US 12,244,652 B2
Hosted confidential discussion system
Pooja Jain, Bronx, NY (US); Jamell Moore, Peekskill, NY (US); and Catherine Chapman, New York, NY (US)
Assigned to COQUAL INC., New York, NY (US)
Filed by COQUAL INC., New York, NY (US)
Filed on May 21, 2021, as Appl. No. 17/327,312.
Claims priority of provisional application 63/029,034, filed on May 22, 2020.
Prior Publication US 2021/0367982 A1, Nov. 25, 2021
Int. Cl. H04L 65/1069 (2022.01); G06F 3/04817 (2022.01); G06F 3/0482 (2013.01); G06F 40/174 (2020.01); H04L 12/18 (2006.01); H04L 65/1073 (2022.01); H04L 65/403 (2022.01); H04L 67/146 (2022.01)
CPC H04L 65/1069 (2013.01) [G06F 3/04817 (2013.01); G06F 3/0482 (2013.01); G06F 40/174 (2020.01); H04L 12/1822 (2013.01); H04L 65/1073 (2013.01); H04L 65/403 (2013.01); H04L 67/146 (2013.01)] 17 Claims
OG exemplary drawing
 
1. A method of controlling access to a real-time session, comprising:
displaying, on a host interface, a session scheduling form;
receiving, from a host via the session scheduling form, email addresses of invited participants, an indication of a registration type and a selection of one or more registration fields required for one or more of the invited participants to register for a session, and a selection of one or more joining fields required for one or more registered participants to join a session;
generating, for each invited participant, an email including a hyperlink with a session-specific uniform resource locator (URL) for joining the session;
receiving, from a participant device, a request to join the session-specific URL;
serving a session joining page to the participant device in response to the request for the session-specific URL, the session joining page including one or more joining fields;
receiving, from the participant device via the session joining page, the one or more joining fields;
verifying that the one or more joining fields match registration information of the invited participant;
admitting the invited participant into the real-time session in response to the verifying;
assigning the invited participant a randomized display name; and
displaying the randomized display name of the invited participant to one or more other invited participants.