IP Library Granted Patent US 11,456,981
Granted Patent B2
US 11,456,981 · App. 16/836,254 · Granted Sep 27, 2022

System and method for capturing, storing, and transmitting presentations

Inventors: Tomas Gorny (Scottsdale, AZ); Jean-Baptiste Martinoli (St Anaclet de Lesard, CA); Tracy Conrad (Scottsdale, AZ); Lukas Gorny (Scottsdale, AZ)
Assignee: Nextiva, Inc.
H04L51/10G06F40/169
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,456,981
App. No.
16/836,254
Granted
Sep 27, 2022
Kind
B2
Abstract

A system and method are disclosed for generating a presentation space for two or more communication devices using a computer coupled with a database and comprising a processor and memory. The computer generates a presentation space and transmits requests to join the presentation space to the two or more communication devices. The computer stores in memory identification information for each of the two or more communication devices. The computer transmits the presentation space to the two or more communication devices and detects chat messages transmitted between the two or more communication devices. The computer also detects screenshot capture commands transmitted by one of the two or more communication devices to the computer. The computer records one or more screenshots in response to the screenshot capture commands and displays one or more screenshots in the presentation space.

Claims (79)

1. A system, comprising:

two or more communication devices; and

a cloud system comprising a database and a computer comprising a processor and memory, the cloud system configured to generate a presentation space in which the two or more communication devices participate by:

generating, by the computer, a presentation space;

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

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

transmitting the presentation space to the two or more communication devices;

detecting chat messages transmitted between the two or more communication devices;

monitoring, by the computer at an interval of time, the two or more communication devices for screenshot capture commands;

detecting, by the computer in response to the monitoring, the screenshot capture commands transmitted by one of the two or more communication devices to the cloud system;

after detecting, by the computer, a screenshot capture command transmitted by one of the two or more communication devices to the cloud system:

delaying, by the computer, storing of one or more screenshots in the database for a period of time that provides for a user associated with the communication device to evaluate the one or more screenshots;

deleting, by the computer, the one or more screenshots or storing the one or more screenshots in the database in response to an instruction from a user; and

displaying, by the computer, one or more screenshots in the presentation space.

2. The system of claim 1 , further comprising, after displaying screenshots in the presentation space:

detecting subsequent chat messages transmitted between the two or more communication devices;

detecting subsequent screenshot capture commands transmitted by one of the two or more communication devices to the computer;

recording one or more subsequent screenshots; and

displaying one or more subsequent screenshots in the presentation space.

3. The system of claim 2 , further comprising the computer, after recording one or more subsequent screenshots and before displaying one or more subsequent screenshots in the presentation space:

annotating the one or more subsequent screenshots with additional text.

4. The system of claim 3 , further comprising the computer, after annotating the one or more subsequent screenshots with additional text and before displaying one or more subsequent screenshots in the presentation space:

selecting one of the two or more communication devices to which to display the one or more subsequent screenshots in the presentation space.

5. The system of claim 4 , further comprising the computer, after displaying one or more subsequent screenshots in the presentation space:

emailing one or more subsequent screenshots to at least one of the two or more communication devices.

6. 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.

7. A computer-implemented method, comprising:

generating, using a cloud system comprising a database and a computer comprising a processor and memory, a presentation space in which two or more communication devices participate;

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

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

transmitting the presentation space to the two or more communication devices;

detecting chat messages transmitted between the two or more communication devices;

monitoring, by the computer at an interval of time, the two or more communication devices for screenshot capture commands;

detecting, by the computer in response to the monitoring, the screenshot capture commands transmitted by one of the two or more communication devices to the cloud system;

after detecting, by the computer, a screenshot capture command transmitted by one of the two or more communication devices to the cloud system:

delaying, by the computer, storing of one or more screenshots in the database for a period of time that provides for a user associated with the communication device to evaluate the one or more screenshots;

deleting, by the computer, the one or more screenshots or storing the one or more screenshots in the database in response to an instruction from the user; and

displaying, by the computer, one or more screenshots in the presentation space.

8. The computer-implemented method of claim 7 , further comprising, after displaying screenshots in the presentation space:

detecting subsequent chat messages transmitted between the two or more communication devices;

detecting subsequent screenshot capture commands transmitted by one of the two or more communication devices to the computer;

recording one or more subsequent screenshots; and

displaying one or more subsequent screenshots in the presentation space.

9. The computer-implemented method of claim 8 , further comprising the computer, after recording one or more subsequent screenshots and before displaying one or more subsequent screenshots in the presentation space:

annotating the one or more subsequent screenshots with additional text.

10. The computer-implemented method of claim 9 , further comprising the computer, after annotating the one or more subsequent screenshots with additional text and before displaying one or more subsequent screenshots in the presentation space:

selecting one of the two or more communication devices to which to display the one or more subsequent screenshots in the presentation space.

11. The computer-implemented method of claim 10 , further comprising the computer, after displaying one or more subsequent screenshots in the presentation space:

emailing one or more subsequent screenshots to at least one of the two or more communication devices.

12. The computer-implemented method of claim 7 , 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.

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

generate, using a cloud system comprising a database and a computer comprising a processor and memory, a presentation space in which two or more communication devices participate;

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

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

transmit the presentation space to the two or more communication devices;

detect chat messages transmitted between the two or more communication devices;

monitor, by the computer at an interval of time, the two or more communication devices for screenshot capture commands;

detect, by the computer in response to the monitoring, the screenshot capture commands transmitted by one of the two or more communication devices to the cloud system;

after detecting, by the computer, a screenshot capture command transmitted by one of the two or more communication devices to the cloud system:

delay, by the computer, storing of one or more screenshots in the database for a period of time that provides for a user associated with the communication device to evaluate the one or more screenshots;

delete, by the computer, the one or more screenshots or store the one or more screenshots in the database in response to an instruction from the user; and

display, by the computer, one or more screenshots in the presentation space.

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

detect subsequent chat messages transmitted between the two or more communication devices;

detect subsequent screenshot capture commands transmitted by one of the two or more communication devices to the computer;

record one or more subsequent screenshots; and

display one or more subsequent screenshots in the presentation space.

15. The non-transitory computer-readable storage medium of claim 14 , wherein the software when executed is further configured to, after recording one or more subsequent screenshots and before displaying one or more subsequent screenshots in the presentation space:

annotate the one or more subsequent screenshots with additional text.

16. The non-transitory computer-readable storage medium of claim 15 , wherein the software when executed is further configured to, after annotating the one or more subsequent screenshots with additional text and before displaying one or more subsequent screenshots in the presentation space:

select one of the two or more communication devices to which to display the one or more subsequent screenshots in the presentation space.

17. The non-transitory computer-readable storage medium of claim 16 , wherein the software when executed is further configured to, after displaying one or more subsequent screenshots in the presentation space:

emailing one or more subsequent screenshots to at least one of the two or more communication devices.

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 19, 2021
From: GORNY, TOMAS; MARTINOLI, JEAN-BAPTISTE; CONRAD, TRACY; GORNY, LUKAS
To: NEXTIVA, INC.
Reel/Frame 055651/0632 →
Continuity (2)
Provisional Application 62848162 · May 15, 2019
Related Publication 20200366630A1 · Nov 19, 2020