当前位置: 首页 > 专利查询>谷歌公司专利>正文

使用登录到在线服务的状态以用于内容项推荐制造技术

技术编号:14706706 阅读:60 留言:0更新日期:2017-02-25 13:52
SSO提供方(即,许多其它在线服务接受为登录技术的用户账户的提供方)识别其用户登录到的所述在线服务以及那些用户访问的数字内容项。所述SSO提供方使用所述信息来使特定内容项与特定在线服务或在线服务的组合相关联。所述SSO提供方随后能够使用所述关联来基于所述用户已登录到的所述服务来向所述用户做出内容项的推荐。

【技术实现步骤摘要】
【国外来华专利技术】
所描述的实施例一般地涉及数字内容项的领域,并且更具体地,涉及基于先前用户对在线服务的登录的知识来做出数字内容项的用户推荐。
技术介绍
数字内容提供方(诸如数字视频、音频或书籍的提供方)预料用户可能感兴趣的特定数字内容项并且向用户提供那些数字内容项的推荐的能力大大地增加数字内容提供方对用户的价值。与在物理世界中消费者从受限的供应分包地租借或者购买书籍、电影以及其它有形内容项不同,在数字世界中通常可以低成本或无成本地得到实质上更大的内容,并且向消费者推荐内容的能力特别重要。也就是说,通过互联网实现的资源可用性在没有离线模拟的情况下产生问题,并且这需要同样地没有离线模拟的解决方案。对于数字内容提供方的一个挑战是识别将允许内容提供方预测该用户可能感兴趣的内容项的关于用户的信息类型,并且适当地对该信息进行处理以便生成推荐。附图说明图1图示根据一个实施例的其中用户使用他们的客户端设备来使用在线服务并且访问数字内容项的计算环境。图2是根据一个实施例的图1的内容子系统的一个示例的框图。图3图示根据一个实施例的图1的推荐子系统的组件。图4图示根据一个实施例的针对简化示例场景的图3的组数据的内容。图5图示根据一个实施例的在学习服务与内容项之间的关联时以及在基于所习得的关系提供推荐时图1的各种组件之间的交互。图6A和图6B分别图示针对服务和针对SSO提供方的登录用户界面的示例。图7图示用于推荐视频内容项的一个样例用户界面。图8是图示根据一个实施例的能够用作图1的SSO提供方或客户端设备中的全部或一部分的计算机系统的物理组件的框图。这些图仅出于图示的目的而描绘本专利技术的实施例。本领域的技术人员将从以下描述容易地认识到,在不脱离本文中所描述的本专利技术的原理的情况下,可以采用本文中所图示的结构和方法的替选实施例。具体实施方式图1图示根据一个实施例的其中用户使用他们的客户端设备来使用在线服务并且通过网络访问数字内容项的计算环境。客户端设备110是执行客户端软件(例如,web浏览器或定制客户端应用)以为了诸如登录到并使用服务、访问数字内容项(诸如,视频、音频、书籍等)等的目的而连接到其它系统的计算设备。客户端设备110可以是例如个人计算机、个人数字助理、蜂窝、移动或智能电话、或者膝上型计算机。在线服务130是可经由网络150被用户利用的服务。服务130通常可用作为经由客户端设备110的浏览器或专门应用访问并使用的基于web的应用。服务130可以提供任何数目的不同类型的内容或功能性,诸如在线视频、社交网络、视频文本消息分发等。服务130在允许用户访问服务的功能性之前可能需要用户提供凭证(例如,用户名和密码)以登录到服务。可能的服务130的一些特定示例包括诸如Pinterest、LinkedIn、Twitter、Pandora和Skype的服务。社交登录提供方120(在下文中“SSO提供方”)是用户在上面创建社交登录账户的系统,作为建立用户的身份并因此登录到服务的一个方式,服务130接受SSO提供方的社交登录账户。作为SSO提供方120的一个特定示例,Google允许用户创建Google账户,并且作为特定于服务的凭证的替选方案,许多服务130接受那些社交登录账户作为登录到服务的手段。社交登录功能性被具体化在SSO提供方120的SSO子系统122中。在贯穿本公开的剩余部分所描述的一个实施例中,SSO提供方120经由内容子系统124附加地提供对数字内容项的访问。例如,内容子系统124可能提供对数字视频、或数字书籍或其它出版物的访问。在其它实施例中,替选地和/或附加地,由一个或多个内容提供方140提供对内容项的访问,所述一个或多个内容提供方140与SSO提供方120分开并且由独立于SSO提供方120的组织操作。在识别用户可能感兴趣的内容项时,关于用户注册到的服务130的信息常常证明是有价值的。例如,特定社交网络服务的用户可能表示与商务视频会议服务的用户非常不同的人口统计组,并且因此感兴趣的内容项与业务视频会议服务的用户非常不同。拥有用户使用的服务130的不同组合的粒度知识能够提供甚至更大的洞察力。因此,SSO提供方120附加地包括在识别用户可能感兴趣的内容项时考虑使用服务130的推荐子系统126。更具体地,推荐子系统126将用户已登录的(例如,如由SSO子系统122所确定的)服务130的列表和用户已访问的(例如,如由内容子系统124所确定的)数字内容项的列表作为输入。推荐子系统126对该输入进行处理以识别与各种服务130相对应的用户的有区别的组,并且还基于用户已访问的数字内容项来为这些组构建内容简档。推荐子系统120随后能够使用所述内容简档来预测用户将喜爱的内容项,从而要么将推荐直接提供给用户,要么使用推荐来对使用不同技术所生成的推荐进行过滤,或者通过使用不同技术所生成的推荐来过滤所述推荐。网络150可以是用于数据传输的任何适合的通信网络。网络150使用标准通信技术和/或协议并且能够包括互联网。在另一实施例中,所述实体使用定制和/或专用数据通信技术。注意在图1中,为了清楚起见仅示出了客户端设备110和内容提供方140的一个实例,但是它们的每一个可能是任何数目的。图2是根据一个实施例的内容子系统124的一个示例的框图:即,用于提供数字视频的视频托管服务200。应当了解,可以在其它实施例中提供除数字视频以外的数字内容项。视频托管服务200表示诸如YouTube的系统的系统,其存储视频并将其提供给诸如客户端设备110的客户端,所述视频包括用户生成的视频以及商业地/专业地生成的视频。视频托管服务200经由网络150与多个内容提供方(未示出)和客户端设备110进行通信,以方便在用户之间共享视频内容。视频托管服务200附加地包括前端接口202、视频派发模块204、视频搜索模块206、上传服务器208、用户数据库214以及视频储存库216。未示出其它常规的特征(诸如,防火墙、负载均衡器、认证服务器、应用服务器、故障转移服务器、站点管理工具等),以便更清楚地图示视频托管服务200的特征。服务200的一个适合的示例是在www.youtube.com处找到的YouTube网站。可以将视频托管服务200的图示的组件实现为软件和/或硬件的单个或多个组件。一般而言,在一个实施例中描述为由一个组件执行的功能在其它实施例中也能够由其它组件执行,或者通过组件的组合来执行。此外,在一个实施例中描述为由视频托管服务200的组件执行的功能在其它实施例中在适当情况下也能够由一个或多个客户端设备110来执行。概念上,内容提供方是向视频托管服务200提供视频内容的实体,并且客户端设备110查看该内容。在实践中,一些内容提供方(例如,上传用户生成的内容的个人用户)也可以是内容查看者。附加地,内容提供方可以是操作视频托管服务200的同一实体。内容提供方操作客户端设备以执行各种内容提供方功能。内容提供方功能可以包括例如将视频文件上传到视频托管服务200、对由视频托管服务200所存储的视频文件进行编辑或者对与视频文件相关联的内容提供方偏好进行编辑。客户端设备110能够被用来查看由视频托管服务200所存储的视频内容。客户端设备110还可以被用来配置与视频内容有关的查看者本文档来自技高网...
<a href="http://www.xjishu.com/zhuanli/62/201580025950.html" title="使用登录到在线服务的状态以用于内容项推荐原文来自X技术">使用登录到在线服务的状态以用于内容项推荐</a>

【技术保护点】
一种计算机实现的方法,包括:识别用户使用社交登录账户登录到的多个在线服务;针对多个用户中的每个用户,识别用户访问的多个内容项;根据所述用户使用所述社交登录账户登录到的在线服务,将所述用户分组成多个组;使由组内的用户访问过的所识别的内容项的集合与多个组中的每个组相关联;针对第一用户,识别所述第一用户被分组到的所述组中的第一组;以及将与所述第一组相关联并且所述用户尚未查看的所述内容项中的内容项推荐给所述第一用户。

【技术特征摘要】
【国外来华专利技术】2014.05.22 US 62/002,071;2015.05.13 US 14/711,6251.一种计算机实现的方法,包括:识别用户使用社交登录账户登录到的多个在线服务;针对多个用户中的每个用户,识别用户访问的多个内容项;根据所述用户使用所述社交登录账户登录到的在线服务,将所述用户分组成多个组;使由组内的用户访问过的所识别的内容项的集合与多个组中的每个组相关联;针对第一用户,识别所述第一用户被分组到的所述组中的第一组;以及将与所述第一组相关联并且所述用户尚未查看的所述内容项中的内容项推荐给所述第一用户。2.根据权利要求1所述的计算机实现的方法,其中,识别所述组中的所述第一组包括:针对所述在线服务中的每一个,识别所述第一用户是否已登录到所述在线服务。3.根据权利要求1所述的计算机实现的方法,进一步包括:从所述内容项中识别由所述多个组中的第一组的用户所访问的内容项的第一集合;将受所述第一组的用户欢迎的所识别的内容项的第一集合中的内容项选择为针对所述第一组的关联内容项。4.根据权利要求1所述的计算机实现的方法,进一步包括:使用与所述组中的第一组相关联的视频的特征,针对所述第一组训练分类器;基于通过对多个内容项应用所训练的分类器而获得的分值,对所述多个内容项进行排名;从所排名的内容项中选择多个排名最高的内容项;以及将所选择的多个排名最高的内容项选择为针对所述第一组的关联内容项。5.根据权利要求1所述的计算机实现的方法,其中,所述组中的每一个对应于所述在线服务的有区别的集合,所述有区别的集合中的至少一个对应于多个在线服务。6.根据权利要求1所述的计算机实现的方法,其中,使所识别的内容项的集合与所述多个组中的每一个相关联包括:接收对第一内容项的请求,所述请求起源于所述多个在线服务中的第一在线服务的web页面;基于所述请求中指定的引用者,确定所述请求起源于所述第一在线服务;使所述第一内容项与包括所述第一在线服务的所述多个组中的组相关联。7.根据权利要求1所述的计算机实现的方法,其中,所述内容项包括数字视频。8.一种计算机可读存储介质,所述计算机可读存储介质包括可由处理器执行的计算机程序指令,所述指令包括:用于识别用户使用社交登录账户登录到的多个在线服务的指令;用于针对多个用户中的每个用户,识别用户访问的多个内容项的指令;用于根据所述用户使用所述社交登录账户登录到的在线服务而将所述用户分组成多个组的指令;用于使由组内的用户访问过的所识别的内容项的集合与多个组中的每个组相关联的指令;针对第一用户,识别所述第一用户被分组到的所述组中的第一组;以及将与所述第一组相关联并且所述用户尚未查看的所述内容项中的内容项推荐给所述第一用户。9.根据权利要求8所述的计算机可读存储介质,其中,识别所述组中的所述第一组包括:针对所述在线服务中的每一个,识别所述第一用户是否已登录到所述在线服务。10.根据权利要求8所述的计算机可...

【专利技术属性】
技术研发人员:贾斯汀·刘易斯
申请(专利权)人:谷歌公司
类型:发明
国别省市:美国;US

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

1