# US 11,113,986 B2 · Story machine, control method and control device therefor, storage medium and story machine player system

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

- Number: US 11,113,986 B2
- Document ID: US11113986B2
- Status: Granted
- Kind: B2
- Application number: 16/204,568
- Filed: 2018-11-29
- Published: 2019-05-30
- Granted: 2021-09-07
- Earliest claimed: 2017-11-30
- Assignees: Beijing Xiaomi Mobile Software Co., Ltd.
- Applicants: Beijing Xiaomi Mobile Software Co., Ltd.
- Inventors: Liang Cheng; Yongfeng Xia; Jialin Fan
- Web page: https://patentgrep.com/patent/US11113986B2

## CPC

- G09B 19/00: Teaching not covered by other main groups of this subclass (teaching or practice apparatus for gun-aiming or gun-laying F41G3/26)
- A63H 3/28: Arrangements of sound-producing means in dolls; Means in dolls for producing sounds
- A63H 5/00: Musical or noise- producing devices for additional toy effects other than acoustical (musical tops A63H1/28; {sound-producing dolls A63H3/28; musical toy vehicles A63H17/268; acoustical vehicle-signalling devices A63H17/32; whistling toy locomotive arrangements A63H19/14}; music, sound or noise production in general G10)
- A63H 17/36: Steering-mechanisms for toy vehicles
- A63H 17/395: steered by program
- G06F 3/0321: {by optically sensing the absolute position with respect to a regularly patterned surface forming a passive digitiser, e.g. pen optically detecting position indicative tags printed on a paper sheet (constructional details of pen-shaped pointing devices G06F3/03545, G06F3/03542, G06F3/037)}
- G06F 3/0483: Interaction with page-structured environments, e.g. book metaphor
- G11B 27/105: {of operating discs}
- A63H 2200/00: Computerized interactive toys, e.g. dolls
- G09B: EDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS (devices for psychotechnics or for testing reaction times A61B5/16; games, sports, amusements A63; projectors, projector screens G03B)
- A63H: TOYS, e.g. TOPS, DOLLS, HOOPS OR BUILDING BLOCKS
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G11B: INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER (recording measured values in a way that does not require playback through a transducer G01D9/00; recording or playback apparatus using mechanically marked tape, e.g. punched paper tape, or using unit records, e.g. punched or magnetically marked cards G06K; transferring data from one type of record carrier to another G06K1/18; circuits for coupling output of reproducer to radio receiver H04B1/20; gramophone pick-ups or like acoustic electromechanical transducers or circuits therefor H04R)

## Abstract

The disclosure relates to a story machine, a control method and control device thereof, a storage medium and a story machine player system are provided. The story machine includes circuitry configured to detect movement indication information for indicating a first movement path of the story machine; control the story machine to move along the first movement path based on the detected movement indication information; detect play indication information for indicating multimedia information; control the story machine to stop moving in response to detecting the play indication information; and play the multimedia information based on the detected play indication information.

## Claims

### Claim 1

A story machine, comprising:
circuitry configured to:
detect movement indication information for indicating a first movement path of the story machine;
control the story machine to move along the first movement path based on the detected movement indication information;
detect play indication information for indicating multimedia information;
control the story machine to stop moving in response to detecting the play indication information; and
play the multimedia information based on the detected play indication information.

### Claim 2 (depends on 1)

The story machine according to claim 1, wherein the circuitry is further configured to:
acquire a second movement path associated with the detected play indication information; and
control the story machine to move along the second movement path away from a position where the play indication information is detected after the multimedia information has been played.

### Claim 3 (depends on 1)

The story machine according to claim 1, wherein the story machine further comprises a bearing portion, a roller, and a driving structure, wherein the circuitry of the story machine is fixed on the bearing portion, and
wherein the roller is provided below the bearing portion, and the driving structure is provided inside the bearing portion and is connected to the circuitry and the roller.

### Claim 4 (depends on 1)

The story machine according to claim 1, wherein the movement indication information and the play indication information are stored in a two-dimensional code that is provided in a preset map paper, and
wherein the circuitry is configured to detect the movement indication information via a two-dimensional code scanning component.

### Claim 5 (depends on 1)

The story machine according to claim 1, wherein the movement indication information is information sent by wireless signal positioning points arranged in an array, the play indication information is stored in a two-dimensional code, the wireless signal positioning points arranged in the array and the two-dimensional code are provided in a preset map paper, and the wireless signal positioning points are arranged around the two-dimensional code, and
wherein circuitry is configured to detect the movement indication information via a two-dimensional code scanning component and a wireless signal receiving component.

### Claim 6 (depends on 4)

The story machine according to claim 4, wherein the two-dimensional code is an invisible two-dimensional code.

### Claim 7 (depends on 1)

The story machine according to claim 1, wherein the circuitry is further configured to communicate with a terminal or a server.

### Claim 8 (depends on 1)

A story player system, comprising the story machine according to claim 1.

### Claim 9 (depends on 8)

The story player system according to claim 8, further comprising:
at least one map paper, each being provided with a two-dimensional code, or each being provided with wireless signal positioning points arranged in an array and a two-dimensional code.

### Claim 10

A method for controlling a story machine, comprising:
detecting movement indication information for indicating a first movement path of the story machine;
controlling the story machine to move along the first movement path based on the detected movement indication information;
detecting play indication information for indicating multimedia information;
controlling the story machine to stop moving in response to detecting the play indication information; and
playing the multimedia information based on the detected play indication information.

### Claim 11 (depends on 10)

The method according to claim 10, further comprising:
acquiring a second movement path associated with the detected play indication information; and
controlling the story machine to move along the second movement path away from a position where the play indication information is detected after the multimedia information has been played.

### Claim 12 (depends on 11)

The method according to claim 11, wherein acquiring the second movement path associated with the detected play indication information comprises:
inquiring a preset corresponding relationship between the play indication information and movement path to obtain the second movement path corresponding to the detected play indication information.

### Claim 13 (depends on 11)

The method according to claim 11, wherein the movement indication information and the play indication information are stored in a two-dimensional code that is provided in a preset map paper;
wherein the method further comprises:
scanning the map paper to detect the two-dimensional code after the story machine is placed on the map paper;
stopping scanning the map paper in the process of movement along a designated movement path, wherein the designated movement path is the first movement path or the second movement path; and
beginning to scan the map paper once reaching the end of the designated movement path.

### Claim 14 (depends on 10)

The method according to claim 10,
wherein controlling the story machine to move along the first movement path based on the movement indication information comprises:
acquiring the first movement path based on the movement indication information; and
controlling the story machine to move along the first movement path to the end of the movement path,
wherein controlling the story machine to play the multimedia information based on the detected play indication information comprises:
acquiring the multimedia information based on the detected play indication information; and
controlling the story machine to play the multimedia information.

### Claim 15 (depends on 14)

The method according to claim 14, wherein acquiring the first movement path based on the movement indication information comprises:
acquiring at least two movement paths corresponding to the movement indication information, each movement path corresponding to a device type;
determining device type of the story machine; and
selecting the movement path corresponding to the device type of the story machine as the first movement path from the at least two movement paths.

### Claim 16 (depends on 14)

The method according to claim 14, wherein acquiring the multimedia information based on the detected play indication information comprises:
acquiring at least two kinds of candidate multimedia information corresponding to the detected play indication information, each of the candidate multimedia information corresponding to a play mode;
determining a current play mode of the story machine; and
selecting the candidate multimedia information corresponding to the current play mode as the multimedia information corresponding to the detected play indication information from the at least two kinds of multimedia information.

### Claim 17 (depends on 11)

The method according to claim 11, wherein the movement indication information is information sent by wireless signal positioning points arranged in an array, the play indication information is stored in a two-dimensional code, the wireless signal positioning points arranged in the array and the two-dimensional code are provided in a preset map paper, and the wireless signal positioning points are arranged around the two-dimensional code,
wherein the method further comprises:
scanning the map paper to detect the wireless signal positioning points after the story machine is placed in an area of the map paper where the wireless signal positioning points are located;
continuously scanning the wireless signal positioning points in the process of movement along a designated movement path, wherein the designated movement path is the first movement path or the second movement path; and
stopping scanning the map paper once reaching the end of the designated movement path.

### Claim 18 (depends on 14)

The method according to claim 14, wherein acquiring the multimedia information based on the detected play indication information comprises:
acquiring the multimedia information locally or from a server based on the detected play indication information.

### Claim 19

A device for controlling a story machine, comprising:
a processor; and
memory configured to store instructions executable by the processor,
wherein the processor is configured to:
detect movement indication information for indicating a first movement path of the story machine;
control the story machine to move along the first movement path based on the detected movement indication information;
detect play indication information for indicating multimedia information;
control the story machine to stop moving in response to detecting the play indication information; and
play the multimedia information based on the detected play indication information.

### Claim 20 (depends on 10)

A non-transitory computer-readable storage medium storing instructions that, when executed by one or more processors of a computing device, cause the computing device to implement the method for controlling the story machine according to claim 10.
