IP Library Granted Patent US 11,251,982
Granted Patent B2
US 11,251,982 · App. 16/845,731 · Granted Feb 15, 2022

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/16
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,251,982
App. No.
16/845,731
Granted
Feb 15, 2022
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 participate by:

generating a chat space in accordance with chat space configuration settings configured by a chat space settings interface display;

transmitting requests to join the chat space to the two or more communication devices;

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

storing in the computer memory one or more public chat messages transmitted between the two or more communication devices in the chat space;

monitoring for one or more requests, transmitted from one of the two or more communication devices to the computer, to generate a private thread;

generating a private thread, wherein the private thread is configured using thread parameters associated with a thread template; and

storing in the computer memory one or more private thread messages transmitted between two or more communication devices in the private thread.

2. The system of claim 1 , further comprising, after storing in the computer memory one or more private thread messages transmitted between the two or more communication devices in the private thread:

generating one or more sub-threads within the private thread; and

storing in the computer memory one or more private sub-thread messages transmitted between two or more communication devices in the private sub-thread.

3. The system of claim 2 , further comprising one of the two or more communication devices replying to one of the one or more private thread messages.

4. The system of claim 3 , further comprising one of the two or more communication devices configuring which of the other communication devices may reply to one of the one or more private thread messages.

5. The system of claim 4 , further comprising one of the two or more communication devices inviting additional communication devices to join the private thread.

6. The system of claim 5 , further comprising one or more additional communication devices accessing all private thread messages transmitted between the two or more communication devices in the private thread.

7. The system of claim 1 , wherein each of the two or more communication devices comprises a communication device selected from the list of:

a computer;

a tablet computer; and

a smartphone.

8. 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 participate, the computer generating the chat space in accordance with chat space configuration settings configured by a chat space settings interface display;

transmitting requests to join the chat space to the two or more communication devices;

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

storing in the computer memory one or more public chat messages transmitted between the two or more communication devices in the chat space;

monitoring for one or more requests, transmitted from one of the two or more communication devices to the computer, to generate a private thread;

generating a private thread, wherein the private thread is configured using thread parameters associated with a thread template; and

storing in the computer memory one or more private thread messages transmitted between two or more communication devices in the private thread.

9. The computer-implemented method of claim 8 , further comprising, after storing in the computer memory one or more private thread messages transmitted between the two or more communication devices in the private thread:

generating one or more sub-threads within the private thread; and

storing in the computer memory one or more private sub-thread messages transmitted between two or more communication devices in the private sub-thread.

10. The computer-implemented method of claim 9 , further comprising one of the two or more communication devices replying to one of the one or more private thread messages.

11. The computer-implemented method of claim 10 , further comprising one of the two or more communication devices configuring which of the other communication devices may reply to one of the one or more private thread messages.

12. The computer-implemented method of claim 11 , further comprising one of the two or more communication devices inviting additional communication devices to join the private thread.

13. The computer-implemented method of claim 12 , further comprising one or more additional communication devices accessing all private thread messages transmitted between the two or more communication devices in the private thread.

14. The computer-implemented method of claim 13 , wherein each of the two or more communication devices comprises a communication device selected from the list of:

a computer;

a tablet computer; and

a smartphone.

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

generate, using a computer coupled with a database and comprising a processor and memory, a chat space in which two or more communication devices participate, the computer generating the chat space in accordance with chat space configuration settings configured by a chat space settings interface display;

transmit requests to join the chat space to the two or more communication devices;

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

store in the computer memory one or more public chat messages transmitted between the two or more communication devices in the chat space;

monitor for one or more requests, transmitted from one of the two or more communication devices to the computer, to generate a private thread;

generate a private thread, wherein the private thread is configured using thread parameters associated with a thread template; and

store in the computer memory one or more private thread messages transmitted between two or more communication devices in the private thread.

16. The non-transitory computer-readable storage medium of claim 15 , wherein the software when executed is further configured to, after storing in the computer memory one or more private thread messages transmitted between the two or more communication devices in the private thread:

generate one or more sub-threads within the private thread; and

store in the computer memory one or more private sub-thread messages transmitted between two or more communication devices in the private sub-thread.

17. The non-transitory computer-readable storage medium of claim 16 , wherein the software when executed is further configured to enable one of the two or more communication devices to reply to one of the one or more private thread messages.

18. The non-transitory computer-readable storage medium of claim 17 , wherein the software when executed is further configured to enable one of the two or more communication devices to configure which of the other communication devices may reply to one of the one or more private thread messages.

19. The non-transitory computer-readable storage medium of claim 18 , wherein the software when executed is further configured to enable one of the two or more communication devices to invite additional communication devices to join the private thread.

20. The non-transitory computer-readable storage medium of claim 19 , wherein the software when executed is further configured to enable one or more additional communication devices to access all private thread messages transmitted between the two or more communication devices in the 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 Mar 22, 2021
From: GORNY, TOMAS; MARTINOLI, JEAN-BAPTISTE; CONRAD, TRACY; GORNY, LUKAS
To: NEXTIVA, INC.
Reel/Frame 055670/0212 →
Continuity (2)
Provisional Application 62860409 · Jun 12, 2019
Related Publication 20200396095A1 · Dec 17, 2020