# US 10,375,447 B1 · Asynchronous video conversation systems and methods

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

- Number: US 10,375,447 B1
- Document ID: US10375447B1
- Status: Granted
- Kind: B1
- Application number: 15/938,794
- Filed: 2018-03-28
- Granted: 2019-08-06
- Earliest claimed: 2018-03-28
- Applicants: Carl Carpenter
- Inventors: Carl Carpenter
- Web page: https://patentgrep.com/patent/US10375447B1

## CPC

- H04N 21/4788: communicating with other users, e.g. chatting {(arrangements for providing for computer conferences, e.g. chat rooms, to substation in data switching networks H04L12/1813; distributed application using peer-to-peer [P2P] networks H04L67/104)}
- H04L 51/10: Multimedia information
- H04L 51/216: Handling conversation history, e.g. grouping of messages in sessions or threads
- H04N 5/77: between a recording apparatus and a television camera
- H04N 5/91: Television signal processing therefor
- H04N 21/2743: Video hosting of uploaded data from client
- H04N 21/4312: {involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations}
- H04N 21/4334: {Recording operations (recording of a television signal H04N5/76; arrangements for recording or accumulating broadcast information or broadcast-related information H04H60/27)}
- H04N 21/4667: {Processing of monitored end-user data, e.g. trend analysis based on the log file of viewer selections}
- H04N 21/4756: {for rating content, e.g. scoring a recommended movie}
- H04N 21/4825: {using a list of items to be played back in a given order, e.g. playlists}
- H04N 21/6547: comprising parameters, e.g. for client setup
- H04N 21/854: Content authoring
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

A distributed network for producing consensus, featuring methods comprising: playing, by an Exchange Player, a set of individual speaker videos created by an Exchange Recorder, wherein the set of individual speaker videos comprise an Exchange between a plurality of speakers; displaying, by a user interface of the Exchange Player, replies to the current speaker video as a vertical list of thumbnails overlaying a side of the Exchange Player user interface; and providing, by a user interface of the Exchange Player, the ability for users to rate speaker videos to indicate their level of agreement with the speakers, and for their ratings to be used to measure audience consensus with speaker videos at various levels, including post, thread, and conversation.

## Claims

### Claim 1

A method comprising:
binding, by an Exchange Player, a set of individual speaker videos created by an Exchange Recorder in an asynchronous talk show format, wherein the set of individual speaker videos comprises an Exchange, and wherein the Exchange is part of a Thread comprising a set of Exchanges, and wherein each Exchange comprises host posts and reply posts and each Thread is a member of a Conversation;
actively playing a current speaker video for a current user of the Exchange Player;
displaying, by a user interface of the Exchange Player, a set of replies to the current speaker video as a list of thumbnails sorted in reverse chronological order and overlaying a side of the Exchange Player user interface;
displaying, by the user interface of the Exchange Player, a parent video of the current speaker video as a thumbnail overlaying the opposite side of the Exchange player user interface;
offering a host speaker video for the Exchange as a thumbnail overlaying an upper corner of the Exchange Player user interface;
providing a top bar overlay on the Exchange Player user interface featuring the Conversation and Thread containing the Exchange; providing a bottom bar overlay on the Exchange Player user interface offering speaker video information and capabilities consisting of a Follow button, the speaker's Name, the Age of the speaker video, a Play button, a Reply button, a Details button, a Share button, a Full Screen button, and a Rater button allowing other users to rate the speaker video to specify their level of agreement with the speaker's message;
displaying, by the user interface of the Exchange Player, a consensus indicator for each speaker video post, wherein the individual ratings for a post are tallied, then divided by the number of individual raters for that post, thus producing an average rating, which is an indication of the level of consensus regarding the content of the post;
offering an adjoining content Details pane on the Player user interface that displays when the user clicks the Details button, and thereby allows the user to read, view and otherwise consume content associated with the speaker video that has been added there by the speaker, said details comprising text, links, images, and video content;
allowing a speaker to record a speaker video using an Exchange Recorder, wherein content details can be added to the speaker video,
displaying the parent speaker video, to which the speaker video being recorded is a reply, on a side of the Exchange Recorder user interface, as an overlay thumbnail;
displaying the host speaker video for the Exchange as a thumbnail overlaying an upper corner of the Exchange Recorder user interface;
displaying a top bar overlay on the Recorder user interface featuring the Conversation and Thread for the Exchange containing the speaker video being recorded;
displaying a thumbnail of the speaker's video recorder as an overlay on a side of the Recorder user interface when either the parent speaker video or the host speaker video is displayed in a main Recorder video panel; and
bringing audience members onto a Thread's Panel of experts as a guest, wherein a reply from an Audience Replies List is transferred to a Panel Replies List whenever the panelist to whom the audience member is replying replies back directly to the audience member.

### Claim 2 (depends on 1)

The method of claim 1, further comprising providing instant playback of the recorded speaker video by spooling and processing the speaker video as it's being recorded, such that by the time recording is finished the speaker video is ready to play.

### Claim 3 (depends on 1)

The method of claim 1, further comprising:
an automatic process to transfer audience members onto a Thread's Panel of experts, wherein each Thread can be assigned its own unique Pane size and update frequency;
a process wherein all panelists and replying audience members on all exchanges in a given Thread are evaluated and ranked in a panelist array and an audience member array, with the replying audience member with the most reply posts and the highest aggregate rating for those posts at the top of the audience array, and the panelist with the fewest posts and replies and the lowest aggregate rating for those posts and replies on the bottom of the panelist array; and a process wherein the Thread's Panel of experts is updated by replacing the bottom-ranked panelist from the panelist array with top-ranked audience member from the audience array.
