Systems and methods for an intelligent distributed working memory
US-2019098075-A1 · Mar 28, 2019 · US
US10733545B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10733545-B2 |
| Application number | US-201816152186-A |
| Country | US |
| Kind code | B2 |
| Filing date | Oct 4, 2018 |
| Priority date | Oct 4, 2018 |
| Publication date | Aug 4, 2020 |
| Grant date | Aug 4, 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.
A method for providing contextual information to a user during a browsing session includes maintaining a user-centric graph including a plurality of user-centric facts associated with the user and derived from interaction by the user with a plurality of different computer services. The method further includes recognizing a context of interaction with a browser application by a user. The method further includes identifying assistive information pertaining to the context, and displaying the assistive information to the user. The assistive information may be based at least on one or more user-centric facts in the user-centric graph.
Opening claim text (preview).
The invention claimed is: 1. A method for providing contextual information to a user during a browsing session, comprising: maintaining a user-information graph including a plurality of facts associated with the user and derived from interaction by the user with a plurality of different computer services, wherein the user-information graph includes application-specific constituent graph structures associated with the plurality of different computer services, each application-specific constituent graph structure including edges connecting it to one or more other of the application-specific constituent graph structures, each application-specific constituent graph structure including a plurality of nodes; recognizing, based on a relationship between the application-specific constituent graph structures, a context of interaction with a browser application by a user; evaluating the context to identify information pertaining to the context, the information including a natural language description; and displaying the information to the user. 2. The method of claim 1 , wherein the information is based at least on one or more facts derived from interaction by the user with the plurality of different computer services. 3. The method of claim 1 , further comprising: recognizing a triggering fact in order to trigger recognition of the context; and adding the triggering fact to the user information graph, wherein identifying the information is based at least on a relationship in the user information graph between the triggering fact and one or more other facts in the user information graph. 4. The method of claim 3 , wherein the triggering fact includes one or more previous interactions, by the user, with the browser application. 5. The method of claim 3 , wherein the triggering fact includes a previous interaction, by the user, with a computer service other than the browser application. 6. The method of claim 3 , wherein the relationship in the user-information graph between the triggering fact and the one or more other facts in the user information graph is a temporal relationship. 7. The method of claim 3 , wherein recognizing the triggering fact includes assessing, for a candidate fact, a signal strength score indicating a strength of relationship between the candidate fact and facts in the user-information graph, and recognizing the triggering fact responsive to the signal strength score exceeding a threshold. 8. A method for providing contextual information to a user during a browsing session, comprising: maintaining a user-information graph including a plurality of facts associated with the user and derived from interaction by the user with a plurality of different computer services, wherein the user-information graph includes application-specific constituent graph structures associated with the plurality of different computer services, each application-specific constituent graph structure including edges connecting it to one or more of the application-specific constituent graph structures, each application-specific constituent graph structure including a plurality of nodes; recognizing, based on a relationship between the application-specific constituent graph structures, a context of interaction with a browser application by a user; identifying information pertaining to the context, the information being based at least on one or more facts in the user-information graph and including a natural language description; and displaying the information to the user. 9. The method of claim 8 , wherein the context is defined by at least one or more contextualizing facts derived from interaction by the user with the plurality of different computer services. 10. The method of claim 8 , further comprising recognizing a triggering fact in order to trigger recognition of the context, wherein identifying the information is based at least on a relationship in the user information graph between the triggering fact and one or more other facts in the user-information graph. 11. The method of claim 10 , wherein the triggering fact includes one or more previous interactions, by the user, with the browser application. 12. The method of claim 10 , wherein the triggering fact includes a previous interaction, by the user, with a computer service other than the browser application. 13. The method of claim 10 , wherein the relationship in the user-information graph between the triggering fact and the one or more other facts in the user information graph is a temporal relationship. 14. The method of claim 10 , wherein recognizing the triggering fact includes assessing, for a candidate fact, a signal strength score indicating a strength of relationship between the candidate fact and facts in the user-information graph, and recognizing the triggering fact responsive to the signal strength score exceeding a threshold. 15. A system for providing contextual information to a user during a browsing session, comprising: a logic device; and a storage device configured to hold: a user-information graph including a plurality of facts associated with the user and derived from interaction by the user with a plurality of different computer services, wherein the user-information graph includes application-specific constituent graph structures associated with the plurality of different computer services, each application-specific constituent graph structure including edges connecting it to one or more other of the application-specific constituent graph structures, each application-specific constituent graph structure including a plurality of nodes; and instructions executable by the logic device to: recognize, based on a relationship between the application-specific constituent graph structures, a triggering fact in order to recognize a context of interaction with a browser application by a user; and identify information pertaining to the context, the information being based on the context and at least on one or more facts in the user-information graph, the information including a natural language description. 16. The system of claim 15 , wherein the instructions are further executable to receive, from the browser application, a computer-readable description of one or more previous interactions, by the user, with the browser application, and wherein the triggering fact includes the computer-readable description of the one or more previous interactions. 17. The system of claim 15 , wherein the triggering fact includes a description of a previous interaction, by the user, with a computer service other than the browser application. 18. The system of claim 15 , wherein the relationship in the user-information graph between the triggering fact and the one or more other user-information facts in the user information graph is a temporal relationship. 19. The method of claim 15 , wherein recognizing the triggering fact includes assessing, for a candidate fact, a signal strength score indicating a strength of relationship between the candidate fact and facts in the user-information graph, and recognizing the triggering fact responsive to the signal strength score exceeding a threshold. 20. The method of claim 15 , wherein the information includes information based on one or more of 1) emails to or from the user, 2) contacts of the user, 3) calendar data of the user, 4) documents, 5) web pages, 6) location data associated with the user, and/or 7) application usage data associated with the user.
Browsing; Visualisation therefor (for navigating the web G06F16/954; browsing optimisation for the web G06F16/957) · CPC title
Indexing; Web crawling techniques · CPC title
Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling · CPC title
Help systems · CPC title
Interaction with page-structured environments, e.g. book metaphor · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.