当前设备定位广告分发的制作方法

文档序号:7785828阅读:214来源:国知局
专利名称:当前设备定位广告分发的制作方法
技术领域
本发明涉及网络技术,尤其涉及经由网络来分发广告的系统和方法。
背景技术
通过因特网连接来递送电视内容是日益流行的技术。除了简短的视频剪辑和记录的电影以外,实况电视也可经由因特网被分发,并且电视节目可被流传输到便携式设备,诸如移动电话或计算机设备。然而,一直存在对实时递送实况电视和视频内容的带宽限制,尤其是在通过经由无线通信将电视内容分发至客户机设备的电信和移动运营商网络来递送时。另外,电视内容一般包括国内广告和/或本地广告。本地广告一般在固定的地理区域内被分发,并且旨在到达商品和服务的在所指定的固定地理区域内的潜在消费者。然而,便携式设备可以在移动经过许多不同的地理广告区域时接收电视内容和广告,同时传递到设备的本地广告一直被约束于固定的地理区域。

发明内容
提供本发明内容以介绍当前设备定位广告分发的简化概念。这些简化概念在以下详细描述中进一步描述。本发明内容并不旨在标识所要求保护的主题的必要特征,也不旨在用于帮助确定所要求保护的主题的范围。在无线分发系统代理高速缓存的实施例中,移动网络运营商从客户机设备接收对电视内容的请求并将这些请求中的一个传递给内容服务,该内容服务将用于分发的电视内容提供给客户机设备。代理高速缓存被实现为在电视内容的经高速缓存的内容数据被无线地传递至客户机设备之前,将电视内容的内容数据进行高速缓存。代理高速缓存位于移动网络运营商的无线分发点,并且无线分发点将电视内容的经高速缓存的内容数据从代理高速缓存传递至客户机设备。无线分发点在将电视内容的经高速缓存的内容数据从代理高速缓存传递至多个客户机设备时模拟电视多点传送。在当前设备定位广告分发的各实施例中,移动网络运营商从内容服务接收电视内容,并可随后经由无线分发点将电视内容传递至客户机设备。设备定位服务确定客户机设备的当前定位不在与客户机设备相关联的地理区域内。与客户机设备相关联的地理区域可基于与客户机设备的用户间的服务合同,或者基于与客户机设备的用户相关联的账单邮政编码。设备定位服务从标识客户机设备的当前定位的定位数据更新客户机设备的当前定位。定位数据可包括与客户机设备的当前定位相关的GPS定位数据或区域位置数据。随后可更新电视内容,以供与对应于广告场所的各广告一起分发至客户机设备,所述广告场所包括客户机设备的当前定位。设备定位服务还可在客户机设备被从一个区域移动到另一个区域时更新客户机设备的广告场所。


参考以下附图描述了无线分发系统代理高速缓存和当前设备定位广告分发的各实施例。在各附图中,使用相同的标号来指示相同的特征和组件图1示出可以实现无线分发系统代理高速缓存和当前设备定位广告分发的各实施例的示例系统。。图2示出其中可以实现当前设备定位广告分发的各实施例的另一示例系统。图3示出用于在普遍存在的环境中得到无缝用户体验的具有多个设备的示例系统。图4示出了根据一个或多个实施例的无线分发系统代理高速缓存的示例方法。图5示出了根据一个或多个实施例的当前设备定位广告分发的示例方法。图6示出根据一个或多个实施例的当前设备定位广告分发的附加示例方法。图7示出了可实现无线分发系统代理高速缓存和当前设备定位广告分发的各实施例的示例设备的各个组件。
具体实施例方式在各实施例中,移动网络运营商控制电视内容经由无线分发点到各个客户机设备的分发。移动网络运营商从客户机设备接收对电视内容的请求,并将这些请求中的一个 (而不是所有请求)传递至内容服务,该内容服务用于将要分发的电视内容提供给客户机设备。内容服务还将各广告与要分发的电视内容一起提供给客户机设备。代理高速缓存位于聚集点并位于移动网络运营商的无线分发点,以在经高速缓存的内容数据被无线地传递至客户机设备之前将电视内容的内容数据进行高速缓存和/或将广告进行高速缓存。无线分发点在将电视内容的经高速缓存的内容数据从代理高速缓存传递至多个客户机设备时模拟电视多点传送。广告一般被定向到用于接收在指定区域或地理区域内的电视内容的客户机设备, 并旨在到达商品和服务的在指定的本地区域或地理区域(此处被称为广告场所)内的潜在消费者。然而,如果客户机设备被从一个广告场所移动到另一个广告场所,诸如被从一个城市移动到另一个州中的城市,则对应于与该客户机设备相关联的地理区域的本地广告对于在不同广告场所的该设备的用户而言可能没有用处。可从标识客户机设备的当前定位的定位数据确定客户机设备的当前定位。定位数据可包括与客户机设备的当前定位相关的GPS 定位数据或区域位置数据。随后可更新电视内容,以供与对应于客户机设备的当前定位和 /或广告场所的目标本地广告一起分发至客户机设备。尽管所描述的用于当前设备定位广告分发的系统和方法的特征和概念可以在任何数量的不同环境、系统、设备、和/或各种配置中实现,但当前设备定位广告分发的各实施例在以下示例性设备、系统和配置的上下文中描述。图1示出了可实现无线分发系统代理高速缓存和当前设备定位广告分发的各实施例的示例系统100。示例系统100包括移动网络运营商102,诸如促进各种类型的各个客户机设备104的移动数据和/或语音通信的蜂窝电话提供商和/或因特网服务提供商。客户机设备包括固定设备和/或移动设备,它们可以是移动网络运营商的订户设备,并且被配置成经由无线通信来接收电视内容。示例系统100还包括经由移动网络运营商102和通信网络108向任何数量的各客户机设备104传递或以其他方式提供媒体内容和数据的内容服务106和/或其他媒体内容源。此外,各个客户机设备104可以用参考图7所示的示例设备进一步描述的任何数量的不同组件及其组合来实现。在这个示例中,客户机设备104可被实现成电视客户机设备110、计算机设备112、游戏系统114、应用设备、电子设备和/或可被实现为以音频、视频和/或图像数据中的任何一种形式来接收媒体内容的任何其他类型的设备中的任何一个或其组合。各个客户机设备104还可包括被实现成接收和/或传递无线数据的无线设备,如移动电话116(例如,蜂窝、VoIP、WiFi等)、便携式计算机设备118、媒体播放器设备120和 /或可以以音频、视频和/或图像数据中的任何一种形式来接收媒体内容的任何其他无线设备中的任一个或组合。客户机系统可以包括共同呈现或回放任何形式的音频、视频和/ 或图像媒体内容和媒体资产的相应的客户机设备和显示设备122。显示设备可被实现为任何类型的电视机、高清电视机(HDTV)、LCD、或类似的显示系统。任何服务和设备可经由通信网络108进行通信,通信网络108可被实现为包括促进数据通信的有线和/或无线网络。通信网络还可使用任何类型的网络拓扑结构和/或通信协议来实现,并可被表示为或以其他方式实现为两个或更多个网络的组合,以包括基于 IP的网络和/或因特网。通信网络还可包括由移动网络运营商102和/或其他移动运营商来管理的移动运营商网络,诸如通信服务提供商、蜂窝电话提供商和/或因特网服务提供商。内容服务106可包括媒体内容服务器,该媒体内容服务器经由移动网络运营商 102将媒体内容和/或其他数据传递或以其他方式分发到各个客户机设备。在该示例系统 100中,内容服务包括存储介质124,它用于存储或以其他方式维护诸如媒体资产126(例如,也被称为电视内容和/或媒体内容)和相关联的内容元数据1 之类的各种媒体内容和数据。存储介质可被实现成任何类型的存储器和/或合适的电子数据存储。媒体资产1 可包括从任何类型的媒体内容源或数据源接收到的任何类型的音频、视频、和/或图像数据。如全文所描述的,媒体资产是媒体内容,并且媒体资产可包括音乐(例如,歌曲的数字音乐文件)、电视节目、影片、点播媒体资产、交互式游戏、基于网络的应用、以及任何其他音频、视频、和/或图像数据(例如,以包括节目指南数据、用户界面数据、广告内容、隐藏字幕数据、内容元数据、搜索结果、和/或推荐等)。媒体资产还可包括媒体资产的各种显示格式,如高清显示格式和较低质量显示格式。内容元数据1 可包括描述媒体资产和/或对媒体资产进行分类的任何类型的标识准则、描述信息、和/或与媒体资产126相关联的属性。例如,元数据可包括媒体资产标识符、标题、主题描述、制作日期、艺术信息、音乐汇编、以及关于特定媒体资产的任何其他类型的描述信息。此外,元数据可以表征将诸如视频内容等媒体资产描述成广告、影片、喜剧演出、体育运动、新闻节目、连续剧、谈话节目、动作/冒险节目、或描述成任何数量的其他分类描述的风格。在这个示例系统100中,移动网络运营商102包括代理服务130,该代理服务130 可被实现为诸如软件应用的计算机可执行指令并由一个或多个处理器执行来实现此处描述的各实施例。另选地或另外地,代理服务可被实现为与移动网络运营商分开的独立服务。在各实施例中,代理服务被实现为管理到各个客户机设备104的电视内容分发。在移动网络运营商102处的代理服务130从一个或多客户机设备104接收对电视内容的请求。代理服务可随后发起移动网络运营商来将各请求中的一个(而不是所有请求)从客户机设备传递至内容服务106,该内容服务106用于将电视内容(例如,媒体资产 126)提供给移动网络运营商,以供分发给客户机设备。在一实现中,请求诸如电视节目或影片之类的电视内容的第一客户机设备发起经由移动网络运营商将内容数据从内容服务下游分发到在无线分发点处的代理高速缓存。示例系统100包括移动网络运营商102的无线分发点132,经由该无线分发点 132,所请求的电视内容可被无线地传递至客户机设备104。代理高速缓存位于无线分发点处,诸如代理高速缓存134位于无线分发点136处。代理高速缓存可被实现成HTTP代理高速缓存,该HTTP代理高速缓存在经由因特网接收到所请求的电视内容的内容数据138时对其进行高速缓存。移动网络运营商102可经由因特网(例如,经由通信网络108)从内容服务106接收所请求的电视内容的内容数据。内容数据可被接收为电视内容的视频片段,这些视频片段可被打包以供在内容服务处进行平滑的流传输。无线分发点132处的代理高速缓存在经高速缓存的数据被无线地传递至客户机设备104之前将电视内容的内容数据138进行高速缓存。在各实施例中,将内容数据在位于无线分发点的代理高速缓存处进行高速缓存,该无线分发点与请求电视内容的客户机设备间具有无线通信链路。移动网络运营商的无线分发点将电视内容的经高速缓存的内容数据从代理高速缓存传递至客户机设备。以这种方式,无线分发点可在将电视内容的经高速缓存的内容数据从代理高速缓存传递至多个客户机设备时模拟电视多点传送。类似于位于无线分发点136的代理高速缓存134,服务器设备140可位于移动网络运营商102的无线分发点142。服务器设备包括将所请求的电视内容的内容数据进行高速缓存的代理高速缓存144,诸如参考代理高速缓存134所描述的。在各实施例中,服务器设备可以可选地包括代理服务146,诸如参考移动网络运营商处的代理服务130所描述的。 代理服务146可从一个或多个客户机设备104处接收对电视内容的请求,并随后将这些请求中的一个传递至内容服务106,该内容服务106将电视内容作为用于分发的内容数据提供给客户机设备。代理高速缓存144在电视内容的经高速缓存的数据被无线地传递至内容设备之前将无线分发点142处的电视内容的内容数据进行高速缓存。在各实施例中,移动网络运营商102和/或服务设备140首先从一个或多个客户机设备104处接收对电视内容的请求,并然后将所请求的电视内容的内容数据进行高速缓存。另外的,在从客户机设备接收对附加电视内容的请求之前,可先从内容服务106接收附加电视内容的内容数据。然后,代理高速缓存134、144可在附加电视内容被请求并被无线地传递至客户机设备之前将内容数据进行高速缓存。在这个示例系统100中,内容服务106还包括广告分发服务148,该广告分发服务 148被实现为诸如软件应用之类的计算机可执行指令,并由一个或多个处理器执行来实现此处描述的各实施例。另选地或另外地,广告分发服务148可被实现为与内容服务分开的独立服务。在各实施例中,广告分发服务被实现为对广告150以及电视内容到各种客户机设备104的分发进行管理。广告可以是与特定客户机设备的当前定位相对应的定向本地广告,和/或广告是与包括客户机设备的当前定位的广告场所相对应的目标本地广告。
图2示出其中可以实现当前设备定位广告分发的各个实施例的示例系统200。示例系统200包括移动网络运营商102、通信网络108以及参考图1来描述的无线分发点的各示例。如上所述,移动网络运营商可从内容服务106接收电视内容(例如,媒体资产126) 以及本国的和/或本地的广告150。本地广告一般定向到接收指定区域或地理区域内的电视内容的客户机设备,并旨在到达商品和服务的在指定的本地区域或地理区域(此处被称为广告场所)内的潜在消费者。移动网络运营商102可随后经由无线分发点将电视内容以及广告传递至客户机设备。例如,客户机设备202位于被至少一个无线分发点206覆盖以供与移动网络运营商进行无线通信的地理区域204。与客户机设备相关联的地理区域可基于与客户机设备的用户间的服务合同,或者基于与客户机设备的用户相关联的账单邮政编码。然而,如果在步骤 208将客户机设备从一个广告场所移动到另一个广告场所,诸如从地理区域204移动到不同的广告场所210,则对应于与客户机设备相关联的地理区域的本地广告对于在不同的广告场所中的该设备的用户可能没有用处。例如,商业人士可能从他的或她的家所在的城市行进到了另一个州的城市。当在客户机设备202上查看电视内容时,可接收对应于客户机的当前定位和/或广告场所的目标本地广告,而不是接收在个人的家所在的城市的本地的广告ο在示例系统200中,客户机设备202具有广告场所210内的当前定位,该当前定位被至少一个无线分发点212覆盖以供与移动网络运行商102进行无线通信。如参考图1所描述的,代理高速缓存214位于无线分发点,以在经高速缓存的内容数据被无线地传递至客户机设备202之前将电视内容的内容数据216进行高速缓存。在这个示例中,代理高速缓存还可将对应于广告场所210的各广告的广告数据218进行高速缓存,以与电视内容一起分发至客户机设备。移动网络运营商102包括设备定位服务220,该设备定位服务可被实现为诸如软件应用之类的计算机可执行指令,并由一个或多个处理器执行来实现此处描述的各实施例。另选地或另外地,设备定位服务可被实现为与移动网络运营商分开的独立服务。在各实施例中,设备定位服务被实现为确定客户机设备202的当前定位并不在与客户机设备相关联的地理区域204内。然后,设备定位服务也可确定包括客户机设备的当前定位的广告场所210,和/或在将客户机设备从一个区域移动到另一个区域时更新广告场所。在移动网络运营商102处的设备定位服务220可从标识了客户机设备202的当前定位的定位数据222处确定该设备的当前定位。定位数据可包括与客户机设备的当前定位相关的GPS定位数据2M和/或区域位置数据226。区域位置数据可基于经由蜂窝塔(例如,无线分发点)的通信或经由相对于客户机设备的大致定位具有已知定位的其他网络通信设备的通信来指示该设备的当前定位。例如可以监视移动电话或便携式计算机的定位以查找诸如从一个广告场所到另一个广告场所之类的定位的改变。图3示出了包括参考图1描述的示例客户机设备104的示例系统300。示例系统 300允许在使用任何类型的计算机、电视机和/或移动设备时的无缝用户体验的普遍存在的环境。服务和应用在所有环境中基本相似地运行,以便当使用应用、玩视频游戏、观看视频和电视内容、收听音乐等时在从一个设备转换到下一设备时得到共同的用户体验。在示例系统300中,多个设备可通过中央计算设备或系统互连,该中央计算设备或系统对于该多个设备可以是本地的或者可位于该多个设备的远程。在一个实施例中,中央计算设备是通过网络、因特网或其他数据通信链路连接到多个设备的一个或多个服务器计算机的云。在各实施例中,这个互连架构使得能够跨多个设备实现向多个设备的用户提供共同且无缝的体验的功能。这些设备中的每一个可具有不同的物理配置和能力,且中央计算设备使用一平台来使得能够传递既是针对特定设备定制的同时对所有设备来说也是共同的体验。在各实施例中,创建目标设备的类,且为通用设备类定制用户体验。设备类可由设备的物理特征、用途类型、或其他共同特性来定义。在各种实现中,客户机设备104可用各种不同的配置来实现,诸如用于计算机 302、移动设备304、和电视机306用途。这些配置中的每一个包括可具有一般不同的构造和能力的设备,并且客户机设备可根据不同的设备类中的一个或多个来配置。例如,客户机设备可被实现为任意类型的个人计算机、桌面计算机、多屏幕计算机、膝上型计算机、写字板、 上网本、等等。客户机设备104还可被实现为任何类型的移动设备,诸如移动电话、便携式音乐播放器、便携式游戏设备、平板计算机、多屏幕计算机等。客户机设备还可被实现为任何类型的电视机设备,该电视机设备在休闲观看环境中具有或连接到一般更大的显示屏幕。这些设备包括电视机、机顶盒、游戏控制台等。本文所描述的技术可由客户机设备的这些各种配置来支持,且不限于在本文描述的各实施例的各具体示例。云308包括和/或代表网络访问服务312的平台310。该平台抽象了诸如服务器设备之类的硬件的底层功能,和/或云的软件资源。网络访问服务可包括可在计算机处理在位于客户机设备远程的服务器上执行时利用的应用和/或数据。例如,网络访问服务可包括如参考图1和2描述的内容服务106、代理服务130、广告分发服务148和/或设备定位服务220。网络访问服务312可以作为因特网上的和/或通过订户网络(如蜂窝或WiFi 网络)的服务来提供。根据无线分发系统代理高速缓存和当前设备定位广告分发的一个或多个实施例, 参照图4、5和6描述了示例方法400、500和600。一般而言,本文描述的功能、方法、过程、 组件以及模块中的任一个都可使用软件、固件、硬件(例如,固定逻辑电路)、手动处理或其任何组合来实现。软件实现表示当由计算机处理器执行时执行指定任务的程序代码。可以在计算机可执行指令的一般上下文中描述示例方法,这些指令可包括软件、应用程序、例程、程序、对象、组件、数据结构、过程、模块、功能等等。程序代码可被存储在计算机处理器本地的和/或远程的一个或多个计算机可读存储器设备中。方法还可以在分布式计算环境中由多个计算机设备实施。此外,此处所描述的特征是平台无关的,并且可在具有各种处理器的各种计算平台上实现。图4示出无线分发系统代理高速缓存的示例方法400。描述方法框的次序并不旨在解释为限制,并且任何数量的所述方法框都可以按任何次序组合以实现本方法或实现替换方法。在框402处,在移动网络运营商处从一个或多个客户机设备接收对电视内容的请求。例如,在移动网络运营商102处的代理服务130(图1)从一个或多客户机设备104接收对电视内容的请求。另选地或另外地,在无线分发点142处的服务器设备140包括代理服务146,该代理服务146用于从一个或多个客户机设备处接收对电视内容的请求。
在框404处,将这些请求中的一个传递至内容服务,该内容服务用于将电视内容提供给移动网络运营商,以供分发到客户机设备。例如,代理服务130发动移动网络运营商 102来将各请求中的一个(而不是所有请求)从客户机设备传递至内容服务106,该内容服务106用于将电视内容(例如,媒体资产126)提供给移动网络运营商,以供分发给客户机设备。在框406处,经由因特网从内容服务接收电视内容,如电视内容的视频片段。例如,移动网络运营商102经由因特网(例如,经由通信网络108)从内容服务106接收电视内容的内容数据138,如视频片段。电视内容的视频片段可被打包,以供在内容服务处进行平滑的流传输。在框408处,将电视内容的内容数据高速缓存在移动网络运营商的一个或多个无线分发点处。例如,无线分发点136处的代理高速缓存134在经高速缓存的内容数据被无线地传递至客户机设备104之前将电视内容的内容数据138进行高速缓存。在各实施例中, 在经由因特网接收到内容数据时用HTTP代理高速缓存将电视内容的内容数据进行高速缓存。此外,将内容数据在位于无线分发点的代理高速缓存处进行高速缓存,该无线分发点具有与请求了电视内容的客户机设备的无线通信链接。在框410,经由无线通信将电视内容的经高速缓存的内容数据从无线分发点传递至客户机设备。例如,移动网络运营商102的无线分发点136将电视内容的经高速缓存的内容数据138从代理高速缓存134传递至客户机设备104。以这种方式,无线分发点可在将电视内容的经高速缓存的内容数据从代理高速缓存传递至多个客户机设备时模拟电视多点传送。在框412,在从客户机设备接收对附加电视内容的请求之前接收附加电视内容的附加内容数据。在框414处,将附加内容数据高速缓存在移动网络运营商的一个或多个无线分发点处。例如,移动网络运营商102在从客户机设备接收对附加电视内容的请求之前从内容服务106接收附加电视内容的内容数据。然后,代理高速缓存134、144可在附加电视内容被请求并被无线地传递至客户机设备之前将内容数据进行高速缓存。图5示出当前设备定位广告分发的示例方法500,并且参照移动网络运营商来描述。描述方法框的次序并不旨在解释为限制,并且任何数量的所述方法框都可以按任何次序组合以实现本方法或实现替换方法。在框502处,从内容服务接收电视内容和广告,以经由无线分发点分发至客户机设备。例如,移动网络运营商102(图1)从内容服务106接收电视内容(例如,媒体资产 126)以及本国的和/或本地的广告150。电视内容可包括对应于与客户机设备相关联的地理区域的本地广告。在框504,接收标识客户机设备的当前定位的定位数据。例如,在移动网络运营商 102处的设备定位服务220 (图2~)从客户机设备202接收定位数据222,并且定位数据标识该设备的当前定位。定位数据可包括与客户机设备的当前定位相关的GPS定位数据2M和 /或区域位置数据226。区域位置数据可基于经由蜂窝塔(例如,无线分发点)的通信或经由相对于客户机设备的大致定位而言具有已知定位的其他网络通信设备的通信来指示该设备的当前定位。在框506,确定客户机设备是否位于与设备相关联的地理区域内。例如,客户机设备202可位于与设备相关联的地理区域204内。与客户机设备相关联的地理区域可基于与客户机设备的用户间的服务合同,或者基于与客户机设备的用户相关联的账单邮政编码。 如果客户机设备的当前定位不在与该客户机设备相关联的地理区域内(即,框506的结果为“否”),则在框508确定包括该客户机设备的当前定位的广告场所。例如,设备定位服务 220确定客户机设备202的当前定位在广告场所210内。如果客户机设备的当前定位在与该客户机设备相关联的地理区域(即,广告场所)内(即,框506的结果为“是”),或者从框508继续,则在框510用与包括客户机设备的当前定位的广告场所相对应的广告来更新电视内容。例如,用与客户机设备的当前定位和/或广告场所相对应的目标本地广告来更新电视内容。在框512,将电视内容与广告一起传递至在客户机设备的当前定位处的客户机设备。例如,移动网络运营商102的无线分发点212将电视内容(例如,经高速缓存的内容数据216)与目标本地广告(例如,广告数据218) —起传递至在广告场所210内的当前定位处的客户机设备。在框514,当客户机设备被从一个区域移动到另一个区域时,更新客户机设备的广告场所。例如,设备定位服务220在客户机设备被从一个区域移动到另一个区域时更新广告场所。图6示出当前设备定位广告分发的示例方法600,并且参照内容服务来描述。描述方法框的次序并不旨在解释为限制,并且任何数量的所述方法框都可以按任何次序组合以实现本方法或实现替换方法。在框602,从移动网络运营商接收对电视内容的请求,该移动网络运营商用于经由无线分发点将电视内容传递至客户机设备。例如,内容服务106(图1)从移动网络运营商 102接收对电视内容的请求(例如,媒体资产126),移动网络运营商102随后经由无线分发点132将电视内容传递至客户机设备104。在框604,接收标识客户机设备的当前定位的定位数据。例如,内容服务106从客户机设备接收定位数据222 (图幻,并且该定位数据标识了该设备的当前定位。定位数据可包括与客户机设备的当前定位相关的GPS定位数据2M 和/或区域位置数据226。在框606,确定包括客户机设备的当前定位的广告场所。例如,在内容服务106处的广告分发服务148确定客户机设备202的当前定位在广告场所210内。在框608,将电视内容更新为包括与广告场所相对应的广告。例如,在内容服务106处的广告分发服务148 将电视内容更新为包括与客户机设备的当前定位和/或广告场所相对应的目标本地广告。在框610处,将电视内容分发至移动网络运营商处,以供与对应于广告场所的广告一起传递至客户机设备。例如,内容服务106将电视内容(例如,媒体资产126)与广告 150—起分发到移动网络运营商102,以供无线传输到客户机设备。在框612,当客户机设备被从一个区域移动到另一个区域时,更新客户机设备的广告场所。例如,广告分发服务148 继续来接收标识了客户机设备的当前定位的定位数据(例如,在框604处),并更新包括客户机设备的当前定位的广告场所(例如,在框606处)。图7示出了示例设备700的各组件,该示例设备可被实现为参考之前的图1-6来描述的任何设备或由设备实现的服务。在各实施例中,该设备可被实现为固定或移动设备、 任何形式的消费设备、计算机、服务器、便携式设备、用户设备、通信设备、电话设备、导航设备、电视设备、电器设备、游戏设备、媒体回放设备和/或电子设备中的任何一个或其组合。该设备还可与用户(即人)和/或操作该设备的实体相关联,从而使得设备描述包括用户、 软件、固件、硬件和/或设备的组合的逻辑设备。设备700包括发起诸如已接收的数据、正在接收的数据、排定用于广播的数据、数据的数据包等的设备数据704的有线和/或无线通信的通信设备702。设备数据或其他设备内容可包括设备的配置设置、存储在设备上的媒体内容和/或与设备的用户相关联的信息。存储在设备上的媒体内容可包括任何类型的音频、视频和/或图像数据。设备包括经由其可以接收任何类型的数据、媒体内容和/或输入的一个或多个数据输入706,诸如用户可选输入、消息、通信、音乐、电视内容、记录的视频内容以及从任何内容和/或数据源接收的任何其它类型的音频、视频和/或图像数据。设备700还包括通信接口 708,诸如串行接口、并行接口、网络接口或无线接口中的任何一个或多个。通信接口提供设备和通信网络之间的连接和/或通信链路,其他电子、 计算和通信设备通过其来与设备传递数据。设备700包括一个或多个处理器710(例如,微处理器、控制器等中的任一个),这些处理器处理各种计算机可执行指令来控制设备的操作。另选地或补充地,设备可以用软件、硬件、固件或结合通常在712处标识的处理和控制电路来实现的固定逻辑电路中的任何一个或其组合来实现。虽然未示出,但是该设备可包括耦合设备内的各种组件的系统总线或数据传输系统。系统总线可包括不同总线结构中的任一个或组合,诸如存储器总线或存储器控制器、外围总线、通用串行总线、和/或利用各种总线体系结构中的任一种的处理器或局部总线。设备700还包括允许数据存储的一个或多个存储器设备(例如,计算机可读存储介质)714,诸如随机访问存储器(RAM)、非易失性存储器(例如,只读存储器(ROM)、闪存等)、以及盘式存储设备。盘式存储设备可被实现为任何类型的磁性或光学存储设备,诸如硬盘驱动器、可记录和/或可重写盘等。设备还可以包括大容量存储介质设备。在各实施例中,存储器设备714可被实现为代理高速缓存716。计算机可读介质可以是由计算设备来访问的任何可用介质或媒介。作为示例而非限制,计算机可读介质可包括存储介质和通信介质。存储介质包括以用于存储诸如计算机可读指令、数据结构、程序模块或其他数据等信息的任何方法或技术实现的易失性和非易失性、可移动和不可移动介质。存储介质包括,但不限于,RAM、ROM、EEPR0M、闪存或其它存储器技术,CD-ROM、数字多功能盘(DVD)或其它光盘存储,磁带盒、磁带、磁盘存储或其它磁性存储设备,或能用于存储信息且可以由计算机访问的任何其它介质。通信介质通常用诸如载波或其它传输机制等已调制数据信号来体现计算机可读指令、数据结构、程序模块或其他数据。通信介质还包括任何信息传送介质。术语已调制数据信号指的是其一个或多个特征以在信号中编码信息的方式被设定或更改的信号。作为示例而非限制,通信介质包括有线介质,诸如有线网络或直接线连接,以及无线介质,诸如声学、RF、红外线和其他无线介质。存储器设备714提供存储设备数据704、其他类型的信息和/或数据、和各种设备应用718的数据存储机制。例如,操作系统720可作为软件应用来在存储器设备中维护,并可在处理器上执行。设备应用还可以包括设备管理器,诸如任何形式的控制应用程序、软件应用程序、信号处理和控制模块、特定设备本地的代码、特定设备的硬件抽象层等等。在这个示例中,诸如在设备700被实现为移动网络运营商或服务器设备时,应用包括代理服务 722和设备定位服务724。诸如当设备700被实现为内容服务时,应用还包括广告分发服务 726。服务被示为软件模块和/或计算机应用。另选地或另外地,各服务可被实现为硬件、 软件、固件、固定逻辑或其任意组合。设备700还包括为音频系统730生成音频数据和/或为显示系统732生成显示数据的音频和/或视频处理系统728。音频系统和/或显示系统可包括处理、显示、和/或以其他方式呈现音频、视频、显示和/或图像数据的任何设备。显示数据和音频信号可经由 RF (射频)链路、S-视频链路、复合视频链路、分量视频链路、DVI (数字视频接口)、模拟音频连接、或其他类似的通信链路来传输给音频设备和/或显示设备。在各实现中,音频系统和/或显示系统是设备的外部组件。或者,音频系统和/或显示系统是示例设备的集成组件。尽管已经用结构特征和/或方法专用的语言描述了当前设备定位广告分发的各实施例,但是所附权利要求的主题不必限于所述的具体特征或方法。相反,这些具体特征和方法是作为当前设备定位广告分发的示例实现来公开的。
权利要求
1.一种系统,包括移动网络运营商,它被配置为从内容服务接收电视内容,所述移动网络运营商还被配置为经由无线分发点将所述电视内容传递至客户机设备;设备定位服务,它被配置为确定所述客户机设备的当前定位不在与所述客户机设备相关联的地理区域内;以及通过标识所述客户机设备的所述当前定位的定位数据更新所述客户机设备的所述当前定位,所述电视内容被更新以供与对应于广告场所的广告一起分发至所述客户机设备, 所述广告场所包括所述客户机设备的所述当前定位。
2.如权利要求1所述的系统,其特征在于,与所述客户机设备相关联的所述地理区域基于如下各项中的至少一个与所述客户机设备的用户间的服务合同,或者与所述客户机设备的所述用户相关联的账单邮政编码。
3.如权利要求1所述的系统,其特征在于,所述定位数据包括以下各项中的至少一项 与所述客户机设备的所述当前定位相关的GPS定位数据或区域位置数据。
4.如权利要求1所述的系统,其特征在于,所述广告是与所述客户机设备的所述当前定位相对应的目标本地广告。
5.如权利要求1所述的系统,其特征在于,所述广告是与包括所述客户机设备的所述当前定位的所述广告场所相对应的目标本地广告。
6.如权利要求1所述的系统,其特征在于,所述设备定位服务还被配置为确定包括所述客户机设备的所述当前定位的所述广告场所。
7.如权利要求1所述的系统,其特征在于,所述设备定位服务还被配置为在所述客户机设备被从一个区域移动到另一个区域时更新所述客户机设备的所述广告场所。
8.一种方法,包括从内容服务处接收电视内容,以供经由无线分发点分发到客户机设备;接收标识所述客户机设备的当前定位的定位数据;确定所述客户机设备的所述当前定位不在与所述客户机设备相关联的地理区域内;用与广告场所相对应的广告来更新所述电视内容,所述广告场所包括所述客户机设备的所述当前定位;以及将所述电视内容与所述广告一起传递至在所述客户机设备的所述当前定位处的所述客户机设备。
9.如权利要求8所述的方法,其特征在于,还包括确定包括所述客户机设备的所述当前定位的所述广告场所。
10.如权利要求8所述的方法,其特征在于,还包括在所述客户机设备被从一个区域移动到另一个区域时更新所述客户机设备的所述广告场所。
全文摘要
本发明涉及当前设备定位广告分发。在当前设备定位广告分发的各实施例中,移动网络运营商从内容服务接收电视内容,并可随后经由无线分发点将电视内容传递至客户机设备。设备定位服务确定客户机设备的当前定位不在与客户机相关联的地理区域内,并通过标识客户机设备的当前定位的定位数据更新客户机设备的当前定位。随后可更新电视内容,以供和与包括客户机设备的当前定位的广告场所相对应的广告一起分发至客户机设备。
文档编号H04N21/2668GK102572557SQ20111042760
公开日2012年7月11日 申请日期2011年12月19日 优先权日2010年12月20日
发明者N·明瓦拉 申请人:微软公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1