EP2020802A2

Handheld wireless game device server, handheld wireless device client and system using same

Abstract

A handheld wireless device is adapted to function as a lightweight, small, and low-cost wireless server for serving handheld wireless clients. The handheld wireless server includes a battery that powers the server, data processing circuitry, read/write memory, and a memory port for receiving an external, detachable, long term, read/write storage device. The read/write storage device stores multiple dynamic server applications for execution by the data processing circuitry and multiple dynamic client applications for download to handheld wireless client devices. Wireless communications circuitry broadcasts initial information and detects communications from handheld wireless client devices including requests to download one of the client applications stored on the long term storage device. The data processing circuitry processes, in parallel, multiple download requests for client applications from multiple handheld client devices, retrieves the client applications from the long term storage device, and provides the client applications wirelessly to the multiple handheld client devices. An example application for traveler in a travel environment is described.

EP2020802A2, drawing sheet 1
Sheet 1 of 21

Term

Projected expiry 1 August 2028.

  1. Priority
  2. Filed
  3. Published
  4. Today
  5. Projected expiry

16 claims: 6 independent, 10 dependent

  1. 1
    A portable handheld wireless server for serving handheld wireless clients, the wireless server comprising:a handheld wireless device functioning as a server including: a battery;data processing circuitry;read/write working memory;a memory port for receiving an external, detachable, long term, read/write storage device that stores multiple, dynamic server applications for execution by the data processing circuitry and multiple, dynamic client applications for download to one or more of the handheld wireless client devices;wireless communications circuitry configured to broadcast initial information and detect communications from handheld wireless client devices including requests to download one of the client applications stored on the long term storage device, wherein the data processor is configured to, in parallel, process multiple download requests for one or more of the client applications from multiple handheld wireless client devices, retrieve the client applications from the long term storage device operably coupled to the memory port, and provide the client applications wirelessly to the multiple handheld wireless client devices.
  2. 4
    The portable wireless server according to any one of the preceding claims, wherein:the handheld wireless client device without the long term storage device operably coupled to the memory port weighs no more than 10 ounces and has dimensions no greater than 3.5" in width, 6" in length, and 1.25" in thickness;the long term storage device is a hard disk, flash memory and/or flash memory configured as a card, cartridge, disk, or stick wherein the memory port is sized to receive the card, cartridge, disk, or stick;the processing circuitry includes a first data processor for executing a kernel and network drivers and a second data processor for executing the server applications;the processing circuitry includes a graphics processing unit for processing two-dimensional and three-dimensional images;the data processing circuitry is configured to retrieve at least some client applications from a content server connected to the Internet;the wireless circuitry is configured to wirelessly communicate with one or more other portable wireless servers;the wireless circuitry is configured to wirelessly receive one or more applications from the one or more other portable wireless servers and/or to wirelessly transmit one or more applications to the one or more other portable wireless servers;the portable wireless servers are located on a transport vehicle;and/or the wireless circuitry is configured to wirelessly communicate with another wireless access point that is coupled to the Internet.
  3. 5
    The portable wireless server according to any one of the preceding claims, wherein the portable wireless servers are located on an airplane.
  4. 7
    The portable wireless server according to any one of the preceding claims, wherein the wireless circuitry is configured to wirelessly communicate with the wireless access point using a first wireless protocol and to communicate with the handheld wireless clients using a second wireless protocol.
  5. 11
    A portable handheld wireless terminal for use by a traveler in a wireless network provided in a travel environment that has wireless access points, each associated with a different location in the travel environment, the portable handheld wireless terminal comprising:a battery;data processing circuitry;read/write working memory;wireless communications circuitry configured to receive broadcast information including client application indicators from a one or more of the wireless access points, to request download of one a plurality of client applications from one of the wireless access points based on the broadcast information received from the one wireless access point, and to receive the requested client application downloaded from the one wireless access point;and an interactive interface configured to change depending on the location in the travel environment of the wireless access point with which the portable handheld wireless gaming terminal communicates.
  6. 14
    The portable handheld wireless terminal according to any one of claims 11 to 13, wherein:one or more of the wireless access points is a portable handheld wireless gaming device operating as wireless access point;one or more of the wireless access points is a Nintendo DS device operating as a wireless access point;and/or one or more of the wireless access points is a Nintendo DS device operating as a wireless access point and as an application server to the portable handheld wireless gaming terminal.
  7. 15
    A communications system, comprising:multiple handheld wireless gaming devices wirelessly linked together, each handheld wireless gaming device functions as a server to multiple handheld wireless gaming terminals, each handheld wireless gaming device including: a battery;data processing circuitry;read/write working memory;long term, mass read/write storage storing multiple server applications for execution by the data processing circuitry and multiple client applications for download to one or more of the handheld wireless client devices;wireless communications circuitry configured to transmit broadcast information, to receive requests from multiple ones of the handheld wireless gaming terminals to download one or more client applications, and to transmit the requested client applications to the requesting handheld wireless gaming terminals;each handheld wireless gaming terminal including a battery;a data processing circuitry;read/write working memory;wireless communications circuitry configured to receive broadcast information from one of the handheld wireless gaming devices, to transmit a request to the one handheld wireless gaming device to download of one a plurality of applications, and to receive the requested application downloaded from the one handheld wireless gaming device.