IP Library Granted Patent US 11,811,543
Granted Patent B2
US 11,811,543 · App. 17/981,721 · Granted Nov 7, 2023

System and method of creating and organizing private chat messages

Inventors: Tomas Gorny (Scottsdale, AZ); Jean-Baptiste Martinoli (St Anaclet de Lesard, CA); Tracy Conrad (Scottsdale, AZ); Lukas Gorny (Scottsdale, AZ)
Assignee: Nextiva, Inc.
H04L12/1818G06F16/31H04L12/1822H04L12/1831H04L51/04H04L51/216
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,811,543
App. No.
17/981,721
Granted
Nov 7, 2023
Kind
B2
Abstract

A system and method are disclosed for generating a chat space for two or more communication devices using a computer coupled with a database and comprising a processor and memory. The computer generates a chat space and transmits requests to join the chat space to the two or more communication devices. The computer stores in memory identification information for each of the two or more communication devices and one or more public chat messages transmitted between the two or more communication devices. The computer monitors for one or more requests, transmitted from one of the two or more communication devices to the computer, to generate a private thread. In response to one or more requests, the computer generates a private thread, and stores in the computer memory one or more private thread messages transmitted between two or more communication devices in the private thread.

Claims (55)

1. A system, comprising:

two or more communication devices; and

a computer coupled with a database and comprising a processor and memory, the computer configured to generate a chat space in which the two or more communication devices associated with two or more users participate by:

receiving a request to generate a chat space between the two or more communication devices associated with the two or more users;

generating the chat space in response to receiving the request;

storing in the computer memory identification information for each of the two or more communication devices;

transmitting the chat space to the two or more communication devices associated with the two or more users, wherein the chat space is displayed using a chat interface;

requesting, by a user associated with one of the two or more communication devices participating in the chat space, a new private thread, and transmitting the request to create the new private thread;

generating the new private thread, wherein the new private thread is configured using thread parameters selected by the user and by selection of a thread template by the user; and

displaying a new thread interface by two or more communication devices selected by the user to participate in the new private thread.

2. The system of claim 1 , further comprising:

generating, by the chat interface or the new thread interface, in response to a selection, an additional thread interface corresponding to an additional thread topic.

3. The system of claim 1 , further comprising:

receiving a command by at least one of the selected two or more communication devices;

in response to the receiving the command, switching the display of the at least one of the selected two or more communication devices between the chat interface or the new thread interface.

4. The system of claim 1 , wherein the new thread interface comprises a chat column, a participant panel and a thread information panel.

5. The system of claim 4 , further comprising:

displaying, in the thread information panel, icons representing communication devices currently participating in the new private thread.

6. The system of claim 1 , further comprising:

exchanging, by the selected two or more communication devices participating in the new private thread, one or more of chat messages, images, saved files and documents.

7. A computer-implemented method, comprising:

generating, using a computer coupled with a database and comprising a processor and memory, a chat space in which two or more communication devices associated with two or more users participate;

receiving a request to generate a chat space between the two or more communication devices associated with the two or more users;

generating the chat space in response to receiving the request;

storing in the computer memory identification information for each of the two or more communication devices;

transmitting the chat space to the two or more communication devices associated with the two or more users, wherein the chat space is displayed using a chat interface;

requesting, by a user associated with one of the two or more communication devices participating in the chat space, a new private thread, and transmitting the request to create the new private thread;

generating the new private thread, wherein the new private thread is configured using thread parameters selected by the user and by selection of a thread template by the user; and

displaying a new thread interface by two or more communication devices selected by the user to participate in the new private thread.

8. The computer-implemented method of claim 7 , further comprising:

generating, by the chat interface or the new thread interface, in response to a selection, an additional thread interface corresponding to an additional thread topic.

9. The computer-implemented method of claim 7 , further comprising:

receiving a command by at least one of the selected two or more communication devices;

in response to the receiving the command, switching the display of the at least one of the selected two or more communication devices between the chat interface or the new thread interface.

10. The computer-implemented method of claim 7 , wherein the new thread interface comprises a chat column, a participant panel and a thread information panel.

11. The computer-implemented method of claim 10 , further comprising:

displaying, in the thread information panel, icons representing communication devices currently participating in the new private thread.

12. The computer-implemented method of claim 7 , further comprising:

exchanging, by the selected two or more communication devices participating in the new private thread, one or more of chat messages, images, saved files and documents.

13. A non-transitory computer-readable storage medium embodied with software, the software when executed configured to:

receive, using a computer coupled with a database and comprising a processor and memory, a request to generate a chat space in which two or more communication devices associated with two or more users participate;

generate the chat space in response to receiving the request;

store in the computer memory identification information for each of the two or more communication devices;

transmit the chat space to the two or more communication devices associated with the two or more users, wherein the chat space is displayed using a chat interface;

request, by a user associated with one of the two or more communication devices participating in the chat space, a new private thread, and transmitting the request to create the new private thread;

generate the new private thread, wherein the new private thread is configured using thread parameters selected by the user and by selection of a thread template by the user; and

display a new thread interface by two or more communication devices selected by the user to participate in the new private thread.

14. The non-transitory computer-readable storage medium of claim 13 , wherein the software when executed is further configured to:

generate, by the chat interface or the new thread interface, in response to a selection, an additional thread interface corresponding to an additional thread topic.

15. The non-transitory computer-readable storage medium of claim 13 , wherein the software when executed is further configured to:

receive a command by at least one of the selected two or more communication devices;

in response to the receiving the command, switch the display of the at least one of the selected two or more communication devices between the chat interface or the new thread interface.

16. The non-transitory computer-readable storage medium of claim 13 , wherein the new thread interface comprises a chat column, a participant panel and a thread information panel.

17. The non-transitory computer-readable storage medium of claim 16 , wherein the software when executed is further configured to:

display, in the thread information panel, icons representing communication devices currently participating in the new private thread.

Assignments (3)
CORRECTIVE ASSIGNMENT TO CORRECT THE CORRECT THE PROPERTY NUMBERS PREVIOUSLY RECORDED AT REEL: 67172 FRAME: 404. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Apr 23, 2024
From: NEXTIVA, INC.; THRIO, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
Reel/Frame 067308/0183 →
SECURITY INTEREST Recorded Apr 19, 2024
From: NEXTIVA, INC.; THRIO, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
Reel/Frame 067172/0404 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 9, 2023
From: GORNY, TOMAS; MARTINOLI, JEAN-BAPTISTE; CONRAD, TRACY; GORNY, LUKAS
To: NEXTIVA, INC.
Reel/Frame 062967/0337 →
Continuity (4)
Continuation 17670001 · Feb 11, 2022
Continuation 16845731 · Apr 10, 2020
Provisional Application 62860409 · Jun 12, 2019
Related Publication 20230057496A1 · Feb 23, 2023