IP Library Granted Patent US 8,619,064
Granted Patent B2
US 8,619,064 · App. 12/769,327 · Granted Dec 31, 2013

Dynamic resistance control of a stylus

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,619,064
App. No.
12/769,327
Granted
Dec 31, 2013
Kind
B2
Abstract

Dynamic resistance control of a stylus is described. In implementations, a stylus includes a housing configured to be grasped by a user. A roller ball is captured in a socket of the housing to provide rolling movement of the roller ball across a surface of a computing device and to provide one or more inputs to the computing device. A resistance adjustment module is also disposed within the housing to dynamically adjust resistance applied to the rolling movement of the roller ball.

Claims (27)

1. A stylus comprising:

a housing configured to be grasped by a user;

a roller ball captured in a socket of the housing to provide rolling movement of the roller ball across a surface of a computing device and to provide one or more inputs to the computing device; and

a resistance adjustment module disposed within the housing to dynamically adjust resistance applied to the rolling movement of the roller ball as the roller ball moves across the surface based at least in part on one or more inputs communicated to the resistance adjustment module, at least one of the one or more inputs including information that describes one or more angles of the housing in relation to the surface of the computing device as the housing is moved through the one or more angles.

2. A stylus as described in claim 1 , wherein the resistance adjustment module is configured to dynamically adjust the resistance through alteration of the socket.

3. A stylus as described in claim 2 , wherein the alteration of the socket is configured to be performed by the resistance adjustment module through distortion of a shape of the socket.

4. A stylus as described in claim 1 , wherein the resistance adjustment module is configured to dynamically adjust the resistance through alteration of the roller ball.

5. A stylus as described in claim 4 , wherein the alteration of the roller ball is configured to be performed by the resistance adjustment module through distortion of a shape of the roller ball.

6. A stylus as described in claim 1 , wherein the resistance adjustment module is configured to dynamically adjust the resistance using heat, magnetism, fluid resistance, electrical field resistance, or electrical field distortion.

7. A stylus as described in claim 1 , wherein the roller ball is not configured to apply ink directly to the surface during the rolling movement.

8. A stylus as described in claim 1 , wherein the surface is a display surface of the computing device.

9. A stylus as described in claim 1 , wherein the resistance adjustment module is configured to dynamically adjust the resistance responsive to the one or more inputs including inputs that describe a velocity of the housing in relation to the surface of the computing device.

10. A stylus as described in claim 1 , wherein the resistance adjustment module is configured to dynamically adjust the resistance responsive to the one or more inputs including inputs that describe cleanliness of the surface of the computing device.

11. A stylus as described in claim 1 , wherein the resistance adjustment module is configured to dynamically adjust the resistance as a function of a display image on the surface of a display device.

12. A method implemented by one or more modules at least partially in hardware, the method comprising:

obtaining one or more inputs at a stylus, the stylus configured to move across a surface of a computing device to also provide an input to the computing device; and

dynamically adjusting resistance to the movement of the stylus across the surface based on the one or more inputs, at least one of the one or more inputs including information that originates from one or more sensors that describes one or more angles of the stylus as the stylus moves across the surface of the computing device through the one or more angles.

13. A method as described in claim 12 , wherein the inputs describe cleanliness of the surface of the computing device.

14. A method as described in claim 13 , wherein the dynamically adjusting is performed to decrease the resistance in response to an input describing a decrease in the cleanliness of the surface.

15. A method as described in claim 13 , wherein the dynamically adjusting is performed to increase the resistance in response to an input describing a decrease in the cleanliness of the surface.

16. A method as described in claim 12 , wherein the inputs describe a velocity of the stylus in relation to the surface of the computing device and the dynamically adjusting is performed to decrease the resistance in response to an increase in the velocity.

17. A method as described in claim 12 , wherein the inputs describe an angle of the stylus in relation to the surface of the computing device and the dynamically adjusting is performed to decrease the resistance in response to the angle between the stylus and the surface becoming increasingly perpendicular.

18. A method implemented by one or more modules at least partially in hardware of a stylus, the method comprising:

detecting an angle of the stylus in relation to a surface of a computing device as the stylus moves across the surface of the computing device through a plurality of angles, the stylus having a roller ball captured in a socket and configured to engage in rolling movement across the surface to provide one or more inputs to the computing device; and

dynamically adjusting resistance to the movement of the roller ball that is in contact with the surface based on the detected angle.

19. A method as described in claim 18 , wherein the dynamically adjusting is performed without a change to characteristics of a point of contact between the roller ball and the surface but is performed with a change to the characteristics between the roller ball and the socket.

20. A stylus as described in claim 1 , wherein the dynamically adjusting is performed to decrease the resistance in response to the angle between the stylus and the surface becoming increasingly perpendicular.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 9, 2014
From: MICROSOFT CORPORATION
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 034564/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 29, 2010
From: KNEE, DEREK LESLIE
To: MICROSOFT CORPORATION
Reel/Frame 024306/0521 →