IP Library Granted Patent US 11,210,697
Granted Patent B2
US 11,210,697 · App. 16/943,383 · Granted Dec 28, 2021

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 11,210,697
App. No.
16/943,383
Granted
Dec 28, 2021
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 (39)

1. A system for 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 media item eligible for presentation to client devices, the first media item established by the first provider device with a first presentation preference that configures the first media item to receive one of skippable content items or content items that are not skippable;

receive, from a second provider device, second input indicating a second media item eligible for presentation to the client devices, the second media item established with a second presentation preference that configures the second media item to receive one of skippable content items or content items that are not skippable;

receive, from a script executed by a client device, a request for content to be provided to the client device;

determine, based at least in part on the request and a capability of the client device, that the client device presents the first media item established with the first presentation preference to receive skippable content items; and

select, responsive to the request, from among at least the skippable content items and the content items that are not skippable, a first skippable content item to provide with the first media item, the first skippable content item selected by the data processing system based on the determination that the client device presents the first media item configured to skip presentation of content items.

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

receive, from the client device, an indication of one of the first media item or the second media item.

3. The system of claim 1 , comprising:

the data processing system to receive, via the script executed by the client device, one of the first presentation preference or the second presentation preference.

4. The system of claim 1 , comprising:

the data processing system to retrieve, for the client device, the first presentation preference.

5. The system of claim 1 , wherein the first skippable content item comprises audio content.

6. The system of claim 1 , wherein the first provider device corresponds to a first source different than a second source of the second provider device.

7. The system of claim 1 , wherein the first provider device corresponds to a first video stream different than a second video stream of the second provider device.

8. The system of claim 1 , wherein the first presentation preference is set for the client device based on the capability of the client device.

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

determine, based on the capability of the client device, to use the first presentation preference for the client device.

10. The system of claim 1 , wherein the client device comprises a digital assistant.

11. The system of claim 1 , comprising:

the data processing system to select the first media item based on a speech processing technique.

12. The system of claim 1 , comprising:

the data processing system to select the first skippable content item based on a speech processing technique.

13. The system of claim 1 , comprising:

the data processing system to identify keywords from speech at the client device based on at least one of keyword spotting or pattern recognition.

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

receiving, by a data processing system comprising one or more processors, from a first provider device, first input indicating a first media item eligible for presentation to client devices, the first media item established by the first provider device with a first presentation preference that configures the first media item to receive one of skippable content items or content items that are not skippable;

receiving, by the data processing system from a second provider device, second input indicating a second media item eligible for presentation to the client devices, the second media item established with a second presentation preference that configures the second media item to receive one of skippable content items or content items that are not skippable;

receiving, by the data processing system from a script executed by a client device, a request for content to be provided to the client device;

determining, by the data processing system based at least in part on the request and a capability of the client device, that the client device presents the first media item established with the first presentation preference to receive skippable content items;

selecting, by the data processing system responsive to the request, from among at least the skippable content items and the content items that are not skippable, a first skippable content item to provide with the first media item, the first skippable content item selected by the data processing system based on the determination that the client device presents the first media item configured to skip presentation of content items.

15. The method of claim 14 , comprising:

receiving, by the data processing system from the client device, an indication of one of the first media item or the second media item.

16. The method of claim 14 , comprising:

receiving, by the data processing system via the script executed by the client device, one of the first presentation preference or the second presentation preference.

17. The method of claim 14 , comprising:

retrieving, by the data processing system for the client device, the first presentation preference.

18. The method of claim 14 , wherein the first skippable content item comprises audio content.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 30, 2020
From: ARANKALLE, POORVA; FINGER, BRIENNE; LIAO, LIN; GUPTA, MANISH; MOONKA, RAJAS; LAX, REUVEN; HUCHITAL, JILL A.
To: GOOGLE INC.
Reel/Frame 053357/0374 →
CHANGE OF NAME Recorded Jul 30, 2020
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 053365/0482 →
Continuity (6)
Continuation 16039128 · Jul 18, 2018
Continuation 15638306 · Jun 29, 2017
Continuation 14164719 · Jan 27, 2014
Continuation 11770585 · Jun 28, 2007
Provisional Application 60946717 · Jun 27, 2007
Related Publication 20200357020A1 · Nov 12, 2020