Browser-based notification overlays
US-9342490-B1 · May 17, 2016 · US
US11113039B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11113039-B2 |
| Application number | US-201815888599-A |
| Country | US |
| Kind code | B2 |
| Filing date | Feb 5, 2018 |
| Priority date | Mar 3, 2015 |
| Publication date | Sep 7, 2021 |
| Grant date | Sep 7, 2021 |
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.
A computing system comprises, in one example, a display system configured to generate user interface displays, a first application configured to define an entity in the computing system, an interface component configured to control a second application to generate a notebook component corresponding to the entity, and an association component configured to generate and store an association between the entity and the notebook component. The first application is configured to control the display system to generate a first application user interface display that displays data for the entity in the first application and includes a user input mechanism corresponding to the notebook component in the second application based on the association.
Opening claim text (preview).
What is claimed is: 1. A computing system comprising: a processor; and memory storing instructions executable b the processor, wherein the instructions, when executed, configure the computing system to: detect an object type selection input; based on the object type selection input, select a subset of object types from a set of object types corresponding to a first application; automatically detect creation of a data object in the first application that is configured to operate on the data object; in response to detecting the creation of the data object and a determination that the data object has an object type included in the selected subset of object types, automatically send a control instruction to a second application that is distinct from the first application and includes note-taking functionality, wherein the control instruction identifies the data object and instructs, the second application to generate a notebook component corresponding to the data object; receive, from the second application, location information that identifies a storage location of the notebook component in the second application; store association information that associates the data object and the notebook component, the association information including, a location indicator that indicates the storage location of the notebook component in the second application; and access, by the first application, the notebook component in the second application using the location indicator. 2. The computing system of claim 1 , wherein the second application comprises a note-taking application, and the notebook component comprises at least one of a notebook, a section within a notebook, or a page within a section of a notebook. 3. The computing system of claim 1 , wherein the instructions configure the computing system to: generate a representation of a user interface display that includes: data associated with the data object, and a user input mechanism corresponding to the notebook component in the second application; and based on an indication of user actuation of the user input mechanism, control the second application to access the notebook component. 4. The computing system of claim 3 , wherein the user input mechanism comprises a navigation link, wherein the instructions configure the computing system to: based on an indication of user actuation of navigation link, send an access instruction that instructs the second application to open the notebook component. 5. The computing system claim 3 , wherein the representation of the user interface display includes workflow user input mechanism, and wherein the instructions configure the computing system to: based on an indication of user actuation of the workflow user input mechanism, perform a workflow on the data object. 6. The computing system of claim 1 , wherein the association information is stored in a mapping table having a plurality of entries, each entry mapping a data object to a notebook component in the second application, and the control instruction includes content related to the data object and instructs the second application to store the content in the notebook component. 7. The computing system of claim 1 , wherein the instructions configure the computing system to: automatically detect creation of a plurality of data objects in the first application; and based on a comparison of object types of the plurality of data objects to the selected subset of data types, instruct the second application to generate notebook components for a set of the data objects comprising some, but not all, of the plurality of data objects. 8. The computing system of claim 1 , wherein the second application is configured to populate the notebook component with a link to the data object. 9. The computing system of claim 1 , wherein the instructions configure the computing system to: generate a representation of a user interface display that is associated with the first, application and, includes a preview of the notebook component. 10. The computing system of claim 1 , wherein the instructions configure the computing system to: receive, from the second application, an indication of a second notebook component that is associated with the data object; and generate second association information that indicates an association between the data object and the second notebook component. 11. The computing system of claim 1 , wherein the instructions configure the computing system to: generate a representation of a user interface display with a type selection user input mechanism, wherein the object type selection input is received through the type selection user input mechanism, wherein the selected subset of object types includes some, but not all, of the set of object types corresponding to the first application. 12. The computing system of claim 7 , wherein the instructions configure the computing system to: send a control instruction that instructs the second application to generate a notebook component for only data Objects having an object type in the selected subset of object types. 13. The computing system of claim 1 , wherein the instructions configure the computing system to: provide collaboration functionality, that is accessible by a plurality of users, to the notebook component, wherein the plurality users share the notebook component relative the data object. 14. The computing system of claim 13 , wherein the second application configured to provide off-line editing of the notebook component by the plurality of users and subsequent synchronization of edited content based on the location information. 15. A computer-implemented method comprising: detecting an object type selection input; based on the object type selection input, selecting a subset of object types from a set of object types corresponding to a first application; automatically detecting generation of a data object in the first application that is configured to operate on the data object; in response to detecting the generation of the data object and, a determination that the data object has an object type included in the selected subset of object types, automatically sending a control instruction to a second application that is distinct, from the first application and includes note-taking functionality, wherein the control instruction identities the data object and instructs the second application to generate a notebook component corresponding to the data object; receiving, from the second application, location information that identifies a storage location of the notebook component in the second application; storing association information that associates the data object and the notebook component, the association information including a location indicator that indicates the storage location of the notebook component in the second application; and accessing, by the first application, the notebook component in the second application using the location indicator. 16. The computer implemented method of claim 15 , automatically detecting creation of a plurality of data objects in the first application; and based on a comparison of object types of the plurality of data objects to the selected subset of data types, instructing the second application to generate notebook components for a set of the data objects comprising some, but not all, of the plurality of data objects. 17. The computer-implemented method of claim 15 , further comprising based on, an indication of user actuation of a workflow user input mechanism, performing a workflow
for implementing user interfaces · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.