Automatically generating column layouts in electronic documents
US-2018284949-A1 · Oct 4, 2018 · US
US10761675B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10761675-B2 |
| Application number | US-201816020838-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jun 27, 2018 |
| Priority date | Feb 21, 2013 |
| Publication date | Sep 1, 2020 |
| Grant date | Sep 1, 2020 |
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 plurality of external applications; automatically correlating two or more of the plurality of application events to a particular content item from among a plurality of content items that are managed in the system based on an identifier specified in the application events or a substantive content value; and generating and causing displaying, in a graphical user interface, a set of notifications comprising a first notification generated from the system and a second notification that is based upon the application events from the external applications.
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 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; automatically correlating two or more of the plurality of application events to a particular content item from among a plurality of content items that are managed in the collaborative electronic information management system based on an identifier specified in the application events or a substantive content value; and generating and causing displaying, in a graphical user interface, a set of notifications comprising a first notification generated from the collaborative electronic information management system and a second notification that is based upon the application events from the external applications; receiving a first input indicating selection of a notifications-task control in the graphical user interface, and in response, generating and displaying, in the graphical user interface, a personal tasks list that includes a set of tasks; receiving a second input indicating selection and movement of a particular task in the set of tasks to a different ordinal position in the set of tasks thereby changing a priority of the particular task; receiving a third input indicating selection of a checkbox that is associated with the particular task in the set of tasks, and in response, updating the personal tasks list to indicate that the particular task in the set of tasks has been completed. 2. The method of claim 1 , wherein the 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 a second content item; an approval item indicating that the particular content item was liked or approved. 3. The method of claim 1 , wherein at least one of the 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. 4. The method of claim 1 , comprising generating and displaying a notifications view in a first panel, wherein the first notification and second notification are displayed together using a similar arrangement and format regardless of differences in the plurality of external applications. 5. The method of claim 1 , further comprising, in response to receiving data indicating selection of the second notification that is based on the application events from the plurality of external applications, and indicating selection of a details control in the graphical user interface, causing generating and displaying a task control and detail data for the second notification, and in response to receiving further data indicating selection of the task control, automatically adding a task in the collaborative electronic information management system based upon the second notification to a set of tasks that are associated with a first user account. 6. The method of claim 1 , further comprising receiving fourth 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. 7. The method of claim 1 , further comprising receiving fourth input indicating selection of an approval control that is displayed in association with the second notification, and in response, updating a personal tasks list to indicate an approval of the second notification. 8. The method of claim 1 , wherein the plurality of event listener units are configured to communicate with a social networking system and with a social media communication system that are external to the collaboration computer. 9. 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 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; automatically correlating two or more of the plurality of application events to a particular content item from among a plurality of content items that are managed in the collaborative electronic information management system based on an identifier specified in the application events or a substantive content value; and generating and causing displaying, in a graphical user interface, a set of notifications comprising a first notification generated from the collaborative electronic information management system and a second notification that is based upon the application events from the external applications; receiving a first input indicating selection of a notifications-task control in the graphical user interface, and in response, generating and displaying, in the graphical user interface, a personal tasks list that includes a set of tasks; receiving a second input indicating selection and movement of a particular task in the set of tasks to a different ordinal position in the set of tasks thereby changing a priority of the particular task; receiving a third input indicating selection of a checkbox that is associated with the particular task in the set of tasks, and in response, updating the personal tasks list to indicate that the particular task in the set of tasks has been completed. 10. The computer system of claim 9 , wherein the 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 a second content item; an approval item indicating that the particular content item was liked or approved. 11. The computer system of claim 9 , wherein at least one of the 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. 12. The computer system of claim 9 , further comprising instructions which when executed cause performing generating and displaying a notifications view in a first panel, wherein the first notification and second notification are displayed together using a similar arrangement and format regardless of differences in the plurality of external applications. 13. The computer system of claim 9 , further comprising instructions which when executed cause performing, in response to receiving data indicating selection of the second notification that is based on the application events from the plurality of external applications, and indicating selection of a details control in the graphical user interface, causing generating and displaying a task control and detail data for the second notification, and in response to receiving further data indicating selection of the task control, automatically adding a task in the colla
Tree-structured documents (parsing G06F40/205; validation G06F40/226) · CPC title
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
Related publications grouped by family.
Answers are generated from the same data shown on this page.