IP Library Granted Patent US 11,902,341
Granted Patent B2
US 11,902,341 · App. 17/212,409 · Granted Feb 13, 2024

Presenting links during an online presentation

Inventors: Axel Ramirez Flores (Cary, NC); Tobias Christensen (San Francisco, CA); Russell Speight VanBlon (Raleigh, NC)
Assignee: Lenovo (Singapore) Pte. Ltd.
H04L65/4025H04L65/403
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,902,341
App. No.
17/212,409
Granted
Feb 13, 2024
Kind
B2
Abstract

Apparatuses, methods, systems, and program products are disclosed for presenting links during an online presentation. An apparatus includes a processor and a memory that stores code executable by the processor. The code is executable by the processor to receive content that is presented as part of an online presentation, process the received content to identify at least one uniform resource locator (“URL”) in the received content, and present an interactive graphical element representing the at least one URL on a display device. The interactive graphical element includes a link to an online location associated with the URL such that the online location is accessible in response to interacting with the interactive graphical element.

Claims (68)

1. An apparatus, comprising:

a processor; and

a memory that stores code executable by the processor to:

receive, by the processor, audio content that is audibly spoken by a presenter as part of an online presentation presented by the presenter;

generate, by the processor in real-time during the online presentation, a transcript of the received audio content;

process, by the processor in real-time during the online presentation, the transcript of the received audio content to identify, in real-time during the online presentation, at least one uniform resource locator (“URL”) in the transcript of the received audio content as the online presentation is received in real-time;

transmit, by the processor in real-time during the online presentation, a prompt to the presenter to confirm that the presenter would like an interactive graphical element presented to a user in real-time during the online presentation;

receive, by the processor from the presenter in real-time during the online presentation, a response to the prompt; and

present, by the processor on a display device in real-time during the online presentation, the interactive graphical element representing the at least one URL in response to the response to the prompt confirming that the presenter would like the interactive graphical element presented to the user in real-time during the online presentation,

wherein:

the transcript of the received audio content is generated by the processor in response to the response to the prompt confirming that the presenter would like the interactive graphical element presented to the user in real-time during the online presentation.

2. The apparatus of claim 1 , wherein:

the online presentation further comprises graphical content presented during the online presentation; and

the identified at least one URL comprises at least one hyperlink presented on the display device that is not interactive.

3. The apparatus of claim 2 , wherein the code is executable by the processor to present the interactive graphical element representing the at least one URL on the display device at a location overlaying the presented at least one hyperlink.

4. The apparatus of claim 2 , wherein the code is executable by the processor to identify at least a second URL in the received graphical content using at least one of optical character recognition and programmatic hyperlink extraction.

5. The apparatus of claim 2 , wherein the received graphical content comprises an image and the code is executable by the processor to:

perform a reverse image search using the image to determine at least one URL representing an online location associated with the image; and

present one or more interactive graphical elements representing the determined at least one URL representing the online location associated with the image.

6. The apparatus of claim 1 , wherein:

the received audio content is presented during a livestream online presentation occurring in real-time; and

the interactive graphical element representing the at least one URL is presented on the display device during the livestream online presentation.

7. The apparatus of claim 1 , wherein the interactive graphical representation of the at least one URL is presented on the display device in a different location than where the received audio content is presented.

8. The apparatus of claim 1 , wherein the code is executable by the processor to verify that the link to the online location associated with the at least one URL is free of malware prior to presenting the interactive graphical element representing the at least one URL on the display device.

9. The apparatus of claim 1 , wherein the code is executable by the processor to:

generate a preview of the online location associated with the at least one URL; and

associate the preview with the interactive graphical element representing the at least one URL, the preview comprising at least one of a title, an image, and a description of the online location.

10. The apparatus of claim 1 , wherein the code is executable by the processor to invoke a virtual assistant to lookup information from the online location associated with the at least one URL in response to identifying the at least one URL.

11. The apparatus of claim 1 , wherein the code is executable by the processor to:

access the online location associated with the at least one URL; and

present content from the online location on the display device during the online presentation.

12. The apparatus of claim 1 , wherein processing, by the processor in real-time during the online presentation, the transcript of the received audio comprises using at least one of regular expression processing, pattern recognition processing, and natural language processing to parse the transcript to identify the at least one URL in real-time during the online presentation.

13. The apparatus of claim 1 , wherein:

the interactive graphical element that is presented to the user on the display device in real-time during the online presentation is presented on one of a different window and a different frame on the display device in real-time during the online presentation;

the interactive graphical element that is presented to the user on the display device in real-time during the online presentation comprises a link to an online location corresponding to the URL; and

the online location is accessible by the user during the online presentation in response to the user actuating the link during the online presentation.

14. A method, comprising:

receiving, by a processor, audio content that is audibly presented as part of an online presentation;

generating, by the processor in real-time during the online presentation, a transcript of the received audio content;

processing, by the processor in real-time during the online presentation, the transcript of the received audio content to identify, in real-time during the online presentation, at least one uniform resource locator (“URL”) in the transcript of the received audio content as the online presentation is received in real-time;

transmitting, by the processor in real-time during the online presentation, a prompt to the presenter to confirm that the presenter would like an interactive graphical element presented to a user;

receiving, by the processor from the presenter in real-time during the online presentation, a response to the prompt; and

presenting, by the processor on a display device in real-time during the presentation, the interactive graphical element representing the at least one URL in response to the response to the prompt confirming that the presenter would like the interactive graphical element presented to the user in real-time during the online presentation,

wherein:

the transcript of the received audio content is generated by the processor in response to the response to the prompt confirming that the presenter would like the interactive graphical element presented to the user in real-time during the online presentation.

15. The method of claim 14 , wherein:

the online presentation further comprises graphical content presented during the online presentation; and

the identified at least one URL comprises at least one hyperlink presented on the display device that is not interactive.

16. The method of claim 14 , wherein:

the received audio content is presented during a livestream online presentation occurring in real-time; and

the interactive graphical element representing the at least one URL is presented on the display device in real-time during the livestream online presentation.

17. The method of claim 14 , further comprising verifying that the link to the online location associated with the at least one URL is free of malware prior to presenting the interactive graphical element representing the at least one URL on the display device.

18. The method of claim 14 , wherein:

the interactive graphical element that is presented to the user on the display device in real-time during the online presentation is presented on one of a different window and a different frame on the display device in real-time during the online presentation;

the interactive graphical element that is presented to the user on the display device in real-time during the online presentation comprises a link to an online location corresponding to the URL; and

the online location is accessible by the user during the online presentation in response to the user actuating the link during the online presentation.

19. A computer program product, comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a processor to cause the processor to:

receive audio content that is audibly presented as part of an online presentation;

process the received audio content to identify, in real-time during the online presentation, at least one uniform resource locator (“URL”) in the received audio content as the online presentation is received in real-time;

transmit, in real-time during the online presentation, a prompt to the presenter to confirm that the presenter would like an interactive graphical element presented to a user in real-time during the online presentation;

receive, from the presenter in real-time during the online presentation, a response to the prompt; and

present, on a display device in real-time during the online presentation, the interactive graphical element representing the at least one URL in response to the response to the prompt confirming that the presenter would like the interactive graphical element presented to the user in real-time during the online presentation,

wherein:

the transcript of the received audio content is generated by the processor in response to the response to the prompt confirming that the presenter would like the interactive graphical element presented to the user in real-time during the online presentation.

20. The computer program product of claim 19 , wherein:

the interactive graphical element that is presented to the user on the display device in real-time during the online presentation is presented on one of a different window and a different frame on the display device in real-time during the online presentation;

the interactive graphical element that is presented to the user on the display device in real-time during the online presentation comprises a link to an online location corresponding to the URL; and

the online location is accessible by the user during the online presentation in response to the user actuating the link during the online presentation.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 20, 2025
From: LENOVO (SINGAPORE) PTE LTD.
To: LENOVO PC INTERNATIONAL LIMITED
Reel/Frame 070266/0946 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 20, 2025
From: LENOVO PC INTERNATIONAL LIMITED
To: LENOVO SWITZERLAND INTERNATIONAL GMBH
Reel/Frame 070269/0092 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 10, 2021
From: CHRISTENSEN, TOBIAS; VANBLON, RUSSELL SPEIGHT; FLORES, AXEL RAMIREZ
To: LENOVO (SINGAPORE) PTE. LTD.
Reel/Frame 056503/0509 →
Continuity (1)
Related Publication 20220311813A1 · Sep 29, 2022