# US 2019/0378433 A1 · Control device, control method, information processing device, information processing method, and program

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

- Number: US 2019/0378433 A1
- Document ID: US20190378433A1
- Status: Published application
- Kind: A1
- Application number: 16/488,312
- Filed: 2018-02-21
- Published: 2019-12-12
- Earliest claimed: 2017-02-24
- Assignees: Vivita Japan, Inc.
- Applicants: Vivita Japan, Inc.
- Inventors: Shozaburo SHIMADA; Kazutoshi KASHIMOTO; Siddharth Vijay PILLAI; Shintaro ITAMOTO
- Web page: https://patentgrep.com/patent/US20190378433A1

## CPC

- G06F 9/4411: {Configuring for operating with peripheral devices; Loading of device drivers}
- G09B 19/0053: {Computers, e.g. programming}
- G06F 8/34: Graphical or visual programming
- G06F 9/45504: {Abstract machines for program code execution, e.g. Java virtual machine [JVM], interpreters or emulators}
- G09B 19/0069: {Engineering, e.g. mechanical, electrical design (computer engineering G09B19/0053)}
- H04B 5/48: Transceivers
- H04B 5/70: specially adapted for specific purposes
- A63H 30/04: using wireless transmission
- G06F 9/445: Program loading or initiating (bootstrapping G06F9/4401; security arrangements for program loading or initiating G06F21/57)
- G06F 9/455: Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- 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)
- H04B: TRANSMISSION
- A63H: TOYS, e.g. TOPS, DOLLS, HOOPS OR BUILDING BLOCKS

## Abstract

In order to enable a user to produce a program by means of visible operations, a pairing unit pairs a user terminal and a basic core. A program production unit produces a program on the basis of touch operations by the user. An H parts supply unit and an S parts supply unit respectively supply H parts and S parts to the program production unit. A parts connection unit connects the various H parts and S parts in accordance with touch operations by the user. A program execution unit extracts from a program storage unit a program to be executed, and executes that program. A communication control unit transmits the execution result for the program executed by the program execution unit to the basic core via a second close-range communication unit.

## Claims

### Claim 1

A control device in an information processing system including the control device, one or more first hardware devices having a function of pairing with the control device through near field communication and a function of communicating with another hardware device, and one or more second hardware devices having a function of communicating with the first hardware devices and a function of fulfilling a predetermined function, the control device comprising:
a control execution means that executes control of combining a plurality of sets of the first hardware device and the second hardware device and causing a predetermined series of processes to be executed;
a pairing execution means that executes pairing between the first hardware device serving as a control target of the control execution means and the control device in accordance with near field communication of a predetermined scheme; and
a presentation means that presents a state of the pairing between the first hardware device serving as the control target of the control execution means and the control device.

### Claim 2 (depends on 1)

The control device according to claim 1, wherein the control execution means includes
a simulation means that virtually executes the predetermined series of processes in the control device and
an execution means that actually executes the predetermined series of processes while communicating with the first hardware device serving as the control target.

### Claim 3 (depends on 2)

The control device according to claim 2, wherein the execution means actually executes the predetermined series of processes while communicating in accordance with a communication scheme different from the near field communication.

### Claim 4 (depends on 1)

The control device according to claim 1, further comprising:
an operation receiving unit that receives an operation to combine two or more parts from among a plurality of parts including a hardware part indicating a set of the first hardware device and the second hardware device and a software part causing a predetermined function to be fulfilled in the control device in order to cause the predetermined series of processes to be executed; and
a confirmation unit that confirms a combination of the two or more parts,
wherein the control execution means executes control of causing the predetermined series of processes to be executed on the basis of the combination of the two or more parts confirmed by the confirmation unit.

### Claim 5 (depends on 4)

The control device according to claim 4, wherein the plurality of parts include one or more parts that input or output an analog signal.

### Claim 6

A control method executed by a control device in an information processing system including the control device, one or more first hardware devices having a function of pairing with the control device through near field communication and a function of communicating with another hardware device, and one or more second hardware devices having a function of communicating with the first hardware devices and a function of fulfilling a predetermined function, the control method comprising:
a control execution step of executing control of combining a plurality of sets of the first hardware device and the second hardware device and causing a predetermined series of processes to be executed;
a pairing execution step of executing pairing between the first hardware device serving as a control target in the control execution step and the control device in accordance with near field communication of a predetermined scheme; and
a presentation step of presenting a state of the pairing between the first hardware device serving as the control target in the control execution step and the control device.

### Claim 7

A program causing a computer to execute a control process, the computer controlling a control device in an information processing system including the control device, one or more first hardware devices having a function of pairing with the control device through near field communication and a function of communicating with another hardware device, and one or more second hardware devices having a function of communicating with the first hardware devices and a function of fulfilling a predetermined function, the control process comprising:
a control execution step of executing control of combining a plurality of sets of the first hardware device and the second hardware device and causing a predetermined series of processes to be executed;
a pairing execution step of executing pairing between the first hardware device serving as a control target in the control execution step and the control device in accordance with near field communication of a predetermined scheme; and
a presentation step of presenting a state of the pairing between the first hardware device serving as the control target in the control execution step and the control device.

### Claim 8

An information processing device functioning as a first hardware device in an information processing system including a control device, one or more first hardware devices having a function of pairing with the control device through near field communication and a function of communicating with another hardware device, and one or more second hardware devices having a function of communicating with the first hardware devices and a function of fulfilling a predetermined function, the information processing device comprising:
a communication control means that controls communication with the second hardware device that forms a set among the one or more second hardware devices; and
a pairing execution means that executes paring between the information processing device and the control device in accordance with near field communication of a predetermined scheme when the information processing device becomes a control target in a case in which control of combining a plurality of sets of the first hardware device and the second hardware device and causing a predetermined series of processes to be executed is executed in the control device.

### Claim 9

An information processing method executed by a first hardware device in an information processing system including a control device, one or more first hardware devices having a function of pairing with the control device through near field communication and a function of communicating with another hardware device, and one or more second hardware devices having a function of communicating with the first hardware devices and a function of fulfilling a predetermined function, the information processing method comprising:
a communication control step of controlling communication with the second hardware device that forms a set among the one or more second hardware devices; and
a pairing execution step of executing paring between the information processing device and the control device in accordance with near field communication of a predetermined scheme when the information processing device becomes a control target in a case in which control of combining a plurality of sets of the first hardware device and the second hardware device and causing a predetermined series of processes to be executed is executed in the control device.

### Claim 10

A non-transitory computer readable medium storing a program causing a computer to execute a control process, the computer controlling a first hardware device in an information processing system including a control device, one or more first hardware devices having a function of pairing with the control device through near field communication and a function of communicating with another hardware device, and one or more second hardware devices having a function of communicating with the first hardware devices and a function of fulfilling a predetermined function, the control process comprising:
a communication control step of controlling communication with the second hardware device that forms a set among the one or more second hardware devices; and
a pairing execution step of executing paring between the information processing device and the control device in accordance with near field communication of a predetermined scheme when the information processing device becomes a control target in a case in which control of combining a plurality of sets of the first hardware device and the second hardware device and causing a predetermined series of processes to be executed is executed in the control device.
