US 11,900,049 B2
Embedded meeting extensions
Robert Suresh Meyer, Seattle, WA (US); and Jackson Robert Thompson, Seattle, WA (US)
Assigned to Microsoft Technology Licensing, LLC, Redmond, WA (US)
Filed by Microsoft Technology Licensing, LLC, Redmond, WA (US)
Filed on Jan. 5, 2023, as Appl. No. 18/150,391.
Application 18/150,391 is a continuation of application No. 17/473,404, filed on Sep. 13, 2021, granted, now 11,574,117.
Application 17/473,404 is a continuation of application No. 16/430,369, filed on Jun. 3, 2019, granted, now 11,120,202, issued on Sep. 14, 2021.
Application 16/430,369 is a continuation of application No. 15/455,816, filed on Mar. 10, 2017, granted, now 10,346,530, issued on Jul. 9, 2019.
Prior Publication US 2023/0142569 A1, May 11, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 17/00 (2019.01); G06F 40/169 (2020.01); G06F 40/166 (2020.01); H04L 67/02 (2022.01); H04L 51/046 (2022.01); H04L 51/18 (2022.01); H04L 5/00 (2006.01); H04L 67/141 (2022.01); G06Q 10/1093 (2023.01); G06Q 10/107 (2023.01); H04L 9/40 (2022.01); G06Q 10/10 (2023.01); G06Q 10/109 (2023.01); H04L 12/18 (2006.01); G06F 40/205 (2020.01); B01D 53/62 (2006.01); C12F 3/02 (2006.01)
CPC G06F 40/169 (2020.01) [B01D 53/62 (2013.01); C12F 3/02 (2013.01); G06F 40/205 (2020.01); G06Q 10/10 (2013.01); G06Q 10/107 (2013.01); G06Q 10/109 (2013.01); G06Q 10/1095 (2013.01); H04L 5/00 (2013.01); H04L 12/1818 (2013.01); H04L 51/046 (2013.01); H04L 51/18 (2013.01); H04L 63/08 (2013.01); H04L 67/02 (2013.01); H04L 67/141 (2013.01); B01D 2257/504 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system for providing access to extended functionalities for meeting items, comprising:
a processor; and
a memory coupled to the processor and storing instructions that, when executed by the processor, cause the system to:
open, by a first calendaring application, a meeting item comprising an embedded content object associated with an authoring application;
parse, by the first calendaring application, the meeting item;
identify, by the first calendaring application, a reference to the content object from the parsed meeting item;
call an extension for providing functionalities of the authoring application within the first calendaring application;
cause a display of the content object within a user interface of the first calendaring application via the extension;
open, by a second calendaring application, the meeting item;
parse, by the second calendaring application, the meeting item;
identify, by the second calendaring application, the reference to the content object from the parsed meeting item; and
provide, by the second calendaring application, a hyperlink to the content object for display within the user interface of the second calendaring application that, when selected, enables the content object to be accessed and displayed within a user interface of the authoring application.