IP Library Granted Patent US 11,122,253
Granted Patent B2
US 11,122,253 · App. 16/438,833 · Granted Sep 14, 2021

Dynamic distribution of multi-dimensional multimedia content

Inventor: Ross Gilson (Philadelphia, PA)
Assignee: TiVo Corporation
H04N13/194H04N21/2365H04N21/2385H04N21/2393H04N21/23439H04N21/25825H04N21/437H04N21/816H04N21/4621
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,122,253
App. No.
16/438,833
Granted
Sep 14, 2021
Kind
B2
Abstract

Methods, apparatuses, and software are disclosed for sending only a first video component (e.g., data comprising one of a left or right component) of content to a plurality of client devices. Further aspects provide for sending, responsive to a request from one of the plurality of client devices, both the first video component and a second video component (e.g., data comprising both of the left and right components) to one or more of the plurality of client devices.

Claims (45)

1. A method comprising:

receiving, by a computing device and from a first device, a request associated with multi-dimensional multimedia content;

sending, based on the request and to a plurality of devices that comprises the first device, and regardless of whether a request associated with the multi-dimensional multimedia content has been received from any of the plurality of devices other than the first device, a first segment of a first portion of the multi-dimensional multimedia content and a first segment of a second portion of the multi-dimensional multimedia content; and

based on a determination that none of the plurality of devices are to continue receiving the second portion of the multi-dimensional multimedia content, sending a second segment of the first portion of the multi-dimensional multimedia content to the plurality of devices without sending any further segments of the second portion of the multi-dimensional multimedia content to the plurality of devices.

2. The method of claim 1 , wherein the multi-dimensional multimedia content comprises three-dimensional video content.

3. The method of claim 1 , wherein the first portion of the multi-dimensional multimedia content comprises a first two-dimensional component of the multi-dimensional multimedia content, and wherein the second portion of the multi-dimensional multimedia content comprises a second two-dimensional component of the multi-dimensional multimedia content.

4. The method of claim 1 , wherein the sending the first segment of the first portion of the multi-dimensional multimedia content comprises sending a first stream comprising the first segment of the first portion of the multi-dimensional multimedia content, and wherein the sending the first segment of the second portion of the multi-dimensional multimedia content comprises sending, during the sending of the first stream, a second stream comprising the first segment of the second portion of the multi-dimensional multimedia content.

5. The method of claim 1 , further comprising determining, based on information received from at least one of the plurality of devices, that none of the plurality of devices are to continue receiving the second portion of the multi-dimensional multimedia content.

6. The method of claim 1 , wherein the request comprises a request associated with both the first portion of the multi-dimensional multimedia content and the second portion of the multi-dimensional multimedia content.

7. The method of claim 1 , wherein the request comprises a request associated with the second portion of the multi-dimensional multimedia content, the method further comprising:

beginning sending, prior to the request and to the plurality of devices, the first portion of the multi-dimensional multimedia content and not the second portion of the multi-dimensional multimedia content.

8. The method of claim 1 , wherein the first segment of the first portion of the multi-dimensional multimedia content comprises a first video frame, wherein the first segment of the second portion of the multi-dimensional multimedia content comprises a second video frame, and wherein the first video frame and the second video frame are combinable to generate a three-dimensional video frame.

9. An apparatus comprising:

one or more processors; and

at least one computer-readable medium storing instructions that, when executed by the one or more processors, cause the apparatus to:

receive, from a first device, a request associated with multi-dimensional multimedia content;

send, based on the request and to a plurality of devices that comprises the first device, and regardless of whether a request associated with the multi-dimensional multimedia content has been received from any of the plurality of devices other than the first device, a first segment of a first portion of the multi-dimensional multimedia content and a first segment of a second portion of the multi-dimensional multimedia content; and

based on a determination that none of the plurality of devices are to continue receiving the second portion of the multi-dimensional multimedia content, send a second segment of the first portion of the multi-dimensional multimedia content to the plurality of devices without sending any further segments of the second portion of the multi-dimensional multimedia content to the plurality of devices.

10. The apparatus of claim 9 , wherein the multi-dimensional multimedia content comprises three-dimensional video content.

11. The apparatus of claim 9 , wherein the first portion of the multi-dimensional multimedia content comprises a first two-dimensional component of the multi-dimensional multimedia content, and wherein the second portion of the multi-dimensional multimedia content comprises a second two-dimensional component of the multi-dimensional multimedia content.

12. The apparatus of claim 9 , wherein the instructions, when executed by the one or more processors, cause the apparatus to send the first segment of the first portion of the multi-dimensional multimedia content by sending a first stream comprising the first segment of the first portion of the multi-dimensional multimedia content, and to send the first segment of the second portion of the multi-dimensional multimedia content by sending, during the sending of the first stream, a second stream comprising the first segment of the second portion of the multi-dimensional multimedia content.

13. The apparatus of claim 9 , wherein the instructions, when executed by the one or more processors, cause the apparatus to determine, based on information received from at least one of the plurality of devices, that none of the plurality of devices are to continue receiving the second portion of the multi-dimensional multimedia content.

14. The apparatus of claim 9 , wherein the request comprises a request associated with the second portion of the multi-dimensional multimedia content, and wherein the instructions, when executed by the one or more processors, cause the apparatus to:

begin sending, prior to the request and to the plurality of devices, the first portion of the multi-dimensional multimedia content and not the second portion of the multi-dimensional multimedia content.

15. The apparatus of claim 9 , wherein the first segment of the first portion of the multi-dimensional multimedia content comprises a first video frame, wherein the first segment of the second portion of the multi-dimensional multimedia content comprises a second video frame, and wherein the first video frame and the second video frame are combinable to generate a three-dimensional video frame.

16. A system comprising:

a first computing device comprising:

at least one first processor; and

at least one first computer-readable medium storing first instructions; and a second computing device comprising:

at least one second processor; and

at least one second computer-readable medium storing second instructions, wherein the first instructions, when executed by the at least one first processor, cause the first computing device to:

receive, from the second computing device, a request associated with multi-dimensional multimedia content;

send, based on the request and to a plurality of devices that comprises the second computing device, and regardless of whether a request associated with the multi-dimensional multimedia content has been received from any of the plurality of devices other than the first device, a first segment of a first portion of the multi-dimensional multimedia content and a first segment of a second portion of the multi-dimensional multimedia content; and

based on a determination that none of the plurality of devices are to continue receiving the second portion of the multi-dimensional multimedia content, send a second segment of the first portion of the multi-dimensional multimedia content to the plurality of devices without sending any further segments of the second portion of the multi-dimensional multimedia content to the plurality of devices, and

wherein the second instructions, when executed by the at least one second processor, cause the second computing device to:

 send the request; and

 receive the first segment of the first portion of the multi-dimensional multimedia content, the first segment the second portion of the multi-dimensional multimedia content, and the second segment of the first portion of the multi-dimensional multimedia content.

17. The system of claim 16 , wherein:

the first instructions, when executed by the at least one first processor, cause the first computing device to send the first segment of the first portion of the multi-dimensional multimedia content by sending a first stream comprising the first segment of the first portion of the multi-dimensional multimedia content, and to send the first segment of the second portion of the multi-dimensional multimedia content by sending, during the sending of the first stream, a second stream comprising the first segment of the second portion of the multi-dimensional multimedia content; and

the second instructions, when executed by the at least one second processor, cause the second computing device to tune to the first stream and tune to the second stream.

18. The system of claim 16 , wherein the multi-dimensional multimedia content comprises three-dimensional video content.

19. The system of claim 16 , wherein:

the second instructions, when executed by the at least one second processor, cause the second computing device to send an indication based on the second computing device no longer consuming the second portion of the multi-dimensional multimedia content; and

the first instructions, when executed by the at least one first processor, cause the first computing device to determine, based on the indication, whether any of the plurality of devices are to continue receiving the second portion of the multi-dimensional multimedia content.

20. The system of claim 16 , wherein the first segment of the first portion of the multi-dimensional multimedia content comprises a first video frame, wherein the first segment of the second portion of the multi-dimensional multimedia content comprises a second video frame, and wherein the first video frame and the second video frame are combinable to generate a three-dimensional video frame.

Assignments (6)
CHANGE OF NAME Recorded Mar 31, 2026
From: ADEIA MEDIA HOLDINGS LLC
To: ADEIA MEDIA HOLDINGS INC.
Reel/Frame 075303/0717 →
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 Dec 3, 2020
From: COMCAST CABLE COMMUNICATIONS, LLC
To: TIVO CORPORATION
Reel/Frame 054588/0731 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 6, 2019
From: GILSON, ROSS
To: COMCAST CABLE COMMUNICATIONS, LLC
Reel/Frame 050933/0683 →
Cited By (1)
US 12,712,995