IP Library Granted Patent US 8,858,335
Granted Patent B2
US 8,858,335 · App. 13/745,658 · Granted Oct 14, 2014

Reconfigurable clip-on modules for mobile computing devices

Inventors: John Helmes (Tegelen, NL); Stuart Taylor (Cambridge, GB); Stephen E Hodges (Cambridge, GB); Nicolas Villar (Cambridge, GB); James W Scott (Cambridge, GB)
Assignee: Microsoft Corporation
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 8,858,335
App. No.
13/745,658
Granted
Oct 14, 2014
Kind
B2
Abstract

A set of reconfigurable clip-on modules for mobile computing devices includes two or more modules and at least one of the modules has an input button or other control and at least one of the modules can communicate with the computing device without needing to be connected to it via a wire. The input button is mapped to a user input in a program, such as a game, which is running or displayed on the computing device to which the modules are clipped. In an embodiment, user inputs via the buttons or other controls on the clip-on modules are mapped to user inputs in a game running on the device, which may be a touch-screen device, and the mapping between user inputs via the buttons and user inputs in the game may change dependent upon the game being played, user preference, or other criteria.

Claims (25)

1. A set of reconfigurable input/output modules comprising at least two input/output modules, each input/output module comprising:

an attachment mechanism for attaching the module to a plurality of different positions on portions of a computing device; and

a wire-free communication element arranged to communicate with at least one of the computing device or another input/output module,

wherein at least one of the input/output modules further comprises an input control for providing user input to the computing device, at least one of the input/output modules comprises a wire-free communication element which is arranged to communicate with the computing device and each input/output module comprising an input control comprises a wire-free communication element further arranged to transmit signals indicative of user inputs received via the input control to at least one of the computing device or another input/output module, at least one of the input/output modules further comprising a module position sensor arranged to detect a position of the input/output module relative to the computing device or a position of another input/output module in the set.

2. A set of reconfigurable input/output modules according to claim 1 , wherein the attachment mechanism enables attachment of the module anywhere around the periphery of the computing device such that positions of the input/output modules can be reconfigured by a user.

3. A set of reconfigurable input/output modules according to claim 1 , wherein the computing device is a touch-screen device.

4. A set of reconfigurable input/output modules according to claim 1 , wherein the attachment mechanism comprises a clamp mechanism arranged to grip onto the computing device.

5. A set of reconfigurable input/output modules according to claim 1 , wherein each of the input/output modules in the set comprises an input control for providing user input to a program displayed on the computing device.

6. A set of reconfigurable input/output modules according to claim 1 , wherein each of the input/output modules in the set comprises a wire-free communication module which is arranged to communicate with the computing device.

7. A set of reconfigurable input/output modules according to claim 1 , wherein the input control is a tactile input control.

8. A set of reconfigurable input/output modules according to claim 1 , wherein the portions of the computing device are non-display portions of the computing device.

9. A set of reconfigurable input/output modules according to claim 1 , wherein the input control provides user input to a game displayed on the computing device.

10. A set of reconfigurable input/output modules according to claim 1 , wherein the at least two input/output modules when connected together comprise a games controller.

11. A method of operating a module of a set of reconfigurable input/output modules comprising at least two input/output modules, the method comprising:

communicating with at least one of the computing device or another input/output module of the set,

wherein at least one of the set provides user input to the computing device, at least one of the set communicates with the computing device, and each of the set transmits signals indicative of user inputs received to at least one of the computing device or another of the set, at least one of detecting a position of the input/output module relative to the computing device or a position of another of the set and wherein the module is attached to one of a plurality of different positions on portions of the computing device.

12. A method according to claim 11 , wherein attaching includes attaching anywhere around the periphery of the computing device such that positions of the input/output modules can be reconfigured by a user.

13. A method according to claim 11 , wherein the computing device is a touch-screen device.

14. A method according to claim 11 , wherein attaching includes gripping onto the computing device.

15. A method according to claim 11 , wherein each of the set comprises an input control for providing user input to a program displayed on the computing device.

16. A method according to claim 11 , wherein each of the set comprises a wire-free communication module which is arranged to communicate with the computing device.

17. A method according to claim 11 , wherein the at least one of the set that provides user input to the computing device provides user input to the computing device via a tactile input control.

18. A method according to claim 11 , wherein the portions of the computing device are non-display portions of the computing device.

19. A method according to claim 11 , wherein the at least one of the set that provides user input to the computing device provides user input to a game displayed on the computing device.

20. A method according to claim 11 , wherein when at least two of the set are connected together, the two of the set comprise a games controller.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 9, 2014
From: MICROSOFT CORPORATION
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 034544/0541 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 23, 2013
From: SCOTT, JAMES W.; HODGES, STEPHEN E.
To: MICROSOFT CORPORATION
Reel/Frame 031839/0142 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 18, 2013
From: VILLAR, NICOLAS; TAYLOR, STUART; HELMES, JOHN; SCOTT, JAMES; HODGES, STEPHEN
To: MICROSOFT CORPORATION
Reel/Frame 029659/0434 →
Continuity (1)
Related Publication 20140206451A1 · Jul 24, 2014