# US 10,441,879 B2 · Registration of wireless encounters between wireless devices

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

- Number: US 10,441,879 B2
- Document ID: US10441879B2
- Status: Granted
- Kind: B2
- Application number: 15/473,487
- Filed: 2017-03-29
- Published: 2018-10-04
- Granted: 2019-10-15
- Earliest claimed: 2017-03-29
- Assignees: Disney Enterprises, Inc.
- Applicants: Disney Enterprises, Inc.
- Inventors: Timothy Panec; Michael P. Goslin; Steve Thornton
- Web page: https://patentgrep.com/patent/US10441879B2

## CPC

- A63F 13/235: using a wireless connection, e.g. infrared or piconet
- A63F 13/211: using inertial sensors, e.g. accelerometers or gyroscopes
- A63F 13/216: using geographical information, e.g. location of the game device or player using GPS
- A63F 13/285: Generating tactile feedback signals via the game input device, e.g. force feedback
- A63F 13/327: using wireless networks, e.g. Wi-Fi® or piconet
- A63F 13/35: Details of game servers
- A63F 13/355: Performing operations on behalf of clients with restricted processing capabilities, e.g. servers transform changing game scene into an encoded video stream for transmitting to a mobile phone or a thin client
- A63F 13/44: involving timing of operations, e.g. performing an action within a time slot
- A63F 13/71: using secure communication between game devices and game servers, e.g. by encrypting game data or authenticating players
- A63F 13/73: Authorising game programs or game devices, e.g. checking authenticity
- A63F 13/92: Video game devices specially adapted to be hand-held while playing
- A63F 2300/406: Transmission via wireless network, e.g. pager or GSM
- A63H 2200/00: Computerized interactive toys, e.g. dolls
- A63F: CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63H: TOYS, e.g. TOPS, DOLLS, HOOPS OR BUILDING BLOCKS

## Abstract

There is provided a first toy device that wirelessly and periodically transmits, using a transceiver, a first unique ID number, wirelessly receives, using the transceiver, a second unique ID number from a second toy device, stores the second unique ID number in the memory. Further, when the first toy device is in communication with a gaming device having a gaming application, the first toy device retrieves the second unique ID number from the memory, and transmits the retrieved second unique ID number to the gaming device to inform the gaming application of an encounter between the first toy device and the second toy device for use in the gaming application.

## Claims

### Claim 1

A first toy device comprising:
a hardware processor;
a haptic sensor;
a memory having a first unique identification (ID) number associated with the first toy device, and a software code; and
a transceiver;
wherein the hardware processor is configured to execute the software code to:
wirelessly and periodically transmit, using the transceiver, the first unique ID number;
wirelessly receive, using the transceiver, a second unique ID number from a second toy device;
store the second unique ID number in the memory;
receive a haptic input data via the haptic sensor; and
store the haptic input data and a timestamp corresponding to the haptic input data in the memory;
wherein when the first toy device is in communication with a gaming device having a gaming application:
retrieve the second unique ID number, the haptic input data and the timestamp corresponding to the haptic input data from the memory; and
transmit the retrieved second unique ID number, the haptic input data and the timestamp corresponding to the haptic input data to the gaming device to inform the gaming application of an encounter between the first toy device and the second toy device for use in the gaming application.

### Claim 2 (depends on 1)

The first toy device of claim 1, wherein storing the second unique ID number in the memory further comprises storing proximity information corresponding to a distance between the first toy device and the second toy device.

### Claim 3 (depends on 2)

The first toy device of claim 2, wherein the proximity information further comprises a relative signal strength indictor (RSSI) data.

### Claim 4 (depends on 2)

The first toy device of claim 2, wherein the hardware processor is configured to execute the software code to transmit the proximity information to the gaming device.

### Claim 5 (depends on 1)

The first toy device of claim 1, wherein the memory further comprises a response database, and wherein the hardware processor is further configured to execute the software code to:
determine a response by the first toy device using the response database and the second unique ID number; and
generate the response via an output module.

### Claim 6 (depends on 5)

The first toy device of claim 5, wherein the output module comprises a speaker, and the response comprises an audio response.

### Claim 7 (depends on 1)

The first toy device of claim 1, wherein the haptic sensor further comprises a haptic motor and an accelerometer.

### Claim 8 (depends on 1)

The first toy device of claim 1, wherein storing the second unique ID number in the memory includes storing a timestamp corresponding the second unique ID number.

### Claim 9

A method for use by a first toy device including a hardware processor, a haptic sensor, a transceiver, and a memory having a first unique identification (ID) number associated with the first toy device and a software code for execution by the hardware processor to perform the method comprising:
wirelessly and periodically transmitting, using the transceiver, the first unique ID number;
wirelessly receiving, using the transceiver, a second unique ID number from a second toy device;
storing the second unique ID number in the memory;
receiving a haptic input data via the haptic sensor; and
storing the haptic input data and a timestamp corresponding to the haptic input data in the memory;
retrieving, when the first toy device is in communication with a gaming device having a gaming application, the second unique ID number, the haptic input data and the timestamp corresponding to the haptic input data from the memory; and
transmitting the retrieved second unique ID number, the haptic input data and the timestamp corresponding to the haptic input data to the gaming device to inform the gaming application of an encounter between the first toy device and the second toy device for use in the gaming application.

### Claim 10 (depends on 9)

The method of claim 9, wherein storing the second unique ID number further comprises storing proximity information corresponding to a distance between the first toy device and the second toy device.

### Claim 11 (depends on 9)

The method of claim 9, wherein the memory further comprises a response database, and wherein the method further comprises:
determining a response by the first toy device using the response database and the second unique ID number; and
generating the response via an output module.

### Claim 12 (depends on 11)

The method of claim 11, wherein the output module comprises a speaker and the response comprises an audio response.

### Claim 13 (depends on 9)

The method of claim 9, wherein the haptic sensor further comprises a haptic motor and an accelerometer.

### Claim 14 (depends on 9)

The method of claim 9, wherein storing the second unique ID in the memory includes storing a timestamp corresponding to receiving the second unique ID number.

### Claim 15

A gaming system comprising:
a game server including a server processor and a server memory having a master application for a game stored thereon;
a gaming device; and
a first toy device having a hardware processor, a memory having a first unique ID number associated with the first toy device and a software code, and a transceiver;
wherein the hardware processor is configured to execute the software code to:
wirelessly and periodically transmit, using the transceiver, the first unique ID number;
wirelessly receive, using the transceiver, a second unique ID number from a second toy device;
store the second unique ID in the memory;
receive a haptic input data via the haptic sensor;
store the haptic input data in the memory;
obtain proximity information corresponding to a distance between the first toy device and the second toy device;
when the first toy device is in communication with the gaming device having a gaming application:
retrieve the second unique ID, the haptic input data and the proximity information from the memory; and
transmit the retrieved second unique ID, the haptic input data and the proximity information to the gaming device
wherein the gaming device is configured to relay the second unique ID number, the proximity information, and the haptic input data to the game server, and wherein the server processor is configured to execute the master application to:
receive the second unique ID number, the proximity information, and the haptic input data from the gaming device;
update a game state of the game based on the second unique ID number, the proximity information, and the haptic input data; and
transmit an updated game state data to the gaming device.

### Claim 16 (depends on 15)

The gaming system of claim 15, wherein the gaming device comprises:
a device processor; and
a device memory having the gaming application stored thereon;
wherein the device processor is configured to execute instructions of the gaming application to provide a graphical user interface for interacting with the game.

### Claim 17 (depends on 15)

The gaming system of claim 15, wherein the gaming device is configured to:
receive a timestamp corresponding to the haptic input data from the first toy device; and
store the timestamp corresponding to the haptic input data in the memory.
