IP Library Granted Patent US 9,282,289
Granted Patent B2
US 9,282,289 · App. 12/978,214 · Granted Mar 8, 2016

Systems, methods, and devices for generating a summary document of an online meeting

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 9,282,289
App. No.
12/978,214
Granted
Mar 8, 2016
Kind
B2
Abstract

In various embodiments, an attendee of a live online meeting selects screen data from an earlier point in time in the online meeting for playback while the meeting is still ongoing. Automatically generated image thumbnails of the screen data for the online meeting may be employed to navigate to the earlier point in time. Attendees may annotate screenshots associated with the thumbnails, and a summary document may be generated that includes the screenshots and the annotations.

Claims (52)

1. A method for generating a summary document of an online meeting, the method comprising:

storing, in computer memory, at least a portion of screen data representing a previously presented portion of an ongoing online meeting;

capturing a plurality of screenshots in response to trigger events, each screenshot i) being based at least in part on the stored screen data and ii) being representable as an image thumbnail, wherein capturing each screenshot of the screen data includes associating a timestamp with the screenshot, the timestamp indicating a point in time in the previously presented portion of the meeting;

combining the plurality of screenshots, thereby dynamically generating a summary document summarizing the ongoing online meeting, wherein the image thumbnails representing the plurality of screenshots are for facilitating navigating through the summary document while the ongoing online meeting is still ongoing; and

signaling for presenting, at a viewer computing device attending the meeting, simultaneously and while the ongoing online meeting is still ongoing, first screen data corresponding to a currently presented portion of the ongoing online meeting and second screen data corresponding to one of the plurality of screenshots in the summary document, wherein the second screen data includes stored screen data from a previously presented portion of the ongoing online meeting, and wherein the first screen data is presented picture-in-picture inside the second screen data or the second screen data is presented picture-in-picture inside the first screen data, wherein signaling for presenting the first screen data corresponding to the currently presented portion of the ongoing online meeting includes presenting live screen and audio data of the ongoing online meeting, and wherein signaling for presenting the second screen data corresponding to the screenshot includes displaying screen data from the previously presented portion of the online meeting corresponding to the point in time in the previously presented portion of the meeting indicated by the timestamp associated with the one of the plurality of screenshots in the summary document.

2. The method of claim 1 , further comprising:

transmitting the summary document to the viewer computing device attending the meeting.

3. The method of claim 1 , further comprising:

receiving an annotation from the viewer computing device attending the meeting; and

adding the annotation to the summary document.

4. The method of claim 3 , wherein the annotation is encrypted.

5. The method of claim 3 , wherein the annotation is unencrypted.

6. The method of claim 1 , wherein the summary document is generated by a server computing device.

7. The method of claim 1 , wherein the summary document is generated by the viewer computing device.

8. The method of claim 1 , wherein at least one of the plurality of screenshots is encrypted.

9. The method of claim 1 , further comprising:

capturing an additional screenshot after generating the summary document; and

adding the additional screenshot to the summary document.

10. The method of claim 1 , further comprising:

signaling for providing, at the viewer computing device attending the meeting, a user interface element for selecting whether the first screen data is presented picture-in-picture inside the second screen data or the second screen data is presented picture-in-picture inside the first screen data.

11. The method of claim 1 , wherein combining the plurality of screenshots further comprises storing, in the summary document, an elapsed time occurring in the online meeting corresponding to each of the plurality of screenshots.

12. A system for generating a summary document of an online meeting, the system comprising:

at least one processor;

a non-transitory computer readable memory, the computer readable memory storing at least a portion of screen data representing a previously presented portion of an ongoing online meeting, and further storing program code for, when executed on the processor, generating the summary document of the online meeting, the program code comprising:

image processing program code for capturing a plurality of screenshots in response to trigger events, each screenshot i) being based at least in part on the stored screen data and ii) being representable as an image thumbnail, wherein capturing each screenshot of the screen data includes associating a timestamp with the screenshot, the timestamp indicating a point in time in the previously presented portion of the meeting;

combining program code for combining the plurality of screenshots, thereby dynamically generating a summary document summarizing the ongoing online meeting, wherein the image thumbnails representing the plurality of screenshots are for facilitating navigating through the summary document while the ongoing online meeting is still ongoing; and

presenting program code for signaling for presenting, at a viewer computing device attending the meeting, simultaneously and while the ongoing online meeting is still ongoing, first screen data corresponding to a currently presented portion of the ongoing online meeting and second screen data corresponding to one of the plurality of screenshots in the summary document, wherein the second screen data includes stored screen data from a previously presented portion of the ongoing online meeting, and wherein the first screen data is presented picture-in-picture inside the second screen data or the second screen data is presented picture-in-picture inside the first screen data, wherein signaling for presenting the first screen data corresponding to the currently presented portion of the ongoing online meeting includes presenting live screen and audio data of the ongoing online meeting, and wherein signaling for presenting the second screen data corresponding to the screenshot includes displaying screen data from the previously presented portion of the online meeting corresponding to the point in time in the previously presented portion of the meeting indicated by the timestamp associated with the one of the plurality of screenshots in the summary document.

13. The system of claim 12 , further comprising a transmitter for transmitting the summary document to the viewer computing device attending the meeting.

14. The system of claim 12 , further comprising a receiver for receiving an annotation from the viewer computing device attending the meeting, and wherein the combining program code further, when executed on the processor, adds the annotation to the summary document.

15. The system of claim 14 , wherein the annotation is encrypted.

16. The system of claim 14 , wherein the annotation is unencrypted.

17. The system of claim 12 , wherein at least one of the plurality of screenshots is encrypted.

18. A non-transitory computer-readable medium comprising computer-readable instructions thereon for generating a summary document of an online meeting, the computer-readable medium comprising:

instructions to store, in computer memory, at least a portion of screen data representing a previously presented portion of an ongoing online meeting;

instructions to capture a plurality of screenshots in response to trigger events, each screenshot i) being based at least in part on the stored screen data and ii) being representable as an image thumbnail, and wherein the instructions to capture the plurality of screenshots are operable to capture each screenshot of the screen data by, at least in part, associating a timestamp with the screenshot, the timestamp indicating a point in time in the previously presented portion of the meeting;

instructions to combine the plurality of screenshots, thereby dynamically generating a summary document summarizing the ongoing online meeting, wherein the image thumbnails representing the plurality of screenshots are for facilitating navigating through the summary document while the ongoing online meeting is still ongoing; and

instructions to signal for presenting, at a viewer computing device attending the meeting, simultaneously and while the ongoing online meeting is still ongoing, first screen data corresponding to a currently presented portion of the ongoing online meeting and second screen data corresponding to one of the plurality of screenshots in the summary document, wherein the second screen data includes stored screen data from a previously presented portion of the ongoing online meeting, wherein the first screen data is presented picture-in-picture inside the second screen data or the second screen data is presented picture-in-picture inside the first screen data, wherein presenting the first screen data corresponding to the currently presented portion of the ongoing online meeting includes presenting live screen and audio data of the ongoing online meeting, and wherein presenting the second screen data corresponding to the screenshot includes displaying screen data from the previously presented portion of the online meeting corresponding to the point in time in the previously presented portion of the meeting indicated by the timestamp associated with the one of the plurality of screenshots in the summary document.

19. The computer-readable medium of claim 18 , further comprising instructions to transmit the summary document to the viewer computing device attending the meeting.

20. The computer-readable medium of claim 18 , further comprising:

instructions to receive an annotation from the viewer computing device attending the meeting; and

instructions to add the annotation to the summary document.

21. The computer-readable medium of claim 20 , wherein the annotation is encrypted.

22. The computer-readable medium of claim 20 , wherein the annotation is unencrypted.

23. The computer-readable medium of claim 18 , wherein at least one of the plurality of screenshots is encrypted.

24. A method for generating a summary document of an online meeting, the method comprising:

storing, in computer memory, at least a portion of screen data representing a previously presented portion of an ongoing online meeting;

capturing a plurality of screenshots in response to trigger events, each screenshot i) being based at least in part on the stored screen data and ii) being representable as an image thumbnail;

combining the plurality of screenshots, thereby dynamically generating a summary document summarizing the ongoing online meeting, wherein the image thumbnails representing the plurality of screenshots are for facilitating navigating through the summary document while the ongoing online meeting is still ongoing;

signaling for presenting, at a viewer computing device attending the meeting, simultaneously and while the ongoing online meeting is still ongoing, first screen data corresponding to a currently presented portion of the ongoing online meeting and second screen data corresponding to one of the plurality of screenshots in the summary document, wherein the second screen data includes stored screen data from a previously presented portion of the ongoing online meeting, and wherein the first screen data is presented picture-in-picture inside the second screen data or the second screen data is presented picture-in-picture inside the first screen data;

receiving a plurality of annotations from the viewer computing device attending the meeting, wherein each of the annotations is associated with one of the plurality of screenshots;

adding the annotations to the summary document; and

displaying the summary document by displaying the plurality of screenshots and the annotations, wherein the displaying includes i) displaying an author of each of the annotations, ii) displaying a first subset of the annotations on the associated screenshots, and iii) displaying a second subset of the annotations as text outside the associated screenshots.

Assignments (15)
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 053667/0169, REEL/FRAME 060450/0171, REEL/FRAME 063341/0051) Recorded Mar 15, 2024
From: BARCLAYS BANK PLC, AS COLLATERAL AGENT
To: GOTO GROUP, INC. (F/K/A LOGMEIN, INC.)
Reel/Frame 066800/0145 →
SECURITY INTEREST Recorded Feb 16, 2024
From: GOTO COMMUNICATIONS, INC.; GOTO GROUP, INC.; LASTPASS US LP
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION, AS THE NOTES COLLATERAL AGENT
Reel/Frame 066614/0355 →
SECURITY INTEREST Recorded Feb 16, 2024
From: GOTO COMMUNICATIONS, INC.,; GOTO GROUP, INC., A; LASTPASS US LP,
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION, AS THE NOTES COLLATERAL AGENT
Reel/Frame 066614/0402 →
SECURITY INTEREST Recorded Feb 7, 2024
From: GOTO GROUP, INC.,; GOTO COMMUNICATIONS, INC.; LASTPASS US LP
To: BARCLAYS BANK PLC, AS COLLATERAL AGENT
Reel/Frame 066508/0443 →
CHANGE OF NAME Recorded Apr 8, 2022
From: LOGMEIN, INC.
To: GOTO GROUP, INC.
Reel/Frame 059644/0090 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS (SECOND LIEN) Recorded Feb 16, 2021
From: BARCLAYS BANK PLC, AS COLLATERAL AGENT
To: LOGMEIN, INC.
Reel/Frame 055306/0200 →
SECOND LIEN PATENT SECURITY AGREEMENT Recorded Sep 1, 2020
From: LOGMEIN, INC.
To: BARCLAYS BANK PLC, AS COLLATERAL AGENT
Reel/Frame 053667/0079 →
NOTES LIEN PATENT SECURITY AGREEMENT Recorded Sep 1, 2020
From: LOGMEIN, INC.
To: U.S. BANK NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
Reel/Frame 053667/0032 →
FIRST LIEN PATENT SECURITY AGREEMENT Recorded Sep 1, 2020
From: LOGMEIN, INC.
To: BARCLAYS BANK PLC, AS COLLATERAL AGENT
Reel/Frame 053667/0169 →
RELEASE OF SECURITY INTEREST RECORDED AT REEL/FRAME 041588/0143 Recorded Aug 31, 2020
From: JPMORGAN CHASE BANK, N.A.
To: LOGMEIN, INC.; GETGO, INC.
Reel/Frame 053650/0978 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 4, 2019
From: GETGO, INC.
To: LOGMEIN, INC.
Reel/Frame 049843/0833 →
SECURITY INTEREST Recorded Feb 1, 2017
From: GETGO, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 041588/0143 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 8, 2016
From: CITRIX SYSTEMS, INC.
To: GETGO, INC.
Reel/Frame 039970/0670 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 3, 2014
From: CITRIX ONLINE, LLC
To: CITRIX SYSTEMS, INC.
Reel/Frame 032339/0447 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 19, 2011
From: ALEXANDROV, ALBERT; CHRISTIANSEN, BERND OLIVER
To: CITRIX ONLINE LLC
Reel/Frame 026306/0612 →