警报界面中的广告
2019-11-22

警报界面中的广告

广告被结合到为用户生成的警报信号中。服务器端警报递送系统可被伙伴服务器、客户机设备或其它服务器用来将关于用户已请求的一些事件的警报递送给用户。相关广告是根据该警报的内容和其它数据来选择的。在一些情形中,考虑该警报所被递送的时刻(time of day)和/或所被递送到的位置来选择广告。该警报可通过不同的服务和设备来提供给用户,其中包括即时消息接发服务、邮件服务,或者通过移动设备。

图7示出了在服务器端检索用于警报的广告的序列图700。序列图700示出了在内容供应商110、警报服务器120、用户数据存储128、广告服务130、移动设备服务器170和移动设备175之间的通信。序列图700与序列图500的区别在于被用于选择警报的元数据包括用户的位置数据。更具体地说,与用户相关联的移动设备的位置数据被从移动服务服务器检索。位置数据然后被提供给广告服务130用于选择相关广告。图8示出服务器端相关广告检索的方法的一个实施例。图8的方法对应于序列图700。序列图700中示出的通信将在下面和图8—起进行讨论。

图7示出了在服务器端检索用于警报的广告的序列图700。序列图700示出了在内容供应商110、警报服务器120、用户数据存储128、广告服务130、移动设备服务器170和移动设备175之间的通信。序列图700与序列图500的区别在于被用于选择警报的元数据包括用户的位置数据。更具体地说,与用户相关联的移动设备的位置数据被从移动服务服务器检索。位置数据然后被提供给广告服务130用于选择相关广告。图8示出服务器端相关广告检索的方法的一个实施例。图8的方法对应于序列图700。序列图700中示出的通信将在下面和图8—起进行讨论。

EEPROM、闪存或其它存储器技术、CD-ROM、数字通用盘(DVD)或其它光盘存储、磁带盒、磁带、磁盘存储或其它磁存储设备、或可用于存储所需信息并可由计算机210访问的任何其它介质。通信介质通常以诸如载波或其它传输机制之类的已调制数据信号的形式体现计算机可读指令、数据结构、程序模块或其它数据,并包括任何信息传递媒介。术语"己调制数据信号"是指这样一种信号,它的一个或多个特性已以在信号中编码信息的方式被设置或改变。作为示例而非限制,通信介质包括诸如有线网络或直接有线连接等有线介质,以及诸如声波、RF、红外及其它无线介质等无线介质。以上介质的任意组合也应被包括在计算机可读介质的范围内。

消息接发服务器140实施即时消息接发服务的服务器端操作。更具体地说,用户发送的和从消息机客户机应用或基于web的消息应用接收的即时消息是通过消息接发服务器140来发送和接收的。另外,由客户机设备上的消息应用显示给用户的警报是通过消息接发服务器140来发送给客户机的。消息接发服务器140可对警报服务器120和计算设备145发送和接收信息,这将在下面详细地讨论。

选择广告的确定。在一个实施例中,关于向用户显示警报界面的有限时间段作出确定。如果用户选择了该广告,则继续到步骤890。如果没有选择该广告,

图1示出用于在用户通知中实现相关广告的系统的一个实施例。

在一个实施例中,一种用于提供警报的方法始于接收与给用户的警报相关联的事件数据。然后可确定与该事件数据相关联的相关广告。然后相关广告和警报被提供给该用户。

图1中的系统IOO包括广告生成引擎(AGE)的一个或多个实现。AGE

在一个实施例中,广告是可在针对用户的警报内提供的关于产品、服务或与该警报相关的事件的信息。广告可包括文本、图像、视频、动画、音频或它们的组合。另外,可将附加内容与该广告相关联。例如,可将URL与广告的文本、图像、视频或动画相关联。

警报服务器120位于相关广告生成系统105内。警报可针对不同服务的用户由服务器120来处理和管理。具体地,警报服务器120管理警报预订、接收警报事件消息、检索广告数据并通过不同渠道将警报发送给用户。这些渠道可包括基于web的邮件、基于客户机应用的邮件、即时消息接发服务和移动设备。在一个实施例中,警报服务器120还可维持并访问用于接收警报的用户设置。例如,警报服务器120可确认用户己经预订接收警报中的广告。该确认可在本地完成或通过査询诸如用户数据存储128等远程服务器来完成。如图1所指示的,警报服务器120可包括AGE125。警报服务器120可对用户数据存储128、内容供应商110、广告服务130、消息接发服务器140、邮件web服务器150、邮件服务器160和移动服务器170发送和接收信息。

在移动服务服务器170已经确定了设备位置并向警报服务器120发送了响应之后,警报服务器120将警报用户和位置数据发送给广告服务130。这由图7中的步骤740示出。与以上讨论的方法400和方法600不同,警报服务器120在步骤855的发送包括该用户的实际位置数据。广告服务130在步骤860从警报服务器120接收警报、用户和位置数据。广告服务130随后在步骤865确定相关广告并将该广告发送给警报服务器120。如上所讨论的,将与该警报一起被提供并和该警报相关的广告被确定。这由图7中的步骤745示出。该相关广告是使用警报内容、用户数据、以及由移动服务服务器170所确定的位置数据来选择的。

在一个实施例中,一个或多个相关广告可根据事件和其它数据的文本解析来确定。在这种情形中,图1中的广告服务130或另一计算设备内的分析引擎(未在图1中示出)可解析与该事件数据或警报本身相关联的文本。经过解析的数据然后可与一个或多个广告关键字相比较。在一些实施例中,关键字与诸如地理区域、时间和/或日期、主题等不同的分类相关联。每个关键字、或关键字的组合可与一广告相关联。例如,事件数据或警报数据可包括