IP Library Granted Patent US 11,514,913
Granted Patent B2
US 11,514,913 · App. 16/685,057 · Granted Nov 29, 2022

Collaborative content management

Inventors: Alexander John Huitric (Goleta, CA); Christfried H. Focke (Titisee-Neustadt, DE); Nilesh Mishra (Goleta, CA)
Assignee: GOTO GROUP, INC.
G10L15/26G06F16/90332G06F40/242G06V30/153G10L15/02G10L2015/025
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,514,913
App. No.
16/685,057
Granted
Nov 29, 2022
Kind
B2
Abstract

A technique manages collaborative web sessions (CWS). The technique receives graphical content of a CWS. The technique translates a set of portions of the graphical content into text output. The technique provides the text output to a set of text application services. The set of text application services associate the text output with the CWS.

Claims (38)

1. A method of managing collaborative web sessions, the method comprising:

receiving graphical content of a collaborative web session (CWS);

translating a set of portions of the graphical content into text output; and

providing the text output to a set of text application services that associate the text output with the collaborative web session, the set of text application services including a recommendation engine that generates elements on a displayed page of a graphical user interface (GUI) that provide recommendations of collaborative web sessions for a user to view based on the text output.

2. The method of claim 1 wherein, in providing the text output to the set of text application services, at least one of the text application services associates the text output with another collaborative web session.

3. The method of claim 1 , further comprising applying the text output to enhance capabilities of the GUI that provides access to the collaborative web session.

4. The method of claim 3 , further comprising detecting the graphical content from the collaborative web session based on image analysis of frames of the collaborative web session.

5. The method of claim 4 , wherein the graphical content is derived from multiple sources.

6. The method of claim 5 , wherein the sources include a screen share source and a webcam source.

7. The method of claim 4 , wherein translating the set of portions of the graphical content into text output includes performing optical character recognition (OCR) on the set of portions.

8. The method of claim 7 , further comprising accepting user input via the graphical user interface (GUI), the user input specifying a set of modifications of the text output produced by performing the OCR on the set of portions.

9. The method of claim 8 , wherein the text output includes multiple words and/or phrases that are specific to a particular domain of expertise.

10. The method of claim 7 , further comprising receiving user input that specifies a pronunciation and/or phonetic representation of a word or phrase of the text output.

11. The method of claim 7 , wherein the set of text application services further includes a search engine, and wherein providing the text output to the set of text application services includes updating a search index of the search engine to include a word or phrase identified in the text output and/or semantically similar thereto.

12. The method of claim 11 , further comprising, in response to receiving a search query specifying a search word or phrase in the text output, displaying by the GUI a set of elements referencing respective collaborative web sessions where the search word or phrase has been found.

13. The method of claim 12 , wherein the method further comprises, while the collaborative web session is in progress:

providing portions of the text output to the search index;

accepting a search query from a user, the search query specifying a word or phrase to be searched; and

identifying a previously-displayed frame of the collaborative web session at a location in the collaborative web session at which the word or phrase to be searched is detected.

14. The method of claim 7 , wherein the set of text application services includes a speech-to-text (STT) engine having a STT dictionary, the STT dictionary including terms that are available to be matched to spoken utterances, and wherein the method further comprises:

providing multiple words and/or phrases of the text output to the STT dictionary; and

directing the STT engine to convert spoken utterances in the collaborative web session to corresponding text based upon matching the spoken utterances to terms in the STT dictionary, the matched terms including one or more of the words and/or phrases of the text output.

15. A computerized system, comprising control circuitry that includes a set of processing units coupled to memory, the control circuitry constructed and arranged to:

receive graphical content of a collaborative web session;

translate a set of portions of the graphical content into text output; and

provide the text output to a set of text application services that associate with the text output with the collaborative web session, the set of text application services including a recommendation engine that generates elements on a displayed page of a graphical user interface (GUI) that provide recommendations of collaborative web sessions for a user to view based on the text output.

16. A computer program product including a set of non-transitory, computer-readable media having instructions which, when executed by control circuitry of a computerized system, cause the control circuitry to perform a method of managing collaborative web sessions, the method comprising:

receiving graphical content of a collaborative web session;

translating a set of portions of the graphical content into text output; and

providing the text output to a set of text application services that associate the text output with the collaborative web session, the set of text application services including a recommendation engine that generates elements on a displayed page of a graphical user interface (GUI) that provide recommendations of collaborative web sessions for a user to view based on the text output.

17. The computer program product of claim 16 , wherein the set of text application services includes a speech-to-text (STT) engine having a STT dictionary, the STT dictionary including terms that are available to be matched to spoken utterances, and wherein the method further comprising:

providing a set of words and/or phrases from the text output to the STT dictionary; and

directing the STT engine to convert spoken utterances in the collaborative web session to corresponding text based upon matching the spoken utterances to the terms in the STT dictionary, the matched terms including the set of words and/or phrases of the text output.

18. The computer program product of claim 16 , wherein the set of text application services further includes a search engine, and wherein providing the text output to the set of text application services includes updating a search index of the search engine to include a word or phrase identified in the text output.

19. The computer program product of claim 16 , wherein the recommendation engine includes a viewing history of prior collaborative sessions viewed by the user, and wherein the elements provided by the recommendation engine are further based on the viewing history of the user.

20. The computer program product of claim 19 , wherein the elements provided by the recommendation engine are further based on a particular domain of interest of the user, and wherein the recommendation engine generates the elements on the displayed page of the GUI in response to receipt of a user command entered via a control on the GUI.

21. The method of claim 1 , wherein the CWS involves multiple participants, and wherein the set of portions of the graphical content translated into text output include portions of graphical content in view of a webcam of one of the conference participants.

22. The method of claim 21 , wherein the recommendations of collaborative web sessions displayed by the elements on the page of the GUI include recommendations of previously recorded collaborative web sessions.

Assignments (7)
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 →
FIRST LIEN IP SUPPLEMENT NO. 2 Recorded Apr 14, 2023
From: GOTO GROUP, INC. (F/K/A LOGMEIN, INC.)
To: BARCLAYS BANK PLC, AS COLLATERAL AGENT
Reel/Frame 063341/0051 →
CHANGE OF NAME Recorded Apr 8, 2022
From: LOGMEIN, INC.
To: GOTO GROUP, INC.
Reel/Frame 059644/0090 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 15, 2020
From: HUITRIC, ALEXANDER JOHN; FOCKE, CHRISTFRIED H.; MISHRA, NILESH
To: LOGMEIN, INC.
Reel/Frame 051523/0670 →
Continuity (1)
Related Publication 20210151055A1 · May 20, 2021
Cited By (1)
US 12,282,746