IP Library Granted Patent US 10,368,052
Granted Patent B2
US 10,368,052 · App. 15/208,113 · Granted Jul 30, 2019

Dynamic distribution of three-dimensional content

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,368,052
App. No.
15/208,113
Granted
Jul 30, 2019
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 (77)

1. A system comprising:

a computing device;

a first device located remotely from the computing device; and

a second device located remotely from the computing device,

wherein the computing device is configured to:

send, to at least the first device and the second device, a first segment of a first portion of multi-dimensional multimedia content;

receive and indication that, for subsequent segments of the multi-dimensional multimedia content, the first portion of the multi-dimensional multimedia content and a second portion of the multi-dimensional multimedia content should be sent to the first device; and

send, based on the indication and to at least the first device and the second device, a subsequent segment of the first portion of the multi-dimensional multimedia content and a subsequent segment of the second portion of the multi-dimensional multimedia content;

wherein the first device is configured to:

receive the subsequent segment of the first portion of the multi-dimensional multimedia content and the subsequent segment of the second portion of the multi-dimensional multimedia content; and

cause output of a combination of the subsequent segment of the first portion of the multi-dimensional multimedia content and the subsequent segment of the second portion of the multi-dimensional multimedia content; and

wherein the second device is configured to:

receive the subsequent segment of the first portion of the multi-dimensional multimedia content and the subsequent segment of the second portion of the multi-dimensional multimedia content; and

cause output of the subsequent segment of the first portion of the multi-dimensional multimedia content.

2. The system of claim 1 , wherein at least one of the first portion of the multi-dimensional multimedia content or the second portion of the multi-dimensional multimedia content comprises a two-dimensional video component.

3. The system of claim 2 , wherein the first portion of the multi-dimensional multimedia content corresponds to a left two-dimensional video component and wherein the second portion of the multi-dimensional multimedia content corresponds to a right two-dimensional video component.

4. The system of claim 1 , wherein at least one of the first portion of the multi-dimensional multimedia content or the second portion of the multi-dimensional multimedia content comprises audio tracks and closed-captioning data.

5. The system of claim 1 , wherein the second portion of the multi-dimensional multimedia content comprises an enchantment layer corresponding to the subsequent segment of the first portion of the multi-dimensional multimedia content.

6. The system of claim 1 , wherein the second device is capable of displaying multi-dimensional multimedia content.

7. The system of claim 1 wherein the first device and the second device are part of a first group of client devices out of a plurality of groups of client devices.

8. A method comprising:

sending, by a computing device and to at least a first device and a second device each located remotely from the computing device, a first segment of a first component of multi-dimensional multimedia content;

receiving an indication that, for subsequent segments of the multi-dimensional multimedia content, the first component of the multi-dimensional multimedia content and a second component of the multi-dimensional multimedia content should be sent to the first device; and

sending, to at least the first device and the second device, based on the indication, and independent of whether the second device is capable of consuming the second component of the multi-dimensional multimedia content, a subsequent segment of the first component of the multi-dimensional multimedia content and a subsequent segment of the second component of the multi-dimensional multimedia content.

9. The method of claim 8 , further comprising causing output of a combination of the subsequent segment of the first component of the multi-dimensional multimedia content and the subsequent segment of the second component of the multi-dimensional multimedia content.

10. The method of claim 8 , wherein sending the subsequent segment of the first component of the multi-dimensional multimedia content and the subsequent segment of the second component of the multi-dimensional multimedia content comprises adding the subsequent segment of the second component of the multi-dimensional multimedia content to a stream comprising the subsequent segment of the first component of the multi-dimensional multimedia content.

11. The method of claim 8 , wherein at least one of the first component of the multi-dimensional multimedia content or the second component of the multi-dimensional multimedia content comprises audio tracks and closed captioning data.

12. The method of claim 8 , wherein at least one of the first component of the multi-dimensional multimedia content or the second component of the multi-dimensional multimedia content comprises a two-dimensional video component.

13. The method of claim 8 , wherein the second component of the multi-dimensional multimedia content comprises an enhancement layer corresponding to the subsequent segment of the first component of the multi-dimensional multimedia content.

14. The method of claim 8 , wherein a plurality of device comprises the first device and the second device, the method further comprising:

determining whether any of the plurality of devices continues to consume the second component of the multi-dimensional multimedia content after at least another of the plurality of devices stops consuming the second component of the multi-dimensional multimedia content; and

based on determining that none of the plurality of device continues to consume the second component of the multi-dimensional multimedia content, and after the sending the subsequent segment of the first component and the subsequent of the second component, refraining from sending one or more further subsequent segments of the second component of the multi-dimensional multimedia content to the plurality of devices.

15. A method comprising:

sending, by a computing device and to at least a first device and a second device each located remotely from the computing device, a first portion of multi-dimensional multimedia content corresponding to a first segment of the multi-dimensional multimedia content;

receiving an indication that the first device is to receive, for subsequent segments of the multi-dimensional multimedia content, the first portion of the multi-dimensional multimedia content and a second portion of the multi-dimensional multimedia content; and

sending, based on the indication and to at least the first device and the second device, the first portion of the multi-dimensional multimedia content corresponding to a subsequent segment of the multi-dimensional multimedia content and the second portion of the multi-dimensional multimedia content corresponding to the subsequent segment of the multi-dimensional multimedia content.

16. The method of claim 15 , further comprising causing output of a combination of the first portion of the multi-dimensional multimedia content corresponding to the subsequent segment of the multi-dimensional multimedia content and the second portion of the multi-dimensional multimedia content corresponding to the subsequent segment of the multi-dimensional multimedia content.

17. The method of claim 15 , further comprising causing output of only the first portion of the multi-dimensional multimedia content corresponding to the subsequent segment of the multi-dimensional multimedia content.

18. The method of claim 15 , wherein at least on of the first portion of the multi-dimensional multimedia content or the second portion of the multi-dimensional multimedia content comprises a two-dimensional video component.

19. The method of claim 15 , wherein the first portion of the multi-dimensional multimedia content corresponds to a left two-dimensional video component and wherein the second portion of the multi-dimensional multimedia content corresponds to a right two-dimensional video component.

20. The method of claim 15 , wherein the second portion of the multi-dimensional multimedia content corresponding to the subsequent segment of the multi-dimensional multimedia content comprises an enhancement layer associated with the first portion of the multi-dimensional multimedia content corresponding to the subsequent segment of the multi-dimensional multimedia content.

21. A system comprising:

a computing device;

a first device located remotely from the computing device; and

a second device located remotely from the computing device, wherein the computing device is configured to:

send, to at least the first device and the second device, a first segment of a first component of multi-dimensional multimedia content;

receive an indication that, for subsequent segments of the multi-dimensional multimedia content, the first component of the multi-dimensional multimedia content and a second component of the multi-dimensional multimedia content should be sent to the first device; and

send, based on the indication, to at least the first device and the second device, and independent of whether the second device is capable of consuming the second component of the multi-dimensional multimedia content, a subsequent segment of the first component of the multi-dimensional multimedia content and a subsequent segment of the second component of the multi-dimensional multimedia content,

wherein the first device is configured to:

receive the subsequent segment of the first component of the multi-dimensional multimedia content and the subsequent segment of the second component of the multi-dimensional multimedia content; and

cause output of a combination of the subsequent segment of the first component of the multi-dimensional multimedia content and the subsequent segment of the second component of the multi-dimensional multimedia content; and

wherein the second device is configured to:

receive the subsequent segment of the first component of the multi-dimensional multimedia content and the subsequent segment of the second component of the multi-dimensional multimedia content; and

cause output of the subsequent segment of the first component of the multi-dimensional multimedia content.

22. The System of claim 21 , wherein the computing device is configured to add the subsequent segment of the second component of the multi-dimensional multimedia content to a stream comprising the subsequent segment of the first component of the multi-dimensional multimedia content.

23. The system of claim 21 , wherein at least one of the first component of the multi-dimensional multimedia content or the second component of the multi-dimensional multimedia content comprises audio tracks and closed-captioning data.

24. The system of claim 21 , wherein at least one of the first component of the multi-dimensional multimedia content or the second component of the multi-dimensional multimedia content comprises a two-dimensional video component.

25. The system of claim 21 , wherein the second component of the multi-dimensional multimedia content comprises an enhancement layer corresponding to the subsequent segment of the first component of the multi-dimensional multimedia content.

26. The system of claim 21 , wherein a plurality of devices comprises the first device and the second device, and wherein the computing device is configured to:

based on a determination that none of the plurality of devices continues to consume the second component of the multi-dimensional multimedia content, and after the subsequent segment of the first component and the subsequent segment of the second component has been sent, refrain from sending one or more further subsequent segments of the second component of the multi-dimensional multimedia content to the plurality of devices.

27. A system comprising:

a computing device;

a first device located remotely from the computing device; and

a second device located remotely from the computing device,

wherein the computing device is configured to:

send, to at least the first device and the second device, a first portion of multi-dimensional multimedia content corresponding to a first segment of the multi-dimensional multimedia content;

receive an indication that the first device is to receive, for subsequent segments of the multi-dimensional multimedia content, the first portion of the multi-dimensional multimedia content and a second portion of the multi-dimensional multimedia content; and

send, based on the indication and to at lest the first device and the second device, the first portion of the multi-dimensional multimedia content corresponding to a subsequent segment of the multi-dimensional multimedia content and the second portion of the multi-dimensional multimedia content corresponding to the subsequent segment of the multi-dimensional multimedia content,

wherein the first device is configured to:

receive the first portion of the multi-dimensional multimedia content corresponding to a subsequent segment of the multi-dimensional multimedia content and the second portion of the multi-dimensional multimedia content corresponding to the subsequent segment of the multi-dimensional multimedia content; and

cause output of a combination of the first portion of the multi-dimensional multimedia content corresponding to a subsequent segment of the multi-dimensional multimedia content and the second portion of the multi-dimensional multimedia content corresponding to the subsequent segment of the multi-dimensional multimedia content; and

wherein the second device is configured to:

receive the first portion of the multi-dimensional multimedia content corresponding to a subsequent segment of the multi-dimensional multimedia content and the second portion of the multi-dimensional multimedia content corresponding to the subsequent segment of the multi-dimensional multimedia content; and

cause output of the first portion of the multi-dimensional multimedia content corresponding to a subsequent segment of the multi dimensional multimedia content.

28. The system of claim 27 , wherein at least one of the first portion of the multi-dimensional multimedia content or the second portion of the multi-dimensional multimedia content comprises a two-dimensional video component.

29. The system of claim 27 , wherein the first portion of the multi-dimensional multimedia content corresponds to a left two-dimensional video component and wherein the second portion of the multi-dimensional multimedia content corresponds to a right two-dimensional video component.

30. The system of claim 27 , wherein the second portion of the multi-dimensional multimedia content corresponding to the subsequent segment of the multi-dimensional multimedia content comprises an enhancement layer associated with the first portion of the multi-dimensional multimedia content corresponding to the subsequent segment of the multi-dimensional multimedia content.

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 Apr 14, 2017
From: GILSON, ROSS
To: COMCAST CABLE COMMUNICATIONS, LLC
Reel/Frame 042009/0075 →