# US 12,192,676 B1 · Producing and viewing video-based group conversations

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 12,192,676 B1
- Document ID: US12192676B1
- Status: Granted
- Kind: B1
- Application number: 16/286,993
- Filed: 2019-02-27
- Granted: 2025-01-07
- Earliest claimed: 2012-10-26
- Assignees: VideoLabs, Inc.
- Applicants: VideoLabs, Inc.
- Inventors: Jeff Fluhr; Robert Hunt
- Web page: https://patentgrep.com/patent/US12192676B1

## CPC

- H04N 7/15: Conference systems
- G06F 3/0481: based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F 3/0482: Interaction with lists of selectable items, e.g. menus
- G06F 3/04842: Selection of displayed objects or displayed text elements (G06F3/0482 takes precedence)
- G06F 3/04847: Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
- G06F 3/165: {Management of the audio stream, e.g. setting of volume, audio stream path}
- G06F 40/134: Hyperlinking
- H04L 12/1822: {Conducting the conference, e.g. admission, detection, selection or grouping of participants, correlating users to one or more conference sessions, prioritising transmission}
- H04L 65/1069: Session establishment or de-establishment
- H04L 65/1093: by adding participants; by removing participants
- H04L 65/403: Arrangements for multi-party communication, e.g. for conferences (data switching systems for conference H04L12/18; arrangements for connecting several subscribers to a common circuit, i.e. affording conference facilities H04M3/56; television conferencing systems H04N7/15)
- H04L 65/611: for multicast or broadcast (systems for broadcast or conference H04L12/18; arrangements for broadcast or distribution combined with broadcast H04H20/00; arrangements for broadcast applications with a direct linkage to broadcast information or to broadcast space-time H04H60/00; selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS], H04W4/06)
- H04N 7/152: {Multipoint control units therefor}
- H04N 7/155: {involving storage of or access to video conference sessions (tracking arrangements for later retrieval of a computer conference content or participants activities H04L12/1831)}
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

A system and method for producing a video-based group conversation for viewing over a network. The system is configured to generate a display at a first user computer which includes a plurality of sections in a single screen display, including at least a preview section configured for displaying an indicator for each of one or more viewers who are viewing the video-based conversation, and a media player section configured for displaying a video signal including at least some of the video feeds. The creator of the video-based group conversation controls which users can participate in the video-based group conversation by enabling video feeds provided by those users to be displayed on the screen and viewable to other users who access the group conversation.

## Claims

### Claim 1

A method for establishing a video-based group conversation for transmission over a social networking platform to a plurality of members of the social networking platform, said method comprising:
receiving a request from a first user at a first mobile device to create a video-based group conversation accessible to the plurality of members of the social networking platform, wherein each member who joins the video-based group conversation is at least one of a video-feed-receiving member or a video-feed-contributing member, where the video-feed-receiving member is a member who has permission to view a video feed of the video-based group conversation but not to contribute to the video feed and where the video-feed-contributing member has permission to view the video feed and to contribute to the video feed;
prior to the video-based group conversation transpiring, displaying, in a user interface of the first mobile device, a countdown indicator that indicates when the video-based group conversation is to start, wherein the user interface further includes a start element that triggers the start of the video-based group conversation as counted down by the countdown indicator, and wherein the start element is displayed simultaneously with one or more thumb-nail sized images corresponding to one or more of the members of the social networking platform;
in response to the video-based conversation transpiring, presenting, on the user interface, a first video signal associated with the video-based group conversation in conjunction with:
i) a first user interface element for controlling transmission of the first video signal,
ii) a second user interface element that, when selected by the first user, triggers an invitation to be sent to a second user device of a second user, wherein the second user is initially determined to be a video-feed-receiving member, wherein the invitation invites the second user to become a video-feed-contributing member, resulting in the second user being able to contribute to the video feed by participating on-screen in the video-based group conversation, and wherein, in response to an acceptance of the invitation by the second user, the second user is caused to transition from being the video-feed-receiving member to being the video-feed-contributing member and is permitted to contribute to the video feed, and
iii) a third user interface element is selectable by the first user to subsequently control participation of the second user; and
transmitting the first video signal from the first mobile device to a server to enable streaming data between the server and respective mobile devices of the plurality of members of the social networking platform who join the video-based group conversation for simultaneous presentation thereto.

### Claim 2 (depends on 1)

The method for establishing the video-based group conversation of claim 1, wherein the second user's participation on-screen in the video-based group conversation includes presenting a second video signal relating to the second user in conjunction with the first video signal on a display of the first mobile device.

### Claim 3 (depends on 2)

The method for establishing the video-based group conversation of claim 2, wherein the second video signal is displayed in conjunction with the first video signal and is simultaneously presented on a respective display of each of the respective mobile devices of the plurality of members of the social networking platform who join the video-based group conversation.

### Claim 4

The method for establishing the video-based group conversation of claims, wherein the second user is a member of the social networking platform having a second mobile device joined to the video-based group conversation; and
wherein the second video signal comprises a live video stream from the second mobile device of the second user.

### Claim 5 (depends on 3)

The method for establishing the video-based group conversation of claim 3, wherein the first and second video signals are integrated into a combined video signal and simultaneously presented on the respective displays of the mobile devices of the members of the social networking platform who join the video-based group conversation.

### Claim 6 (depends on 1)

The method for establishing the video-based group conversation of claim 1, wherein the second user interface element for inviting the second user comprises a plurality of respective images representing at least a subset of the plurality of members of the social networking platform who join the video-based group conversation, each of the respective images being selectable to invite a corresponding one of the plurality of members to participate on-screen in the video-based group conversation.

### Claim 7 (depends on 1)

The method for establishing the video-based group conversation of claim 1, further comprising presenting a viewer chat area to each of the plurality of members of the video-based group conversation, the viewer chat area including a data entry field for entering text, graphics, images, or a combination thereof.

### Claim 8 (depends on 1)

The method for establishing the video-based group conversation of claim 1, further comprising presenting text, graphics, and images simultaneously with the presentation of the first video signal to the first user mobile device.

### Claim 9 (depends on 8)

The method for establishing the video-based group conversation of claim 8, wherein the text, graphics, and images are simultaneously presented on respective displays of the respective mobile devices of the plurality of members of the social networking platform who join the video-based group conversation.

### Claim 10 (depends on 1)

The method for establishing the video-based group conversation of claim 1, wherein the first video signal comprises a live video stream from the first user mobile device.

### Claim 11 (depends on 1)

The method for establishing the video-based group conversation of claim 1, wherein the first video signal comprises video programming content obtained from an external media source.

### Claim 12 (depends on 1)

The method for establishing the video-based group conversation of claim 1, wherein receiving the request from the first user to create the video-based group conversation further comprises receiving the request by the server.

### Claim 13 (depends on 1)

The method for establishing the video-based group conversation of claim 1, wherein the first user can specify whether to make the video-based group conversation only privately available.

### Claim 14 (depends on 1)

The method of claim 1 wherein the social networking platform is a same social networking platform for each of the first user and the second user, and said video-based group conversation is viewable by any member of said same social networking platform.

### Claim 15 (depends on 14)

The method of claim 14, wherein said video-based group conversation is viewable only by members of said same social networking platform.

### Claim 16 (depends on 1)

The method of claim 1, wherein, after the acceptance of the invitation by the second user, the second user is permitted to participate in the video-based group conversation only after the third user interface element is subsequently selected by the first user such that, despite the second user accepting the invitation, a restriction is still placed on an ability of the second user to participate in the video-based group conversation until such time as the third user interface element is selected.

### Claim 17 (depends on 1)

The method of claim 1, wherein the method further includes:
scheduling, via the user interface of the first mobile device, the video-based group conversation to start at a specified date and time; and
prior to the specified date and time for the video-based group conversation transpiring, displaying the countdown indicator, which indicates when the video-based group conversation is to start.

### Claim 18

A system for producing a video-based group conversation for transmission over a social networking platform, said system comprising:
a server comprising a processor configured to execute instructions;
a memory coupled to the server and comprising stored instructions that are executable by the processor to cause the server to:
receive a request from a first user at a first mobile device to create a video-based group conversation accessible to a plurality of members of a social networking platform, wherein each member who joins the video-based group conversation is at least one of a video-feed-receiving member or a video-feed-contributing member, where the video-feed-receiving member is a member who has permission to view a video feed of the video-based group conversation but not to contribute to the video feed and where the video-feed-contributing member has permission to view the video feed and to contribute to the video feed;
prior to the video-based group conversation transpiring, display, in a user interface of the first mobile device, a countdown indicator that indicates when the video-based group conversation is to start, wherein the user interface further includes a start element that triggers the start of the video-based group conversation as counted down by the countdown indicator, and wherein the start element is displayed simultaneously with one or more thumb-nail sized images corresponding to one or more of the members of the social networking platform;
in response to the video-based conversation transpiring, present, on the user interface, a first video signal associated with the video-based group conversation in conjunction with:
i) a first user interface element for controlling transmission of the first video signal,
ii) a second user interface element that, when selected by the first user, triggers an invitation to be sent to a second user device of a second user, wherein the second user is initially determined to be a video-feed-receiving member, wherein the invitation invites the second user to become a video-feed-contributing member, resulting in the second user being able to contribute to the video feed by participating on-screen in the video-based group conversation, and wherein, in response to an acceptance of the invitation by the second user, the second user is caused to transition from being the video-feed-receiving member to being the video-feed-contributing member and is permitted to contribute to the video feed, and
iii) a third user interface element is selectable by the first user to subsequently control participation of the second user;
receive the first video signal from the first mobile device; and
stream the first video signal to respective mobile devices of the plurality of members of the social networking platform who join the video-based group conversation for simultaneous presentation thereto.

### Claim 19 (depends on 18)

The system of claim 18, wherein the stored instructions are further executable by the processor to cause the server to:
integrate a second video signal from the second user device with the first video first video signal as a combined video signal; and
stream the combined video signal to the respective mobile devices of the plurality of members of the social networking platform for simultaneous presentation thereto.

### Claim 20 (depends on 18)

The system of claim 18, wherein:
after the second user accepts the invite, both a visual appearance of the second user interface element and a functionality of the second user interface element changes such that the second user interface element transitions to become the third user interface element and such that the third user interface element is not displayed until after the second user accepts the invite, and
after the second user accepts the invite, the second user is still prevented from participating in the video-based group conversation until after a time when the third user interface element is selected such that, despite the second user accepting the invitation, the second user is still prevented from participating until after the third user interface element is selected by the first user.
