IP Library Granted Patent US 10,223,057
Granted Patent B2
US 10,223,057 · App. 15/461,601 · Granted Mar 5, 2019

Information handling system management of virtual input device interactions

Inventors: Deeder M. Aurongzeb (Austin, TX); Michiel Sebastiaan Emanuel Petrus Knoppert (Amsterdam, NL); Mark R. Ligameri (Santa Rosa, FL)
Assignee: Dell Products L.P.
G06F3/1423G06F3/03547G06F3/044G06F3/0482G06F3/04886G06F3/167G06F2203/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 10,223,057
App. No.
15/461,601
Granted
Mar 5, 2019
Kind
B2
Abstract

An information handling system presents visual images at plural display devices and moves the visual images at the display devices responsive to touches made at one or more of the display devices with movement managed in a point mode or a touch mode as selected by one or more predetermined inputs. In the touch mode, the visual image moves as the touch moves. At detection of the predetermined input to select the point mode, the visual image moves a greater distance than the touch movement so that the end user is able to move the visual image between separate display devices.

Claims (55)

1. An information handling system comprising:

a processor operable to execute instructions to process information;

a memory interfaced with the processor, the memory operable to store the information;

a graphics processor interfaced with the processor and memory and operable to process the information to generate pixel values that present the information as visual images at a display;

a first display interfaced with the graphics processor, the first display operable to present the pixel values as visual images;

a second display interfaced with the graphics processor, the second display operable to present the pixel values as visual images and having a touchscreen operable to detect end user touches;

a touch controller interfaced with the touchscreen and receiving positions touched on the touchscreen by the end user touches; and

a mode selector interfaced with the touch controller, the mode selector monitoring context at the second display and operable to adapt touch inputs at the second display in response to a touch gesture, the adapted inputs selectively manipulating visual images presented at the first and second displays;

wherein the context comprises content presented at the first and second displays, applications executing on the processor and a prioritized list of next actions associated with the content presented at the first and second displays.

2. An information handling system comprising:

a processor operable to execute instructions to process information;

a memory interfaced with the processor, the memory operable to store the information;

a graphics processor interfaced with the processor and memory and operable to process the information to generate pixel values that present the information as visual images at a display;

a first display interfaced with the graphics processor, the first display operable to present the pixel values as visual images;

a second display interfaced with the graphics processor, the second display operable to present the pixel values as visual images and having a touchscreen operable to detect end user touches;

a touch controller interfaced with the touchscreen and receiving positions touched on the touchscreen by the end user touches; and

a mode selector interfaced with the touch controller, the mode selector monitoring context at the second display and operable to adapt touch inputs at the second display in response to a touch gesture, the adapted inputs selectively manipulating visual images presented at the first and second displays;

wherein mode selector adapts content on the first display to present a keyboard image, the keyboard image presenting keyed inputs made at the second display.

3. An information handling system comprising:

a processor operable to execute instructions to process information;

a memory interfaced with the processor, the memory operable to store the information;

a graphics processor interfaced with the processor and memory and operable to process the information to generate pixel values that present the information as visual images at a display;

a first display interfaced with the graphics processor, the first display operable to present the pixel values as visual images;

a second display interfaced with the graphics processor, the second display operable to present the pixel values as visual images and having a touchscreen operable to detect end user touches;

a touch controller interfaced with the touchscreen and receiving positions touched on the touchscreen by the end user touches; and

a mode selector interfaced with the touch controller, the mode selector monitoring context at the second display and operable to adapt touch inputs at the second display in response to a touch gesture, the adapted inputs selectively manipulating visual images presented at the first and second displays;

wherein the context comprises a word processing application presented at the first display accepting keyed inputs at the second display, and the manipulating visual images comprise presenting a keyboard at the first display, the keyboard depicting key touches made at the second display.

4. A method for interacting with a graphical user interface presented at plural displays, the method comprising:

monitoring context associated with the plural displays;

detecting a touch at one of the plural displays;

adapting an action associated with the touch based at least in part upon the monitored context, the adapting selectively manipulating visual images presented at the plural displays;

wherein the monitoring context further comprises:

monitoring plural applications presenting visual information at the plural displays; and

comparing touches at the one display with a prioritized list of actions associated with the plural applications.

5. The method of claim 4 wherein:

the context comprises a word processing application at a first of the plural displays;

the touch comprises fingers placed on a second of the plural displays in a typing configuration; and

adapting an action comprises presenting a keyboard at the first of the plural displays.

6. The method of claim 5 further comprising presenting touches at the second of the plural displays as key inputs at the keyboard on the first of the plural displays.

7. The method of claim 4 wherein adapting an action further comprises selectively moving a visual image responsive to a motion of a touch in a pointer mode or a touch mode.

8. The method of claim 7 wherein moving the visual image further comprises moving the visual image in the pointer mode at a first or second rate based at least upon the context.

9. A system for interacting with visual images on plural displays, the system comprising:

a graphics processor operable to process the information to generate pixel values that present the information as visual images at a display;

a first display interfaced with the graphics processor, the first display operable to present the pixel values as visual images;

a second display interfaced with the graphics processor, the second display operable to present the pixel values as visual images and having a touchscreen operable to detect end user touches;

a touch controller interfaced with the touchscreen and receiving positions touched on the touchscreen by the end user touches; and

a mode selector interfaced with the touch controller, the mode selector monitoring context at the first and second displays and operable to adapt touch inputs at the second display in response to a touch gesture, the adapted inputs selectively manipulating visual images presented at the first and second displays;

wherein the context comprises content presented at the first and second displays, applications executing on the processor and a prioritized list of next actions associated with the content presented at the first and second displays.

10. A system for interacting with visual images on plural displays, the system comprising:

a graphics processor operable to process the information to generate pixel values that present the information as visual images at a display;

a first display interfaced with the graphics processor, the first display operable to present the pixel values as visual images;

a second display interfaced with the graphics processor, the second display operable to present the pixel values as visual images and having a touchscreen operable to detect end user touches;

a touch controller interfaced with the touchscreen and receiving positions touched on the touchscreen by the end user touches; and

a mode selector interfaced with the touch controller, the mode selector monitoring context at the first and second displays and operable to adapt touch inputs at the second display in response to a touch gesture, the adapted inputs selectively manipulating visual images presented at the first and second displays;

wherein mode selector adapts content on the first display to present a keyboard image, the keyboard image presenting keyed inputs made at the second display.

Assignments (10)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (053546/0001) Recorded Jun 23, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL MARKETING L.P. (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO CREDANT TECHNOLOGIES, INC.); DELL INTERNATIONAL L.L.C.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO FORCE10 NETWORKS, INC. AND WYSE TECHNOLOGY L.L.C.); EMC IP HOLDING COMPANY LLC
Reel/Frame 071642/0001 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (050724/0466) Recorded Jun 23, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO WYSE TECHNOLOGY L.L.C.)
Reel/Frame 060753/0486 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (042769/0001) Recorded Apr 26, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO MOZY, INC.); DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO WYSE TECHNOLOGY L.L.C.)
Reel/Frame 059803/0802 →
RELEASE OF SECURITY INTEREST AT REEL 042768 FRAME 0585 Recorded Nov 2, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; MOZY, INC.; WYSE TECHNOLOGY L.L.C.
Reel/Frame 058297/0536 →
SECURITY AGREEMENT Recorded Apr 22, 2020
From: CREDANT TECHNOLOGIES INC.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 053546/0001 →
PATENT SECURITY AGREEMENT (NOTES) Recorded Oct 15, 2019
From: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; WYSE TECHNOLOGY L.L.C.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
Reel/Frame 050724/0466 →
SECURITY AGREEMENT Recorded Mar 21, 2019
From: CREDANT TECHNOLOGIES, INC.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 049452/0223 →
PATENT SECURITY INTEREST (NOTES) Recorded Jun 12, 2017
From: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; MOZY, INC.; WYSE TECHNOLOGY L.L.C.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
Reel/Frame 042769/0001 →
PATENT SECURITY INTEREST (CREDIT) Recorded Jun 12, 2017
From: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; MOZY, INC.; WYSE TECHNOLOGY L.L.C.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 042768/0585 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 17, 2017
From: AURONGZEB, DEEDER M.; KNOPPERT, MICHIEL SEBASTIAAN EMANUEL PETRUS; LIGAMERI, MARK R.
To: DELL PRODUCTS L.P.
Reel/Frame 041605/0431 →
Continuity (1)
Related Publication 20180267762A1 · Sep 20, 2018