User-centric contextual information for browser

US11514114B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11514114-B2
Application numberUS-202016983087-A
CountryUS
Kind codeB2
Filing dateAug 3, 2020
Priority dateOct 4, 2018
Publication dateNov 29, 2022
Grant dateNov 29, 2022

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.

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.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method for provisioning 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 computer service, wherein the user-information graph includes a constituent graph structure with first user-centric facts associated with a first attribute stored in a first constituent graph and second user centric facts associated with a second attribute stored in a second constituent graph, wherein the first and second constituent graphs are connected by one or more cross-reference edges or cross-reference nodes, wherein the user-information graph represents a first fact from the plurality of facts as a subject graph node and a second fact from the plurality of facts as an object graph node, and wherein an edge connects the subject graph node to the object graph node; determining a recognized context based on one or more user-centric facts in the information graph; determining an assistive fact based on the recognized context; and presenting the assistive fact in an information pane. 2. The method of claim 1 , wherein the one or more user-centric facts form a cluster of facts that are mutually connected with the one or more cross-reference edges within the user-information graph. 3. The method of claim 1 , wherein the one or more user-centric facts adhere to a particular constraint. 4. The method of claim 3 , wherein the particular constraint comprises at least one of: matching a topic, relating to a particular entity, relating to a particular event, occurring within a particular duration of time, occurring with a particular periodicity, occurring with a particular schedule, and having a particular temporality. 5. The method of claim 1 , wherein the determining a recognized context assesses a strength of relationship between different user-centric facts. 6. The method of claim 1 , wherein the determining a recognized context involves ranking a plurality of user-centric facts. 7. The method of claim 6 , wherein the plurality of user-centric facts are ranked by confidence value. 8. The method of claim 6 , wherein the plurality of user-centric facts are ranked by relevance according to at least one of a timestamp associated with a fact and a presence of a keyword among one or more tags of a node. 9. A method for provisioning 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 computer service, wherein the user-information graph includes a constituent graph structure with first user-centric facts associated with a first attribute stored in a first constituent graph and second user centric facts associated with a second attribute stored in a second constituent graph, wherein the first and second constituent graphs are connected by one or more cross-reference edges or cross-reference nodes, wherein the user-information graph represents a first fact from the plurality of facts as a subject graph node and a second fact from the plurality of facts as an object graph node, and wherein an edge connects the subject graph node to the object graph node; determining a recognized context based on one or more user-centric facts in the information graph; identifying information pertaining to the recognized context, the information being based at least on one or more facts in the user-information graph; and displaying the information to the user. 10. The method of claim 9 , wherein the one or more user-centric facts form a cluster of facts that are mutually connected with the one or more cross-reference edges within the user-information graph. 11. The method of claim 9 , wherein the one or more user-centric facts adhere to a particular constraint. 12. The method of claim 9 , wherein the determining a recognized context assesses a strength of relationship between different user-centric facts. 13. The method of claim 9 , wherein the determining a recognized context involves ranking a plurality of user-centric facts. 14. The method of claim 13 , wherein the plurality of user-centric facts are ranked by confidence value. 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 computer service, wherein the user-information graph includes a constituent graph structure with first user-centric facts associated with a first attribute stored in a first constituent graph and second user centric facts associated with a second attribute stored in a second constituent graph, wherein the first and second constituent graphs are connected by one or more cross-reference edges or cross-reference nodes, wherein the user-information graph represents a first fact from the plurality of facts as a subject graph node and a second fact from the plurality of facts as an object graph node, and wherein an edge connects the subject graph node to the object graph node; and instructions executable by the logic device to: recognize a context of interaction with a browser application by a user; and present 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. 16. The system of claim 15 , wherein recognition of the context is triggered by a triggering fact. 17. The system of claim 16 , 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. 18. The system of claim 16 , wherein the triggering fact includes a description of a previous interaction, by the user, with a computer service other than the browser application. 19. The system of claim 15 , wherein the plurality of facts comprise a cluster of user-centric facts that are mutually connected with the one or more cross-reference edges within the user-information graph. 20. The system of claim 15 , wherein the context of interaction is determined based on one or more user-centric facts in the information graph.

Assignees

Inventors

Classifications

  • Help systems · CPC title

  • G06F16/904Primary

    Browsing; Visualisation therefor (for navigating the web G06F16/954; browsing optimisation for the web G06F16/957) · CPC title

  • G06F16/951Primary

    Indexing; Web crawling techniques · CPC title

  • Interaction with page-structured environments, e.g. book metaphor · CPC title

  • Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling · 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 US11514114B2 cover?
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 …
Who is the assignee on this patent?
Microsoft Technology Licensing Llc
What technology area does this patent fall under?
Primary CPC classification G06F16/904. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Nov 29 2022 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).