IP Library Granted Patent US 11,889,150
Granted Patent B2
US 11,889,150 · App. 17/832,995 · Granted Jan 30, 2024

Transmission and consumption of time-shifted content in a one-way communication environment

Inventor: Bruce Bradley (Wayne, PA)
Assignee: TiVo Corporation
H04N21/4516H04N21/4122H04N21/4222H04N21/4532H04N21/4668H04N21/4821H04N21/6587
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,889,150
App. No.
17/832,995
Granted
Jan 30, 2024
Kind
B2
Abstract

Aspects of the disclosure relate to control of transmission and consumption of content in a device, such as an end-point rendering device. The content can include linear-programming content assets and/or time-shifted content assets. Consumption can be mediated by a control device that can coordinate the functional interaction between the device and a content distribution network node or an access network node that can supply the content and related information.

Claims (59)

1. A method comprising:

receiving, by a distribution device via a computing device, a command associated with delivery of a media asset to a user device configured to consume a plurality of media assets, wherein the user device is prevented from upstream communication by an operational condition;

causing the computing device to send a portion of first control information to the user device, wherein the user device is configured to render payload data contained in the first control information and a first identifier representative of a rendering capability of the user device;

sending, to the computing device, the first identifier representative of the rendering capability of the user device; and

causing the computing device to determine based on the first identifier if the media asset is suitable to be consumed via the user device by comparing a type of the media asset with the rendering capability of the user device.

2. The method of claim 1 , further comprising:

receiving, by the computing device, data indicative of an information stream conveying the media asset and a first content identifier (CID) associated with the information stream.

3. The method of claim 1 , further comprising:

receiving, by the distribution device via the computing device, a control command associated with consumption of the media asset; and

causing, based on the control command, the computing device to send a portion of control data to the user device, wherein the control data is received by the computing device from the distribution device.

4. The method of claim 3 , further comprising:

decoding, by the user device, the portion of the control data; and

generating, by the user device, a representation of the decoded control data.

5. The method of claim 1 , further comprising:

receiving, via the computing device, a delivery command comprising a second identifier indicative of a plurality of downstream channels; and

causing, based on the delivery command, the computing device to send second control information to the user device, wherein the second control information comprises data indicative of a first downstream channel of the plurality of downstream channels.

6. The method of claim 5 , wherein the first identifier is further indicative of a second downstream channel of the plurality of downstream channels, and wherein the user device is caused to tune to the second downstream channel based on receiving the first control information.

7. The method of claim 1 , wherein the user device is caused to generate a representation of the first identifier based on receiving the first control information.

8. A method comprising:

receiving, by a user device, control information indicative of a first downstream channel and a first content identifier (CID), wherein the first CID is received in an information stream transported in the first downstream channel, the information stream comprising a media asset, wherein the user device is prevented from upstream communication by an operational condition, and wherein the user device is configured to render payload data contained in the control information and an identifier representative of a rendering capability of the user device;

sending, to a computing device, the identifier representative of the rendering capability of the user device;

causing the computing device to determine based on the identifier if the media asset is suitable to be consumed via the user device by comparing a type of the media asset with the rendering capability of the user device.

9. The method of claim 8 , wherein the first CID comprises a first transport stream identifier (TSID).

10. The method of claim 8 , further comprising:

control, by the user device, of the first downstream channel;

decoding, by the user device, the first CID;

control, by the user device, of a second downstream channel;

decoding, by the user device, a second CID conveyed in the second downstream channel; and

causing, by the user device, output of the media asset based on the first CID corresponding to the second CID,

wherein the second CID comprises a second transport stream identifier (TSID).

11. The method of claim 8 , further comprising:

control, by the user device, of the first downstream channel;

decoding, by the user device, the first CID;

control, by the user device, of a second downstream channel;

decoding, by the user device, a second CID conveyed in the second downstream channel; and

causing, by the user device, output of the media asset based on the first CID corresponding to the second CID,

wherein the control information comprises first control information, and the method further comprises receiving, from the control device, second control information indicative of the second downstream channel.

12. The method of claim 8 , wherein the control information comprises a program identifier (PID).

13. The method of claim 8 , wherein the identifier representative of the rendering capability of the user device is representative of the first CID.

14. The method of claim 8 , wherein receiving the control information comprises receiving the control information from a control device.

15. A method comprising:

receiving, by a user device, first control information indicative of a first downstream channel and a first content identifier (CID), wherein the user device is prevented from upstream communication by an operational condition, wherein the user device is configured to render payload data contained in the first control information and an identifier representative of a rendering capability of the user device;

receiving second control information indicative of a second downstream channel;

sending, to a computing device, the identifier representative of the rendering capability of the user device; and

causing the computing device to determine based on the identifier if the media asset is suitable to be consumed via the user device by comparing a type of the media asset with the rendering capability of the user device.

16. The method of claim 15 , wherein the first CID comprises a first transport stream identifier (TSID).

17. The method of claim 15 , further comprising:

determining, based on control of the first downstream channel, the first CID;

determining, based on control of the second downstream channel, a second CID; and

causing output of a media asset based on the first CID corresponding to the second CID,

wherein the second CID comprises a second transport stream identifier (TSID).

18. The method of claim 15 , further comprising:

determining, based on control of the first downstream channel, the first CID;

determining, based on control of the second downstream channel, a second CID; and

causing output of a media asset based on the first CID corresponding to the second CID,

wherein the first CID is received in an information stream transported via the first downstream channel, and

wherein the information stream comprises the media asset.

19. The method of claim 15 , wherein the control information comprises a program identifier (PID).

20. The method of claim 15 , wherein the identifier representative of the rendering capability of the user device is representative of the first CID.

Assignments (6)
CHANGE OF NAME Recorded Mar 31, 2026
From: ADEIA MEDIA HOLDINGS LLC
To: ADEIA MEDIA HOLDINGS INC.
Reel/Frame 075303/0980 →
CHANGE OF NAME Recorded Oct 1, 2024
From: TIVO CORPORATION
To: TIVO LLC
Reel/Frame 069083/0240 →
CHANGE OF NAME Recorded Oct 1, 2024
From: TIVO LLC
To: ADEIA MEDIA HOLDINGS LLC
Reel/Frame 069083/0318 →
SECURITY INTEREST Recorded May 3, 2023
From: ADEIA GUIDES INC.; ADEIA IMAGING LLC; ADEIA MEDIA HOLDINGS LLC; ADEIA MEDIA SOLUTIONS INC.; ADEIA SEMICONDUCTOR ADVANCED TECHNOLOGIES INC.; ADEIA SEMICONDUCTOR BONDING TECHNOLOGIES INC.; ADEIA SEMICONDUCTOR INC.; ADEIA SEMICONDUCTOR SOLUTIONS LLC; ADEIA SEMICONDUCTOR TECHNOLOGIES LLC; ADEIA SOLUTIONS LLC
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 063529/0272 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 6, 2022
From: BRADLEY, BRUCE
To: COMCAST CABLE COMMUNICATIONS, LLC
Reel/Frame 060109/0624 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 6, 2022
From: COMCAST CABLE COMMUNICATIONS, LLC
To: TIVO CORPORATION
Reel/Frame 060109/0656 →