Wireless communication game system and storage medium storing a wireless communication game program
AssigneeNintendo Co., Ltd.
InventorsYoji Kamikawa, Masaru Mitsuyoshi
Life of this patent
Estimating the term…
Abstract
A wireless communication game system includes at least one parent device and a plurality of child devices that can communicate wirelessly with one another. The parent device transmits a parent device program and game data for distribution and generation information indicating what generation the data for distribution belongs to when counting from the one in the parent device. Each of the child devices receives the data for distribution and executes the parent device program to update the generation information and transmit to another plurality of child devices the parent device program and game data for distribution and the updated generation information.
Claims23
A wireless communication game system including at least one parent device and a plurality of child devices that can communicate wirelessly with one another, wherein
- said parent device comprises:
- first data storage locations which store at least a parent device program and game data;
- first communication programmed logic circuitry which communicates wirelessly with a plurality of child devices;
- and
- first connection programmed logic circuitry which searches for a plurality of communicable child devices and establishes a connection with each of the child devices by broadcasting data for connection with use of said first communication programmed logic circuitry;
- each of said child devices comprises:
- second communication programmed logic circuitry for communicating wirelessly with said parent device;
- and
- second connection programmed logic circuitry for searching for said communicable parent device and establishing a connection with said parent device by receiving said data for connection with use of said second communication programmed logic circuitry;
- and
- said parent device further comprises a transmitter for transmitting, with the use of said first communication programmed logic circuitry, said parent device program and said game data stored in said first data storage locations to each of the child devices with which connection is established by said first connection programmed logic circuitry and said second connection programmed logic circuitry;
- and
- each of said child devices further comprises:
- a receiver for receiving, with the use of said second communication programmed logic circuitry, said parent device program and said game data from said parent device with which a connection is established by said first connection programmed logic circuitry and said second connection programmed logic circuitry;
- second data storage locations which store said parent device program and said game data received by said receiver in a writable and readable manner;
- and
- parent device processing programmed logic circuitry for executing said parent device program stored in said second data storage locations, and wherein
- said parent device processing programmed logic circuitry executes said parent device program to search for another plurality of communicable child devices and establish connection with each of the child devices by broadcasting the data for connection with the use of said second communication programmed logic circuitry, and transmitting, with the use of the second communication programmed logic circuitry, said parent device program and said game data stored in said second data storage locations to each of the child devices with which a connection is established.
A wireless communication game system including at least one parent device and a plurality of child devices that can communicate wirelessly with one another, wherein
- said parent device comprises:
- first data storage locations for storing at least a parent device program, game data, and generation information indicating what generation said parent device program and said game data belong to in relation to the original data stored in said parent device;
- first communication programmed logic circuitry which communicates wirelessly with a plurality of child devices;
- and
- a transmitter for transmitting to each of the child devices said parent device program, said game data and said generation information stored in said first data storage location, with use of said first communication programmed logic circuitry;
- and
- each of said child devices comprises:
- second communication programmed logic circuitry for communicating wirelessly with said parent device;
- a receiver for receiving said parent device program, said game data and said generation information from said parent device with use of the second communication programmed logic circuitry;
- second data storage locations for storing, in a writable and readable manner, said parent device program, said game data and said generation information received by said receiver;
- and
- parent device processing programmed logic circuitry for executing said parent device program stored in said second data storage location;
- and wherein
- said parent device processing programmed logic circuitry executes said parent device program to update said generation information stored in said second data storage location and transmits to another plurality of child devices said parent device program, said game data and said updated generation information stored in said second data storage locations, with the use of said second communication programmed logic circuitry.
A non-transitory storage medium storing a wireless communication game program for a wireless communication game system including at least one parent device and a plurality of child devices that can communicate wirelessly with one another, wherein
- said parent device comprises:
- first data storage locations for storing at least a parent device program and game data;
- and
- first communication programmed logic circuitry for communicating wirelessly with a plurality of child devices;
- and
- each of said child devices comprises:
- second communication programmed logic circuitry for wirelessly communicating with said parent device;
- and
- second data storage locations for storing data, received with use of said second communication programmed logic circuitry, in a writable and readable manner, and wherein
- said wireless communication game program causes a processor of said parent device to search for a plurality of communicable child devices and establish a connection with each of the child devices by broadcasting data for connection with use of said first communication programmed logic circuitry;
- said wireless communication game program causes a processor of said child device to search for said communicable parent device and establish a connection with said parent device by receiving said data for connection with the use of said second communication programmed logic circuitry;
- said wireless communication game program causes the processor of said parent device to transmit said parent device program and said game data stored in said first data storage locations to each of the child devices with which connection is established with said first and second communication programmed logic circuitry;
- and
- said wireless communication game program causes the processor of said child device to:
- receive said parent device program and said game data from said parent device with which connection is established with said first and second communication programmed logic circuitry and store the same in said second data storage locations;
- and
- execute said parent device program stored in said second data storage locations;
- and wherein
- said parent device program is executed to search for another plurality of communicable child devices and establish connection with each of the child devices by broadcasting the data for connection with the use of said second communication programmed logic circuitry, and transmit said parent device program and said game data stored in said second data storage locations to each of the child devices with which connection is established.
A non-transitory storage medium storing a wireless communication game program for a wireless communication game system including at least one parent device and a plurality of child devices that can communicate wirelessly with one another, wherein
- said parent device comprises:
- first data storage locations for storing at least a parent device program, game data, and generation information indicating what generation said parent device program and said game data belong to when counting from the ones in said parent device;
- and
- first communication programmed logic circuitry for communicating wirelessly with a plurality of child devices;
- and
- each of said child devices comprises:
- second communication programmed logic circuitry for communicating wirelessly with said parent device;
- and
- second data storage locations for storing in a writable and readable manner said data received with use of said second communication programmed logic circuitry, and wherein
- said wireless communication game program causes a processor of said parent device to transmit to each of the child devices said parent device program, said game data and said generation information stored in said first data storage locations, with use of said first communication programmed logic circuitry;
- said wireless communication game program causes a processor of said child device to:
- receive said parent device program, said game data and said generation information from said parent device with use of said second communication programmed logic circuitry and store the same in said second data storage locations;
- and
- execute said parent device program stored in said second data storage location;
- and wherein
- said execution causes said parent device program to update said generation information stored in said second data storage locations, and transmit to another plurality of child devices said parent device program, said game data and said updated generation information stored in said second data storage locations, with the use of said second communication programmed logic circuitry.
A device configured to wirelessly communicate with a plurality of game devices in a wireless game system, comprising:
- a receiver configured to receive a parent device program and game data from a second device in the plurality of game devices, the device and the second device being in wireless communication with each other, the second device being a parent device of the device;
- a processor configured to execute the parent device program on the device and cause the device to act as a parent device;
- a transmitter configured to transmit the parent device program and the game data from the device to a third device in the plurality of game devices when the device is acting as a parent device, the device and the third device being in wireless communication with each other, the device being a parent device of the third device,
- wherein the first, second, and third devices are different devices in the plurality of game devices.
A device configured to wirelessly communicate with a plurality of game devices in a wireless game system, comprising:
- a receiver configured to receive a parent device program, game data, and corresponding generation information from a second device in the plurality of game devices, the device and the second device being in wireless communication with each other, the second device being a parent device of the device;
- a processor configured to execute the parent device program on the device, update generation information on the device, and cause the device to act as a parent device;
- a transmitter configured to transmit the parent device program, the updated generation information, and the game data from the device to a third device in the plurality of game devices when the device is acting as a parent device, the device and the third device being in wireless communication with each other, the device being a parent device of the third device,
- wherein the first, second, and third devices are different devices in the plurality of game devices.
Dependencies are inferred from the claim text.