IP Library Granted Patent US 10,547,658
Granted Patent B2
US 10,547,658 · App. 15/924,850 · Granted Jan 28, 2020

System and method for managing content presentation on client devices

Inventor: Jared Maruskin (San Jose, CA)
Assignee: Cognant LLC
H04L65/60G06K9/00228H04L67/42
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,547,658
App. No.
15/924,850
Granted
Jan 28, 2020
Kind
B2
Abstract

Implementations of the present disclosure are directed to a method, a system, and an article for managing the presentation of content on client devices. An example computer-implemented method can include: receiving, from a client device, an indication of a presentation state (including a sound state) on the client device; providing the indication of the presentation state to a plurality of content providers; receiving from each content provider a proposal to present an item of content on the client device; selecting one of the proposals; and sending, to the client device, an identification of the item of content associated with the selected proposal.

Claims (42)

1. A computer-implemented method, comprising:

receiving, from a client device, an indication of a presentation state of the client device, the presentation state comprising a sound state of the client device,

wherein the indication of the presentation state comprises a content presentation setting indicating that sound is disabled on the client device;

providing the indication of the presentation state to a plurality of content providers;

receiving from each content provider a proposal to present an item of content on the client device that is compatible with the presentation state of the client device;

selecting one of the proposals; and

sending, to the client device, an identification of the item of content associated with the selected proposal.

2. The method of claim 1 , wherein the presentation state provides an indication of an ability of the client device to present content.

3. The method of claim 1 , wherein the sound state provides an indication of an ability of the client device to produce sound for a user of the client device.

4. The method of claim 1 , wherein the presentation state further comprises a display state, and wherein the display state comprises an indication of a current ability of the client device to display images for a user of the client device.

5. The method of claim 4 , wherein the display state is based at least in part on a detection of a human face in front of a display on the client device.

6. The method of claim 1 , wherein the presentation state is based at least in part on one or more of: a sound enablement setting on the client device, a status of a display on the client device, an orientation of the display on the client device, a movement history for the client device, a connection between the client device and an external display, or a connection between the client device and an external speaker.

7. The method of claim 1 , wherein providing the indication of the presentation state comprises:

sending the indication of the presentation state over a network from at least one server computer to the plurality of content providers.

8. The method of claim 1 , wherein the item of content associated with the selected proposal is compatible with the presentation state.

9. The method of claim 1 , wherein sending, to the client device, the identification of the item of content comprises at least one of:

sending a link to the selected item of content, streaming the selected item of content, or sending a file for the selected item of content.

10. A system, comprising:

one or more computer processors programmed to perform operations comprising:

receiving, from a client device, an indication of a presentation state of the client device, the presentation state comprising a sound state of the client device,

wherein the indication of the presentation state comprises a content presentation setting indicating that sound is disabled on the client device;

providing the indication of the presentation state to a plurality of content providers;

receiving from each content provider a proposal to present an item of content on the client device that is compatible with the presentation state of the client device;

selecting one of the proposals; and

sending, to the client device, an identification of the item of content associated with the selected proposal.

11. The system of claim 10 , wherein the presentation state provides an indication of an ability of the client device to present content.

12. The system of claim 10 , wherein the sound state provides an indication of an ability of the client device to produce sound for a user of the client device.

13. The system of claim 10 , wherein the presentation state further comprises a display state, and wherein the display state comprises an indication of a current ability of the client device to display images for a user of the client device.

14. The system of claim 13 , wherein the display state is based at least in part on a detection of a human face in front of a display on the client device.

15. The system of claim 10 , wherein providing the indication of the presentation state comprises:

sending the indication of the presentation state over a network from at least one server computer to the plurality of content providers.

16. The system of claim 10 , wherein the item of content associated with the selected proposal is compatible with the presentation state.

17. The system of claim 10 , wherein sending, to the client device, the identification of the item of content comprises at least one of:

sending a link to the selected item of content, streaming the selected item of content, or sending a file for the selected item of content.

18. An article, comprising:

a non-transitory computer-readable medium having instructions stored thereon that, when executed by one or more computer processors, cause the computer processors to perform

receiving, from a client device, an indication of a presentation state of the client device, the presentation state comprising a sound state of the client device,

wherein the indication of the presentation state comprises a content presentation setting indicating that sound is disabled on the client device;

providing the indication of the presentation state to a plurality of content providers;

receiving from each content provider a proposal to present an item of content on the client device that is compatible with the presentation state of the client device;

selecting one of the proposals; and

sending, to the client device, an identification of the item of content associated with the selected proposal.

Assignments (3)
TERMINATION AND RELEASE OF PATENT SECURITY AGREEMENT [RF 053329/0785] Recorded Dec 9, 2024
From: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
To: COGNANT LLC
Reel/Frame 069545/0164 →
SECURITY INTEREST Recorded Jul 28, 2020
From: COGNANT LLC
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 053329/0785 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 7, 2018
From: MARUSKIN, JARED
To: COGNANT LLC
Reel/Frame 045728/0968 →
Continuity (2)
Provisional Application 62475441 · Mar 23, 2017
Related Publication 20180278665A1 · Sep 27, 2018