使用内容识别作为用于搜索的上下文的制作方法_3

文档序号:9291672阅读:来源:国知局
息。
[0048]当搜索查询“house show”被通信设备102接收到时,搜索管理组件108可以分析与内容区段相关联的上下文信息以确定是否存在可以与搜索查询相关和/或可以促进加强搜索查询的任何上下文信息。搜索管理组件108可以将某些上下文信息(例如,包含在内容标识符时间戳中)、例如,诸如与内容区段相关联的实体的标题(例如,“Flip ThatHouse”)、实体的描述部分(例如,“现实TV演出”、“房地产”)识别为与搜索查询相关或至少潜在地与之相关和/或可以促进加强搜索查询。搜索管理组件108可以将搜索查询(例如,“house” “show”)增强为包括与内容区段相关联的此类上下文信息以生成已增强的搜索查询(例如,“‘Flip That House,‘房地产’ ‘现实TV演出,)。
[0049]一旦已经细化(例如,增强)搜索查询,则搜索组件106可以将搜索查询(例如,已增强的搜索查询)传送到搜索引擎110。响应于接收到搜索查询,搜索引擎110可以搜索信息提供者组件(例如,信息或内容服务器),诸如信息提供者组件112和信息提供者组件114,并且至少部分地基于可以使用上下文信息来增强的搜索查询从信息提供者组件接收或检索信息(例如,关于网页、内容等的信息)。搜索引擎110可以生成可以至少部分地基于上下文信息来自定义的搜索结果子集(例如,自定义的搜索结果子集),其中,该搜索结果可以包括从信息提供者组件(例如,信息提供者组件112、信息提供者组件114)获得的信息的至少一部分。当使用搜索查询来执行搜索时,搜索引擎110可以使用搜索查询中的上下文信息来促进至少部分地基于上下文信息(例如,包含在内容标识符时间戳中)的一个或多个相关搜索结果的识别、搜索查询的歧义消除、搜索结果相比于搜索结果子集中的另一搜索结果的提升(例如,排名的增加),以促进对搜索结果子集进行自定义。搜索引擎110可以将搜索结果子集提供给搜索组件106,其可以经由通信设备102或第二通信设备将搜索结果子集提供(例如,呈现)给用户。
[0050]在某些实施方式中,搜索组件106可以将在线信息访问(例如,因特网访问)与通信设备102上的视频内容、音频内容或其它内容(例如,文本内容)的呈现结合。该搜索组件106可以从通信设备102获得(例如,接收、检测到等)关于由通信设备102呈现给用户的内容的信息。例如,通信设备102可以是、可以包括机顶盒和/或集成调谐器或者可以与之相关联,其可以提供关于由通信设备102呈现给用户和/或搜索组件106的内容的信息(例如,内容的标题、内容的描述等)。
[0051]搜索管理组件108可以分析由通信设备102呈现的内容,并且至少部分地基于该分析,可以认识和/或识别在所呈现的内容中的或与之相关联的信息(例如,对象,诸如产品、人等;产品的产品品牌或类型;演员的姓名;节目场景;对话;节目或场景主题;内容的描述、与内容相关联的隐藏式字幕信息;与内容相关联的元数据等)和该给定时刻(例如,与包括内容的实体(例如,节目、演出、电影、歌曲、视频、电子游戏等)的总体呈现时间有关的时刻或当前本地时间)。例如,至少部分地基于内容的分析(例如,在给定时刻),搜索管理组件108可以认识和/或识别内容区段内的对象,诸如产品、人等;内容区段内的产品的产品品牌或产品类型;出现在内容区段中的或与之相关联的演员的姓名;作为内容区段的一部分的节目场景;在该内容区段内呈现的对话;用于该内容区段的节目或场景主题;内容的描述、与内容区段相关联的隐藏式字幕信息;与内容区段相关联的元数据等。
[0052]在某些实施方式中,搜索管理组件108可以使用图案识别技术来认识和/或识别在所呈现的内容中的或与之相关联的视觉对象或视觉信息,和/或可以使用语音识别技术来认识和/或识别在所呈现的内容中的或与之相关联的音频对象或音频信息。通过识别由通信设备102呈现给用户的内容中的信息和与所识别的信息相关联的时刻,搜索管理组件108可以使向用户呈现内容期间的用户活动与正在由通信设备102向用户呈现内容的特定时刻相互关联。至少部分地基于由通信设备102呈现的内容的分析,搜索管理组件108可以生成内容标识符时间戳,其可以包括在所呈现的内容区段中识别的信息、与所识别的信息相关联的时刻和/或关于在所呈现的内容区段中识别的信息的其它信息。
[0053]根据各种实施方式,搜索管理组件108可以利用其它信息(例如,上下文信息),诸如指示通信设备102的地理位置的信息、用户简档中的信息(例如,用户兴趣、用户的在先搜索等)等,作为用于搜索查询的附加或替换上下文以促进响应于搜索查询而对搜索结果进行自定义。搜索管理组件108还可以跟踪与通信设备102和/或通信设备102的特定用户相关联的历史性内容查看历史和/或搜索历史(例如,搜索查询历史、搜索结果查看历史等),并且可以存储该历史性内容查看历史和/或搜索历史以构建用于用户和/或所关联的通信设备102的用户简档。搜索管理组件108可以使用与用户和/或所关联的通信设备102相关联的历史性内容查看历史和/或搜索历史的全部或一部分作为附加上下文信息(例如,除与当前正在被用户感知的电视相关内容的区段相关联的上下文信息之外),其可以包括在由用户使用通信设备102进行的搜索查询中以促进响应于该搜索查询而对搜索结果进行自定义。
[0054]为了促进响应于搜索查询而改善搜索相关性和/或搜索结果,搜索管理组件108可以利用过滤器组件(例如,包括一个或多个类型的一个或多个过滤器)来过滤用户的查看历史,例如以在识别或生成关于用户和/或与通信设备102相关联的观看历史的附加上下文信息时仅考虑在所定义的最近时间段内(例如,在最近24小时内、在上周内、在上个月内等)查看或感知(例如,收听)的实体(例如,节目、表演、电影、歌曲、视频等)。搜索管理组件108还可以利用过滤器组件来过滤用户的搜索历史,例如以在识别或生成关于用户的搜索历史和/或与通信设备102相关联的附加上下文信息时仅考虑在所定义的最近时间段内与用户和/或所关联的通信设备102相关联的搜索实体(例如,搜索查询、搜索结果等)O
[0055]搜索管理组件108可以使用附加上下文信息(例如,源自用户的历史性内容查看历史、用户的搜索历史、用户通信设备102的位置、用户简档中的其它信息等),例如以促进识别或获得至少潜在地与搜索查询相关的附加搜索结果和/或可以至少部分地基于附加上下文信息来修改响应于搜索查询而获得的搜索结果的排名,以对搜索查询对结果进行自定义。搜索管理组件108可以经由与用户相关联的通信设备102呈现响应于搜索查询的自定义的搜索结果。
[0056]转到图2,描述了根据这里所述的各方面和实施方式的示例系统200的框图,其可以由第二通信设备(例如,移动电话、电子板或平板等)跨越关于由第一通信设备(例如,电视、IPTV、机顶盒等)呈现的内容的所识别的上下文信息或者将其应用于搜索查询,以促进对关于与第二通信设备相关联的搜索查询的搜索结果进行自定义。系统200可以包括通信设备202、通信网络204、搜索组件206、搜索管理组件208、搜索引擎210以及多个信息提供者组件,包括信息提供者组件212和信息提供者组件214,其每个可以分别地与相应的组件(例如,分别地命名的组件)相同或类似,和/或可以包括与相应的组件(例如,分别地命名的组件)相同或类似的功能,如在这里更全面地公开的。
[0057]系统200还可以包括第二通信设备216,其可以接收或传送信息(例如,视频内容、音频内容、文本信息或消息等)。第二通信设备216可以是或者可以包括例如移动电话、电子平板或板、计算机、内容流式传输设备、电子游戏设备、PDA、包括信息通信功能的电子设备(例如,电子眼镜或内衣)等。
[0058]第二通信设备216可以与通信网络204相关联(例如,与之通信连接),该通信网络204可以促进第二通信设备216和与通信网络204相关联的其它通信设备(例如,通信设备202、与搜索引擎210相关联的通信设备、信息提供者组件212、信息提供者组件214等)之间的信息的通信(例如,接收、传送)。
[0059]在某些实施方式中,通信设备202可以包括搜索组件206和搜索管理组件208。第二通信设备216可以包括搜索组件218,其可以包含搜索管理组件220,其中,搜索组件218和搜索管理组件220可以分别地与搜索组件206和搜索管理组件208相同或类似。在其它实施方式中,搜索组件可以是独立设备和/或可以是另一设备的一部分(例如,通信设备202是与另一通信设备相关联的电视,该另一设备为机顶盒,并且该机顶盒包括搜索组件)。
[0060]可以存在例如其中用户可能正在感知(例如,查看、收听)由通信设备202 (例如,电视、具有机顶盒的电视、IPTV等)呈现的内容、同时用户还具有第二通信设备216(例如,移动电话、电子板或平板、电子眼镜等)可供使用的情况。在正在感知由通信设备202呈现给用户的内容的同时,用户可能期望使用第二通信设备216来完成可与由通信设备202正在呈现给用户的内容有关的信息搜索(例如,因特网搜索)。
[0061]在某些实施方式中,搜索组件(例如,206、218)可以跨越与内容区段(例如,包含在内容标识符时间戳中)相关联的上下文信息与用户感知或者至少潜在地感知由通信设备202跨超过一个通信设备(例如,至第二通信设备216)呈现的内容的用户活动之间的相关性。例如,搜索组件218的搜索管理组件220可以生成与正在由通信设备202呈现的内容有关的上下文信息(例如,包含在内容标识符时间戳中或与之相关联),并且可以将上下文信息包括在由与通信设备202配对或接近的第二通信设备216生成的搜索查询中,以促进至少部分地基于该搜索查询(例如,使用上下文信息增强的)对搜索结果进行自定义。
[0062]在某些实施方式中,可以将通信设备202直接地与第二通信设备216配对,例如根据所定义的设备配对协议和/或通过使通信设备202和第二通信设备216例如使用相同的用户名和认证证书或使用与同一帐户相关联的相应的用户名和认证证书登录到同一帐户(例如,同一在线访问帐户)。在给定时刻,第一搜索管理组件208可以识别关于正在由通信设备202呈现的(例如,诸如节目、电影、歌曲、电子游戏等实体的)内容区段的上下文信息,并且可以生成可以包括上下文信息的内容标识符时间戳。通信设备202的搜索管理组件208可以将该内容标识符时间戳提供(例如,传送)给第二通信设备216。
[0063]第二通信设备216的搜索组件218可以生成搜索查询,其中,搜索管理组件220可以将搜索查询增强或修改成包括与内容标识符时间戳相关联的上下文信息。第二搜索组件218可以将该搜索查询(例如,已增强的搜索查询)提供(例如,传送)给搜索引擎210。搜索引擎210可以处理该搜索查询,并且响应于该搜索查询,可以生成可以至少部分地基于搜索查询中的上下文信息来自定义的搜索结果子集。例如,搜索引擎210可以执行搜索查询以搜索或查询一个或多个信息提供者组件,诸如信息提供者组件212和/或信息提供者组件214,并且可以至少部分地基于包含在搜索查询中的查询项(包括上下文信息)来从所述多个信息提供者组件接收信息。搜索引擎210可以至少部分地基于从所述多个信息提供者组件获得的信息和搜索查询中的上下文信息来生成搜索结果子集和/或对其进行自定义。搜索引擎210可以将搜索结果子集提供给第二通信设备216以便呈现给第二通信设备216的用户。
[0064]在某些其它实施方式中,通信设备202可以直接地与第二通信设备216配对,例如当第二通信设备216接近于通信设备202(例如,在与通信设备202的定义距离内)时。在给定时刻,第二通信设备216的搜索管理组件220可以识别关于正在由通信设备202呈现的(例如,诸如节目、电影、歌曲等的实体的)内容区段的上下文信息。搜索管理组件220可以生成可以包括上下文信息的内容标识符时间戳。例如,第二通信设备216可以感知正在由通信设备202呈现的内容,并且第二搜索管理组件220可以在给定时刻分析内容以识别内容区段中的上下文信息。搜索组件218可以生成可以被增强或修改(例如,由搜索管理组件220)成包括与内容标识符时间戳相关联的上下文信息的搜索查询。搜索组件218可以将该搜索查询(例如,已增强的搜索查询)提供(例如,传送)给搜索引擎210。如在这里公开的,搜索引擎210可以处理搜索查询,并且响应于该搜索查询,可以生成可以至少部分地基于搜索查询中的上下文信息来自定义的搜索结果子集。搜索引擎210可以将搜索结果子集提供给第二通信设备216以便呈现给第二通信设备216的用户。
[0065]将认识到和理解的是,虽然搜索组件和搜索管理组件在图中描绘并在这里描述为是通信设备的一部分或者作为独立组件(例如,搜索组件作为包括搜索管理组件的独立组件),但是公开主题不受此限制。根据各种实施方式,搜索组件和/或搜索管理组件可以分布在多个组件之间(例如,分布在通信设备与搜索引擎之间),搜索组件和/或搜索管理组件可以常驻于搜索引擎或与搜索引擎相关联的服务器内和/或搜索组件和/或搜索管理组件分别地可以包括可以是独立子组件的一个或多个子组件。
[0066]在某些实施方式中,搜索组件和搜索管理组件的相应的子组件可以分布在通信设备(例如,102、202)和搜索引擎(例如,110、210或与搜索引擎相关联的服务器之间。例如,搜索管理组件的第一子组件(例如,内容标识符时间戳发生器组件)可以常驻于通信设备内或与之相关联(例如,与之通信连接)。第一子组件可以识别正在由通信设备呈现的内容区段(例如,电视相关内容)和/或与该内容区段相关联的上下文信息(例如,节目、演出或电影的名称等;演员的姓名;或其它上下文信息)的子集。第一子组件还可以识别与内容区段相关联的时间信息(例如,时刻或时间段)。第一子组件可以将识别内容区段的信息(例如,内容标识符)和/或上下文信息的子集(如果有的话)与时间信息(例如,时间标识符)相关联(例如,链接)。例如,第一子组件可以生成内容标识符时间戳,其可以包括关于内容区段的内容相关信息、上下文信息的子集(如果有的话)以及时间信息。在某些实施方式中或情况下,第一子组件可不识别与内容区段相关联的上下文信息,其中,内容标识符时间戳可以包括内容相关信息,诸如识别内容区段的信息和所关联的时间信息。
[0067]搜索管理组件还可以包括一个或多个其它子组件(例如,上下文组件、图案识别器组件、音频识别器组件等),其可以常驻于搜索引擎或与搜索引擎相关联的服务器内或与之相关联(例如,与之通信连接)。搜索管理组件的一个或多个其它子组件可以接收关于内容区段的内容相关信息(例如,内容标识符时间戳)。关于从通信设备接收到的搜索查询(例如,由与通信设备相关联的搜索组件部分的查询子组件生成的搜索查询),搜索管理组件的一个或多个其它子组件可以分析内容相关信息,并且至少部分地基于该分析,可以识别、确定或生成关于内容相关信息的上下文信息(如在下面更全面地公开的),并且可以至少部分地基于(例如,以包括)与内容区段相关联的上下文信息的至少一部分(例如,与内容相关信息一起接收到(例如,与内容标识符时间戳一起接收到)的上下文信息(如果有的话)和/或源自由一个或多个其它子组件进行的内容相关信息的分析的上下文信息)来增强搜索查询,以生成已增强的搜索查询。执行已增强的搜索查询,搜索引擎可以生成搜索结果子集,其可以至少部分地基于与已增强的搜索查询相关联的上下文信息的部分而自定义,如在这里更全面地公开的。
[0068]图3图示出根据在这里公开的各种方面和实施方式的示例搜索组件300的框图。可以将搜索组件包含在通信设备内或与之相关联(例如,与之通信连接)。搜索组件300可以包括通信
当前第3页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1