# US 9,518,752 B2 · Recording medium storing apparatus control program, apparatus control system, and apparatus control device

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

- Number: US 9,518,752 B2
- Document ID: US9518752B2
- Status: Granted
- Kind: B2
- Application number: 14/165,959
- Filed: 2014-01-28
- Published: 2014-08-14
- Granted: 2016-12-13
- Earliest claimed: 2013-02-13
- Assignees: Socionext Inc.
- Applicants: Socionext Inc.
- Inventors: Kazuyoshi Oyama
- Web page: https://patentgrep.com/patent/US9518752B2

## CPC

- F24F 11/64: using pre-stored data
- F24F 11/30: for purposes related to the operation of the system, e.g. for safety or monitoring
- F24F 11/523: for displaying temperature data
- F24F 11/62: characterised by the type of control or by internal processing, e.g. using fuzzy logic, adaptive control or estimation of values
- G05D 23/1905: {associated with tele control}
- F24F 11/65: for selecting an operating mode
- F24F 11/66: Sleep mode
- F24F 2120/00: Control inputs relating to users or occupants
- F24F 2120/14: Activity of occupants
- F24F: AIR-CONDITIONING; AIR-HUMIDIFICATION; VENTILATION; USE OF AIR CURRENTS FOR SCREENING (removing dirt or fumes from areas where they are produced B08B15/00; vertical ducts for carrying away waste gases from buildings E04F17/02; tops for chimneys or ventilating shafts, terminals for flues F23L17/02)
- G05D: SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES

## Abstract

A medium having stored therein a program, the program causing a computer to execute a process, the process comprising: selecting a vibration medium corresponding to first vibration data, on the basis of matching between the first vibration data and the reference vibration data, the first vibration data corresponding to first vibration transmitted via the vibration medium and detected; selecting reference vibration data corresponding to second vibration data, from among the reference vibration data stored in the reference data storage unit on the basis of the second vibration data and a correction value of the reference vibration data, the second vibration data corresponding to second vibration transmitted via the selected vibration medium and detected; updating a correction value of the selected reference vibration data on the basis of the second vibration data; and generating a control signal for controlling the apparatus on the basis of the selected reference vibration data.

## Claims

### Claim 1

A non-transitory computer-readable recording medium having stored therein an apparatus control program for controlling an apparatus to be a control target, the apparatus control program causing a computer to execute a process, the process comprising:
selecting a vibration medium corresponding to first vibration data, by referring to a reference data storage unit storing reference vibration data in association with vibration medium information identifying the vibration medium, on the basis of matching between the first vibration data and the reference vibration data, the first vibration data corresponding to first vibration transmitted via the vibration medium and detected by a vibration detection unit;
selecting reference vibration data corresponding to second vibration data, from among the reference vibration data stored in the reference data storage unit on the basis of the second vibration data and a correction value of the reference vibration data, the second vibration data corresponding to second vibration transmitted via the selected vibration medium and detected by the vibration detection unit;
updating a correction value of the selected reference vibration data on the basis of the second vibration data; and
generating a control signal for controlling the apparatus on the basis of the selected reference vibration data.

### Claim 2 (depends on 1)

The apparatus control program medium according to claim 1, wherein the apparatus is an air conditioner, and the vibration medium is a bed.

### Claim 3 (depends on 1)

The apparatus control program medium according to claim 1, wherein
the vibration data includes message data corresponding to vibration intentionally generated by a user and body motion data corresponding to vibration generated by a body motion of the user, and
the reference vibration data includes reference data for the message data and reference data for the body motion data.

### Claim 4 (depends on 1)

The apparatus control program medium according to claim 1, wherein updating the correction value of the reference vibration data is performed by calculating a difference value between a value obtained by frequency-converting the second vibration data and a value obtained by frequency-converting the selected reference vibration data as the correction value of the reference vibration data.

### Claim 5 (depends on 4)

The apparatus control program medium according to claim 4, wherein selecting the reference vibration data is performed on the basis of a value obtained by subtracting a correction value of the reference vibration data calculated on the basis of third vibration data corresponding to third vibration detected by the vibration detection unit prior to the second vibration, from a value of the second vibration data.

### Claim 6

An apparatus control system comprising a vibration medium, an apparatus to be a control target and an apparatus control device configured to control the apparatus, wherein
the apparatus control device comprises:
a vibration sensor configured to detect vibration transmitted via the vibration medium;
a memory configured to store reference vibration data corresponding to the vibration in association with vibration medium information identifying the vibration medium;
a processor configured to select the vibration medium corresponding to first vibration data, by referring to the memory, on the basis of matching between the first vibration data and the reference vibration data, the first vibration data corresponding to first vibration transmitted via the vibration medium and detected by the vibration sensor, select reference vibration data corresponding to second vibration data, from among the reference vibration data stored in the memory on the basis of the second vibration data and a correction value of the reference vibration data, the second vibration data corresponding to second vibration transmitted via the selected vibration medium and detected by the vibration sensor, and update a correction value of the selected reference vibration data on the basis of the second vibration data; and
a control signal transmitter configured to generate a control signal for controlling the apparatus, on the basis of the reference vibration data selected by the processor and to transmit the generated control signal to the apparatus.

### Claim 7 (depends on 6)

The apparatus control system according to claim 6, wherein the apparatus is an air conditioner, and the vibration medium is a bed.

### Claim 8 (depends on 6)

The apparatus control system according to claim 6, wherein
the vibration data includes message data corresponding to vibration intentionally generated by a user and body motion data corresponding to vibration generated by a body motion of the user, and
the reference vibration data includes reference data for the message data and reference data for the body motion data.

### Claim 9 (depends on 6)

The apparatus control system according to claim 6, wherein updating the correction value of the reference vibration data is performed by calculating a difference value between a value obtained by frequency-converting the second vibration data and a value obtained by frequency-converting the selected reference vibration data as the correction value of the reference vibration data.

### Claim 10 (depends on 9)

The apparatus control system according to claim 9, wherein selecting the reference vibration data is performed on the basis of a value obtained by subtracting a correction value of the reference vibration data calculated on the basis of third vibration data corresponding to third vibration detected by the vibration sensor prior to the second vibration, from a value of the second vibration data.

### Claim 11

An apparatus control device configured to control an apparatus to be a control target, the apparatus control device comprising:
a vibration sensor configured to detect vibration transmitted via a vibration medium;
a memory configured to store reference vibration data corresponding to the vibration in association with vibration medium information identifying the vibration medium;
a processor configured to select the vibration medium corresponding to first vibration data, by referring to the memory, on the basis of matching between the first vibration data and the reference vibration data, the first vibration data corresponding to first vibration transmitted via the vibration medium and detected by the vibration sensor, select on the basis of second vibration data corresponding to vibration detected by the vibration sensor and a correction value of the reference vibration data, reference vibration data corresponding to second vibration data, from among the reference vibration data stored in the memory on the basis of the second vibration data and a correction value of the reference vibration data, the second vibration data corresponding to second vibration transmitted via the selected vibration medium and detected by the vibration sensor, and update a correction value of the selected reference vibration data on the basis of the second vibration data; and
a control signal generator configured to generate a control signal for controlling the apparatus on the basis of the reference vibration data selected by the processor.

### Claim 12 (depends on 11)

The apparatus control device according to claim 11, wherein the apparatus is an air conditioner, and the vibration medium is a bed.

### Claim 13 (depends on 11)

The apparatus control device according to claim 11, wherein
the vibration data includes message data corresponding to vibration intentionally generated by a user and body motion data corresponding to vibration generated by a body motion of the user, and
the reference vibration data includes reference data for the message data and reference data for the body motion data.

### Claim 14 (depends on 11)

The apparatus control device according to claim 11, wherein updating the correction value of the reference vibration data is performed by calculating a difference value between a value obtained by frequency-converting the second vibration data and a value obtained by frequency-converting the selected reference vibration data as the correction value of the reference vibration data.

### Claim 15 (depends on 14)

The apparatus control device according to claim 14, wherein selecting the reference vibration data is performed on the basis of a value obtained by subtracting a correction value of the reference vibration data calculated on the basis of third vibration data corresponding to third vibration detected by the vibration sensor prior to the second vibration, from a value of the second vibration data.
