推荐媒体节目和在节目开始之前通知用户的系统和方法技术方案

技术编号:19152535 阅读:32 留言:0更新日期:2018-10-13 10:48
本申请涉及用于推荐媒体节目和在节目开始之前通知用户的系统和方法。一种用于响应于用户对推荐的请求而搜索和/或预订媒体节目并且在推荐的节目开始之前通知所述用户的系统和方法。服务器从客户端设备接收对媒体节目事件推荐的用户请求。所述用户请求包括用户媒体节目推荐设置。所述服务器依照所述用户请求生成搜索查询。所述服务器对照一个或多个数据库来运行所述搜索查询以生成包含一个或多个媒体节目事件的推荐。所述数据库中的至少一个包括调度的媒体节目事件。所述服务器在没有用户交互的情况下自动地向一个或多个用户指定的日历程序发送与推荐的媒体节目事件相对应的日历事件。所述日历事件包括相应的日期、时间以及持续时间。

Recommends media programs and systems and methods to notify users before the program starts

The application relates to a system and method for recommending media programs and notifying users before the start of the program. A system and method for searching and/or booking media programs in response to a user's request for a recommendation and notifying the user prior to the start of the recommended program are described. The server receives the user request recommended for media program events from the client device. The user request includes user media program recommendation settings. The server generates search queries according to the user request. The server runs the search query against one or more databases to generate recommendations containing one or more media program events. At least one of the databases comprises a scheduled media program event. The server automatically sends calendar events corresponding to recommended media program events to one or more user-specified calendar sequences without user interaction. The calendar events include the corresponding date, time and duration.

【技术实现步骤摘要】
推荐媒体节目和在节目开始之前通知用户的系统和方法分案说明本申请属于申请日为2013年9月27日的中国专利技术专利申请No.201380060846.8的分案申请。
所公开的实施方式一般地涉及搜索增强领域,并且更具体地涉及响应于用户对推荐的请求而搜索、预订媒体节目事件以及在推荐的节目事件开始之前通知用户。
技术介绍
可用于许多观众和观看者的多媒体表演和节目的种类和数目已在过去的几十年里迅速增长。现今,人们能够在不同的平台上(在TV、互联网连接的电子设备上)并且在不同的场地(家庭、电影院、音乐厅等等)里欣赏这些媒体节目。不必惊讶,存在提供给人们以帮助他们选择要观看哪一个节目的许多节目指南。这些节目指南包括诸如TV指南和电影列表的传统媒体节目事件指南以及近年来在出现各种在线内容流服务之后变得普通的节目和表演的在线时间表。然而,这些节目事件指南不是针对每个个体的兴趣定制的。例如,用户仅能够观看特定频道的节目列表。此外,这些节目指南不向用户提醒用户感兴趣的节目何时将被播放或执行。
技术实现思路
下面更详细地呈现了克服上面所描述的局限和缺点的许多实施方式。这些实施方式提供用于搜索和/或预订用户感兴趣的媒体节目并且在推荐的节目开始之前通知用户的方法和系统。如在下面更详细地描述的,一些实施方式涉及一种在计算机系统处执行的方法,所述计算机系统包括用于执行程序的一个或多个处理器以及存储一个或多个程序的存储器。该方法包括从客户端设备接收对媒体节目事件推荐的用户请求。用户请求包括用户媒体节目推荐设置。该方法还包括依照用户请求创建搜索查询。该方法然后对照一个或多个数据库来运行搜索查询以生成包含一个或多个媒体节目事件的推荐。一个或多个数据库中的至少一个包括调度的媒体节目事件。该方法还包括在没有用户交互的情况下自动地向用户指定的一个或多个日历程序发送与推荐的媒体节目事件相对应的日历事件。日历事件包括相应的日期、时间以及持续时间。该方法能够被用于搜索和/或预订媒体节目并且在推荐的节目开始之前通知用户。在一些实施方式中,该方法还包括:在接收用户请求之前收集与媒体节目事件相关联的用户web活动数据;以及鉴于用户web活动数据和用户请求来创建搜索查询。在一些实施方式中,所收集的用户的web活动数据包括从由以下组成的组中选择的信息:针对用户的先前搜索的工具栏信息和用户的媒体节目活动数据。在一些实施方式中,执行搜索查询进一步包括鉴于web活动对一个或多个数据库中的媒体节目事件进行排名。在一些实施方式中,创建搜索查询进一步包括:基于用户web活动数据来识别一个或多个词语;以及基于用户web活动数据和用户请求的至少一部分来构建包括所述词语中的至少一个的搜索查询。在一些实施方式中,对照一个或多个数据库来执行搜索查询进一步包括:在一个或多个数据库中识别媒体节目事件的集合;依照媒体节目偏好设置对媒体节目事件集合中的媒体节目事件进行排名;以及依照媒体节目事件的排名从媒体节目事件集合生成一个或多个媒体节目推荐。集合中的媒体节目事件和搜索查询的至少一部分匹配。在一些实施方式中,该方法进一步包括:识别相应的媒体节目事件推荐的预订或按观看付费(payperview)信息;以及经由客户端设备将预订或按观看付费信息发送给用户。在一些实施方式,该方法进一步包括为与媒体节目推荐相对应的媒体节目事件生成一个或多个提醒。一个或多个提醒的模态包括下列中的至少一个:电子邮件、文本消息、语音邮件、日历弹出、推送通知、IM聊天消息以及社交网络的帖子。在一些实施方式中,媒体节目偏好设置是针对从由以下组成的组中选择的一个或多个因素的参数的集合:媒体的类型、流派、标题、作者、演员、媒体节目的新近性、媒体节目的频率以及诸如美国电影协会评级的节目评级。在一些实施方式中,识别预订或按观看付费信息进一步包括在与一个或多个数据库分开的附加源中搜索预订或按观看付费信息。在一些实施方式中,该方法进一步包括:从用户接收对相应的媒体节目事件推荐的购买请求;以及响应于购买请求,预订或者为依照用户指令在调度的时间提供媒体节目事件的服务而付费。在一些实施方式中,该方法进一步包括向一个或多个用户指定的日历添加与媒体节目推荐相对应的一个或多个日历事件。在一些实施方式中,该方法进一步包括从用户接收识别用户的推荐偏好的信息,包括要推荐的媒体节目事件的数目以及所推荐的媒体节目事件被调度在其之上的时间窗口。在一些实施方式中,该方法进一步包括从用户接收识别该用户的信息,包括一个或多个用户指定的日历程序的用户账户信息。在本文中还公开了包括用于执行上面描述的方法的一个或多个步骤的指令的计算机系统和非瞬时性计算机可读存储介质。因此,在本文中提供了提供个性化的媒体节目推荐和其它附加的增强特征以便用户更好地欣赏丰富媒体节目的计算机系统、非瞬时性计算机可读存储介质以及方法。附图说明为了更好地理解所公开的实施方式和附加方面及其实施方式,应该结合附图参考下面的具体实施方式,附图中同样的附图标记在所有图中指代对应的部分。图1是图示依照一些实施方式的、包括用于搜索推荐的媒体节目事件并且向用户的指定日历发送推荐的媒体节目事件的服务器系统的示例性计算机网络的框图。图2A是图示依照一些实施方式的服务器系统的框图。图2B是进一步图示依照一些实施方式的服务器系统存储器的存储器的框图。图3是图示依照一些实施方式的客户端系统的框图。图4是依照一些实施方式的由用户web活动数据库用来存储用户web活动信息的示例性数据结构的框图。图5是依照一些实施方式的由媒体节目事件数据库用来存储媒体节目事件集合的信息的示例性数据结构的框图。图6A至图6E包括图示依照一些实施方式的搜索推荐的媒体节目事件并且向用户的指定日历发送推荐的媒体节目事件的方法的流程图。图7是图示依照一些实施方式的客户端与服务器系统之间的通信的流程图。具体实施方式图1是图示根据一些实施方式的示例性客户端-服务器环境100的框图。在图1中,客户端-服务器环境100包括服务器系统120、一个或多个客户端系统或设备(在下文中被称为客户端)102。一个或多个通信网络110互连这些组件。通信网络110可以是各种网络(包括局域网(LAN)、广域网(WAN)、无线网络、有线网络、互联网或这样的网络的组合)中的任一个。在一些实施方式中,客户端102相对于服务器系统120位于远程位置中。在一些其它实施方式中,客户端102与服务器系统120接近。根据一些实施方式,客户端102包括客户端应用104和用户接口106。客户端应用104在由客户端102执行时向服务器系统120发送对媒体节目事件推荐的请求。在一些实施方式中,客户端应用104是从由搜索应用、用于浏览器应用的搜索引擎插件以及用于浏览器应用的搜索引擎扩展组成的集合中选择的。在一些实施方式中,用户接口106包括能够显示媒体节目的显示设备108和用于用户输入的用户输入设备。客户端102向服务器系统120发送媒体节目推荐请求112和指令,并且从服务器系统120接收数据(包括媒体节目推荐114)。客户端102可以是能够与服务器系统120进行通信的任何计算机或其它电子设备。客户端102的示例包括但不限于台式计算机和笔记本计算机、主机计算机、服务器计算机、诸如移动电话、智能电话和本文档来自技高网...

【技术保护点】
1.一种用于个性化的媒体节目推荐的方法,包括:在具有一个或多个处理器和存储用于由所述一个或多个处理器执行的程序的存储器的服务器系统处:从与用户相关联的客户端设备接收对媒体节目事件推荐的用户请求;在接收所述用户请求之前,收集和存储所述用户的、与媒体节目事件相关联的搜索历史数据;依照所述用户请求来创建搜索查询,其中,所述搜索查询包括基于所述用户的所述搜索历史数据和所述用户请求的至少一部分的词语中的至少一个;对照多个数据库来执行所述搜索查询以生成一个或多个媒体节目事件推荐,所述多个数据库包括调度的媒体节目事件数据库和搜索历史数据库;考虑所述用户的所述搜索历史数据来对所生成的媒体节目事件推荐进行排名;以及在没有用户交互的情况下自动地向与所述用户相关联的日历发送日历事件,所述日历事件对应于相应的媒体节目事件推荐,其中所述日历事件包括相应的日期、时间以及持续时间。

【技术特征摘要】
2012.09.27 US 13/629,1671.一种用于个性化的媒体节目推荐的方法,包括:在具有一个或多个处理器和存储用于由所述一个或多个处理器执行的程序的存储器的服务器系统处:从与用户相关联的客户端设备接收对媒体节目事件推荐的用户请求;在接收所述用户请求之前,收集和存储所述用户的、与媒体节目事件相关联的搜索历史数据;依照所述用户请求来创建搜索查询,其中,所述搜索查询包括基于所述用户的所述搜索历史数据和所述用户请求的至少一部分的词语中的至少一个;对照多个数据库来执行所述搜索查询以生成一个或多个媒体节目事件推荐,所述多个数据库包括调度的媒体节目事件数据库和搜索历史数据库;考虑所述用户的所述搜索历史数据来对所生成的媒体节目事件推荐进行排名;以及在没有用户交互的情况下自动地向与所述用户相关联的日历发送日历事件,所述日历事件对应于相应的媒体节目事件推荐,其中所述日历事件包括相应的日期、时间以及持续时间。2.根据权利要求1所述的方法,其中,收集和存储搜索历史数据包括收集和存储所述用户的、与媒体节目事件相关联的web活动数据。3.根据权利要求2所述的方法,进一步包括经由访问第二服务器系统来收集所述web活动数据。4.根据权利要求1所述的方法,进一步包括从所述用户接收关于先前接收的推荐的反馈,以及在创建所述搜索查询时包括所述反馈。5.根据权利要求1所述的方法,其中,所述用户请求包括以下中的一个或多个的组合:时间段、表演标题、表演描述、演员标识以及流派。6.根据权利要求1所述的方法,进一步包括为与所述媒体节目推荐相对应的媒体节目事件生成一个或多个提醒,其中所述一个或多个提醒的模态包括由以下组成的组中的至少一个:电子邮件、文本消息、语音邮件、日历弹出、推送通知、IM聊天消息以及社交网络的帖子。7.根据权利要求1所述的方法,其中,对照所述多个数据库来执行所述搜索查询包括:识别所述多个数据库中的媒体节目事件的集合,其中所述集合中的媒体节目事件与所述搜索查询的至少一部分匹配;依照媒体节目偏好设置对所述媒体节目事件的集合中的所述媒体节目事件进行排名;以及依照所述媒体节目事件的排名从所述媒体节目事件的集合生成一个或多个媒体节目推荐。8.根据权利要求1所述的方法,进一步包括:识别相应的媒体节目事件推荐的预订或按观看付费信息;以及经由所述客户端设备将所述预订或按观看付费信息发送给所述用户。9.一种服务器系统,包括:一个或多个处理器;以及存储器,所述存储器存储一个或多个程序以用于由所述一个或多个处理器执行,所述一个或多个程序包括用于以下的指令:从与用户相关联的客户端设备接收对媒体节目事件推荐的用户请求;在接收所述用户请求之前,收集和存储所述用户的、与媒体节目事件相关联的搜索历史数据;依照所述用户请求来创建搜索查询,其中,所述搜索查询包括基于所述用户的所述搜索历史数据和所述用户请求的至少一部分的词语中的至少一个;对照多个数据库来执行所述搜索查询以生成一个或多个媒体...

【专利技术属性】
技术研发人员:陈启亮谭伟华
申请(专利权)人:谷歌有限责任公司
类型:发明
国别省市:美国,US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1