Persistent application interface management
US-10908793-B2 · Feb 2, 2021 · US
US11615162B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11615162-B2 |
| Application number | US-202016985931-A |
| Country | US |
| Kind code | B2 |
| Filing date | Aug 5, 2020 |
| Priority date | Feb 21, 2013 |
| Publication date | Mar 28, 2023 |
| Grant date | Mar 28, 2023 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
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.
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, each of the event listener units being 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, the first external application provided by a first program operating on at least one external computer; 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, the second external application provided by a second program operating on the at least one external computer, the second program distinct from the first program; 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; receiving a first input indicating selection of a particular notification displayed within the notification panel and, in response to the first input, generating and displaying a notification detail sub panel comprising details of the particular notification; and receiving a second input indicating selection of a content control that is associated with the particular notification and, in response to the second 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 computer-implemented data processing method of claim 1 , wherein: the content control comprises an open content control; and causing performance of the action with respect to the particular content item corresponds to the content control comprises generating and displaying all comments and approvals associated with the particular notification displayed in the notification detail sub panel. 3. The computer-implemented data processing method of claim 1 , wherein the content control comprises a stop watching content control. 4. The computer-implemented data processing method of claim 3 , wherein causing performance of the action with respect to the particular content item corresponds to the 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. 5. The computer-implemented data processing method of claim 3 , wherein causing performance of the action with respect to the particular content item corresponds to the 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 the particular content item. 6. The computer-implemented data processing method of claim 1 , wherein: the content control comprises a like content control; and causing performance of the action with respect to the particular content item, the action corresponds to the content control comprises creating a record in a database associated with the collaborative electronic information management system that indicates that a user approved of the particular content item. 7. The computer-implemented data processing method of claim 1 , wherein the particular content item is one of the first content item or the second content item, and 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; or an approval item indicating that the particular content item was liked or approved. 8. The computer-implemented data processing method of claim 1 , wherein at least one of the one or more external applications is a social media application that is hosted at a computer other than the collaboration computer that hosts the collaborative electronic information management system. 9. The computer-implemented data processing method of claim 1 , further comprising receiving a third input indicating selection of an approval control that is displayed in association with the content identifying the particular content item and, in response, updating a personal tasks list to indicate an approval of the particular content item. 10. The computer-implemented data processing 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. 11. 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 performance of operations comprising: in a collaborative electronic information management system that is hosted using a collaboration computer, establishing operation of a plurality of event listener units, each of the event listener units being 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, the first external application provided by a first program operating on at least one external computer; 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, the second external application provided by a second program operating on the at least one external computer, the second program distinct from the first program; 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 particula
Optimising the visualization of content, e.g. distillation of HTML documents · CPC title
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
Workflow collaboration or project management · CPC title
Editing, e.g. inserting or deleting · CPC title
Tree-structured documents (parsing G06F40/205; validation G06F40/226) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.