基于容器交互的计算机化内容推荐制造技术

技术编号:19396735 阅读:25 留言:0更新日期:2018-11-10 05:02
可以至少部分地基于从用户、容器和/或容器元素之间的交互确定相关内容,经由设备呈现的用户界面来展现该相关内容。本文所描述的技术包括:访问与关联于协作式计算环境的用户和内容(例如,容器和容器元素)之间的交互相关联的数据。至少部分地基于该数据,可以确定用户、容器和/或容器元素之间的关系,以及与关系中的各个关系相对应的权重。本文所描述的技术包括:至少部分地基于权重来确定与用户相关的内容的至少一部分,以及生成与协作式计算环境相关联的内容页面,该内容页面被配置有展现内容的至少该部分的功能。可以至少部分地基于权重在用户界面上使内容的该部分具有优先级。

【技术实现步骤摘要】
【国外来华专利技术】基于容器交互的计算机化内容推荐
技术介绍
数据存储和处理已变成联网系统的主要组件以用于代表相应的用户来处理多个设备之间的交互。协作式计算环境使得用户能够将文件存储在单个网络位置中,该网络位置可由作为该协作式计算环境的一部分的其他用户访问。另外地或替代地,协作式计算环境使得用户能够在多个设备之间同步文件、在多个设备之间共享文件等等,并且协作地处理已在多个设备之间同步和/或共享的文件。经由协作式计算环境可访问的协作服务使得多个用户能够基本上同时撰写、编辑、查看各种文件等等。由一用户对文件作出的编辑可以经由联网系统基本上实时地显示给协作式计算环境中的其他用户。在一些示例中,提供协作服务的服务提供商(例如,Drive、等等)提供主页以供用户预览他或她已经与其他用户共享和/或同步的文件。当前技术通过标题和/或对文件何时上传、共享、修改等等进行指示的时间戳来组织主页上的文件。通常,各文档之间存在很小或不存在视觉区别,并且跟踪已共享和/或同步的特定文件可能是困难的。此外,不同文件对用户的重要性可以取决于定时而不同。例如,用户可能正在处理紧急工作项目,该紧急工作项目在与其相关联的截止日期之前的时间中对用户是重要的。或者,用户已处理项目,并且在几个月之后,该项目对于该用户的重要性可能很小或没有重要性。在与协作式计算环境相关联的内容页面中组织文件时,当前技术不考虑重要性或相关性。即,缺乏视觉区分和/或组织使得用户难以搜索作为协作式计算环境的一部分的文件。
技术实现思路
可以至少部分地基于从用户、容器和/或容器元素之间的交互确定相关内容,经由向用户呈现的用户界面来展现该相关内容。本文所描述的技术包括:访问与关联于协作式计算环境的用户和内容(例如,容器和容器元素)之间的交互相关联的数据。至少部分地基于该数据,可以确定用户、容器和/或容器元素之间的关系。另外,可以确定与关系相对应的权重。本文所描述的技术包括:至少部分地基于权重来确定与用户相关的内容的至少一部分,以及生成与协作式计算环境相关联的内容页面,该内容页面被配置有展现内容的该至少一部分的功能。可以至少部分地基于权重在用户界面上使内容的该部分具有优先级。在另外的和/或替代的示例中,本文所描述的技术可以包括:生成数据结构(例如,图形等等)来表示用户、容器和/或容器元素之间的关系。在至少一个示例中,可以利用权重来确定数据结构中的对象对之间的边。通过利用数据结构来组织用户、容器和/或容器元素之间的关系,本文所描述的技术可以提高定位可以经由本文所描述的用户界面为用户展现的相关内容的效率。此外,通过利用数据结构来组织用户、容器和/或容器元素之间的关系,本文所描述的技术可以减少在定位可以在协作式计算环境中为用户展现的内容时所耗费的计算资源,如本文所述。本文所描述的技术涉及向用户呈现用户界面,该用户界面可以被配置为展现与用户相关的内容。在一些示例中,用户界面可以与对应于协作式服务环境的内容页面相关联。至少部分地基于标识与用户相关的容器以及与各个容器相关联的容器元素,本文所描述的技术可以向用户呈现定制的内容页面,该定制的内容页面显示用户在特定时刻很可能有兴趣访问的内容(例如,容器、容器项目等等)。本文所描述的技术使得用户能够更高效地访问内容,具有比当前技术所需要的交互要少的交互。至少部分地基于经由定制的内容页面来展现相关内容,本文所描述的技术可以使得用户能够迅速地访问先前开始的工作,从而更快地完成任务。提供本
技术实现思路
以用简化形式引入一些概念,这些概念以下在详细描述中进一步描述。本
技术实现思路
并非旨在标识所要求保护的主题内容的关键特征或必要特征,也并非旨在用于限制所要求保护的主题内容的范围。附图说明参考附图阐述了具体实施方式,其中附图标记的最左位标识该附图标记首次出现的图。在相同或不同附图中使用相同的附图标记指示相似或相同的项目或特征。图1是示出了用于至少部分地基于用户、容器和/或容器元素之间的交互来确定与用户相关的内容并通过经由与用户相关联的设备呈现的用户界面来展现相关内容的示例性环境的示意图。图2是示出了被生成为定义用户、容器和/或容器元素之间的关系的数据结构的示例的示意图。图3是示出了用于至少部分地基于表示用户、容器和/或容器元素之间的关系的数据结构来生成为用户个性化的用户界面的示例性过程的流程图。图4是示出了用于响应于与协作式计算环境中的容器和/或容器元素相关联的查询而生成结果的示例性过程的流程图。具体实施方式本公开内容描述了至少部分地基于用户、容器和/或容器元素之间的先前交互来确定与用户相关的内容,以及在经由对应于用户的设备呈现的用户界面中展现相关内容。在至少一个示例中,容器和相关联的容器元素可以与协作式计算环境相关联,并且用户界面可以对应于内容页面,该内容页面被配置为:基于用户正在处理的内容项、或者用户正在与其一起工作的其他用户、那些用户正在处理的内容、以及在一些示例中用户许可来标识和/或推荐与各个用户相关的内容。出于本讨论的目的,内容可以描述容器和与容器相关联的容器元素。在至少一个示例中,容器是与一个或多个容器元素相关联的数据结构。容器的非限制性示例包括:团队站点、发布站点、群组站点、博客站点、视频通道、图像通道、数据流式传输通道、文件夹、应用等等。容器元素与容器相关联。容器元素的示例可以包括文档、维基百科、博客帖子、网页、视频、图像、信息项、数据流等等。作为非限制性示例,团队站点容器可以包括多个容器元素,容器元素包括文档(例如,团队正在协作的文章、团队的花费报告、与工作流相关联的项目列表等等)、图像、视频等等。或者,博客站点容器可以包括多个容器元素,每个容器元素对应于在博客站点上发布的(或者要发布的)不同博客帖子。视频通道容器可以包括多个容器元素,每个容器元素对应于经由视频通道可获得的不同视频。本文所描述的技术可以生成用于标识用户、容器和/或容器元素之间的关系的数据结构,例如图形。在至少一个示例中,可以至少部分地基于用户、容器和/或容器元素之间的交互来确定关系。在一些示例中,关系可以基于显式动作。例如,可以基于用户生成容器元素来确定用户与容器元素之间的关系。在其它示例中,可以推断关系。例如,可以至少部分地基于与用户相关联的用户编辑或修改与该用户创建的容器相关联的容器元素(例如,用户的朋友编辑或修改容器元素或用户的同事编辑或修改容器元素)来推断用户与容器元素之间的关系。或者,可以至少部分地基于与用户相关联的其他用户查看、共享、标记等等容器元素(例如,用户的朋友查看、共享、标记等等容器元素和/或用户的同事查看、共享、标记等等容器元素)来推断用户与容器元素之间的关系。本文所描述的技术可以访问数据结构并且可以利用数据结构中所表示的关系来标识与用户相关的内容(例如,容器和与容器相关联的容器元素)。例如,本文所描述的技术包括:至少部分地基于数据结构和所标识的关系来确定哪些容器与用户相关。至少部分地基于确定容器与用户相关,本文所描述的技术包括:确定与容器相关联的哪些容器元素与用户相关。在至少一个示例中,本文所描述的技术可以利用用户界面来展现在特定时间很可能与用户相关的内容(例如,容器和相关联的容器元素),并隐藏在该特定时间不太可能与用户相关的内容。出于本讨论的目的,相关性可以指内容项对用本文档来自技高网
...

【技术保护点】
1.一种系统,包括:一个或多个处理器;以及存储一个或多个模块的存储器,所述一个或多个模块可由所述一个或多个处理器执行以使得所述系统执行包括以下各项的操作:访问与多个用户、多个容器、以及多个容器元素之间的交互相关联的数据;至少部分地基于所述数据来确定所述多个用户中的用户与所述多个容器中的容器之间的、所述交互中的第一交互;至少部分地基于所述第一交互来确定所述用户与所述容器之间的第一关系;至少部分地基于与所述第一交互相关联的第一动作或第一时间戳中的至少一者来确定与所述第一关系相对应的第一权重;生成数据结构以表示所述关系以及所述多个用户、所述多个容器、以及所述多个容器元素之间的一个或多个其它关系;至少部分地基于所述数据结构和所述第一权重来确定所述容器与所述用户相关;以及生成用户界面,所述用户界面被配置为:经由与所述用户相关联的设备来展现内容,其中,表示所述容器的图形元素在所述用户界面上的位置是至少部分地基于所述第一权重来确定的。

【技术特征摘要】
【国外来华专利技术】2016.03.21 US 15/076,1701.一种系统,包括:一个或多个处理器;以及存储一个或多个模块的存储器,所述一个或多个模块可由所述一个或多个处理器执行以使得所述系统执行包括以下各项的操作:访问与多个用户、多个容器、以及多个容器元素之间的交互相关联的数据;至少部分地基于所述数据来确定所述多个用户中的用户与所述多个容器中的容器之间的、所述交互中的第一交互;至少部分地基于所述第一交互来确定所述用户与所述容器之间的第一关系;至少部分地基于与所述第一交互相关联的第一动作或第一时间戳中的至少一者来确定与所述第一关系相对应的第一权重;生成数据结构以表示所述关系以及所述多个用户、所述多个容器、以及所述多个容器元素之间的一个或多个其它关系;至少部分地基于所述数据结构和所述第一权重来确定所述容器与所述用户相关;以及生成用户界面,所述用户界面被配置为:经由与所述用户相关联的设备来展现内容,其中,表示所述容器的图形元素在所述用户界面上的位置是至少部分地基于所述第一权重来确定的。2.根据权利要求1所述的系统,所述操作还包括:至少部分地基于所述数据来确定所述用户与所述多个容器元素中的容器元素之间的、所述交互中的第二交互,其中,所述容器元素与所述容器相关联;至少部分地基于所述第二交互来确定所述用户与所述容器元素之间的第二关系;部分地基于与所述第二交互相关联的第二动作或第二时间戳中的至少一者来确定与所述第二关系相对应的第二权重;至少部分地基于所述第二权重来确定所述容器元素与所述用户相关;以及生成所述用户界面以使得表示所述容器元素的界面元素与所述用户界面上的图形元素相关联,并且所述界面元素的位置是至少部分地基于所述第二权重来确定的。3.根据权利要求2所述的系统,其中,所述用户界面对应于与协作式计算环境相关联的内容页面。4.根据权利要求3所述的系统,其中,所述容器对应于与所述协作式计算环境相关联的站点,并且所述容器元素对应于由与所述协作式计算环境相关联的、所述多个用户中的一组用户可访问的文档。5.根据权利要求1-4中的任一项所述的系统,所述操作还包括提供界面,所述界面被配置为访问所述数据结构以确定所述容器与所述用户相关。6.一种方法,包括:访问与关联于协作式计算环境的用户与内容之间的交互相关联的数据,所述内容包括多个容器以及与所述多个容器中的每个容器相关联的一个或多个容器元素;至少部分地基于所述数据来确定以下各项中的至少...

【专利技术属性】
技术研发人员:D·梅耶泽D·M·科恩B·利勒比A·雷Y·施尼特考V·斯里尼瓦桑M·泰勒V·维克约尔德N·沃伦可夫
申请(专利权)人:微软技术许可有限责任公司
类型:发明
国别省市:美国,US

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

1