IP Library › Granted Patent US 12,524,101
Granted Patent B2
US 12,524,101 · App. 18/653,635 · Granted Jan 13, 2026

Systems and methods for dynamic shape sketching using position indicator and processing device that displays visualization data based on position of position indicator

Inventors: Oluwaseyi Sosanya (London, GB); Daniela Paredes-Fuentes (London, GB); Daniel Thomas (London, GB)
Assignee: Wacom Co., Ltd.
G06F3/04162G06F3/0346G06F3/03545G06F3/0383G06F3/0414G06T15/02G06F2203/04101
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 12,524,101
App. No.
18/653,635
Granted
Jan 13, 2026
Kind
B2
Abstract

A system includes a position indicator and a processing device which enable a user to intuitively and dynamically specify dimensions and shapes of objects. The position indicator transmits a signal indicative of a pressure applied to a part of the position indicator. The processing device receives the signal indicative of the pressure applied to the part of the position indicator and signals indicative of respective positions of the position indicator. The processing device generates visualization data based on the signal indicative of the pressure applied to the part of the position indicator and the signals indicative of the respective positions of the position indicator. The visualization data defines an object that extends from a predetermined position in a direction that is based on the signal indicative of the pressure applied to the part of the position indicator.

Claims (42)

1 . A system comprising:

a position indicator that includes:

a case;

a pressure detector which, in operation, detects a pressure applied to a tip disposed at an end of the case; and

a transmitter coupled to the pressure detector, wherein the transmitter, in operation, transmits one or more signals indicative of the pressure applied to the tip; and

a processing device that includes:

at least one receiver which, in operation, receives the one or more signals indicative of the pressure applied to the tip;

at least one processor coupled to the at least one receiver;

at least one memory device that stores instructions which, when executed by the at least one processor, cause the processing device to control visualization data based on the one or more signals indicative of the pressure applied to the tip,

wherein the visualization data describe an object that extends from a predetermined position in a direction that is based on the one or more signals indicative of the pressure applied to the tip,

wherein the visualization data are provided for display by a visualization device, and

wherein, when the one or more signals indicative of the pressure applied to the tip indicate that the pressure is greater than a predetermined threshold value, the processing device controls the visualization data such that the object extends from the predetermined position in a first predetermined direction when displayed by the visualization device.

2 . The system of claim 1 wherein:

the instructions stored by the at least one memory device, when executed by the at least one processor, cause the processing device to control the visualization data based on the one or more signals indicative of the pressure applied to the tip and a signal indicative of a position on an input surface of the position indicator as sensed by a sensor.

3 . The system of claim 2 wherein, when the one or more signals indicative of the pressure applied to the tip indicate that the pressure is less than the predetermined threshold value, the processing device controls the visualization data such that the object extends from the predetermined position in a second predetermined direction opposite the first predetermined direction when displayed by the visualization device.

4 . The system of claim 1 wherein:

the position indicator includes a switch that, in operation, is in a position of a plurality of positions;

the one or more signals transmitted by the transmitter are indicative of the pressure applied to the tip and the position of the switch; and

the instructions stored by the at least one memory device, when executed by the at least one processor, cause the processing device to control the visualization data based on the one or more signals indicative of the pressure applied to the tip and the position of the switch.

5 . The system of claim 1 wherein:

the position indicator includes an accelerometer that, in operation, outputs a signal indicative of an acceleration of the position indicator;

the one or more signals transmitted by the transmitter are indicative of the pressure applied to the tip and the acceleration of the position indicator; and

the instructions stored by the at least one memory device, when executed by the at least one processor, cause the processing device to control the visualization data based on the one or more signals indicative of the pressure applied to the tip and the acceleration of the position indicator.

6 . The system of claim 1 wherein:

the visualization device is a head-mounted display.

7 . A method comprising:

receiving, by a processing device, one or more signals indicative of a pressure applied to a tip disposed at an end of a case of a position indicator; and

controlling, by the processing device, visualization data based on the one or more signals indicative of the pressure applied to the tip,

wherein the visualization data describe an object that extends from a predetermined position in a direction that is based on the one or more signals indicative of the pressure applied to the tip,

wherein the visualization data are provided for display by a visualization device, and

wherein, when the one or more signals indicative of the pressure applied to the tip indicate that the pressure is greater than a predetermined threshold value, the controlling includes controlling the visualization data such that the object extends from the predetermined position in a first predetermined direction when displayed by the visualization device.

8 . The method of claim 7 , further comprising:

wherein the controlling includes controlling the visualization data based on the one or more signals indicative of the pressure applied to the tip and a signal indicative of a position on an input surface of a sensor of the position indicator.

9 . The method of claim 8 wherein, when the one or more signals indicative of the pressure applied to the tip indicate that the pressure is less than the predetermined threshold value, the controlling includes controlling the visualization data such that the object, when displayed by the visualization device, extends from the predetermined position in a second predetermined direction, the second predetermined direction being opposite the first predetermined direction.

10 . The method of claim 7 wherein:

the one or more signals are indicative of the pressure applied to the tip and a position of a switch of the position indicator; and

the controlling includes controlling the visualization data based on the one or more signals indicative of the pressure applied to the tip and the position of the switch.

11 . The method of claim 7 wherein:

the one or more signals are indicative of the pressure applied to the tip and an acceleration of the position indicator indicated by an accelerometer of the position indicator,

wherein the controlling includes controlling the visualization data based on the one or more signals indicative of the pressure applied to the tip and the acceleration of the position indicator.

12 . The method of claim 7 wherein:

the visualization device is a head-mounted display.

Continuity (4)
Continuation 18148334 · Dec 29, 2022
Continuation PCTIB2021055649 · Jun 25, 2021
Continuation 16918939 · Jul 1, 2020
Related Publication 20240281087A1 · Aug 22, 2024
References Cited (27)
US 7639250B2 · Xu et al. · 2009 [cited by applicant]
US 8982147B2 · Ramani et al. · 2015 [cited by applicant]
US 9600096B2 · Katsurahira et al. · 2017 [cited by applicant]
US 9939931B2 · Fujitsuka · 2018 [cited by applicant]
US 9964395B2 · Yamada · 2018 [cited by applicant]
US 10049493B1 · Verizzo · 2018 [cited by examiner]
US 20080225007A1 · Nakadaira et al. · 2008 [cited by applicant]
US 20120206452A1 · Geisner et al. · 2012 [cited by applicant]
US 20140152586A1 · Terunuma · 2014 [cited by examiner]
US 20160343174A1 · Fuentes et al. · 2016 [cited by applicant]
US 20160378217A1 · Kim et al. · 2016 [cited by applicant]
US 20180173333A1 · Maruoka · 2018 [cited by applicant]
US 20190083006A1 · Jagannathan · 2019 [cited by examiner]
US 20190094996A1 · Kim · 2019 [cited by applicant]
US 20190096129A1 · Rhodes · 2019 [cited by examiner]
US 20190243526A1 · Frank et al. · 2019 [cited by applicant]
US 20190294288A1 · Kim · 2019 [cited by examiner]
US 20190369752A1 · Ikeda et al. · 2019 [cited by applicant]
US 20200042111A1 · Connellan et al. · 2020 [cited by applicant]
US 20200122405A1 · Bigos · 2020 [cited by applicant]
US 20200143699A1 · Pashayev et al. · 2020 [cited by applicant]
US 20210048897A1 · Munakata et al. · 2021 [cited by applicant]
US 20220004299A1 · Sosanya · 2022 [cited by examiner]
WO WO2019220803A1 · 2019 [cited by applicant]
Extended European Search Report dated Feb. 5, 2024, for the corresponding European Patent Application No. 21833751.7, 13 pages. [cited by applicant]
International Search Report, mailed Aug. 31, 2021, for International Application No. PCT/IB2021/055649. (3 pages). [cited by applicant]
Kwan et al., “Mobi3DSketch: 3D Sketching in Mobile AR,” CHI 2019, May 4-9, 2019, Glasgow, Scotland, UK, 11 pages. [cited by applicant]