IP Library Granted Patent US 10,531,144
Granted Patent B2
US 10,531,144 · App. 16/206,774 · Granted Jan 7, 2020

System and method for delivering media based on viewer behavior

Inventors: Jian Yu (Ashburn, VA); David Chen (Ashburn, VA); Vipul Patel (Great Falls, VA); Kenneth Gould (Reston, VA)
Assignee: Time Warner Cable Enterprises LLC
H04N21/2668H04N21/44218H04N21/44222H04N21/2402
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,531,144
App. No.
16/206,774
Granted
Jan 7, 2020
Kind
B2
Abstract

Methods, systems and devices are provided for communicating multimedia content over a service provider network. A network server may receive an audio-video stream from a content provider server, relaying the audio-video stream to a receiver device via the service provider network, receive an operating mode notification identifying a user behavior from the receiver device, and ceasing the relaying of the audio-video stream to the receiver device based on the user behavior. The network server may also alter the audio-video stream based on the received operating mode notification and send the altered audio-video stream to the receiver device via the service provider network.

Claims (40)

1. A method of reducing network resource consumption based on user behaviors, comprising:

receiving, via a processor in a receiver device, an audio-video stream from a network server;

presenting audio and video content to a user via an electronic display and speakers coupled to the receiver device;

monitoring user activities to determine whether there is a change in user behavior;

determining an operating mode based on the user behavior in response to determining that there is the change in the user behavior;

generating and sending a notification message that identifies the determined operating mode to the network server; and

receiving an altered stream from the network server in response to generating and sending the notification message that identifies the determined operating mode to the network server, wherein the altered stream comprises only a closed caption data stream that is generated based on the presented audio and video content.

2. The method of claim 1 , further comprising presenting content on the electronic display based on the determined operating mode and content included in the received altered stream.

3. The method of claim 1 , wherein monitoring the user activities to determine whether there is the change in the user behavior comprises activating an eye tracking component to determine whether eye movements of the user are consistent with active viewing of the presented audio and video content.

4. The method of claim 1 , wherein monitoring the user activities to determine whether there is the change in the user behavior comprises determining whether a user interface has scrolled off of a media player portion of a browser.

5. The method of claim 1 , wherein monitoring the user activities to determine whether there is the change in the user behavior comprises periodically activating a camera to determine whether both eyes of the user are visibly open.

6. The method of claim 1 , wherein monitoring the user activities to determine whether there is the change in the user behavior comprises activating a motion sensor to determine whether the user is in close proximity to the receiver device.

7. The method of claim 1 , wherein monitoring the user activities to determine whether there is the change in the user behavior comprises activating an orientation sensor to determine whether the receiver device is face down.

8. The method of claim 1 , wherein determining the operating mode based on the user behavior in response to determining that there is the change in the user behavior comprises determining the operating mode based on an availability of resources in response to determining that there is the change in the user behavior.

9. The method of claim 1 , further comprising modifying the usage of resources on the receiver device in response to sending the notification message that identifies the determined operating mode to the network server.

10. A receiver device, comprising:

an electronic display;

a speaker;

a processor coupled to the electronic display and the speaker, wherein the processor is configured with processor-executable software instructions to:

receive an audio-video stream from a network server;

present audio and video content to a user via the electronic display and the speaker;

monitor user activities to determine whether there is a change in user behavior;

determine an operating mode based on the user behavior in response to determining that there is the change in the user behavior;

generate and send a notification message that identifies the determined operating mode to the network server; and

receive an altered stream from the network server in response to generating and sending the notification message that identifies the determined operating mode to the network server, wherein the altered stream comprises only a closed caption data stream that is generated based on the presented audio and video content.

11. The receiver device of claim 10 , wherein the processor is further configured with processor-executable software instructions to present content on the electronic display based on the determined operating mode and content included in the received altered stream.

12. The receiver device of claim 10 , further comprising an eye tracking component, wherein the processor is configured with processor-executable software instructions to monitor the user activities to determine whether there is the change in the user behavior by activating the eye tracking component to determine whether eye movements of the user are consistent with active viewing of the presented audio and video content.

13. The receiver device of claim 10 , further comprising a user interface, wherein the processor is configured with processor-executable software instructions to monitor the user activities to determine whether there is the change in the user behavior by determining whether the user interface has scrolled off of a media player portion of a browser.

14. The receiver device of claim 10 , further comprising a camera, wherein the processor is configured with processor-executable software instructions to monitor the user activities to determine whether there is the change in the user behavior by periodically activating the camera to determine whether both eyes of the user are visibly open.

15. The receiver device of claim 10 , further comprising a motion sensor, wherein the processor is configured with processor-executable software instructions to monitor the user activities to determine whether there is the change in the user behavior by activating the motion sensor to determine whether the user is in close proximity to the receiver device.

16. The receiver device of claim 10 , further comprising an orientation sensor, wherein the processor is configured with processor-executable software instructions to monitor the user activities to determine whether there is the change in the user behavior by activating the orientation sensor to determine whether the receiver device is face down.

17. The receiver device of claim 10 , wherein the processor is configured with processor-executable software instructions to determine the operating mode based on the user behavior in response to determining that there is the change in the user behavior by determining the operating mode based on an availability of resources in response to determining that there is the change in the user behavior.

18. The receiver device of claim 10 , wherein the processor is further configured with processor-executable software instructions to modify the usage of resources on the receiver device in response to sending the notification message that identifies the determined operating mode to the network server.

19. A non-transitory computer readable storage medium having stored thereon processor-executable software instructions configured to cause a processor in a receiver device to perform operations for reducing network resource consumption based on user behaviors, the operations comprising:

receiving an audio-video stream from a network server;

presenting audio and video content to a user via an electronic display and speakers coupled to the receiver device;

monitoring user activities to determine whether there is a change in the user behavior;

determining an operating mode based on the user behavior in response to determining that there is the change in the user behavior;

generating and sending a notification message that identifies the determined operating mode to the network server; and

receiving an altered stream from the network server in response to generating and sending the notification message that identifies the determined operating mode to the network server, wherein the altered stream comprises only a closed caption data stream that is generated based on the presented audio and video content.

Assignments (6)
CORRECTIVE ASSIGNMENT TO CORRECT THE PROPERTY ASSIGNMENT PREVIOUSLY RECORDED ON REEL 051433 FRAME 0654. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT. Recorded Mar 4, 2020
From: TIME WARNER CABLE ENTERPRISES, LLC; CHARTER COMMUNICATIONS OPERATING, LLC
To: WELLS FARGO TRUST COMPANY, N.A.
Reel/Frame 052091/0071 →
SECURITY INTEREST Recorded Dec 27, 2019
From: TIME WARNER CABLE ENTERPRISES, LLC; CHARTER COMMUNICATIONS OPERATING, LLC
To: WELLS FARGO TRUST COMPANY, N.A.
Reel/Frame 051433/0654 →
SECURITY INTEREST Recorded Dec 4, 2019
From: TIME WARNER CABLE ENTERPRISES, LLC; CHARTER COMMUNICATIONS OPERATING, LLC; BRIGHT HOUSE NETWORKS, LLC
To: BANK OF AMERICA, N.A.
Reel/Frame 051287/0057 →
SECURITY INTEREST Recorded Dec 4, 2019
From: CHARTER COMMUNICATIONS OPERATING, LLC; TIME WARNER CABLE ENTERPRISES, LLC; BRIGHT HOUSE NETWORKS, LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 051287/0087 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 30, 2018
From: YU, JIAN; CHEN, DAVID; PATEL, VIPUL; GOULD, KENNETH
To: TIME WARNER CABLE ENTERPRISES LLC
Reel/Frame 047645/0700 →
CHANGE OF APPLICANT'S ADDRESS Recorded Nov 30, 2018
From: TIME WARNER CABLE ENTERPRISES LLC
To: TIME WARNER CABLE ENTERPRISES LLC
Reel/Frame 048172/0673 →
Continuity (3)
Continuation 15682832 · Aug 22, 2017
Continuation 13671956 · Nov 8, 2012
Related Publication 20190098353A1 · Mar 28, 2019