IP Library Granted Patent US 10,032,187
Granted Patent B2
US 10,032,187 · App. 15/638,306 · Granted Jul 24, 2018

Device functionality-based content selection

Inventors: Poorva Arankalle (Redmond, WA); Brienne M. Finger (Kirkland, WA); Lin Liao (Bothell, WA); Manish Gupta (Santa Clara, CA); Rajas Moonka (San Ramon, CA); Reuven Lax (Seattle, WA); Jill A. Huchital (Saratoga, CA)
Assignee: Google LLC
G06Q30/0251G06Q30/02G06Q30/0275H04N21/23424H04N21/454H04N21/812
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,032,187
App. No.
15/638,306
Granted
Jul 24, 2018
Kind
B2
Abstract

Techniques for presenting a content item with a media item are described. The techniques include receiving user input indicating a placement preference for a content item to be presented with a media item. The placement preference indicates a presentation preference of the content item relative to presentation of the media item. The placement preference is used to influence selection of a media item with which the content item is to be presented.

Claims (45)

1. A system for device functionality-based content selection, comprising:

a data processing system including one or more processors to:

receive, from a first provider device, first input indicating a first content item eligible for presentation to first client devices configured to skip presentation of the first content item;

receive, from a second provider device, second input indicating a second content item eligible for presentation to second client devices that are not configured to skip presentation of the second content item;

receive, responsive to execution of a script at a client device, a request for content to be provided with audio to the client device, the request generated to include an indication about a capability of the client device;

determine, from the indication in the request, that the client device is configured to skip presentation of the content provided with the audio; and

select, responsive to the request, from among at least the first content item and the second content item, the first content item to provide with the audio, the first content item selected by the data processing system based on the determination that the client device is configured to skip presentation of content items, and based on eligibility of content items to be presented to client devices configured to skip presentation of the content item.

2. The system of claim 1 , wherein the content item comprises audio content.

3. The system of claim 1 , comprising the data processing system to:

receive the first input comprising a presentation preference specifying one or more of pre-roll placement to present the content item prior to presentation of the audio, mid-roll placement to present the content item between a beginning and an end of the audio, or post-roll placement to present the content item after presentation of the audio.

4. The system of claim 1 , wherein the computing device comprises a digital assistant.

5. The system of claim 1 , comprising the data processing system to:

select the first content item based on a speech processing technique.

6. The system of claim 1 , comprising the data processing system to:

index the first content item based on speech recognition.

7. The system of claim 1 , comprising the data processing system to:

derive textual information from speech included in the first content item.

8. The system of claim 1 , comprising the data processing system to:

derive textual information from the audio.

9. The system of claim 1 , comprising the data processing system to:

identify keywords from input speech based on at least one of keyword spotting or pattern recognition.

10. The system of claim 1 , comprising the data processing system to:

apply a sound recognition technique to identify a boundary at which to segment the audio and insert the first content item.

11. A method of selecting content based on device functionality, comprising:

receiving, by a data processing system including a processor from a first provider device, first input indicating a first content item eligible for presentation to first client devices configured to skip presentation of the first content item;

receiving, by the data processing system from a second provider device, second input indicating a second content item eligible for presentation to second client devices that are not configured to skip presentation of the second content item;

receiving, responsive to execution of a script at a client device, a request for content to be provided with audio to the client device, the request generated to include an indication about a capability of the client device;

determining, by the data processing system from the indication in the request, that the client device is configured to skip presentation of the content provided with the audio; and

selecting, by the data processing system responsive to the request and from among at least the first content item and the second content item, the first content item to provide with the audio, the data processing system selecting the first content item based on determining that the client device is configured to skip presentation of content items, and based on eligibility of content items to be presented to client devices configured to skip presentation of the content item.

12. The method of claim 11 , wherein the content item comprises audio content.

13. The method of claim 11 , comprising:

receiving the first input comprising a presentation preference specifying one or more of pre-roll placement to present the content item prior to presentation of the audio, mid-roll placement to present the content item between a beginning and an end of the audio, or post-roll placement to present the content item after presentation of the audio.

14. The method of claim 11 , wherein the computing device comprises a digital assistant.

15. The method of claim 11 , comprising:

selecting the first content item based on a speech processing technique.

16. The method of claim 11 , comprising:

indexing the first content item based on speech recognition.

17. The method of claim 11 , comprising:

deriving textual information from speech included in the first content item.

18. The method of claim 11 , comprising:

deriving textual information from the audio.

19. The method of claim 11 , comprising:

identify keywords from input speech based on at least one of keyword spotting or pattern recognition.

20. The method of claim 11 , comprising:

applying a sound recognition technique to identify a boundary at which to segment the audio and insert the first content item.

Assignments (1)
CHANGE OF NAME Recorded Oct 20, 2017
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 044567/0001 →
Continuity (4)
Continuation 14164719 · Jan 27, 2014
Continuation 11770585 · Jun 28, 2007
Provisional Application 60946717 · Jun 27, 2007
Related Publication 20170300965A1 · Oct 19, 2017