On-demand collaboration user interfaces

US10922282B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10922282-B2
Application numberUS-201816154679-A
CountryUS
Kind codeB2
Filing dateOct 8, 2018
Priority dateOct 9, 2017
Publication dateFeb 16, 2021
Grant dateFeb 16, 2021

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Systems and methods for on-demand generation of customizable collaboration network graphs. A method embodiment operates in a collaboration system that comprises content objects that are operated on by a plurality of users. Interactions with the content objects are detected and streamed into a customizable graph platform. Customization is accomplished by configuring the graph platform to gather particular events and corresponding data that pertain to the entity interaction events and/or to the users that raised the events. The graph platform organizes the data into data structures that codify a collaboration network graph, where the nodes of the collaboration network graph refer to customizable ones of the content objects and where the edges of the collaboration network graph refer to customizable parameters or values that characterize relationships between connected nodes of the collaboration network graph. Multiple behavior overlays can be applied to cause the customizable graph platform to process particular events differently.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer implemented method for on-demand generation of a collaboration network graph comprising: detecting a user interaction with one or more entities to raise one or more entity interaction events at a collaboration system, the collaboration system comprising the one or more entities corresponding to files or other content objects that are operated on by two or more users of the collaboration system; performing a first configuration of a graph platform to gather data pertaining to the one or more entity interaction events and organize the data into one or more data structures that codify nodes of a collaboration network graph and edges of the collaboration network graph, wherein the nodes of the collaboration network graph refer to individual ones of the one or more entities and wherein the edges of the collaboration network graph refer to one or more parameter values that characterize relationships between the nodes of the collaboration network graph; performing a second configuration of the graph platform to apply one or more behavior overlays to the first configuration of the graph platform, wherein a first behavior overlay of the behavior overlays causes a first set of operations on the collaboration network graph, wherein a second behavior overlay of the behavior overlays causes a second set of operations on the collaboration network graph, and wherein the first set of operations is different from the second set of operations; establishing at least one feed definition; receiving at least one feed request, the at least one feed request referencing the at least one feed definition in one or more request attributes; and generating, in response to receiving the at least one feed request, one or more entity-specific collaboration feeds, the one or more entity-specific collaboration feeds being generated based at least in part on the collaboration network graph and at least one of the first behavior overlay or the second behavior overlay. 2. The method of claim 1 , further comprising: presenting at least one of the one or more entity-specific collaboration feeds in at least one user interface. 3. The method of claim 1 , wherein at least one of the one or more entity-specific collaboration feeds comprises one or more feed objects. 4. The method of claim 1 , wherein the at least one feed request is a feed test request, the feed test request being received to test a portion of the at least one feed definition. 5. The method of claim 1 , wherein at least one of the one or more entity-specific collaboration feeds is generated from two or more collaboration network graphs. 6. The method of claim 1 , further comprising receiving at an API, one or more event objects. 7. The method of claim 6 , wherein at least one of the one or more event objects corresponds to at least one affinity between two or more of the one or more entities. 8. The method of claim 1 , further comprising: calculating at least one score that is associated with a respective at least one of the edges of the collaboration network graph. 9. The method of claim 1 , wherein the first behavior overlay corresponds to a first graph definition. 10. The method of claim 1 , wherein the second behavior overlay corresponds to a second graph definition. 11. The method of claim 1 , further comprising a third behavior overlay. 12. The method of claim 11 , wherein the third behavior overlay is configured using one or more feed definitions, or one or more entity relationship scoring techniques, or one or more feed feature test definitions. 13. The method of claim 12 , wherein at least one of the one or more feed definitions, or the one or more entity relationship scoring techniques, or the one or more feed feature test definitions, is codified in uncompiled, structured text. 14. A non-transitory computer readable medium having stored thereon a sequence of instructions which, when executed by a processor causes a set of acts for on-demand generation of a collaboration network graph, the set of acts comprising: detecting a user interaction with one or more entities to raise one or more entity interaction events at a collaboration system, the collaboration system comprising the one or more entities corresponding to files or other content objects that are operated on by two or more users of the collaboration system; performing a first configuration of a graph platform to gather data pertaining to the one or more entity interaction events and organize the data into one or more data structures that codify nodes of a collaboration network graph and edges of the collaboration network graph, wherein the nodes of the collaboration network graph refer to individual ones of the one or more entities and wherein the edges of the collaboration network graph refer to one or more parameter values that characterize relationships between the nodes of the collaboration network graph; performing a second configuration of the graph platform to apply one or more behavior overlays to the first configuration of the graph platform, wherein a first behavior overlay of the behavior overlays causes a first set of operations on the collaboration network graph, wherein a second behavior overlay of the behavior overlays causes a second set of operations on the collaboration network graph, and wherein the first set of operations is different from the second set of operations; establishing at least one feed definition; receiving at least one feed request, the at least one feed request referencing the at least one feed definition in one or more request attributes; and generating, in response to receiving the at least one feed request, one or more entity-specific collaboration feeds, the one or more entity-specific collaboration feeds being generated based at least in part on the collaboration network graph and at least one of the first behavior overlay or the second behavior overlay. 15. The computer readable medium of claim 14 , wherein the set of acts further comprise: presenting at least one of the one or more entity-specific collaboration feeds in at least one user interface. 16. The computer readable medium of claim 14 , wherein at least one of the one or more entity-specific collaboration feeds comprises one or more feed objects. 17. A computing system for on-demand generation of a collaboration network graph comprising: a storage medium having stored thereon a sequence of instructions; and a processor that executes the sequence of instructions to cause a set of acts, the set of acts comprising, detecting a user interaction with one or more entities to raise one or more entity interaction events at a collaboration system, the collaboration system comprising the one or more entities corresponding to files or other content objects that are operated on by two or more users of the collaboration system; performing a first configuration of a graph platform to gather data pertaining to the one or more entity interaction events and organize the data into one or more data structures that codify nodes of a collaboration network graph and edges of the collaboration network graph, wherein the nodes of the collaboration network graph refer to individual ones of the one or more entities and wherein the edges of the collaboration network graph refer to one or more parameter values that characterize relationships between the nodes of the collaboration network graph; performing a second configuration of the graph platform to apply one or more behavior overlays to the first configuration of the graph platform, wherein a firs

Assignees

Inventors

Classifications

  • Details of monitoring file system events, e.g. by the use of hooks, filter drivers, logs · CPC title

  • Graphs; Linked lists (G06F16/9027 takes precedence) · CPC title

  • G06F16/176Primary

    Support for shared access to files; File sharing support · CPC title

  • Entity relationship models · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10922282B2 cover?
Systems and methods for on-demand generation of customizable collaboration network graphs. A method embodiment operates in a collaboration system that comprises content objects that are operated on by a plurality of users. Interactions with the content objects are detected and streamed into a customizable graph platform. Customization is accomplished by configuring the graph platform to gather …
Who is the assignee on this patent?
Box Inc
What technology area does this patent fall under?
Primary CPC classification G06F16/176. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Feb 16 2021 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 10 related publications on this page (citations in our corpus or others sharing the same primary CPC).