IP Library Granted Patent US 11,431,768
Granted Patent B2
US 11,431,768 · App. 17/132,658 · Granted Aug 30, 2022

Method and device for controlling content during a virtual meeting

Inventors: Mark Patrick Delaney (Raleigh, NC); John Carl Mese (Cary, NC); Russell Speight VanBlon (Raleigh, NC); Nathan J. Peterson (Oxford, NC); Arnold S. Weksler (Raleigh, NC)
Assignee: LENOVO (SINGAPORE) PTE. LTD.
H04L65/4015H04L65/1089H04L65/4053H04L65/762
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,431,768
App. No.
17/132,658
Granted
Aug 30, 2022
Kind
B2
Abstract

An electronic device is provided that includes a first display configured to display a primary resource, and a second display electronically coupled to the first display. The electronic device also includes a processor, and a data storage device having executable instructions accessible by the processor. Responsive to execution of the instructions, the processor shares the first display, including the primary resource, with at least one network based electronic device, and obtains context data related to a user of the at least one network based electronic device. Also responsive to the instructions, the processor selects between the first display and the second display to launch a network responsive resource based on the context data related to the user of the at least one network based electronic device while sharing the first display with the at least one network based electronic device.

Claims (108)

1. An electronic device comprising:

a first display configured to display a primary resource;

a second display electronically coupled to the first display to permit movement of the primary resource from the first display to the second display;

a processor;

a data storage device having executable instructions accessible by the processor;

wherein, responsive to execution of the instructions, the processor:

shares the first display, including the primary resource, with at least one network based electronic device;

obtains context data related to a user of the at least one network based electronic device;

selects between the first display and the second display to launch a network responsive resource based on the context data related to the user of the at least one network based electronic device while sharing the first display with the at least one network based electronic device;

obtains content related to the network responsive resource in response to a command to launch the network responsive resource;

selects between the first display and the second display to launch the network responsive resource based on the content;

determines that the network responsive resource is related to at least one of the primary resource, or the user of the network based electronic device;

selects the first display to launch the network responsive resource; and

automatically launches the network responsive resource on the first display.

2. The electronic device of claim 1 , wherein, responsive to execution of the instructions, the processor further: identifies the user of the at least one network based electronic device based on the context data.

3. An electronic device comprising:

a first display configured to display a primary resource;

a second display electronically coupled to the first display to permit movement of the primary resource from the first display to the second display;

a processor;

a data storage device having executable instructions accessible by the processor;

wherein, responsive to execution of the instructions, the processor:

shares the first display, including the primary resource, with at least one network based electronic device;

obtains context data related to a user of the at least one network based electronic device;

selects between the first display and the second display to launch a network responsive resource based on the context data related to the user of the at least one network based electronic device while sharing the first display with the at least one network based electronic device;

obtains content related to the network responsive resource in response to a command to launch the network responsive resource;

selects between the first display and the second display to launch the network responsive resource based on the content;

determines that the network responsive resource is not related to at least one of primary resource, or the user of the network based electronic device;

selects the second display to launch the network responsive resource; and

automatically launches the network responsive resource on the second display.

4. An electronic device comprising:

a first display configured to display a primary resource;

a second display electronically coupled to the first display to permit movement of the primary resource from the first display to the second display;

a processor;

a data storage device having executable instructions accessible by the processor;

wherein, responsive to execution of the instructions, the processor:

shares the first display, including the primary resource, with at least one network based electronic device;

obtains context data related to a user of the at least one network based electronic device;

selects between the first display and the second display to launch a network responsive resource based on the context data related to the user of the at least one network based electronic device while sharing the first display with the at least one network based electronic device;

obtains content related to the network responsive resource in response to a command to launch the network responsive resource;

selects between the first display and the second display to launch the network responsive resource based on the content;

determines that more context data and content is required to select between the first display and the second display;

prompts, on the second display, a user of the electronic device to select the first display or second display for launching the network responsive resource; and

launches the network responsive resource on the first display or the second display selected.

5. The electronic device of claim 4 , wherein the content is at least one of webpage address, webpage text, document text, webpage image, or application type.

6. An electronic device comprising:

a first display configured to display a primary resource;

a second display electronically coupled to the first display to permit movement of the primary resource from the first display to the second display;

a processor;

a data storage device having executable instructions accessible by the processor;

wherein, responsive to execution of the instructions, the processor:

shares the first display, including the primary resource, with at least one network based electronic device;

obtains context data related to a user of the at least one network based electronic device;

selects between the first display and the second display to launch a network responsive resource based on the context data related to the user of the at least one network based electronic device while sharing the first display with the at least one network based electronic device;

obtains input from a user of the electronic device that the network responsive resource is not related to any user of the at least one network based electronic device; and

automatically launches the network responsive resource on the second display in response to a command to open the network responsive resource.

7. The electronic device of claim 1 , wherein the first display is a laptop display, and the second display is a monitor electronically coupled to the laptop display.

8. The electronic device of claim 1 , wherein the primary resource is one of a document, webpage, presentation, or application.

9. The electronic device of claim 1 , wherein the network responsive resource is one of an electronic mail server, webpage, document, or application.

10. The electronic device of claim 1 , wherein obtaining context data of the user of the network based device comprises at least one of searching a calendar on the electronic device, utilizing facial recognition software, utilizing voice recognition software, or receiving a manual input.

11. A method, comprising:

under control of one or more processors including program instructions to:

share the first display with at least one network based electronic device;

obtain context data related to a user of the at least one network based electronic device;

identifies the user of the at least one network based electronic device based on the context data;

select between the first display and a second display to launch network responsive resource based on the user of the at least one network based electronic device while sharing the first display with the at least one network based electronic device;

obtain content related to the network responsive resource in response to a command to open the network responsive resource;

select between the first display and the second display to launch the network responsive resource based on the content;

determine that the network responsive resource is related to the at least one of a primary resource shared on the first display, or the user of the network based electronic device;

determine that the network responsive resource is not related to at least one of the primary resource shared on the first display, or the user of the network based electronic device;

automatically launch the network responsive resource on the first display in response to determining the network responsive resource is related to the at least one of the primary resource shared one the first display, or the user of the network based electronic device; and

automatically launch the network responsive resource on the second display in response to determining the network responsive resource is not related to the at least one of the primary resource, shared on the first display or the user of the network based electronic device.

12. A method, comprising:

under control of one or more processors including program instructions to:

share the first display with at least one network based electronic device;

obtain context data related to a user of the at least one network based electronic device;

identifies the user of the at least one network based electronic device based on the context data;

select between the first display and a second display to launch network responsive resource based on the user of the at least one network based electronic device while sharing the first display with the at least one network based electronic device;

obtain content related to the network responsive resource in response to a command to open the network responsive resource;

select between the first display and the second display to launch the network responsive resource based on the content;

determine that additional context data and additional content is required to select between the first display and the second display;

prompt, on the second display, a user of the electronic device to select the first display or second display for launching the network responsive resource; and

launch the network responsive resource on the first display or the second display selected.

13. A method, comprising:

under control of one or more processors including program instructions to:

share the first display with at least one network based electronic device;

obtain context data related to a user of the at least one network based electronic device;

identifies the user of the at least one network based electronic device based on the context data;

select between the first display and a second display to launch network responsive resource based on the user of the at least one network based electronic device while sharing the first display with the at least one network based electronic device;

obtain input from a user of the electronic device that the network responsive resource is not related to any user of the at least one network based electronic device; and

automatically launch the network responsive resource on the second display in response to a command to open the network responsive resource.

14. A computer program product comprising a non-signal computer readable storage medium comprising computer executable code to: launch a network responsive resource on a first display or a second display during screen sharing where a primary resource is displayed on a first display by automatically:

obtaining context data related to a user of at least one network based electronic device;

identifying the user of the at least one network based electronic device based on the context data;

determining that the network responsive resource is related to at least one of the primary resource, or the user of the network based electronic device;

determining that the network responsive resource is not related to at least one of the primary resource, or the user of the network based electronic device;

automatically launching the network responsive resource on the first display in response to determining the network responsive resource is related to the at least one primary resource, or the user of the network based electronic device while sharing the first display with the at least one network based electronic device; and

automatically launching the network responsive resource on the second display in response to determining the network responsive resource is not related to the at least one primary resource, or the user of the network based electronic device while sharing the first display with the at least one network based electronic device.

15. The computer program product of claim 14 , the computer executable code to:

determine that more context data and content is required to select between the first display and the second display;

prompt, on the second display, a user of the electronic device to select the first display or second display for launching the network responsive resource; and

launch the network responsive resource on the first display or the second display selected.

16. The computer program product of claim 14 , the computer executable code to:

obtain input from a user of the electronic device that the network responsive resource is not related to any user of the at least one network based electronic device; and

automatically launch the network responsive resource on the second display in response to a command to open the network responsive resource.

17. The electronic device of claim 1 , wherein the content is at least one of webpage address, webpage text, document text, webpage image, or application type.

18. The electronic device of claim 3 , wherein the first display is a laptop display, and the second display is a monitor electronically coupled to the laptop display.

19. The electronic device of claim 4 , wherein the first display is a laptop display, and the second display is a monitor electronically coupled to the laptop display.

20. The electronic device of claim 6 , wherein the first display is a laptop display, and the second display is a monitor electronically coupled to the laptop display.

Assignments (3)
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 Feb 19, 2025
From: LENOVO (SINGAPORE) PTE LTD.
To: LENOVO PC INTERNATIONAL LIMITED
Reel/Frame 070269/0028 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 23, 2020
From: DELANEY, MARK PATRICK; MESE, JOHN CARL; VANBLON, RUSSELL SPEIGHT; PETERSON, NATHAN J.; WEKSLER, ARNOLD S.
To: LENOVO (SINGAPORE) PTE. LTD.
Reel/Frame 054740/0928 →
Continuity (1)
Related Publication 20220201050A1 · Jun 23, 2022