US 12,081,618 B2
Communication console with component aggregation
Jayesh Sahasi, Los Altos, CA (US); and Brent Rojas, San Ramon, CA (US)
Assigned to ON24, INC., San Francisco, CA (US)
Filed by ON24, INC., San Francisco, CA (US)
Filed on Sep. 2, 2022, as Appl. No. 17/902,093.
Application 17/902,093 is a continuation of application No. 16/995,404, filed on Aug. 17, 2020, granted, now 11,438,410.
Application 16/995,404 is a continuation in part of application No. 15/979,372, filed on May 14, 2018, granted, now 10,749,948, issued on Aug. 18, 2020.
Application 15/979,372 is a continuation of application No. 14/850,556, filed on Sep. 10, 2015, granted, now 9,973,576, issued on May 15, 2018.
Application 14/850,556 is a continuation of application No. 14/257,914, filed on Apr. 21, 2014, granted, now 9,148,480, issued on Sep. 29, 2015.
Application 14/257,914 is a continuation of application No. 12/755,849, filed on Apr. 7, 2010, granted, now 8,706,812, issued on Apr. 22, 2014.
Prior Publication US 2023/0007076 A1, Jan. 5, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 67/104 (2022.01); G06F 8/38 (2018.01); H04L 51/10 (2022.01); H04L 67/00 (2022.01); H04L 67/02 (2022.01); H04L 67/1087 (2022.01)
CPC H04L 67/104 (2013.01) [H04L 51/10 (2013.01); H04L 67/1091 (2013.01); H04L 67/34 (2013.01); G06F 8/38 (2013.01); H04L 67/02 (2013.01)] 20 Claims
OG exemplary drawing
 
1. An audience computing device comprising:
a hardware processor;
a memory;
a network connection connected to the hardware processor;
a plurality of instructions executed by the hardware processor that generate an application framework on the audience computing device, the hardware processor, the network connection and the plurality of instructions are configured to cause the audience computing device to:
receive, over the network connection by the application framework, a communication manager;
execute, by the hardware processor in the application framework, the communication manager;
receive, over the network connection by the application framework, at least two communications components and a presentation component;
execute, in the application framework using the communication manager, the at least two communications components and the presentation component;
exchange data between the communication manager, the at least two communications components and the presentation component within the application framework during a live presentation to present the live presentation to a user of the audience computer device without downloading and installing an application; and
manage, in the application framework using the communication manager, an interface and display of the live presentation.