著录项信息
| 专利名称 | 用于定制的技术 |
| 申请号 | CN201110185034.9 | 申请日期 | 2011-06-22 |
| 法律状态 | 权利终止 | 申报国家 | 中国 |
| 公开/公告日 | 2012-01-11 | 公开/公告号 | CN102316364A |
| 优先权 | 暂无 | 优先权号 | 暂无 |
| 主分类号 | H04N21/25 | IPC分类号 | H;0;4;N;2;1;/;2;5;;;H;0;4;N;2;1;/;2;3;6查看分类表>
|
| 申请人 | 英特尔公司 | 申请人地址 | 美国加利福尼亚州
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
| 权利人 | 英特尔公司 | 当前权利人 | 英特尔公司 |
| 发明人 | M·D·雅维斯;S·K·加吉;R·H·沃海比;C-Y·万 |
| 代理机构 | 上海专利商标事务所有限公司 | 代理人 | 毛力 |
摘要
本发明提供了一种用于定制的技术。本发明公开了涉及检测和跟踪与用户设备相关联的人员组(例如观看电视的人),并针对该组定制体验的技术。可采用各种特征。此类特征可包括个体的分类、人员的常见分组的标识、以及组外人员存在的标识。基于此类个体、分组和/或组外人员的存在,可控制信息向用户设备的递送。
1.一种用于控制向输出设备递送信息的方法,包括:
定义个体的多个群,所述多个群与所述输出设备的观察范围内的经常在一起的个体的不同组相对应;
将所述经定义的群的包括用户历史的历史数据存储在存在数据库中;
标识与所述输出设备相对应的检测空间内的一个或多个个体;
确定所述经标识的个体中的每个个体的分类;
对于每个经标识的个体,更新包括与所述每个个体一起被标识的其它个体以及观看选择的历史数据;
将所述分类和历史数据存储在所述存在数据库中;
基于所述经标识的个体,确定所述检测空间内的经标识的群的存在,其中所述经标识的群包括所述经标识的个体中的至少部分;
确定所述检测空间内的一个或多个群外人的存在;以及
基于所述经标识的群的存在、分类、历史数据、以及所述一个或多个群外人的存在,控制信息向所述输出设备的递送。
2.如权利要求1所述的方法,其特征在于,控制信息的递送包括确定至所述输出设备的广告、内容和/或服务的目标。
3.如权利要求1所述的方法,其特征在于,控制信息的递送包括提供一个或多个内容推荐。
4.如权利要求1所述的方法,其特征在于,控制信息的递送包括建立一个或多个用户界面特性。
5.如权利要求1所述的方法,其特征在于,控制信息的递送包括阻断信息。
6.如权利要求1所述的方法,其特征在于,所述标识一个或多个个体是基于从一个或多个传感器所接收的传感器数据。
7.如权利要求1所述的方法,其特征在于,所述标识一个或多个个体是基于从与所述一个或多个个体相关联的一个或多个无线通信设备所接收的信息。
8.一种用于控制向输出设备递送信息的装置,包括:
个体标识模块,用于标识与所述输出设备相对应的检测空间内的一个或多个个体;
个体分类模块,用于确定所述经标识的个体中的每个个体的分类,以便对于每个经标识的个体,更新包括与所述每个个体一起被标识的其它个体以及观看选择的历史数据,并且将所述分类和经更新的历史数据存储在存在数据库中;
组标识模块,用于确定所述检测空间内的多个预定义群中的经常在一起的个体的预定义群的存在,其中被确定存在的所述预定义群包括所述经标识的个体中的至少部分,所述组标识模块还用于将所述经定义的群的包括用户历史的历史数据存储在所述存在数据库中,并且所述组标识模块还用于确定所述检测空间内的一个或多个群外人的存在;以及平台递送模块,用于基于所述群的存在、历史数据、以及所述一个或多个群外人的存在,来控制信息向所述输出设备的递送。
9.如权利要求8所述的装置,其特征在于,还包括用于产生传感器数据的一个或多个传感器;
其中所述个体标识模块用于至少基于所述传感器数据来标识所述一个或多个个体。
10.如权利要求8所述的装置,其特征在于,所述个体标识模块至少基于从与所述一个或多个个体相关联的一个或多个无线通信设备所接收的信息来标识所述一个或多个个体。
11.如权利要求8所述的装置,其特征在于,控制信息的递送包括确定至所述输出设备的广告、内容和/或服务的目标。
12.如权利要求8所述的装置,其特征在于,控制信息的递送包括提供一个或多个内容推荐。
13.如权利要求8所述的装置,其特征在于,控制信息的递送包括建立一个或多个用户界面特性。
14.一种用于控制向输出设备递送信息的设备,包括:
用于定义个体的多个群的装置,其中所述多个群与输出设备的观察范围内的经常在一起的个体的不同组相对应;
用于将所述经定义的群的包括用户历史的历史数据存储在存在数据库中的装置;
用于标识与所述输出设备相对应的检测空间内的一个或多个个体的装置;
用于确定所述经标识的个体中的每个个体的分类的装置;
用于对于每个经标识的个体更新包括与所述每个个体一起被标识的其它个体以及观看选择的历史数据的装置;
用于将所述分类和历史数据存储在所述存在数据库中的装置;
用于基于所述经标识的个体来确定所述检测空间内的经标识的群的存在的装置,其中所述经标识的群包括所述经标识的个体中的至少部分;
用于确定所述检测空间内的一个或多个群外人的存在的装置;以及
用于基于所述经标识的群的存在、分类、历史数据、以及所述一个或多个群外人的存在,控制信息向所述输出设备的递送的装置。
15.如权利要求14所述的设备,其特征在于,所述确定所述群的存在是基于一个或多个经标识的个体。
用于定制的技术\n背景技术\n[0001] 个性化在内容递送中变得越来越重要。例如,设备(例如个人计算机、移动设备、机顶盒、电视机等)可针对使用它的特定人而被个性化。\n[0002] 该个性化可涉及根据哪些信息被呈现、信息如何组织、哪些服务可用以及使用何种语言来定制设备的用户界面。此外,通过这种个性化,内容和广告能被排定优先级、被选择、并以该人的兴趣为目标。典型地,对个体应用个性化。\n[0003] 然而,诸如电视机之类的设备通常被一组人而不是个体所使用。此类组的示例包括家庭、朋友组、小孩以及父母。定制技术当前未基于此类组的存在。\n附图说明\n[0004] 在附图中,相似的附图标记一般指示相同、功能类似和/或结构类似的元件。其中元件第一次出现的附图由附图标记中最左面的数字指示。将参考附图描述本发明,附图中:\n[0005] 图1是示例性操作环境的图;\n[0006] 图2是示例性实现的图;\n[0007] 图3是处理模块内的示例性实现的图;以及\n[0008] 图4是逻辑流程图。\n具体实施方式\n[0009] 实施例提供涉及检测并跟踪与用户设备相关联的人员组(例如观看电视的人),并针对该组定制体验的技术。可采用各种特征。此类特征可包括个体的分类、人员的常见分组的标识、以及组外人存在的标识。基于此类个体、分组和/或外人的存在,可控制向用户设备的信息递送。\n[0010] 在此说明书通篇中对“一个实施例”或“实施例”的引用意味着结合该实施例描述的特定特征、结构或特性被包含于至少一个实施例中。因此,在本说明书通篇中的多个位置中,短语“在一个实施例中”或“在实施例中”的出现不一定全部指的是同一实施例。而且,特定特征、结构、或特性可按照任何合适的方式在一个或多个实施例中组合。\n[0011] 可参考以下附图和所附示例进一步描述各实施例的操作。一些附图可包括逻辑流程。尽管此处呈现的这些附图可包括特定的逻辑流程,但可以理解,该逻辑流程仅仅提供如何实现此处所述的一般功能的示例。此外,除非另外指出,不是必须按照所呈现的顺序执行给定的逻辑流程。另外,给定的逻辑流程可由硬件元件、由处理器执行的软件元件或其任意组合来实现。诸实施例不限于此上下文。\n[0012] 图1是示出示例性操作环境100的俯视图的图。操作环境100可处于各种位置。\n示例性位置包括住宅内的一个或多个房间、企业或机构内的空间等等。\n[0013] 如图1所示,操作环境100包括输出设备102.输出设备102可以是向一个或多个用户提供视觉和/或视听输出的各种设备类型。例如,在诸实施例中,输出设备102可以是电视、个人计算机或其它适当设备。\n[0014] 图1示出观察空间104。在观察空间104内,一个或多个人能够接收到设备102输出的信息和/或服务。各种静态对象存在于观察空间104内。具体地,图1示出沙发106、椅子108和咖啡桌110。这些对象被示出用于例示的目的而非限制。人也可以在观察空间\n104内。例如,在一段时间内,一个或多个人可进入和/或离开观察空间104。\n[0015] 因此,在时间的任何给定时刻,观察空间104内可能有任何数量的人(零或更多个人)。此外,每个人可能符合各种分类类别。示例性的分类包括(但不限于)儿童、成人、女性以及男性。而且,这些人可能形成个体的预定组或群,以及此类组的变体(例如子集)。\n此外,这些人可能包括此类群之外的外人。\n[0016] 图2是可在实施例中采用的示例性实现200的图。实现200可包括各种元件。例如,图2示出包括输出设备202、传感器模块204以及处理模块206的实现200。这些元件可以硬件和/或软件的任何组合来实现。\n[0017] 输出设备202提供与服务和/或信息(例如内容和/或广告)相关联的音频、视频和/或视听输出。示例性的输出包括音频、视频和/或图形。因此,在实施例中,输出设备202可以是电视机、个人计算机、移动设备(例如移动电话、个人数字助理、移动因特网设备等)或其它合适的设备。该输出可被观察空间201内的一个或多个人所观察到。观察空间201可与图1的观察空间104相同或相似。然而,诸实施例不限于该上下文。\n[0018] 传感器模块204收集与检测空间205有关的信息。检测空间205可对应于观察空间201.例如,检测空间205可以在观察空间201内、包含观察空间201、或与观察空间201部分交迭。然而,诸实施例不限于这些示例。为了说明,图2示出包含观察空间201的检测空间205。基于该所收集的该信息,传感器模块204产生相应的检测数据220。\n[0019] 传感器模块204可包括一个或多个传感器和/或设备。例如,传感器模块204可包括一个或多个照相机。这些照相机可包括可见光照相机。作为替代或作为附加,这些照相机可包括将热变化编码在色彩数据中的热或红外照相机。采用此类照相机允许利用各种图案识别技术来表征检测空间205内的人(例如通过数量、性别和/或年龄)。而且,可采用此类技术通过识别特定个体先前注册的面部来标识特定个体。\n[0020] 在诸实施例中,传感器模块204可包括一个或多个无线设备,这一个或多个无线设备通过检测空间205内的人们的个人设备来识别这些人。例如,传感器模块204可包括射频识别(RFID)读取器,射频识别(RFID)读取器通过人们的射频识别(RFID)标签(例如人们所穿戴的RFID标签)来识别人。\n[0021] 而且,传感器模块204可包括与无线用户设备(例如个人数字助理、移动因特网设备、移动电话等等)通信的无线通信设备。此类无线通信设备可采用各种技术,包括(但不限于)蓝牙、IEEE 802.11、IEEE 802.16、长期演进(LTE)、无线千兆(WiGIG)、超宽带(UWB)、Zigbee、无线局域网(WLAN)、无线个域网(WPAN)以及蜂窝通信技术。\n[0022] 此外,传感器模块204可包括接收声音(语音和/或个体之间的对话)并产生相应音频信号的话筒。根据这些信号,可对人们进行表征(例如通过数量、性别和/或年龄)。\n而且,通过将这些信号与先前注册的语音匹配,可根据这些信号标识特定的人。\n[0023] 此外,传感器模块204可包括用于输出设备202或其它个人设备的远程控制装置。\n此类设备可通过人们利用该设备的方式来标识人(例如使用加速度计来测量使用者如何握持该远程控制装置,或感测使用者按压设备上的按钮的方式)。\n[0024] 此外,传感器模块204可包括能检测或表征特定人员的运动和图案的运动传感器。\n[0025] 因此,检测数据220可提供与检测空间内的个体有关的信息。该信息可标识个体。\n作为替代或附加,该信息可包括个体的特性或特征。基于此类确定、特征或特性,处理模块\n206可标识个体和/或将个体分类。此外,处理模块206可确定特定组和/或外人是否在检测空间205内。\n[0026] 基于此类操作,处理模块206可影响服务和信息(例如内容和广告)向输出设备\n202的递送。例如,应用模块208可控制各种服务和/或信息的可用性(或不可用性)。\n[0027] 如本文描述的,提供者可发起由输出设备202输出的信息。作为非限制性示例,图\n2示出通过通信介质210递送信息(例如服务、内容和/或广告)的提供者212。\n[0028] 实施例可按照各种方式控制此类信息的递送。例如,在上游内容控制方法中,处理模块206可向一个或多个提供者(例如,提供者212)提供有关递送的信息(例如参数和/或指令)。进而,提供者可至少基于该信息将特定服务和/或信息递送到输出设备202或避免将特定服务和/或信息递送到输出设备202。\n[0029] 作为附加或作为替代,在局部控制方法中,处理模块206可执行递送和/或阻断。\n在这种情况下,处理模块208可从一个或多个提供者接收服务和/或信息并确定是否将这些服务和/或信息提供给输出设备202。根据该方法,处理模块206可将信息和/或服务“实时地”转发给输出设备202。作为替代或作为附加,处理模块206可存储信息和/或服务以供稍后递送至输出设备202。\n[0030] 根据这些方法,图2示出递送路径250a和250b。递送路径250a从提供者212将信息和/或服务直接提供给输出设备202。可连同上述上游控制方法来采用该路径。相反,递送路径250b提供处理模块206作为提供者212与输出设备202之间的中介。可连同上述局部内容控制方法来采用该路径。\n[0031] 通信介质210可包括(但不限于)有线和/或无线资源的任意组合。例如,通信介质210可包括由有线电视网络、直接视频广播网络、卫星网络、蜂窝网络、有线电话网络、无线数据网络、因特网等等的任意组合提供的资源。\n[0032] 提供者212可包括能向用户设备提供服务和/或信息(例如内容和/或广告)的任何实体。因此,提供者212可包括(但不限于)电视广播站、服务器、对等联网实体(例如,对等设备)等等。\n[0033] 图2的元件可按照各种方式安排。例如,示例性的安排涉及在诸如机顶盒之类的用户设备中实现的处理模块206和/或传感器模块204。在另一示例性安排中,输出设备\n202、传感器模块204和/或处理模块206的任意组合可在用户设备中实现。如本文所描述,图2的元件可以硬件和/或软件的任意组合来实现。相应地,示例性实现可包括一个或多个处理器以及指导该一个或多个处理器的操作的控制逻辑(例如软件指令)。此类控制逻辑可存储于有形存储介质(例如存储器、盘存储体等)中。然而,诸实施例不限于这些示例。\n[0034] 图3是示出处理模块206的示例性实现300的图。如图3所示,实现300包括存在检测模块302、个体标识模块304、个体分类模块306、组标识模块308、平台递送模块310、个性化模块312以及上下文数据接口模块314。这些元件可以硬件和/或软件的任何组合实现。此外,实现300包括可存储信息的元件(例如数据库模块)。因此,实现300可包括用于提供此类存储特征的存储介质(例如存储器)。以下提供存储介质的示例。\n[0035] 如图3所示,实现300接收与检测空间(诸如检测空间205)有关的检测数据320。\n可从一个或多个设备(诸如传感器模块204内的传感器)直接接收该数据。作为替代或附加,可从存储介质接收该数据。因此,检测数据320可包括诸如照相机图像、音频信号、加速度计测量值等等之类的信息。此外,检测数据320可包括指示特定个体的标识符。此类标识符可以是无线通信地址(例如MAC地址)、RFID标签标识符等等的形式。\n[0036] 根据检测数据320,存在检测模块302确定检测空间中一个或多个个体(如果有)的存在。这可涉及各种信号/图像处理和/或图案识别操作。进而,存在检测模块302产生每个所检测到的个体的特征数据322。在诸实施例中,特征数据322可传送通过图像/信号处理技术所提取的一个或多个特征(例如面部特征、高度、尺寸、语音参数等等)。作为附加或作为替代,特征数据322可包括标识符(例如通信设备地址、RFID标签标识符等)。\n诸实施例不限于这些示例。\n[0037] 个体标识模块304标识所检测到的这些人员。该标识至少基于特征数据322。在诸实施例中,该标识可涉及将所检测到的人员的特征与个体的已知特征进行匹配。此类已知特征可被存储在个人信息数据库350内。图3示出个体标识模块304可包括推断模块\n352。\n[0038] 推断模块352包括至少基于特征数据322作出统计推断(结论)的控制逻辑。此外,这些推断可基于个人信息数据库350中所存储的信息。这些推断导致标识数据326的生成,标识数据326被发送至个体分类模块306。标识数据326包括一个或多个指示符,每个指示符指示在检测空间中当前被标识的人员。\n[0039] 个体分类模块306管理由个体标识模块304所标识的个体的分类。这可涉及为所标识的个体分配新分类、以及更新现有分类。如图3所示,个体分类模块306包括存在数据库354、跟踪和分类模块356以及标记模块358。\n[0040] 存在数据库354保有多个个体的分类信息。更具体地,对于这些个体中的每一个,存在数据库354存储相应的分类元数据。该元数据指示个体的分类。如上所述,示例性的分类包括儿童、成人、女性以及男性。其它示例在以下表格中提供。\n[0041] \n[0042] 而且,存在数据库354保有与这些个体中的每一个有关的历史数据。例如,存在数据库354存储特定个体的每个标识。这可涉及存储上下文信息。示例性的上下文信息包括(但不限于)标识时间、与该特定个体一起被标识的其它个体、该特定个体相应的内容查看和选择等等。在诸实施例中,可从上下文数据接口模块314接收各种上下文信息作为上下文数据336。\n[0043] 跟踪和分类模块356分配和更新诸个体的分类。图3示出跟踪和分类模块356接收标识数据326。如上所述,标识数据326指示在检测空间中当前经标识的每个人。对于这些标识符中的每一个,跟踪和分类模块向存在数据库354提供更新。这涉及更新存在数据库354中的相应个体的历史数据。\n[0044] 此外,对于标识数据326中指示的每个人员,跟踪和分类模块356执行分类操作以分配或更新该人员的分类。这些分类操作涉及基于一个或多个因素来确定分类。这些因素可包括(但不限于)当前与该人一起标识的任何个体、当前内容选择以及与该个体有关的历史数据(例如,存储在存在数据库354中的数据)。\n[0045] 此外,可基于经由用户界面(例如通过平台递送模块310)与用户的咨询来确定分类。例如,可询问用户以对已标识的人进行分类。以下提供此类询问的示例。\n[0046] “我经常看到乔,他是朋友吗?”\n[0047] “我最近看到乔,他是朋友吗?”\n[0048] “请指示乔应当被分类到哪个类别中:朋友、家庭成员……无。“\n[0049] 在确定个体的分类时,跟踪和分类模块356将该分类存储在存在数据库354中(例如更新该分类)。\n[0050] 如图3所示,进一步将标识数据326转发至标记模块358。对于标识数据326中指示的个体,标记模块358从存在数据库354取回相应的分类。进而,标记模块358将分类包括于识别数据中。这产生经分类的标识数据328,其被发送至组标识模块308。\n[0051] 组标识模块308执行涉及对个体(在本文中也称为群)进行分组的操作。如图3所示,组标识模块308包括群数据库360、群检测模块362、外人检测模块364以及群形成模块366。\n[0052] 群数据库360存储经常一起在检测空间中的个体(群)的集合或清单。此外,对于每个群,群数据库360可存储相应的上下文信息。以下提供此类上下文信息的示例。\n[0053] 群检测模块362确定检测空间中当前是否存在(例如由群数据库360所定义的)群。图3示出群检测模块362接收经分类的标识数据328。基于该数据,群检测模块362确定是否存在任何群(或群变体)。该确定可涉及访问群数据库360,并将数据328中的个体与群数据库360中存储的群作比较。据此,群检测模块362可在群指示330中指示所检测到的群。\n[0054] 外人检测模块364确定非群成员是否与群共同存在。更具体地,外人检测模块363可确定数据328是否指示在群指示330中标识的群之外的人员。如果是这样,则外人检测模块364在外人指示332中标识这些人员。\n[0055] 群形成模块366可标识潜在新群的出现(以及出现频率)。此外,群形成模块366可修改现有的群。这可基于经分类的标识数据328、群指示330和/或外人指示332。\n[0056] 当通知组中出现个体时群形成模块366可形成新的群。例如,当由数据328所指示的对个体的分组(这不会导致群检测模块362进行群标识)以特定频率或规律出现时,群形成模块308可形成新群。当形成新的群时,群形成模块308可指导群数据库360存储相应的群定义。\n[0057] 修改现有的群包括改变与该群相关联的个体。当群中的变化(例如存在另外和/或被省略的个体)以特定频率或规律出现时,群形成模块308可更新群。当群形成模块366确认此类状况出现时,它可修改群数据库360中的相应群定义,或在群数据库360中创建新的群定义。\n[0058] 群操作(例如群的标识、新群的形成和/或现有群的修改)可进一步基于上下文信息。此类上下文信息可关于与此类操作同时发生(或时间上接近)的事件。\n[0059] 上下文信息的示例包括(但不限于)日期和时间、个人日历约会(例如生日聚会)、全局日历约会(例如假期)以及TV节目表。此外,上下文信息可包括与该组相关联的内容选择。例如,如果五个男人在周五晚上聚在一起来观看足球比赛,则该组可被标识为与足球或体育事件相关联的“足球伙伴”群。\n[0060] 如图3所示,组标识模块308可从平台递送模块310接收此类上下文信息(作为内容选择数据334)并从上下文数据接口模块314接收此类上下文信息(作为上下文数据\n336)。内容选择数据334指示用户的当前内容选择。上下文数据336可指示关联事件,诸如当前日期和时间、日历事件等等。然而,诸实施例不限于这些示例。\n[0061] 因此,可通过上下文信息来辅助群的标识以及群变体(例如群的子集/超集/组合以及它们的变体)的标识。而且,可更迅速有利地形成群并具有更高置信度,且群被给予语义含义。\n[0062] 个性化模块312指导平台递送模块310提供经定制的用户体验。在实施例中,该定制是基于经标识的群、外人和/或个体群成员。此外,该定制可基于由一个或多个用户设定的特定策略、上下文数据和/或使用历史。如图3所示,个性化模块312可包括服务设定选择模块368、目标确定广告选择模块370、内容推荐模块372、用户界面定制模块374、策略管理模块376以及使用历史数据库378。\n[0063] 服务设定选择模块368通过用户设备(例如输出设备202)来确定服务的可用性。\n如本文所描述,示例性的服务包括(但不限于)购物、银行业务、信息(例如天气和新闻)和/或家庭自动化。例如,当家庭的成人独自在检测空间中时(例如,当群指示330指示群“父母”,且外人指示332未指示任何其他人),服务设定选择模块368可使所有服务可用。\n然而,当小孩在时(例如当群指示330指示群“整个家庭”和/或外人指示332指示一个或多个儿童存在),受限数量的服务可用。\n[0064] 目标确定广告选择模块370选择特定广告以通过输出设备被递送至用户。内容推荐模块372作出一个或多个内容推荐。因此,通过模块370和372,内容和广告可以当前组为目标。例如,如果“足球伙伴”存在,则可呈现/推荐面向体育的广告和内容。无论他们是否正在观看足球,这都会出现。因此,该特征与当前广告实践不同,当前广告实践通常局限于当前观看到的内容。此外,当外人存在时,此类选择和推荐可进一步精炼。例如,当儿童作为外人而存在时,不会推荐描述“笼斗”的内容,且不会选择与酒精有关的产品的广告。\n[0065] 用户界面定制模块374确定用户可与输出设备交互的一个或多个特性。例如,当“整个家庭”群存在时,可安排用户界面(例如图形用户界面)以使家庭友好特征更突出和可访问。例如,可提供面向图像的界面。而且,某些特征(例如新闻的子集、银行业务功能、非面向儿童的内容频道、以及家庭自动化功能的子集)可以受口令保护。然而,当仅存在成人时(例如当仅标识了“父母群”),用户界面可以按照更流水线化的方式呈现。\n[0066] 如上所述,模块368-374作出各种选择、确定和/或推荐。进而,这些选择、确定和/或推荐被提供给平台递送模块310作为指令。根据这些指令,平台递送模块310提供与用户设备(例如输出设备202)的信息交换。\n[0067] 模块368-374作出的这些选择、确定和/或推荐可基于各种因素。例如,每个模块的动作可基于在检测空间内的诸个体、群和/或外人(例如,如指示符328、330和/或332所标识)。而且,此类动作可根据用户偏好来进行。此外,此类动作可基于上下文数据(如作为上下文数据336而被接收)。而且,此类动作可根据从策略管理模块376接收的策略指南。此外,此类动作可基于从使用历史数据库378接收的使用历史数据。\n[0068] 策略管理模块376保有与服务和信息(例如内容、广告等)对用户的可用性有关的各种策略。在实施例中,这些策略可由经授权用户建立。例如,这些策略可包括一个或多个阻断配置文件。此类配置文件可标识要被阻断的特定频道、内容和/或服务。每个阻断配置文件可对应于特定个体、群和/或外人。例如,可存在针对包括儿童的群的阻断配置文件。此外,可存在针对标识了特定外人(例如儿童、来访成人等)的情况的阻断配置文件。\n[0069] 如本文中所描述,策略管理模块376向模块368-374发送策略指南。这些指南可指示各种操作规则。例如,策略指南可包括从一个或多个阻断配置文件选择的阻断规则。在诸实施例中,策略管理模块376从其所保有的一个或多个策略中选择策略指南。该选择可基于指示符328、330和/或332的任何组合。\n[0070] 使用历史数据库378保有与群、外人和/或个体的使用有关的数据。例如,该数据可指示提供给特定群、外人和/或个体的服务和信息(例如内容和广告)。此外,该数据可指示何时提供此类信息和服务。如图3所示,使用历史数据库378可将使用历史数据提供给模块368-374。在诸实施例中,该数据可能专属于经标识的(例如,如指示符328、330和/或332所标识)特定个体、群和/或外人。\n[0071] 平台递送模块310提供与用户设备(诸如输出设备202)的信息交换。如图3所示,平台递送模块310包括用户界面呈现模块380、广告呈现模块382、内容呈现模块384以及用户服务呈现模块386。\n[0072] 用户界面呈现模块380管理用户界面的特性。此类特性可包括(但不限于)为一个或多个界面特征提供控制逻辑、提供口令保护等等。而且,这可涉及为由用户服务呈现模块386所管理的服务并为由内容呈现模块384所提供的内容推荐提供用户界面。该管理根据从个性化模块312内的用户界面定制模块374所接收的指令。\n[0073] 广告呈现模块382管理向用户设备的广告的呈现。在诸实施例中,这可涉及对从上游提供者接收的特定广告进行过滤。作为附加或作为替代,这可涉及向上游提供者发送特定广告选择标准。而且,这可涉及选择一个或多个所存储(本地或远程)的广告以用于递送至用户设备。该管理根据从个性化模块312内的目标确定广告选择模块370接收的指令。\n[0074] 用户服务呈现模块384管理被提供给用户设备的服务。这可涉及访问远程服务提供者(例如新闻、银行业务、web浏览、电子邮件等)。而且,这可涉及与家庭自动化元件(例如,传感器、执行器、家庭自动化控制逻辑等)进行交互。该管理根据从个性化模块312内的服务设定选择模块368接收的指令。\n[0075] 内容呈现模块386管理向用户设备的内容的呈现。此外,内容呈现386管理向用户设备的内容推荐的呈现。这可涉及从远程内容提供者(例如广播电视站和/或内容服务器)接收内容。而且,这可涉及访问所存储(本地或远程)的供递送至用户设备的内容。该管理根据从个性化模块312内的内容推荐模块372接收的指令。\n[0076] 如本文中所描述,上下文数据接口模块314产生上下文数据336。上下文数据336可包括各种信息。示例性的信息包括(但不限于)日期和时间、个人日历约会(例如生日聚会)、全局日历约会(例如假期)以及TV节目表。此外,上下文信息可包括内容选择(当前的或历史的)。在诸实施例中,上下文数据接口模块314可从各种用户应用和/或远程实体接收此类信息。例如,可从个人信息管理应用接收日历约会,且可从远程内容提供者接收电视节目表。然而,诸实施例不限于这些示例。\n[0077] 图4示出示例性逻辑流程400,它可表示由本文描述的一个或多个实施例执行的操作。因此,该流程可用于图1-3的情境。然而,各实施例不限于这些情境。而且,尽管图\n4示出特定顺序,但可采用其他顺序。此外,可按各种并行和/或顺序的组合执行所描述的操作。\n[0078] 在框402,在检测空间中标识一个或多个个体。在诸实施例中,检测空间可对应于输出设备的观察空间。在图2中示出这种对应关系的示例。然而,诸实施例不限于该示例。\n[0079] 在框404,确定经标识的每个个体的分类。在图3的情境下,这些分类可由个体分类模块306来执行。\n[0080] 在框406,确定一个或多个群(如果有)的存在。而且,在框408,确定一个或多个外人(如果有)的存在。参照图3,可由组标识模块308执行框406和408的确定。\n[0081] 在框410,执行用户定制。在诸实施例中,该定制基于在框404和406标识的任何群和/或外人。此外,该定制可基于在框402和404标识和/或分类的任何个体。\n[0082] 如本文所描述,该定制可涉及确定广告向输出设备的递送的目标(例如选择和/或阻断)。此外,该定制可涉及选择一个或多个内容推荐,并通过输出设备输出这些推荐。\n此外,该定制可涉及设定用户界面特性。而且,该定制可涉及使服务通过输出设备可用(或不可用)。\n[0083] 因此,在图3的情境下,可通过个性化模块312和平台递送模块310执行各种定制操作。然而,诸实施例不限于该情境。\n[0084] 如本文所述,各实施例可利用硬件元件、软件元件或其任何组合实现。硬件元件的示例可以包括处理器、微处理器、电路、电路元件(例如,晶体管、电阻器、电容器、电感器,等等)、集成电路、专用集成电路(ASIC)、可编程逻辑器件(PLD)、数字信号处理器(DSP)、现场可编程门阵列(FPGA)、逻辑门、寄存器、半导体器件、芯片、微型芯片、芯片组,等等。\n[0085] 软件的示例可以包括软件组件、程序、应用、计算机程序、应用程序、系统程序、机器程序、操作系统软件、中间件、固件、软件模块、例程、子例程、函数、方法、进程、软件接口、应用程序接口(API)、指令集、计算代码、计算机代码、代码段、计算机代码段、字、数值、符号,或其任意组合。\n[0086] 一些实施例可例如利用机器可读的存储介质或制品来实现。存储介质可存储指令或指令集,该指令或指令集在被机器执行时可导致机器执行根据实施例的方法和/或操作。例如,这类机器可以包括任何合适的处理平台、计算平台、计算设备、处理设备、计算系统、处理系统、计算机、处理器或类似物,并且所述机器可以通过使用硬件和/或软件的任何合适的组合来实现。\n[0087] 如本文所述,实施例可包括存储介质或机器可读制品。例如,这些可包括任何合适类型的存储器单元、存储器设备、存储器制品、存储器介质、存储设备、存储制品、存储介质和/或存储单元,例如,存储器、可移动或不可移动介质、可擦除或不可擦除介质、可写或可重写介质、数字或模拟介质、硬盘、软盘、压缩盘只读存储器(CD-ROM)、可录压缩盘(CD-R)、可重写压缩盘(CD-RW)、光盘、磁性介质、磁光介质、可移动存储卡或盘、各种类型的数字通用盘(DVD)、带、带盒等。所述指令可以包括任何合适类型的代码,诸如源代码、经编译的代码、经解释的代码、可执行代码、静态代码、动态代码、经加密的代码和类似物,这些代码通过使用任何合适的高级、低级、面向对象的、可视的、经编译的和/或经解释的编程语言来实现。\n[0088] 尽管以上已经描述了本发明的各个实施例,但应当理解,它们是作为示例而非限定给出的。\n[0089] 因此,对相关领域技术人员显而易见的是,在不背离本发明的精神和范围的情况下可在形式和细节方面作出各种变化。因此,本发明的宽度和范围不应由上述示例性实施例中的任何一个来限制,而应当只根据所附权利要求书及其等价物来限定。
法律信息
- 2018-07-10
未缴年费专利权终止
IPC(主分类): H04N 21/25
专利号: ZL 201110185034.9
申请日: 2011.06.22
授权公告日: 2015.06.17
- 2015-06-17
- 2012-03-07
实质审查的生效
IPC(主分类): H04N 21/25
专利申请号: 201110185034.9
申请日: 2011.06.22
- 2012-01-11
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有引用任何外部专利数据! |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |