IP Library Granted Patent US 10,652,314
Granted Patent B2
US 10,652,314 · App. 15/592,182 · Granted May 12, 2020

Cloud-based virtual reality project system

Inventors: Anatoli D. Adamov (Palo Alto, CA); Arthur van Hoff (Menlo Park, CA); Adam P. Gaige (Palo Alto, CA); Chris P. Redmann (San Mateo, CA); Sarah E. Parks (Mountain View, CA)
Assignee: Verizon Patent and Licensing Inc.
H04L67/10G06T15/005G06T15/205H04L67/025H04L67/22H04L67/2833H04L67/32G06T2200/16
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,652,314
App. No.
15/592,182
Granted
May 12, 2020
Kind
B2
Abstract

Cloud-based virtual reality content processing methods and systems are disclosed. In some embodiments, raw virtual reality video data recorded by a virtual reality camera system may be received at a cloud based server through a network interface. The raw virtual reality video data may be processed to generate one or more virtual reality renders. A first virtual reality content may be processed in a first virtual reality format from the one or more virtual reality renders. A second virtual reality content may be processed in a second virtual reality format from the one or more virtual reality renders. The first virtual reality content and the second virtual reality content may be provided for download through a network interface.

Claims (44)

1. A cloud-based content processing method comprising:

receiving at a cloud based server through a network interface, raw video data recorded by two or more cameras of a camera system, the two or more cameras being positioned in different locations;

storing the raw video data in a cloud storage location;

processing at the cloud based server the raw video data to generate one or more renders that stitch together one or more raw video segments to form a 360 degree viewing of a scene;

determining to produce first content having a first format and second content having a second format based on a geometry, a video container, and a type of playback device;

producing at the cloud based server first content from at least one of the one or more renders having the first format;

providing the first content for download through the network interface;

producing at the cloud based server second content from at least one of the one or more renders having the second format that is different than the first format; and

providing the second content for download through the network interface.

2. The method according to claim 1 , wherein the first content and the second content are produced from the same one or more renders.

3. The method according to claim 1 , further comprising:

receiving through the network interface a request for a portion of the one or more renders;

providing through the network interface the portion of the one or more renders of the one or more renders; and

receiving through the network interface a revised one or more renders of the portion of the one or more renders.

4. The method according to claim 1 , further comprising:

pushing through the network interface a portion of the one or more renders to a third party computer system; and

receiving a revised one or more renders of the portion of the one or more renders.

5. The method according to claim 1 , further comprising:

receiving user input describing how to use the one or more raw video segments to produce the one or more renders having the first format and the second format.

6. The method according to claim 1 , wherein providing the first content for download includes providing a link that, when selected, retrieves the first content from the cloud based server.

7. The method according to claim 1 , further comprising:

receiving at the cloud based server one or more audio files associated with the raw video data; and

processing at the cloud based server the one or more audio files,

wherein either or both the first content and the second content include audio from one or more portions of the one or more audio files.

8. The method according to claim 1 , wherein the cloud based server comprises one or more servers distributed across the Internet.

9. The method according to claim 1 , wherein either or both the first format and the second format is selected from a list consisting of: a virtual reality web viewing format; a virtual reality mobile device viewing format; a virtual reality headset viewing format; and a high definition video format.

10. The method according to claim 1 , wherein either or both the first format and the second format is selected from a list consisting of a format that includes a three-dimensional plane geometry, cube geometry, cylinder geometry, dome geometry, full dome geometry, sphere geometry, and a custom geometry.

11. The method according to claim 1 , further comprising:

receiving a request via the network from a remote computer system for a render; and

providing the render to the remote computer system via the network.

12. The method according to claim 11 , further comprising:

receiving an edited version of the render from the remote computer via the network; and

storing the edited version of the render in the cloud storage location.

13. The method according to claim 12 , wherein the first content and the second content is produced from the edited version of the render.

14. A cloud-based content processing system comprising:

a content input that receives raw video data recorded by two or more cameras of a camera system over a network and stores the raw video data in a cloud storage location;

a server that: (1) processes the raw video data stored in the cloud storage location to generate one or more renders that stitch together one or more raw video segments to form a 360 degree viewing of a scene; (2) determines to produce first content having a first format and second content having a second format based on a geometry, a video container, and a type of playback device; (3) produces first content with the first format and second content with the second format; and (4) stores the first content in the cloud storage location and stores the second content in the cloud storage location; and

a content delivery network that retrieves the first content and the second content from the cloud storage location and delivers access to the first content and/or the second content via a network interface.

15. The cloud-based content processing system according to claim 14 , wherein the server is further configured to receive user input describing how to use the one or more raw video segments to produce the one or more renders having the first format and the second format.

16. The cloud-based content processing system according to claim 14 , wherein providing the first content for download includes providing a link that, when selected, retrieves the first content from the cloud based server.

17. The cloud-based content processing system according to claim 14 , wherein the server is configured to receive through the network interface a request for a portion of the one or more renders; provide through the network interface the portion of the one or more renders; and receive through the network interface a revised one or more renders of the portion of the one or more renders.

18. The cloud-based content processing system according to claim 14 , wherein the content input receives one or more audio files associated with the raw video data; and the server processes the one or more audio files, wherein either or both the first content and the second content include one or more portions of the one or more audio files.

19. The cloud-based content processing system according to claim 14 , wherein the server comprises one or more servers distributed across the Internet.

20. The cloud-based content processing system according to claim 14 , wherein the first content and the second content provide views of the same portions of the scene recorded in the raw video data.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 12, 2019
From: ADAMOV, ANATOLI D.; VAN HOFF, ARTHUR; GAIGE, ADAM P.; REDMANN, CHRIS P.; PARKS, SARAH E.
To: VERIZON PATENT AND LICENSING INC.
Reel/Frame 051266/0049 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 2, 2019
From: JAUNT, INC.
To: VERIZON PATENT AND LICENSING INC.
Reel/Frame 050602/0853 →
Continuity (2)
Provisional Application 62334210 · May 10, 2016
Related Publication 20170330382A1 · Nov 16, 2017