用于互连用户简档的计算机资源排名制造技术

技术编号:18737581 阅读:29 留言:0更新日期:2018-08-22 05:53
可以收集以下指示:对针对活跃用户简档和另一用户简档的互连用户简档对之间的连接强度的指示;对用户简档‑计算机资源对内的亲和性强度的指示;以及对用户简档全局群组针对计算机资源的全局亲和性水平的指示。使用这些指示,可以生成以下值:针对每个用户简档对的连接强度值;针对每个用户简档‑计算机资源对的亲和性强度值;以及针对每个资源的全局亲和性水平值。这些值可以用于对资源排名,这可以包括:生成经排名的资源数据结构以用于提供资源推荐。可以生成表示用户简档子群组对计算机资源的使用的值并且可以提供对这些值之间的比较的描述。

【技术实现步骤摘要】
【国外来华专利技术】用于互连用户简档的计算机资源排名
技术介绍
计算机商店使用各种技术来建议对于特定的用户简档可能有用或者令人期望的计算机资源。计算机系统经常提供针对普遍受欢迎的应用的建议,例如应用商店中普遍受欢迎的软件应用、或者普遍受欢迎的在线购物项目。计算机系统还可以确定选择一个计算机资源的客户也倾向于选择一个或多个其它特定的计算机资源(例如,下载应用A的用户也倾向于下载应用B和C),并且可以建议那些其它资源。在确定选择一种类别的资源的客户也选择另一种类别的资源时也应用这些建议类型,以使得可以由计算机系统建议该另一种类型的资源。举另一个示例,计算机系统已跟踪用户简档对文档的使用,以使得用户简档可以接收对由计算机系统中的用户简档群组中与该用户简档相连接的其它用户简档所使用的文档的建议。此类系统已对要对其作出建议的当前用户简档与其它用户简档之间的连接强度进行打分。已使用对连接强度的该打分连同表示用户简档对文档的使用的分数来对文档进行排名,以用于对文档进行标识和排序以便向当前用户建议。
技术实现思路
本文所讨论的一些工具和技术涉及基于对具有针对计算机资源的亲和性或者使用那些资源的互连计算机可读用户简档的指示来改善对计算机资源的排名。此类计算机资源的示例可以包括但不限于计算机软件应用(例如,独立应用或插件应用)、计算机软件文档,例如文档模板、文字处理文档、电子表格模板、图像文档、网页等等;以及计算机硬件,例如服务器资源或打印机。对于此类计算机资源存在许多其它可能性。如本文使用的,用户简档是被配置为表示单独用户或用户群组的计算机可读数据集合。提及由用户简档执行的动作指代由用户简档在其中活跃的计算机系统组件(硬件以及可能地在硬件上运行的软件)执行的动作。例如,此类动作可以是由计算机设备(其中用户简档活跃地登录到该计算机设备中)或者在该计算机设备的请求下执行的动作。举另一个示例,此类动作可以是由服务器系统(用户简档经由客户端计算机设备目前登录到该服务器系统中)或者在该服务器系统的请求下执行的动作。互连用户简档的连接是在计算机系统(其可以包括多个子系统)中的用户简档之间的直接或间接连接。例如,用户简档互连群组之间的连接可以包括:由雇佣用户简档所表示的用户的组织所使用的相同计算机系统内存在的那些用户简档。还可以存在针对组织的用户简档的其它较松计算机系统连接。例如,互连用户简档可以通过未由组织拥有的计算机系统上(例如,在向该组织提供计算机服务的服务器系统上)的数据结构连接。举另一个示例,可以通过计算机化社交网络平台或网络上的社交网络连接(例如,用户简档共存在社交网络上,或者在该网络上是“朋友”,或者“关注(follow)”该网络上的其它用户简档或被其它用户简档关注,或者被包括为社交网络上的群组的成员等等)来形成用户简档互连群组。还可以存在用户简档之前的此类连接的其它示例。在一个方面中,可以收集对具有针对计算机资源的亲和性的用户简档的以下指示:对针对活跃用户简档和另一用户简档的用户简档对之间的连接强度的指示;对多个用户简档-计算机资源对中的每个用户简档-计算机资源对内的用户简档与计算机资源之间的亲和性强度的指示;以及用户简档全局群组针对计算机资源的全局亲和性水平的指示。使用这些指示,可以生成以下值:针对每个用户简档对的连接强度值;针对每个用户简档-计算机资源对的亲和性强度值;以及针对每个资源的全局亲和性水平值。这些值可以用于对资源排名,其可以包括生成经排名的资源数据结构以用于提供资源推荐。在工具和技术的另一方面中,可以在计算机系统中分析多个计算机可读用户简档对计算机资源的使用以产生对多个用户简档的使用的指示。每个指示可以在计算机系统中连接到发起该使用的相关联用户简档并连接到计算机资源自身。可以生成表示用户简档互连群组中的多个计算机可读用户简档对计算机资源的使用的值(其中用户简档在计算机系统的数据结构中互连),并且可以生成对该值与针对另一用户简档互连群组对资源的使用的值的比较。可以响应于计算机可读请求来返回该比较。提供本
技术实现思路
以便用简化形式介绍一系列概念。这些概念在以下具体实施方式中进一步描述。该
技术实现思路
并非旨在标识所要求保护的主题内容的关键特征或必要特征,也并非旨在用于限制所要求保护的主题内容的范围。类似地,本专利技术不限于对在
技术介绍
、具体实施方式或附图中所讨论的特定技术、工具、环境、缺点或优点进行论述的实现方式。附图说明图1是其中可以实现所描述的方面中的一个或多个方面的合适计算环境的框图。图2是客户端-服务器计算机排名系统的示意图。图3是计算机排名系统的另一示意图。图4是显示资源图库显示的客户端设备的图。图5是计算机资源排名技术的流程图。图6是另一计算机资源排名技术的流程图。图7是又一计算机资源排名技术的流程图。具体实施方式本文所描述的各方面涉及用于基于对具有针对计算机资源的亲和性的计算机可读用户简档的计算机可读指示(例如,对相应用户简档对此类资源的使用的指示)来改善对计算机资源的排名的技术和工具。此类改善可由单独地或组合地使用各种技术和工具所引起。此类技术和工具可以包括:显示填充有计算机资源列表的图库,其中在图库中突出显示的计算机资源列表受到紧密连接到活跃用户简档的用户简档对资源的使用的影响。例如,其它用户简档可以是针对活跃用户简档的用户的同事的简档。在该方面中,本文所讨论的排名可以不仅考虑在组织级别处的使用,而且考虑部门计算机资源使用以及甚至虚拟团队计算机资源使用,以及在不限于与特定组织的关联的全局级别上的使用。可以响应于查询而生成和显示计算机资源列表(例如在使用计算机资源图库的搜索和浏览体验中)。计算机系统还可以生成和显示计算机资源使用数据和/或排名,其可以向管理者显示哪些计算机资源跨组织被使用,并标识哪些解决方案(即,可由用户简档使用的计算机资源)应当重度使用但是未重度使用。可以从本文所描述的计算机资源排名工具和技术中实现一种或多种显著益处。例如,在组织中工作的员工可以受计算机系统的鼓励而使用彼此相同的计算机应用或服务,因此员工可以更加高效地协作。例如,在应用购买决策不是由集中的信息技术部门作出而是留给每个团队来作出的组织中,销售团队可能希望使用相同的客户关系管理计算机应用,则假如每个销售人员开始使用不同的客户关系管理系统并在其中记录数据,则该销售团队会处于十分不利。使用本文所讨论的计算机化排名系统可以通过避免原本将执行的多个计算机系统搜索以最终定位该相同的计算机资源(可以利用本文所讨论的技术自动建议该计算机资源)来增加提供此类建议的计算机系统的效率。另外,本文的建议和排名可以使得计算机系统更加可用于广泛多样的计算机资源,从而改善计算机系统。通过作出此类建议,可以鼓励使用有利的计算机资源,这也可以避免对具有不太有利计算机资源的计算机系统的低效和/或不兼容使用。另外,在用于组织的一些计算机系统中,在部门或组织级别发生软件采用/采购。财务解决方案对于财务部门的某个人员可能非常有价值,但是对于调度部门的某个人员的价值小得多。推荐的及时性是该问题的一个方面。如果新的计算机应用(例如,平面图创建应用)在公共应用商店中变得可用,该应用变得全局受欢迎可能花费一定时间。然而,如果部门中的员工传染式地采用该应用,则可能对于该部门中的所有员工是本文档来自技高网
...

【技术保护点】
1.一种计算机系统,包括:用于在所述计算机系统中存储对针对活跃计算机可读用户简档的用户简档对之间的连接强度的计算机可读指示的单元,其中,每个用户简档对包括所述活跃计算机可读用户简档和在计算机可读用户简档互连群组中的另一计算机可读用户简档;用于在所述计算机系统中存储对多个用户简档‑计算机资源对内的亲和性强度的计算机可读指示的单元,其中,每个用户简档‑计算机资源对包括一个其它计算机可读用户简档和所述计算机系统中的计算机资源集合中的计算机资源,所述用户简档‑计算机资源对中的所述其它计算机可读用户简档能够与所述计算机资源交互,每个对亲和性强度的指示均指示用户简档‑计算机资源对中的计算机可读用户简档针对计算机资源的正亲和性或负亲和性;用于在所述计算机系统中存储对用户简档全局群组针对所述计算机资源集合中的每个计算机资源的全局亲和性水平的计算机可读指示的单元,所述用户简档全局群组包括所述计算机可读用户简档互连群组之外的用户简档;用于量化每个用户简档对中的用户简档之间的连接强度以产生针对每个用户简档对的连接强度值的单元,所述量化所述连接强度包括:访问对连接强度的指示中的一个或多个指示;用于量化针对所述用户简档‑计算机资源对的亲和性强度以产生针对每个用户简档‑计算机资源对的亲和性强度值的单元,所述量化针对每个用户简档‑计算机资源对的亲和性强度包括:访问所述对亲和性强度的指示中的一个或多个指示;用于量化所述用户简档全局群组针对所述计算机资源集合中的每个计算机资源的全局亲和性水平以产生针对每个计算机资源的全局亲和性水平值的单元;用于使用针对每个用户简档对的连接强度值、针对每个用户简档‑计算机资源对的亲和性强度值、以及针对每个计算机资源的全局亲和性水平值来对所述计算机资源进行排名的单元,所述排名包括:在计算机存储器中生成计算机可读的经排名数据结构;以及用于向所述活跃用户简档推荐所述计算机资源中的一个或多个计算机资源的单元,其中,所述推荐包括:发送从所述经排名数据结构生成的计算机可读推荐。...

【技术特征摘要】
【国外来华专利技术】2016.01.26 US 15/006,3171.一种计算机系统,包括:用于在所述计算机系统中存储对针对活跃计算机可读用户简档的用户简档对之间的连接强度的计算机可读指示的单元,其中,每个用户简档对包括所述活跃计算机可读用户简档和在计算机可读用户简档互连群组中的另一计算机可读用户简档;用于在所述计算机系统中存储对多个用户简档-计算机资源对内的亲和性强度的计算机可读指示的单元,其中,每个用户简档-计算机资源对包括一个其它计算机可读用户简档和所述计算机系统中的计算机资源集合中的计算机资源,所述用户简档-计算机资源对中的所述其它计算机可读用户简档能够与所述计算机资源交互,每个对亲和性强度的指示均指示用户简档-计算机资源对中的计算机可读用户简档针对计算机资源的正亲和性或负亲和性;用于在所述计算机系统中存储对用户简档全局群组针对所述计算机资源集合中的每个计算机资源的全局亲和性水平的计算机可读指示的单元,所述用户简档全局群组包括所述计算机可读用户简档互连群组之外的用户简档;用于量化每个用户简档对中的用户简档之间的连接强度以产生针对每个用户简档对的连接强度值的单元,所述量化所述连接强度包括:访问对连接强度的指示中的一个或多个指示;用于量化针对所述用户简档-计算机资源对的亲和性强度以产生针对每个用户简档-计算机资源对的亲和性强度值的单元,所述量化针对每个用户简档-计算机资源对的亲和性强度包括:访问所述对亲和性强度的指示中的一个或多个指示;用于量化所述用户简档全局群组针对所述计算机资源集合中的每个计算机资源的全局亲和性水平以产生针对每个计算机资源的全局亲和性水平值的单元;用于使用针对每个用户简档对的连接强度值、针对每个用户简档-计算机资源对的亲和性强度值、以及针对每个计算机资源的全局亲和性水平值来对所述计算机资源进行排名的单元,所述排名包括:在计算机存储器中生成计算机可读的经排名数据结构;以及用于向所述活跃用户简档推荐所述计算机资源中的一个或多个计算机资源的单元,其中,所述推荐包括:发送从所述经排名数据结构生成的计算机可读推荐。2.根据权利要求1所述的计算机系统,其中,所述计算机资源包括计算机应用。3.根据权利要求1所述的计算机系统,其中,所述发送所述计算机可读推荐包括:将所述经排名数据结构的至少一部分发送给显示呈现引擎,其中,所述推荐包括:控制对所述经排名数据结构的所述至少一部分的显示,并且其中,所述计算机系统还包括:用于从对所述用户简档-计算机资源对内的亲和性强度的指示以及对用户简档对之间的连接强度的指示中推导出描述的单元,并且其中,所述推荐包括:与控制对所述经排名数据结构的所述至少一部分的显示同时地控制对所述描述的显示。4.根据权利要求1所述的计算机系统,还包括:用于在所述排名之前标识由所述活跃用户简档已经使用的计算机资源的单元,以及用于从所述经排名数据结构中排除所标识的由所述活跃用户简档已经使用的计算机资源的单元。5.根据权利要求1所述的计算机系统,还包括:用于存储对所述活跃用户简档针对所述计算机资源的亲和性的指示的单元,用于量化所述活跃用户简档针对所述计算机资源的亲和性强度以产生一个或多个计算机资源中的每个计算机资源的活跃用户简档亲和性强度值的单元,以及用于在对所述计算机资源进行排名时使用所述一个或多个活跃用户简档亲和性强度值的单元。6.根据权利要求1所述的计算机系统,还包括:用于接收针对计算机资源的用户输入计算机可读查询的单元,其中,对所述计算机资源的所述排名响应于对所述查询的接收,其中,所述排...

【专利技术属性】
技术研发人员:D·莫瓦特D·P·克劳克斯K·米卡尔森
申请(专利权)人:微软技术许可有限责任公司
类型:发明
国别省市:美国,US

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

1