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

文档序号:9757272阅读:387来源:国知局
提供针对媒体内容的特定于设备的指令的制作方法
【技术领域】
[0001]本公开的各方面和实施方式涉及数据处理,并且更具体地涉及响应于对媒体内容段的感知而提供特定于设备的指令。
【背景技术】
[0002]音频和视频内容可以被存储在数据服务器上并通过因特网提供给用户以收听和/或观看。用于支持这样的音频和视频内容的收听/观看的应用可以是基于浏览器的,或者可独立于浏览器运行。

【发明内容】

[0003]下面呈现了本公开的各种方面的简化概要以便提供这样的方面的基本理解。本概要不是所有预期方面的广泛概述,并且既不意图识别关键或重要元素,也不描绘这样的方面的范围。其目的是以简化形式呈现本公开的一些概念作为稍后呈现的更详细描述的前序。
[0004]在本公开的一方面中,一种处理设备从用户设备接收一个或多个媒体内容段。所述处理设备处理所述一个或多个媒体内容段以确定与所述一个或多个媒体内容段相关联的一个或多个操作。所述处理设备基于与所述用户设备相关联的一个或多个特性来选择所述一个或多个操作中的至少一个。所述处理设备提供用以相对于所述用户设备执行所述一个或多个操作中的至少一个的一个或多个指令。
[0005]在本公开的另一方面,一种处理设备在用户设备处捕捉一个或多个媒体内容段。所述处理设备将所述一个或多个媒体内容段提供给远程设备。所述处理设备接收一个或多个指令,所述一个或多个指令中的每一个与所述一个或多个媒体内容段中的至少一个相关联并且对应于一个或多个操作。所述处理设备发起所述一个或多个指令中的至少一个的执行。
【附图说明】
[0006]根据下面给出的详细描述且根据本公开的各种方面和实施方式的附图将更全面地理解本公开的各方面和实施方式,然而,不应将其理解成将本公开限于特定方面或实施方式,而是仅仅用于解释和理解。
[0007]图1描绘了根据本公开的一个实施方式的说明性系统架构。
[0008]图2描绘了用于响应于对媒体内容段的感知而提供特定于设备的指令的方法的各方面的流程图。
[0009]图3描绘了根据本公开的一个实施方式的其中两个用户设备感知同一媒体内容段的示例性情形。
[0010]图4描绘了根据本公开的一个实施方式的可以提供给内容提供者的示例性通知。
[0011]图5描绘了根据本公开的一个实施方式的其中两个用户设备感知同一媒体内容段的示例性情形。
[0012]图6描绘了用于响应于对媒体内容段的感知而提供特定于设备的指令的方法的各方面的流程图。
[0013]图7描绘了根据本公开的一个实施方式的媒体内容捕捉触发器的示例性实施方式。
[0014]图8描绘了根据本公开的一个实施方式的由此可以在相应用户设备处呈现不同的指令集合的示例性情形。
[0015]图9描绘了根据本公开的一个实施方式的由此可以响应于对各种媒体内容捕捉触发器的选择而呈现指令的示例性情形。
[0016]图10描绘了根据本公开的各方面和实施方式操作的说明性计算机系统的框图。
【具体实施方式】
[0017]本公开的各方面和实施方式涉及响应于对媒体内容段的感知而提供特定于设备的指令。可以将公开的系统和方法应用于媒体内容,诸如音频和/或视频内容,诸如在媒体播放器(例如,电视、无线电、计算机等)处投影、显示或者另外提供的内容。更具体地,虽然用户被暴露于的大量媒体内容(例如,电视节目、无线电节目、从因特网接检索的媒体等)可鼓励或建议用户执行一个或多个后续动作或操作(例如,拨打电话、访问网站等),但用户主要负责确保这样的后续动作发生以及确保必要的参数(例如,后续操作所需的电话号码、网站地址等)是准确的。这样,出现其中用户虽然意图发起后续操作但在这样做时不成功的情况(例如,当用户全神贯注且稍后忘记这样做时、用户未适当地记住后续参数等)。此外,即使当用户另外能够发起后续操作(如诸如广告之类的媒体内容中指示的)时,这样的操作对于特定用户而言也可能是次最佳的。例如,指示收听者呼叫特定电话号码的无线电广告相对于不能拨打电话(或不希望这样)的用户而言可能是低效的,而用以访问网站的指令类似地相对于其它用户而言可能是低效的。
[0018]因此,在本文中在各种实施例中描述了使得内容提供者(诸如广告主)能够将多个操作关联到单个媒体内容段(诸如广告的音频剪辑)的技术。在听到广告时,例如,用户可以在用户设备处发起或触发移动应用,其可以捕捉并向服务器传送广告的剪辑。服务器可以关于由这样的广告主提供的内容的数据存储来处理所接收的剪辑。在从数据存储识别出匹配时,可以选择相关联的操作(由广告主定义)并作为指令将其传送回到用户设备以执行特定操作(导航至网站、呼叫电话号码等)。如所述,假定数据存储中的单个内容项目可以与多个操作相关联,可以基于用户设备的各种特性来确定被选择用于传送回到用户设备的特定操作。例如,内容提供者可以将不同的操作关联到具有不同特性(例如,存在于不同地理位置、与不同的兴趣或人口统计相关联等)的用户设备。在这样做时,所引用的后续操作可以被用户更容易且准确地实现,并且可以甚至相对于单个内容项目(例如,广告)向不同类型的用户提供不同的操作。例如,当用户听到相关广告时,用户可能能够在用户移动设备上按下由移动应用提供的按钮。作为响应,移动应用可从服务器获得与广告相关联的电话号码或与广告相关联的网站的URL,并且可将所获得的电话号码或网站URL呈现给用户,或者促使电话号码被自动地拨打或促使网站自动地显示在用户移动设备上。
[0019]图1描绘了根据本公开的一个实施方式的说明性系统架构100。系统架构100包括用户设备102A-102N和服务器机器120。这些各种元件或组件可以经由网络110被相互连接,网络110可以是公共网络(例如因特网)、专用网络(例如局域网(LAN)或广域网(WAN))或其组合。
[0020]用户设备102A-102N可以是无线终端(例如智能电话等)、个人计算机(PC)、膝上型计算机、平板计算机或任何其它计算或通信设备,并且可以在地理上遍布于全世界的任何地方。用户设备102A-102N可运行操作系统(OS),其管理用户设备102A-102N的硬件和软件。每个用户设备102可以包括一个或多个组件,并且根据特定实施方式,这样的组件可以被组合在一起或分离成进一步组件。应注意的是,在某些实施方式中,用户设备102的各种组件可在分立的机器上运行。此外,下面相对于图6来更详细地描述某些组件的某些操作。
[0021]例如,用户设备102可以包括媒体内容捕捉引擎112。媒体内容捕捉引擎112可以是例如应用、模块和/或指令集,其可以被发起或触发(诸如被用户)以捕捉可被设备感知的媒体内容(例如源自于无线电处的可以被设备的集成扩音器听到或者另外感知到的音频、源自于电视、计算机等处的可以被设备的集成相机观看或者另外感知到的视频内容等)的媒体内容段(例如音频剪辑、视频剪辑等),并且可以进一步将媒体内容段提供(例如上传)给服务器机器120(例如经由网络110)。此外,在某些实施方式中,媒体内容捕捉引擎112可以将用户设备102配置成提供媒体内容捕捉触发器(例如图标、按钮、文本超链接和/或任何其它这样的指示符),其可以被合并在在用户设备上执行的一个或多个其它应用的界面内和/或另外与该界面相结合地呈现。这样的媒体内容捕捉触发器可以使得用户能够在还利用另一应用和/或与另一应用(例如,文本消息应用、web浏览器等)相交互的同时选择或另外发起这样的触发器(例如,通过经由触摸屏界面在图标上按压)。
[0022]用户设备102还可以包括指令呈现引擎122。指令呈现引擎112可以是例如应用、模块和/或指令集,其可以接收一个或多个指令(例如发起电话呼叫、导航至一位置等),诸如可以响应于媒体内容段的捕捉和提供而提供的那些指令,并且可以将这样的指令呈现给用户,诸如在用户设备102的接口处,如本文所述。
[0023]服务器机器120可以是机架安装服务器、路由器计算机、个人计算机、便携式数字助理、移动电话、膝上型计算机、平板计算机、相机、视频相机、上网本、台式计算机、媒体中心、上述的任何组合或者能够实现本文所述的各种特征的任何其它这样的计算设备。服务器机器120可以包括诸如操作选择引擎130、媒体内容段存储140以及性能度量储存库150的组件。根据特定实施方式,可以将组件组合在一起或者分离成进一步组件。应注意的是,在某些实施方式中,服务器机器120的各种组件可在分立的机器上运行。此外,下面相对于图2来更详细地描述某些组件的某些操作。
[0024]媒体内容段存储140可以由一个或多个存储设备托管,诸如主存储器、基于磁性或光学存储的磁盘、磁带或硬驱、NAS、SAN等。在某些实施方式中,媒体内容段存储140可以是网络附接文件服务器,而在其它实施方式中,媒体内容段存储140可以是某个其它类型的持久性存储,诸如面向对象数据库、关系数据库等,其可由服务器机器120或者经由网络110被親合到服务器机器120的一个或多个不同机器托管,而在其它实施方式中,媒体内容段存储140可以是被另一实体托管并使得其可被服务器机器120访问的数据库。
[0025]媒体内容段存储140可以包括媒体内容段141A-141N。在某些实施方式中,媒体内容段141A-14 IN可以对应于媒体内容本身(例如音频广告的音频剪辑、视频广告的视频剪辑、打印广告的图像等)和/或这样的媒体内容的指纹(例如从诸如色彩、强度、频率等特征取得的定量数据)以及用以将媒体内容段与其相应的指纹相关联的数据结构(例如其中每行存储音频、视频或图像段的标识符和用于该音频、视频或图像段的指纹数据的表等)。在接收到例如可以在用户设备102处捕捉并传送到服务器机器120的媒体内容段时,可以将所接收的媒体内容段与媒体内容段存储140中的媒体内容段相比较和/或另外根据媒体内容段存储140中的媒体内容段进行分析。在这样做时,可以识别捕捉/接收的媒体内容段与存储在媒体内容段存储140中的媒体内容段之间的一个或多个匹配和/或相似性。
[0026]可以将每个媒体内容段141与诸如操作142A-142N的一个或多个操作相关联。操作142A-142N可以是可以被提供给用户设备102A-102N和/或关于用户设备102A-102N提供的一个或多个指令或命令(例如,用以拨打特定电话号码、导航至特定网站、在地图上示出特定位置等的指令),诸如基于相对于媒体内容段(诸如在用户设备102处捕捉的媒体内容段)的相似性、匹配或任何其它这样的确定。可以在用户设备102A-102N处执行这样的操作以便用一个或多个方式来改变或影响用户设备102A-102N的操作。应注意的是,如在图1中描绘的,可以将单个媒体内容段(诸如媒体内容段141A)与多个操作(诸如操作142A和操作142B)相关联。
[0027]在某些实施方式中,可以将引用的操作142A-142N中的一个或多个与各种特性143A-143N、诸如(一个或多个)用户设备的位置的特性和/或与用户设备相关联的用户的特性相关联。可以相对于确定将相对于特定媒体内容段而选择多个相关联
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1