Event listening integration in a collaborative electronic information system

US12135758B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12135758-B2
Application numberUS-202318126448-A
CountryUS
Kind codeB2
Filing dateMar 26, 2023
Priority dateFeb 21, 2013
Publication dateNov 5, 2024
Grant dateNov 5, 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.

In an embodiment, a computer-implemented data processing method comprises, in a collaborative electronic information management system that is hosted using a collaboration computer, establishing operation of a plurality of event listener units, wherein each of the event listener units is configured to communicate with or listen for a plurality of application events that have been generated by a particular corresponding external application; determining that one or more of the application events relate to a particular content item from among a plurality of content items that are managed in the system; generating and causing displaying, as a part of a graphical user interface of the system for a user account associated with a user computer, a set of notifications comprising one or more first notifications generated from the system and one or more second notifications that are based upon the application events, in association with data identifying the particular content item.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-implemented data processing method comprising: in a collaborative electronic information management system that is hosted using a collaboration computer, establishing operation of a plurality of event listener units, wherein each of the plurality of event listener units is configured to communicate with or listen for a plurality of application events that have been generated by a plurality of external applications; in response to a first event of the plurality of application events, generating a first notification item, the first event generated in response to an action taken with respect to a first content item managed by a first external application of the plurality of external applications; in response to a second event of the plurality of application events, generating a second notification item, the second event generated in response to an action taken with respect to a second content item managed by a second external application of the plurality of external applications; in a graphical user interface of the collaborative electronic information management system, causing display of: content of a particular content item that is managed in the collaborative electronic information management system; and a notification panel displayed contemporaneously with the content of the particular content item, the notification panel including a set of notifications comprising a first notification corresponding to the first notification item and a second notification corresponding to the second notification item; and receiving an input indicating selection of a content control that is associated with a particular notification displayed within the notification panel and, in response to the input, causing an action to be performed with respect to the particular content item associated with the particular notification, the particular content item managed by a particular application of the plurality of external applications. 2. The method of claim 1 , wherein the first external application is provided by a first program operating on at least one external computer, and the second external application is provided by a second program operating on the at least one external computer, the second program distinct from the first program. 3. The method of claim 1 , wherein the input is a first input, the method further comprising: receiving a second input indicating selection of the particular notification displayed within the notification panel and, in response to the second input, generating and displaying a notification detail sub panel comprising details of the particular notification. 4. The method of claim 1 , wherein the content control comprises an open content control; and wherein performing the action that corresponds to the selected content control comprises generating and displaying all comments and approvals associated with the particular notification. 5. The method of claim 1 , wherein the content control comprises a stop watching content control. 6. The method of claim 5 , wherein performing the action that corresponds to the selected content control comprises marking records in a database associated with the collaborative electronic information management system that configure the collaborative electronic information management system to cease providing notifications relating to a user who posted a particular comment or caused the particular notification. 7. The method of claim 5 , wherein performing the action that corresponds to the selected content control comprises marking records in a database associated with the collaborative electronic information management system that configure the collaborative electronic information management system to cease providing notifications relating to a content item that is associated with the particular notification. 8. The method of claim 1 , wherein the content control comprises a like content control; and wherein performing the action that corresponds to the selected content control comprises creating a record in a database associated with the collaborative electronic information management system that indicates that a user approved of a content item that is associated with the particular notification. 9. The method of claim 1 , wherein the plurality of application events comprise any of: a sharing item specifying that the particular content item was shared with a first user account; a comment item specifying a comment on the particular content item; a mention item indicating that the particular content item was mentioned in the second content item; an approval item indicating that the particular content item was liked or approved. 10. The method of claim 1 , wherein at least one of the plurality of external applications is a social media system that is hosted at a computer other than the collaboration computer that hosts the collaborative electronic information management system. 11. The method of claim 1 , further comprising receiving a third input indicating selection of an approval control that is displayed in association with data identifying the particular content item, and in response, updating a personal tasks list to indicate an approval of the particular content item. 12. The method of claim 1 , further comprising receiving a third input indicating selection of an approval control that is displayed in association with the particular notification, and in response, updating a personal tasks list to indicate an approval of the particular notification. 13. A computer system, comprising: one or more processors; one or more non-transitory computer-readable storage media coupled to the one or more processors and storing sequences of instructions which, when executed using the one or more processors, cause performing: in a collaborative electronic information management system that is hosted using a collaboration computer, establishing operation of a plurality of event listener units, wherein each of the plurality of event listener units is configured to communicate with or listen for a plurality of application events that have been generated by a plurality of external applications; in response to a first event of the plurality of application events, generating a first notification item, the first event generated in response to an action taken with respect to a first content item managed by a first external application of the plurality of external applications; in response to a second event of the plurality of application events, generating a second notification item, the second event generated in response to an action taken with respect to a second content item managed by a second external application of the plurality of external applications; in a graphical user interface of the collaborative electronic information management system, causing display of: content of a particular content item that is managed in the collaborative electronic information management system; and a notification panel displayed contemporaneously with the content of the particular content item, the notification panel including a set of notifications comprising a first notification corresponding to the first notification item and a second notification corresponding to the second notification item; and receiving an input indicating selection of a content control that is associated with a particular notification displayed within the notification panel and, in response to the input, causing an action to be performed with respect to the particular content item associated with the particular notification, the particular content item managed by a particular application of the plurality of external applications.

Assignees

Inventors

Classifications

  • based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance · CPC title

  • Arrangements for multi-party communication, e.g. for conferences (data switching systems for conference H04L12/18; arrangements for connecting several subscribers to a common circuit, i.e. affording conference facilities H04M3/56; television conferencing systems H04N7/15) · CPC title

  • Tree-structured documents (parsing G06F40/205; validation G06F40/226) · CPC title

  • Editing, e.g. inserting or deleting · CPC title

  • Display of layout of documents; Previewing · 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 US12135758B2 cover?
In an embodiment, a computer-implemented data processing method comprises, in a collaborative electronic information management system that is hosted using a collaboration computer, establishing operation of a plurality of event listener units, wherein each of the event listener units is configured to communicate with or listen for a plurality of application events that have been generated by a…
Who is the assignee on this patent?
Atlassian Pty Ltd
What technology area does this patent fall under?
Primary CPC classification G06F16/9577. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Nov 05 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 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).