# US 2022/0035448 A1 · Information Processing Method, Non-Transitory Recording Medium, and Information Processing Apparatus

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2022/0035448 A1
- Document ID: US20220035448A1
- Status: Published application
- Kind: A1
- Application number: 17/388,272
- Filed: 2021-07-29
- Published: 2022-02-03
- Earliest claimed: 2020-07-30
- Assignees: JINS HOLDINGS Inc.
- Applicants: JINS HOLDINGS Inc
- Inventors: Taiki KOMODA
- Web page: https://patentgrep.com/patent/US20220035448A1

## CPC

- G06F 3/012: {Head tracking input arrangements}
- G02B 27/017: {Head mounted}
- G02B 27/0179: {Display position adjusting means not related to the information to be displayed}
- G06F 3/0346: with detection of the device orientation or free movement in a three-dimensional [3D] space, e.g. 3D mice, 6-DOF [six degrees of freedom] pointers using gyroscopes, accelerometers or tilt-sensors
- G02B 2027/014: {comprising information/image processing systems}
- G02B 2027/0178: {Eyeglass type (eyeglass details G02C)}
- G02B 2027/0187: {slaved to motion of at least a part of the body of the user, e.g. head, eye}
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G02B: OPTICAL ELEMENTS, SYSTEMS OR APPARATUS

## Abstract

Appropriately separating at least two different types of processing by using a motion of a predetermined part provided with a sensor. An information processing method executed by a processor included in an information processing apparatus, the information processing method comprising: sequentially acquiring data relating to a movement speed of a predetermined part of a user from a sensor mounted on the predetermined part; determining whether or not the data is equal to or higher than a predetermined threshold; controlling, when the data is determined to be lower than the predetermined threshold, execution of first processing by using data preceding, by a first predetermined amount of time, a time point where the determination is made that the data is lower than the predetermined threshold; and controlling, when the data is determined to be equal to or higher than the predetermined threshold, execution of second processing that differs from the first processing.

## Claims

### Claim 1

An information processing method to be executed by a processor included in an information processing apparatus, the information processing method comprising:
sequentially acquiring data relating to a movement speed of a predetermined part of a user at a plurality of time points from a sensor mounted on the predetermined part;
determining whether or not the data is equal to or higher than a predetermined threshold;
controlling, when the data is determined to be lower than the predetermined threshold, execution of first processing by using data preceding, by a first predetermined amount of time, a time point where the determination is made that the data is lower than the predetermined threshold; and
controlling, when the data is determined to be equal to or higher than the predetermined threshold, execution of second processing that differs from the first processing.

### Claim 2 (depends on 1)

The information processing method according to claim 1, wherein
the controlling of execution of the first processing comprises:
not using data within a second predetermined amount of time from a time point where the data is determined to be equal to or higher than the predetermined threshold.

### Claim 3 (depends on 2)

The information processing method according to claim 2, wherein
the controlling of execution of the first processing comprises:
setting a timer on the basis of the time point where the data is determined to be equal to or higher than the predetermined threshold and not using data within the second predetermined amount of time until the timer expires without the subsequent data being determined to be equal to or higher than the predetermined threshold.

### Claim 4 (depends on 2)

The information processing method according to claim 2, wherein
the data relating to the movement speed includes pieces of data relating to movement speeds in a plurality of directions including a first direction,
the determining comprises:
determining whether or not the piece of data in the first direction is equal to or higher than the predetermined threshold, and
the controlling of execution of the first processing includes
not using the pieces of data in the first direction and other directions within the second predetermined amount of time.

### Claim 5 (depends on 1)

The information processing method according to claim 1, wherein
the controlling of execution of the second processing comprises:
switching from the execution of the first processing to the execution of the second processing and controlling the execution of the second processing.

### Claim 6 (depends on 1)

The information processing method according to claim 1, wherein
the first processing includes movement processing of a pointer within a screen, and
the second processing includes click processing or drag processing.

### Claim 7

A non-transitory recording medium storing a program that causes a processor included in an information processing apparatus to execute to:
sequentially acquire data relating to a movement speed of a predetermined part of a user from a sensor mounted on the predetermined part;
determine whether or not the data is equal to or higher than a predetermined threshold;
control, when the data is determined to be lower than the predetermined threshold, execution of first processing by using data preceding, by a first predetermined amount of time, a time point where the determination is made that the data is lower than the predetermined threshold; and
control, when the data is determined to be equal to or higher than the predetermined threshold, execution of second processing that differs from the first processing.

### Claim 8

An information processing apparatus including a processor,
the processor executes to:
sequentially acquire data relating to a movement speed of a predetermined part of a user from a sensor mounted on the predetermined part;
determine whether or not the data is equal to or higher than a predetermined threshold;
control, when the data is determined to be lower than the predetermined threshold, execution of first processing by using data preceding, by a first predetermined amount of time, a time point where the determination is made that the data is lower than the predetermined threshold; and
control, when the data is determined to be equal to or higher than the predetermined threshold, execution of second processing that differs from the first processing.
