IP Library Granted Patent US 9,566,512
Granted Patent B2
US 9,566,512 · App. 14/182,958 · Granted Feb 14, 2017

Selectively arrangeable, multi-mode input controller

Inventors: Daniel Jordan Schantz (Raleigh, NC); Michaela Rose Case (Raleigh, NC)
Assignee: Lenovo (Singapore) PTE. LTD.
A63F13/24A63F13/21A63F13/2145A63F13/22A63F13/26G06F1/1615
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 9,566,512
App. No.
14/182,958
Granted
Feb 14, 2017
Kind
B2
Abstract

An apparatus for providing input via a selectively arrangeable, multi-mode input controller is disclosed. A method and computer program product also perform the functions of the apparatus. The apparatus includes a processor, a first body having a first input device, a second body pivotably connected to the first body and having a second input device, and a memory that stores code executable by the processor, the code comprising code that receives indication of an orientation of the first body with respect to the second body and code that alters operation of the first input device based on the orientation of the first body with respect to the second body.

Claims (47)

1. An apparatus comprising:

a processor;

a first body having a first input device that receives user input;

a second body pivotably connected to the first body and having a second input device that receives user input;

a memory that stores code executable by the processor to:

receive user input from at least one of the first user input device and the second user input device;

determine an orientation of the first body with respect to the second body;

generate input commands to control an external device based on the user input and further based on the orientation of the first body with respect to the second body; and

send the control signals to an external device.

2. The apparatus of claim 1 , further comprising an angle sensor operatively coupled to the first body and the second body that determines an angle between the first body and the second body, wherein receiving indication of an orientation comprises the processor determining the orientation based on the determined angle.

3. The apparatus of claim 1 , wherein the first input device comprises a first touchscreen display and the second input device comprises a second touchscreen display.

4. The apparatus of claim 1 , further comprising:

a transmitter that sends the input commands to the external device; and

a protocol module that selects a signaling protocol based on the arrangement of the first body and the second body.

5. The apparatus of claim 1 , further comprising a bias member that maintains the first body and the second body in a first configuration, wherein the first input device and the second input device process input in a first manner in response to the apparatus being in the first configuration.

6. The apparatus of claim 5 , wherein the bias member further comprises a magnet that maintains the first body adjacent to the second body.

7. The apparatus of claim 1 , further comprising a bias member that urges the first body and the second body into a predetermined arrangement.

8. The apparatus of claim 1 , wherein the first input device comprises a first touch panel and the second input device comprises a second panel, wherein the second touch panel acts as a continuation of the first touch panel in response to the apparatus being arranged in a first configuration.

9. The apparatus of claim 8 , wherein the apparatus is configured as a touch panel pointing device in response to the first body and the second body being arranged in the first configuration.

10. The apparatus of claim 1 , wherein the apparatus is configured as a gaming controller in response to the first body and the second body being arranged in an extended configuration.

11. The apparatus of claim 1 , wherein the apparatus is configured as a remote control in response to the first body and the second body being arranged in a closed configuration.

12. A method comprising:

determining an arrangement of a first body with respect to a second body, the first body pivotably connected to the second body, wherein the first body includes a first user input device and the second body includes a second user input device;

receiving user input from at least one of the first user input device and the second user input device;

generating control signals, by use of a processor, from the user input based on the arrangement of the first and second bodies, wherein generating control signals comprises generating input commands specific to the arrangement of the first body with respect to the second body; and

sending the control signals to an external device.

13. The method of claim 12 , further comprising:

displaying a virtual control based on the arrangement of the first and second bodies; and

reconfiguring the virtual control in response to a change in the arrangement of the first and second bodies.

14. The method of claim 12 , further comprising selecting a signaling protocol based on the arrangement of the first and second bodies.

15. The method of claim 14 , wherein selecting the signaling protocol further comprises selecting a different signaling protocol in response to a change in the arrangement of the first and second bodies.

16. The method of claim 12 , wherein the first user input device comprises a first touch panel and the second user input device comprises a second touch panel, the method further comprising configuring the second touch panel as a continuation of the first touch panel in response to the first and second bodies being arranged in a first configuration.

17. The method of claim 12 , wherein sending the control signals comprises:

sending first control signals suitable for controlling a first external device in response to the first and second bodies being arranged in a first configuration; and

sending second control signals suitable for controlling a second external device, different than the first external device, in response to the first and second bodies being arranged in a second configuration.

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

determining an arrangement of an input device;

mapping the determined arrangement to an input profile;

receiving user input from the input device;

generating control signals from the received input according to the input profile, wherein generating control signals comprises generating input commands specific to the determined arrangement and

sending the control signals to an external device.

19. The program product of claim 18 , further comprising code to perform:

displaying a virtual control on the input device based on the arrangement of the input device; and

reconfiguring the virtual control on the input device in response to a change in the arrangement of the input device.

20. The program product of claim 19 , further comprising code to perform:

selecting a signaling protocol based on the arrangement of the input device; and

sending the control signals to an external device using the selected signaling protocol.

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 8, 2019
From: LENOVO (SINGAPORE) PTE. LTD.
To: LENOVO PC INTERNATIONAL LIMITED
Reel/Frame 049690/0879 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 18, 2014
From: SCHANTZ, DANIEL JORDAN; CASE, MICHAELA ROSE
To: LENOVO (SINGAPORE) PTE. LTD.
Reel/Frame 032275/0600 →
Continuity (1)
Related Publication 20150234479A1 · Aug 20, 2015