专利名称:用于基于状态消息的上下文相关广告的系统和方法
技术领域:
本发明涉及用于提高基于web的广告的效率的系统和方法,并且更具体地涉及用于利用状态消息来递送目标广告(targeted advertisement)的系统和方法。
背景技术:
基于web的广告系统通常试图搜集尽可能多的关于用户的当前上下文的信息,以便递送目标广告。传统上,上下文相关广告的最成功形式是“搜索广告”,其由基于用户输入到搜索查询中的关键词的广告构成。这些广告是基于用户的“搜索上下文”的并且通常非常相关,因为用户通过明确地搜索一话题来表达出了对该话题的具体兴趣。然而,存在仍然未使用的有关用户的许多信息。随着社交web的发展,人们正花越来越多的时间来浏览社交web,在其中他们不会明确表达兴趣。其一个常见示例是如 twitter (微博)之类的微博客服务和如!^ceBook之类的社交网络内的状态消息。用户花许多时间来阅读来自他们的联系人的状态消息,在该时间期间,他们不会在任何特定区域中表达任何兴趣。这些状态消息可以提供可用于上下文相关广告的与用户的状态更新上下文有关的大量信息。
发明内容
在一个实施例中,本发明是一种方法以及具有用于方法的计算机可执行指令的计算机可读介质。经由至少一个社交意识消息传输服务发送给用户的多个状态消息被检索, 其中,该用户是该社交意识消息传输服务的成员,已定义了该服务上的至少一个社交联系人,并且其中每个状态消息是由该用户的一个社交联系人发送给该用户的。利用至少一个计算设备对状态消息进行分析以确定该用户的状态更新上下文,其中该用户的状态更新上下文包括这多个状态消息中存在的社交、话题、空间和时间数据的集合。用户的状态更新上下文利用计算设备被匹配到存储在计算机可读介质上的至少一个目标广告。所匹配的广告被发送给该用户。在一个实施例中,本发明是一种系统,该系统包括消息检索模块,该消息检索模块通过网络检索经由至少一个社交意识消息传输服务发送给用户的多个状态消息,其中用户是一个社交意识消息传输服务的成员并且已定义了一个社交意识消息传输服务上的至少一个社交联系人,并且其中状态消息中的每个是由用户的社交联系人中的一个发送给用户的;消息分析模块,该消息分析模块分析由消息检索模块检索到的状态消息以确定用户的状态更新上下文,其中用户的状态更新上下文包括状态消息中出现的社交数据、话题数据、空间数据和时间数据的集合;广告匹配模块,该广告匹配模块将由消息分析模块确定的用户的状态更新上下文匹配到存储在计算机可读介质上的至少一个目标广告;以及广告发送模块,该广告发送模块通过网络将至少一个目标广告发送给用户。
将从下面对如在附图中图示出的优选实施例的更具体描述中清楚本发明的前述和其它目的、特征和优点,在附图中,参考标号在各视图中指代相同部分。附图不必按比例绘制,而是着重图示出本发明的原理。图1是图示出能够支持基于状态消息的上下文相关广告系统的至少一个实施例的系统的组件的高层示图。图2图示出了用于基于状态消息的上下文相关广告的处理的一个实施例。图3图示出了能够支持图2所示的基于状态消息的上下文相关广告处理的状态更新上下文广告引擎2000的一个实施例。
具体实施例方式下面参考用以选择并呈现与特定话题有关的媒体的方法和设备的操作图示说明和框图来描述本发明。将明白,在框图或操作图示说明中,框图或操作图示说明中的每块以及块的组合可以借助于模拟或数字硬件以及计算机程序指令来实现。这些计算机程序指令可被提供给通用计算机、专用计算机、ASIC或其它可编程数据处理装置的处理器,以使得经由计算机或其它可编程数据处理装置的处理器被运行的指令来实现在框图或者一个或多个操作块中说明的功能/动作。在一些替代实现方式中,在块中提到的功能/工作可以不以在操作图示说明中提到的顺序来发生。例如,取决于所调用的功能/动作,连续地被示出的两个块实际上可以基本上并发地被执行或者多个块有时可以以逆序被执行。为了本公开的目的,术语“服务器”应当被理解为是指提供处理、数据库和通信能力的服务点。作为示例而非限制性地,术语“服务器”可以指具有关联的通信和数据存储和数据库能力的单个物理处理器,或者其可以指联网的或集群式的一系列处理器及关联网络和存储设备,以及支持服务器提供的服务的应用软件以及操作软件和一个或多个数据库系统。为了本公开的目的,术语“端用户,,或“用户,,应当被理解为是指数据提供商所提供的数据的消费者。作为示例而非限制性地,术语“端用户”可以指在浏览器会话中通过因特网接收数据提供商提供的数据的人,或者可以指接收数据并且存储或处理数据的自动化软件应用。为了本公开的目的,计算机可读介质存储机器可读形式的计算机数据。作为示例而非限制性地,计算机可读介质可以包括计算机存储介质和通信介质。计算机存储介质包括用于存储诸如计算机可读指令、数据结构、程序模块或其它数据之类的信息的、以任何方法或技术实现的易失性和非易失性的、可移除和不可移除介质。计算机存储介质包括但不限于RAM、ROM、EPROM、EEPR0M、闪存或其它固态存储器技术、CD-ROM、DVD或其它光存储装置、磁带盒、磁带、磁盘存储装置或其它海量存储设备,或者可用来存储所希望的信息并且可由计算机访问的任何其它介质。
为了本公开的目的,模块是软件、硬件或固件(或其组合)系统、处理或功能,或者其组件,其执行或辅助这里描述的处理、特征和/或功能(具有或没有人类交互或增补)。 模块可以包括子模块。模块的软件组件可被存储在计算机可读介质上。模块可被集成到一个或多个服务器,或者可被载入一个或多个服务器并被执行。一个或多个模块可被成组到引擎或应用中。本发明涉及用于基于如用户的状态更新上下文所揭示的用户的社交上下文来将目标广告引导至用户的系统和方法,其中,用户的状态更新上下文是利用发送给用户的或者由用户发送的状态消息来确定的。在一个实施例中,广告是由用户自身的状态消息和/ 或其联系人的状态消息触发的。非限制性地,用户的社交上下文可被定义为用户与之具有某种形式的关系的人的全集。用户的社交联系人可以表示与用户的潜在兴趣有关的信息的重要源,以及以其他方式不可获得的用户周围的影响。用户的社交联系人至少部分地可以通过分析用户明确地在诸如!^ceBook和MySpace或其它社交意识消息传输服务之类的社交联网网站上列出的联系人来确定。用户的简档信息以及他的或她的联系人的简档信息可以揭示大量的用户的社交上下文,但是甚至更多的信息可从在用户与用户的社交联系人之间发送的状态消息中来收集。即使用户使用允许用户发送或接收状态消息的一个或多个社交联网服务或其它服务, 但很少输入状态消息,由用户联系人发送的状态消息也提供了对用户的社交上下文的洞察。如果社交联网站点上的用户的社交联系人频繁地广播关于特定话题的状态消息,则很有可能该用户对该话题具有类似兴趣或者在将来的某个时间将形成对该话题的兴趣。更多信息可以通过分析用户与他的或她的社交联系人之间的通信的模式 (pattern)来收集。例如,用户发送给用户的社交圈的状态消息可被给予比用户所接收的消息更大的权重。用户对其进行了回复的消息可被给予更大权重。来自用户频繁地与之交换消息的联系人的消息可被给予更大权重。来自基于消息内容表现得与用户具有类似兴趣的联系人的消息可被给予更大权重。更多信息还可以通过分析可经由web获得的与用户的联系人有关的空间、时间、 人口统计和话题特征来收集,这些特征包括可在社交网站、博客上获得的简档数据以及社交联网站点上所表明的用户之间的关系的性质。例如,在人口统计方面与用户类似的联系人可被给予更大权重。被明确列为朋友的联系人与被列为商业联系人的联系人相比可被给予更大权重。当前位于同一地理区域的联系人与远程区域中的那些联系人相比可被给予更大权重。这样的状态更新上下文数据然后可被用来将目标广告以合适方式引导至用户,合适方式例如是将网页上的显示广告、闪烁广告覆盖、电子邮件或状态消息。在一个实施例中,广告可以仅基于用户接收的状态消息。例如,如果用户在 Twitter消息传输服务中具有账户并且该用户接收了大量涉及跑车的消息,则可向该用户发送与跑车有关的广告。用户可能从未向该服务输入消息,但是用户接收的消息强烈暗示该用户具有对跑车有浓厚兴趣的朋友或熟人。这意味着该用户可能具有或者将形成对跑车的兴趣。这样的目标广告可被用来与特定品牌或产品竞争。例如,如果用户接收了关于Nike制造的跑鞋的多个消息,则可以向该用户发送针对NewBalance牌跑鞋的目标广告。用户可能从未向该服务输入消息,但是用户接收的消息强烈暗示该用户具有拥有Mke牌跑鞋并且可能不知道New Balance牌跑鞋的特征或优点的朋友或熟人。在一个实施例中,目标广告可以基于用户自身的状态消息。如果用户发送带有 "Nike制造很棒的鞋”意思的消息,则可以向该用户发送与跑鞋有关的广告,包括针对Nike 牌鞋或竞赛鞋的广告。用户与特定联系人之间的类似性也可被考虑。例如,如果用户和联系人Alice具有关于猫的多条状态消息而联系人Tom具有关于狗的状态消息,则我们可以推断出Alice与该用户更类似。目标广告被剪裁得更朝向于来自Alice的内容消息而非来自Tom的消息的内容。在一个实施例中,目标广告可被发送给与在多个联系人间共有的话题有关的用户。如果Alice和Tom都花了大量时间谈论车,则可以推断出很有可能该用户也喜欢车,并且可以向该用户发送关于车的广告。在一个实施例中,广告的瞄准可以基于社交状态消息, 还可以基于对状态文本张贴者和读者间的社交关系(包括社交关系的强度、类型和/或相关性)以及其它空间、时间、人口统计和话题特征的分析。在一个实施例中,用户可被给予与触发了广告的联系人共享广告或者向触发了广告的联系人推荐广告的能力。例如,如果用户基于其中Alice推荐了 Amazon的状态消息而获得了广告“Amazon打九折”,则用户可能能够将其转发给Alice或者与Alice共享。在一个实施例中,用于基于如用户的状态更新上下文所揭示的用户的社交上下文来瞄准广告的系统可以具有多个优点·该系统不需要设置用户的社交网络或触发自动化分析以确定用户的隐含社交图表以外的任何用户输入。 该系统可以使用社交状态消息作为“ 口头相传”或病毒式营销。用户在看到来自朋友的推荐后很有可能信任产品。·该系统使用公共的/半公共数据。状态消息不是人到人的个人消息。在许多情况中,例如在Twitter和Pownce消息传输服务的情况中,状态消息是公共消息或者起码是广播到整个社交网络的消息。这可以解除对第三方可能“窥探”用户的个人数据的担心。·另外,用户一般在一天期间会看到大量状态消息,这可以提供可被货币化的大量上下文。该系统可被与提供其它类型的基于上下文的广告的其它服务区分开。例如, Google' s Gmail示出基于私人电子邮件消息的上下文相关广告。另一方面,基于社交状态消息的广告表示公共或半公共数据并且不会造成许多隐私问题。另外,状态消息是基于用户明确地从用户请求状态消息的订阅模型的,而非需要来自用户的明确发送和写入地址动作的电子邮件。最后,状态消息是针对广告被设计的,其产生与电子邮件消息非常不同的内容。一些RSS种子(RSS feeds)可以包括广告。这些是由种子的作者插入RSS种子中的上下文相关广告。这样的广告仅基于发送者上下文,并未考虑接收者并且未考虑到多个种子。广告可由即时消息传输(IM)服务支持。例如,Yahoo !的Messenger YQ基于消息的上下文来提供被插入IM会话中的链接。同样地,这些是个人的一对一通信,不是公共状态。在Twitter消息传输服务中,广告可由发送者插入其自己的twitter流中。这并未考虑到接收者或者多个种子。广告可被放置在论坛或博客帖子中。然而,这样的广告完全基于文本内容,并未将任何社交关系考虑在内。另外,论坛一般对于用户来说没有社交网络重要,因为他们通常在他们的社交网络中更接近于人。图1是图示出能够支持基于状态消息的上下文相关广告系统的至少一个实施例的系统的组件的高层示图。用户100利用诸如PDA、因特网使能的电话、膝上型或桌上型计算机之类的可连接网络的设备120被连接到因特网。用户100是一个或多个社交网络300-3rm的成员。这样的网络被定义在尤其允许用户接收和发送状态消息的诸如Facebook,MySpace或Linkedln 网站之类的社交联网网站上。用户100还可以是尤其允许用户接收和发送状态消息的诸如 Twitter网站之类的一个或多个状态更新服务400的成员。用户100还可以利用允许用户发送和接收消息的其它基于web的服务。这样的服务可以包括允许读者张贴内容的讨论群和个人博客。该用户与社交网络300和状态更新服务400中的一个或多个人500相关联。关联性的性质可以基于社交网络300和状态更新服务400的性质而变化,例如,关联性可以是朋友、亲戚或商业联系人。然而,每个人500能够经由社交网络300和状态更新服务400或它们两者来向用户100发送以及从用户100接收状态消息M0。状态消息540是公共的或半公共的,其是说,它们是可被一般公众(公共)或者服务300和400上用户与之相关联的所有人500或其子集(半公共)看见的。这些消息可以是明确发送给用户100的消息,或者可以是公布给一个群的消息或者来自用户已订阅的源的消息。用户100可以定期地通过因特网200访问服务300和400,以尤其是观看由他的或她的社交网络中的人500发送给该用户的状态消息。用户100可以将状态消息140作为未经请求的消息或者作为对用户所接收消息的响应来发送给他的或她的社交网络中的人 500。另一方面,用户100可以从不发送或回复状态消息。用户100可以另外地维护可被用户的社交网络的其它成员或者公众看到的网站上的简档信息。用户可以另外地提供关于他或她与用户的社交网络中的人500的关联性的性质的其它细节。用户100所发送或接收的状态消息140和540由基于状态消息的广告服务600通过因特网从服务300和400被检索到。状态消息140和MO由基于状态消息的广告服务 600连续地或定期地被检索。用户可以明确授予基于状态消息的广告服务600来检索他的或她的状态消息140和MO的权利。替代地,服务300和400的服务项可能要求用户同意由基于状态消息的广告服务600来检索用户的状态消息140和M0。一个或多个广告商700在基于状态消息的广告服务600中具有账户。广告商700 可以定义将被发送给其状态消息指示其可能对该广告商的产品或服务感兴趣的人的目标广告。对用户的状态消息140和540进行分析(将在下面更具体地描述)来判断一个或多个目标广告是否或者是否可能与该用户相关。利用适合于递送数字内容的任何传统方法来将所选广告发送给用户100。例如,当用户登录到社交联网网站300或微博网站400时,广告可被显示给用户100。替代地,可以利用电子邮件、即时消息或其它介质来将广告发送给用户。
基于状态消息的广告服务600在用户100与由该服务发送给用户的广告交互时会得到通知。这样的交互可以包括显示广告、鼠标悬停在广告上、点击广告、双击广告、拖放广告、缩放广告、关闭广告,等等。创建了所发送广告的广告商700被基于状态消息的广告服务提供商600要求基于他们与提供商的协议来进行支付。广告商700可以利用包括每次点击费用(CPC)和每次展示费用方法在内的任何传统因特网广告计费方法来付费。图2图示出用于基于社交状态消息的上下文相关广告的处理1000的一个实施例。经由一个或多个社交意识消息传输服务发送给用户的多个状态消息通过如因特网之类的网络被检索到1100。在一个实施例中,用户是社交意识消息传输服务的成员并且已针对每个服务定义了至少一个社交联系人。所定义的社交联系人可以包括社交意识消息传输服务所支持的任何种类的关系,例如朋友、亲戚和商业联系人。在一个实施例中,仅由用户所定义的社交联系人发送给用户的消息被检索。在一个实施例中,由用户发送给一个或多个用户所定义的社交联系人的状态消息也被检索。在一个实施例中,用户之间的关系可以通过分析消息的内容来确定。例如,定期地进行有关社交活动(例如,会餐)的通信的用户可被定义为朋友。消息可以通过社交意识消息传输服务所支持的任何方法来检索。在一个实施例中,处理1000可以登录到每个社交意识消息传输服务上去并且通过由该服务提供给普通用户的设施(例如,简档网页)来观看用户的消息。在一个实施例中,社交意识消息传输服务可以提供可由处理1000用来检索与该站点的用户有关的数据的API。在一个实施例中, 社交意识消息传输服务可以向处理1000提供与站点的用户有关的RSS种子或其它形式的推送式数据递送。消息的内容可以是任何形式的数字内容。通常,这将包括文本,但是还可以包括情绪符号(例如,“表情”符号)或者图形或媒体对象。从其检索消息的社交意识消息传输服务可以通过多种不同方式为处理1000所知。用户可以明确地加入基于状态更新上下文的广告服务并且定义处理1000应当从其检索消息的社交网站或其它状态消息服务。加入社交网站可以自动地使用户加入基于状态更新上下文的广告服务。自动化的处理可以另外地通过因特网检索可用公共数据,以尝试识别用户的隐含社交图表。用户可以明确地授予处理1000检索他的或她的状态消息140的权利。替代地,一个或多个社交意识消息传输服务的服务项可能要求用户同意由基于状态消息的广告服务检索用户的状态消息。检索处理1100可以周期性地或连续地(S卩,实时地)被执行以根据所需要的频度检索用户的状态消息。在一个实施例中,检索处理1100可以由诸如用户登录到社交联网网站上去之类的事件来触发。状态消息然后被分析1200以确定用户的当前状态更新上下文。用户的状态更新上下文可以宽泛地被定义为用户通过与其当前社交网络交互而接触到的影响的全集以及这样的影响的相对强度。例如,用户的朋友之一可以对特定话题,例如对喜爱的跑鞋品牌具有强的兴趣或意见。用户将例如通过状态消息中的评论而接触到其朋友的兴趣,并且可能受他们的影响。如果用户的朋友是密友,则这样的影响的相对强度可能比用户的朋友是随便的熟人时更强。在一个实施例中,用户的状态更新上下文包括用户通过一个或多个社交网站发送给其联系人的和从其联系人接收的状态消息中所呈现或隐含的社交、话题、空间和时间数据的全集。社交数据是与用户和向用户发送消息的联系人之间的关系的强度和类型有关的数据。在用户与联系人之间共享的关系的类型可被明确地定义在源社交意识消息传输服务上,例如,朋友、亲戚、同事、商业前景。在用户与联系人之间共享的关系的类型可通过在用户与联系人之间发送的消息(例如,涉及指示商业关系的商业交易的消息)的内容来推断。关系的强度可被明确地定义在源社交意识消息传输服务上,例如,我最好的朋友。 关系的强度可以通过联系人向用户发送消息的频度或者通过用户回复联系人所发送的消息的频度来推断。关系的强度可以通过用户与联系人之间的共性来推断。例如,联系人和用户可以位于同一地理区域中,可以是大概相同年龄的,或者用户和联系人可以都发送涉及同一话题的消息。关系的强度可以通过用户之间的联系频度或者通过消息的内容来推断。话题数据是与在状态消息中讨论的话题有关的数据。话题可以涉及或关于人,例如名人、用户和进行发送的联系人所知的第三方或者诸如商人或专业人员之类的特定服务提供者(例如,医生、牙医)。话题可以涉及或关于实体,例如商业、体育团队、慈善组织、饭店、酒吧和俱乐部。话题可以涉及或关于消费产品的品牌或类型。话题可以涉及或关于抽象观念或类别,例如音乐的流派、文学类型、宗教或哲学概念。话题可以涉及或关于发送者的情绪状态或身体健康。时间数据是与涉及状态消息中所体现的观念的日期和时间有关的数据。时间数据可以涉及当前日期和时间,可以是过去或将来的特定日期和时间,或者过去或将来的日期和时间范围。时间数据可以涉及离特定日期的偏移,例如,过去的十天。时间数据可以涉及诸如生日、季节或假日之类的日历上的事件,或者诸如最喜爱的体育队上次赢得锦标赛之类的新闻中的事件。空间数据是与物理位置有关的数据。空间数据可以涉及联系人的当前位置。空间数据可以涉及特定地点,例如国家、州、城市、街坊。空间数据可以涉及事件的位置,例如音乐会或某种其它有报导价值的事件。空间数据可以涉及对感兴趣地点的一般描述,例如布鲁斯(blues)或爵士乐俱乐部。分析处理1200可以周期性地或连续地(S卩,实时地)被执行,以根据所需要频度来更新用户的当前状态更新上下文。在一个实施例中,分析处理1200可以由诸如用户登录到社交联网网站上去之类的事件来触发。用户的状态更新上下文然后被匹配1400到一个或多个目标广告。在一个实施例中,目标广告被存储在计算机可读介质上并且包括广告商的标识、至少一个广告(例如,显示广告、flash影片或文本消息)以及包含至少一个瞄准标准的瞄准简档。瞄准标准可以包括定义了广告所瞄准的客户的状态更新上下文的社交、话题、空间或时间标准的任意组合。 在一个实施例中,用户的状态更新上下文被匹配到目标广告的瞄准标准。社交瞄准标准以特定关系或关系模式为目标。例如,瞄准标准可以以诸如“朋友”、 “亲戚”或“商业前景”之类的关系的类型为目标。瞄准标准可以以表现为强的关系的关系 (例如,“最好朋友”)、表现为与用户共享许多共同兴趣的联系人或者用户频繁地答复其消息的联系人为目标。话题瞄准标准以特定话题或一般性话题为目标。例如,特定话题可以涉及特定人,例如特定音乐艺术家,或者一般类型的人,例如所有音乐艺术家。瞄准标准可以以诸如特定商业或组织之类的特定实体为目标,或者可以涉及诸如商业、体育队、慈善组织、饭店、酒吧和俱乐部之类的一般类型的实体。瞄准标准可以以特定品牌或一般类型的消费产品为目标。瞄准标准可以以诸如音乐流派、文学类型、宗教或哲学概念之类的抽象观念或抽象观念的类别为目标。瞄准标准可以以发送者的外在情绪状态或外在身体健康为目标。时间瞄准标准以特定或相对日期和时间为目标。时间瞄准标准可以以当前日期和时间为目标,可以以过去或将来的特定日期和时间为目标,或者可以以过去或将来的日期和时间范围为目标。时间瞄准标准可以以例如过去的十天之类的特定日期为目标。时间瞄准标准可以以诸如生日、季节或假日之类的日历上的事件为目标,或者以诸如最喜爱的体育队上次赢得锦标赛之类的新闻中的事件为目标。空间瞄准标准以特定或一般物理位置为目标。空间瞄准标准可以以特定联系人的当前位置为目标。空间瞄准标准可以以诸如国家、州、城市、街坊之类的特定地点为目标。空间瞄准标准可以以诸如音乐会或某种其它值得报导的事件之类的事件的位置为目标。空间瞄准标准可以以诸如布鲁斯或爵士乐俱乐部之类的一般类型的感兴趣地点为目标。瞄准标准可以另外地包括数据频度或分布标准。数据频度标准可以指定特定社交、话题、时间或空间瞄准标准或标准组必须在至少阈值数目个消息中出现。例如,汽车制造商可能仅希望以在上个月接收到了至少10个汽车相关消息的用户为目标。数据分布标准可以指定特定社交、话题、时间或空间瞄准标准必须在具有特定统计特性的一组消息中出现。例如,音乐下载服务可能仅希望以从用户定义为朋友的至少三个不同联系人接收到了至少10条消息的用户为目标。在另一示例中,旅行服务可能仅希望以从至少两个不同社交网站接收到了至少10条关于旅行的消息的用户为目标。匹配处理1400可以周期性地或连续地(S卩,实时地)被执行,以根据所需要频度来将用户的当前状态更新上下文匹配到目标广告。在一个实施例中,匹配处理1400可以由诸如用户登录到社交联网网站上去之类的事件来触发。相匹配的目标广告然后被发送给用户1600。相匹配的目标广告可以利用适合于递送数字内容的任何传统方法来被递送给用户。例如,可以在用户登录到社交联网网站或微博网站上时将广告显示给用户。替代地,可以利用电子邮件、即时消息、SMS或其它介质来将广告发送给用户。广告可以包括触发了广告的社交图表信息。在一个实施例中,可以自动地或者在用户接口事件发生时(例如,右击广告)将其消息触发了广告的联系人与广告一起显示。在一个实施例中,用户可以与触发了广告的联系人共享广告或向其推荐广告。当用户显示广告或以其它方式与广告交互时,该处理接收与所发送广告有关的用户接口事件的通知1800。这样的事件可以包括显示广告、鼠标悬停在广告上、点击广告、 双击广告、拖放广告、缩放广告、关闭广告,等等。在一个实施例中,当与广告有关的用户接口事件发生时,至少一些目标广告还包括为广告商评估的费用。在这样的情况中,当用户接口事件已发生的通知被接收到时,创建了广告的广告商支付该费用1900。在一个实施例中,广告商可以利用包括每次点击费用 (CPC)和每次展示费用方法在内的任何传统因特网广告计费方法来付费。图3图示出能够支持图2所示的基于社交状态消息的上下文相关广告处理的状态更新上下文广告引擎2000的一个实施例。在一个实施例中,状态更新上下文广告引擎2000 可由图1的基于状态消息的广告服务600所提供的服务器来容纳。状态更新上下文广告引擎2000包括消息检索模块2100、消息分析模块2200、广告匹配模块对00、广告发送模块沈00和广告收益模块观00。在一个实施例中,这些模块是存储在计算机可读介质上的计算机可执行代码。消息检索模块2100被配置为通过网络检索经由一个或多个社交意识消息传输服务发送给用户的多个状态消息,其中,用户是社交意识消息传输服务的成员并且已在服务定义了至少一个社交联系人,并且其中,每个状态消息由用户的社交联系人中的至少一个发送给用户。由消息检索模块2100检索到的状态消息可以另外地包括由用户经由社交意识消息传输服务发送给用户的社交联系人中的至少一个的状态消息。消息分析模块2200被配置为分析由消息检索模块检索到的状态消息以确定用户的状态更新上下文。在一个实施例中,用户的状态更新上下文包括出现在用户通过一个或多个社交意识消息传输服务从其联系人接收的或者发送的多个状态消息中的一组社交、话题、空间和时间数据。在一个实施例中,用户的状态更新上下文中的社交数据包括与用户和向用户发送状态消息的社交联系人之间的关系的强度和类型有关的数据。在一个实施例中,用户与社交联系人之间的关系的强度可由消息分析模块利用由用户在至少一个社交网站上维护的关系的定义来确定。在一个实施例中,用户与社交联系人之间的关系的强度可由消息分析模块2200 利用由用户在社交网站上维护的关系的定义来确定。在一个实施例中,用户与社交联系人之间的关系的强度由消息分析模块利用用户与社交联系人之间的消息的频度来确定。在一个实施例中,用户与社交联系人之间的关系的强度可由消息分析模块利用由用户和至少一个社交联系人发送的状态消息中的话题数据的类似性来确定。在一个实施例中,用户的状态更新上下文中的话题数据包括与消息检索模块2200 检索到的状态消息中讨论的话题有关的数据。在一个实施例中,用户的状态更新上下文中的时间数据包括与消息检索模块2200检索到的状态消息中的日期和时间有关的数据。在一个实施例中,用户的状态更新上下文中的空间数据包括与消息检索模块2200检索到的状态消息中的物理位置有关的数据。广告匹配模块MOO被配置为将用户的状态更新上下文(如由消息分析模块所确定的)匹配到存储在计算机可读介质上的至少一个目标广告。在一个实施例中,每个目标广告包括广告商的标识、至少一个广告(例如,显示广告、flash影片或文本广告)以及包含至少一个瞄准标准的瞄准简档。瞄准标准被匹配到用户的状态更新上下文。瞄准标准可以包括社交瞄准标准、话题瞄准标准、时间瞄准标准和空间瞄准标准。 至少一个瞄准标准可以包括至少一个数据频度标准。例如,数据频度标准可以指定由消息检索模块2100检索到的阈值数目个状态消息必须与特定社交瞄准标准、话题瞄准标准、时间瞄准标准或空间瞄准标准有关。瞄准标准可以包括数据分布标准。例如,数据分布标准可以指定特定社交瞄准标准、话题瞄准标准、时间瞄准标准或空间瞄准标准必须出现在由消息检索模块2100从用户的至少两个社交联系人检索到的阈值数目个状态消息中。数据分布标准还可以指定特定社交瞄准标准、话题瞄准标准、时间瞄准标准或空间瞄准标准必须出现在由消息检索模块 2100从至少两个社交意识消息传输服务检索到的阈值数目个状态消息中。广告发送模块沈00被配置为通过网络将相匹配的目标广告发送给用户。相匹配的目标广告可以利用适合于递送数字内容的任何传统方法来被发送给用户。例如,可以在用户登录到社交联网网站上时将广告显示给用户。替代地,可以利用电子邮件、即时消息或其它介质来将广告发送给用户。在一个实施例中,当与广告有关的用户接口事件发生时,至少一些目标广告还包括为广告商评估的费用。在一个实施例中,广告收益模块观00被配置为通过网络接收对与目标广告有关的用户接口事件已发生的通知,从而向放置广告的广告商收取广告费用。本领域技术人员将认识到,本公开的方法和系统可以以许多方式来实现并且因此不限于前面的示例性实施例和示例。换言之,由单个或多个组件以硬件和软件或固件的各种组合执行的功能元素以及各个功能可被分配在客户端级或服务器级或它们两者处的软件应用间。就此而言,这里描述的不同实施例的任意数目的特征可被组合成单个或多个实施例,并且具有这里描述的所有特征、更少特征或更多特征的替代实施例也是可能的。还可以以现在已知的或者将来知道的方式将功能整体地或部分地被分配在多个组件间。因此, 无数的软件/硬件/固件组合能够实现这里描述的功能、特征、接口和优选项。此外,如现在和以后的本领域技术人员将明白的,本公开的范围涵盖用于实现这里描述的特征和功能及接口的传统上的已知方式,以及可能对这里描述的硬件或软件或固件组件作出的那些变更和修改。此外,在本公开中被呈现和描述为流程图的方法实施例是以示例的方式提供的, 以便提供对技术的更全面理解。所公开的方法不限于这里呈现的操作和逻辑流程。可构想这样的替代实施例,其中,各个操作的顺序被改变并且被描述为较大操作一部分的子操作独立地被执行。虽然为了本公开的目的已描述了各个实施例,然而这些实施例不应被认为将本公开的教导限制于这些实施例。可以对上述元件和操作作出各种改变和修改,以获得依然在本公开所描述的系统和处理的范围内的结果。
权利要求
1.一种方法,包括以下步骤通过网络检索经由至少一个状态更新服务发送给用户的多个状态消息,其中所述用户是所述至少一个状态更新服务的成员并且已定义了所述至少一个状态更新服务上的至少一个社交联系人,并且其中所述多个状态消息中的每个是由所述至少一个社交联系人中的一个发送给用户的;利用至少一个计算设备来分析所述多个状态消息以确定所述用户的状态更新上下文, 其中所述用户的状态更新上下文包括所述多个状态消息中的出现的社交数据、话题数据、 空间数据和时间数据的集合;利用所述至少一个计算设备将所述用户的状态更新上下文匹配到存储在计算机可读介质上的至少一个目标广告;以及通过所述网络将所述至少一个目标广告发送给所述用户。
2.如权利要求1所述的方法,其中,所述至少一个目标广告还包括在与所述至少一个目标广告有关的用户接口事件发生时为广告商评估的费用,所述方法还包括以下步骤通过所述网络接收与所述至少一个目标广告有关的用户接口事件已发生的通知;以及利用所述至少一个计算设备向所述广告商收取所述费用。
3.如权利要求1所述的方法,其中,所述多个状态消息还包括由所述用户经由所述至少一个状态更新服务发送给所述用户的至少一个社交联系人的状态消息。
4.如权利要求1所述的方法,其中,每个目标广告包括广告商的标识、至少一个广告、 以及包含至少一个瞄准标准的瞄准简档,其中,所述用户的状态更新上下文与所述至少一个目标广告所关联的瞄准标准相匹配。
5.如权利要求3所述的方法,其中,所述用户的状态更新上下文中的所述社交数据包括与所述用户和向所述用户发送了所述多个状态消息中的每个状态消息的至少一个社交联系人之间的关系的强度和类型有关的数据;其中,所述用户的状态更新上下文中的所述话题数据包括与在所述多个状态消息中讨论的话题有关的数据;其中,所述用户的状态更新上下文中的所述时间数据包括与所述多个状态消息中的日期和时间有关的数据;以及其中,所述用户的状态更新上下文中的所述空间数据包括与所述多个状态消息中的物理位置有关的数据。
6.如权利要求5所述的方法,其中,所述用户与所述至少一个社交联系人之间的关系的强度是由所述用户在至少一个社交网站上所维护的所述关系的定义来确定的。
7.如权利要求5所述的方法,其中,所述用户与所述至少一个社交联系人之间的关系的强度是由所述用户与所述至少一个社交联系人之间的消息的频度来确定的。
8.如权利要求5所述的方法,其中,所述用户与所述至少一个社交联系人之间的关系的强度是由所述用户所发送的和所述至少一个社交联系人所发送的状态消息中的话题数据的类似性来确定的。
9.如权利要求4所述的方法,其中,所述至少一个瞄准标准是从如下列表中选出的社交瞄准标准、瞄准标准、时间瞄准标准和空间瞄准标准。
10.如权利要求4所述的方法,其中,所述至少一个瞄准标准包括至少一个社交瞄准标准、至少一个话题瞄准标准、至少一个时间瞄准标准和至少一个空间瞄准标准。
11.如权利要求9所述的方法,其中,所述至少一个瞄准标准包括至少一个数据频率标准,其中所述至少一个数据频率标准指定必须与特定社交瞄准标准、话题瞄准标准、时间瞄准标准或空间瞄准标准有关的所述多个状态消息的阈值数目。
12.如权利要求9所述的方法,其中,所述至少一个瞄准标准包括至少一个数据分布标准,其中,所述至少一个数据分布标准指定特定社交瞄准标准、话题瞄准标准、时间瞄准标准或空间瞄准标准必须出现在来自所述至少一个社交联系人中的至少两个社交联系人的所述多个消息中的阈值数目个消息中。
13.如权利要求9所述的方法,其中,所述至少一个瞄准标准包括至少一个数据分布标准,其中,所述至少一个数据分布标准指定特定社交瞄准标准、话题瞄准标准、时间瞄准标准或空间瞄准标准必须出现在来自所述至少一个社交网站中的至少两个社交网站的所述多个消息中的阈值数目个消息中。
14.如权利要求1所述的方法,其中,当所述用户登录到所述至少一个状态更新服务上时所述至少一个目标广告在显示设备上被显示给所述用户。
15.如权利要求1所述的方法,其中,所述至少一个目标消息被利用电子邮件、即时消息或SMS发送给所述用户。
16.如权利要求1所述的方法,其中,所述至少一个目标广告还包括所述用户的至少一个社交联系人中的至少一个的标识,其中,所述至少一个目标广告由于由所述用户的至少一个社交联系人发送给所述用户的所述多个状态消息中的至少一个状态消息而被匹配到所述用户的状态更新上下文。
17.如权利要求16所述的方法,还包括以下步骤通过所述网络将所述至少一个目标广告转发给所述用户的至少一个社交联系人中的所述至少一个。
18.一种系统,包括消息检索模块,该消息检索模块通过网络检索经由至少一个状态更新服务发送给用户的多个状态消息,其中所述用户是所述至少一个状态更新服务的成员并且已定义了所述至少一个状态更新服务上的至少一个社交联系人,并且其中所述多个状态消息中的每个是由所述至少一个社交联系人中的一个发送给用户的;消息分析模块,该消息分析模块分析由所述消息检索模块检索到的所述多个状态消息以确定所述用户的状态更新上下文,其中所述用户的状态更新上下文包括所述多个状态消息中的出现的社交数据、话题数据、空间数据和时间数据的集合;广告匹配模块,该广告匹配模块将由所述消息分析模块确定的所述用户的状态更新上下文匹配到存储在计算机可读介质上的至少一个目标广告;以及广告发送模块,该广告发送模块通过所述网络将所述至少一个目标广告发送给所述用户。
19.如权利要求18所述的系统,其中,所述至少一个目标广告还包括在与所述至少一个目标广告有关的用户接口事件发生时为广告商评估的费用,所述系统还包括广告收益模块,该广告收益模块通过所述网络接收与所述至少一个目标广告有关的用户接口事件已发生的通知并且向所述广告商收取所述费用。
20.如权利要求18所述的系统,其中,所述多个状态消息还包括由所述用户经由至少一个社交联网网站发送给所述用户的至少一个社交联系人的状态消息。
21.如权利要求18所述的系统,其中,每个目标广告包括广告商的标识、至少一个广告、以及包含至少一个瞄准标准的瞄准简档,其中,所述用户的状态更新上下文与所述至少一个目标广告所关联的瞄准标准相匹配。
22.如权利要求20所述的系统,其中,所述用户的状态更新上下文中的所述社交数据包括与所述用户和向所述用户发送了所述多个状态消息中的每个状态消息的至少一个社交联系人之间的关系的强度和类型有关的数据;其中,所述用户的状态更新上下文中的所述话题数据包括与在所述多个状态消息中讨论的话题有关的数据;其中,所述用户的状态更新上下文中的所述时间数据包括与所述多个状态消息中的日期和时间有关的数据;以及其中,所述用户的状态更新上下文中的所述空间数据包括与所述多个状态消息中的物理位置有关的数据。
23.如权利要求22所述的系统,其中,所述用户与所述至少一个社交联系人之间的关系的强度是由所述消息分析模块利用所述用户在至少一个社交网站上所维护的所述关系的定义来确定的。
24.一种具有计算机可执行指令的计算机可读介质,所述计算机可执行指令用于包括以下步骤的方法通过网络检索经由至少一个状态更新服务发送给用户的多个状态消息,其中所述用户是所述至少一个状态更新服务的成员并且已定义了所述至少一个状态更新服务上的至少一个社交联系人,并且其中所述多个状态消息中的每个是由所述至少一个社交联系人中的一个发送给用户的;利用至少一个计算设备来分析所述多个状态消息以确定所述用户的状态更新上下文, 其中所述用户的状态更新上下文包括所述多个状态消息中的出现的社交数据、话题数据、 空间数据和时间数据的集合;利用所述至少一个计算设备将所述用户的状态更新上下文匹配到存储在计算机可读介质上的至少一个目标广告;以及通过所述网络将所述至少一个目标广告发送给所述用户。
25.如权利要求M所述的计算机可读介质,其中,所述至少一个目标广告还包括在与所述至少一个目标广告有关的用户接口事件发生时为广告商评估的费用,所述计算机可读介质还包括以下步骤通过所述网络接收与所述至少一个目标广告有关的用户接口事件已发生的通知;以及利用至少一个计算设备向所述广告商收取所述费用。
26.如权利要求34所述的计算机可读介质,其中,所述多个状态消息还包括由所述用户经由至少一个社交联网网站发送给所述用户的至少一个社交联系人的状态消息。
27.如权利要求34所述的计算机可读介质,其中,每个目标广告包括广告商的标识、至少一个广告、以及包含至少一个瞄准标准的瞄准简档,其中,所述用户的状态更新上下文与所述至少一个目标广告所关联的瞄准标准相匹配。
28.如权利要求M所述的计算机可读介质,其中,所述用户的状态更新上下文中的所述社交数据包括与所述用户和向所述用户发送了所述多个状态消息中的每个状态消息的至少一个社交联系人之间的关系的强度和类型有关的数据;其中,所述用户的状态更新上下文中的所述话题数据包括与在所述多个状态消息中讨论的话题有关的数据;其中,所述用户的状态更新上下文中的所述时间数据包括与所述多个状态消息中的日期和时间有关的数据;以及其中,所述用户的状态更新上下文中的所述空间数据包括与所述多个状态消息中的物理位置有关的数据。
29.如权利要求观所述的计算机可读介质,其中,所述用户与所述至少一个社交联系人之间的关系的强度是由所述用户在至少一个社交网站上所维护的所述关系的定义来确定的。
30.如权利要求观所述的计算机可读介质,其中,所述用户与所述至少一个社交联系人之间的关系的强度是由所述用户与所述至少一个社交联系人之间的消息的频度来确定的。
31.如权利要求观所述的计算机可读介质,其中,所述用户与所述至少一个社交联系人之间的关系的强度是由所述用户所发送的和所述至少一个社交联系人所发送的状态消息中的话题数据的类似性来确定的。
32.如权利要求27所述的计算机可读介质,其中,所述至少一个瞄准标准是从如下列表中选出的社交瞄准标准、瞄准标准、时间瞄准标准和空间瞄准标准。
33.如权利要求27所述的计算机可读介质,其中,所述至少一个瞄准标准包括至少一个社交瞄准标准、至少一个话题瞄准标准、至少一个时间瞄准标准和至少一个空间瞄准标准。
34.如权利要求M所述的计算机可读介质,其中,所述至少一个目标广告还包括所述用户的至少一个社交联系人中的至少一个的标识,其中,所述至少一个目标广告由于由所述用户的至少一个社交联系人发送给所述用户的所述多个状态消息中的至少一个状态消息而被匹配到所述用户的状态更新上下文。
35.如权利要求49所述的计算机可读介质,还包括以下步骤通过所述网络将所述至少一个目标广告转发给所述用户的至少一个社交联系人中的所述至少一个。
全文摘要
一种用于基于状态消息的上下文相关广告的系统和方法。经由至少一个社交意识消息传输服务发送给用户的多个状态消息被检索,其中,该用户是该社交意识消息传输服务的成员,已在该服务上定义了至少一个社交联系人,并且其中每个状态消息是由该用户的一个社交联系人发送给该用户的。状态消息被分析以确定该用户的状态更新上下文,其中该用户的状态更新上下文包括存在于消息中的社交、话题、空间和时间数据的集合。用户的状态更新上下文被匹配到目标广告。用户的状态更新上下文被匹配到目标广告的瞄准标准。所匹配的广告被发送给该用户。
文档编号G06Q30/00GK102341818SQ201080009945
公开日2012年2月1日 申请日期2010年3月3日 优先权日2009年3月6日
发明者克里斯托弗·T·培拉提, 凯瑞·伯格奈, 拉胡尔·奈尔, 西蒙·P·金, 马克·埃利奥特·达维斯 申请人:雅虎公司