IP Library Granted Patent US 11,420,059
Granted Patent B1
US 11,420,059 · App. 17/740,024 · Granted Aug 23, 2022

Personalized network searching

Inventors: Gregory Joseph Badros (Palo Alto, CA); Stephen Lawrence (Palo Alto, CA)
Assignee: GOOGLE LLC
A61N1/36071A61N1/36003A61N1/36017A61N1/36021A61N1/36057G06F16/9535G06F16/972G06Q30/0201G06Q30/0241Y10S707/99933Y10S707/99943Y10S707/99945
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 11,420,059
App. No.
17/740,024
Granted
Aug 23, 2022
Kind
B1
Abstract

Personalized network searching, in which a search query is received from a user, and a request is received to personalize a search result. Responsive to the search query and the request to personalize the search result, a personalized search result is generated by searching a personalized search object. Responsive to the search query, a general search result is generated by searching the general search object. The personalized search result and the general search result are provided to a client device, an advertisement is selected based at least in part upon the personalized search object, and the advertisement, the personalized search result, and the general search result are displayed.

Claims (39)

1. A method, comprising:

receiving, by a first instance of an application program executed by a first device, user input, directed at an interface of the first instance of the application program, the user input indicating an addition of an item to favorite items for the user;

in response to receiving the user input:

transmitting, by the first instance of the application program and to a remote server system, a request that includes a user identifier and an indication of the item, wherein transmitting the request causes the remote server system to:

use the user identifier and the indication of the item in adding the item to the favorite items for the user; and

subsequent to transmitting the request:

transmitting, by a second instance of the application program executed by an additional client device, and to the remote server system or an additional remote server system, a favorite items request;

receiving, responsive to the favorite items request, at least some of the favorite items for the user;

presenting, by the second instance of the application program:

one or more favorite items from the at least some of the favorite items received responsive to the favorite items request; and

one or more results from a global index.

2. The method of claim 1 , wherein the at least some of the favorite items of the user, received responsive to the favorite items request, are received in XML format.

3. The method of claim 2 , wherein the at least some of the favorite items of the user, received responsive to the favorite items request, include all of the favorite items for the user.

4. The method of claim 1 , wherein the favorite items request includes the user identifier.

5. The method of claim 1 , wherein the first device comprises at least one of a digital assistant, a smart phone, a digital tablet, a laptop computer, or an Internet appliance.

6. The method of claim 1 , wherein the indication of the item is an identifier to an audio file.

7. The method of claim 1 , wherein the indication of the item is an identifier to an audio file that is accessible via a network.

8. The method of claim 1 , wherein presenting the one or more favorite items and the one or more results from the global index is in response to a query from the second instance of the application program.

9. A system, comprising:

a first client device comprising one or more first processors and first memory, the first client device comprising a first instance of an application program stored in the first memory of the first client device and executed by the first client device; and

a second client device comprising one or more second processors and second memory, the second client device comprising a second instance of the application program stored in the second memory of the second client device and executed by the second client device,

wherein the first application program of the first client device is configured to:

receive user input that is directed at an interface of the first instance of the application program, the input indicating an addition of an item to favorite items for the user;

in response to receiving the user input:

transmit, to a remote server system, a request that includes a user identifier and an indication of the item, wherein transmitting the request causes the remote server system to:

use the user identifier and the indication of the item in adding the item to the favorite items for the user;

wherein the second instance of the application program of the second client device is configured to, subsequent to the first instance of the application program transmitting the request:

transmit, to the remote server system or an additional remote server system, a favorite items request;

receive, responsive to the favorite items request, at least some of the favorite items for the user; and

present:

one or more favorite items from the at least some of the favorite items received responsive to the favorite items request; and

one or more results from a global index.

10. The system of claim 9 , wherein the at least some of the favorite items of the user, received responsive to the favorite items request, are received in XML format.

11. The system of claim 10 , wherein the at least some of the favorite items of the user, received responsive to the favorite items request, include all of the favorite items for the user.

12. The system of claim 10 , wherein the favorite items request includes the user identifier.

13. The system of claim 10 , wherein the first device comprises at least one of a digital assistant, a smart phone, a digital tablet, a laptop computer, or an Internet appliance.

14. The system of claim 10 , wherein the indication of the item is an identifier to an audio file.

15. The system of claim 10 , wherein the indication of the item is an identifier to an audio file that is accessible via a network.

16. The system of claim 10 , wherein presenting the one or more favorite items and the one or more results from the global index is in response to a query from the second instance of the application program.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 10, 2022
From: BADROS, GREGORY JOSEPH; LAWRENCE, STEPHEN
To: GOOGLE INC.
Reel/Frame 059885/0263 →
CHANGE OF NAME Recorded May 10, 2022
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 059927/0286 →
Continuity (9)
Continuation 16186168 · Nov 9, 2018
Continuation 15854208 · Dec 26, 2017
Continuation 15492513 · Apr 20, 2017
Continuation 14516019 · Oct 16, 2014
Continuation 14074872 · Nov 8, 2013
Continuation 13442386 · Apr 9, 2012
Continuation 13172961 · Jun 30, 2011
Continuation 12099583 · Apr 8, 2008
Continuation 10726410 · Dec 3, 2003