IP Library › Granted Patent US 11,917,232
Granted Patent B2
US 11,917,232 · App. 17/981,312 · Granted Feb 27, 2024

Collaborative video capture and sharing

Inventors: Jill M. Boyce (San Jose, CA); Basel Salahieh (San Jose, CA)
Assignee: VIMMERSE, INC.
H04N21/2743H04N21/25875H04N21/278
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,917,232
App. No.
17/981,312
Granted
Feb 27, 2024
Kind
B2
Abstract

Collaborative video capture and sharing is described. A login to a primary device is received from a first user. A session is formed between the primary device and a secondary device. A start command and a stop command are sent during the session from the primary device to the secondary device to cause the secondary device to begin and stop a take. The session ID and an identification of the devices of the session are loaded to a remote data store from the primary device through the primary device communications interface. The take at the primary device is uploaded into the remote data store through the primary device communications interface with the session ID, and the primary device ID; and the secondary device uploads the take of the secondary device camera into the remote data store through the secondary device communications interface with the secondary device ID.

Claims (32)

1. A method comprising:

receiving a login to a primary device from a first user with a first user ID;

forming a session, having a session ID, between the primary device and a secondary device, wherein the secondary device is associated with a second user ID,

wherein the primary device has a primary device ID, a camera, and a communications interface to communicate with the secondary device and the secondary device has a secondary device ID, a camera, and a communications interface to communicate with the primary device;

sending a start command during the session from the primary device to the secondary device to cause the secondary device to begin a take using the secondary device camera;

beginning the take using the primary device camera upon sending the start command to the secondary device;

sending a stop command during the session from the primary device to the secondary device to cause the secondary device to stop the take;

stopping the take using the primary device camera upon sending the stop command to the secondary device;

loading the session ID and an identification of the devices of the session to a remote data store from the primary device through the primary device communications interface;

uploading the take at the primary device into the remote data store through the primary device communications interface with the session ID, and the primary device ID; and

sending the session ID to the secondary device for use in uploading the take of the secondary device camera into the remote data store with the secondary device ID.

2. The method of claim 1 , further comprising sending an upload command from the primary device to the secondary device to cause the secondary device to upload the take to the remote data store.

3. The method of claim 1 , wherein uploading the take at the primary device comprises searching for an Internet connection to the remote data store and uploading the take using the Internet connection.

4. The method of claim 1 , further comprising logging the primary device into the remote data store with the first user ID and the secondary device being logged into the remote data store with the second user ID.

5. The method of claim 1 , further comprising accessing the take at the remote data store using the first user ID.

6. The method of claim 1 , further comprising sending the first user ID to the remote data store from the primary device during the session, the secondary device sending the second user ID to the remote data store during the session.

7. The method of claim 6 , further comprising receiving a composite of the take from the remote data store at a device that is registered with a respective user ID.

8. The method of claim 7 , wherein the composite of the take includes takes from the secondary device and at least one other device that is in the session.

9. The method of claim 7 , wherein the take includes additional data about the video including depth of objects in the video and wherein the composite of the take is generated using the additional data.

10. The method of claim 1 , wherein the first user ID and the second user ID are the same, the method further comprising uploading the take from the primary device into the remote data store with a take ID and the primary device ID.

11. The method of claim 1 , wherein sending the start command comprises sending the start command through a personal area network interface to communicate with the secondary device and wherein uploading the take into the remote data store comprises uploading the take through a wide area network interface to communicate with the remote data store.

12. The method of claim 1 , wherein uploading the take at the primary device further comprises uploading a user-defined name of the session, a creation time of the session, and a name for each capture device in the session.

13. The method of claim 1 , wherein uploading the take at the primary device further comprises uploading metadata regarding time for forming a composite video using the first video and the second video.

14. A video capture device comprising:

a session manager to receive a login from a first user with a first user ID and to form a session, having a session ID, with a secondary device, wherein the secondary device is associated with a second user ID, wherein the video capture device has a primary device ID, a camera, and a communications interface to communicate with the secondary device and the secondary device has a secondary device ID, a camera, and a secondary communications interface to communicate with the primary device;

the communications interface to send a start command during the session from the video capture device to the secondary device to cause the secondary device to begin a take using the secondary device camera, and to send a stop command during the session to the secondary device to cause the secondary device to stop the take;

the camera to begin the take upon sending the start command and to stop the take upon sending the stop command to the secondary device; and

a storage to store the take with the session ID and the primary device ID,

the communications interface further to upload the session ID and an identification of the devices of the session to a remote data store and to upload the take at the primary device into the remote data store with the session ID, and the primary device ID, and

the communications interface further to send the session ID to the secondary device for use by the secondary device in uploading the take into the remote data store from the secondary device.

15. The device of claim 14 , the communications interface further sending an upload command to the secondary device to cause the secondary device to upload the take to the remote data store.

16. The device of claim 14 , wherein the communications interface is further to log the device into the remote data store with the first user ID.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 9, 2022
From: BOYCE, JILL M.; SALAHIEH, BASEL
To: VIMMERSE, INC.
Reel/Frame 061709/0306 →
Continuity (2)
Provisional Application 63277072 · Nov 8, 2021
Related Publication 20230142234A1 · May 11, 2023