基于与设备用户相关的数据的相关性向电子设备分发消息的系统和方法

文档序号:7656802阅读:118来源:国知局
专利名称:基于与设备用户相关的数据的相关性向电子设备分发消息的系统和方法
技术领域
本文所述的公开内容涉及用于向电子设备,如移动电子通信设备,分发消息和/ 或内容的系统和方法。
背景技术
当前,向移动通信设备发送广告和其它消息。所提供的广告的数目对于设备的用户来说可能是过多的。通常在不考虑接收方的情况下向设备提供广告。。PCT公开No. WO 2008/052356公开了一种检测和显示人员随时间和空间的活动-行进方式的方法。美国专利公开No. 2009/0328087公开了一种选择和呈现网络上的媒体以将环境调整为该环境内的用户喜欢的环境的方法。需要克服这些缺陷的系统和方法。

发明内容
在第一方面中,提供一种用于向电子设备分发消息的方法。该方法包括分析与设备相关的数据以确定与设备的用户相关的数据的相关性;基于数据的相关性从广告集合中选择媒体(诸如广告);以及向设备发送广告。可以根据设备中存储的/与设备相关的数据来确定数据的相关性。在该方法中,可以通过分析与设备相关的移动数据和至少一个状态指示符来确定数据的相关性。在该方法中,在向设备发送广告之后,可以在设备上产生广告。在该方法中,可以使用根据移动状态确定的设备的速度,来确定数据的相关性。在该方法中,通过将移动数据与用于确定设备的速度的阈值进行比较,来确定移动状态。在该方法中,如果速度超过阈值,则广告可以包括音频分量;以及如果速度未超过阈值,则广告可以提供音频和可视分量。在该方法中,如果状态指示符指示设备与交通工具的驾驶员关联,则广告可以包括音频分量。在该方法中,状态指示符可以是设备与交通工具之间的通信连接的状态。在该方法中,如果状态指示符指示设备与和驾驶员关联的乘客相关联,则该广告不同于发送给与驾驶员关联的第二设备的第二广告。在该方法中,状态指示符可以是设备与第二设备之间的通信连接的状态。在该方法中,该广告可以包括可视分量,且第二广告可以不包括可视分量。在该方法中,由设备提供的以下一项或多项提供移动数据加速度计、全球定位系统(GPQ数据、以及通信强度信号。在该方法中,状态指示符可以是来自在设备上操作的日历应用的数据。在该方法中,指示符可以是与设备关联的时间数据。
在该方法中,数据的相关性可以包括设备的用户在工作和不在工作。在该方法中,数据的相关性可以包括设备的用户在家和不在家。在第二方面中,提供一种用于向电子设备分发消息的系统。该系统包括分析模块,用于通过分析与设备相关的移动数据和至少一个状态指示符来确定与设备的用户相关的数据的相关性;媒体选择模块(其可以是广告选择模块),用于基于数据的相关性从广告集合中选择广告;以及发送模块,用于向设备发送广告。在该系统中,数据分析模块还可以使用根据移动状态确定的设备的速度来确定数据的相关性。在该系统中,数据分析模块还可以将移动数据与用于确定设备的速度的阈值进行比较来确定移动状态。在该系统中,如果速度超过阈值,则广告选择模块可以选择包括音频分量的广告; 以及如果速度未超过阈值,则广告选择模块可以选择具有音频和可视分量的广告。在该系统中,如果状态指示符指示设备与驾驶员关联,则广告选择模块可以选择包括音频分量的广告。在该系统中,状态指示符可以是设备与交通工具之间的通信连接的状态。在该系统中,如果状态指示符指示设备与和驾驶员关联的乘客相关联,则广告选择模块可以选择不同于发送给与驾驶员关联的第二设备的第二广告的广告。在该系统中,状态指示符可以是设备与第二设备之间的通信连接的状态。在该系统中,该广告可以包括可视分量,并且第二广告不包括可视分量。在该系统中,可以由设备提供的以下一项或多项来提供移动数据加速度计、全球定位系统(GPQ数据、以及通信强度信号。在该系统中,状态指示符可以是来自在设备上操作的日历应用的数据。在该系统中,状态指示符可以是与设备关联的时间数据。在该系统中,数据的相关性可以包括设备的用户在工作和不在工作。在该系统中,数据的相关性可以包括设备的用户在家和不在家。可以在网络中与设备通信的服务器中提供该系统。在其他方面中,提供了上述方面的集合和子集的各种组合。


现在将通过参考附图,来描述仅作为示例的本公开的实施例,其中
图1是与通信网络通信的设备的示意图,在实施例中,该网络包括向设备提供通信的广告服务器;图2是图1中的设备在接收来自广告服务器的通信时执行的示例过程的流程图;图3是图1中的广告服务器在向设备发送通信时执行的示例过程的流程图;图4是图1的设备的示意表示图;图5是图4的设备的特定内部部件的框图;图6是图1的设备中的两个移动检测系统的框图;图7是图1的设备中的备选移动检测系统的框图;以及
图8是图1的广告服务器的部件的框图。
具体实施例方式提供以下描述和其中所述实施例,仅作为对本公开的原理的特定实施例的一个或多个示例的说明之用。提供这些示例以对这些原理和本公开加以解释,而非加以限制。在以下描述中,在整个说明书和附图中用相同的对应的引用标号来标记相似的部分。—般地,实施例提供了一种用于分发和管理提供给电子设备(例如,但不限于, (便携式)无线通信设备、膝上型计算机或个人计算机)的通信的设备、系统和方法。通信可以是任何媒体,诸如广告。一般地,广告可以包含文本消息、指示符、图形、声音或其它音频/可视内容中的一项或多项。可以用各种形式和媒体来向设备提供广告,包括作为消息(例如电子邮件、文本消息或语音邮件消息)、作为该设备可访问的网页中的嵌入式链接、作为给设备的流式传输的内容。同样地,可以将广告嵌入和/或集成到应用中,使得设备的用户不需要进行任何请求或其它动作就可以在设备上产生广告。例如,可以产生广告作为网页中的可视输出,或作为当应用运行时的输出(例如作为电话呼叫期间的横幅广告 (banner))。为了方便,且非限制性的目的,本文所使用的术语“广告”和“消息”包括提供给设备的任何数据或通信。分发广告的目的可以是推销特定商品、服务或事件。可以通过与网络逻辑相连的一个或多个服务器来提供广告。然而,还可以从网络中的其他设备来提供广告。消息可以包括在设备之间的任何通信,该通信包括广告在内。实施例的一个特征是根据针对设备用户所确定的当前意识状态向设备提供媒体 (诸如广告)的格式。实施例基于与用户和/或设备相关的数据的相关性来确定用户的意识状态,所述数据诸如包括与以下一项或多项相关的数据设备的位置、设备的移动方向、检测到的设备的速度、任何形式的最近通信的接收者、在设备上操作的应用的日历项,等等。 如上所述,针对意识状态的一个上下文可以与设备的移动状态相关联。例如,设备的用户可以在行走、漫步、骑自行车、在汽车中、在火车上等等情况下携带该设备。可以由设备提供的状态指示符来提供附加的上下文。如上所述,状态指示符可以从在设备上操作的应用所生成/更新的数据来获得,所述数据例如是日历应用、全球定位系统(GPS)数据、以及在用户的一般环境设置中存储的首选项数据(例如,当前时区、家庭电话号码、姓名、性别、优选的图形用户界面(⑶I)背景,等等)。取决于用户正在干什么,可以向设备发送不同的广告。 同样地,如果设备的用户在步行,则可以向设备提供与步行鞋相关的广告,该广告可以被裁剪以符合认定的“意识状态”。如果设备的用户在案头工作、跑步、或者在汽车中,则提供给设备的广告的类型可以被裁剪以符合那些意识状态。进一步针对给定的广告(例如,来自电话公司的广告),可以提供针对广告运动 (campaign)的不同广告格式,并且取决于所确定的数据的相关性(其可以用于指示用户的意识状态),可以向设备提供来自广告运动的特定格式的广告。例如,如果确定设备的用户当前正在驾驶汽车,则可以不向该设备提供广告。备选地,如果确定设备的用户是同一汽车中的乘客,则可以向设备提供包括音频和可视特征的另一格式的广告。作为另一备选,如果用户在案头工作,则可以向设备提供一种格式的广告(例如,仅有音频)。设备的移动状态提供了可用于确定与用户相关的数据的相关性的一个数据集合。 此外,数据的相关性可以指示用户的意识状态。还可以分析附加数据,诸如存储在设备中的与用户关联的参数、设置和应用数据。所确定的数据的相关性可以被缺省设置超控,缺省设置可以由设备或向设备提供广告的服务器中的参数来设置。同样地,可以向设备提供不同广告或不同格式的广告(或不提供广告)。实施例可以根据最初选择什么广告以及实际向设备提供了什么广告来处理广告选择算法。同样地,实施例可以学习什么广告/格式适合于所确定的针对设备的数据的相关性,该数据的相关性可以用于指示用户的意识状态。当提供算法的迭代和广告选择的求精时,所选择的提供给设备的广告/格式变得更加适合设备的用户。在一个实施例中,通过网络向设备提供广告。由在网络中的广告服务器上的软件、 固件或硬件中所提供的应用或模块来处理广告。备选地,可以在设备中存储和处理广告。 附加地,可以在设备和一个或多个服务器之间划分应用和模块的方面。实施例可以基于对设备存储的数据和接收的信号的分析,跟踪设备的环境和操作条件。环境和操作条件可以包括与时刻、设备的位置/移动、设备内当前建立的通信链路(诸如但不限于往来于设备的最近的电子邮件、文本消息、即时消息和语音呼叫)、检测到的设备的环境光等有关的数据。 另外,实施例可以获取和使用与网络中的其他设备有关的网络在线信息。实施例还可以使用与设备有关的调度和日历信息。首先,根据一个实施例,提供对网络和示例通信设备的描述,该通信设备具有对网络中服务器(包括广告服务器)的访问权限。之后,讨论实施例的具体特征。参见图1,系统100示出了与网络104通信的设备102。设备102是具有数据和语音通信能力中的一种或两种的通信设备;其可以是能够支持语音、数据以及其它类型通信的多模式设备。设备102可以是无线手持设备、蜂窝电话、智能电话、个人数字助理(PDA)、 和/或具有安装在其中的(无线)网卡、网络适配器和/或网络接口控制器(NIC)的计算机(台式或便携式)。设备102可以包括移动检测模块(稍后描述),该模块可以集成加速度计。除了检测移动之外,加速度计还可以用于确定设备102的速度和加速度。设备102还可以具有从一个或多个卫星接收信号,从而允许使用三角定位技术来计算设备的位置的全球定位系统 (GPS)模块(稍后描述)。特别地,可以基于接收的位置信号(诸如从GPS模块接收的那些位置信号),使用现有技术已知的方法和应用,来确定设备102的位置和速度数据。设备102可以具有射频识别(RFID)能力,设备102从而可以包括RFID应答器和 /或RFID读取器。RFID使用无线电波来自动识别对象,其可以以若干方式进行。一种示例识别技术存储识别数据,该识别数据可以包括在存储设备(比如微芯片)上识别设备102 的序号,该存储设备与设备102内部的RFID应答器进行通信。RFID读取器使得RFID应答器在RFID读取器的范围内能够向RFID读取器发送已存储的识别数据。RFID读取器的范围可以取决于其功率输出和使用的射频。RFID读取器可以接收RFID应答器发送的无线电波,并将其转化为可以由设备102上的处理器或相关服务器来处理的数字信息。设备102还可以包括支持设备102和其它临近系统或设备(它们不需要一定是类似设备)之间的通信的短距通信子系统。例如,短距通信子系统可以包括用于提供与支持类似功能的系统进行通信的红外设备及相关联的电路和部件、或Bluetooth (商标)通信模块。关于设备102的部件的进一步细节在下文提供。返回图1,在系统100中将设备102示出为与若干网络通信,可以用任何已知的网络架构拓扑结构来实施每个网络。下面描述示例网络。网络104通过与其相关联的服务器106a、106b、106c (统称为“应用服务器106”) 向与其相连的设备(例如设备102)提供一系列应用、服务和数据。提供接口服务器108作为应用服务器106与网络104之外的部件的一个公共收集和通信点。设备(比如设备102) 通过无线连接或通过经由互联网110的外部连接与网络104相连。无线网络112提供从设备102到网络104的通信链路。网络112还提供设备102 和设备102b之间的通信。无线网络112可以是数据中心型网络、语音中心型网络、或双模网络。在一个实施例中,将无线网络112实施为Wi-Fi网络,其一般遵循由IEEE LAN/MAN 标准委员会(称作IEEE 802)通过其工作组“11”设置的标准。802. 11标准针对WLAN定义了开放系统互联(OSI)协议模型中的媒体接入控制(MAC)和物理(PHY)层。无线网络112 包括对于本领域技术人员来说众所周知的天线和支持性无线电发送设备。网络112中示出了接入点(AP) 114,且在一个实施例中,AP 114是IEEE 802. 11无线电接收机/发射机(或收发机),且其作为网络112和网络104之间的网桥。蜂窝网络116向设备102提供另一通信网络,允许其与网络104通信。网络116 的覆盖范围可以与网络112的覆盖范围重叠。蜂窝网络116向设备102提供语音和数据服务。针对蜂窝网络116的数据中心型技术包括Mobitex(商标)无线网络(“Mobitex”) 和DataTAC(商标)无线网络(“DataTac”)。针对蜂窝网络116的语音中心型技术包括个人通信系统(PCS)网络,如全球移动通信系统(GSM)和时分多址(TDMA)系统。某些网络提供多种系统。例如,双模无线网络包括码分多址(CDMA)网络、通用分组无线服务(GPRS) 网络、以及所谓的第三代(3G)网络,比如全球演进的增强数据速率(EDGE)和通用移动通信系统(UMTS)。可以部署的其它网络通信技术包括例如超移动宽带(UMB)、演进数据优化 (EV-DO)、高速分组接入(HSPA)、演进的高速分组接入(HSPA+)等等。接入点118可以提供网络116和网络104之间的接口通信点。如上所述,实施例基于所确定的与设备关联的用户相关的数据的相关性,向设备 (例如设备102)提供裁剪的通信。这种相关性可以用于指示用户的“意识状态”。作为示例,在图1中设备102被示出为在三个不同的环境中,其可以用于部分指示设备102的用户的特定意识状态。依次讨论每个环境。首先,将设备102示出为位于交通工具120中。同样地,设备102的用户可以是交通工具120的驾驶员,或者是乘客。交通工具120在其正常操作中在城市环境中驾驶,比如在城镇和城市中的以及之间的限定的道路和高速公路上。交通工具120可以在非城市环境驾驶,例如在山路上、森林中以及沿着水路。当确定设备102在交通工具120中时,该环境提供了针对设备102的一个广告上下文。例如,对于该上下文,广告可以涉及汽车、食物、汽油、和与汽车、食物、针对汽车的补给品和服务相关的其他项。交通工具120中的其它乘客也可以具有设备102(图中未示出)等等。同样地,交通工具(或者火车、飞机、船只)可以具有在其中的设备120的聚集(collection)。当确定设备102是在交通工具120中时,可以提供的另一上下文是设备是与交通工具120的驾驶员关联还是与乘客关联(以及哪个乘客)。交通工具120中的其它乘客也可以具有设备102(图中未示出)等等。可以在交通工具中的占有者(驾驶员和乘客的集合)之间产生“朋友”的上下文。实施例可以区分认定的交通工具中的乘客和交通工具的驾驶员。在一些广告运动中,交通工具中的乘客相比于
8驾驶员可以是更优选的目标观众,因为乘客可以具有更多时间接收和查看广告且较少的让他分心的事情。同样地,交通工具120(其可以是汽车、火车、飞机、船只等等)可以具有在其中的设备102的聚集。其次,系统100还示出了位于自行车120a上的设备102,现在标注为设备102a。 同样地,设备10 的用户一般是自行车120a的操作者(尽管在双座自行车上,用户可能是乘客)。自行车120a在其正常使用中,在城市环境中骑行,比如在城镇和城市中的以及之间的限定的道路和高速公路上。自行车120a可以在非城市环境中骑行,例如在小道上和野外。当确定设备10 与自行车120a在一起时,该环境提供了针对设备10 的另一广告上下文。例如,对于该上下文,广告可以涉及健康议题、食物、自行车和健身器材,以及与自行车和健康议题相关的其他项目。第三,系统100还示出了作为由用户120c携带的设备102,现在标注为设备102c。 用户120c可以是在步行、慢跑、站立、坐在桌前、在餐厅中吃饭、在健身房中锻炼、在家看电视等等。当确定设备102c与用户120c在一起,该环境提供针对设备102c的又一广告上下文。例如,对于该上下文,广告可以涉及步行、工作、鞋子、衣服通常与个人相关的其他项目。 用户120c可能正与具有分离的设备102(图中未示出)的另一用户一起步行。参见网络104,提供与其中的示例应用服务器106相关的其它细节。每个服务器可以与网络104中的进行通信的单元(比如设备102和其它应用服务器106)直接通信。专用分组交换机(PBX)服务器106a提供了消息客户端,其允许设备102在网络 104中建立本地语音和数据传输以及与外部设备和网络建立语音和数据传输。PBX服务器 106a提供了与PSTN(图中未示出)的连接,用于路由针对网络104及其相关联的企业的呼入和呼出语音呼叫。在一侧上,PBX服务器106a经由直接向内拨号(DID)干线与外部电话系统(如PSTN)相连。在一个实施例中,PBX服务器106a可以使用ISDN信令协议,以建立和中断通过PTSN及相关信令和通信的电路交换连接。语音邮件服务器106b提供了对语音邮件数据文件的存储、检索和处理,与网络 104相关联的PBX服务器106a或VoIP (基于互联网的语音)系统(图中未示出)可以处理该语音邮件数据文件。当在用户的邮箱中留下语音邮件时,语音邮件服务器106b还可以通知用户。媒体服务器,诸如广告服务器106c,向网络104中的设备(诸如设备102)和/或服务器提供对广告的存储和转发。在一个示例中,从与广告服务器106c通信的一个或多个广告网络(图中未示出)中接收广告。广告服务器106c提供了平台,该平台从设备102收集环境数据,诸如关于设备102的当前运动的数据,并且选择性地标识并向网络中的设备 102和/或服务器分发广告的格式。数据库122可以与服务器106c相关联。电子邮件服务器106d提供了对可由网络104处理的电子邮件、SMS、匪S和其它数据文件的存储、检索和处理。可以提供其它应用服务器106(未示出)(例如视频流式传输服务器等等)。作为网络104中的单元和外部单元(比如设备102)之间的公共接口点,提供了接口服务器108,其在网络104中与每个应用服务器106通信,并提供到外部实体(比如设备 102、网络116和网络112)的“网关”接口连接。在一个实施例中,通过接口服务器108来处理设备102和应用服务器106之间的所有通信。每一个应用服务器106也可以具有与外部实体的独立连接。数据库口4与接口服务器108相关联,且可以包含设备102和应用服务器106的的配置数据,其允许通过应用服务器106进行通信。应当理解,在一些配置下, 提供接口服务器108作为可以包含负责与设备102的接口的各个方面的若干模块在内的逻辑实体,所述方面比如电子邮件处理、web浏览处理、广告提供、附件提供等等。在标识出示例网络的部件的情况下,提供实施例的显著特征的进一步细节。一个实施例提供基于“推送”的广告分发系统。参见图2,流程图200示出了设备 102在确定(或者已经确定)导出的其用户的数据的相关性、以及随后接收和显示与数据的相关性相关的广告时所执行的动作的示例过程。该过程开始于块202。在块202中,设备 102操作在“正常”方式,并且处于与网络104的通信中。接着,在块204中,设备102分析和经由接口服务器108向广告服务器106c报告该相关性数据。该数据报告可以根据来自服务器106c的请求而发起,或者可以由设备102基于对其数据的相关性的检测(自身)发起。该过程可以操作为设备102中的后台进程。意识状态和/或数据的相关性分析可以包括评估与设备102相关的移动数据,并且可以利用与设备102相关的下述数据中的一项或多项当前状态信息(例如,电池电平、通信链路的状态,等等)、日历和约会应用中的数据、 设备102中设置的首选项、时刻、位置、最近一次记录的事件/应用、设备102的移动数据。移动数据可以包括速度、行进方向等,设备102可以从其传感器和模块(诸如下文描述的移动检测模块)来确定或导出这些数据。移动数据还可以是从至少一个前述源获取的未处理数据的形式,从而这些数据后续被广告服务器106c进行处理。—旦已经完成数据的相关性的分析,服务器106c选择合适的广告格式和/或合适的广告并且将其发送给设备102。所确定的当前的数据的相关性还可以使得阻止向设备 102提供特定的广告。在块206,设备102经由接口服务器108从广告服务器106c接收广告数据。之后,设备102上操作的应用接着在设备102上生成该广告格式。可以将广告数据提供为以下数据格式之一或它们的组合视频(例如.mpg、. avi、. flv、. rm、. wmv等等)、 图像(例如· jpg、· tif、· gif 等等)、音频(例如.1^3、.仪、.《3¥、.《!1^等等)、肚1111、打&811 等等。在块208,设备102根据特定的数据格式(例如视频、音频、图像、全部)产生接收的广告数据。取决于接收到的广告数据,设备102可以在它们的显示器上显示具有或不具有音频的广告图像,显示具有或不具有音频的广告视频,或通过其扬声器仅播放音频广告。当在设备102上产生或者已经产生了广告时,设备102可以向广告服务器106c)提供跟踪数据,用于广告跟踪目的。可以向另一服务器发送该跟踪数据。应当理解,在其他实施例中,图2的一个或多个步骤可以由远离设备102的应用来完成。在一个实施例中,设备102的移动数据可以用多种方式来确定,包括监视来自设备102的移动检测模块的信号、来自设备102的全球定位系统(GPQ模块的信号、设备102 接收的蜂窝网络信号的强度的变化、设备102接收的卫星反馈的变化等等。在又一个实施例中,设备102可以经由有线或无线连接(例如Bluetooth (商标))与交通工具120相连, 且设备102可以获取来自交通工具的移动信息。在另一实施例中,可以通过在设备102中提供的主动(硬件/软件)开关来设置与设备102的用户相关的数据的相关性的分析,通过该开关设备102的用户可以改变对设备102的不同“意识状态”(例如,忙、个人时间、在工作、在途中,等等)的设置。
在一个实施例中,设备102可以能够针对其检测到的意识状态提供不同的上下文。如前面提到的,设备102位于交通工具120中,设备10 与自行车120a相关联,以及设备102b与用户120b相关联。设备102、102b和102c中每一个具有基于当前的设备位置的不同的“意识”上下文。可以使用附加数据,诸如位置、移动、时间和可用性数据,以确定数据的相关性的上下文。实施例可以基于其意识状态上下文来过滤提供给特定设备102的不同的广告。在一个实施例中,设备102可以提供备选的广告集合,并且可以从该集合中选择要在设备102上生成的一个或多个广告。该选择可以基于对各种因素和检测到的条件(诸如广告内容、设备102的当前位置、检测到的设备102的速度、设备102的行进方向、以及设备102的用户的任何预设首选项)的分析。同样,提供给设备102的广告和生成的输出类型可以取决于给定的意识状态上下文。例如,如果在设备102和交通工具120之间存在连接,则设备102可以通过交通工具 120的扬声器输出广告的音频分量。同样,当设备102位于关联的商店、建筑、剧院等的给定邻域内时,可以向设备102提供给定的广告,推荐给定的商品、服务或事件。在另一实施例中,当设备102处于交通工具120中时,可以进行对设备102与交通工具120的驾驶员还是与交通工具的乘客相关联的确定。可以通过分析在交通工具120的电子设备与设备102之间是否已经产生了 Bluetooth(商标)连接来进行该确定。备选地,可以提供软件设置,将其设置为指示设备102与驾驶员还是乘客相关联。因此,当向设备102提供广告时,如果设备102与驾驶员相关联,则出于安全考虑可以提供一种格式的广告(例如,只有音频)。针对驾驶员的广告格式可以从设备102发给交通工具120的输出特征(例如,汽车上的主扬声器)。如果设备102与乘客相关联时,则可以提供另一种格式的广告(例如,具有地图的视频和音频)。同样地,在提供给交通工具120中的设备102的广告形式上存在协调。如果当在设备102上产生广告时,检测到的数据的相关性从其当前状态发生了改变,则可以从设备102向服务器106c发送另一更新消息,且随后服务器106c可以发送停止发送或产生广告的命令或用另一广告替换该广告的命令。备选地,提供给设备102的原始广告可以具有条件性触发条件旗标(flag),其用于确定是否在设备102上产生该广告。设备102可以检查该旗标的状态,和/或使得该旗标根据当前检测到的设备102的条件而更新。参见图3,流程图300提供广告服务器106c在确定何时向设备102提供以及提供什么广告时执行的示例过程的流程图。在步骤302,广告服务器106c可以经由接口服务器 108向设备102请求相关性数据。在另一实施例中,设备102可以独立地向服务器106c发送相关性数据。在步骤304,广告服务器106c接收来自设备102的相关性数据。设备102 发送的相关性数据可以已经具有由广告服务器106c可读取的格式,或该相关性数据可能需要由接口服务器108和/或广告服务器106c来处理。该数据可以包括任何信息,包括针对到任何其他事物或网络(例如,交通工具120、网络116或另外的设备102(未示出))的连接的连接状态信息、关于设备102的位置的信息(例如,通过GPS数据、通过对包括蜂窝网络和IP地址的来自网络的连接性数据的分析,等等)、关于可用性的数据(其可以是从日历数据导出的)、时间、日期、工作日/周末、针对在设备102上操作的应用的首选项,等等。
在步骤306,广告服务器106c分析移动状态数据和附加数据以做出关于设备102 的数据的相关性(可能涉及当前意识状态)的判断。例如,针对移动状态分析,如果服务器 106c确定设备102正在以超过给定阈值的速度(例如,超过20km/h)移动,则服务器106c 可以将设备102的移动状态分类为在交通工具(诸如交通工具120)中;如果速度处于较低的范围(例如,在5和20km/h之间),则可以将移动状态分类为在自行车上;如果速度处于更低的范围(例如,在0. 1和5km/h之间),则可以将移动状态分类为步行、慢跑、漫游,等等。接着,附加数据可以提供针对移动状态的上下文。例如,对于设备102在交通工具120中的情况,服务器106c可以继续分析以确定设备102是否属于交通工具120的驾驶员。这可以例如通过检查关于在设备102和交通工具120之间的单独的通信链路(例如 Bluetooth(商标)连接)的存在性的信息来完成。可以分析附加的时间/日期和位置数据。例如,如果时间/日期是工作日,则可以确定一个上下文(例如,工作中)。例如,如果时间/日期是周末,可以确定一个上下文(例如,休闲中)。日期还可以指示季节(例如冬、 春、夏、秋)。例如,如果设备在以特定的速度移动,认定的位置是在田野中,且时间是冬天, 则雪上汽车可以是认定的行为。可以提供组合位置、日期和移动的其他上下文。作为备选或补充,设备102可以具有主动(硬件/软件)开关,用户可以设置该开关来指示是他驾驶员还是乘客。实施例基于移动数据的分析可以标识出的设备102的示例移动状态包括下面的表A:表格 A
权利要求
1.一种用于向电子设备分发消息的方法,所述方法包括 确定与所述设备的用户相关的数据的相关性;基于所述数据的相关性从广告集合中选择广告;以及向所述设备发送所述广告。
2.根据权利要求1所述的用于向电子设备分发消息的方法,其中,通过分析与所述设备相关的移动数据和至少一个状态指示符,来确定所述数据的相关性。
3.根据权利要求2所述的用于向电子设备分发消息的方法,其中,使用根据所述移动状态确定的所述设备的速度,来确定所述数据的相关性。
4.根据权利要求3所述的用于向电子设备分发消息的方法,其中,通过将所述移动数据与用于确定所述设备的速度的阈值进行比较,来确定所述移动状态。
5.根据权利要求4所述的用于向电子设备分发消息的方法,其中 如果所述速度超过所述阈值,则所述广告包括音频分量;以及如果所述速度未超过所述阈值,则所述广告提供音频和可视分量。
6.根据权利要求4所述的用于向电子设备分发消息的方法,其中如果所述至少一个状态指示符指示所述设备与交通工具的驾驶员关联,则所述广告包括音频分量。
7.根据权利要求6所述的用于向电子设备分发消息的方法,其中所述至少一个状态指示符是所述设备与所述交通工具之间的通信连接的状态。
8.根据权利要求7所述的用于向电子设备分发消息的方法,其中如果所述至少一个状态指示符指示所述设备与和所述驾驶员关联的乘客相关联,则所述广告不同于发送给与所述驾驶员关联的第二设备的第二广告。
9.根据权利要求8所述的用于向电子设备分发消息的方法,其中所述至少一个状态指示符是所述设备与所述第二设备之间的通信连接的状态。
10.根据权利要求7所述的用于向电子设备分发消息的方法,其中 所述广告包括可视分量,且所述第二广告不包括可视分量。
11.根据权利要求1所述的用于向电子设备分发消息的方法,其中由所述设备提供的以下一项或多项来提供所述移动数据加速度计、全球定位系统 (GPS)数据、以及通信强度信号。
12.根据权利要求11所述的用于向电子设备分发消息的方法,其中 所述至少一个状态指示符是来自在所述设备上操作的日历应用的数据。
13.根据权利要求11所述的用于向电子设备分发消息的方法,其中 所述至少一个状态指示符是与所述设备关联的时间数据。
14.根据权利要求2所述的用于向电子设备分发消息的方法,其中 所述数据的相关性包括所述设备的用户在工作和不在工作。
15.根据权利要求2所述的用于向电子设备分发消息的方法,其中 所述数据的相关性包括所述设备的用户在家和不在家。
16.一种用于向电子设备分发消息的系统,所述系统包括分析模块,用于通过分析与所述设备相关的移动数据和至少一个状态指示符,来确定与所述设备的用户相关的数据的相关性;广告选择模块,用于基于所述数据的相关性从广告集合中选择广告;以及发送模块,用于向所述设备发送所述广告。
17.根据权利要求16所述的用于向电子设备分发消息的系统,其中,如果所述至少一个状态指示符指示所述设备与乘客关联,则所述广告选择模块选择具有可视分量的广告; 或者如果所述至少一个状态指示符指示所述设备与驾驶员关联,则所述广告选择模块选择不具有可视分量的广告。
18.根据权利要求17所述的用于向电子设备分发消息的系统,其中所述至少一个状态指示符是来自在所述设备上操作的日历应用的数据。
19.根据权利要求17所述的用于向电子设备分发消息的系统,其中,由所述设备提供的以下一项或多项来提供所述移动数据加速度计、全球定位系统(GPQ数据、以及通信强度信号。
20.根据权利要求17所述的用于向电子设备分发消息的系统,其中,在网络中与所述设备通信的服务器中提供所述系统。
全文摘要
此处描述的本公开涉及用于向电子设备分发消息的系统和方法。所述方法包括分析与设备相关的数据以确定与设备的用户相关的数据的相关性;基于数据的相关性从广告集合中选择广告;以及向设备发送广告。数据的相关性可以根据分析与设备相关的移动数据和至少一个状态指示符来确定。
文档编号H04L12/58GK102306359SQ20111011294
公开日2012年1月4日 申请日期2011年4月28日 优先权日2010年5月10日
发明者毕哈瓦克·考尔, 谢里尔·李·洛兰·斯科特, 迈克尔·诺尔斯 申请人:捷讯研究有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1