著录项信息
专利名称 | 根据情绪为广告确定受体 |
申请号 | CN201110395026.7 | 申请日期 | 2011-12-02 |
法律状态 | 授权 | 申报国家 | 中国 |
公开/公告日 | 2012-10-17 | 公开/公告号 | CN102737331A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | G06Q30/02 | IPC分类号 | G;0;6;Q;3;0;/;0;2;;;G;0;6;F;1;7;/;3;0查看分类表>
|
申请人 | 微软公司 | 申请人地址 | 美国华盛顿州
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 微软技术许可有限责任公司 | 当前权利人 | 微软技术许可有限责任公司 |
发明人 | W.J.聪;P.帕特瓦;M.M.马科夫 |
代理机构 | 永新专利商标代理有限公司 | 代理人 | 王英 |
摘要
提供了构成为用来基于情绪状态为广告确定目标的计算机系统、计算机执行的方法和计算机可读介质。广告客户规定它们想要作为广告目标的用户的期望情绪状态。广告客户还提供情绪标签,情绪标签具有应当看到与情绪标签相关联的广告的用户的期望情绪状态。获得用户的在线活动并且对这些在线活动进行处理,以向用户分配情绪状态。广告引擎基于所分配的情绪状态和由广告客户提供的期望的情绪状态选择情绪上吻合的广告。
1.一种计算机执行的方法,用于确定在客户装置上接收广告的用户的情绪状态,该方法包括:
由计算机处理器监视在一定时段期间用户的在线活动,所述在线活动是从包括用户正在访问的网页的类型的浏览历史、包括被呈现用于由用户阅读的内容的类型的网页内容、包括由用户输入到搜索引擎中的搜索词的序列的搜索查询以及包括被呈现用于由用户阅读或者用户正在书写的内容的类型的电子邮件和即时消息中确定的;
由计算机处理器对在线活动进行处理,以认定与用户在该时段期间交互的内容相关联的格调;
由计算机处理器接收用户对该用户在该时段期间所交互的该内容的反应的指示;
由计算机处理器根据与该内容相关联的格调和用户对该内容的反应的指示,为用户分配情绪状态;
根据分配给用户的情绪状态和广告客户目标确定信息将广告递送给客户装置;以及在其中没有在线活动被观测到的阈值时间段之后将用户的情绪状态重新分配为中性;
其中所述情绪状态与强度水平相关联,该强度水平是由在该时段期间情绪状态的变化的序列所限定的。
2.按照权利要求1所述的计算机执行方法,其中在线活动被存储在日志中。
3.按照权利要求1所述的计算机执行方法,其中在线活动包括浏览历史、网页内容、搜索查询、电子邮件、即时消息和在线游戏。
4.按照权利要求1所述的计算机执行方法,其中用户反应的指示是从图像捕获装置在该时段期间捕获的用户的面部表情中识别出来的,用户反应的指示是从音频捕获装置在该时段期间捕获的用户语音模式中识别出来的,或者用户反应的指示是从图像捕获装置在该时段期间捕获的用户的姿势和身体动作中识别出来的。
5.按照权利要求1所述的计算机执行方法,此外还包括将用户的情绪状态存储在数据库中。
6.按照权利要求5所述的计算机执行方法,其中情绪状态分配有持续时间并且情绪状态是下列之一:正面、快乐、困惑、中性、负面、愤怒或者悲伤。
7.一种用于确定情绪状态的方法,该方法包括:
监视在一定时段期间用户的在线活动,所述在线活动是从包括用户正在访问的网页的类型的浏览历史、包括被呈现用于由用户阅读的内容的类型的网页内容、包括由用户输入到搜索引擎中的搜索词的序列的搜索查询以及包括被呈现用于由用户阅读或者用户正在书写的内容的类型的电子邮件和即时消息中确定的;
对在线活动进行处理,以认定与用户在该时段期间交互的内容相关联的格调;
接收用户对该用户在该时段期间所交互的该内容的反应的指示;
根据与该内容相关联的格调和用户对该内容的反应的指示,为用户分配情绪状态;
在其中没有在线活动被观测到的阈值时间段之后将用户的情绪状态重新分配为中性;
在数据库中存储该用户的情绪状态,其中该情绪状态是下列之一:正面、快乐、困惑、中性、负面、愤怒或者悲伤,并且针对该用户的情绪状态至少部分地基于该时段期间情绪状态的变化的序列而被分配一个具有强度水平的持续时间;以及
根据该用户的情绪状态和广告客户目标确定信息发送广告以用于在客户装置上再现。
8.按照权利要求7所述的方法, 其中根据分配给在该时段期间已经处理了在线活动的用户的情绪状态的统计平均值,对所分配的情绪状态进行归一化。
9.按照权利要求7所述的方法, 其中在线活动包括浏览历史、网页内容、搜索查询、电子邮件、即时消息和在线游戏。
10.按照权利要求7所述的方法,其中用户反应的指示是从图像捕获装置在该时段期间捕获的用户的面部表情中识别出来,或者用户反应的指示是从音频捕获装置在该时段期间捕获的用户语音模式中识别出来的。
根据情绪为广告确定受体\n背景技术\n[0001] 通常,用户在用户计算机上运行的网络浏览器中输入搜索查询。该搜索查询代表用户的搜索意图。输入到网络浏览器中的搜索查询被发送给搜索引擎。广告客户可以竞购该搜索查询,以便将他们的广告包含在要从搜索引擎发送回到用户计算机的搜索结果页中。\n[0002] 某些广告客户可能会选择基于性别、时间或位置来针对用户传递广告。出价最高的广告客户将会有权将他们的广告放在搜索引擎发送到用户网络浏览器的搜索结果页上的最佳位置上。例如,Jim's Pizza可能是华盛顿州贝尔维尤市的广告客户,它仅仅想要将它的广告展示给搜索贝尔维尤市附近的本地信息的用户看。当用户在浏览器中向搜索引擎发出了针对"华盛顿,贝尔维尤"的搜索查询,包含Jim's Pizza的广告的结果页就可以被返回到浏览器。如果 jim's Pizza是最高出价的广告客户,那么Jim's Pizza的广告将会得到最佳位置。如果 jim's Pizza不是最高出价的广告客户,那么Jim's Pizza的广告将会得到次最佳的位置。\n[0003] 传统的广告系统可能难于在适当时间和适当位置呈现合适的广告,因为关键词难以完全传达用户的情境。例如,用户可以输入"酒吧"作为关键词。传统的广告系统接收该关键词,但是已经有很多广告客户竞标了这一关键词。传统的广告系统不能在查询时从用户那里提取出完全契合用户当前情境的额外情境。因此,广告客户可能会在利用传统广告系统来有效地清楚表达应当包含在其广告的目标受众中的用户类型方面有一定的困难。\n发明内容\n[0004] 本发明的实施方式包括管理和选择要呈现给用户的广告的计算机可读介质、方法和计算机系统。\n[0005] 计算机系统构成为用来执行基于情绪状态递送广告的方法。广告客户提供目标确定数据,目标确定数据包括它想要作为目标的用户的期望情绪状态。广告客户还可以提供因期望的情绪状态不同而不同的广告。此外,广告客户可以将代表广告内容的情绪情景的情绪状态与广告关联起来。\n[0006] 计算机系统监视用户的在线活动。对在线活动进行处理,以认定在一定时间段内与用户互动的内容的格调(tone)。计算机系统还接收用户对该内容的反应的指示。接着,计算机系统根据内容的格调和用户反应的指示,为用户分配情绪状态。由计算机系统选择广告来传递给用户。可以根据分配给用户的情绪状态或者与广告相关联的情绪状态选择广告。计算机系统将所选择的具有最高货币化值的广告递送给情绪上吻合的用户。如果分配给用户的情绪状态不可用,那么选择与中性情绪状态相关联的广告并且将所选择的具有最高货币化值的广告递送给用户。\n[0007] 本发明内容部分是为了以简化形式介绍概念的选择而被提供的,以下将在具体实施方式中描述所述概念。发明内容部分并非打算用来认定所要求保护的主题的关键特征或者必要特征,也不是打算用来在确定所要求保护的主题的范围的时候用作孤立的辅助。\n附图说明\n[0008] 图1是图解说明按照本发明的实施方式的示范性计算环境的网络示意图;\n[0009] 图2是图解说明按照本发明的实施方式的由计算环境中的广告引擎用来为广告确定目标的示范性情绪状态的框图;和\n[0010] 图3是图解说明按照本发明的实施方式的确定情绪状态的示范性计算机实施方法的逻辑图。\n具体实施方式\n[0011] 本专利申请具体描述了要申请专利权的主题,以满足法定要求。不过,说明书本身并非打算用来限定本专利的范围。而是,本发明的发明人已经考虑到,结合其他的现有的或未来的技术,所要求保护的主题也可能以其他方式具体实现,以包含类似于本文中介绍的步骤的不同步骤或步骤的组合。而且,虽然本文可以使用术语"步骤"和"块"来暗示所采用方法的不同要素,但是不应将这些术语理解为隐含了本文公开的各种不同步骤当中或之间存在着任何特定的顺序,除非并且例外情形是当明确说明了各步骤的顺序时。此外,下面将参照附图详细介绍实施方式,这些附图整体地以引用方式并入本文。\n[0012] 正如本文中所使用的,该术语"部件"指的是硬件、软件或固件的任意组合。\n[0013] 本发明的实施方式利用情绪来为广告确定目标用户。基于所监测到的行动,由广告引擎为用户分配情绪状态。广告客户为广告引擎提供广告和广告客户打算作为目标的用户的期望情绪状态。在某些实施方式中,广告客户可以基于目标受众的期望情绪状态提供多种版本的广告。继而,广告引擎选择在情绪上与分配给用户的情绪状态相符的广告。以情绪为目标的广告客户可以增加显示完全适合分配给用户的情绪状态的广告的可能性。\n[0014] 由计算机系统对监测到的用户活动进行处理,以为用户分配情绪状态。情绪状态与用户的标识符一起存储在情绪状态数据库中。广告数据库存储着由广告客户提供的广告和目标确定信息,包括期望的情绪状态。广告引擎接收来自客户装置的对广告的请求。该请求包括正在与客户装置交互的用户的标识符。广告引擎搜索情绪状态数据库来认定分配给用户的情绪状态。继而,搜索广告数据库来选择可用于与广告所关联的目标确定信息相符合的用户的广告。接着,广告引擎向用户发送所选择的具有最佳货币化值的广告。\n[0015] 例如,OMG公司是一家在西雅图、纽约、加利福尼亚、华盛顿特区、芝加哥和迈阿密拥有保龄球场和专供生日聚会的会所的广告客户。OMG有针对日间儿童生日聚会的广告和针对夜间成人生日聚会的广告。在一个广告中,一个动画保龄球沿着球道滚动,击倒了保龄球瓶,这引出了烟火和气球。气球升起并且书写着"祝贺您在OMG过一个火爆的生日"。\n[0016] OMG的广告活动包括按位置确定目标和按年龄确定目标。OMG的品牌监控公司报告说,当前的广告活动已经收到了某些负面反馈。品牌监控公司报告说,"OMG"的广告需要平静下来。"广告里有太多的激情了"、"我想我在陪我儿子过生日的时候无法应付这样的吵闹"等等。\n[0017] OMG打算使其广告与诸如"兴奋"、"快乐"和"庆祝"之类的情绪状态产生共鸣。但是这些情绪状态与基于用户的在线活动而分配了情绪状态"苦恼"或"伤心"的用户不相符合。\n如果在给用户分配了情绪状态"苦恼"或"伤心"的期间将OMG的广告显示给他们看,那么分配了情绪状态"苦恼"或"伤心"的用户可能会被OMG的广告触怒或骚扰。为了减少它的广告产生这种类型的反应的可能性,OMG登录到广告引擎中并且通过启用按情绪确定目标并且规定它的广告应当仅仅显示给具有正面情绪状态的用户来更新其广告活动。\n[0018] 由此,在某些实施方式中,用于管理和选择广告的计算机系统包括与广告引擎(例如搜索引擎)可通信地连接的客户装置和广告管理系统。客户装置可以监视用户的在线活动,比如生成由客户装置的用户提供的搜索词并且将搜索词送给搜索引擎。搜索引擎接收用户的搜索词并且与广告引擎进行通信,以接收在情绪上与分配给用户的情绪状态相吻合的广告。\n[0019] 正如本领域技术人员会意识到的那样,计算机系统包括硬件、软件或硬件与软件的组合。硬件包括处理器和存储器,它们构成为用来执行存储在存储器中的指令。在一种实施方式中,存储器包括存储着具有用于计算机执行方法的计算机可用指令的计算机程序产品的计算机可读介质。计算机可读介质包括易失性和非易失性介质、可移除和不可移除介质以及可由数据库、交换机和各种不同的其他网络装置读取的介质。网络交换机、路由器和相关部件本质上是传统的,同样是与介质进行通信的装置。计算机可读介质是计算机存储介质。计算机存储介质包括以任何可用于存储信息的方法或技术实现的介质。所存储信息的例子包括计算机可用的指令、数据结构、程序模块和其他数据表达方式。计算机存储介质包括,但不局限于,随机存取存储器(RAM)、只读存储器(ROM)、电可擦可编程只读存储器(EEPROM)、闪存存储器或其他存储技术、只读光盘存储器(CD-ROM)、数字通用光盘(DVD)、全息介质或其他光盘存储、盒式磁带、磁带、磁盘存储器和其他磁性存储装置。这些存储部件能够即时地、临时地或永久地储存数据。\n[0020] 图1是图解说明按照本发明的实施方式的示范性计算环境的网络示意图。计算环境100包括网络110、广告引擎120、客户装置130、广告客户140、情绪状态数据库150和广告数据库160。\n[0021] 网络110构成为用来帮助实现客户装置130与广告引擎120之间的通信。网络110还帮助实现广告引擎120与广告客户140之间的通信。网络110可以是通信网络,比如无线网络、局域网、有线网或者因特网。在一种实施方式中,客户装置130可以利用网络110将在线活动传递给广告引擎120。作为响应,广告引擎120可以提供在情绪上与分配给客户装置130的用户的情绪状态相吻合的广告。\n[0022] 广告引擎120选择经由网络110发送到客户装置130的广告。接着,客户装置130将这些广告显示给用户。广告客户140将目标确定信息发送给广告引擎。目标确定信息包括期望的情绪状态、时间、性别、位置、收入和广告客户140所针对受众的其他人口统计信息。在某些实施方式中,目标确定信息可以规定某些标准是必须的,而其他标准是可选的。例如,广告客户140可以指出位置标准——西雅图是必须的标准,但是时间——下午是可选的标准。而且,广告引擎120接收广告客户的竞价。广告客户的竞价确定了广告客户愿意为了在它的目标确定信息得到满足时使它的广告被广告引擎选中并且发送到客户装置130来进行呈现而支付的金额。在某些实施方式中,广告客户竞价可以基于将会接收到广告的客户装置的用户满足的目标确定标准的数量而升高或降低。在另一种实施方式中,广告客户140为广告引擎140提供多个广告,其中广告随着所满足的目标确定标准而变化。广告引擎120将广告和目标确定信息存储在广告数据库160中。\n[0023] 在某些实施方式中,广告引擎120被构成为用来检测地理位置中的情绪转变。广告引擎120可以使用情绪转变来归一化分配给用户的情绪状态。广告引擎120可以规定移动平均值,这些移动平均值建立情绪状态的范围。例如,如果有与加利福尼亚的迫在眉睫的经济危机有关的新闻,那么分配给加利福尼亚用户的情绪状态可以包括大量的"焦虑"或负面情绪状态。为了顾及这些突然的转变,广告引擎120包括使情绪状态的分布归一化的"调节平均值"。可以基于分配了愤怒情绪状态的用户的数量或者分配了愤怒情绪状态的用户的归一化数量,为在线游戏期间大叫的用户分配中度愤怒、轻度愤怒或者非常愤怒的情绪状态。\n这样,可以分配情绪状态来维持各种情绪状态内或当中的归一化分布。\n[0024] 用户利用客户装置130来生成搜索词和接收具有与搜索词相关的广告的结果。而且,可以使用客户装置130来捕捉由用户进行的在线活动。对在线活动进行处理,以向用户分配情绪状态。分配给用户的情绪状态被提供给广告引擎120,广告引擎120将情绪上吻合的广告传递给用户。在某些实施方式中,由客户装置130对在线活动进行处理,以认定用户的情绪状态。在其它一些实施方式中,客户装置130将用户的在线活动传送给广告引擎120,广告引擎120处理这些在线活动,以为用户分配情绪状态,并且然后将情绪上吻合的广告传递给用户。\n[0025] 客户装置130包括,但不局限于,个人数字助理、智能电话、膝上型计算机、个人计算机、游戏装置或者任何其它适当的客户计算装置。在某些实施方式中,该客户装置包括图像捕获和声音捕获装置。图像捕获装置包括相机、摄像机等。声音捕获装置包括麦克风、录音机等。客户装置130包括用户和系统信息存储器,用于存储客户装置上的用户与系统信息。用户信息可以包括搜索历史、cookies、用户标识符、在线活动、所分配的情绪状态和密码。系统信息可以包括网际协议地址、缓存的网页和系统利用率。\n[0026] 广告客户140向广告引擎120提供目标确定信息、关键词、针对关键词的竞价、针对目标确定数据的竞价和广告。目标确定信息、关键词、针对关键词的竞价、针对目标确定数据的竞价和广告被保存在广告数据库160中。广告客户140利用广告来推销商品或服务。\n[0027] 在其它一些实施方式中,广告客户140可以选择加入由广告引擎120提供的按参数确定目标。按参数确定目标使得广告客户140能够改变针对由广告引擎120接收的搜索词的最高竞价。在一种实施方式中,广告客户140可以为以接收广告数据库160中存储的广告为目标的用户选择期望的情绪状态。广告客户可以选择诸如快乐、悲伤、恐惧、焦虑、疲劳、兴奋之类的情绪状态。按照另外一种可选方案,广告客户可以从具有根部情绪状态"正面"、"中性"或"负面"的情绪状态分层群集中选择。在各个根部中,情绪状态可以通过额外的层次关系关联起来。例如,该"正面"情绪状态可以具有子情绪状态:惊奇、快乐和娱乐。"快乐"情绪状态可以包括满意的、高兴的等子状态。\n[0028] 广告客户140还可以以情绪状态的强度为目标。广告客户可以规定"非常愤怒"、"中等愤怒"或"轻微愤怒"。在某些实施方式中,情绪状态的强度随时间而变。这样,基于所监视的在线活动和激起或消灭当前情绪状态的活动或事件的时间,分配了"中等愤怒"情绪状态的用户可以转移到"非常愤怒"或"轻微愤怒"的情绪状态。\n[0029] 在一种实施方式中,广告客户140还可以以用户分配情绪状态的时间长度为目标。\n时间长度可以是连续的时间长度或者每天的平均时间长度。例如,广告客户可以将"快乐1小时"、"快乐12小时"、"快乐24小时"等的用户作为目标。这样,满足由广告客户提供的情绪状态目标确定信息的用户可以在客户装置130接收到广告数据库160中存储的广告。\n[0030] 在某些实施方式中,广告客户140用情绪状态为广告加上标签。情绪状态标签可以由广告引擎120用来选择适当的广告。基于广告客户140想要作为目标的情绪状态,各个广告客户140可以包括数个广告。例如,广告客户140可以上传同一产品的三个广告。各个广告可以由广告客户140加上标签。第一个广告可以加上标签"正面"。第二个广告可以加上标签"中性"。而第三个广告可以加上标签"负面"。广告引擎120将会基于分配给用户的情绪状态选择适当的广告版本。\n[0031] 情绪状态数据库150存储所分配的情绪状态。情绪状态数据库150可以本地存储在客户装置130上,或者远程存储在网络110上独立的存储位置中。所分配的情绪状态与用户标识符相关联并且包括表明情绪状态是何时分配给用户的时间标记。广告引擎使用分配给用户的情绪状态和广告客户目标确定信息来选择适当的广告传递给用户。\n[0032] 广告数据库160存储广告。广告数据库160还存储该关键词、目标确定信息和与各个广告相关联的竞价。在某些实施方式中,广告是描述广告客户希望推销给用户的产品、服务或事物的标题广告、显示广告、文字、图像、情境广告、搜索广告、音频广告或者移动广告。\n广告中描述的事物可以包括来自于世界各地的、来自于各种不同商家的和来自于各种不同经销商的事件和项目。广告由广告引擎120基于情绪吻合度和货币化价值来进行选择并且被传递给客户装置130。\n[0033] 本领域普通技术人员理解并且知道,为了描述而对计算环境100进行了简化,其它可供选用的操作环境都处于本说明书的范围和精神之内。\n[0034] 在某些实施方式中,广告引擎从客户装置获得在线活动。广告引擎处理在线活动,来为客户装置的用户分配情绪状态。该情绪状态被存储在情绪状态数据库中。在一种实施方式中,广告引擎基于情绪状态数据库中存储的所分配的情绪状态从广告数据库中选择情绪上吻合的一组广告。接着,基于广告数据库中存储的目标确定信息,将所选择的情绪上吻合的广告传送给客户装置,来进行呈现。\n[0035] 图2是图解说明按照本发明的实施方式、由计算环境中的广告引擎120用来为广告确定对象的示范性情绪状态的框图。广告引擎120与情绪状态数据库150和广告数据库160相连接。广告引擎120可以从客户装置接收用户情绪指示符200。接着,广告引擎120向客户装置提供适当的广告。\n[0036] 用户情绪指示符200是由客户装置捕获的。用户情绪指示符包括,但不局限于,浏览器行为210、网页内容220、搜索查询230、电子邮件240、即时消息250、来自网络摄像机的视频260、来自计算装置(例如微软公司的KinectTM)的姿势270,和来自在线游戏的结果280。\n对用户情绪指示符200加以处理,以为用户分配情绪状态。在某些实施方式中,客户装置处理用户情绪指示符200来向用户分配适当的情绪状态。在其它一些实施方式中,广告引擎\n120处理用户情绪指示符200来向用户分配适当的情绪状态。\n[0037] 情绪状态数据库150存储从用户情绪指示符200中提取出来的所分配的用户情绪。\n对浏览器行为210进行检查来确定用户正在访问的网页的类型。如果用户正在访问有关疾病或病症的几个网站,广告引擎120可以为用户分配负面的情绪状态,比如焦虑、伤心或紧张。\n[0038] 对网页内容220加以分析,来确定用户正在阅读的内容的类型。如果用户正在阅读有关犯罪或事故的网页内容220,广告引擎120可以为用户分配负面的情绪状态,比如害怕或担忧。\n[0039] 对搜索查询230进行检查,以确定用户输入到搜索引擎中的搜索词的序列。如果用户的搜索查询中的序列包括"度假"、"交易"、"飞机"、"跳伞"、"远足",那么广告引擎120可以为用户分配诸如兴奋或快乐这样的正面情绪状态。\n[0040] 对发送给用户和用户发出的电子邮件240加以分析,来确定用户正在阅读或书写的内容的类型。如果用户正在阅读或书写有关求职的电子邮件240,那么广告引擎120可以为用户分配中性的情绪状态,比如稳定或满意。\n[0041] 对发送给用户的或用户发出的即时消息250加以分析,来确定用户正在阅读或书写的内容的类型。如果用户正在阅读或书写有关求婚的即时消息,那么广告引擎120可以为用户分配正面情绪状态,比如冒险或兴奋。\n[0042] 对来自网络摄像机的视频或图像260分析肢体动作和面部表情,以确定用户是否在微笑、皱眉、尖叫等。如果来自网络摄像机的视频或图像260上的用户正在微笑,那么广告引擎120可以为用户分配正面的情绪状态,比如快乐。如果来自网络摄像机的视频或图像\n260上的用户正在跳舞,那么广告引擎120可以为用户分配正面的情绪状态,比如高兴或快乐。\n[0043] 类似地,可以针对语音模式、肢体动作和面部表情对来自计算装置(例如微软公司的KinectTM)的声音或姿势加以分析,以确定用户是否正在微笑、皱眉、尖叫等。如果来自计算装置(例如微软公司的KinectTM)的视频或图像270上的用户正在尖叫,那么广告引擎120可以为用户分配负面的情绪状态,比如心烦。如果来自计算装置(例如微软公司的KinectTM)的视频或图像270上的用户正在来回踱步,那么广告引擎120可以为用户分配负面的情绪状态,比如担心。\n[0044] 可以检查来自在线游戏的结果280,包括用户的有关获胜、平局或失败次数的统计结果,以确定用户是否获胜或失败。如果用户的来自在线游戏的结果280表明用户输了,那么广告引擎120可以为用户分配负面的情绪状态,比如郁闷。如果来自在线游戏的结果280表明用户赢了,那么广告引擎120可以为用户分配正面的情绪状态,比如快乐。\n[0045] 对用户在游戏期间的行为的额外统计结果进行检查,以确定用户是否获得了特殊的荣誉、达到了战斗或挑战级别、打开了隐藏的装备、重复某一等级超过阈值次数或者持续玩了超过阈值小时数。可以对这些统计结果加以分析,以为用户分配下列情绪状态之一: 兴奋、挫败或疲劳。例如,如果阈值小时数是连续玩5小时,并且用户具有连续玩7小时的记录,那么可以为用户分配疲劳的情绪状态。类似地,如果阈值次数是重复某一等级三次,并且用户已经重复了同一等级5次,那么可以为用户分配挫败的情绪状态。当用户获得了特殊的荣誉、达到了战斗或挑战等级或者开启了隐藏的装备时,可以为用户分配兴奋的情绪状态。\n[0046] 情绪状态数据库150存储用户标识符字段、时间标记字段151、所分配的情绪字段\n152和可信度水平字段153。广告引擎120可以将为用户分配的情绪存储在情绪状态数据库中。用户标识符可以是未命名的cookies或者由用户创建的别名。时间标记字段151代表为用户分配情绪状态数据库150中存储的情绪状态的时间。在为用户分配额外的情绪时,不应删除情绪状态数据库150中先前的时间标记条目,因为广告引擎120可能会使用情绪的序列来认定所分配情绪状态的程度或强度。此外,情绪状态数据库150中保存的可信度水平字段\n153存储着所分配情绪代表真实用户情绪的统计可信度。在一种实施方式中,统计可信度基于对由广告引擎120分配给他们的情绪状态提供反馈的用户受控样本群。\n[0047] 广告引擎120基于所分配的情绪状态从广告数据库中选择广告。例如,用户汤姆醒来就担心今天学校的考试。他早上进行了考试并且被考试完全击败了。他一天都很郁闷。放学后,他的一个朋友发即时消息给他,说老师已经决定取消这次考试成绩了,因为在某些问题当中有一些错误。汤姆非常高兴。他冲到线上与他的朋友玩起了游戏。上面的场景提供了下面的汤姆一天当中的广告时机:[A]上午8:27,汤姆给他的朋友发了一封电子邮件; [B]下午12:13,汤姆在午餐期间上线浏览网页; [C]下午3:47,汤姆使用搜索引擎做了一些搜索; [D]下午6:05,汤姆和朋友在线聊天; [E]晚上9:36,汤姆和他的朋友在游戏装置(例如,微软公司的KinectTM)上玩游戏; [F]晚上11:13,汤姆给他的奶奶发了一封电子邮件。广告引擎120有数次机会为汤姆分配情绪状态。广告引擎120可以在汤姆的一天中为其分配越来越负面的情绪状态。所以,广告引擎120可以选择与负面情绪状态相关的广告,直到[D]当汤姆知道考试成绩将会被取消时。在那时,广告引擎120可以为汤姆分配快乐的情绪状态。\n在[E]和[F],广告引擎120通过汤姆与他的朋友在游戏装置(例如微软公司的KinectTM)上玩动作游戏时表现出来的肢体运动以及在他发给他的奶奶的电子邮件中的词汇和书写风格,确认汤姆是快乐的。从[D]到[F],广告引擎120可以选择与快乐的情绪状态相关的广告,来显示给汤姆。\n[0048] 在某些实施方式中,广告引擎120会衰减所分配的情绪状态。例如,如果在阈值时间段内没有获得额外的在线活动,例如,从用户的上一次在线活动之后24小时内没有获得额外的在线活动,那么广告引擎会为分配了非常高兴情绪状态的用户自动分配高兴的情绪状态。如果这个阈值时间段又过去了,会为用户自动分配一个中性的情绪状态,在这种情况下,所分配的情绪状态会保持不变,直到广告引擎120获得了用户的在线活动。如果为用户的分配的最后一个情绪状态是在数天之前,那么广告引擎120会为用户分配一个中性的情绪状态,以表明当前没有可用于该用户的情绪状态数据。\n[0049] 广告引擎120从广告数据库160中选择广告。广告数据库160存储顺序ID字段161、广告ID字段162、情绪标签字段163和广告客户字段164。顺序ID字段标识广告数据库160中的各个条目。广告ID字段标识与广告数据库160中的各个条目相关联的广告。情绪标签字段\n163存储由广告客户分配给广告的情绪状态。在另一种可供选择的实施方式中,广告引擎\n120可以使用自然语言技术分析广告,为广告自动确定情绪状态。接着,广告引擎120可以将所确定的情绪状态存储在情绪标签字段163中。广告客户字段164存储提供在广告数据库\n160中存储的广告和目标确定信息的广告客户的名称。在某些实施方式中,广告数据库160包括时间字段,该时间字段规定了为用户分配由广告客户认定的期望情绪状态的时间长度。广告数据库包括竞价字段,竞价字段存储对广告的竞价,这一竞价可以随着情绪标签字段和和时间字段的变化而变化。\n[0050] 在某些实施方式中,使用为用户分配的情绪状态来为用户确定适当的广告。获得用户的在线活动。接着,对在线活动进行处理,为与在线活动相关联的一个或多个内容认定格调。接收用户对该内容的反应,并且基于用户的反应和格调,为用户分配情绪状态。\n[0051] 图3是图解说明按照本发明的实施方式的确定情绪状态的示范性计算机执行方法的逻辑图。该方法在步骤310开始。接着,在步骤320中监测一定时间段内用户的在线活动。\n在一种实施方式中,可以将在线活动存储在日志中。在线活动包括浏览历史、网页内容、搜索查询、电子邮件、即时消息和在线游戏。\n[0052] 在步骤330中,对在线活动加以处理,以认定与用户在该时间段内交互的内容相关联的格调。在步骤340中接收用户对该内容的反应的指示。用户反应的指示是从图像捕获装置在该时间段期间捕获的用户的面部表情中识别出来的。在另一种实施方式中,用户反应的指示是从图像捕获装置在该时间段期间捕获的用户的姿势和身体动作中识别出来的。按照另外一种可选方案,用户反应的指示可以是从音频捕获装置在该时间段期间捕获的用户语音模式中识别出来的。\n[0053] 在步骤350中,根据内容的格调和用户对该内容的反应的指示,为用户分配情绪状态。将分配给用户的情绪状态存储在数据库中。在某些实施方式中,所分配的情绪状态是下列任何一种:正面、快乐、困惑、中性、负面、愤怒或者悲伤。在某些实施方式中,所分配的情绪状态与持续时间相关联。该方法在步骤360结束。\n[0054] 总括地说,根据情绪为广告确定目标的计算机系统包括情绪状态数据库、广告数据库和广告引擎。情绪状态数据库构成为用来存储分配给用户的情绪状态。广告数据库构成为用来存储广告和目标确定信息。广告数据库将广告和由广告客户为该广告规定的广告的情绪状态关联起来。在一种实施方式中,广告数据库包括确定为目标的用户与期望的情绪状态相关联的时间长度。\n[0055] 广告引擎构成为用来接收目标确定信息,其中目标确定信息包括广告客户想要作为目标的用户的期望情绪状态。在某些实施方式中,广告引擎处理对广告的请求,其中该请求包括用户的标识符。广告引擎检查具有用户标识符和所分配的情绪状态的情绪状态数据库,以确定与请求中包含的标识符相关联的用户的已分配情绪状态。\n[0056] 如果该用户标识符在情绪状态数据库中,则广告引擎检索分配给用户的情绪状态并且根据期望的情绪状态和其他目标确定标准从广告数据库中选择广告。其他目标确定标准可以与用户或内容有关。其他目标确定标准可以包括邮政编码、关键词、年龄、位置或语言。\n[0057] 如果用户标识符不在情绪状态数据库中,广告引擎基于其他目标确定标准选择广告。在其它一些实施方式中,如果用户标识符不在情绪状态数据库中,则广告引擎确定用户的情绪状态并且根据所确定的情绪状态选择广告。\n[0058] 广告引擎可以传送基于货币化值选择的广告,其中货币化值可以基于广告客户的竞价。这样,广告引擎基于货币化值向用户提供在情绪上吻合的广告。没有哪个彩弹射击枪广告客户想让它的广告紧接着出现在有关恶性枪战或战争的新闻之后。因为,一般来说,在读或听了这类新闻之后,人们对枪支和武器的情绪倾向于负面。减肥产品的广告客户可能不会想让它们的广告出现在非常快乐的用户面前。因为,真正快乐的人,不太可能会去购买利用了他或她的缺点的自我投资产品。但是真正快乐的人可能会购买电子产品或度假旅游套餐。没有哪个俱乐部或聚会的广告客户想要出现在用户正在悲伤或哭泣时。当用户在情绪上悲伤时,有关俱乐部聚会的广告是不合适的并且可能看起来骚扰了用户或者对用户是负面的。在线帮助或技术支持广告客户想让它们的广告出现在用户正在表现出困惑或挫败的情绪状态时。使用广告引擎的广告客户更加有可能为用户提供情绪上吻合的广告。\n[0059] 例如,前面讨论过的广告客户OMG,使用按照情绪确定目标并且更新它们的广告活动。OMG决定仅仅将其广告展示给分配了快乐的情绪状态的用户。OMG注意到,专一客户的数量在缓慢下降。OMG签约的研究合作方现在报告说OMG的品牌知名度已经直线下降了。实际上,知道OMG的人们会对这个品牌有正面的反应,但是没有很多人知道OMG。\n[0060] OMG理解这一点,因为它仅仅将其广告展示给非常有限的一群人,这些人是碰巧被分配了情绪上正面状态的人,例如分配了快乐情绪状态的人,广告仅仅对这一部分人口有效。OMG决定为了广告引擎从中选择而制作随着情绪状态的变化而变化的多个广告。\n[0061] OMG制作了两个新的广告。第一个新广告是备有精致鸡尾酒的会所和围绕着一个人的人们的侧影。在第一个新广告中没有动画。第一个新广告给出了一种高级商务会所的感觉。第二个新广告列出了OMG提供的所有活动,用小图标代表各个活动。然后OMG为三个广告中的每一个分配了情绪标签。对于原始的广告(保龄球全部击中),OMG分配了"正面"、"兴奋"和"快乐"情绪状态。对于第一个新广告(夜晚的会所),OMG分配了"中性"和"舒适"情绪状态。对于第二个新广告(活动图标),OMG分配了"负面"、"悲伤"和"孤独"情绪状态。OMG根据情绪标签与分配给用户的情绪状态之间的吻合度选择性地确定广告的受众。\n[0062] 这样,广告引擎可以选择与分配给用户的情绪状态合拍的广告。例如,三个用户在线并且被分配了不同的情绪状态。用户A正是欣喜若狂,他刚刚得到了晋升。用户B正困扰于周末和她的朋友去干什么。用户C在悲伤。用户A通过因特网浏览并且正在看动作电影的影评。广告引擎为用户A分配情绪状态。在浏览会话期间,OMG的广告被显示给用户A。广告引擎选择有保龄球、击倒的保龄球瓶和烟火的原始广告。用户A点击OMG的广告来查找更多信息。\n用户B正困扰于周末和她的朋友去干什么。广告引擎为她分配了中性的情绪状态,因为她已经三天没有在线。她工作上有一个很大的项目并且已经数天没有在线。广告引擎选择OMG的第一个新广告。用户B点击OMG的第一个新广告来查找更多信息。用户C刚刚在线阅读了一封他的朋友发来的电子邮件,说他自私和卑鄙。广告引擎为用户C分配了负面情绪状态。用户C有子女,并且他们想要在周末去个什么地方玩一下。广告引擎选择OMG的第二个新广告。该广告列出了所提供的活动。用户C点击OMG的第二个新广告来查看补充细节。\n[0063] 由此,广告引擎可以根据包括广告客户想要作为目标的用户的期望情绪状态的目标确定信息来传递广告。按照另外一种可选方案,在某些实施方式中,广告引擎可以从广告客户那里接收由广告客户提供的广告的情绪状态,以存储在广告数据库中。这样,无需包括期望情绪状态的目标确定信息,广告引擎就可以选择情绪上吻合的广告来传送给用户。\n[0064] 前面的本发明实施方式的介绍是说明性的,并且本领域技术人员可以明白对构造和实现方式方面的改变。例如,虽然本发明的实施方式总体上是参照图1-3来加以介绍的,但是这些介绍仅仅是示范性的。虽然用专用于结构特征和方法动作的语言描述了本发明的主题,但是应当理解,所附权利要求中定义的主题不必局限于前面介绍的具体特征或动作。\n而是,前面介绍的具体特征和动作是作为实现权利要求的实例形式而公开的。本发明实施方式的范围由此仅仅是由后面的权利要求限定的。
法律信息
- 2018-10-09
- 2015-07-01
专利申请权的转移
登记生效日: 2015.06.12
申请人由微软公司变更为微软技术许可有限责任公司
地址由美国华盛顿州变更为美国华盛顿州
- 2012-12-12
实质审查的生效
IPC(主分类): G06Q 30/02
专利申请号: 201110395026.7
申请日: 2011.12.02
- 2012-10-17
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2008-12-10
|
2006-09-22
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |