首页> 中国专利> 基于远程配置文件来初始化推荐系统的系统和方法

基于远程配置文件来初始化推荐系统的系统和方法

摘要

本文公开了用于向一个或多个用户提供针对特定用户的推荐的系统和方法。具有存储器和与存储器通信连接的处理器的推荐服务器可用于至少部分基于从所述用户设备接收的人口统计信息生成推荐并将生成的推荐呈现给用户。在生成推荐之后,服务器可删除接收到的人口统计信息,使得人口统计信息只能存储在用户设备上。

著录项

说明书

本申请要求于2018年6月1日提交申请号为62/679,546的美国临时申请的优先权。这个引用的外部材料以及其它所有引用的外部材料的全部内容均通过引用并入本文。通过引用并入的一个参考文献中的术语的定义或用法与本文中提供的这一同一术语的定义不一致或相反时,以本文提供的术语的定义为准。

技术领域

本发明的领域为推荐系统和方法。

背景技术

以下描述包括可有助于理解本发明的信息。这并不是承认本文提供的任何信息是现有技术或与当前要求保护的发明相关,或者明确或含蓄地引用的任何专利公开是现有技术。

在线商店和用户生成的媒体平台利用推荐系统来增加提高物品的浏览量。这样的系统通常依赖于集中存储的数据,这些集中存储的数据有关用户偏好和物品的固有属性(即基于内容的推荐器)或其他用户的偏好(即协作过滤推荐器)

通过添加与用户有关的人口统计信息和与推荐系统的使用有关的背景信息,可以进一步提高推荐器性能。但是,有关用户的人口统计信息是敏感信息。这限制了有关用户的人口统计信息的收集和存储方式,并且限制了用户提供这些信息,用于存储在用户无法掌控的位置处的意愿。

最常见的方法是要求用户创建个人帐户,并在帐户创建过程中提供此信息。然后通常将此信息存储在与公司关联的服务器上。

对于用于车辆内容分发网络的推荐系统而言,由于帐户的使用时间有限,特别是在飞机或其他交通工具的短途旅行中,需要帐户创建以实现推荐的系统可能会带来极大的不便并禁止其使用。

本文确定的所有专利公开均以相同的程度通过引用并入,就好像具体和分别指示每个单独的专利公开或专利申请通过引用并入一样。当在并入的参考文献中术语的定义或用法与本文提供的术语的定义不一致或相反时,适用本文提供的该术语的定义适用,而参考文献中该术语的定义则不适用。

因此,仍然需要用于推荐内容的系统和方法,通过这些系统和方法,用户不再需要创建用户账户,同时提供存储在系统中的个人信息。

发明内容

本发明的主题提供了用于为每个用户生成用户特定的(例如,个性化的)内容推荐的设备、系统和方法。优选地,这样的系统和方法与车载网络结合使用。

所设想的系统和方法利用与处理器通信地连接的推荐服务器,其中该服务器或处理器被配置为从用户的设备接收关于用户的人口统计信息。使用该信息,所述处理器可以至少部分地基于所接收的人口统计信息来生成并呈现推荐内容。在将推荐内容发送到用户的设备之后,优选地删除服务器上的用户的人口统计信息,这样用户的人口统计信息不被集中存储,而是留在用户的设备上。

在删除之前,可以想到,系统可以至少部分地基于接收到的用户的人口统计信息来创建用户配置文件。然后,可以用此用户配置文件代替用户的人口统计信息或可以将用户配置文件与用户的人口统计信息相结合来为用户生成一个或多个内容推荐。用户配置文件可以传输到用户设备进行存储。在将用户配置文件传输到用户的设备后,最好将用户配置文件从服务器中删除。

还可以想到的是,所述处理器可以基于用户与系统的交互来更新用户配置文件,并使更新后的用户配置文件发送到用户设备并存储在用户设备上。同样,优选将更新的用户配置文件发送到用户设备后,再从服务器中删除。此类用户的交互可以包括,例如,(i)用户选择内容,(ii)用户查看内容,(iii)用户喜欢内容,(iv)用户将内容添加到播放列表,以及(v)用户跳过内容。

根据优选实施例的具体描述,以及通过参考附图,本发明主题的不同目的、特征、方面和优点将变得更加显而易见,其中附图中相同的附图标记表示相同的组件。

附图说明

图1是推荐系统的一个实施例的图。

具体实施方式

在整个以下讨论中,将多次提及服务器、服务、接口、门户、平台或由计算设备形成的其他系统。应当理解,使用这样的术语被认为代表具有至少一个处理器的一个或多个计算设备,所述至少一个处理器被配置为执行存储在计算机可读有形非暂时性介质上的软件指令。例如,服务器可以包括一台或多台计算机,这一台或多台计算机以履行所述任务、职责或功能的方式充当网络服务器、数据库服务器或其它类型的计算机服务器。

以下讨论提供了本发明主题的许多示例实施例。尽管每个实施例代表发明元素的单个组合,但是也可认为发明主题包括所公开元素的所有可能的组合。因此,如果一个实施例包括元素A、B和C,而第二实施例包括元素B和D,那么即使没有明确地说明,也认为本发明主题包括A,B,C和D的其他剩余组合。

尽管本文的讨论集中在飞机上,但是可以想到的是,本文所讨论的系统和方法可以类似地用在轮船、火车、公共汽车和其他车辆上。

本发明主题描述了用于向多个用户提供内容推荐而无需集中存储每个用户的个人信息的系统和方法。

设想的系统和方法有利地结合了以下特征:(i)不需要在车载内容分发网络中存储个人数据;(ii)(例如,当用户将移动设备连接到车载内容分发网络时)仅使用同时从用户处接收的人口统计元素初始化用户配置文件。通过这种方式,这样的系统和方法具有以下技术效果:不需要用户信息的集中存储,同时基于用户的人口统计和与系统的交互向用户有效地提供个性化推荐。

在图1所示的一个实施例中,系统100被配置为向一个或多个用户提供用户特定的内容推荐,优选地,所有这些用户都连接到车载网络。系统100包括推荐服务器120,推荐服务器120具有处理器122和与推荐服务器120通信连接的存储器124。服务器120优选地被配置为从用户的移动或其他便携式计算设备110A以及其他用户的设备和布置在车辆内的可能的机上娱乐设备处接收人口统计信息。优选地,尽管也可以使用有线网络,但是这种信息是通过车载无线网络130发送的。

服务器120邀请/请求一个或多个用户在用户设备110A上安装软件程序。在一些实施例中,这可以发生在车辆外部的单独网络上,例如在用户上车之前。所设想的用户设备包括例如智能电话、平板电脑、智能手表、电子阅读器等。在用户使用车载娱乐设备110B,例如,通常带有显示屏的那些娱乐设备,显示屏设置在飞机或其它交通工具的座椅靠背中,的情况下,可以设想的是,软件程序可预先安装在设备110B中,同时信息/推荐内容可显示在显示屏中。

在将软件程序安装在用户设备110A上之后,服务器120请求用户创建帐户。在帐户创建过程中或之后,系统100可以明确地请求人口统计元素,或通过诸如自动挖掘用户设备110A来获得人口统计元素。

当用户将用户设备110A连接到车载内容分发网络130时,软件程序自动将相关信息从用户设备110A上的用户帐户发送到推荐服务器120。这种信息可以包括,例如,存储在用户设备110A上的用户人口统计信息和/或用户配置文件。

处理器122优选地被配置为在用户设备110A上至少部分地基于所接收的人口统计信息和/或用户配置文件来生成一个或多个推荐并将生成的一个或多个推荐呈现给用户。在生成一个或多个推荐之后,处理器122可以使接收到的人口统计信息/用户配置文件从服务器120中删除。通过这种方式,这样的系统和方法有利地确保来自用户的个人数据没有存储在服务器120上或系统100内,而是本地存储在用户设备110A上。

因此,可以想到的是,如果用户将应用程序从用户设备110A中删除(以及将存储在用户设备110A中的个人数据一起删除),那么车载网络中所有的用户个人数据也将被删除,这是因为信息不是集中存储在服务器120中的。

另外,当用户从一个车载网络移动到另一个车载网络或跨越多个车载网络时,无需跟踪用户,因为每次移动用户配置文件都会重新初始化。

在一些实施例中,处理器122可被配置为至少部分地基于从用户设备110A接收的人口统计信息来创建用户配置文件。然后,可以通过车载网络将用户配置文件发送到用户设备110A,然后将用户配置文件从服务器120中删除。

在这样的实施例中,可以想到的是,处理器122可被配置为从用户设备110A接收用户配置文件,并且至少部分地基于接收到的用户配置文件来生成和呈现推荐。还可以想到的是,处理器122可以基于用户与系统100的交互来更新用户配置文件,并且使更新后的用户配置文件发送到用户设备110A并存储在用户设备110A上。此类用户的交互可以包括,例如,(i)用户选择内容,(ii)用户查看内容,(iii)用户喜欢内容,(iv)用户将内容添加到播放列表,以及(v)用户跳过内容。它还可能包括用户在一条内容上花费的时间和/或用户是否请求有关一条内容的更多信息。

如本文所用,并且除非上下文另有明确规定,否则术语“连接到”旨在包括直接连接(其中两个彼此连接的元件彼此接触)和间接连接(其中至少一个另外的元件位于两个元件之间)。因此,术语“连接到”和“与…连接”同义使用。

在一些实施例中,用于描述和要求保护本发明的某些实施例的表示成分的数量,诸如浓度、反应条件等性质的数字应理解为在某些情况下由术语“约”修饰。因此,在一些实施例中,在书面描述和所附权利要求书中阐述的数字参数是近似值,其可以根据特定实施例试图获得的期望特性而变化。在一些实施例中,应该根据报告的有效数字的数目并通过应用普通的舍入技术来解释数字参数。尽管说明本发明的一些实施例的广泛范围的数值范围和参数是近似值,但是在具体示例中列出的数值应以尽可能精确地方式报告。在本发明的一些实施例中呈现的数值可能包含某些误差,这些误差必定是由它们各自的测试测量中的标准偏差导致的。

除非上下文指示相反情况,否则本文中阐述的所有范围应解释为包括其端点,并且开放式范围应解释为仅包括商业上可行的值。同样,除非上下文指示相反情况,否则所有值列表都应视为包括中间值。

如本文的说明书和随后的权利要求中所使用的,除非上下文另有明确规定,否则“一”,“一个”和“该”的含义包括复数指代。此外,如在本文的描述中所使用的,除非上下文另有明确规定,否则“在…中”含有包括“在…内”和“在…上”。

本文中数值范围的列举仅旨在用作一种便捷的方式,用来分别指代该范围内的每个单独的值。除非本文另外指出,否则将范围内的每个单独的值并入说明书中,就如同其在本文中单独列举一样。除非本文另外指出或与上下文明显矛盾,否则本文描述的所有方法可以以任何合适的顺序执行。针对本文的某些实施例提供的任何和所有示例或示例性语言(例如“诸如”)的使用仅旨在更好地阐明本发明,并且不对以其他方式要求保护的本发明的范围构成限制。说明书中的任何语言都不应解释为表示对实施本发明必不可少的任何未要求保护的要素。

本文公开的本发明的替代元件或实施例的分组不应解释为限制。可以单独提及和保护每个组成员,或者可以将每个组成员与本文中发现的组中的其它成员或其它元件任意组合来进行保护。出于方便和/或可专利性的原因,可以将一个或多个组成员包含在组中或从组中删除。当出现任何这样的包含或删除时,本说明书在此被认为包含经修改的组,从而实现所附权利要求中使用的所有马库什组的书面描述。

对于本领域的技术人员而言显而易见的是,在不背离本文的发明构思的前提下,除了已经描述的修改之外,还可以进行更多的修改。因此,本发明的主题除了受到所附权利要求的精神限制之外,并不受限制。此外,在解释说明书和权利要求书时,应以与上下文一致的尽可能广泛的方式解释所有术语。尤其是术语“包括”和“包含”应解释为以非排他性的方式涉及元件、组件或步骤,表明可以同时存在或同时使用提及的元件、组件或步骤可未明确提及的元件、组件或步骤,或者提及的元件、组件或步骤可与未明确提及的元件、组件或步骤组合。在说明书和权利要求书涉及选自以下组中的至少其中一种时,组中包括A,B,C…和N,应将文本解释为仅要求来自组中的一个元件,而不是A加B,或B加N等。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号