IP Library › Granted Patent US 11,144,140
Granted Patent B2
US 11,144,140 · App. 17/107,756 · Granted Oct 12, 2021

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/0416G06F3/0442G06F3/0446G06F3/04162
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 11,144,140
App. No.
17/107,756
Granted
Oct 12, 2021
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 (38)

1. A method for an active stylus and a sensor controller to interact with each other, the method comprising:

the active stylus transmitting capability information;

the sensor controller, in response to the capability information indicating that data held by the active stylus contains a number of information bits that cannot be transmitted in a time slot within a frame, assigning multiple time slots within the frame to the active stylus to transmit the data; and

the active stylus transmitting the data using the assigned multiple time slots within the frame.

2. The method of claim 1 , wherein the data held by the active stylus is tilt information indicative of a tilt of the active stylus.

3. The method of claim 1 , wherein the assigned multiple time slots within the frame are consecutive time slots within the frame.

4. The method of claim 3 , wherein the assigned multiple time slots form a packet.

5. The method of claim 4 , wherein the packet formed by two consecutive time slots contains information bits that are twice as many as information bits contained in a packet formed by a single time slot.

6. A method for an active stylus and a sensor controller to interact with each other, the method comprising:

the active stylus transmitting capability information;

the sensor controller, in response to the capability information indicating that data held by the active stylus contains a number of information bits that cannot be transmitted in a time slot within a frame, assigning multiple time slots across multiple frames to the active stylus to transmit the data; and

the active stylus transmitting the data using the assigned multiple time slots across the multiple frames, wherein each of the multiple frames includes at least one of the assigned multiple time slots.

7. The method of claim 6 , wherein the data held by the active stylus is tilt information indicative of a tilt of the active stylus.

8. The method of claim 6 , wherein the assigned multiple time slots include a first time slot and a second time slot, the multiple frames include a first frame including the first time slot and a second frame including the second time slot, and a time position of the first time slot within the first frame is the same as a time position of the second time slot within the second frame.

9. The method of claim 6 , comprising:

the active stylus including an end flag in the last one of the multiple frames used to transmit the data, the end flag indicating completion of transmission of the data.

10. The method of claim 6 , wherein the data held by the active stylus is information that is less frequently transmitted, while information that is more frequently transmitted than the data is transmitted in time slots other than the assigned multiple time slots across the multiple frames.

11. An active stylus for interacting with a sensor controller, the active stylus comprising:

a memory including computer-executable instructions, and

circuitry, which is communicably coupled to the memory and which, in operation,

transmits capability information indicating that data held by the active stylus contains a number of information bits that cannot be transmitted in a time slot within a frame;

receives, from the sensor controller, an assignment of multiple time slots within the frame to transmit the data; and

transmits the data using the assigned multiple time slots within the frame.

12. The active stylus of claim 11 , wherein the data held by the active stylus is tilt information indicative of a tilt of the active stylus.

13. The active stylus of claim 11 , wherein the assigned multiple time slots within the frame are consecutive time slots within the frame.

14. The active stylus of claim 13 , wherein the assigned multiple time slots form a packet.

15. The active stylus of claim 14 , wherein the packet formed by two consecutive time slots contains information bits that are twice as many as information bits contained in a packet formed by a single time slot.

16. An active stylus for interacting with a sensor controller, the active stylus comprising:

a memory including computer-executable instructions, and

circuitry, which is communicably coupled to the memory and which, in operation,

transmits capability information indicating that data held by the active stylus contains a number of information bits that cannot be transmitted in a time slot within a frame;

receives, from the sensor controller, an assignment of multiple time slots across multiple frames to transmit the data; and

transmits the data using the assigned multiple time slots across the multiple frames, wherein each of the multiple frames includes at least one of the assigned multiple time slots.

17. The active stylus of claim 16 , wherein the data held by the active stylus is tilt information indicative of a tilt of the active stylus.

18. The active stylus of claim 16 , wherein the assigned multiple time slots include a first time slot and a second time slot, the multiple frames include a first frame including the first time slot and a second frame including the second time slot, and a time position of the first time slot within the first frame is the same as a time position of the second time slot within the second frame.

19. The active stylus of claim 16 , wherein the circuitry, in operation,

includes an end flag in the last one of the multiple frames used to transmit the data, the end flag indicating completion of transmission of the data.

20. The active stylus of claim 16 , wherein the data held by the active stylus is information that is less frequently transmitted, while information that is more frequently transmitted than the data is transmitted in time slots other than the assigned multiple time slots across the multiple frames.

Continuity (10)
Continuation 16694868 · Nov 25, 2019
Continuation 16284620 · Feb 25, 2019
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 20210081060A1 · Mar 18, 2021
Cited By (1)
US 12,487,708