IP Library › Granted Patent US 9,979,994
Granted Patent B2
US 9,979,994 · App. 15/590,986 · Granted May 22, 2018

Contextual based information aggregation system

Inventors: Cesare John Saretto (Seattle, WA); Peter Tobias Kinnebrew (Seattle, WA); Nicholas Ferianc Kamuda (Seattle, WA); Henry Hooper Somuah (Seattle, WA); Matthew John McCloskey (Seattle, WA); Douglas C. Hebenthal (Bellevue, WA); Kathleen P. Mulcahy (Seattle, WA)
Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
H04N21/2668G06F17/30867G06Q30/0201G06Q30/0259G06Q30/0261G06Q30/0269G06Q50/01H04N21/44222H04N21/6582H04W4/023H04W4/185H04W4/206
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,979,994
App. No.
15/590,986
Granted
May 22, 2018
Kind
B2
Abstract

A system automatically and continuously finds and aggregates the most relevant and current information about the people and things that a user cares about. The information gathering is based on current context (e.g., where the user is, what the user is doing, what the user is saying/typing, etc.). The result of the context based information gathering is presented ubiquitously on user interfaces of any of the various physical devices operated by the user.

Claims (58)

1. A method for delivering content, comprising:

receiving, at a server system, indications of topics of interest from a first client, the indications of topics includes a photograph;

automatically gathering content about the topics in response to receiving the indications, the gathering content includes automatically recognizing an object in the photographs and searching for information about that object using a network;

receiving context information at the server system from the client, the contextual information includes a location of the client;

identifying a subset of the gathered content based on the received context information; and

reporting the identified subset of the gathered content.

2. The method of claim 1 , wherein:

the indications of topics are associated with a first user; and

the context information is associated with the first user.

3. The method of claim 2 , wherein:

the reporting includes transmitting the identified subset of the gathered content to a second client that is a different type of device than the first client; and

the first client and the second client are associated with the first user.

4. The method of claim 2 , wherein:

the gathering content includes determining information about one or more other users identified by the first user in one or more applications; and

the identifying a subset of the gathered content is performed in response to the context information and the information about one or more other users.

5. The method of claim 2 , wherein:

the gathering content is performed without a request by the first user.

6. The method of claim 2 , wherein:

the received context information includes an indication of a function being performed by the first user.

7. The method of claim 1 , wherein:

the gathering content includes identifying events relevant to one or more of the topics.

8. A smartphone, comprising:

a camera;

a communication interface;

a user interface; and

a processor in communication with the camera, the communication interface and the user interface;

wherein the processor is configured to access a photograph from the camera, the processor is configured to send the photograph, topics of interest and context information to a remote server via the communication interface in order for the server to automatically recognize an object in the photograph and automatically gather content about the recognized object, the gathered content being filtered based on the topics of interest and the context, the processor is configured to receive the filtered content from the server and report the filtered content via the user interface.

9. The smartphone of claim 8 , wherein:

the camera captures the photograph automatically.

10. The smartphone of claim 8 , wherein:

the processor is configured to obtain context information for the smartphone and transmit the context information to the remote server.

11. The smartphone of claim 8 , wherein:

the processor is configured to obtain user interest information for the smartphone and transmit the user interest information to the remote server.

12. The smartphone of claim 8 , wherein:

the topics of interest are associated with a first user; and

the context information is associated with the first user.

13. The smartphone of claim 12 , wherein:

the gathering content is performed without a request by the first user.

14. The smartphone of claim 12 , wherein:

the context information includes an indication of a function being performed by the first user.

15. The smartphone of claim 8 , wherein:

the filtered content includes information about events relevant to one or more of the topics of interest.

16. A system, comprising:

a data store; and

one or more computers in communication with the data store, the one or more computers are configured to receive indications of topics of interest from a first client such that the indications of topics includes a photograph, the one or more computers are configured gather content about the topics in response to receiving the indications, the gathering content includes automatically recognizing an object in the photographs and searching for information about that object using a network, the one or more computers are configured to receive context information at the server system from the client, the contextual information includes a location of the client, the one or more computers are configured to identify a subset of the gathered content based on the received context information, the one or more computers are configured to report the identified subset of the gathered content to a client device via a network.

17. The system of claim 16 , wherein:

the indications of topics are associated with a first user;

the context information is associated with the first user; and

the client device is associated with the first user.

18. The system of claim 17 , wherein:

the reporting includes transmitting the identified subset of the gathered content to a second client that is a different type of device than a first client;

the first client and the second client are associated with the first user; and

the indications of topics of interest are received from the first client.

19. The system of claim 17 , wherein:

the gathering content includes determining information about one or more other users identified by the first user in one or more applications; and

the identifying a subset of the gathered content is performed in response to the context information and the information about one or more other users.

20. The system of claim 17 , wherein:

the gathering content is performed without a request by the first user.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 10, 2017
From: SARETTO, CESARE JOHN; KINNEBREW, PETER TOBIAS; KAMUDA, NICHOLAS FERIANC; SOMUAH, HENRY HOOPER; MCCLOSKEY, MATTHEW JOHN; HEBENTHAL, DOUGLAS C.; MULCAHY, KATHLEEN P.
To: MICROSOFT CORPORATION
Reel/Frame 042321/0453 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 10, 2017
From: MICROSOFT CORPORATION
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 042321/0507 →
Continuity (3)
Continuation 14612169 · Feb 2, 2015
Continuation 12818106 · Jun 17, 2010
Related Publication 20170244996A1 · Aug 24, 2017