IP Library Granted Patent US 11,054,985
Granted Patent B2
US 11,054,985 · App. 16/368,700 · Granted Jul 6, 2021

Apparatus, method, and program product for transferring objects between multiple displays

Inventors: Adam Jerome Cavenaugh (Cary, NC); Hidetoshi Mori (Yamato, JP); Kenneth Scott Seethaler (Wake Forest, NC)
Assignee: Lenovo (Singapore) PTE. LTD.
G06F3/04883G06F3/0484G06F3/1423G06F2203/04808
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,054,985
App. No.
16/368,700
Granted
Jul 6, 2021
Kind
B2
Abstract

Apparatus, methods, and program products are disclosed for transferring objects between multiple displays. One apparatus includes a processor and a memory that stores code executable by the processor. The code is executable by the processor to detect a first edge swipe performed by a first set of user fingers on a first object on a first touch screen of a computing device. The code is further executable by the processor to move the first object from the first touch screen to a second touch screen of the computing device in response to detecting the first edge swipe. Methods and computer program products that perform the functions of the apparatus are also disclosed.

Claims (77)

1. An apparatus, comprising:

a processor of an information handling device; and

a memory that stores code executable by the processor to:

detect a first edge swipe performed by a first set of user fingers or a second edge swipe performed by a second set of user fingers on a first touch screen of a computing device,

move an object displayed on the first touch screen to a second touch screen in response to detecting the first edge swipe,

move an entire screen displayed on the first touch screen to the second touch screen of the computing device in response to detecting the second edge swipe,

wherein:

the first set of user fingers includes a single user finger,

the second set of user fingers includes at least two user fingers, and

the first edge swipe and the second edge swipe each includes a direction from the first touch screen of the computing device toward a physical location of the second touch screen of the computing device.

2. The apparatus of claim 1 , wherein:

the object comprises an applet; and

the entire screen displayed on the first touch screen comprises every object displayed on the first touch screen.

3. The apparatus of claim 1 , wherein:

the first touch screen is one of a main display and a sub-display; and

the second touch screen is a different one of the main display and the sub-display than the first touch screen.

4. The apparatus of claim 1 , wherein:

the first touch screen is a main display; and

the second touch screen is a sub-display.

5. The apparatus of claim 1 , wherein:

the first touch screen is a sub-display; and

the second touch screen is a main display.

6. A method, comprising:

detecting, by a processor, a first edge swipe performed by a first set of user fingers or a second edge swipe performed by a second set of user fingers on a first touch screen of a computing device;

moving an object displayed on the first touch screen to a second touch screen in response to detecting the first edge swipe; and

moving an entire screen displayed on the first touch screen to the second touch screen of the computing device in response to detecting the second edge swipe,

wherein:

the first set of user fingers includes a single user finger,

the second set of user fingers includes at least two user fingers, and

the first edge swipe and the second edge swipe each includes a direction from the first touch screen of the computing device toward a physical location of the second touch screen of the computing device.

7. The method of claim 6 , wherein:

the object comprises an applet; and

the entire screen displayed on the first touch screen comprises every object displayed on the first touch screen.

8. A program product comprising a non-transitory computer-readable storage medium that stores code executable by a processor, the executable code comprising code to perform:

detecting a first edge swipe performed by a first set of user fingers or a second edge swipe performed by a second set of user fingers on a first touch screen of a computing device;

moving an object displayed on the first touch screen to a second touch screen in response to detecting the first edge swipe; and

moving an entire screen displayed on the first touch screen to the second touch screen of the computing device in response to detecting the second edge swipe,

wherein:

the first set of user fingers includes a single user finger,

the second set of user fingers includes at least two user fingers, and

the first edge swipe and the second edge swipe each includes a direction from the first touch screen of the computing device toward a physical location of the second touch screen of the computing device.

9. The program product of claim 8 , wherein:

the object comprises an applet; and

the entire screen displayed on the first touch screen comprises every object displayed on the first touch screen.

10. The apparatus of claim 3 , wherein:

the object comprises an applet; and

the entire screen displayed on the first touch screen comprises every object displayed on the first touch screen.

11. The apparatus of claim 4 , wherein:

the object comprises an applet; and

the entire screen displayed on the first touch screen comprises every object displayed on the first touch screen.

12. The apparatus of claim 5 , wherein:

the object comprises an applet; and

the entire screen displayed on the first touch screen comprises every object displayed on the first touch screen.

13. The method of claim 6 , wherein:

the first touch screen is a main display; and

the second touch screen is a sub-display.

14. The method of claim 13 , wherein:

the object comprises an applet; and

the entire screen displayed on the first touch screen comprises every object displayed on the first touch screen.

15. The method of claim 6 , wherein:

the first touch screen is a sub-display; and

the second touch screen is a main display.

16. The method of claim 15 , wherein:

the object comprises an applet; and

the entire screen displayed on the first touch screen comprises every object displayed on the first touch screen.

17. The program product of claim 8 , wherein:

the first touch screen is a main display; and

the second touch screen is a sub-display.

18. The program product of claim 17 , wherein:

the object comprises an applet; and

the entire screen displayed on the first touch screen comprises every object displayed on the first touch screen.

19. The program product of claim 8 , wherein:

the first touch screen is a sub-display; and

the second touch screen is a main display.

20. The program product of claim 19 , wherein:

the object comprises an applet; and

the entire screen displayed on the first touch screen comprises every object displayed on the first touch screen.

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/0044 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 28, 2019
From: CAVENAUGH, ADAM JEROME; MORI, HIDETOSHI; SEETHALER, KENNETH SCOTT
To: LENOVO (SINGAPORE) PTE. LTD.
Reel/Frame 048733/0489 →