IP Library Granted Patent US 11,533,531
Granted Patent B1
US 11,533,531 · App. 17/351,669 · Granted Dec 20, 2022

Streaming and synchronization of media

Inventor: Nema Link (San Diego, CA)
H04N21/4302H04N21/4126H04N21/43615H04N21/4532H04N21/4788
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,533,531
App. No.
17/351,669
Granted
Dec 20, 2022
Kind
B1
Abstract

Some aspects include a method for synchronizing at least two devices, including: connecting the at least two devices using an application executed on each of the at least two devices, wherein: a same media is executed in synchronization by the at least two devices using the application; and an input received by the application executed on a first device of the at least two devices actuates a same response on the at least two devices.

Claims (38)

1. A method for synchronizing at least two devices, comprising:

connecting the at least two devices using art application executed on each of the at least two devices, wherein:

a same media is executed in synchronization by the at least two devices using the application;

an input received by the application executed on a first device of the at least two devices actuates a same response on the at least two devices; and

the application is configured to, based on user input, create a schedule for experiencing a media, invite at least one user to experience a media immediately or at a schedule time, invite at least one user to dance to a media immediately or at a schedule time, invite at least one user to a live or virtual sporting or gaming event, order a food or beverage and actuate delivery of the food or beverage to a location, add a scheduled media to a calendar, suggest an alternate schedule in response to an invitation to experience a media, create a video chat, create a text chat, create a favorites list, and share a favorites list.

2. The method of claim 1 , wherein the media comprises any of video, audio, and a virtual reality simulation.

3. The method of claim 1 , wherein the response comprises any of an instruction to play the media, an instruction to pause the media, an instruction to rewind the media, and an instruction to fast forward the media.

4. The method of claim 3 , wherein commercials are played throughout at least a portion of a time the media is paused or commercials are played prior to playing the media such that the media is experienced commercial free.

5. The method of claim 1 , wherein an input received by the application executed on a second device of the at least two devices overrides the input received by the application executed on the first device and prevents the response from actuating on the second device.

6. The method of claim 5 , wherein the second device disconnects from the at least two devices and continues to execute the media individually.

7. The method of claim 1 , wherein the at least two devices are in at least two different locations.

8. The method of claim 1 , wherein the at least two devices comprises any of a smart television, a mobile phone, a home assistant, a robot, and a virtual reality headset.

9. The method of claim 1 , wherein the application executed on at least one device of the at least two devices is configured to detect a presence of a user based on sensor data and in response actuate an action.

10. The method of claim 9 , wherein the action comprises any of pause the media on the at least one device, play the media on the at least one device, turn off the media on the at least one device, and turn on the media on another device.

11. The method of claim 1 , wherein the application executed on the at least two devices is configured to:

learn user preferences of a respective user; and

share the user preferences of the respective user with other devices.

12. The method of claim 1 , wherein the application executed on the at least two devices is configured to execute a teleconference between users of the at least two devices while executing the media simultaneously.

13. The method of claim 12 , wherein the application executed on at least one device of the at least two devices is configured to detect when a user speaks based on sensor data and in response actuate the media to pause.

14. The method of claim 12 , wherein a video feed of users and the media are displayed simultaneously on a screen of the at least two devices using the application.

15. The method of claim 1 , wherein the application executed on the at least two devices is configured to execute a chatroom between users of the at least two devices while executing the media simultaneously.

16. The method of claim 1 , wherein the application executed on at least one device of the at least two devices is configured to detect an interruption based on sensor data and in response pause the media.

17. The method of claim 1 , wherein the application is configured to display any of a name of a current media experienced, a progress of the current media experienced, a total length of a media, names of other users experiencing a media simultaneously, reviews of a media, a rating of a media, names of artists involved in creating a media, subtitles, a status of a user, a history of media experienced.

18. The method of claim 1 , wherein at least one of:

the application is configured to receive verbal instructions;

a data control channel is established between the at least two devices to maintain synchronization; and

keep alive data packets are sent through the data control channel.

19. A media synchronization system, comprising:

at least two devices executing a media synchronization application, wherein:

the at least two devices are connected using the application;

a same media is executed in synchronization by the at least two devices using the application;

an input received by the application executed on a first device of the at least two devices actuates a same response on the at least two devices; and

the application is configured to, based on user input, create a schedule for experiencing a media, invite at least one user to experience a media immediately or at a schedule time, invite at least one user to dance to a media immediately or at a schedule time, invite at least one user to a live or virtual sporting or gaming event, order a food or beverage and actuate delivery of the food or beverage to a location, add a scheduled media to a calendar, suggest an alternate schedule in response to an invitation to experience a media, create a video chat, create a text chat, create a favorites list, and share a favorites list.

20. The media synchronization media of claim 19 , wherein:

the media comprises any of video, audio, and a virtual reality simulation;

the response comprises any of an instruction to play the media, an instruction to pause the media, an instruction to rewind the media, and an instruction to fast forward the media;

the at least two devices comprises any of a smart television, a mobile phone, a home assistant, a robot, and a virtual reality headset; and

the application is configured to display any of a name of a current media experienced, a progress of the current media experienced, a total length of a media, names of other experiencing a media simultaneously, reviews of a media, a rating of a media, names of artists involved in creating a media, subtitles, a status of a user, a history of media experienced.

Continuity (1)
Provisional Application 63040779 · Jun 18, 2020
Cited By (7)
US 12,236,959 US 12,267,665 US 12,294,842 US 12,438,739 US 12,526,474 US 12,659,539 US 12,712,934