IP Library Granted Patent US 10,499,115
Granted Patent B2
US 10,499,115 · App. 16/018,628 · Granted Dec 3, 2019

Video content switching and synchronization system and method for switching between multiple video formats

Inventors: Nikola Todorovic (Los Angeles, CA); Tye Sheridan (Austin, TX)
Assignee: Aether, Inc.
H04N21/6587H04N7/148H04N21/4221H04N21/4307H04N21/44004H04N21/4622H04N21/4722H04N21/816
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,499,115
App. No.
16/018,628
Granted
Dec 3, 2019
Kind
B2
Abstract

A video content type seamless switching system and method for synchronizing and displaying multiple types of video content in a single platform, such as a single video player, application, or other content player. Illustrative video content type switching may be between 2D and 360 degree formats coordinated by a switching controller. The switching controller may be configured to operate with television displays and associated control components, such as cable boxes, through implementation of the video content switching methods.

Claims (58)

1. A method for switching between different video content types in a content switch apparatus having a media player having two or more video players for playing different video formats including a parent video player to play parent video content and one or more child video players to play child video content, a memory and a processor communicatively coupled to the memory, wherein the processor is configured to execute steps comprising:

activating a parent video player;

detecting additional video content;

matching the additional video content to the parent video content, wherein the matched additional content is a child video content of a different format from the parent video content;

synchronizing the parent video content with the child video content;

enabling a content switch button;

running the child video content in the background;

receiving input by a switch controller; and

by the switch controller, based on the input, rotating the parent video player to the child video player.

2. The method of claim 1 further comprising:

displaying the parent video content and the one or more child video content.

3. The method of claim 1 wherein the content switch apparatus, after receiving the input, further performs the method of:

buffering the child video content while the parent video content continues to play; and

switching to display the child video content only when the child video content is sufficiently buffered for display and playing the parent video content until such time.

4. The method claim 3 wherein buffering of the child video content is initiated as soon as the parent video content has been buffered.

5. The method of claim 1 further comprising a switching interface configured to switch between the parent video content and the child video content.

6. The method of claim 1 wherein the media player is configured to obtain video content in the different video formats from a server, the method further comprising:

streaming multiple video formats simultaneously from the server and temporarily storing them at the video player.

7. The method of claim 1 wherein the media player is configured to have the two or more video players active at the same time; the method further comprising:

presenting video by one of the two or more video players while one or more of the other two or more video players prepares video for playback or stand ready for playback.

8. The method of claim 1 further comprising:

determining by the content switch apparatus the type of video content and activating the appropriate player.

9. The method of claim 1 further comprising:

activating, by the content switch apparatus, features associated with the video format when switching to another video format.

10. The method of claim 1 performed with the parent video format in 2D linear and the child video format in 360 degree.

11. The method of claim 1 performed with the parent video format in 2D linear and the child video format in 3D.

12. The method of claim 1 comprising applying the method to live events.

13. The method of claim 1 wherein the parent video content is an advertisement.

14. The method of claim 1 comprising rendering the video in the cloud.

15. The method of claim 14 further comprising:

sending, by the content switch controller, a command to the media player;

sending, by the media player, the command to an SDK;

providing, by the SDK, instructions to render a child 360 degree video to move according to the command;

navigating the 360 degree video according to the command;

cropping the 360 degree video to a viewing area of the media player; and

sending the cropped 360 degree video as a 2D video to the media player.

16. The method of claim 1 comprising:

viewing the video content using a virtual reality headset.

17. The method of claim 1 further comprising:

with an SDK, tracking data including a viewer's actions and preferences;

exporting the tracked data; and

taking further marketing action based on the tracked data.

18. A computer readable non-transitory article of manufacture tangibly embodying computer readable instructions which, when executed, cause a computer to carry out the steps comprising:

activating a parent video player;

detecting additional video content;

matching additional video content to the parent video content, wherein the matched additional content is a child video content of a different format from the parent video content;

synchronizing the parent video content with the child video content;

enabling a content switch button;

running the child video content in the background;

receiving input by a switch controller;

by the switch controller, based on the input, rotating the parent video player to the child video player; and

displaying the parent video content and the one or more child video content.

19. The computer readable non-transitory article of manufacture of claim 18 wherein the content switch apparatus, after receiving the input, further performs the steps of:

buffering the child video content while the parent video content continues to play; and

switching to display the child video content only when the child video content is sufficiently buffered for display and playing the parent video content until such time; and

wherein buffering of the child video content is initiated as soon as the parent video content has been buffered.

20. The computer readable non-transitory article of manufacture of claim 18 wherein the media player is configured to obtain video content in the different video formats from a server, the steps further comprising:

streaming multiple video formats simultaneously from the server and temporarily storing them at the video player.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2026
From: AETHER MEDIA, INC.
To: AUTODESK INC.
Reel/Frame 074974/0172 →
MERGER Recorded Nov 7, 2019
From: AETHER, INC.
To: AETHER MEDIA, INC.
Reel/Frame 050941/0254 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 15, 2019
From: TODOROVIC, NIKOLA; SHERIDAN, TYE
To: AETHER, INC.
Reel/Frame 049747/0626 →
Continuity (3)
Continuation 15793508 · Oct 25, 2017
Provisional Application 62412634 · Oct 25, 2016
Related Publication 20180302689A1 · Oct 18, 2018