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

文档序号:9291672阅读:来源:国知局
器组件302、聚合器组件304以及分析器组件306。
[0069]通信器组件302可以用来在搜索组件300与其它组件(例如,通信设备、通信网络中的组件、搜索引擎、用户接口、处理器组件、数据仓库等)之间传送(例如,传送、接收)信息。信息可以包括例如正在由通信设备呈现的内容、与内容区段相关联的上下文信息、搜索查询和/或其它信息。搜索组件300可以使用该信息来促进生成搜索查询,其可以至少部分地基于与正在由通信设备呈现的内容区段相关联的上下文信息而被增强以促进至少部分地基于上下文信息对搜索结果进行自定义。通信器组件302可以将搜索查询(例如,已增强的搜索查询)传送到例如搜索引擎,该搜索引擎可以执行该搜索查询以促进获得可以至少部分地基于包含在搜索查询中的上下文信息来自定义的搜索结果。在某些实施方式中,通信器组件302可以在搜索组件300与另一组件(例如,通信设备、通信网络内的组件、搜索引擎等)之间建立安全通信信道以传送信息,诸如搜索查询或消息。
[0070]聚合器组件304可以聚合从各种实体(例如,通信设备、通信网络中的组件、搜索引擎、用户接口、处理器组件、数据仓库等)接收到(例如,获得)的数据。聚合器组件304可以至少部分地基于数据的类型、数据的源、生成或接收到数据的时间或日期、与数据相关联的内容区段等来使数据的相应的项目相互关联,以促进由分析器组件306进行的数据的分析。
[0071]分析器组件306可以分析数据以促进识别与内容区段相关联的上下文信息,生成关于内容区段的内容标识符时间戳,生成或增强搜索查询等,并且可以至少部分地基于该数据分析而生成分析结果。例如,分析器组件306 (例如,与搜索管理组件308相结合)可以分析关于正在由通信设备呈现的内容区段的信息,以促进识别在内容区段中或与内容区段相关联的上下文信息,其中,该上下文信息可以被搜索管理组件308用来促进增强搜索查询,如在这里更全面地描述的。分析器组件306可以将分析结果提供给例如搜索管理组件308或搜索组件300的另一组件(例如,处理器组件326、数据仓库328)。
[0072]搜索管理组件308可以至少部分地基于该分析结果而执行各种功能,包括例如识别与内容区段相关联的上下文信息,生成关于内容区段的内容标识符时间戳,生成或增强搜索查询。搜索管理组件308还可以控制搜索组件300的各种组件的操作和/或可以将指令提供给搜索组件300的各种组件以促进由搜索组件300的各种组件进行的各种任务和功能的执行。搜索管理组件308可以包括例如图案识别器组件310、音频识别器组件312、上下文组件314、内容标识符时间戳发生器组件316、配对组件318、过滤器组件320以及用户简档组件322。
[0073]图案识别器组件310可以使用一个或多个图案识别技术、算法和/或函数,其可以促进认识和/或识别在所呈现的内容(例如,在给定时刻的内容区段)中的或与之相关联的视觉对象或视觉信息,以促进识别在所呈现的内容中的或与之相关联的上下文信息。音频识别器组件312可以使用一个或多个语音识别技术、算法和/或函数,其可以促进认识和/或识别在所呈现的内容(例如,在给定时刻的内容区段)中的或与之相关联的音频对象或音频信息,以促进识别在所呈现的内容中的或与之相关联的上下文信息。通过识别由通信设备呈现给用户的内容中的上下文信息和与所识别的上下文信息相关联的时刻,搜索管理组件308可以促进使向用户呈现内容期间的用户活动与正在由通信设备向用户呈现内容的特定时刻相互关联。
[0074]上下文组件314可以至少部分地基于由图案识别器组件310识别的视觉对象(例如,产品、人等)或视觉信息、由音频识别器组件312识别的音频对象(例如,声音、单词、歌曲、乐器等)或音频信息和/或其它信息(例如,产品的产品品牌或类型;演员的姓名;节目场景;对话;节目或场景主题;内容的描述、与内容相关联的隐藏式字幕信息;与内容相关联的元数据等)来识别、认识和/或生成用于由通信设备呈现且与给定时刻相关联的内容区段的上下文信息。
[0075]内容标识符时间戳发生器组件316可以至少部分地基于所识别的上下文信息来生成关于由通信设备呈现的内容区段的内容标识符时间戳。例如,内容标识符时间戳发生器组件316可以包括内容标识符时间戳中的所识别的上下文信息的全部或一部分、关于上下文信息的时间信息(例如,呈现内容区段的时间、总体上与内容有关的内容区段的时间等)和/或其它信息。内容标识符时间戳发生器组件316可以促进将内容标识符时间戳提供给另一组件(例如,查询组件324)或将内容标识符时间戳存储在数据仓库328中。
[0076]可以使用配对组件318来促进将与搜索组件300相关联的通信设备与第二通信设备配对(例如,直接地配对)。配对组件318可以使用所定义的设备配对协议来促进使通信设备与第二通信设备配对。在某些实施方式中,当配对组件318识别到通信设备和第二通信设备例如使用相同用户名和认证证书或者使用与同一帐户相关联的相应的用户名和认证证书注册到同一帐户(例如,同一在线访问帐户)时,配对组件318可以促进将通信设备与第二通信设备配对。当通信设备和第二通信设备被配对组件318配对时,可以将与由通信设备呈现的内容相关联的上下文信息(例如,包括上下文信息的内容识别时间戳)提供给第二通信设备,以促进至少部分地基于该上下文信息来增强由第二通信设备生成的搜索查询,和/或与由第二通信设备呈现的内容相关联的上下文信息(例如,包括上下文信息的内容识别时间戳)可以被通信设备(和搜索组件300)接收到,以促进至少部分地基于此类上下文信息来增强由通信设备的搜索组件300生成的搜索查询。
[0077]过滤器组件320可以包括一个或多个过滤器,其可以是一个或多个类型的过滤器,可以对用户的查看历史使用(例如,应用),例如以过滤查看历史以在识别或生成关于用户的查看历史和/或与通信设备相关联的附加上下文信息(例如,由搜索管理组件308)时仅考虑在所定义的最近时间段内(例如,在最近24小时内、在上周内、在上个月内等)查看或感知(例如,收听)的实体(例如,节目、演出、电影、歌曲、视频等)。这可以促进响应于搜索查询而改善搜索相关性和/或搜索结果。还可以对用户的搜索历史使用(例如,应用)过滤器组件320,例如以过滤搜索历史以在识别或生成关于用户的查看历史和/或与通信设备相关联的附加上下文信息时仅考虑在所定义的最近时间段内与用户和/或所关联的通信设备相关联的搜索实体(例如,搜索查询、搜索结果等)。过滤器组件320可以滤出在该定义最近时间段之外的信息的项目。过滤器组件320从而可以促进响应于搜索查询而改善搜索相关性和/或搜索结果。
[0078]用户简档组件322可以促进保持(例如,存储)用于相应的用户的相应的用户简档。针对用户,用户简档组件322可以创建用户简档,并且可以存储关于用户的查看历史和/或搜索历史(例如,关于通信设备和/或另一通信设备的使用)的信息。可以将由用户简档组件322生成的用户简档存储在数据仓库328中。
[0079]搜索组件300还可以包括查询组件324,其可以生成搜索查询以促进响应于查询而获得搜索结果。查询组件324和搜索管理组件308可以分别地操作以促进生成可以至少部分地基于与正在由通信设备(或与该通信设备配对的第二通信设备)呈现的内容区段相关联的上下文信息和/或其它上下文信息(例如,源自用户的历史性内容查看历史的上下文信息、源自用户的搜索历史的上下文信息、源自用户的通信设备的位置的上下文信息、与通信设备相关联的用户简档中的其它信息等)而增强的搜索查询。例如,搜索管理组件308可以将期望的上下文信息提供给查询组件324,并且可以控制查询组件324的操作以促进生成可以增强为包括期望上下文信息的搜索查询。
[0080]在某些实施方式中,搜索组件300还可以包括处理器组件326,其可以与其它组件(例如,通信器组件302、聚合器组件304、分析器组件306等)一起操作以促进执行搜索组件300的各种功能。处理器组件326可以采用一个或多个处理器、微处理器或控制器,其可以处理数据,诸如关于由通信设备呈现的内容的信息、关于搜索组件300的其它操作的信息和/或其它信息等,以促进识别与内容区段相关联的上下文信息,生成关于内容区段的内容标识符时间戳(例如,包括上下文信息),生成或增强搜索查询(例如,至少部分地基于上下文信息)和/或执行与搜索组件300相关联的其它操作,如在这里更全面地公开的。处理器组件326可以控制或管理搜索组件300和与搜索组件300相关联的其它组件(例如,通信设备、通信网络中的组件、搜索引擎、用户接口、处理器组件、数据仓库等)之间的数据流。
[0081]搜索组件300还可以包括可以存储数据结构(例如,用户数据、视频内容、元数据)、指令、程序和/或代码结构(例如,模块、对象、哈希表、类)以促进执行或控制与搜索组件300相关联的操作的数据仓库328。数据仓库328还可以存储可以促进生成搜索查询(例如,已增强的搜索查询)的信息(例如,与内容相关联的上下文信息、由通信设备呈现的内容、上下文标识符时间戳、图案识别算法、音频识别算法、所定义的搜索准则和/或对应的搜索规则等)和/或关于搜索组件300的其它操作的信息等,以促进识别与内容区段相关联的上下文信息,生成关于内容区段的内容标识符时间戳(例如,包括上下文信息),生成或增强搜索查询(例如,至少部分地基于上下文信息)和/或执行或控制与搜索组件300相关联的操作。可以将处理器组件326(例如,通过存储器总线)耦接到数据仓库328,以便存储和检索期望的信息以操作和/或给予功能,至少部分地耦接到搜索组件300的组件(例如,通信器组件302、聚合器组件304、分析器组件306等)和/或搜索组件300的基本上任何其它操作方面。
[0082]相对于多个组件之间的交互描述了上述系统和/或设备。应认识到的是此类系统和组件可以包括在其中指定的那些组件或子组件、指定组件或子组件中的某些和/或附加组件。还可以将子组件实现为被通信耦接到其它组件而不是包括在母组件内的组件。此外,可将一个或多个组件和/或子组件组合成提供聚合功能的单个组件。该组件还可与在这里为了简洁起见而未具体地描述但本领域的技术人员已知的一个或多个其它组件交互。
[0083]鉴于上述示例系统、组件以及设备,相对于图4一7中的流程图可以进一步认识到根据本公开可以实现的示例方法。出于简化说明的目的,将在这里公开的各种方法呈现并描述为一系列动作;然而,应理解并认识到的是本公开并不受动作顺序的限制,因为某些动作可按照与这里所示和所述的不同的顺序和/或与其它动作同时地发生。应注意的是并不是所有所示动作都是实现根据本公开的所述方法所需要的。另外,例如,可以替换地将在这里公开的一个或多个方法表示为一系列的互相关状态或事件,诸如用状态图。此外,交互图或调用流程表示根据所述主题的这里公开的示例方法中的多个;特别是在完全不同的实体或功能元件实行多个方法中的一个或多个的完全不同部分的情况下。此外,可以以组合方式实现公开示例方法中的两个或更多,以实现在本公开中描述的一个或多个特征或优点。
[0084]参考图4,图示出根据这里所述的各种方面和实施方式的可以使用关于由通信设备(例如,电视、IPTV、机顶盒、电子游戏等)呈现的内容的上下文信息作为用于信息搜索的搜索查询(例如,已增强的搜索查询)的一部分的示例方法400的流程图。该方法400可以例如被搜索组件使用,所述搜索组件可以包括搜索管理组件。
[0085]在402处,可以在给定时刻识别在由通信设备呈现的内容区段(例如,电视相关内容)中的或与之相关联的上下文信息。该通信设备可以是、可以包括例如一个或多个电视相关设备(例如,电视、IPTV、机顶盒、电子游戏设备等)或者可以与之相关联。搜索管理组件可以监测并分析由通信设备呈现的内容。在给定时刻,搜索管理组件可以至少部分地基于内容区段的分析来识别在由通信设备呈现的内容区段(例如,电视相关内容)中的或与之相关联的上下文信息。例如,搜索管理组件可以在给定时刻识别在内容区段中的或与之相关联的上下文信息(例如,对象,诸如产品、人等;产品的类型或品牌;实体(例如,TV演出、电影、商业广告、视频、歌曲、电子游戏等)的名称或描述;演员;场景;对话;歌词等)。该内容区段可以是例如内容的I帧快照、内容的多帧快照、内容的I秒段、内容的5秒段、内容的10秒段或者实际上任何期望时间长度的内容量。
[0086]在某些实施方式中,搜索管理组件可以生成内容标识符时间戳,其可以包括与该内容区段相关联的上下文信息,并且可以识别与该内容区段相关联的给定时刻。搜索管理组件可以将内容标识符时间戳和/或上下文信息存储在数据仓库中,并且可以利用内容标识符时间戳和/或上下文信息来促进至少部分地基于该上下文信息(例如,通过将上下文信息的至少一部分添加到搜索查询)增强(例如,加强、添加等)由与通信设备相关联的用户(例如,感知正在由通信设备呈现的内容和/或使用通信设备来进行信息搜索的用户)进行的搜索查询。
[0087]在404处,可以传送包括上下文信息的至少一部分的搜索查询以促进至少部分地基于上下文信息对搜索结果子集进行自定义。用户可以向通信设备(或与通信设备相关联(例如,与之配对)的第二通信设备)中录入搜索查询。搜索组件可以生成搜索查询,其可以包括由通信设备(或第二通信设备)的用户提供的搜索词。搜索管理组件可以至少部分地基于搜索查询的搜索词来识别与可以与搜索查询相关和/或可以加强搜索查询的内容区段相关联的上下文信息的至少一部分,如在这里更全面地公开的。搜索管理组件可以将搜索查询增强为至少包括上下文信息的所识别部分。搜索组件可以将搜索查询(例如,已增强的搜索查询)传送到搜索引擎以促进获得可以至少部分地基于包括在搜索查询中的上下文信息来自定义的搜索结果子集。
[0088]参考图5,描述了根据这里所述的各种方面和实施方式的可以使用关于由通信设备(例如,电视、IPTV、机顶盒等)呈现的内容的上下文信息作为用于信息搜索的搜索查询(例如,已增强的搜索查询)的一部分的另一示例方法500的流程图。该方法500可以例如被搜索组件使用,该搜索组件可以包括搜索管理组件。
[0089]在502处,可以在给定时刻识别与正在由通信设备呈现的实体相关联的内容区段(例如,电视相关内容)。搜索管理组件可以监视正在由通信设备呈现的内容。该内容可以与实体相关联,例如,诸如TV演出、电影、商业广告、视频、歌曲、电子游戏等。在给定时刻,搜索管理组件可以识别正在由通信设备呈现的内容区段。
[0090]在504处,可以分析该内容区段以促进识别在内容区段中的或与之相关联的上下文信息。该搜索管理组件可以分析内容区段和/或所关联的信息(例如,与内容区段相关联的元数据)并至少部分地基于该分析来生成分析结果,以促进识别在内容区段中的或与之相关联的上下文信息。
[0091]在506处,可以至少部分地基于分析结果来识别上下文信息的一个或多个项目。搜索管理组件可以采用各种内容分析技术、方法或算法来促进识别在内容区段中的或与之相关联的上下文信息的一个或多个项目。例如,搜索管理组件可以使用图案识别技术或算法来认识和/或识别在内容区段中的或与之相关联的视觉对象或视觉信息,和/或可以使用语音识别技术或算法来认识和/或识别在内容区段中的或与之相关联的音频对象或音频信息。搜索管理组件还可以使用文本识别技术或算法来认识和/或识别在内容区段中的或与之相关联的字母数字字符或其它文本字符、单词或其它文本项目。
[0092]在508处,可以至少部分地基于给定时刻和关于内容区段识别的上下文信息的一个或多个项目来生成内容标识符时间戳。搜索管理组件可以生成内容标识符时间戳,其可以包
当前第4页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1