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指南和电影列表的传统媒体节目事件指南以及近年来在出现各种在线内容流服务之后变得普通的节目和表演的在线时间表。然而,这些节目事件指南不是针对每个个体的兴趣定制的。例如,用户仅能够观看特定频道的节目列表。此外,这些节目指南不向用户提醒用户感兴趣的节目何时将被播放或执行。
技术实现思路
下面更详细地呈现了克服上面所描述的局限和缺点的许多实施方式。这些实施方式提供用于搜索和/或预订用户感兴趣的媒体节目并且在推荐的节目开始之前通知用户的方法和系统。如在下面更详细地描述的,一些实施方式涉及一种在计算机系统处执行的方法,所述计算机系统包括用于执行程序的一个或多个处理器以及存储一个或多个程序的存储器。该方法包括从客户端设备接收对媒体节目事件推荐的用户请求。用户请求包括用户媒体节目推荐设置。该方法还包括依照用户请求创建搜索查询。该方法然后对照一个或多个数据库来运行搜索查询以 ...
【技术保护点】
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
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。