IP Library Granted Patent US 10,845,983
Granted Patent B2
US 10,845,983 · App. 14/518,628 · Granted Nov 24, 2020

Virtual multi-display

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 10,845,983
App. No.
14/518,628
Granted
Nov 24, 2020
Kind
B2
Abstract

An embodiment provides a method, including: displaying, on a first display, an application view; providing an area of the first display that is associated with a second display; receiving, from a user, an input associating the application view with the area of the first display; and repositioning, using a processor, the application view from the first display to a second display after receiving the input. Other aspects are described and claimed.

Claims (36)

1. A method, comprising:

displaying, on a display, at least one application view and at least two virtual monitor icons;

receiving, from a user, an input selecting at least one of the at least one application views and selecting a display from the group consisting of: the display and another display, each being represented by one of the at least two virtual monitor icons;

generating a profile for an identified context based upon associating the selected at least one application view with the selected display, wherein the profile is based on a user preference of a display selection of the at least one application view, parameters of the selected display, a location of the display, and a set of applications detected, wherein an indication of the at least two virtual monitor icons associated with the selected display is provided upon subsequent identification of the identified context based upon the profile; and

repositioning, based upon an activation of the profile of the identified context, the selected at least one of the at least one application views to the associated selected display.

2. The method of claim 1 , wherein the user input is touch input.

3. The method of claim 2 , wherein the touch input is provided to a touch sensitive layer of the display.

4. The method of claim 1 , further comprising suggesting a display for an application view.

5. The method of claim 4 , wherein the suggested display is selected based on a size of an application view.

6. The method of claim 4 , wherein the suggested display is selected based on content within an application view.

7. The method of claim 4 , wherein the suggested display is selected based on application type associated with an application view.

8. The method of claim 1 , wherein the identified context comprises a location of access of the at least one application view.

9. The method of claim 1 , wherein the generating a profile comprises generating a profile for an identified user accessing the at least one application view.

10. The method of claim 1 , wherein the generating a profile is based upon the at least one application view.

11. A device, comprising:

at least one display;

a processor operatively coupled to the at least one display; and

a memory operatively coupled to the processor that stores instructions executable by the processor, the instructions comprising:

instructions that display, on a display of the at least one display, at least one application view and at least two virtual monitor icons;

instructions that receive, from a user, an input selecting at least one of the at least one application views and selecting a display from the group consisting of: the display and another of the at least one displays, each being represented by one of the at least two virtual monitor icons;

instructions that generate a profile for an identified context based upon associating the selected at least one application view with the selected display, wherein the profile is based on a user preference of a display selection of the at least one application view, parameters of the selected display, a location of the display, and a set of applications detected, wherein an indication of the at least two virtual monitor icons associated with the selected display is provided upon subsequent identification of the identified context based upon the profile; and

instructions that reposition, based upon an activation of the profile of the identified context, the selected at least one of the at least one application views to the associated selected display.

12. The device of claim 11 , wherein the user input is touch input.

13. The device of claim 12 , wherein the touch input is provided to a touch sensitive layer of the display.

14. The device of claim 11 , wherein the instructions further comprise instructions that suggest a display for an application view.

15. The device of claim 14 , wherein the suggested display is selected based on a size of an application view.

16. The device of claim 14 , wherein the suggested display is selected based on content within an application view.

17. The device of claim 14 , wherein the suggested display is selected based on application type associated with an application view.

18. The device of claim 11 , wherein the identified context comprises a location of access of the at least one application view.

19. The device of claim 11 , wherein the instructions that generate a profile comprises instructions that generate a profile for an identified user accessing the at least one application view.

20. A program product, comprising:

a non-signal storage device having program code embodied therewith, the program code being executable by a processor and comprising:

program code that displays, on a display, at least one application view and at least two virtual monitor icons;

program code that receives, from a user, an input selecting at least one of the at least one application views and selecting a display from the group consisting of: the display and another display, each being represented by one of the at least two virtual monitor icons;

program code that generates a profile for an identified context based upon associating the selected at least one application view with the selected display, wherein the profile is based on a user preference of a display selection of the at least one application view, parameters of the selected display, a location of the display, and a set of applications detected, wherein an indication of the at least two virtual monitor icons associated with the selected display is provided upon subsequent identification of the identified context based upon the profile; and

program code that repositions, based upon an activation of the profile of the identified context, the selected at least one of the at least one application views to the associated selected display.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 10, 2025
From: LENOVO PC INTERNATIONAL LIMITED
To: LENOVO SWITZERLAND INTERNATIONAL GMBH
Reel/Frame 069870/0670 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 13, 2022
From: LENOVO (SINGAPORE) PTE LTD
To: LENOVO PC INTERNATIONAL LIMITED
Reel/Frame 060638/0220 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 20, 2014
From: VANBLON, RUSSELL SPEIGHT; CALIENDO, NEAL ROBERT, JR.; WEKSLER, ARNOLD S.
To: LENOVO (SINGAPORE) PTE. LTD.
Reel/Frame 033984/0203 →