Systems, methods, and devices for assisting play
First Claim
1. A system for assisting play, comprising:
- a portable computer including;
a user interface configured to receive input from a user; and
a computer communication mechanism configured to transmit computer data based, at least in part, on the received user input; and
a plurality of portable devices each including;
an enclosure;
a proximity sensor mechanism within the enclosure and configured to detect proximity of one or more other portable devices of the plurality of portable devices;
a device communication mechanism configured to receive the computer data, transmit proximity data to the portable computer based on the detected proximity, and receive proximity data from the portable computer; and
an audiovisual output mechanism configured to generate at least one of an audio output and a visual output,wherein;
the computer communication mechanism is further configured to receive first proximity data from a first portable device of the plurality of portable devices and transmit the first proximity data to a second portable device of the plurality of portable devices based, at least in part, on the received user input,the computer communication mechanism is further configured to receive second proximity data different from the first proximity data from the second portable device, and transmit the second proximity data to the first portable device based, at least in part, on the received user input,the device communication mechanism of the first portable device is configured to receive the second proximity data from the portable computer,the device mechanism of the second portable device is configured to receive the first proximity data from the portable computer,the audiovisual output mechanism of the first portable device is configured to generate at least one of a first audio output and a first visual output in response to the second proximity data received from the portable computer, andthe audiovisual output mechanism of the second portable device is configured to generate at least one of a second audio output and a second visual output in response to the first proximity data received from the portable computer.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems, methods, and computer program products for assisting play are disclosed. In some examples, the system may include a portable computer including a user interface configured to receive input from a user, and a computer communication mechanism configured to transmit computer data based, at least in part, on the received user input; and a plurality of portable devices each including an enclosure, a device communication mechanism within the enclosure and configured to receive the computer data, a proximity sensor mechanism configured to detect proximity of one or more other portable devices of the plurality of portable devices, and an audiovisual output mechanism configured to generate at least one of an audio output and a visual output based on at least one of (1) the received computer data and (2) the detected proximity of the one or more other portable devices.
285 Citations
18 Claims
-
1. A system for assisting play, comprising:
-
a portable computer including; a user interface configured to receive input from a user; and a computer communication mechanism configured to transmit computer data based, at least in part, on the received user input; and a plurality of portable devices each including; an enclosure; a proximity sensor mechanism within the enclosure and configured to detect proximity of one or more other portable devices of the plurality of portable devices; a device communication mechanism configured to receive the computer data, transmit proximity data to the portable computer based on the detected proximity, and receive proximity data from the portable computer; and an audiovisual output mechanism configured to generate at least one of an audio output and a visual output, wherein; the computer communication mechanism is further configured to receive first proximity data from a first portable device of the plurality of portable devices and transmit the first proximity data to a second portable device of the plurality of portable devices based, at least in part, on the received user input, the computer communication mechanism is further configured to receive second proximity data different from the first proximity data from the second portable device, and transmit the second proximity data to the first portable device based, at least in part, on the received user input, the device communication mechanism of the first portable device is configured to receive the second proximity data from the portable computer, the device mechanism of the second portable device is configured to receive the first proximity data from the portable computer, the audiovisual output mechanism of the first portable device is configured to generate at least one of a first audio output and a first visual output in response to the second proximity data received from the portable computer, and the audiovisual output mechanism of the second portable device is configured to generate at least one of a second audio output and a second visual output in response to the first proximity data received from the portable computer. - View Dependent Claims (2, 3, 4, 5, 14, 15)
-
-
6. A method of assisting play with a portable computer and a plurality of portable devices, comprising
detecting, via a first proximity sensor mechanism of a first portable device of the plurality of portable devices, proximity of one or more other portable devices of the plurality of portable devices; -
transmitting, via a device communication mechanism of the first portable device, first proximity data to the portable computer based on the detected proximity; receiving, via a computer communication mechanism of the portable computer, the first proximity data from the first portable device; receiving, via the computer communication mechanism of the portable computer, second proximity data from a second portable device of the plurality of portable devices; transmitting, via the computer communication mechanism, the first proximity data to the second portable device; transmitting, via the computer communication mechanism, the second proximity data to the first portable device; receiving, via the device communication mechanism of the first portable device, the second proximity data from the portable computer receiving, via the device communication mechanism of the second portable device, the first proximity data from the portable computer; generating, via an audiovisual mechanism of the first portable device, at least one of a first audio output and a first visual output in response to the second proximity data received from the portable computer; and generating, via an audiovisual mechanism of the second portable device, at least one of a second audio output and a second visual output in response to the first proximity data received from the portable computer. - View Dependent Claims (7, 8, 9, 16, 17, 18)
-
-
10. A computer program product, comprising:
- a non-transitory computer-readable storage medium that stores computer-readable instructions that, when executed, implement a method for assisting play, the method comprising;
receiving first proximity data from a first portable device indicating that the first portable device is within a predetermined threshold distance from one or more other portable devices;
receiving second proximity data from a second portable device indicating that the second portable device is within a predetermined threshold distance from one or more other portable devices;
transmitting the second proximity data to the first portable device instructing the first portable device to generate at least one of a first audio output and a first visual output in response to the transmitted second proximity data; and
transmitting the first proximity data to the second portable device instructing the second portable device to generate at least one of a second audio output and a second visual output based on the transmitted first proximity data. - View Dependent Claims (11, 12, 13)
- a non-transitory computer-readable storage medium that stores computer-readable instructions that, when executed, implement a method for assisting play, the method comprising;
Specification