# US 2023/0056829 A1 · System and method for the construction of interactive virtual objects

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

- Number: US 2023/0056829 A1
- Document ID: US20230056829A1
- Status: Published application
- Kind: A1
- Application number: 17/971,719
- Filed: 2022-10-24
- Published: 2023-02-23
- Earliest claimed: 2021-04-13
- Assignees: Lego A/S
- Applicants: Lego A/S
- Inventors: Anders Tankred HOLM; Rasmus Bjørndal Harr; Nicolaas Johan Bernardo Vás; Mads Beck Purup; Brian Bunch Christensen; Niels Bross
- Web page: https://patentgrep.com/patent/US20230056829A1

## CPC

- A63F 13/577: using determination of contact between game characters or objects, e.g. to avoid collision between virtual racing cars
- A63F 13/5375: for graphically or textually suggesting an action, e.g. by displaying an arrow indicating a turn in a driving game
- G06F 3/04815: Interaction with a metaphor-based environment or interaction object displayed as three-dimensional [3D], e.g. changing the user viewpoint with respect to the environment or object
- G06F 3/04842: Selection of displayed objects or displayed text elements (G06F3/0482 takes precedence)
- A63F: CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

The present disclosure relates to a system and method for constructing an interactive virtual object in a virtual environment implemented in a computer, wherein the computer comprises one or more input devices and one or more output devices providing a user interface allowing a user to interact with the virtual environment, wherein the virtual environment comprises a first virtual construction element carrying a first interactive behavior and a second virtual construction element not carrying the first interactive behavior, wherein the first and second virtual construction elements are connectable to each other by means of a coupling mechanism to form a combined virtual object, and wherein the first virtual construction element imparts the first interactive behavior to the combined virtual object when the first and second construction elements are connected to each other.

## Claims

### Claim at position 1

1-21. (canceled)

### Claim 22

A system for constructing interacting virtual objects comprising:
a user input device; and
a processing unit configured to:
provide an interactive virtual environment to a user based on programmed instructions, virtual toy construction library data, or virtual environment data, the interactive virtual environment defining virtual toy construction elements configured for building virtual toy construction models;
receive a signal for the input device by a user;
build, via a building mode, a virtual toy construction model from the virtual toy construction elements provided by the virtual environment based on the signal received by the input device, the virtual toy construction model configured to provide interactive functionality determined by a functional behavior of the virtual toy construction model, wherein:
the virtual toy construction elements are configured to have a specific interactive behavior associated therewith,
the functional behavior of the virtual toy construction model activated by a stimulus received at a stimulus input of the virtual toy construction model, the received stimulus activating a response function producing a response at a response output of the virtual toy construction model,
the stimulus derived from an activating event, such as entering a particular operational mode, or entering a testing function within a building mode of the system, or from a response output provided by the virtual toy construction elements,
the building mode provides configuration elements and indicators on a user interface adapted for configuring the virtual toy construction elements, testing components adapted for testing the functional behavior of virtual toy construction elements,
the system is configured for multiple users to join the same virtual environment for building virtual toy construction models together,
the system also includes a playing mode separate from the building mode configured for playing with the virtual toy construction model constructed from the virtual toy construction elements, the playing mode allowing a user to play a video game that has been created using the system,
the virtual toy construction elements including action virtual toy construction elements, the action virtual toy construction elements, responsive to receiving, the stimulus at the stimulus input, activating an action response at the response output such as a motion, sound, and/or virtual effects, the action virtual toy construction elements selected from the group consisting of: an animation brick, sound brick, control brick, elevator brick, explosion brick, hazard brick, hovering brick, tracking brick, game lost brick, transport brick, to-and-fro brick, rotation brick, gun brick, and game won brick,
the virtual toy construction elements including trigger virtual toy construction elements, the trigger virtual toy construction elements, responsive to receiving the stimulus at the stimulus input, activating a trigger response at the response output, the trigger virtual toy construction elements selected from the group consisting of: a button brick, proximity brick, pick-up trigger brick, random number brick, timer brick, and touch brick.

### Claim 23 (depends on 22)

The system of claim 22, wherein the interactive virtual environment includes a coordinate system for defining positions of virtual objects, the coordinate system having a reference plane.

### Claim 24

A system fir constructing interacting virtual objects comprising:
a user input device; and
a processing unit configured to:
provide an interactive virtual environment to a user based on programmed instructions, virtual toy construction library data, or virtual environment data, the interactive virtual environment defining virtual toy construction elements configured for building virtual toy construction models;
receive a signal for the input device by a user;
build, a virtual toy construction model from the virtual toy construction elements provided by the virtual environment based on the signal received by the input device.
