IP Library › Granted Patent US 12,192,678
Granted Patent B2
US 12,192,678 · App. 18/047,775 · Granted Jan 7, 2025

Dynamically controlling foreground applications during screen sharing conferences

Inventors: Jia Liu (Beijing, CN); Zhan Peng Huo (Beijing, CN); Qi Li (Beijing, CN); Yan Fei Qin (Beijing, CN); Lu Yan Li (Beijing, CN)
Assignee: International Business Machines Corporation
H04N7/152G06F3/1454H04L12/1822
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,192,678
App. No.
18/047,775
Granted
Jan 7, 2025
Kind
B2
Abstract

A computer-implemented method for managing information during a web conference is provided. The computer-implemented method includes collecting and formatting meeting application information at a processor of a computing device having a screen being shared with attendees of the web conference and collecting and formatting to-be-popup application information at the processor. The computer-implemented method further includes analyzing, by the processor, an urgency of the to-be-popup application information and a correlation between the to-be-popup application information and the meeting application information and determining, by the processor, whether to share the to-be-popup application information with a user of the computing device and with the attendees based on results of the analyzing.

Claims (45)

1. A computer-implemented method for managing information during a web conference, the computer-implemented method comprising:

collecting and formatting meeting application information at a processor of a computing device having a screen being shared with attendees of the web conference;

collecting and formatting to-be-popup application information at the processor;

analyzing, by the processor, an urgency of the to-be-popup application information and a correlation between the to-be-popup application information and the meeting application information;

determining, by the processor, to share the to-be-popup application information with a user of the computing device and with the attendees based on results of the analyzing; and

sharing the to-be-popup application information with the user of the computing device and one or more of the attendees in accordance with affirmative results of the determining with respect to the user and the one or more of the attendees, wherein:

the computer-implemented method further comprises finding, from a base model, a hyperplane between not-to-be-shared popup windows and shared information of the meeting application and using the hyperplane to generate a popup queue file in which collected and formatted to-be-popup application information is stored,

the sharing of the to-be-popup application information with the user of the computing device and the attendees comprises determining how and when to share the to-be-popup application information with the user of the computing device and the attendees, and

the determining of how and when to share the to-be-popup application information with the user of the computing device and the attendees comprises determining to switch a granularity of a screen, and

in an event a determination is made to switch the granularity of the screen, the computer-implemented method further comprises determining a sharing area of the screen with a background reserved condition being true and sequentially updating a coms-module, which is based on the base model, with an optimal combination of to-be-popup applications and the meeting application with a designated sharing granularity to form the coms-module for subsequent usage and engaging a scheduler and management module (SMM) to use the coms-module for the subsequent usage.

2. The computer-implemented method according to claim 1 , wherein the analyzing of the urgency comprises:

assigning an urgency score to the to-be-popup application information, which describes the urgency thereof; and

determining that the urgency score exceeds a historically set and dynamically updatable urgency threshold.

3. The computer-implemented method according to claim 1 , wherein the analyzing of the correlation comprises:

assigning a correlation score to the to-be-popup application information, which describes the correlation between the to-be-popup application information and the meeting application information; and

determining that the correlation score exceeds a historically set and dynamically updatable correlation threshold.

4. A computer program product for managing information during a web conference, the computer program product comprising one or more computer readable storage media having computer readable program code collectively stored on the one or more computer readable storage media, the computer readable program code being executed by a processor of a computer system to cause the computer system to perform a method comprising:

collecting and formatting meeting application information at a processor of a computing device having a screen being shared with attendees of the web conference;

collecting and formatting to-be-popup application information at the processor;

analyzing, by the processor, an urgency of the to-be-popup application information and a correlation between the to-be-popup application information and the meeting application information;

determining, by the processor, to share the to-be-popup application information with a user of the computing device and with the attendees based on results of the analyzing; and

sharing the to-be-popup application information with the user of the computing device and one or more of the attendees in accordance with affirmative results of the determining with respect to the user and the one or more of the attendees, wherein:

the computer-implemented method further comprises finding, from a base model, a hyperplane between not-to-be-shared popup windows and shared information of the meeting application and using the hyperplane to generate a popup queue file in which collected and formatted to-be-popup application information is stored, the sharing of the to-be-popup application information with the user of the computing device and the attendees comprises determining how and when to share the to-be-popup application information with the user of the computing device and the attendees, and

the determining of how and when to share the to-be-popup application information with the user of the computing device and the attendees comprises determining to switch a granularity of a screen, and

in an event a determination is made to switch the granularity of the screen, the computer-implemented method further comprises determining a sharing area of the screen with a background reserved condition being true and sequentially updating a coms-module, which is based on the base model, with an optimal combination of to-be-popup applications and the meeting application with a designated sharing granularity to form the coms-module for subsequent usage and engaging a scheduler and management module (SMM) to use the coms-module for the subsequent usage.

5. The computer program product according to claim 4 , wherein the analyzing of the urgency comprises:

assigning an urgency score to the to-be-popup application information, which describes the urgency thereof; and

determining that the urgency score exceeds a historically set and dynamically updatable urgency threshold.

6. The computer program product according to claim 4 , wherein the analyzing of the correlation comprises:

assigning a correlation score to the to-be-popup application information, which describes the correlation between the to-be-popup application information and the meeting application information; and

determining that the correlation score exceeds a historically set and dynamically updatable correlation threshold.

7. A computing system comprising:

a processor; a memory coupled to the processor; and one or more computer readable storage media coupled to the processor, the one or more computer readable storage media collectively containing instructions that are executed by the processor via the memory to implement a method comprising:

collecting and formatting meeting application information at a processor of a computing device having a screen being shared with attendees of the web conference;

collecting and formatting to-be-popup application information at the processor;

analyzing, by the processor, an urgency of the to-be-popup application information and a correlation between the to-be-popup application information and the meeting application information;

determining, by the processor, to share the to-be-popup application information with a user of the computing device and with the attendees based on results of the analyzing; and

sharing the to-be-popup application information with the user of the computing device and one or more of the attendees in accordance with affirmative results of the determining with respect to the user and the one or more of the attendees, wherein:

the computer-implemented method further comprises finding, from a base model, a hyperplane between not-to-be-shared popup windows and shared information of the meeting application and using the hyperplane to generate a popup queue file in which collected and formatted to-be-popup application information is stored,

the sharing of the to-be-popup application information with the user of the computing device and the attendees comprises determining how and when to share the to-be-popup application information with the user of the computing device and the attendees, and

the determining of how and when to share the to-be-popup application information with the user of the computing device and the attendees comprises determining to switch a granularity of a screen, and

in an event a determination is made to switch the granularity of the screen, the computer-implemented method further comprises determining a sharing area of the screen with a background reserved condition being true and sequentially updating a coms-module, which is based on the base model, with an optimal combination of to-be-popup applications and the meeting application with a designated sharing granularity to form the coms-module for subsequent usage and engaging a scheduler and management module (SMM) to use the coms-module for the subsequent usage.

8. The computing system according to claim 7 , wherein:

the analyzing of the urgency comprises assigning an urgency score to the to-be-popup application information, which describes the urgency thereof and determining that the urgency score exceeds a historically set and dynamically updatable urgency threshold, and

the analyzing of the correlation comprises assigning a correlation score to the to-be-popup application information, which describes the correlation between the to-be-popup application information and the meeting application information and determining that the correlation score exceeds a historically set and dynamically updatable correlation threshold.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 19, 2022
From: LIU, JIA; HUO, ZHAN PENG; LI, QI; QIN, YAN FEI; LI, LU YAN
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 061468/0941 →
Continuity (2)
Related Publication 20240137465A1 · Apr 25, 2024
Related Publication 20240236270A9 · Jul 11, 2024
References Cited (12)
US 9996367B1 · Bao et al. · 2018 [cited by applicant]
US 11245735B1 · Kwatra et al. · 2022 [cited by applicant]
US 20090172113A1 · Srikanth · 2009 [cited by examiner]
CN 103164654B · 2013 [cited by applicant]
CN 108108218A · 2018 [cited by applicant]
CN 201711481155A · 2018 [cited by applicant]
CN 110673910A · 2020 [cited by applicant]
CN 111488190A · 2020 [cited by applicant]
CN 111143019A · 2020 [cited by applicant]
CN 201911422520A · 2020 [cited by applicant]
Anonymous, “A New Method to Control the Display Status of Message Based on the Analysis of User Message and Screen Status”, ip.com, IPCOM000262295D, May 18, 2020, 3p. [cited by applicant]
Anonymous, “Contextual selective dynamic screen sharing with random apps within context”, ip.com, IPCOM000262497D, Jun. 7, 2020, 5p. [cited by applicant]