用于搜索视频内容的方法、系统和介质与流程

文档序号:12287977阅读:176来源:国知局
用于搜索视频内容的方法、系统和介质与流程

本申请要求2014年6月18日提交的、美国临时专利申请No.62/014,065的权益,其通过引用全部并入本文中。

技术领域

所公开的主题涉及用于搜索视频内容的方法、系统和介质。更具体地,所公开的主题涉及响应于预测的搜索查询搜索并自动地呈现视频内容。



背景技术:

常规的视频搜索系统(例如,视频搜索引擎、视频托管服务等)允许用户搜索响应于基于与每个视频(例如,标题、标记、描述等)相关联的文本元数据的搜索查询的视频。例如,用户可以通过输入搜索查询来开始,诸如在查询"cat vacuum video"中的字母"ca"。在该示例中,可以向用户提供自动补全的(completed)查询的列表,诸如"cat vacuum"、"cat vacuum video"和"cat saves boy from dog"。响应于对补全的查询中的一个的选择,视频搜索系统返回对视频的链接的列表,其中搜索项被包含在其元数据中,诸如题为"cat plays with vacuum cleaner"的视频。然后,视频搜索系统的用户可以选择列表中的一个视频来进行观看。

然而,用户可能必须持续修改搜索查询,并将修改的搜索查询再次提交给视频搜索系统,以获得不同的搜索结果。这对于用户来说可能是耗时且令人沮丧的,尤其是在用户可能不知道可能导致用户正在寻找的视频内容的搜索项时。

因此,需要提供一种用于视频内容的搜索的新的机制。



技术实现要素:

提供了用于视频内容搜索的方法、系统和介质。根据所公开主题的一些实施例,提供了一种用于搜索视频内容的方法,该方法包括:接收由用户输入到第一查询字段中的一个或多个字符;基于一个或多个所接收的字符来确定预测的搜索查询;基于一个或多个所接收的字符来确定多个建议的搜索查询;使得预测的搜索查询在第一查询字段中呈现,并且使得建议的搜索查询的至少一部分在第二查询字段中呈现,其中将所述预测的搜索查询与在第一查询字段中的一个或多个所接收的字符组合;基于预测的搜索查询来搜索视频数据库;使得响应于预测的搜索查询的视频数据库中的多个视频内容项被呈现;以及在没有用户交互的情况下使得多个视频内容项中的第一视频内容项被回放。

在一些实施例中,该方法进一步包括将预测的搜索查询定位在一个或多个所接收的的字符上方。

在一些实施例中,响应于接收到附加字符,该方法进一步包括基于从用户处接收的附加字符和一个或多个字符来确定第二预测的搜索查询和第二多个建议的搜索查询。

在一些实施例中,该方法进一步包括,响应于启动搜索视频内容的应用来使得用户最近提交的一个或多个搜索查询被呈现。

在一些实施例中,多个建议的搜索查询包括用户最近提交的搜索查询。在一些实施例中,多个建议的搜索查询包括流行搜索查询。在一些实施例中,多个建议的搜索查询包括与流行视频内容项相关联的搜索查询。

在一些实施例中,在第一视频内容项目被回放的同时,所呈现的多个建议的搜索查询部分的一部分的每个建议的搜索查询是可选择的。响应于选择建议的搜索查询,所述方法还包括:禁止第一视频内容项的回放;基于建议的搜索查询来搜索视频数据库;使得响应于建议的搜索查询的视频数据库中的第二多个视频内容项被呈现;以及在没有用户交互的情况下,使得第二多个视频内容项中的第二视频内容项被回放。

在一些实施例中,在第一水平条中呈现第一查询字段,并且在第二水平条中呈现第二查询字段。在一些实施例中,第一水平条邻近第二水平条。在一些实施例中,第一水平条和第二水平条位于多个视频内容项上方。

根据所公开主题的一些实施例,提供了一种用于搜索视频内容的系统,所述系统包括硬件处理器,硬件处理器被编程为:接收由用户输入到第一查询字段中的一个或多个字符;基于一个或多个接收的字符来确定预测的搜索查询;基于所述一个或多个接收的字符确定多个建议的搜索查询;使得预测的搜索查询在第一查询字段中被呈现,并且使得多个建议的搜索查询的至少一部分在第二查询字段中被呈现,其中将所述预测的搜索查询与在第一查询字段中的所述一个或多个接收的字符组合;基于所述预测的搜索查询来搜索视频数据库;使得响应于预测的搜索查询的视频数据库中的多个视频内容项被呈现;以及在没有用户交互的情况下,使得所述多个视频内容项中的第一视频内容项被回放。

根据所公开主题的一些实施例,提供了一种包含计算机可执行指令的非瞬时计算机可读介质,计算机可执行指令在由处理器执行时,使得所述处理器执行用于搜索视频内容的方法,所述方法包括:接收由用户输入到第一查询字段中的一个或多个字符;基于一个或多个接收的字符来确定预测的搜索查询;基于所述一个或多个接收的字符确定多个建议的搜索查询;使得预测的搜索查询在第一查询字段中被呈现,并且使得多个建议的搜索查询的至少一部分在第二查询字段中被呈现,其中将所述预测的搜索查询与在第一查询字段中的所述一个或多个接收的字符组合;基于所述预测的搜索查询来搜索视频数据库;使得响应于预测的搜索查询的视频数据库中的多个视频内容项被呈现;以及在没有用户交互的情况下,使得所述多个视频内容项中的第一视频内容项被回放。

根据所公开主题的一些实施例,提供了一种用于搜索视频内容的系统,所述系统包括:用于接收由用户输入到第一查询字段中的一个或多个字符的装置;用于基于一个或多个接收的字符来确定预测的搜索查询的装置;用于基于所述一个或多个接收的字符来确定多个建议的搜索查询的装置;用于使得预测的搜索查询在第一查询字段中被呈现并且使得多个建议的搜索查询的至少一部分在第二查询字段中被呈现的装置,其中将所述预测的搜索查询与在第一查询字段中的所述一个或多个接收的字符组合;用于基于所述预测的搜索查询来搜索视频数据库的装置;用于使得响应于预测的搜索查询的视频数据库中的多个视频内容项被呈现的装置;以及用于在没有用户交互的情况下使得所述多个视频内容项中的第一视频内容项被回放的装置。

附图说明

当结合附图考虑时,参考以下对所公开的主题的详细描述,可以全面理解所公开的主题的各种目的、特征和优点,在附图中,相同的附图标记标识相同的元件。

图1示出根据所公开主题的一些实施例的用于搜索视频内容的过程的说明性示例。

图2示出根据所公开主题的一些实施例的用户界面的说明性示例,该用户界面接收搜索查询的一部分,并且作为响应,提供预测的搜索查询和响应于预测的搜索查询的视频内容项。

图3示出根据所公开主题的一些实施例的、包括在与正在回放的视频内容项中的一个重叠的窗口中的建议的搜索查询的用户界面的说明性示例。

图4示出根据所公开主题的一些实施例的用户界面的说明性示例,该用户界面包括在预测的搜索查询附近的窗口中的建议的搜索查询以及正在回放的视频内容项中的一个。

图5示出根据所公开主题的一些实施例的用户界面的说明性示例,该用户界面包括一个水平滚动条中的建议的搜索查询,该水平滚动条位于包含预测的搜索查询的水平条和当前正在回放的视频内容项之间。

图6示出根据所公开主题的一些实施例的用户界面的说明性示例,该用户界面响应于视频内容项中的一个被播放完成而示出随后被回放的另一视频内容项。

图7示出根据所公开主题的一些实施例的用于搜索视频内容的说明性系统的一般示意图。

图8示出可以根据所公开主题的一些实施例使用的图7的计算设备中的一个和服务器的具体示例。

具体实施方式

在一些实施例中,提供了用于搜索视频内容的机制(可以包括方法、系统和介质)。

在一些实施例中,这些机制可以接收对视频内容的搜索查询的至少一部分。例如,该机制可以在计算设备上启动客户端应用,计算设备诸如移动电话、膝上型计算机、平板计算机、可穿戴计算机、电视等。然后,该机制可以呈现多个用户界面,其允许用户使用小键盘界面、用户输入设备(例如,麦克风、键盘、遥控器、方向触板等)和/或任何其他适当的输入机制来输入搜索查询。在更具体的示例中,在计算设备上执行的客户端应用可以接收一个或多个字符作为搜索查询的开始,诸如字母"a"。

在一些实施例中,响应于接收到一个或多个字符,该机制可以基于所接收的字符来确定预测的搜索查询。响应于确定了预测的搜索查询,该机制可以呈现预测的搜索查询,基于预测的搜索查询来搜索视频数据库,呈现响应于预测的搜索查询的视频内容项,并且自动地回放视频内容项中的一个。例如,该机制可以与包含响应于预测的搜索查询的视频内容项的列表或队列一起向用户呈现预测的搜索查询,其中,在执行客户端应用的计算设备上自动地回放列表顶部的视频内容项。

应注意的是,响应于接收到附加字符,该机制可以基于所接收的字符来预测另一搜索查询,并且使用修改的搜索查询,基于修改的搜索查询来搜索视频数据库,呈现响应于修改的搜索查询视频的另一内容项集合,并且自动地回放该视频内容项中的一个。还应注意的是,响应于接收附加字符,该机制可以禁止诸如当前正在回放的视频的视频内容项的呈现,基于修改的搜索查询确定用于呈现的新的视频内容项,并且自动地回放新的视频内容项。

此外,在一些实施例中,响应于接收到一个或多个字符,该机制可以基于所接收的字符来确定建议的搜索查询。应注意的是,这些建议的搜索查询可以基于下述来确定:相关性(例如,与预测的搜索查询相关的词语、与相关视频内容相关的词语等)、流行度(例如,流行的搜索查询、与流行视频内容相关的词语等)、最近的搜索查询(例如,在特定时间段中由用户输入的搜索查询)等。

在一些实施例中,建议的搜索查询可以与预测的搜索查询和响应于预测的搜索查询的视频内容项同时呈现。例如,该机制可以在第一水平条中向用户呈现预测的搜索查询,在第二水平条中向用户呈现建议的搜索查询,并且在结果窗口中向用户呈现视频内容项。在该示例中,在视频内容项被回放的同时,用户可以选择建议的搜索查询中的每一个。响应于接收到用户已经选择了建议的搜索查询的指示,该机制可以禁止视频内容项的呈现,基于用户已经选择的建议的搜索查询来确定用于呈现的新的视频内容项,并且自动地回放该新的视频内容项。

应注意的是,虽然这里描述的实施例通常将搜索查询描述为在水平条内的搜索查询字段中被显示,但是这仅是说明性的。搜索查询可以使用任何适当的方法来呈现。例如,建议的搜索查询可以在滚动条中被呈现,这允许用户在触摸屏幕上提供输入(例如,使用手指、触笔等),以在不同建议的搜索查询之间导航。在另一示例中,建议的搜索查询可以在线性菜单中被呈现,其中建议的搜索查询按照流行度进行排序。在又一示例中,建议的搜索查询可以被呈现在位于当前正在回放的视频内容项上方的覆盖物中。

在本文中结合图1至图8描述用于搜索视频内容的这些和其他的特征。

转到图1,示出了根据所公开主题的一些实施例的用于搜索视频内容的过程100的说明性示例。如图1所示,过程100通过使得包括第一查询字段的用户界面被呈现而在110处开始。在120处,可以接收由计算设备的用户输入的一个或多个字符。在一些实施例中,所接收的字符可以在计算设备的用户输入时在第一查询字段中被呈现。

在更具体的示例中,图2示出包括用于接收搜索查询的第一查询字段210的用户界面200的说明性示例。如图2所示,执行过程100的计算设备的用户已经使用小键盘260将字符"a"输入到第一查询字段210中。

应注意的是,搜索查询可以包括任何适当数目的字符、单词、短语、句子、数字和/或任何其他适当的搜索词语。在一些实施例中,搜索查询可以以一个或多个不同的语言组成。

还应注意的是,搜索查询的一个或多个字符可以以任何适当的方式被接收。在一些实施例中,响应于接收指示用户对输入搜索查询(例如,用户触摸或点击查询字段210、用户将指示器悬停在字段210上方等)的期望的用户输入,客户端应用可以使得小键盘界面260被呈现。例如,客户端应用可以允许用户通过使用触笔、用户的手指、手势、遥控器等选择小键盘界面260的一个或多个键,来输入搜索查询。附加地或替选地,客户端应用可以接收由用户通过诸如麦克风的音频输入设备发出的语音命令。

返回参考图1,在130处,可以基于接收的字符来确定预测的搜索查询。例如,如图2所示,响应于在第一查询字段210中接收到字符"a"220,已经确定了预测的搜索查询230"all of me john legend"。应当注意,响应于将搜索查询的附加字符输入到第一查询字段210中,过程100可以返回到130,并且基于附加接收的字符来确定另一预测的搜索查询。

还应注意的是,可以基于任何适当的准则来确定预测的搜索查询,准则诸如流行度(例如,匹配用户所输入的字符的流行搜索查询)、匹配用户输入的字符的最近搜索查询等。

而且,如图2所示,输入的字符220和预测的搜索查询230可以在第一搜索查询210中被同时呈现。更具体地,预测的搜索查询230可以被叠加在输入的字符220上,其中输入的字符220和预测的搜索查询在视觉上进行区分(例如,输入的字符"a"220以加粗字体被置于预测的搜索查询230中)。在另一示例中,预测的搜索查询230可以出现在输入的字符220的下方。

另外,在一些实施例中,过程100可以向用户呈现建议的搜索查询。返回参考图1,在140处可以确定基于所接收的字符的建议的搜索查询,并且在150处可以向计算设备的用户呈现预测的搜索查询以及建议的搜索查询。

应注意的是,这些建议的搜索查询可以基于任何适当的准则来确定,准则诸如相关性(例如,与预测的搜索查询相关的词语、与相关视频内容相关的术语等)、流行度(例如,流行的搜索查询、与流行视频内容相关的词语等)、最近搜索查询(例如,在特定时间段中由用户输入搜索查询)等。

例如,如图3所示,响应于在第一查询字段210中接收到字符"a"220,已经确定了建议的搜索查询"ariana grande problem"、"ariana grande"和"all of me"。与上述预测的搜索查询类似,响应于将搜索查询的附加字符输入到第一查询字段210中,过程100可以返回至140,并且基于附加接收到的字符来确定另一建议的搜索查询集合。例如,响应于在第一查询字段210中接收到字符"al",可以确定"all of me"、"all of you”和"alicia keys"的建议的搜索查询。

在一些实施例中,建议的搜索查询可以与预测的搜索查询和响应于预测的搜索查询的视频内容项同时被呈现。例如,如图3所示,预测的搜索查询"all of me john legend"230可以在包括查询字段210的第一水平条中被呈现,并且建议的搜索查询"ariana grande problem"、"ariana grande"和"all of me"可以呈现在第二水平条310中被呈现。应注意的是,在第二水平条310中列出的建议的搜索查询可以被覆盖在当前正在回放的视频内容项上(例如,视频结果区域中的标题为"John Legend-All of Me"的视频以及响应于预测的搜索查询的其他视频内容项)。

应注意的是,建议的搜索查询可以以任何适当的方式来被呈现。例如,如图3所示,建议的搜索查询可以在水平条310中被列出,其中水平条310可以被覆盖在当前正在回放的视频内容项的视频窗口上,并且其中,水平条310可以在包含第一查询字段(例如,具有预测的搜索查询"all of me john legend")的水平条附近。

在另一示例中,如图4所示,建议的搜索查询可以在水平区域410中被列出,其中水平区域410可以位于当前正在回放的视频内容项的视频窗口和包含第一查询字段(例如,具有预测的搜索查询"all of me john legend")的水平条之间。

在又一实施例中,如图5所示,建议的搜索查询可以被置于水平滚动条510中,其中,滚动条510可以位于当前正在回放的视频内容项的视频窗口和包含第一查询字段(例如,具有预测的搜索查询"all of me john legend")的水平条之间。应注意的是,在一些实施例中,所有建议的搜索查询可以被置于水平滚动条510中,并且在计算设备的触屏显示器上使用适当输入(例如,使用手指、触笔等)的用户可以在建议的搜索查询之间导航。例如,如图6所示,响应于提供向左或向右的方向输入,滚动条510可以向用户呈现不同的建议的搜索查询(例如,"animals as leaders")。还应注意的是,在正在回放视频搜索结果的列表中的视频内容项的同时,计算设备的用户能够与建议的搜索查询同时进行交互。例如,当在视频界面240中当前正在回放视频的同时,使用适当的输入的用户可以在滚动条510中的建议的搜索查询之间导航。

在用于呈现建议搜索查询的这些示例中,建议的搜索查询中的每一个可以被选择为替换预测的搜索查询。例如,如图3所示,表示搜索查询"ariana grande problem"的建议的搜索查询320可以由计算设备的用户来选择。响应于接收到用户已经选择了建议的搜索查询的指示,可以停止呈现视频搜索结果中的正在被回放的视频内容项,可以确定基于用户已经选择的建议的搜索查询的新视频内容项以供呈现,并且可以向计算设备的用户动回放视频搜索结果中的新的视频内容项。

附加地或替选地,响应于启动客户端应用以搜索视频内容,可以向用户呈现包括流行搜索查询和/或最近输入的搜索查询的建议的搜索查询以及空的查询字段210。

返回参考图1,响应于用户已经选择的建议的搜索查询或预测的搜索查询,过程100可以通过下述来继续:在160处基于搜索查询来搜索视频搜索数据库,在170处使得响应于搜索查询的视频内容项被呈现,并且在没有用户交互的情况下,使得视频内容项目中的第一视频内容项被回放。例如,可以生成包含匹配搜索查询的视频内容项的列表或队列,并且列表中的第一视频内容项可以自动地开始向计算设备的用户回放。更具体地,过程100可以响应于接收在查询字段中接收到搜索查询的一个或多个字符,来向用户同时呈现预测的搜索查询、建议的搜索查询和与预测的搜索查询匹配的视频内容项的列表,其中视频内容项列表中的第一视频被自动回放。

如图2-6所示,可以在用户界面中呈现表示视频内容项的视频界面,由此允许用户浏览和/或导航通过多个界面以选择要消费的视频内容项。这些视频界面可以以例如视频界面的网格被呈现为视频界面的列,和/或使用任何其他适当的一种或多种技术来被呈现。例如,如图2-5所示,列表中的视频搜索结果包括用于标题为"John Legend–All of Me"(官方视频)[有歌词]Legendado"的视频的视频界面240以及用于标题为"All of Me-John Legend&Lindsey Sterling"的视频的视频界面250。

应注意的是,在查询字段210中接收到字符"a"220时,过程100可以确定并呈现预测的搜索查询220、建议的搜索查询410或510、和视频搜索结果(例如,视频界面240和视频界面250),其中用于标题为"John Legend-All of Me(官方视频)[有歌词]Legendado"的视频界面240自动开始向用户回放。

还应注意,响应于视频回放完成,诸如视频界面240中的视频,过程100可以继续回放列表中的下一个视频,诸如在视频界面250的标题为"All of Me-John Legend&Lindsey Sterling"的视频。

还应注意的是,虽然本文描述的实施例一般地涉及搜索视频内容,这仅仅是说明性的。本文描述的这些机制可以用于搜索任何适当的媒体内容。例如,媒体内容可以包括音频和/或视频媒体内容。作为另一示例,媒体内容可以包括打印媒体内容或图像媒体内容。作为又一示例,媒体内容可以包括媒体内容的集合,例如视频播放列表、歌曲播放列表、图像集合等。作为另一示例,媒体内容可以包括其任何适当的组合和/或任何其他适当的媒体内容。

应注意的是,上述图1的流程图步骤可以以不限于附图中示出和描述的顺序和次序的任何顺序或次序被实现或执行。而且,上述图1的图中的一些步骤在可以在适当时基本上同时或并行地被实现或执行,减少时延和处理时间。此外,应注意的是,图1的图仅作为示例被提供。该附图中示出的步骤中的至少一些可以以与所表示的不同的顺序被执行、同时被执行或一起被省略。

图7是可以实现根据所公开主题的一些实施例的用于搜索视频内容的机制的系统的一般示意图。如图所示,系统700可以包括一个或多个计算设备702,诸如用于提供搜索查询和/或从各种源获取媒体内容项并进行的用户计算设备。例如,计算设备702可以被实现为个人计算机、平板计算设备、个人数字助理(PDA)、便携式电子邮件设备、多媒体终端、移动电话、游戏设备、机顶盒、电视、智能电视、穿戴式计算设备等。

在一些实施例中,计算设备702可以包括存储设备,例如硬盘驱动器、数字录像机、固态存储设备、游戏控制台、可移动存储设备或用于存储媒体内容、搜索查询、与特定搜索域相关的元数据等的任何其他适当的设备。

计算设备702可以在彼此本地或彼此远离。例如,当一个计算设备702是电视而另一计算设备702是第二屏幕设备(例如,平板计算设备、移动电话等)时,计算设备702可以位于同一房间中。计算设备702通过一个或多个通信链路704被连接到通信网络706,通信网络706经由通信链接708被链接到服务器710。

系统700可以包括一个或多个服务器710。服务器710可以是用于提供对客户端应用的访问的任何适当的服务器,诸如处理器、计算机、数据处理设备或这种设备的组合。例如,客户端应用可以被分布到多个后端组件和多个前端组件或界面。在更具体的示例中,后端组件,诸如数据分布可以在一个或多个服务器710上执行。类似地,客户端应用所显示的图形用户界面,诸如用于检索媒体内容的搜索界面或者用于提供搜索查询的界面可以通过一个或多个服务器710被分布到计算设备702。

更具体地,例如,计算设备702和服务器710中的每一个可以是诸如计算机的通用设备或诸如客户端、服务器等的专用设备中的任何一个。这些通用或专用设备中的任何一个可以包括任何适当的组件,诸如处理器(可以是微处理器、数字信号处理器、控制器等)、存储器、通信接口、显示控制器、输入设备等。例如,计算设备702可以被实现为个人计算机、平板计算设备、个人数字助理(PDA)、便携式电子邮件设备、多媒体终端、移动电话、游戏设备、机顶盒、电视等。

在一些实施例中,任何适当的计算机可读介质可以用于存储用于执行本文描述的过程的指令。例如,在一些实施例中,计算机可读介质可以是瞬时或者非瞬时的。例如,非瞬时计算机可读介质可以包括诸如磁性介质(诸如,硬盘、软盘等)、光介质(诸如压缩盘、数字视频光盘、蓝光盘等)、半导体介质(诸如,闪存、电可编程只读存储器(EPROM)、电可擦除可编程只读存储器(EEPROM)等)的介质、在传输期间不是短暂的或缺乏任何持久的相似性的任何适当地介质和/或任何适当的有形介质。作为另一示例,瞬时计算机可读介质可以包括在传输期间是短暂的并且缺乏任何持久的相似性的网络上、电线、导体、光纤、电路、任何适当的介质中的信号和/或任何合适的无形介质。

返回参考图7,通信网络706可以是任何适当的计算机网络,包括互联网、内联网、广域网("WAN")、局域网("LAN")、无线网络、数字订户线("DSL")网络、帧中继网络、异步传输模式("ATM")网络、虚拟专用网络("VPN")或这些网络的任何一个的任何组合。通信链路704和708可以是适用于在计算设备702和服务器710之间通信数据的任何通信链路,诸如网络链路、拨号线路、无线链路、硬接线链路、任何其他适当的通信链路或这种链路的组合。计算设备702使得用户能够访问应用的特征。计算设备702和服务器710可以位于任何适当的位置。在一个实施例中,计算设备702和服务器710可以位于组织内。替选地,计算设备702和服务器710可以在多个组织之间分布。

返回参考图7,在图8中更具体地示出了图7所示的服务器和计算设备中的一个。参考图8,计算设备702可以包括可以互连的处理器812、显示器814、输入设备16和存储器818。在优选实施例中,存储器818包含用于存储用于控制处理器812的计算机程序的存储设备。

处理器812使用计算机程序来在显示器814上呈现查询解释应用和通过通信链路704接收的数据以及由计算设备702的用户传送的命令和值。还应注意的是,通过通信链路704或任何其他通信链路接收的数据可以从任何适当的源接收。输入设备816可以是计算机键盘、鼠标、小键盘、光标控制器、拨号盘、转换开关组、杆、遥控器或如可以由输入系统或过程控制系统的设计者使用的任何其他适当的输入设备。替选地,输入设备816可以是手指或在触摸屏显示器814上使用的触笔。为了接收如上所述的语音查询,输入设备816可以是麦克风。

服务器710可以包括可以互连的处理器822、显示器824、输入设备826和存储器828。在优选实施例中,存储器828包含用于存储通过通信链路708或通过其他链路接收的数据的存储设备,并且还接收由一个或多个用户传送的命令和值。存储设备还包含用于控制处理器822的服务器程序。

在一些实施例中,应用可以包括应用程序界面(未示出),或者替选地,应用可以驻留在计算设备702或服务器710的存储器中。在另一适当的实施例中,仅对计算设备702的分配可以是图形用户界面("GUI"),其允许用户与驻留在例如服务器710处的应用交互。

在一个特定实施例中,应用可以包括客户端侧软件、硬件或二者。例如,应用可以包括一个或多个网页或网页部分(例如,经由任何适当的编码,诸如超文本标记语言("HTML")、动态超文本标记语言("DHTML")、可扩展标记语言("XML")、JavaServer页面("JSP")、活动服务器页面("ASP")、冷聚变(cold fusion)或任何其他适当的方法)。

在一些实施例中,任何适当的计算机可读介质可以用于存储用于执行本文描述的过程的指令。例如,在一些实施例中,计算机可读介质可以是瞬时或者非瞬时的。例如,非瞬时计算机可读介质可以包括诸如磁介质(例如,硬盘、软盘等)、光介质(诸如压缩盘、数字视频盘、蓝光盘等)、半导体介质(诸如闪存、电可编程只读存储器(EPROM)、电可擦除可编程只读存储器(EEPROM)等)的介质、在传输期间不是短暂的或缺乏持久的相似性的任何适当的介质、和/或任何适当的有形介质。作为另一示例,瞬时计算机可读介质可以包括网络上、电线、导体、光纤、电路、在传输期间是短暂的并缺乏持久的相似性的任何适当的媒体中的信号、和/或任何适当的无形介质。

本文所描述的示例的表达(以及如"诸如"、"例如"、"包括"等)不应被解释为将所要求保护的主题限制为具体示例;相反,该示例旨在仅仅说明许多可能的方面中的一些。

因此,提供了用于搜索视频内容的方法、系统和介质。

虽然在前述说明性实施例中描述和说明了所公开的主题,但是可以理解,本公开仅通过示例的方式作出,并且在不脱离仅由所附权利要求限定的所公开主题的精神和范围的情况下,可以进行对所公开主题的实施例的细节上的很多改变。所公开的实施例的特征可以以各种方式组合和重新布置。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1