US2023188779A1PendingUtilityA1

Synchronizing streams of co-watching digital video content while providing live digital video chat streams across multiple client devices

Assignee: META PLATFORMS INCPriority: May 8, 2020Filed: Feb 7, 2023Published: Jun 15, 2023
Est. expiryMay 8, 2040(~13.8 yrs left)· nominal 20-yr term from priority
H04N 21/43076H04N 21/47217H04N 21/4788H04N 21/8456H04N 21/242H04N 21/2187
65
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

This disclosure describes a video co-watching system that can efficiently, flexibly, and securely provide access to, and synchronize, co-watching digital video content across multiple participant devices while providing live digital video chat streams between the participant devices. For example, the video co-watching system can enable the participant devices to simultaneously present co-watching digital video content together with a presentation of a video chat. In addition, the video co-watching system can synchronize the co-watching digital video content at each participant device while also facilitating video chatting between the participant devices by transmitting a playback modifier signal to cause one participant device to perform a modification to the playback made at another participant device.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A method comprising:
 conducting a video call between a first participant device and a second participant device;   receiving a selection to initiate a video co-watching session in connection with the video call;   receiving, from the first participant device, a selection of a digital video for the video co-watching session; and   based on the selection, synchronizing playback of the digital video at the first participant device and at the second participant device as part of the video.   
     
     
         2 . The method of  claim 1 , wherein:
 the digital video comprises a third-party digital video; and   synchronizing playback of the third-party digital video is performed without identifying the third-party digital video.   
     
     
         3 . The method of  claim 2 , wherein synchronizing playback of the third-party digital video without identifying the third-party digital video comprises preventing transfer of information regarding the third-party digital video by:
 receiving, from a third-party database, an encrypted identifier indicating, and encrypting an identity of, the third-party digital video; and   distributing the encrypted identifier to the first participant device and the second participant device.   
     
     
         4 . The method of  claim 1 , wherein conducting the video call between the first participant device and the second participant device comprises providing, at the first participant device, a video chat interface comprising a first digital video stream from the first participant device and a second digital video stream from the second participant device. 
     
     
         5 . The method of  claim 4 , further comprising transitioning from the video chat interface into a synchronized digital content video chat interface by:
 reducing a size of a display the first digital video stream;   reducing a size of a display the second digital video stream; and   providing a display of the synchronized digital video.   
     
     
         6 . The method of  claim 4 , further comprising presenting a co-watching digital video content selection menu within the video chat interface in response to the selection to initiate the video co-watching session, the co-watching digital video content selection menu comprising a plurality of digital videos available for playback during the video co-watching session. 
     
     
         7 . The method of  claim 6 , further comprising:
 generating recommendations of one or more suggested videos for the video co-watching session based on social graph information; and   providing the recommendations of the one or more suggested videos in the co-watching digital video content selection menu.   
     
     
         8 . A non-transitory computer readable medium comprising instructions that, when executed by at least one processor, cause the at least one processor to perform operations comprising:
 conducting a video call between a first participant device and a second participant device;   receiving a selection to initiate a video co-watching session in connection with the video call;   receiving, from the first participant device, a selection of a digital video for the video co-watching session; and   based on the selection, synchronizing playback of the digital video at the first participant device and at the second participant device as part of the video.   
     
     
         9 . The non-transitory computer readable medium of  claim 8 , wherein:
 the digital video comprises a third-party digital video; and   synchronizing playback of the third-party digital video is performed without identifying the third-party digital video.   
     
     
         10 . The non-transitory computer readable medium of  claim 9 , wherein synchronizing playback of the third-party digital video without identifying the third-party digital video comprises preventing transfer of information regarding the third-party digital video by:
 receiving, from a third-party database, an encrypted identifier indicating, and encrypting an identity of, the third-party digital video; and   distributing the encrypted identifier to the first participant device and the second participant device.   
     
     
         11 . The non-transitory computer readable medium of  claim 8 , wherein conducting the video call between the first participant device and the second participant device comprises providing, at the first participant device, a video chat interface comprising a first digital video stream from the first participant device and a second digital video stream from the second participant device. 
     
     
         12 . The non-transitory computer readable medium of  claim 11 , further comprising transitioning from the video chat interface into a synchronized digital content video chat interface by:
 reducing a size of a display the first digital video stream;   reducing a size of a display the second digital video stream; and   providing a display of the synchronized digital video.   
     
     
         13 . The non-transitory computer readable medium of  claim 11 , wherein the operations further comprise presenting a co-watching digital video content selection menu within the video chat interface in response to the selection to initiate the video co-watching session, the co-watching digital video content selection menu comprising a plurality of digital videos available for playback during the video co-watching session. 
     
     
         14 . The non-transitory computer readable medium of  claim 8 , wherein the operations further comprise:
 generating recommendations of one or more suggested videos for the video co-watching session based on social graph information; and   providing the recommendations of the one or more suggested videos in the co-watching digital video content selection menu.   
     
     
         15 . A system comprising:
 at least one memory device comprising a segmentation neural network and a hole filling model; and   at least one processor configured to cause the system to:
 conduct a video call between a first participant device and a second participant device; 
 receive a selection to initiate a video co-watching session in connection with the video call; 
 receive, from the first participant device, a selection of a digital video for the video co-watching session; and 
 based on the selection, synchronize playback of the digital video at the first participant device and at the second participant device as part of the video. 
   
     
     
         16 . The system of  claim 15 , wherein:
 the digital video comprises a third-party digital video; and   synchronizing playback of the third-party digital video is performed without identifying the third-party digital video.   
     
     
         17 . The system of  claim 16 , wherein the at least one processor is further configured to cause the system to synchronize playback of the third-party digital video without identifying the third-party digital video comprises preventing transfer of information regarding the third-party digital video by:
 receiving, from a third-party database, an encrypted identifier indicating, and encrypting an identity of, the third-party digital video; and   distributing the encrypted identifier to the first participant device and the second participant device.   
     
     
         18 . The system of  claim 15 , wherein the at least one processor is further configured to cause the system to conduct the video call between the first participant device and the second participant device by providing, at the first participant device, a video chat interface comprising a first digital video stream from the first participant device and a second digital video stream from the second participant device. 
     
     
         19 . The system of  claim 18 , wherein the at least one processor is further configured to cause the system to transition from the video chat interface into a synchronized digital content video chat interface by:
 reducing a size of a display the first digital video stream;   reducing a size of a display the second digital video stream; and   providing a display of the synchronized digital video.   
     
     
         20 . The system of  claim 18 , wherein the at least one processor is further configured to cause the system to present a co-watching digital video content selection menu within the video chat interface in response to the selection to initiate the video co-watching session, the co-watching digital video content selection menu comprising a plurality of digital videos available for playback during the video co-watching session.

Join the waitlist — get patent alerts

Track US2023188779A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.