提供针对媒体内容的特定于设备的指令的制作方法_4

文档序号:9757272阅读:来源:国知局
呈现所接收的指令中的每一个(包括访问网站、导航到一位置等)。
[0059]通过进一步说明,引用的操作特性(可以例如基于其呈现哪些所引用的指令)可以包括用户设备的当前操作(例如,目前在设备处执行的应用)、用户设备的最近操作(例如,最近在设备处执行的应用)和/或用户设备的频繁操作(例如,常常在设备处执行的应用)。例如,在其中若干指令的集合(例如,进行电话呼叫、访问网站等)被提供给用户设备和/或被其接收到(诸如响应于媒体内容段的捕捉和/或提供,如本文所述)的情形中,可以基于用户设备的当前、最近和/或频繁操作来呈现(或者以优先级化方式呈现)这样的指令中的一个或多个。通过说明且参考图8,关于用户设备102N(具有web浏览、导航、电话以及文本消息能力的智能电话),在接收到多个指令的集合(例如,‘呼叫Jim的披萨店’、‘接收具有Jim的披萨店的联系信息的文本消息’、‘访问Jim的披萨店网站’和‘导航到最近的Jim的披萨店位置’)时,可以例如基于用户设备的最近操作(例如,如果设备最近在执行web浏览器应用,则可以在指令的呈现中将‘访问Jim的披萨店的网站’优先级化,如图8中所示)、用户设备的当前操作(例如,如果设备当前在执行导航应用,则可以在指令的呈现中将‘导航至最近的Jim的披萨店位置’指令优先级化,如图8中所示)等来呈现引用的指令。在这样做时,在其中多个指令可用于在用户设备处呈现的情形中,可以将对于用户而言相对更有可能感兴趣/相关(基于例如设备当前正在操作、最近被操作等的方式)的那些指令呈现和/或优先级化以用于呈现。
[0060]另外,在某些实施方式中,可以关于在用户设备处执行的一个或多个应用呈现(诸如在用户设备处)引用的指令中的一个或多个。例如,图9描绘了由此对应于Jim的披萨店无线电叮当声的媒体内容段经由被合并在相应文本消息和web浏览器应用(如例如关于图7所述)的界面内的媒体内容捕捉触发器(分别地为700A和700N)被用户设备102A和102N两者捕捉的示例性情形。如本文所述,相当的媒体内容段(即,‘Jim的披萨店无线电叮当声’的)可以被捕捉和传送/提供给诸如服务器机器120之类的远程设备,并且作为响应,各种指令可以由远程设备提供并被相应用户设备接收。还如所述,在某些实施方式中,每个用户设备可以接收相同或相当的指令集合。因此,例如且参考图9,设备102A和设备102N两者都可以接收包括以下指令的指令集合:‘呼叫Jim的披萨店’、‘接收具有Jim的披萨店的联系信息的文本消息’、‘访问Jim的披萨店网站’和‘导航到最近的Jim的披萨店位置’ ο由于设备102A已基于被合并在文本消息应用的界面内和/或另外与该界面相结合地呈现的媒体内容捕捉触发器700A的选择来提供媒体内容段,所以可以选择和/或提供来自关于和/或另外涉及这样的应用的所接收的指令集合中的指令(例如,‘接收具有Jim的披萨店的联系信息的文本消息’),如图9所示。相对于设备102N,由于设备2已经基于被合并在web浏览器应用的界面内和/或另外与该界面相结合地呈现的媒体内容捕捉触发器700N的选择来提供媒体内容段,所以可以选择和/或提供来自关于和/或另外涉及这样的应用的所接收的指令集合之中的指令(例如,‘访问Jim的披萨店的网站’),如图9中所示。因此,用户设备102A和用户设备102N两者都可具有相当的能力且可能已捕捉到基本上相同的媒体内容段(S卩,‘Jim的披萨店无线电叮当声’),并且还接收到基本上相同的指令集合,由于分别地基于合并在文本消息应用和web浏览器应用内的媒体内容捕捉触发器的选择来捕捉媒体内容项目,所以根据媒体内容捕捉触发器关于其被选择的相应应用,可以在相应用户设备处选择和提供对应于/涉及这样的应用的那些指令。
[0061]此外,在某些实施方式中,可以基于用户设备的各种特性和/或与用户设备相关联的各种特性来(诸如在用户设备处)呈现所引用的指令中的一个或多个。通过说明,这样的特性(例如,与登录到设备中的用户账户或简档相关联的用户特性)可以包括一个或多个兴趣、人口统计、位置等。例如,在诸如图8中描绘的情形中(其中,媒体内容段被用户设备102A和102N两者捕捉、被传送/提供给远程设备,并且指令被相应用户设备接收,如本文所述),虽然在某些实施方式中,相同或相当的指令集合可以被每个设备接收,但可以基于特定设备的(一个或多个)特性和/或与特定设备相关联的(一个或多个)特性在每个相应设备处呈现不同的指令。通过说明,在诸如图8中描绘的情形中,可以将用户设备102A与年龄55-65的人口统计相关联,而可以将用户设备102N与年龄18-25的人口统计相关联。因此,虽然用户设备102A和用户设备102N两者可具有相当的能力且可能已捕捉到基本上相同的媒体内容段(即,‘Jim的披萨店的无线电叮当声’)且还接收到基本上相同的指令集合,但可以基于每个设备的特性/与每个设备相关联的特性关于每个设备呈现不同的指令和/或将其优先级化。因此,可以基于内容提供者(例如广告主)的偏好和/或具有(一个或多个)这样的特性的用户具有电话呼叫相关指令的偏好和/或相对更喜欢对电话呼叫相关指令进行响应的确定来关于与年龄55-65的人口统计相关联的设备102A呈现电话呼叫指令(‘呼叫Jim的披萨店’)和/或将其优先级化。相对于与年龄18-25的人口统计相关联的设备102N,可以基于内容提供者(例如广告主)的偏好和/或具有(一个或多个)这样的特性的用户具有‘访问网站’指令(‘访问J i m的披萨店的网站’)的偏好和/或相对更喜欢对这样的指令进行响应的确定来呈现这样的指令和/或将其优先级化。
[0062]应注意在其中本文所讨论的系统收集关于用户的个人信息或者可利用个人信息的情况下,可以为用户提供控制程序或特征是否收集用户信息(例如,关于用户的媒体观看历史、兴趣、用户的偏好或用户的当前位置的信息)或控制是否和/或如何接收可能与用户更加相关的内容的机会。另外,某些数据在其被存储或使用之前可以被以一个或多个方式处理,使得个人可识别信息被去除。例如,可处理用户的身份,使得对于用户而言不能确定个人可识别信息,或者可在获得位置信息的情况下将用户的地理位置一般化(诸如到城市、ZIP代码或州层级),使得不能确定用户的特定位置。因此,用户可以控制如何收集关于用户的信息和该信息如何被内容服务器使用。
[0063]在方框660处,可以接收一个或多个指令(诸如在方框640处接收和/或在方框650处呈现的指令)的选择。在这样做时,用户可以例如轻击(例如,在触摸屏界面的情况下)、点击或者另外提供对继续所提供的指令的期望或兴趣的指示。在一个方面,由指令呈现引擎122来执行方框660。
[0064]在方框670处,可以发起对一个或多个指令(诸如在方框640处接收和/或在方框650处呈现的指令)的执行。在某些实施方式中,可以基于选择(诸如在方框660处接收的选择)来发起这样的指令的执行。例如,在接收到对特定指令(例如,用以访问网站、导航到一位置等)的选择时,可以发起对相应指令的执行,诸如通过将相关应用(例如,web浏览器、导航应用等)初始化和/或通过提供执行指令可能需要的一个或多个参数(例如,网站地址、要导航到的街道地址等)。在一个方面,由指令呈现引擎122来执行方框670。
[0065]图10描述了在其内部可以执行用于使机器执行本文所讨论的方法中的任何一个或多个的指令集合的说明性计算机系统。在替选实施方式中,机器可在LAN、内部网、外部网或因特网中被连接(例如,联网)到其它机器。该机器可以在客户-服务器网络环境中的服务器机器的容量操作。机器可以是个人计算机(PC)、机顶盒(STB)、服务器、网络路由器、交换机或桥接器或能够执行指令集合(依序或其它)的任何机器,该指令集合指定将由该机器采取的动作。此外,虽然仅图示出单个机器,但还应将术语“机器”理解成包括单独地或共同地执行一个(或多个)指令集合以执行本文所讨论的方法中的任何一个或多个的机器的任何隹A
口 O
[0066]示例性计算机系统1000包括处理系统(处理器)1002、主存储器1004(例如,只读存储器(R0M)、闪速存储器、动态随机存取存储器(DRAM)(诸如同步DRAM(SDRAM))、静态存储器1006(例如,闪速存储器、静态随机存取存储器(SRAM)等)以及数据存储设备1006,其经由总线1008相互通信。
[0067]处理器1002表示诸如微处理器、中央处理单元等的一个或多个通用处理设备。更具体地,处理器1002可以是复杂指令集计算(CISC)微处理器、精简指令集计算(RISC)微处理器、超长指令字(VLIW)微处理器或者实现其它指令集合的处理器或实现指令集合的组合的多个处理器。处理器1002还可以是一个或多个专用处理设备,诸如专用集成电路(ASIC)、现场可编程门阵列(FPGA)、数字信号处理器(DSP)、网络处理器等。处理器1002被配置成执行指令1026以便执行本文所讨论的操作和步骤。
[0068]计算机系统1000还可包括网络接口设备1022。计算机系统1000还可包括视频显示单元1010(例如,液晶显示器(IXD)或阴极射线管(CRT))、字母数字输入设备1012(例如键盘)、光标控制设备1014(例如鼠标)以及信号发生设备1020(例如,扬声器)。
[0069]数据存储设备1016可包括计算机可读介质1024,在其上存储实现本文所述方法或功能中的任何一个或多个的一个或多个指令集合1026(例如,由协作管理器225执行的指令等)。指令1026还可在其被计算机系统1000、主存储器1004和也构成计算机可读介质的处理器1002执行期间完全地或至少部分地驻留于主存储器1004内和/或处理器1002内。可进一步经由网络接口设备1022通过网络来传送或接收指令1026。
[0070]虽然计算机可读存储介质1024在示例性实施例中被示为单个介质,但应将术语“计算机可读存储介质”理解成包括存储一个或多个指令集合的单个介质或多个介质(例如,集中式或分布式数据库和/或相关联的高速缓存器和服务器)。还应将术语“计算机可读存储介质”理解成包括能够存储、编码或载送指令集合以便由机器执行并使该机器执行本公开的方法中的任何一个或多个的任何介质。因此应将术语“计算机可读存储介质”理解成包括但不限于固态存储器、光学介质以及磁介质。
[0071]在以上描述中,阐述了许多细节。然而,对于受益于本公开的本领域的技术人员而言将显而易见的是可在没有这些特定细节的情况下实践实施例。在某些情况下,以框图形式而不是详细地示出了众所周知的结构和设备,以避免使本描述模糊。
[0072]已在对计算机存储器内的数据位的操作的算法和符号表示方面呈现了详细描述的某些部分。这些算法描述和表示是被数据处理领域的技术人员用来最有效地向本领域的其它技术人员传达其工作实质的手段。算法在这里且一般地被设想成导致期望结果的步骤的自一致序列。该步骤是要求物理量的物理操纵的那些。通常但不是必须地,这些量采取能够被存储、传输、组合、比较以及另外操纵的电或磁信号的形式。将这些信号称为位、值、元素、符号、字符、项、数等已被证明有时是方便的,主要是由于通用的原因。
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1