IP Library › Granted Patent US 10,488,953
Granted Patent B2
US 10,488,953 · App. 16/284,620 · Granted Nov 26, 2019

System and method for bidirectional communication between stylus and stylus sensor controller

Inventors: David Charles Fleck (Vancouver, WA); Sadao Yamamoto (Tokyo, JP)
Assignee: Wacom Co., Ltd.
G06F3/03545G06F3/0346G06F3/0383G06F3/044G06F3/0414G06F3/0416
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,488,953
App. No.
16/284,620
Granted
Nov 26, 2019
Kind
B2
Abstract

A method is provided to interface an active stylus with a sensor controller, wherein the sensor controller is coupled to a sensor configured to receive input from the active stylus. In the method the sensor controller caches stylus capability information of the active stylus. The stylus capability information includes setting information for inking used by an application program executed to display input from the active stylus on the sensor. The active stylus generates a hash value of the stylus capability information and transmits the hash value to the sensor controller when the active stylus enters a sensing zone of the sensor controller.

Claims (28)

1. An active stylus communicable with a sensor coupled to a sensor controller, the active stylus comprising:

a memory storing stylus information including one or more inking parameters set for the active stylus;

an input unit which, when operated by a user, modifies at least one of the one or more inking parameters; and

circuitry, which is communicably coupled to the memory and which, in operation, repeatedly attempts to detect uplink signals transmitted from the sensor and, responsive to detection of an uplink signal, triggers transmission of data corresponding to the stylus information to the sensor, wherein the data is of a fixed data size smaller than a data size of the stylus information.

2. The active stylus of claim 1 , wherein the circuitry, in operation, applies a defined calculation operation to the stylus information to generate the data corresponding to the stylus information.

3. The active stylus of claim 2 , wherein the circuitry, responsive to not detecting signals from the sensor longer than a defined period, resumes repeatedly attempting to detect uplink signals transmitted from the sensor.

4. The active stylus of claim 2 , wherein the one or more inking parameters include a color value.

5. The active stylus of claim 4 , wherein the one or more inking parameters include at least one parameter chosen from a stylus line width and a stylus tip style of the active stylus.

6. The active stylus of claim 4 , wherein the stylus information further includes a global ID of the active stylus.

7. The active stylus of claim 4 , wherein the circuitry, after the transmission of the data corresponding to the stylus information including the color value generated by the defined calculation operation, responsive to a defined request received from the sensor, determines that the sensor does not have the color value of the active stylus.

8. The active stylus of claim 7 , wherein the circuitry, responsive to the defined request included in a next uplink signal that is received after the transmission of the data corresponding to the stylus information including the color value generated by the defined calculation operation, determines that the sensor does not have the color value of the active stylus.

9. The active stylus of claim 7 , wherein the defined request includes an instruction for the active stylus to transmit the stylus information to the sensor.

10. The active stylus of claim 9 , wherein the circuitry, responsive to the defined request instructing the active stylus to transmit the stylus information, triggers transmission of the data corresponding to the stylus information without applying the defined calculation operation to the stylus information.

11. The active stylus of claim 4 , wherein the circuitry, after the transmission of the data corresponding to the stylus information including the color value generated by the defined calculation operation, responsive to not receiving a defined request from the sensor, determines that the sensor has the color value of the active stylus and does not transmit the color value to the sensor.

12. The active stylus of claim 4 , wherein the color value indicates a preferred or default color of the active stylus to be displayed on a screen of the sensor.

13. The active stylus of claim 4 , wherein the color value is 8-bit long indicative of a Cascading Style Sheet (CSS) color.

14. The active stylus of claim 1 , wherein the input unit is a tail button provided on a proximal end of the active stylus or a barrel button provided on a lateral surface of the active stylus.

15. A sensor controller for use with an active stylus configured with stylus information, the sensor controller comprising:

a memory including computer-executable instructions, and

circuitry which is coupled to the memory and which, when loaded with the computer-executable instructions, performs steps including:

sending a beacon signal to the active stylus;

receiving a response signal to the beacon signal from the active stylus;

extracting data of a fixed size from the response signal, wherein the data is of a fixed data size smaller than a data size of the stylus information; and

comparing the data with one or more entries of stylus information stored in the memory, wherein,

(i) responsive to the data corresponding to any of the one or more entries, receiving a position signal and/or a data packet from the active stylus, and

(ii) responsive to the data corresponding to none of the one or more entries, transmitting a request for the stylus information in a full size larger than the fixed size.

16. The sensor controller of claim 15 , wherein the steps further includes:

allocating one or more downlink time slots for the active stylus based on the obtained stylus information.

Continuity (8)
Continuation 15852651 · Dec 22, 2017
Continuation 15583109 · May 1, 2017
Continuation 15069852 · Mar 14, 2016
Provisional Application 62162527 · May 15, 2015
Provisional Application 62243427 · Oct 19, 2015
Provisional Application 62291373 · Feb 4, 2016
Provisional Application 62149907 · Apr 20, 2015
Related Publication 20190187822A1 · Jun 20, 2019