Video playback in group communications
First Claim
1. A computer-implemented method comprising:
- receiving a request for a video from a messaging application providing a group communication comprising messages;
instructing a first client device to display a graphical representation of the video in a user interface (UI) of the messaging application during the group communication on the first client device, the first client device associated with a first user participating in the group communication with other users of a content sharing service, the graphical representation to scroll with the messages of the group communication;
receiving, from the first client device, first user input comprising a selection of the graphical representation of the video in the UI during the group communication;
responsive to the first user input, initiating playback of the video in a video playback portion of the UI, the video playback portion to scroll with the messages of the group communication;
allowing input, via the UI, of other messages for the group communication during playback of the video; and
responsive to detecting that the video playback portion is scrolled at least partially out of view of the UI in response to the input of the other messages, maintaining the video playback portion of the UI visible to the first user in a persistent position in the UI while the the messages are scrolled within the group communication separate from the video playback portion in the persistent position.
3 Assignments
0 Petitions
Accused Products
Abstract
Aspects of the disclosure describe video playback in group communications. A method includes receiving a request for a video from a messaging application providing a group communication comprising messages, instructing a first client device to display a graphical representation of a video in a user interface (UI) of the messaging application, the first client device associated with a first user participating in the group communication with other users, receiving first user input comprising a selection of the graphical representation of the video in the UI during the group communication, responsive to the first user input, initiating playback of the video in a video playback portion of the UI, allowing input, via the UI, of other messages for the group communication during playback of the video, and maintaining the video playback portion of the UI visible to the first user while the first user scrolls through the messages of the group communication.
12 Citations
20 Claims
-
1. A computer-implemented method comprising:
-
receiving a request for a video from a messaging application providing a group communication comprising messages; instructing a first client device to display a graphical representation of the video in a user interface (UI) of the messaging application during the group communication on the first client device, the first client device associated with a first user participating in the group communication with other users of a content sharing service, the graphical representation to scroll with the messages of the group communication; receiving, from the first client device, first user input comprising a selection of the graphical representation of the video in the UI during the group communication; responsive to the first user input, initiating playback of the video in a video playback portion of the UI, the video playback portion to scroll with the messages of the group communication; allowing input, via the UI, of other messages for the group communication during playback of the video; and responsive to detecting that the video playback portion is scrolled at least partially out of view of the UI in response to the input of the other messages, maintaining the video playback portion of the UI visible to the first user in a persistent position in the UI while the the messages are scrolled within the group communication separate from the video playback portion in the persistent position. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A mobile device comprising;
-
a memory; and a processing device, coupled to the memory, to; present, a graphical user interface (GUI) of a messaging application providing group communication between a first user and one or more other users in a group, the GUI comprising a portion to display messages shared by at least one of the first user or the one or more other users in the group communication, wherein at least one of the messages comprises a graphical representation of a video shared in the group communication, the graphical representation to scroll with the messages of the group communication; receive, via the GUI during the group communication, a selection of the graphical representation of the video; responsive to the selection of the video, provide playback of the video in a video playback portion of the UI, the video playback portion to scroll with the messages of the group communication; receive, via the GUI, input of one or more other messages for the group communication during the playback of the video; and responsive to detecting that the video playback portion is scrolled at least partially out of view of the UI in response to the input of the other messages, maintain the video playback portion of the UI visible to the first user in a persistent position in the UI while the messages are scrolled within the group communication separate from the video playback portion in the persistent position. - View Dependent Claims (16, 17, 18)
-
-
19. A non-transitory computer-readable medium storing computer-executable instructions that, in response to execution, cause a device comprising a processor to perform operations, comprising:
-
receiving, by the processor, a request for a video from a messaging application providing a group communication comprising messages; instructing a first client device to display a graphical representation of the video in a user interface (UI) of the messaging application during the group communication on the first client device, the first client device associated with a first user participating in the group communication with other users of a content sharing service, the graphical representation to scroll with the messages of the group communication; receiving, from the first client device, first user input comprising a selection of the graphical representation of the video in the UI during the group communication; responsive to the first user input, initiating playback of the video in a video playback portion of the UI, the video playback portion to scroll with the messages of the group communication; allowing input, via the UI, of other messages for the group communication during playback of the video; and responsive to detecting that the video playback portion is scrolled at least partially out of view of the UI in response to the input of the other messages, maintaining the video playback portion of the UI visible to the first user in a persistent position in the UI while the messages are scrolled within the group communication separate from the video playback portion in the persistent position. - View Dependent Claims (20)
-
Specification