# US 12,192,019 B2 · Integrated and interactive chat suite

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

- Number: US 12,192,019 B2
- Document ID: US12192019B2
- Status: Granted
- Kind: B2
- Application number: 18/387,226
- Filed: 2023-11-06
- Published: 2024-02-29
- Granted: 2025-01-07
- Earliest claimed: 2021-06-14
- Assignees: The Trustees of Princeton University
- Applicants: The Trustees of Princeton University
- Inventors: Xiaoxiao Shen
- Web page: https://patentgrep.com/patent/US12192019B2

## CPC

- 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 12/1818: {Conference organisation arrangements, e.g. handling schedules, setting up parameters needed by nodes to attend a conference, booking network resources, notifying involved parties}
- H04L 51/04: Real-time or near real-time messaging, e.g. instant messaging [IM]
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

A system and method for chat-based studies utilizing a plurality of users may be provided, utilizing at least one chat room processor and a plurality of remote processors. The chat room processors may be configured to receive a chat room template, create a plurality of chat rooms based on the chat room template, assign participants to one chat rooms, provide instructions associated with the chat room when all participants are present, provide questions or prompts at times defined by the chat room template or when conditions defined by the chat room template are met, collect all messages received from each participant, and storing information that includes the message, a time stamp the message was sent and/or received, and at least one unique identification code associated with the participant sending the message. The remote processors are each configured to connect a participant to the system, receive and display instructions, receive and display questions or prompts, receive and display messages from other participants in the same chat room, receive input responsive to the first question or prompt after a message from another participant has been displayed, and send the input as a message to the chat room.

## Claims

### Claim 1

A system for chat-based studies utilizing a plurality of users, the system comprising:
at least one chat room processor configured to:
create a plurality of chat rooms based on a chat room template, the chat room template including one or more instructions and one or more questions or prompts for each chat room of a plurality of chat rooms;
assign participants to one chat room of the plurality of chat rooms, each participant being one of the plurality of users;
for each chat room, provide the one or more instructions associated with the chat room when all participants assigned to the chat room are present in the chat room; and
for each chat room, provide the one or more questions or prompts associated with the chat room at times defined by the chat room template or when conditions defined by the chat room template are met.

### Claim 2 (depends on 1)

The system of claim 1, wherein the at least one chat room processor is further configured to:
collect all messages received from each participant; and
for each message, store information on a non-transitory computer readable storage medium, the information comprising the message, a time stamp the message was sent and/or received, and at least one unique identification code associated with the participant sending the message.

### Claim 3 (depends on 1)

The system of claim 1, further comprising a plurality of remote processors, including a first remote processor configured to connect a first participant to the system, the first participant having at least one unique identification code.

### Claim 4 (depends on 3)

The system of claim 3, wherein the first remote processor is further configured to:
receive input from the first participant, the input being responsive to a first question or prompt from the at least one chat room processor; and
format the input as a message and send the message to the chat room.

### Claim 5 (depends on 4)

The system of claim 4, wherein the input is received after a message from another participant has been displayed to the first participant.

### Claim 6 (depends on 4)

The system of claim 4, wherein sending the message to the chat room comprises the first remote processor sending the message to the one or more chat room processors.

### Claim 7 (depends on 6)

The system according to claim 6, wherein sending the message to the chat room comprises the one or more chat remote processors sending the message to each participant in the chat room.

### Claim 8 (depends on 4)

The system of claim 4, wherein sending the message to the chat room comprises the first remote processor sending the message to each participant in the chat room.

### Claim 9 (depends on 1)

The system of claim 1, wherein the one or more chat room processors are further configured to:
receive information from a researcher defining the chat room template;
create the chat room template based on the received information; and
store the chat room template in a database.

### Claim 10 (depends on 1)

The system of claim 1, wherein the one or more chat room processors are further configured to:
receive demographic information about each participant; and
determine which chat room a user should be assigned to as a participant, based on the demographic information and the chat room template.

### Claim 11 (depends on 10)

The system of claim 10, wherein the one or more chat room processors are further configured to:
ask each user one or more questions before determining which chat room the user should be assigned to as a participant;
receive responses to the one or more questions;
define demographic information about each participant based on the responses; and
store the demographic information about each participant.

### Claim 12 (depends on 1)

The system of claim 1, wherein the one or more chat room processors are further configured to generate a unique uniform resource locator (URL) for participants to enter an assigned chat room.

### Claim 13 (depends on 1)

The system of claim 1, wherein the one or more chat room processors are further configured to place participants in a waiting room prior to being allowed to enter an assigned chat room.

### Claim 14 (depends on 13)

The system of claim 13,
wherein the waiting room shows a number of participants waiting and a countdown timer;
wherein the waiting room is configured to keep participants engaged while waiting by displaying one or more videos and/or allowing participants to play one or more games; or
a combination thereof.

### Claim 15 (depends on 1)

The system of claim 1, wherein the one or more chat room processors are further configured to send at least some of the information stored on the non-transitory computer readable storage medium to a researcher.

### Claim 16 (depends on 1)

The system of claim 1, wherein the one or more chat room processors are further configured to receive input from a moderator while participants are sending messages in a chat room.

### Claim 17 (depends on 16)

The system of claim 16, wherein the one or more chat room processors are further configured to mute or block a participant in the chat room based on the input received from the moderator.

### Claim 18 (depends on 1)

The system of claim 1, wherein the one or more chat room processors are further configured to:
generate a translated message by utilizing a trained machine learning algorithm to convert a message received from a participant from a first language to a second language;
store the message and the translated message in a database; and
send the translated message to all other participants in the chat room.

### Claim 19 (depends on 1)

The system of claim 1, wherein the one or more chat room processors are further configured to:
perform a statistical analysis of the messages sent by participants in the chat room; and
graphically display results of the statistical analysis.

### Claim 20 (depends on 1)

The system of claim 1, wherein each of the plurality of remote processors is further configured to provide an interface for each participant utilizing a web browser, wherein the one or more chat room processors are in a cloud-based server, or both.
