IP Library Granted Patent US 12,204,810
Granted Patent B2
US 12,204,810 · App. 17/954,793 · Granted Jan 21, 2025

Natural language markup for meetings

Inventors: Bjørn Solnørdal Tennøe (Oslo, NO); Dušan Jaković (Oppegård, NO); Ole André Bech (Slependen, NO); Qiujun Zhao (Hangzhou, CN)
Assignee: CISCO TECHNOLOGY, INC.
G06F3/1454G06V30/224H04L12/1822H04N7/147
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 12,204,810
App. No.
17/954,793
Granted
Jan 21, 2025
Kind
B2
Abstract

A natural language markup for meetings is introduced that facilitates planning and facilitation of online meetings. Shared content is obtained during an online meeting. The shared content is shared by a first participant in the online meeting for display on devices of one or more second participants in the online meeting. A visual object is detected in the shared content and additional content is obtained based on detecting the visual object. The additional content is transmitted with the shared content for display on the devices of the one or more second participants.

Claims (47)

1. A computer-implemented method comprising:

obtaining shared content during an online meeting, the shared content being shared by a first participant in the online meeting for display on devices of one or more second participants in the online meeting;

detecting a visual object in the shared content;

obtaining additional content based on detecting the visual object;

replacing an area of the shared content with the additional content; and

transmitting the additional content with the shared content for displaying the shared content and the additional content in the area of the shared content on the devices of the one or more second participants.

2. The computer-implemented method of claim 1 , wherein the shared content is associated with a first application and the additional content is associated with a second application.

3. The computer-implemented method of claim 1 , wherein obtaining the additional content comprises:

detecting information associated with the additional content in the shared content; and

obtaining the additional content based on the information.

4. The computer-implemented method of claim 3 , wherein obtaining the additional content includes transmitting a request to a second participant of the one or more second participants to share the additional content.

5. The computer-implemented method of claim 1 , wherein the visual object includes a photographic image of a second participant in the online meeting and the additional content includes a video feed of the second participant.

6. The computer-implemented method of claim 1 , wherein the additional content includes additional shared content, the additional shared content being shared by a second participant of the one or more second participants.

7. The computer-implemented method of claim 1 , wherein the visual object is associated with a particular application and wherein obtaining the additional content includes launching the particular application to obtain the additional content.

8. The computer-implemented method of claim 1 , wherein detecting the visual object comprises analyzing the shared content using an artificial intelligence process that is trained to recognize the visual object.

9. The computer-implemented method of claim 1 , wherein the visual object includes a quick response (QR) code that includes information associated with the additional content.

10. The computer-implemented method of claim 1 , further comprising replacing the visual object with the additional content in the shared content.

11. The computer-implemented method of claim 1 , further comprising:

detecting, in the shared content, a second visual object associated with second content and a third visual object associated with third content, the second visual object indicating that the second content is to be displayed in a first area on the devices of the one or more second participants, and the third visual object indicating that the third content is to be displayed in a second area on the devices of the one or more second participants; and

transmitting the second content for display in the first area and the third content for display in the second area on the devices of the one or more second participants.

12. An apparatus comprising:

a memory;

a network interface configured to enable network communication; and

a processor, wherein the processor is configured to perform operations comprising:

obtaining shared content during an online meeting, the shared content being shared by a first participant in the online meeting for display on devices of one or more second participants in the online meeting;

detecting a visual object in the shared content;

obtaining additional content based on detecting the visual object;

replacing an area of the shared content with the additional content; and

transmitting the additional content with the shared content for displaying the shared content and the additional content in the area of the shared content on the devices of the one or more second participants.

13. The apparatus of claim 12 , wherein, when obtaining the additional content, the processor is further configured to perform operations comprising:

detecting information associated with the additional content in the shared content; and

obtaining the additional content based on the information.

14. The apparatus of claim 12 , wherein the visual object includes a photographic image of a second participant in the online meeting and the additional content includes a video feed of the second participant.

15. The apparatus of claim 12 , wherein the additional content includes additional shared content, the additional shared content being shared by a second participant of the one or more second participants.

16. The apparatus of claim 12 , wherein, when detecting the visual object, the processor is further configured to perform operations comprising:

analyzing the shared content using an artificial intelligence process that is trained to recognize the visual object.

17. One or more non-transitory computer readable storage media encoded with instructions that, when executed by a processor, cause the processor to execute a method comprising:

obtaining shared content during an online meeting, the shared content being shared by a first participant in the online meeting for display on devices of one or more second participants in the online meeting;

detecting a visual object in the shared content;

obtaining additional content based on detecting the visual object;

replacing an area of the shared content with the additional content; and

transmitting the additional content with the shared content for displaying the shared content and the additional content in the area of the shared content on the devices of the one or more second participants.

18. The one or more non-transitory computer readable storage media of claim 17 , wherein obtaining the shared content further comprises:

detecting information associated with the additional content in the shared content; and

obtaining the additional content based on the information.

19. The one or more non-transitory computer readable storage media of claim 17 , wherein the visual object includes a photographic image of a second participant in the online meeting and the additional content includes a video feed of the second participant.

20. The one or more non-transitory computer readable storage media of claim 17 , wherein the additional content includes additional shared content, the additional shared content being shared by a second participant of the one or more second participants.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 28, 2022
From: TENNØE, BJØRN SOLNØRDAL; JAKOVIC, DUSAN; BECH, OLE ANDRÉ; ZHAO, QIUJUN
To: CISCO TECHNOLOGY, INC.
Reel/Frame 061244/0033 →
Continuity (1)
Related Publication 20240103793A1 · Mar 28, 2024
References Cited (11)
US 11024328B2 · Jung · 2021 [cited by examiner]
US 11030585B2 · Nelson · 2021 [cited by examiner]
US 11245735B1 · Kwatra et al. · 2022 [cited by applicant]
US 11270060B2 · Nelson · 2022 [cited by examiner]
US 20130007123A1 · Crosbie et al. · 2013 [cited by applicant]
US 20180146160A1 · Kang et al. · 2018 [cited by applicant]
US 20180365657A1 · Kitada et al. · 2018 [cited by applicant]
US 20220060659A1 · Pell · 2022 [cited by applicant]
US 20220191258A1 · Sharp et al. · 2022 [cited by applicant]
Herskowitz, N. Microsoft 365, “Brace yourselves: Hybrid work is hard. Here's how Microsoft Teams and Office 365 can help,” Microsoft 365 Blog, https://www.microsoft.com/en-us/microsoft-365/blog/2021/09/09/brace-yourselv… [cited by applicant]
Alam, N. et al, Technical Disclosure Commons, “Controlling the Distribution of Multiple Streams in a Video Collaboration Environment,” https://www.tdcommons.org/dpubs_series/4635, Defensive Publications Series, Oct. 4, … [cited by applicant]
Cited By (1)
US 12,717,538