# US 12,766,415 B2 · Smart watch-based somatosensory game method

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

- Number: US 12,766,415 B2
- Document ID: US12766415B2
- Status: Granted
- Kind: B2
- Application number: 18/244,233
- Filed: 2023-09-09
- Published: 2025-01-16
- Granted: 2026-10-20
- Earliest claimed: 2023-07-13
- Assignees: Shenzhen Shimi Network Technology Co., Ltd.
- Applicants: Shenzhen Shimi Network Technology Co., Ltd.
- Inventors: Ke Zhang; Yuan Yao
- Web page: https://patentgrep.com/patent/US12766415B2

## CPC

- A63F 13/65: automatically by game devices or servers from real world data, e.g. measurement in live racing competition
- A63F 13/211: using inertial sensors, e.g. accelerometers or gyroscopes
- A63F 13/212: using sensors worn by the player, e.g. for measuring heart beat or leg activity
- A63F 13/48: Starting a game, e.g. activating a game device or waiting for other players to join a multiplayer session
- A63F 13/67: adaptively or by learning from player actions, e.g. skill level adjustment or by storing successful combat sequences for re-use
- A63F: CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR

## Abstract

A somatosensory game method includes: when a terminal starts a somatosensory game application, sending wake-up information to a smart watch to wake up a watch application installed in the smart watch so that the smart watch can collect a user's somatosensory data; when a somatosensory game in the somatosensory game application is started, obtaining the somatosensory data from the smart watch; constructing a virtual controller at the terminal, and importing the somatosensory data into the virtual controller to generate the user's motion trajectory data; and sending the motion trajectory data to the somatosensory game application to generate a game operation instruction.

## Claims

### Claim 1

A smart watch-based somatosensory game method, comprising:
when a terminal starts a somatosensory game application, sending wake-up information to a smart watch by the terminal, thereby waking up a watch application installed in the smart watch, which enables the smart watch to collect somatosensory data of a user;
when a somatosensory game in the somatosensory game application is started, obtaining the somatosensory data from the smart watch;
constructing a virtual controller at the terminal, and importing the somatosensory data into the virtual controller to generate motion trajectory data of the user; and
transmitting and sending the motion trajectory data to the somatosensory game application to generate a game operation instruction;
wherein constructing the virtual controller at the terminal, and importing the somatosensory data into the virtual controller comprise:
generating a grid map comprising a plurality of grid cells and a virtual rigid body at the terminal;
initializing a position of the virtual rigid body in the grid map;
updating the position of the virtual rigid body in the grid map according to the somatosensory data; and
recording coordinate data of grid cells in the grid map that the virtual rigid body passes through during movement as the motion trajectory data.

### Claim 2 (depends on 1)

The smart watch-based somatosensory game method according to claim 1, wherein updating the position of the virtual rigid body in the grid map according to the somatosensory data comprises:
calculating a displacement vector of the smart watch at each sampling time interval according to the somatosensory data;
determining a displacement direction and a displacement distance of the virtual rigid body in the grid map according to the displacement vector;
comparing the displacement distance with a length of one of the grid cells in the displacement direction; and
in response to the displacement distance being greater than the length in the displacement direction, updating the position of the virtual rigid body in the grid map according to the displacement vector.

### Claim 3 (depends on 2)

The smart watch-based somatosensory game method according to claim 2, wherein updating the position of the virtual rigid body in the grid map according to the displacement vector comprises: performing collision detection according to a shape and a size of the virtual rigid body and the displacement vector; and
in response to the position of the virtual rigid body exceeding any boundary of the grid map according to a result of the collision detection, moving the virtual rigid body to a grid cell closest to the boundary in the grid map according to the displacement vector.

### Claim 4 (depends on 1)

The smart watch-based somatosensory game method according to claim 1, wherein generating the grid map comprises:
determining a size and a number of grid cells in the grid map according to an attribute of the somatosensory game, wherein the attribute of the somatosensory game comprises a game type, game difficulty, and a game scene.

### Claim 5 (depends on 4)

The smart watch-based somatosensory game method according to claim 4, wherein transmitting and sending the motion trajectory data to the somatosensory game application comprise:
in response to determining, according to the motion trajectory data, that the user has completed a required somatosensory action, generating a matching game instruction.

### Claim 6 (depends on 5)

The smart watch-based somatosensory game method according to claim 5, wherein determining, according to the motion trajectory data, that the user has completed the required somatosensory action, comprises:
obtaining a motion trajectory function by fitting according to the motion trajectory data;
calculating a similarity between the motion trajectory function and a preset action function; and
wherein the similarity being greater than a set threshold indicates that the user has completed the required somatosensory action.

### Claim 7

A smart watch-based somatosensory game apparatus, comprising:
a wake-up module configured to, when a terminal starts a somatosensory game application, send wake-up information by the terminal to a smart watch, thereby waking up a watch application installed in the smart watch, which enables the smart watch to collect somatosensory data of a user;
an acquisition module configured to, when a somatosensory game in the somatosensory game application is started, obtain the somatosensory data from the smart watch;
a construction module configured to construct a virtual controller at the terminal and import the somatosensory data into the virtual controller to generate motion trajectory data of the user by generating a grid map comprising a plurality of grid cells and a virtual rigid body at the terminal, initializing a position of the virtual rigid body in the grid map, updating the position of the virtual rigid body in the grid map according to the somatosensory data, and recording coordinate data of grid cells in the grid map that the virtual rigid body passes through during movement as the motion trajectory data; and
an instruction generating module configured to transmit and send the motion trajectory data to the somatosensory game application to generate a game operation instruction.

### Claim 8 (depends on 1)

A smart watch-based somatosensory game device, comprising a memory, a processor and a smart watch-based somatosensory game program stored on the memory and executable on the processor, wherein when the processor executes the smart watch-based somatosensory game program, the smart watch-based somatosensory game method according to claim 1 is implemented.

### Claim 9 (depends on 1)

A non-transitory computer-readable storage medium, having a smart watch-based somatosensory game program stored thereon, wherein when the smart watch-based somatosensory game program is executed by a processor, the smart watch-based somatosensory game method according to claim 1 is implemented.
