US 11,843,470 B2
Integrated and interactive chat suite
Xiaoxiao Shen, Princeton, NJ (US)
Assigned to THE TRUSTEES OF PRINCETON UNIVERSITY
Filed by The Trustees of Princeton University, Princeton, NJ (US)
Filed on Jun. 14, 2022, as Appl. No. 17/839,621.
Claims priority of provisional application 63/210,303, filed on Jun. 14, 2021.
Prior Publication US 2022/0400024 A1, Dec. 15, 2022
Int. Cl. H04L 12/18 (2006.01); H04L 51/04 (2022.01)
CPC H04L 12/1822 (2013.01) [H04L 12/1818 (2013.01); H04L 51/04 (2013.01)] 19 Claims
OG exemplary drawing
 
1. A system for chat-based studies utilizing a plurality of users, the system comprising:
at least one chat room processor configured to:
receive 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;
create the plurality of chat rooms based on the chat room template;
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;
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;
collect all messages received from each participant; and
for each message, storing 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; and
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;
receive instructions from the at least one chat room processor, and display the instructions to the first participant;
receive a first question or prompt from the at least one chat room processor and display the first question or prompt to the first participant, the first question or prompt from the at least one chat room processor being one of the one or more questions or prompts;
receive a message from another participant in a same chat room responsive to the first question or prompt, and display the message to the first participant;
receive input from the first participant, the input being responsive to the first question or prompt, and the input being provided after the message from another participant has been displayed to the first participant; and
format the input as a message and send the message to the chat room.