用于高效地向设备用户提供娱乐推荐的系统和方法

xiaoxiao2020-7-23  3

专利名称:用于高效地向设备用户提供娱乐推荐的系统和方法
技术领域
本发明一般地涉及用于利用电子设备的技木,并且更具体地涉及用于高效地向设备用户提供娱乐推荐的系统和方法。
背景技术
实现用于利用电子设备的高效方法是当代电子设备的设计者和制造商的重要考虑。然而,高效地实现和利用电子设备可能向设备设计者提出实质性的挑战。例如,对增多的设备功能和性能的增强的需求会需要更多的设备处理能力并且需要额外的硬件资源。处理或硬件需求方面的增加还由于增多的产品成本和运算低效而导致相应的不利的经济影响。 此外,用于执行各种增强运算的增强的设备能力可以为设备用户提供额外的益处,但是也可能对各种设备组件的控制和管理提出增多的需求。例如,高效地评估娱乐选择的增强型电子设备可以因为所涉及的数字数据的大数量和复杂度而从高效实现中受益。由于对设备资源的增长的需求并且实质上由于增大的数据量级,开发用于实现和利用电子设备的新技术是相关电子技术的重要问题。因此,因为上述理由,开发用于实现和利用电子设备的高效技术仍然是当代电子设备的设计者、制造商和用户的重要考虑。

发明内容
根据本发明,公开了ー种用于高效地向设备用户提供娱乐推荐的系统和方法。在本发明的一个实施例中,设备用户ー开始利用计算机来启动适当的推荐软件,包括但不限于推荐管理器和元数据管理器。设备用户也可以配置软件来根据本发明提供娱乐建议/推荐。在配置过程期间,设备用户可以提供诸如它们的电子邮件地址和社交联网站点之类的相关信息。作为响应,元数据管理器访问因特网并搜索设备用户的社交联网站点和联系历史来找到与设备用户有关的任何相关元数据。元数据管理器随后利用与和设备用户有过关联的娱乐项目有关的元数据(诸如元数据标签)来创建具有用每个元数据类别中的观察实例的数目列出的共同性统计信息的元数据数据库。根据本发明,推荐管理器随后可以利用来自元数据数据库的元数据来查询因特网和社交联网站点来创建特别针对设备用户的娱乐推荐的列表。推荐管理器在计算机上向设备用户显示推荐的娱乐选项的列表。作为响应,设备用户可以从显示的推荐中选择ー个或多个选项。最終,推荐管理器可以将设备用户链接到与所选择的推荐相对应的网站或甚至位置。推荐管理器还可以提供与所选择的推荐有关的适当辅助信息,包括但不限于购买价格、演出时间、票价和可能的联系工具和有关成本。为了全部上述理由,本发明提供用于高效地向设备用户提供娱乐推荐的改进系统和方法。


图I是根据本发明ー个实施例的电子网络的框图;图2是根据本发明的图I的计算机的一个实施例的框图;图3是根据本发明的图2的存储器的一个实施例的框图;图4是根据本发明ー个实施例的元数据数据库的框图;图5是根据本发明ー个实施例的娱乐项目的示图;图6是根据本发明ー个实施例的娱乐推荐的示图;图7是根据本发明ー个实施例的用于执行娱乐推荐过程的方法步骤的流程图;以及图8是根据本发明ー个实施例的用于执行元数据分析过程的方法步骤的流程图。
具体实施例方式本发明涉及利用电子设备方面的改进。以下描述被介绍以使得本领域普通技术人员能够制造和利用本发明,并且在专利申请及其要求的语境中被提供。对所公开的实施例的各种修改对于本领域技术人员将是显而易见的,并且这里的一般原理可以应用于其它实施例。因此,本发明不意图被限制在所示出的实施例中,而是与根据在此描述的原理和特征的最宽范围一致。根据本发明,向设备用户提供娱乐推荐的电子设备包括元数据管理器,元数据管理器在因特网上自动搜索社交联网站点来获取与设备用户的娱乐偏好有关的元数据。元数据管理器随后将元数据汇编到元数据数据库中。推荐管理器随后可以分析元数据数据库中所存储的各种元数据来自动地通过电子设备向设备用户提供目标娱乐推荐。现在參考图1,示出根据本发明一个实施例的电子网络110的框图。在图I的实施例中,电子网络110可以包括但不限于至少一个计算机114、因特网118、ー个或多个社交联网站点122,以及可选元数据服务器126。在可替换实施例中,除了结合图I的实施例所讨论的那些组件和配置中的某些以外,或者替代这些,电子网络110还可以使用各种组件和配置来实现。例如,因特网118可以被实现为包括任何适当类型的电子设备的任何高效的电子网络。在图I的实施例中,计算机114可以被实现为被配置来支持和管理用于设备用户的各种功能的任意电子设备。在图I的实施例中,(ー个或多个)计算机114可以通过利用任何高效的通信技术来參与与因特网118上的实体的双向通信。在图I的实施例中,社交联网站点122可以包括用于允许计算机114的设备用户之间的社交交互的任何已知的或增强的网站。这样的当前现有的社交连网站点的ー个示例称为Facebook。根据本发明,社交联网站点122可以维护大量的设备用户信息数据库,设备用户信息诸如是设备用户关于娱乐选择的兴趣和偏好。在某些实施例中,网络110可以包括一个或多个元数据服务器126。本发明有利地收集和利用来自因特网118上的实体的各种信息来向设备用户提供适当的目标推荐。当个人计算机使用日益进入社交联网的各个方面,设备用户将通过它们的日常使用来创建有关诸如媒体和音乐偏好之类的兴趣的ー长串元数据。本发明提议ー种软件包,该软件包去到因特网“云”去捜索用户的社交联网站点和联系历史。软件找到与设备用户运行过的电影、流视频、流音乐和共享内容有关的全部可用元数据。
软件随后可以基于对所收集的元数据的分析来提供各种能力。例如,软件可以基于用户的品味来确定各种娱乐事件的“演出日期”。更具体而言,软件可以收集和分析特定设备用户之前所浏览的站点、流传送的歌曲、流传送的电影、购买的电影和购买的歌曲的元数据。软件随后可以使推荐或建议以特定于设备用户的或特定于相应好友组的元数据为基础。软件可以为设备用户或好友建议电影或音乐会的演出日期,建议旅行日期,提供与音乐有关的音乐新闻或提供与共同观看过的电影有关的电影新闻。在一个示例 性实施例中,在过去三个月的时间里,设备用户购买过ー张泰勒 詹姆斯的音乐会DVD并且购买过5张泰勒 詹姆斯的音乐CD。软件随后可以执行对在旅行距离以内的泰勒·詹姆斯音乐会的地点的自动搜索。软件可以给出诸如演出时间、票价和可能的旅行工具以及所述旅行的成本之类的相关信息。
在另ー示例性情况中,在过去三个月的时间里,用户购买过6张科幻电影DVD,与好友共享过10个科幻书标题,并且下载过新的“星际争覇”电视剧的每个剧集。软件随后可以执行对在旅行距离以内的即将进上演的科幻电影的自动搜索。软件可以提供诸如演出时间、票价和可能的旅行工具以及所述旅行的成本之类的相关信息。在基于元数据的分析的另ー相关能力中,软件可以将建议会推荐插入各个计算机114的设备用户之间的在线聊天会话中。例如,软件可以相比于来自所收集的元数据的流行语来分析来自聊天会话的当前或新近的单词和短语,来自动向设备用户提供适当的推荐和其它信息。在某些实施例中,软件可以将元数据与新近的聊天话题相关联,聊天话题例如是(ー个或多个)地理位置、旅行、饮食习惯、购买、活动、消息源、消息话题等等。软件随后可以将适当的建议或广告插入聊天会话中。例如,消息可以是“我们注意到您最近购买了索尼蓝光光碟播放器和蓝光光碟上的阿凡达。你想要购买这些类似的电影吗? ”在某些实施例中,可以允许用户肯定地阻断这样的建议。以下将结合图2至图8来进一步讨论有关图I的计算机114的实现和利用的附加细节。现在參考图2,示出根据本发明的图I的计算机114的一个实施例的框图。在图2的实施例中,计算机114可以包括但不限于中央处理单元(CPU) 212、显示器214、相机216、存储器220、一个或多个无线的或硬连接的网络适配器222以及输入/输出接ロ(I/O接ロ)224。计算机114的上述组件中的某些可以被耦合到设备总线228并通过设备总线228通信。在替换实施例中,除了结合图2的实施例讨论的那些组件和配置中的某些以外,或替代这些,计算机114还可以使用另外的组件和配置来实现。此外,计算机114可以替代地被实现为另ー种期望类型的电子设备或实体。例如,计算机114可以包括蜂窝电话、个人数字助理(PDA)、消费电子设备、或任意其它类型的智能电子设备。在图2的实施例中,CPU 212可以被实现为包括优选地运行软件指令从而控制和管理计算机114的操作的任意适当的和兼容的微处理器设备。在图2的实施例中,显示器214可以包括任意高效类型的显示技术,包括具有用于向设备用户显示各种信息的适当屏幕的阴极射线管监视器或液晶显示设备。在图2的实施例中,存储器220可以被实现为包括期望存储设备的任意组合,存储设备包括但不限于只读存储器(ROM)、随机访问存储器(RAM)和各种类型的非易失性存储器,诸如软盘或硬盘。以下结合图3和图4来进ー步讨论存储器220的内容和功能。在图2的实施例中,I/O接ロ 224可以包括用于为计算机114接收和/或发送任何需要类型的信息的一个或多个输入和/或输出接ロ。例如,设备用户可以通过利用任何适当的和高效的技术来利用I/O接ロ 224来与计算机114通信。以下结合图3至图8来进ー步讨论有关图2的计算机114的实现和利用的附加细节。现在參考图3,示出根据本发明的图2的存储器220的一个实施例的框图。在图3的实施例中,存储器220包括但不限于应用软件312、推荐管理器316、元数据318、交互数据320、用户特性简档(profile) 322、元数据管理器324、聊天管理器326和杂项存储装置328。在替代实施例中,除了结合图3的实施例讨论的那些组件和功能中的某些以外,或替代这些,存储器220还可以包括各种组件和功能。在图3的实施例中,应用软件312可以包括优选由CPU 212 (图2)运行来为计算机114执行各种功能和操作的程序指令。应用软件312的特定性质和功能优选根据诸如相应计算机114的具体类型和特定功能之类的因素而改变。在图3的实施例中,操作系统(未示出)优选控制和协调计算机114的低级功能。在图3的实施例中,计算机114可以利用推荐管理器316来执行用于分析元数据318、交互数据320和用户特性简档322来如以上结合图I所述地向设备用户提供适当推荐的任意功能。在某些实施例中,推荐管理器316、元数据318、交互数据320、用户特性简档322和元数据管理器324中的任一者可以替代地驻留在中央元数据服务器126(图I)上。在图3的实施例中,交互数据320可以包括有关计算机114的或设备用户的交互的任何适当信息。例如,交互数据320可以包括设备用户的因特网浏览历史和商业交易。在图3的实施例中,用户特性简档322可以包括与特定用户设备有关的任意期望信息。例如,用户特性简档322可以包括与设备用户有关的各种类型的个人信息、用户偏好和人口统计学信息。在图3的实施例中,计算机114可以利用元数据管理器324来汇编适当元数据,以下将结合图4和图8进ー步讨论。在图3的实施例中,计算机114可以利用聊天管理器326来代表设备用户执行聊天会话。在图3的实施例中,聊天管理器326可以包括计算机114需要的任何其它信息。以下结合图4至图8来进ー步讨论有关设备存储器220的实现和利用的附加细节。现在參考图4,示出根据本发明一个实施例的元数据数据库444的框图。在替代实施例中,除了结合图4的实施例讨论的那些组件和配置中的某些以外,或替代这些,元数据数据库444还可以使用其它组件和配置来实现。在图4的实施例中,元数据管理器324(图3)或其它适当实体可以利用元数据318(图3)来填充元数据数据库444。在图4的实施例中,元数据数据库444可以替代地驻留在计算机114上或中央元数据服务器126 (图I)上。在图4的实施例中,元数据数据库444包括一系列不同类别的元数据。具体而言,图4的示例包括元数据I (318 (a))至元数据N(381(n))。可以利用任意期望数目的不同元数据类别。每个元数据集合318可以包括任意期望类型的信息或数据。例如,元数据数据库444可以存储多种元数据类别,包括但不限于娱乐类型、流派、名称、标题、等级、主题等等。在某些实施例中,元数据管理器324可以从附加到相应娱乐项目的元数据标签获取某些元数据,以下将參考图5讨论。以下将结合图7和图8来进ー步讨论有关元数据数据库444的实现和利用的附加细节。现在參考图5,示出根据本发明一个实施例的娱乐项目514的示图。图5的示例被介绍以用于说明目的,并且在替代实施例中,娱乐项目514可以利用除结合图5的实施例讨论的那些配置和组件中的某些之外的配置和组件来实现。在图5的实施例中,娱乐项目514包括内容数据522和元数据标签518。在图5的实施例中,元数据标签518可以包括任何与娱乐项目514相对应的相关信息。例如,元数据标签518可以包括但不限于娱乐类型、流派、恰当的名称、标题、等级、主题等。在本发明的某些实施例中,元数据标签518中的信息可以用来创建元数据数据库444(图4)。例如,每个给定标签518的各个实例可以被记录在元数据数据库444中,作为用于准确地向设备用户生成目标推荐的元数据统计信息。以下将结合图7和图8来进ー步讨论有关元数据标签518的利用的附加细节。现在參考图6,示出根据本发明一个实施例的娱乐推荐644的框图。在替代实施例中,除了结合图6的实施例讨论的那些组件和配置中的某些以外,或替换这些,本发明还可 以利用其他组件和配置来创建和利用娱乐推荐644。在图6的实施例中,示出来自娱乐推荐过程的一系列推荐。具体地,图6示出推荐l(640(a))到推荐N 640(n)。在替代实施例中,任意适当数目的推荐640都是可能的。在图6的实施例中,推荐管理器316(图3)可以通过根据任何选择标准来分析元数据数据库444 (图4)中的元数据318来选择推荐640。例如,推荐640可以对应于各种元数据类别中被最频繁观察到的实例。另外,推荐640可以显示在计算机114上以供设备用户查看。推荐640可以包括任意期望类型的信息,包括但不限于广告、娱乐事件和各种类型的事件相关的信息。此外,推荐640可以不仅仅被限制于娱乐相关的信息。相反,本发明的技术可以类似地应用来向设备用户推荐任意其它类型的信息。以下结合图7和图8来进ー步讨论有关娱乐推荐644的附加细节。现在,參考图7,示出根据本发明一个实施例的用于执行娱乐推荐过程的方法的流程图。图7的示例被介绍以用于说明的目的,并且在替代实施例中,本发明可以利用除结合图7的实施例讨论的那些步骤和序列中的某些之外的步骤和序列。在图7的实施例的框图714中,设备用户ー开始利用计算机314来启动适当的推荐软件,包括但不限于推荐管理器316和元数据管理器324。根据本发明,设备用户也可以配置软件来提供娱乐建议/推荐。在配置过程期间,设备用户可以提供诸如电子邮件地址和社交联网之类的相关信息。在框718中,元数据管理器324访问因特网118并且搜索设备用户的社交联网站点122和联系历史来找到与设备用户有关的任何相关元数据318。在框726和730中,元数据管理器324利用与设备用户查看过的娱乐项目514相关联的元数据318(诸如元数据目标518)来创建具有用每个元数据类别的观察实例的数目列出的共同性统计信息的元数据数据库444。为了说明的目的,图7的框726提供元数据类别和相应的观察实例的若干示例。在框734中,推荐管理器316利用来自元数据数据库444的元数据318来查询因特网118和社交联网站点122,来创建特别针对设备用户或好友组的建议/推荐644的列表。在框738中,推荐管理器316将推荐娱乐选项644的列表显示给设备用户。在框742中,设备用户随后可以从推荐644中选择ー个或多个选项。最終,在框746中,推荐管理器316可以将设备用户链接到与所选择的(ー个或多个)推荐对应的适当网站或事件位置。推荐管理器316也可以提供与所选择的推荐644相关的辅助信息,包括但不限于购买价格、演出时间、票价和可能的旅行工具以及相关的成本。图7的过程随后结束。在某些实施例中,图7的推荐处理可以在各个计算机114的各个设备用户之间的聊天会话期间发生。在这样的环境中,推荐管理器316可以从聊天会话解析单词和短语来获得用干与元数据数据库444中的元数据匹配的相关搜索术语。在某些实施例中,推荐管理器316也可以在设备用户的所选择的联系人或好友中的任何ー个希望为设备用户选择/购买推荐644中的一个或多个时,向那些联系人或好友提供推荐644。因为所有上述理由,本发明提供了ー种用于高效地向设备用户提供娱乐建议的改进系统和方法。现在參考图8,示出根据本发明一个实施例的用于执行元数据分析过程的方法的流程图。图8的示例被介绍以用于说明目的,并且在替代实施例中,本发明可以利用除结合 图8的实施例讨论的那些步骤和序列中的某些之外的步骤和序列。在本发明的某些实施例中,图8的处理可以对应于图7的前述步骤718、726、730、734和738。在图8的实施例的框814中,元数据管理器324可以查询设备用户的因特网历史和社交联网站点122。在框822中,元数据管理器324汇编从查询结果获得的访问站点、观看内容和其它信息的联系列表。在框826中,元数据管理器324从联系人列表上的每个列表项目读出元数据318。为了说明的目的,图8的框826提供联系人列表项目和对应的观察元数据318的若干示例。在框830中,元数据管理器324根据各个观察示例的数目来整理(sort)联系列表上的每个项目的元数据标签518。为了说明的目的,图8的框830提供了联系人列表项目和相应的观察实例的若干示例。在框834中,元数据管理器324利用元数据318 (包括每个联系列表项目的观察实例)来创建具有用每个元数据类别的观察实例的数目列出的共同性统计信息的元数据数据库444。在框838中,推荐管理器316读取被更频繁观察的元数据标签实例,并且创建相应的捜索字符串。为了说明的目的,图8的框838提供若干字符串和相应观察示例的若干示例。在框846中,推荐管理器316利用搜索字符串来查询因特网118和社交联网站点122来汇编与最共同的或最相关的娱乐项目514或链接相对应的推荐644的列表。最終,在步骤842中,推荐管理器316向设备用户显示推荐的娱乐选项644的列表。图8的过程随后可以终止。以上已经參考某些实施例说明了本发明。鉴于本公开,其它实施例对于本领域技术人员将是显而易见的。例如,本发明可以使用除以上实施例中所描述的配置和技术之外的配置和技术来容易地实现。另外,本发明可以高效地与除以上描述的系统之外的系统来使用。因此,有关所讨论的实施例的这些和其它变形例意欲被本发明覆盖,本发明仅由所附权利要求书限定。
权利要求
1.一种向设备用户提供推荐的电子设备,包括 元数据管理器,所述元数据管理器捜索电子网络来获取与所述电子设备的所述设备用户有关的兀数据; 推荐管理器,所述推荐管理器分析所述元数据来通过所述电子设备向所述设备用户提供所述推荐;以及 处理器,所述处理器控制所述元数据管理器和所述推荐管理器。
2.如权利要求I所述的电子设备,其中,所述推荐与所述电子设备可用的娱乐选项有关。
3.如权利要求I所述的电子设备,其中,所述元数据包括从所述设备用户所利用的社交联网站点获得的设备用户信息。
4.如权利要求I所述的电子设备,其中,所述电子设备是个人计算机设备。
5.如权利要求I所述的电子设备,其中,所述电子网络包括因特网。
6.如权利要求I所述的电子设备,其中,所述元数据管理器和所述推荐管理器自动操作来执行它们各自的功能。
7.如权利要求I所述的电子设备,其中,所述元数据管理器和所述推荐管理器通过将聊天对话与所述元数据相比较来在聊天会话期间提供所述推荐。
8.如权利要求I所述的电子设备,其中,所述推荐管理器通过所述电子网络向所述设备用户的其它联系人提供所述推荐。
9.如权利要求I所述的电子设备,其中,所述元数据包括从与之前由所述设备用户选择的娱乐项目相关联的元数据标签得出的用户信息。
10.如权利要求I所述的电子设备,其中,所述元数据管理器将所述元数据汇编到元数据数据库中以供所述推荐管理器访问。
11.如权利要求10所述的电子设备,其中,所述元数据数据库被存储在连接到所述电子网络的中央元数据服务器。
12.如权利要求I所述的电子设备,其中,所述设备用户利用所述电子设备来向所述元数据管理器提供用户电子邮件地址和社交联网网站。
13.如权利要求12所述的电子设备,其中,所述元数据管理器查询所述电子网络来获得有关所述设备用户的因特网历史和社交联网信息的所述元数据。
14.如权利要求13所述的电子设备,其中,所述元数据管理器分析来自所述元数据的元数据标签来生成用于相应的元数据类别的实例统计信息。
15.如权利要求14所述的电子设备,其中,所述元数据管理器将所述实例统计信息和所述元数据存储到元数据数据库中。
16.如权利要求15所述的电子设备,其中,所述推荐管理器利用所述元数据数据库来生成捜索字符串,所述搜索字符串通过所述电子网络而被传送来识别所述推荐。
17.如权利要求16所述的电子设备,其中,所述推荐管理器基于来自所述电子网络的、所述搜索字符串的搜索结果来创建所述推荐的列表。
18.如权利要求17所述的电子设备,其中,所述推荐管理器在所述电子设备上显示所述推荐以供所述设备用户选择。
19.如权利要求18所述的电子设备,其中,所述推荐管理器在所述电子设备上显示与所述推荐中被选择的一个推荐有关的相关信息。
20.一种用于向电子设备的设备用户提供推荐的方法,包括 利用元数据管理器来捜索电子网络以获取与所述电子设备的所述设备用户有关的元数据; 利用推荐管理器来分析所述元数据以通过所述电子设备向所述设备用户提供所述推荐;以及 利用处理器来控制所述元数据管理器和所述推荐管理器。
全文摘要
本发明公开了用于高效地向设备用户提供娱乐推荐的系统和方法。向设备用户提供推荐的电子设备,包括元数据管理器,其在因特网上自动搜索社交联网站点来获取与电子设备的设备用户的娱乐偏好有关的元数据。元数据管理器随后可以将元数据汇编到元数据数据库中。推荐管理器可以随后分析元数据数据库中的各种元数据来自动地通过电子设备向设备用户提供目标娱乐推荐。
文档编号G06F17/30GK102693252SQ20111046135
公开日2012年9月26日 申请日期2011年12月28日 优先权日2011年1月11日
发明者加里·洛恩斯, 斯恩·肯尼迪, 爱德华·温特, 罗穆尔·格莱瑞, 艾德里安·科瑞森, 费瑞德瑞克·卡皮奥 申请人:索尼公司

最新回复(0)