# US 8,571,478 B2 · Wireless USB device and wireless USB communication system

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

- Number: US 8,571,478 B2
- Document ID: US8571478B2
- Status: Granted
- Kind: B2
- Application number: 13/002,790
- Filed: 2009-06-26
- Published: 2011-06-02
- Granted: 2013-10-29
- Earliest claimed: 2008-07-08
- Assignees: Ricoh Company, Ltd.
- Applicants: Takeshi Ejima
- Inventors: Takeshi Ejima
- Web page: https://patentgrep.com/patent/US8571478B2

## CPC

- H04W 84/18: Self-organising networks, e.g. ad-hoc networks or sensor networks
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

A wireless USB device that performs a communication conforming to a wireless USB standard with a plurality of wireless USB hosts includes a reception-time-information receiving unit that receives reception time information indicating a data reception time specified by each of the wireless USB hosts, a configuration determining unit that determines, when the reception-time-information receiving unit receives the reception time information from a wireless USB host, whether a configuration is set for the wireless USB host, and a configuration unit that sets, when the configuration determining unit determines that the configuration is not set for the wireless USB host that transmitted the reception time information, the configuration for the wireless USB host that transmitted the reception time information.

## Claims

### Claim 1

A wireless universal-serial-bus device that performs a communication conforming to a wireless universal-serial-bus standard with a plurality of wireless universal-serial-bus hosts, the wireless universal-serial-bus device comprising:
a reception-time-information receiving unit that receives reception time information indicating a data reception time specified by each of the wireless universal-serial-bus hosts, and when the reception-time-information receiving unit receives the reception time information from one wireless universal-serial-bus host, the reception-time-information receiving unit determines whether or not data is being received from another wireless universal-serial-bus host;
a configuration determining unit that determines, when the reception-time-information receiving unit receives the reception time information from the one wireless universal-serial-bus host, and determines that no data is being received from the another wireless universal-serial-bus host, whether a configuration is set for the one wireless universal-serial-bus host that transmitted the reception time information; and
a configuration unit that sets, when the configuration determining unit determines that the configuration has not been set for the one wireless universal-serial-bus host that transmitted the reception time information, the configuration for the one wireless universal-serial-bus host that transmitted the reception time information.

### Claim 2 (depends on 1)

The wireless universal-serial-bus device according to claim 1, further comprising a configuration-information storage unit that stores therein configuration information for setting the configuration, in association with each of the wireless universal-serial-bus hosts, wherein
the configuration unit sets the configuration based on the configuration information stored in the configuration-information storage unit.

### Claim 3 (depends on 2)

The wireless universal-serial-bus device according to claim 2, further comprising:
a configuration-request information receiving unit that receives configuration request information indicating a request for the configuration information from each of the wireless universal-serial-bus hosts; and
a configuration-information reply unit that replies, when the configuration-request information receiving unit receives the configuration request information from a wireless universal-serial-bus host, to the wireless universal-serial-bus host that transmitted the configuration request information with the configuration information stored in the configuration-information storage unit corresponding to the wireless universal-serial-bus host that transmitted the configuration request information.

### Claim 4 (depends on 3)

The wireless universal-serial-bus device according to claim 3, wherein
the configuration determining unit further determines whether the configuration is set for the wireless universal-serial-bus host that transmitted the configuration request information before the configuration-information reply unit replies to the wireless universal-serial-bus host that transmitted the configuration request information, and
when the configuration determining unit determines that the configuration is not set for the wireless universal-serial-bus host that transmitted the configuration request information, the configuration unit sets the configuration for the wireless universal-serial-bus host that transmitted the configuration request information.

### Claim 5 (depends on 3)

The wireless universal-serial-bus device according to claim 3, further comprising an encrypting unit that encrypts the configuration information with an encryption key corresponding to the wireless universal-serial-bus host that transmitted the configuration request information, wherein
the configuration-information reply unit replies to the wireless universal-serial-bus host that transmitted the configuration request information with the configuration information encrypted by the encrypting unit.

### Claim 6 (depends on 1)

The wireless universal-serial-bus device according to claim 1, further comprising:
a data receiving unit that receives data from each of the wireless universal-serial-bus hosts; and
a host standby unit that causes, when the reception-time-information receiving unit receives the reception time information from a first wireless universal-serial-bus host while the data receiving unit receives data from a second wireless universal-serial-bus host, the first wireless universal-serial-bus host to standby until the data receiving unit completes receiving the data from the second wireless universal-serial-bus host.

### Claim 7 (depends on 6)

The wireless universal-serial-bus device according to claim 6, wherein the host standby unit causes the first wireless universal-serial-bus host to standby by transmitting information indicating that the reception time information is not properly received to the first wireless universal-serial-bus host.

### Claim 8 (depends on 6)

The wireless universal-serial-bus device according to claim 6, wherein the host standby unit causes the first wireless universal-serial-bus host to standby by transmitting first information indicating a state in which the reception time information cannot be properly received and second information indicating a state in which the reception time information can be properly received to the first wireless universal-serial-bus host.

### Claim 9 (depends on 8)

The wireless universal-serial-bus device according to claim 8, further comprising a transmission-time-information receiving unit that receives transmission time information indicating a data transmission time specified by each of the wireless universal-serial-bus hosts, wherein
the host standby unit transmits the second information to the first wireless universal-serial-bus host at the data transmission time indicated by the transmission-time information received by the transmission-time-information receiving unit.

### Claim 10 (depends on 6)

The wireless universal-serial-bus device according to claim 6, wherein the host standby unit causes the first wireless universal-serial-bus host to standby by alternately repeating a connection operation and a disconnection operation for a communication with the first wireless universal-serial-bus host.

### Claim 11 (depends on 10)

The wireless universal-serial-bus device according to claim 10, wherein the host standby unit performs the connection operation when a predetermined time elapses after performing the disconnection operation.

### Claim 12 (depends on 1)

The wireless universal-serial-bus device according to claim 1, further comprising a host detecting unit that detects the wireless universal-serial-bus hosts, wherein
the host detecting unit stores identification information for identifying a detected wireless universal-serial-bus host in association with a host address of the detected wireless universal-serial-bus host in a storage medium.

### Claim 13 (depends on 1)

The wireless universal-serial-bus device according to claim 1, further comprising a host authenticating unit that authenticates the wireless universal-serial-bus hosts and generates an encryption key shared with each of the wireless universal-serial-bus hosts, wherein
the host authenticating unit stores identification information for identifying an authenticated wireless universal-serial-bus host in association with the encryption key in a storage medium.

### Claim 14 (depends on 1)

The wireless universal-serial-bus device according to claim 1, further comprising a device-address receiving unit that receives a device address assigned by each of the wireless universal-serial-bus hosts, wherein
the device-address receiving unit stores identification information for identifying each of the wireless universal-serial-bus hosts in association with the device address corresponding to each of the wireless universal-serial-bus hosts in a storage medium.

### Claim 15

A wireless universal-serial-bus communication system comprising:
a plurality of wireless universal-serial-bus hosts; and
a wireless universal-serial-bus device that performs a communication conforming to a wireless universal-serial-bus standard with the wireless universal-serial-bus hosts, wherein
the wireless universal-serial-bus device includes
a reception-time-information receiving unit that receives reception time information indicating a data reception time specified by each of the wireless universal-serial-bus hosts,
a configuration determining unit that determines, when the reception-time-information receiving unit receives the reception time information from a wireless universal-serial-bus host, whether a configuration is set for the wireless universal-serial-bus host that transmitted the reception time information,
a configuration unit that sets, when the configuration determining unit determines that the configuration is not set for the wireless universal-serial-bus host that transmitted the reception time information, the configuration for the wireless universal-serial-bus host that transmitted the reception time information,
a data receiving unit that receives data from each of the wireless universal-serial-bus hosts, and
a host standby unit that causes, when the reception-time-information receiving unit receives the reception time information from a first wireless universal-serial-bus host while the data receiving unit receives data from a second wireless universal-serial-bus host, the first wireless universal-serial-bus host to standby until the data receiving unit completes receiving the data from the second wireless universal-serial-bus host, wherein
the first wireless universal-serial-bus host holds data to be transmitted to the wireless universal-serial-bus device while the host standby unit causes the first wireless universal-serial-bus host to standby.
