IP Library Granted Patent US 10,305,899
Granted Patent B1
US 10,305,899 · App. 15/804,741 · Granted May 28, 2019

Linking a forwarded contact on a resource to a user interaction on a requesting source item

Inventors: Anurag Agrawal (Palo Alto, CA); Anshul Kothari (Cupertino, CA); Daniel Andersson (Mountain View, CA)
Assignee: Google LLC
H04L63/0876
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 10,305,899
App. No.
15/804,741
Granted
May 28, 2019
Kind
B1
Abstract

Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium, including a method for providing content. An initial request for a resource is received. A determination is made when fixed or recyclable contact information should be provided with the resource, wherein the contact information is associated with a content sponsor that sponsored the resource. When recyclable contact information should be provided, first recyclable contact information for the content sponsor and time-out information are identified. The first recyclable contact information and the time-out information are combined in an identifier. The identifier is stored on the requesting device and the resource is provided including the first recyclable contact information responsive to the initial request.

Claims (48)

1. A computer-implemented method comprising:

receiving, through a personal digital assistant that includes an audio codec, digital information representing a spoken initial request that submitted at the personal digital assistant;

determining, by one or more processors, when fixed or recyclable contact information should be provided with a response to the spoken initial request, wherein the fixed or recyclable contact information is associated with a content sponsor that sponsored the response; and

when recyclable contact information should be provided:

identifying first recyclable contact information for the content sponsor and time-out information;

combining the first recyclable contact information and the time-out information in an identifier; and

storing the identifier on the personal digital assistant and outputting the response including the first recyclable contact information responsive to the spoken initial request.

2. The method of claim 1 wherein outputting the response comprises outputting a response that generates an audible sound at the personal digital assistant.

3. The method of claim 1 wherein outputting the response comprises outputting a response that provides visual information on a display of the personal digital assistant.

4. The method of claim 1 wherein outputting the response comprises outputting a response that generates an audible sound at the personal digital assistant and provides visual information on a display of the personal digital assistant.

5. The method of claim 1 wherein outputting the response comprises outputting a response that provides visual information on a display of the personal digital assistant.

6. The method of claim 1 wherein the identifier is stored on the personal digital assistant and read when subsequent requests are processed by the personal digital assistant.

7. The method of claim 6 further comprising:

receiving a second request including receiving the identifier;

determining when a time between the spoken initial request and the second request is less than a first time specified in the time-out information and less than a predetermined short time; and

when the time between is less than both, providing the first recyclable contact information responsive to the second request, wherein the predetermined short time is less than a time associated with the time-out information.

8. The method of claim 7 further comprising: when the time is less than the first time specified in the time-out information but more than the predetermined short time:

requesting new recyclable contact information;

receiving the new recyclable contact information;

storing the new recyclable contact information and the time-out information in the identifier;

providing the identifier to the personal digital assistant for storage on the personal digital assistant; and

providing a response including the new recyclable contact information responsive to the second request.

9. A non-transitory computer-readable medium storing instructions, that when executed, cause one or more computing devices to perform operations including:

receiving, through a personal digital assistant that includes an audio codec, digital information representing a spoken initial request that submitted at the personal digital assistant;

determining, by one or more processors, when fixed or recyclable contact information should be provided with a response to the spoken initial request, wherein the fixed or recyclable contact information is associated with a content sponsor that sponsored the response; and

when recyclable contact information should be provided:

identifying first recyclable contact information for the content sponsor and time-out information;

combining the first recyclable contact information and the time-out information in an identifier; and

storing the identifier on the personal digital assistant and outputting the response including the first recyclable contact information responsive to the spoken initial request.

10. The non-transitory computer-readable medium of claim 9 wherein outputting the response comprises outputting a response that generates an audible sound at the personal digital assistant.

11. The non-transitory computer-readable medium of claim 9 wherein outputting the response comprises outputting a response that provides visual information on a display of the personal digital assistant.

12. The non-transitory computer-readable medium of claim 9 wherein outputting the response comprises outputting a response that generates an audible sound at the personal digital assistant and provides visual information on a display of the personal digital assistant.

13. The non-transitory computer-readable medium of claim 9 wherein outputting the response comprises outputting a response that provides visual information on a display of the personal digital assistant.

14. The non-transitory computer-readable medium of claim 9 wherein the identifier is stored on the personal digital assistant and read when subsequent requests are processed by the personal digital assistant.

15. A system comprising:

one or more computing devices; and

one or more memory elements including instructions that, when executed, cause the one or more computing devices to perform operations including:

receiving, through a personal digital assistant that includes an audio codec, digital information representing a spoken initial request that submitted at the personal digital assistant;

determining, by one or more computing devices, when fixed or recyclable contact information should be provided with a response to the spoken initial request, wherein the fixed or recyclable contact information is associated with a content sponsor that sponsored the response; and

when recyclable contact information should be provided:

identifying first recyclable contact information for the content sponsor and time-out information;

combining the first recyclable contact information and the time-out information in an identifier; and

storing the identifier on the personal digital assistant and outputting the response including the first recyclable contact information responsive to the spoken initial request.

16. The system of claim 15 wherein outputting the response comprises outputting a response that generates an audible sound at the personal digital assistant.

17. The system of claim 15 wherein outputting the response comprises outputting a response that provides visual information on a display of the personal digital assistant.

18. The system of claim 15 wherein outputting the response comprises outputting a response that generates an audible sound at the personal digital assistant and provides visual information on a display of the personal digital assistant.

19. The system of claim 15 wherein outputting the response comprises outputting a response that provides visual information on a display of the personal digital assistant.

20. The system of claim 15 wherein the identifier is stored on the personal digital assistant and read when subsequent requests are processed by the personal digital assistant.

Assignments (2)
CHANGE OF NAME Recorded Nov 6, 2017
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 044382/0850 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 6, 2017
From: AGRAWAL, ANURAG; KOTHARI, ANSHUL; ANDERSSON, DANIEL
To: GOOGLE INC.
Reel/Frame 044044/0665 →
Continuity (2)
Continuation 14178447 · Feb 12, 2014
Continuation 14069160 · Oct 31, 2013