System and method of tracking interactions with a networked collaboration platform

US11900299B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11900299-B2
Application numberUS-202016914424-A
CountryUS
Kind codeB2
Filing dateJun 28, 2020
Priority dateJun 28, 2020
Publication dateFeb 13, 2024
Grant dateFeb 13, 2024

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.

A collaboration platform for implicitly determining user collaborations in real time or near real time is disclosed. The collaboration platform monitors event records generated based on user interactions with various team-based tools/collaborative applications to generate collaboration scores that provide a real time picture of a user's interactions with other users, and a user's interactions with content/objects/projects in the tools/collaborative applications. The collaboration platform also monitors user interactions with specific sub-projects to determine at any given time the users actively involved in any given project or sub-project.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-implemented method of tracking user activity using a networked collaboration platform, the computer-implemented method comprising: receiving a search query from a client device; retrieving search results based on the search query; causing the client device to display at least a portion of the search results in a search-result region of a search user interface rendered on the client device, the displayed portion of the search results including a set of object identifiers, wherein each respective object identifier of the set of object identifiers identifies a respective content item of the networked collaboration platform; determining a user identifier of a first user associated with the client device; obtaining a user event log from the networked collaboration platform, the user event log including a list of time-indexed event records generated in response to user interactions with the networked collaboration platform; converting the user event log into a user-to-user feature set representative of interactions in the networked collaboration platform between the first user and respective second users of a set of second users, the user-to-user feature set comprising a data object formatted in a computer readable data interchange format and comprising: an identifier of a second user of the set of second users; and a count value indicating a number of instances in which the first user and the second user modified a same content item in the networked collaboration platform; computing a respective collaboration score for each respective second user of the set of second users based on the user-to-user feature set; ranking user identifiers associated with the set of second users based on the collaboration scores and selecting one or more of the ranked user identifiers based at least in part on the ranking; causing a set of graphical objects to be displayed on the client device in a filter picker region of the search user interface, each respective graphical object corresponding to a respective one of the selected one or more ranked user identifiers; and in response to detecting a user interaction with a particular graphical object for a particular user identifier, the interaction indicative of a selection of the particular graphical object: filtering the retrieved search results based on the particular user identifier to produce a set of filtered search results; and causing the portion of the search results displayed in the search-result region of the search user interface to be replaced with at least a portion of the set of filtered search results. 2. The computer-implemented method of claim 1 , further comprising retrieving profile information for the selected one or more ranked user identifiers. 3. The computer-implemented method of claim 1 , wherein: the set of filtered search results is a first set of filtered search results; and the method further comprises: converting the user event log into a user-to-container feature set representative of interactions in the networked collaboration platform between the first user and respective containers of a set of containers, the user-to-container feature set comprising an additional data object formatted in the computer readable data interchange format and comprising: an identifier of a container of the set of containers; and a count value indicating a number of instances in which the first user modified a content item in the container of the set of containers in the networked collaboration platform; computing a respective container collaboration score for each respective container of the set of containers based on the user-to-container feature set; ranking container identifiers associated with the set of containers based on the container collaboration scores and selecting one or more of the container identifiers based at least in part on the ranking; causing a set of additional graphical objects to be displayed on the client device for display in the filter picker region of the search user interface, each respective additional graphical object corresponding to a respective one of the selected one or more container identifiers; and in response to detecting a user interaction with a particular graphical object for a particular container identifier, the interaction indicative of a selection of the particular graphical object: filtering the retrieved search results based on the particular container identifier to produce a second set of filtered search results; and causing the portion of the search results displayed in the search-result region of the search user interface to be replaced with at least a portion of the second set of filtered search results. 4. The computer-implemented method of claim 3 , wherein at least one of the containers of the set of containers includes a document of a collaborative document system. 5. The computer-implemented method of claim 3 , wherein at least one of the containers of the set of containers includes an issue of an issue tracking system. 6. The computer-implemented method of claim 1 , wherein filtering the search results causes search results that are not associated with the selected user identifier to be omitted from the displayed search results. 7. The computer-implemented method of claim 1 , wherein the search results include: a first search result relating to a document of a collaborative document system; and a second search result relating to a container of a collaborative document system. 8. The computer-implemented method of claim 1 , wherein the count value indicating the number of instances in which the first user and the second user modified the same content item in the networked collaboration platform is a count value indicating the number of instances in which the first user and the second user modified the same content item in the networked collaboration platform within a first time period. 9. The computer-implemented method of claim 1 , wherein: the data object is a first data object; and the user-to-user feature set further comprises a second data object formatted in the computer readable data interchange format and comprising an additional count value indicating a number of instances in which the first user and the second user modified the same content item in the networked collaboration platform within a second time period different from the first time period. 10. A computer-implemented method comprising: receiving a search query from a client device; obtaining search results based on the search query; causing the client device to display at least a portion of the search results in a search-result region of a search user interface rendered on the client device, the displayed portion of the search results including a set of object identifiers, wherein each respective object identifier of the set of object identifiers identifies a respective content item of a networked collaboration platform; determining a user identifier of a user associated with the client device; obtaining a user event log from the networked collaboration platform, the user event log including a list of time-indexed event records generated in response to user interactions with the networked collaboration platform; converting the user event log into a user-to-container feature set representative of interactions in the networked collaboration platform between the user and respective containers of a set of containers, the user-to-container feature set comprising a data object formatted in a computer readable data interchange format and comprising: an identifier of a container of the set of containers; and a count value indicating a number of instances in which the user modified a cont

Assignees

Inventors

Classifications

  • Performance of employee with respect to a job function · CPC title

  • Workflow collaboration or project management · 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 US11900299B2 cover?
A collaboration platform for implicitly determining user collaborations in real time or near real time is disclosed. The collaboration platform monitors event records generated based on user interactions with various team-based tools/collaborative applications to generate collaboration scores that provide a real time picture of a user's interactions with other users, and a user's interactions w…
Who is the assignee on this patent?
Atlassian Pty Ltd, Atlassian Inc, Atlassian Us Inc
What technology area does this patent fall under?
Primary CPC classification G06Q10/06398. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Feb 13 2024 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).