# US 10,771,743 B2 · Apparatus, system and method for a web-based interactive video platform

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

- Number: US 10,771,743 B2
- Document ID: US10771743B2
- Status: Granted
- Kind: B2
- Application number: 15/789,190
- Filed: 2017-10-20
- Published: 2018-05-17
- Granted: 2020-09-08
- Earliest claimed: 2009-08-17
- Assignees: Shoutpoint, Inc.
- Applicants: Shoutpoint, Inc.
- Inventors: Robert Kiraz; Edward Dekeratry; Ian Serlin; Cory O'Daniel
- Web page: https://patentgrep.com/patent/US10771743B2

## CPC

- 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)}
- 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 16/951: Indexing; Web crawling techniques
- G06F 40/169: Annotation, e.g. comment data or footnotes
- 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)
- 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

An apparatus, a system, a method and a computer program product are provided. The system includes a controller configured to broadcast a web-based meeting between a first user and a second user. The system further includes a graphical user interface configured to display the broadcasted web-based meeting. The controller is configured to receive a request from the first user through the graphical user interface. The request includes one of a text question, a recorded video question and a request from the first user to present a live video question to the second user. The controller is further configured to broadcast the request through the graphical user interface as a real time video feed of the first user, so that the first user can ask the question in real time and the second user can respond to the first user's question in real time.

## Claims

### Claim 1

A computer implemented method for broadcasting live videos to a plurality of attendees during a live event, the method comprising, under the control of one or more processors:
establishing an online session associated with a live event, the online session configured to be broadcast to a plurality of attendees;
determining a first broadcaster and a second broadcaster of the live event;
identifying a scheduled time of the live event;
determining a countdown to the schedule time;
generating, before the event, a first graphical user interface comprising a preview screen with a status of the live event;
accessing a current list of attendees of the online session;
determining identifying information of the attendees in the current list of attendees;
updating the first graphical user interface with the identifying information of the attendees in the current list of attendees; and
transmitting the first graphical user interface to the attendees in the current list of attendees; and
in response to a live event initiation request:
generating a second graphical user interface comprising:
a first broadcaster graphical user interface element configured to stream, during the live event, a first live video associated with the first broadcaster; and
a second broadcaster graphical user interface element configured to stream, during the live event, a second live video associated with the second broadcaster;
transmitting the second graphical user interface to the plurality of attendees; and
broadcasting, in real-time, the first live video of the first broadcaster and the second live video of the second broadcaster via the second graphical user interface during the online event.

### Claim 2 (depends on 1)

The method of claim 1, wherein the first graphical user interface comprises a search third graphical user interface element configured to receive a request to search for an attendee one or more attendees in the current list of attendees.

### Claim 3 (depends on 2)

The method of claim 2, wherein the search graphical user interface element is further configured to display a search result in response to the request to search for one or more attendees.

### Claim 4 (depends on 1)

The method of claim 1, wherein the second graphical user interface further comprises a chat fourth graphical user interface element configured to:
receive an input from an attendee; and
display one or more conversations from one or more at least two attendees of the plurality of attendees.

### Claim 5 (depends on 4)

The method of claim 4, wherein the input from the attendee comprises a text chat.

### Claim 6 (depends on 1)

The method of claim 1, wherein the status of the live event comprises a countdown timer associated with the start time of the event.

### Claim 7 (depends on 6)

The method of claim 6, wherein the countdown timer is configured to change based on the amount of time left before the start time of the event.

### Claim 8 (depends on 1)

The method of claim 1, wherein the identifying information of the attendees comprises names and roles of the respective attendees.

### Claim 9 (depends on 1)

The method of claim 1, wherein the first graphical user interface further comprises a description of the live event.

### Claim 10 (depends on 1)

The method of claim 1, wherein the first graphical user interface further comprises one or more thumbnails selected by the first broadcaster and/or the second broadcaster.

### Claim 11 (depends on 1)

The method of claim 1, wherein the second graphical user interface further comprises a social media graphical user interface element configured to allow at least one of the first and second broadcasters to search and display social media content.

### Claim 12 (depends on 1)

The method of claim 1, wherein the first graphical user interface comprises an attendees graphical user interface element configured to display the names and roles of the respective attendees.

### Claim 13 (depends on 12)

The method of claim 12, wherein the attendees graphical user interface element is further configured to allow at least one of the first and second broadcasters to assign a role to at least one of the attendees.

### Claim 14 (depends on 12)

The method of claim 12, wherein the attendees graphical user interface element is further configured to allow at least one of the first and second broadcasters to stop the broadcasting of the first live video of the first broadcaster and the second live video of the second broadcaster to one or more attendees.
