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

用于生成活动流的方法技术

技术编号:13595379 阅读:39 留言:0更新日期:2016-08-26 11:49
一种方法包括在一个或多个计算设备处存储多个活动信息项,每个活动信息项描述采取的动作并且包括多个参数值,每个参数值对应于多个参数类型中的一个参数类型。该方法还包括标识对应于第一参数类型的指定值的过滤度量,并且生成匹配指定值的经过滤的活动信息项集合。该方法还包括标识对应于来自多个参数类型中的第二参数类型的分组度量,标识经过滤的活动信息项的一个或多个组,每个组对应于针对第二参数类型的唯一参数值。该方法还包括输出包括表示来自根据一个或多个组布置的经过滤的活动信息项集合中的每个活动信息项的信息的活动流以用于显示。

【技术实现步骤摘要】
【国外来华专利技术】
本公开总体上涉及重塑对象活动用以显示。
技术介绍
已知计算机系统允许对对象的共享访问。作为一个示例,共享的存储系统允许用户创建或存储对象(诸如远程服务器处的文件)、经由网络(诸如因特网)访问文件、授予其他用户对该文件的共享访问,并且在某些示例中,使用与该共享的存储系统相关联的文件创建和编辑系统来编辑文件。作为另一示例,日历应用可以允许用户创建日历对象并且授予其他用户对该日历对象的共享访问。作为另一示例,任务管理应用可以允许创建任务对象以向其他用户指派任务,从而授予其他用户对该任务对象的共享访问。第二用户对对象的共享访问可以包括以下能力中的任意能力或全部能力:查看对象、修改对象、与其他用户共享对象、对对象进行拷贝以及删除对象。这些类型的系统在本文被称为共享访问系统。共享访问系统可以允许针对对象采取的动作。作为一个示例,已知在线文档存储和编辑系统存储文件并且允许已经被授予对特定文件的访问的多个用户采取各种动作,诸如查看和编辑文件。
技术实现思路
本文的各实施例描述了用于生成活动流的方法。所公开实施例的一方面是一种方法,包括在一个或多个计算设备处存储多个活动信息项,每个活动信息项描述针对来自在共享访问系统处存储的多个对象中的相应对象采取的动作,并且每个活动信息项包括多个参数值,每个参数值对应于多个参数类型中的一个参数类型。该方法还包括标识过滤度量,其中过滤度量对应于针对来自多个
参数类型中的第一参数类型的指定值,并且生成匹配针对第一参数类型的指定值的经过滤的活动信息项集合。该方法还包括标识分组度量,其中分组度量对应于来自多个参数类型中的第二参数类型,从经过滤的活动信息项集合中标识活动信息项的一个或多个组,其中来自一个或多个组的每个组对应于针对第二参数类型的唯一参数值,以及输出包括表示来自根据一个或多个组布置的经过滤的活动信息项集合中的每个活动信息项的信息的活动流以用于显示。所公开实施例的另一方面是一种非瞬态计算机可读存储设备,包括由一个或多个处理器可执行的程序指令,当程序指令被执行时,使得一个或多个处理器执行操作。操作包括存储多个活动信息项,每个活动信息项描述针对来自在共享访问系统处存储的多个对象中的相应对象采取的动作,并且每个活动信息项包括多个参数值,每个参数值对应于多个参数类型中的一个参数类型。该操作还包括标识过滤度量,其中过滤度量对应于针对来自多个参数类型中的第一参数类型的指定值。该操作还包括生成匹配针对第一参数类型的指定值的经过滤的活动信息项集合。该操作还包括标识分组度量,其中分组度量对应于来自多个参数类型中的第二参数类型。该操作还包括从经过滤的活动信息项集合中标识活动信息项的一个或多个组,其中来自一个或多个组的每个组对应于针对第二参数类型的唯一参数值。该操作还包括输出包括表示来自根据一个或多个组布置的经过滤的活动信息项集合中的每个活动信息项的信息的活动流以用于显示。所公开实施例的又一方面是一种装置,包括一个或多个处理器;以及一个或多个存储器设备,一个或多个存储器设备用于存储由一个或多个处理器使用的程序指令。程序指令在由一个或多个处理器执行时,使得一个或多个处理器存储多个活动信息项,每个活动信息项描述针对来自在共享访问系统处存储的多个对象中的相应对象采取的动作,并且每个活动信息项包括多个参数值,每个参数值对应于多个参数类型中的一个参数类型。程序指令进一步使得一个或多个处理器标识过滤度量,其中过滤度量对应于针对来自多个参数类型中的第一
参数类型的指定值,并且生成匹配针对第一参数类型的指定值的经过滤的活动信息项集合。程序指令进一步使得一个或多个处理器标识分组度量,其中分组度量对应于来自多个参数类型中的第二参数类型,从经过滤的活动信息项集合中标识活动信息项的一个或多个组,其中来自一个或多个组的每个组对应于针对第二参数类型的唯一参数值。程序指令进一步使得一个或多个处理器输出包括表示来自根据一个或多个组布置的经过滤的活动信息项集合中的每个活动信息项的信息的活动流以用于显示。附图说明本文的描述参考附图,其中贯穿各视图相似的参考标号指代相似的部分,并且其中:图1是示出了其中可以实现用于生成活动流的系统的环境示例的框图;图2是示出了针对服务器计算机的硬件配置示例的框图;图3是示出了多个共享访问系统和活动服务的框图;图4是示出了活动流生成器的操作的框图;图5是示出了用于生成活动流的过程示例的流程图;图6是示出了包括根据第一示例的活动流的存储系统的界面屏幕的图示;图7是示出了根据第二示例的活动流的图示;图8是示出了根据第三示例的活动流的图示;以及图9是示出了根据第四示例的活动流的图示。具体实施方式在某些共享访问系统中,大量动作可以由一群用户在短时间跨度内执行。作为示例,这些动作可以包括移动文件、共享文件、删除文件和编辑文件。共享访问系统可以记录描述这些动作的信息,并且以活动流的形式输出该信息用于向每个用户显示。然而,包括描述在活
动流内出现的每个动作的信息可以将用户淹没,从而使得活动流无用。本文描述的方法和系统允许用户基于与活动流描述的事件相关联的信息来改变事件在活动流中显示的方式,这在本文中可以被称为“重塑”活动流。因此,在用户对某类动作感兴趣或者想起想要寻找的动作的某些细节时,用户可以利用该信息对包括在活动流中的信息进行重塑,从而使得其对于用户而言更相关更有用。图1示出了其中可以实现用户生成活动流的系统的环境100的示例。环境100可以包括用户系统110、一个或多个附加用户系统120和应用托管服务130。用户系统110和附加用户系统120各自表示大量(例如,数百万)可以包括在环境100中的系统,其中每个系统都能够利用由应用托管服务130提供的一个或多个应用。用户系统110和附加用户系统120可以各自是计算机或计算设备的任意方式,诸如台式计算机、膝上型计算机、平板计算机或智能电话(支持计算的移动电话)。应用托管服务130可以使用一个或多个服务器计算机132实现。用户系统110、附加用户系统120和应用托管服务130可以各自被实现为单个系统、多个系统、分布式系统或任意其他形式。本文描述的系统、服务、服务器和其他计算设备经由网络150通信。网络150可以是以任意组合的任意适当类型的一个或多个通信网络,包括无线网络、有线网络、局域网、广域网、蜂窝数据网和因特网。应用托管服务130可以实现向限定的一群用户提供对一个或多个托管应用的访问的共享访问系统,所述限定的一群用户包括与用户系统110和附加用户系统120相关联的操作者。如本文所使用的,共享访问系统是允许限定的一群用户利用访问受限系统的系统、程序或界面的任意方式,在所述访问受限系统中信息可以在用户之间出于协作工作的目的而共享。如将在下文所述,共享访问系统可以实现文档存储、创建和编辑功能。在某些实现方式中,应用托管服务130允许在呈现凭证(诸如用户名和口令组合)之后对某些对象进行访问,其中由凭证标识的用户被授权通过借助该对象的所有权或者借助该对象
所有者的授予访问来访问对象。在某些实现方式中,一个或多个用户能够授予其他用户对特定对象的访问或者从现有用户调用访问。作为示例,对象可以是文件、容器(例如,文件夹)、文档、图像和/本文档来自技高网
...

【技术保护点】
一种方法,包括:在一个或多个计算设备处存储多个活动信息项,每个活动信息项描述针对来自在共享访问系统处存储的多个对象中的相应对象采取的动作,并且每个活动信息项包括多个参数值,每个参数值对应于多个参数类型中的一个参数类型;标识过滤度量,其中所述过滤度量对应于针对来自所述多个参数类型中的第一参数类型的指定值;生成匹配针对所述第一参数类型的所述指定值的经过滤的活动信息项集合;标识分组度量,其中所述分组度量对应于来自所述多个参数类型中的第二参数类型;从所述经过滤的活动信息项集合中标识活动信息项的一个或多个组,其中来自所述一个或多个组的每个组对应于针对所述第二参数类型的唯一参数值;以及输出包括表示来自根据所述一个或多个组布置的所述经过滤的活动信息项集合中的每个活动信息项的信息的活动流以用于显示。

【技术特征摘要】
【国外来华专利技术】2014.01.09 US 14/151,0541.一种方法,包括:在一个或多个计算设备处存储多个活动信息项,每个活动信息项描述针对来自在共享访问系统处存储的多个对象中的相应对象采取的动作,并且每个活动信息项包括多个参数值,每个参数值对应于多个参数类型中的一个参数类型;标识过滤度量,其中所述过滤度量对应于针对来自所述多个参数类型中的第一参数类型的指定值;生成匹配针对所述第一参数类型的所述指定值的经过滤的活动信息项集合;标识分组度量,其中所述分组度量对应于来自所述多个参数类型中的第二参数类型;从所述经过滤的活动信息项集合中标识活动信息项的一个或多个组,其中来自所述一个或多个组的每个组对应于针对所述第二参数类型的唯一参数值;以及输出包括表示来自根据所述一个或多个组布置的所述经过滤的活动信息项集合中的每个活动信息项的信息的活动流以用于显示。2.根据权利要求1所述的方法,其中所述多个参数类型包括对象标识参数类型、用户标识参数类型、对象位置参数类型、对象类参数类型、动作类参数类型或应用标识参数类型中的至少一个。3.根据权利要求1或2所述的方法,其中以下项中的至少一个:所述过滤度量基于默认值或从用户接收的输入信号中的至少一个被标识;或者所述分组度量基于默认值、从用户接收的输入信号或与当前视图相关联的信息中的至少一个被标识。4.根据权利要求1或2所述的方法,进一步包括:输出包括来自所述多个对象的当前显示对象的表示的当前视图以用于显示。5.根据权利要求4所述的方法,其中针对所述过滤度量的所述指定值对应于由所述当前视图表示的当前位置。6.根据权利要求4所述的方法,进一步包括:从所述当前视图接收标识当前显示的对象中的一个对象的输入信号,其中针对所述过滤度量的所述指定值对应于针对由所述输入信号标识的所述对象的至少一个参数值。7.根据权利要求1或2所述的方法,其中所述分组度量基于经由与所述活动流一起输出以用于显示的用户可操作输入控件接收的输入信号被标识。8.一种非瞬态计算机可读存储设备,所述非瞬态计算机可读存储设备包括由一个或多个处理器可执行的程序指令,当所述程序指令被执行时,使得所述一个或多个处理器执行操作,所述操作包括:存储多个活动信息项,每个活动信息项描述针对来自在共享访问系统处存储的多个对象中的相应对象采取的动作,并且每个活动信息项包括多个参数值,每个参数值对应于多个参数类型中的一个参数类型;标识过滤度量,其中所述过滤度量对应于针对来自所述多个参数类型中的第一参数类型的指定值;生成匹配针对所述第一参数类型的所述指定值的经过滤的活动信息项集合...

【专利技术属性】
技术研发人员:E·B·舍费勒I·冈G·约克M·J·普罗科皮奥
申请(专利权)人:谷歌公司
类型:发明
国别省市:美国;US

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

1