WO2012026936A1 - A game engine module and method for playing an electronic game using location information - Google Patents

A game engine module and method for playing an electronic game using location information Download PDF

Info

Publication number
WO2012026936A1
WO2012026936A1 PCT/US2010/046808 US2010046808W WO2012026936A1 WO 2012026936 A1 WO2012026936 A1 WO 2012026936A1 US 2010046808 W US2010046808 W US 2010046808W WO 2012026936 A1 WO2012026936 A1 WO 2012026936A1
Authority
WO
WIPO (PCT)
Prior art keywords
game
gaming device
wireless gaming
location
categories
Prior art date
Application number
PCT/US2010/046808
Other languages
French (fr)
Inventor
Srinivas Annambhotla
Anders Larsson
Original Assignee
Sony Ericsson Mobile Communications Ab
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sony Ericsson Mobile Communications Ab filed Critical Sony Ericsson Mobile Communications Ab
Priority to PCT/US2010/046808 priority Critical patent/WO2012026936A1/en
Priority to EP10760479.5A priority patent/EP2608856A1/en
Priority to US13/155,887 priority patent/US20120052953A1/en
Publication of WO2012026936A1 publication Critical patent/WO2012026936A1/en

Links

Classifications

    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/20Input arrangements for video game devices
    • A63F13/21Input arrangements for video game devices characterised by their sensors, purposes or types
    • A63F13/216Input arrangements for video game devices characterised by their sensors, purposes or types using geographical information, e.g. location of the game device or player using GPS
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/30Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers
    • A63F13/33Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers using wide area network [WAN] connections
    • A63F13/332Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers using wide area network [WAN] connections using wireless networks, e.g. cellular phone networks
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/60Generating or modifying game content before or while executing the game program, e.g. authoring tools specially adapted for game development or game-integrated level editor
    • A63F13/65Generating or modifying game content before or while executing the game program, e.g. authoring tools specially adapted for game development or game-integrated level editor automatically by game devices or servers from real world data, e.g. measurement in live racing competition
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/60Generating or modifying game content before or while executing the game program, e.g. authoring tools specially adapted for game development or game-integrated level editor
    • A63F13/69Generating or modifying game content before or while executing the game program, e.g. authoring tools specially adapted for game development or game-integrated level editor by enabling or updating specific game elements, e.g. unlocking hidden features, items, levels or versions
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/70Game security or game management aspects
    • A63F13/77Game security or game management aspects involving data related to game devices or game servers, e.g. configuration data, software version or amount of memory
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/85Providing additional services to players
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F17/00Coin-freed apparatus for hiring articles; Coin-freed facilities or services
    • G07F17/32Coin-freed apparatus for hiring articles; Coin-freed facilities or services for games, toys, sports, or amusements
    • G07F17/3202Hardware aspects of a gaming system, e.g. components, construction, architecture thereof
    • G07F17/3223Architectural aspects of a gaming system, e.g. internal configuration, master/slave, wireless communication
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F17/00Coin-freed apparatus for hiring articles; Coin-freed facilities or services
    • G07F17/32Coin-freed apparatus for hiring articles; Coin-freed facilities or services for games, toys, sports, or amusements
    • G07F17/3244Payment aspects of a gaming system, e.g. payment schemes, setting payout ratio, bonus or consolation prizes
    • G07F17/3255Incentive, loyalty and/or promotion schemes, e.g. comps, gaming associated with a purchase, gaming funded by advertisements
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/50Controlling the output signals based on the game progress
    • A63F13/54Controlling the output signals based on the game progress involving acoustic signals, e.g. for simulating revolutions per minute [RPM] dependent engine sounds in a driving game or reverberation against a virtual wall
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/85Providing additional services to players
    • A63F13/87Communicating with other players during game play, e.g. by e-mail or chat
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/20Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterised by details of the game platform
    • A63F2300/205Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterised by details of the game platform for detecting the geographical location of the game platform
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/20Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterised by details of the game platform
    • A63F2300/209Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterised by details of the game platform characterized by low level software layer, relating to hardware management, e.g. Operating System, Application Programming Interface
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/40Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterised by details of platform network
    • A63F2300/406Transmission via wireless network, e.g. pager or GSM
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/50Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers
    • A63F2300/55Details of game data or player data management
    • A63F2300/552Details of game data or player data management for downloading to client devices, e.g. using OS version, hardware or software profile of the client device
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/50Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers
    • A63F2300/55Details of game data or player data management
    • A63F2300/5546Details of game data or player data management using player registration data, e.g. identification, account, preferences, game history
    • A63F2300/5573Details of game data or player data management using player registration data, e.g. identification, account, preferences, game history player location
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/60Methods for processing data by generating or executing the game program
    • A63F2300/69Involving elements of the real world in the game world, e.g. measurement in live races, real video

Definitions

  • the present invention relates generally to electronic games and, more particularly, to an electronic game that includes an electronic game engine module for providing a mode of play that utilizes positioning system signals to alter elements of the electronic game based on movement of a mobile device.
  • a mobile telephone is increasingly becoming a popular platform to play video games. This is due to the increasing availability of high speed Internet, superior graphics, processing power and portability. It is common for games to contain friendly and hostile characters/creatures and vehicular elements, such as cars, aircrafts, ships, etc. Many games also include corresponding attributes within the game (e.g., health, energy, power boosters, fuel, pit stops, etc) that add realism to situations that arise during game play
  • these attributes are static and upon repetitive playing, users know beforehand the spatial location or time occurrence of these attributes.
  • a player is playing a military strategy game on his mobile telephone, while travelling with his friends on vacation.
  • the military game may have the usual provisions associated with the character controlled by the user.
  • Such provisions may include, for example, health status, available ammunitions and/or other combat features.
  • the controlled characters also can acquire attributes to increase health, ammunitions, energy, power booster packs, etc., depending on the features of the game.
  • the features used to acquire and/or add health, ammunitions, energy, power boost packs, etc. are usually strewn at predefined camouflaged or conspicuous locations within the game and/or appear at specific instances of time.
  • One aspect of the present invention relates to a system and method that leverages location information from a positioning receiver to alter elements in a virtual gaming world under influence from the real world elements (e.g., geographic position of wireless gaming device and geographic location of buildings and the like) to provide a unique gaming experience.
  • a positioning receiver to alter elements in a virtual gaming world under influence from the real world elements (e.g., geographic position of wireless gaming device and geographic location of buildings and the like) to provide a unique gaming experience.
  • One aspect of the present invention relates to a system and platform that combines elements of conventional games with virtual gaming world that combines aspects from the real world and lets gamers have a unique experience every time the gamer plays the game and at the same time letting game developers leverage the features of sophisticated handsets.
  • a person is playing a military strategy game on his or her wireless gaming device (e.g., a handset).
  • game features and/or elements such as health, power booster packs, lives, ammunition, etc., for example, are no longer be limited to a static presence in the game.
  • Game features and/or elements automatically change during the game, depending on the location of the wireless gaming device and whether the device is in the vicinity of a game category that causes an increase and/or decrease in one or more game features and/or elements of the game.
  • a wireless gaming device that includes: a memory for storing a gaming application, wherein the gaming application includes one or more game categories and one or more game rules that controls operation of the gaming application such that when the wireless gaming device is within a predefined geographic vicinity of at least one of the one or more game categories one or more game features of the gaming application may be altered; a receiver for determining a geographic location for the wireless gaming device, wherein the receiver generates location information and a radio circuit operable to receive map information from a remote source, wherein the map information includes at least one map category that corresponds to one or more game categories; a display operable to present multimedia content associated with the gaming application on the display to an associated user; and a processor coupled to the receiver, the memory and the display, wherein the processor executes computer code to periodically obtain the geographic location of the wireless gaming device and the map information and when the wireless gaming device is within the predefined geographic vicinity of map information that includes at least one of the one or more game categories, the processor causes a change in the game feature that corresponds
  • Another aspect of the invention relates to the wireless gaming device being a mobile telephone.
  • Another aspect of the invention relates to the receiver being a global positioning receiver.
  • Another aspect of the invention relates to the one or more categories including at least one selected from the group of: hospitals, coffee shops, fuel stations, car care centers, training centers, swimming pools, marinas, hotels, lodging, parks, restaurants, grocery stores and/or shopping stores.
  • Another aspect of the invention relates to the receiver and the radio circuit are operable to receive communications from a mobile telephony network.
  • Another aspect of the invention relates to the gaming application including a realtime mode of play when the location information is processed for use with the gaming application and a second mode of play when the location information is not processed for use with the gaming application.
  • Another aspect of the invention relates to in the first mode of play, the one or more game features are dynamically located within the gaming application based on the location information and/or the map information.
  • Another aspect of the invention relates to in the second mode of play, game elements are statically located within the gaming application.
  • Another aspect of the invention relates to the processor comparing the location information and the map information with the one or more game categories to determine which of the one or more game features to alter.
  • Another aspect of the invention relates to method for providing a location based game, the method including: storing a location based game application in a memory of a wireless gaming device, wherein the gaming application includes one or more game categories and one or more game rules that controls operation of the gaming application such that when the wireless gaming device is within a predefined geographic vicinity of at least one of the one or more game categories, one or more game features associated with the gaming application may be altered; receiving geographic location information from a receiver coupled to the wireless gaming device, wherein the geographic location information is dependent on the geographic location of the wireless gaming device; receiving map information from a source, wherein the map information includes at least one map category that corresponds to the one or more game categories; comparing the geographic location with the map information to determine whether the wireless gaming device is within a predetermined geographic vicinity of one the at least one of the one or more game categories; and outputting one or
  • Another aspect of the invention relates to receiving the location based game application from a remote server.
  • Another aspect of the invention relates to the source is a remote server that periodically transmits the map information to the wireless gaming device.
  • Another aspect of the invention relates to the step of outputting one or more changes in the one or more game features on the wireless gaming device includes displaying one or more game features on a display of the wireless gaming device.
  • Another aspect of the invention relates to the step of outputting one or more changes in the one or more game features on the wireless gaming device includes outputting an audible signal indicating changes in one or more game features on a speaker of the wireless gaming device.
  • One aspect of the invention relates to a location based software product, the product including: computer executable code configured to be executed on a wireless gaming device to be operable in a first mode wherein one or more features of the location based software product is dependent on a geographical location of the wireless gaming device; and operates in a second mode wherein the one or more features of the location based game system are static.
  • Another aspect of the invention relates to the computer executable code including one or more game categories and one or more game rules that controls operation of the computer executable code such that when the wireless gaming device is within a predefined geographic vicinity of at least one of the one or more game categories, one or more game features associated with the gaming application may be altered.
  • Another aspect of the invention relates to in the first mode of play, the one or more game features are dynamically located based on the location information and/or the map information.
  • Another aspect of the invention relates to in the second mode of play, game features are statically located within the gaming application.
  • One aspect of the invention relates to a method for providing a reward for playing a location-based game, the method including: playing a location based game application stored in a memory of a wireless gaming device, wherein the gaming application includes one or more game categories and one or more game rules that controls operation of the gaming application such that when the wireless gaming device is within a predefined geographic vicinity of at least one of the one or more game categories, one or more game features associated with the gaming application may be altered; moving the wireless gaming device within the predefined geographic vicinity of at least one of the game categories; and receiving an enhanced game feature based at least in part on the purchase of the product and/or service.
  • Another aspect of the invention relates to further including purchasing a product and/or a service from the at least one of the game categories and receiving a greater enhanced feature than the enhanced game feature received for being in the predefined geographic vicinity of the at least one of the game categories.
  • One aspect of the invention relates to a real world reward for playing a location- based game, the method including: playing a location based game application stored in a memory of a wireless gaming device, wherein the gaming application includes one or more game categories and one or more game rules that controls operation of the gaming application such that when the wireless gaming device is within a predefined geographic vicinity of at least one of the one or more game categories, one or more game features associated with the gaming application may be altered; performing above a
  • predetermined threshold in at least one aspect of the game and receive a coupon for purchasing one or more items at a retail outlet and/or a web-based retail outlet.
  • FIG. 1 is a schematic diagram of a communications system in which an exemplary wireless gaming device may receive communications from one or more positioning satellites.
  • FIG. 2 is an exemplary schematic block diagram of a wireless gaming device in accordance with aspects of the present invention.
  • FIG. 3 is a schematic block diagram of the wireless gaming device of FIG. 2.
  • FIGs. 4-8 are exemplary flowcharts of methods in accordance with aspects of the present invention. DETAILED DESCRIPTION OF EMBODIMENTS
  • wireless gaming device some embodiments are described primarily in the context of a wireless gaming device. It will be appreciated, however, that the exemplary context of a wireless gaming device is not the only operational environment in which aspects of the disclosed systems and methods may be used. Therefore, the techniques described in this document may be applied to any type of appropriate electronic device, examples of which include a mobile telephone, a media player, a computer, a pager, a communicator, an electronic organizer, a personal digital assistant (PDA), a smartphone, a portable communication apparatus, a portable global positioning system, a global positioning system built-in a vehicle (e.g., an automobile, truck, airplane, boat, etc.), a navigation receiver, a positioning receiver or any electronic device incorporating a global positioning system, a navigation receiver and/or a positioning receiver. Such devices will be collectively referred to herein as a "wireless gaming device”.
  • PDA personal digital assistant
  • the system 10 mayjnclude a wireless gaming device 12, a plurality of positioning satellites 14 and optionally, a remote server 16 in which the wireless gaming device 12 may communicate through a communications network 18.
  • the wireless gaming device 12 may be any type of electronic device that is capable of receiving satellite positioning signals 18 from one or more of the plurality of positioning satellites 14 or other signals that may be used to determine a location of the wireless gaming device 12 and execute computer readable medium to execute a game and/or interactive location platform, as discussed below.
  • the following description of the invention uses GPS as an example of an applicable positioning/navigation technology for use in connection with the wireless gaming device 12.
  • this description is not intended to limit the invention to GPS receivers.
  • Other positioning technologies such as Russian GLONASS, China COMPASS, Europe Galileo, and India IRNSS are also deemed to be within the scope of the present invention.
  • the wireless gaming device 12 may also use A-GPS and other location services including Wi-Fi Positioning System and cell-site triangulation in a hybrid positioning system to determine the position of the wireless gaming device.
  • GPS is a space-based triangulation system that uses positioning satellites 14 and GPS control computers (not shown) to measure positions anywhere on the earth. GPS was first developed by the United States Department of Defense as a navigational system. The advantages of this navigational system over land-based systems are that it is not limited in its coverage and it provides continuous 24-hour coverage, which may be highly accurate regardless of weather conditions.
  • a constellation of 24 positioning satellites 14 orbiting the earth continually emit a GPS radio signal (also referred herein as "positioning satellite signals") 18.
  • a positioning receiver 20 (FIG. 3) in the wireless gaming device 12 receives the positioning satellite signals 22 from the visible positioning satellites and measures the time that the positioning satellite signals 22 takes to travel from the positioning satellites 14 to an antenna associated with the positioning receiver 20.
  • the positioning receiver 20 can calculate a range for each positioning satellite 14 in view.
  • Ephemeris information provided in the positioning radio signal typically describes the satellite's orbit and velocity, thereby enabling the mobile terminal to calculate its geographical position through a process of triangulation, as is known.
  • the wireless gaming device 12 may be any type of electronic device that is capable of receiving satellite positioning signals 18 from one or more of the plurality of positioning satellites 14 and execute computer readable medium to execute a game and/or interactive location platform.
  • the wireless gaming device 12 may include a user interface 24 (identified by dotted lines) that enables the user easily and efficiently to perform one or more communication tasks (e.g., identify a contact, select a contact, make a telephone call, receive a telephone call, establish and manage local wireless and/or wired exchanges of information with a remote mobile terminal, enter position
  • one or more communication tasks e.g., identify a contact, select a contact, make a telephone call, receive a telephone call, establish and manage local wireless and/or wired exchanges of information with a remote mobile terminal, enter position
  • the user interface 24 of the wireless gaming device 12 may include one or more of the following components: a display 26, an alphanumeric keypad 28 (FIG. 3), function keys 30 (FIG. 3), a navigation tool 32 (FIG. 3), a speaker 34, and/or a microphone 36.
  • a display 26 an alphanumeric keypad 28 (FIG. 3), function keys 30 (FIG. 3), a navigation tool 32 (FIG. 3), a speaker 34, and/or a microphone 36.
  • a display 26 that is a touchscreen display, for example.
  • the display 26 may present information in a viewable format to a user of the wireless gaming device 12. Such information may include operating state, time, telephone numbers, contact information, unique identifiers, various navigational menus, status of one or more functions, photographs, multimedia, position information, navigation information, game information, game graphics, etc., which may enable the user to utilize the various features of the wireless gaming device 12.
  • the display 26 may also be used to visually present content accessible by the wireless gaming device 12.
  • the displayed content may include position information and/or navigation information in the form of maps, routes, etc.
  • Other such information may include E-mail messages, audio and/or video presentations stored locally in memory 38 (FIG. 3) of the wireless gaming device 12 and/or stored remotely and downloaded to the wireless gaming device 12 (e.g., from a remote storage device, a mail server, remote personal computer, etc.).
  • the alphanumeric keypad 28 provides for a variety of user input operations.
  • the keypad 28 may include alphanumeric keys for allowing entry of alphanumeric information such as user-friendly identification of contacts, street addresses, E-mail addresses, distribution lists, telephone numbers, phone lists, contact information, notes, etc.
  • the wireless gaming device 12 may also include function keys 30 such as a "call send" key for transmitting an E-mail, initiating or answering a call, initiating the transfer of location assistance information between the mobile terminal and a remote mobile terminal (e.g., mobile terminal 16), and a "call end” key for ending, or "hanging up” a call.
  • the navigation tool 32 may include menu navigation keys, for example, for navigating through a menu displayed on the display 26 to select different telephone functions, profiles, settings, etc., as is conventional.
  • Other keys associated with the wireless gaming device 12 may include a volume key, audio mute key, an on/off power key, a web browser launch key, a local adapter association key (e.g., for wired and/or wireless communications), an E-mail application launch key, a camera key, etc. Keys or key-like functionality may also be embodied as a touch screen associated with the display 26.
  • the wireless gaming device 12 may also include conventional call circuitry that enables the mobile terminal to establish a call, transmit and/or receive E-mail messages, and/or exchange signals with a called/calling device, typically another mobile telephone or landline telephone.
  • a called/calling device typically another mobile telephone or landline telephone.
  • the called/calling device need not be another telephone, but may be some other electronic device such as an electronic device compliant with one or more communication protocols, Internet web server, E-mail server, content providing server, etc.
  • the wireless gaming device 12 includes a control circuit 40 that is configured to carry out overall control of the functions and operations of the mobile terminal 12.
  • the control circuit 40 may include a processing device 42, such as a CPU, microcontroller or microprocessor.
  • the processing device 42 executes code stored in a memory (not shown) within the control circuit 40 and/or in a separate memory, such as memory 38, in order to carry out operation of the wireless gaming device 12 and perform all of the functionality disclosed herein.
  • the memory 38 may be any suitable memory device for storing information.
  • the memory 38 may be, for example, random access memory, read only memory, a buffer, a flash memory, a hard drive, a removable media, a volatile memory and/or a non-volatile memory.
  • the memory 38 may include one or more computer applications 44 (or sub- applications), including one or more computer applications to interpret and/or otherwise process position signals received from one or more position satellites.
  • the one or more computer applications 44 further may include a game application 45 that utilizes information received from the positioning receiver 20 to allow the user to play an interactive game.
  • the game application 45 may subscribe to notifications from the game engine module 47, which may also be stored in memory 38.
  • the game engine 47 may periodically poll the positioning receiver 20 for location information associated with the wireless gaming device 12, periodically request map information and notify the gaming application 45 when the wireless gaming device 12 is within the vicinity of one or more categories subscribed to by the gaming application 45.
  • the wireless gaming device 12 may include an antenna 46 coupled to a radio circuit 48.
  • the radio circuit 48 may include a radio frequency transmitter and receiver for transmitting and receiving signals via the antenna 46, as is conventional.
  • the wireless gaming device 12 may utilize the radio circuit 48 and antenna 46 for voice, Internet and/or E-mail communications over a cellular telephone network.
  • the wireless gaming device 12 may further include a sound signal processing circuit 50 for processing the audio signal transmitted by/received from the radio circuit 46. Coupled to the sound processing circuit 50 are the speaker 34 and the microphone 36, which enable a user to listen and speak through the wireless gaming device 12, as is conventional.
  • the radio circuit 48 and sound processing circuit 50 are each coupled to the control circuit 40 so as to carry out overall operation of the wireless gaming device 12.
  • the wireless gaming device 12 also includes the aforementioned display 26 and keypad 28 coupled to the control circuit 40.
  • the wireless gaming device 12 may further include an I/O interface 52.
  • the I/O interface 52 may be in the form of typical mobile telephone I/O interface, such as a multi-element connector at the base of the wireless gaming device 12 or other suitable I/O interface. As is typical, the I/O interface 52 may be used to couple the wireless gaming device 12 to a battery charger to charge a power supply unit (PSU) 54 within the mobile terminal 12.
  • PSU power supply unit
  • the wireless gaming device 12 also includes a positioning receiver 20 for receiving positioning signals from one or more positioning satellites 14.
  • the positioning receiver 20 receives signals from one or more positioning satellites 14 through antenna 56.
  • received positioning satellite signals means one or more signals received directly from one or more positioning satellites 14.
  • Positioning satellites 14 continuously broadcast a navigation message at 50 bit/s.
  • the navigation message may include both data unique to the transmitting satellite and data common to all satellites.
  • the navigation message contains time information, satellite clock correction data, ephemeris (precise orbital parameters), almanac (coarse orbital parameters), health data for all satellites, coefficients for the ionospheric delay model and coefficients to calculate the Universal Coordinated Time (UTC) from the positioning system time.
  • the navigation message consists of 25 frames, and the frames are organized in such a way that a positioning receiver is able to obtain satellite-specific data (ephemeris) for exact position calculation within 30 seconds. This 30 second time period is the minimum time-to-first-fix of the positioning system in the general case. It takes 12.5 minutes to receive all the 25 frames completely.
  • the positioning signals may also originate from other sources.
  • position signals may be computed based on a Wi-Fi Positioning System, and/or cell-site triangulation to determine the position of the wireless gaming device.
  • positioning signals are referred to herein as "positioning signals”.
  • the received positioning signals may be processed by the control circuit 40 along with one or more computer applications 44 (e.g., game engine 47) to generate location assistance information based on the received positioning satellite signals.
  • Location assistance information may include, for example, positioning satellite ephemeris, almanac, reference time, reference location and ionospheric corrections, relative or absolute signal strengths of the positioning satellites at the present time and location, navigation information, waypoints, destinations, route information, etc.
  • the reference location is derived from positioning satellite signals that correspond to the wireless gaming device's current geographical position, which, when used with other information, allows the receiver to determine which navigation satellites 14 are visible and to estimate the signal transit times from the each satellite.
  • the location assistance data is generated based on positioning satellite signals obtained directly from one or more of the positioning satellites substantially
  • the terms “contemporaneously” or “substantially contemporaneously” means close enough in time that data from the positioning satellites is currently useful (e.g., in time and/or geographical location) for determine the position of the device and/or to obtaining positioning satellite signals.
  • the wireless gaming device 12 may include a near field communication (NFC) adapter 58 and/or other network adapter 59 (e.g., an IEEE 802.1 1 adapter) to facilitate communication with other devices.
  • NFC near field communication
  • network adapter 59 may be utilized to acquire signals that may be used to determine the location of the wireless gaming device 12.
  • the network adapter 59 may also be referred to herein as a "radio circuit".
  • the remaining disclosure will focus primarily on the game application 45 and the game engine 47. While the game application 45 and the game engine 47 are described separately, one of ordinary skill in the art will readily appreciate that the game engine 47 may be incorporated within the game application 45 and vice versa.
  • the gaming application 45 is a location based software product that includes computer executable code configured to be executed on the wireless gaming device 12.
  • the wireless gaming device 12 provides a user interface 24 to allow a user to play the electronic gaming application 45. Games of any and all varieties are deemed to be within the scope of the present invention. For example, the games may be race, sports, military strategy, fantasy, logic, etc.
  • the gaming application 45 may be an online game, a mobile game, a handheld video game, or a game related to raising a virtual pet and/or child.
  • the game engine 47 may control operation of the game when the game application 45 is utilizing positioning signals obtained from the positioning satellites 14. In such operation, the game engine 47 may periodically poll the positioning receiver 20 for location information associated with the wireless gaming device 12. The game engine 47 may also periodically request map information from a remote source (e.g., server 16) and/or memory 38. The game engine 47 generally acts as the interface between the virtual world and the real world. As such, the game engine 47 provides notifications to the gaming application 45 when the wireless gaming device 12 is within the vicinity of one or more categories subscribed to by the gaming application 45.
  • a remote source e.g., server 16
  • the positioning receiver 20 is disposed in the wireless gaming device 12, as discussed above.
  • the positioning receiver 20 receives satellite signals and obtains location information of the wireless gaming device 12 from the satellite signal in a known manner.
  • the positioning receiver 20 may use the location information to determine a movement distance of the wireless gaming device, and further derive a movement speed of the wireless gaming device 12 from the movement speed detected by the computed from the signals received from the positioning receiver 20.
  • Map information includes any information that may be found on a map and/or GPS based systems. Map information includes, for example, categories of items, points of interest, locations, address information, list of coordinates associated with points of interest, list of coordinates associated with one or more game categories, restaurants, coffee shops, hospitals, fuel stations, convenience stores, grocery stores, training centers, swimming pools, marinas, hotels, lodging, parks, etc.
  • category list is exemplary and that any and all categories that may be suitable for display and/or related to geographic location may be deemed to fall within the scope of the present invention.
  • the map information may be stored on the wireless gaming device.
  • the map information may be stored in the memory 38.
  • the map information may be acquired from a remote server (e.g., server 16).
  • the map information may be acquired from a third party, such as Google Maps, Yahoo Maps, MapQuest, etc.
  • the map information may be received and stored by the wireless gaming device 12.
  • the processor causes a change in the game feature that corresponds to the wireless gaming device 12 being within the predefined geographic vicinity of the at least one of the one or more game categories.
  • the game application 45 generally supplies a list of location categories that it would respond to or would use to induce appropriate game effects and/or features.
  • An example of a location category list may include: a) Hospitals/Health care; b) Gas Stations; c) Automotive/Car Care Centers; d) Coffee Shops; e) Restaurants.
  • the location list may be provided to the game engine 47, which may be a module of the gaming application 45 and/or a separate application.
  • the game engine 47 may save the location category list.
  • the processor periodically polls the onboard GPS/location information subsystem and correlates this location information with information from popular online directories such as Google Maps etc.
  • the game engine 47 When the wireless gaming device 12 is in the vicinity of a place that matches one or more categories from the location list supplied by the game application 45, the game engine 47 notifies the game application 45 of the same. The game application 45 can then handle this information appropriately and induce the game effects and/or features that match the categories in the vicinity of the wireless gaming device 12.
  • the game application 45 may include a database of rules that when one or more conditions are met, the game application may change induce the game effects and/or features based on the category matched.
  • a user is in the vicinity of a coffee shop while playing a military strategy game
  • the game engine 47 notifies the game application 45 of the presence of the shop.
  • the game application 45 may then activate the power booster packs for the user's friendly characters or the protagonist of the game.
  • the user will be able to control the dynamic effects in the game by turning on/off the location information and the games will simply fallback to a default/static mode, which is useful to provide the users a non interruptive gaming experience.
  • Turning on/off the location information may be accomplished by disabling the game engine 47 and/or disabling the positioning receiver 20, for example.
  • One of ordinary skill in the art will readily appreciate that the examples provided herein are illustrative and not intended to limit the disclosure of the present invention.
  • the gaming application 45 is operable in two modes. In the first mode, one or more features of the location based software product is dependent on a
  • the one or more game features are dynamically located based on the location information associated with the wireless gaming device 12 and/or the map information.
  • the one or more features of the location based game system are static (e.g., they do not change based on the location of the wireless gaming device 12).
  • the gaming application 45 may include one or more game categories and one or more game rules that controls operation of the computer executable code such that when the wireless gaming device is within a predefined geographic vicinity of at least one of the one or more game categories, one or more game features associated with the gaming application may be altered.
  • the predefined vicinity may vary depending on the mode of transportation, population density factors, and/or any other design considerations. For example, in highly populated geographical region, the predefined vicinity may be smaller so that only a few items having a gaming category are within the vicinity at a given time. In contrast, when population density is very low (there are less likely to be more than one category of place), the predefined vicinity may be larger.
  • the gaming engine 47 is communicatively coupled to the positioning receiver 20 and is operable to notify the gaming application 45 when the wireless gaming device is within a vicinity of one or more game category items.
  • the gaming application 45 may use the information received from the gaming engine module and induce an appropriate effect.
  • the appropriate effect may be an extra life, in-game money, a play-enhancement item, experience points, a player-enhancing power, or in-game food, etc.
  • the movement of the wireless gaming device 12 may be presented on the display 26 of the wireless gaming device 12. Movement of the wireless gaming device 12 in real life may also be depicted on the display 26. In addition, one more categories of items relevant to the gaming application may also be presenting on the display 26. The predefined vicinity may also be indicated on the display 26.
  • the method 100 includes, at block 102, storing a location based game application 45 in a memory 38 of a wireless gaming device 12.
  • the game application 45 may include one or more game categories and one or more game rules that controls operation of the gaming application such that when the wireless gaming device is within a predefined geographic vicinity of at least one of the one or more game categories, one or more game features associated with the gaming application may be altered.
  • the gaming application 45 may be downloaded from a remote server, installed from a memory device and/or a disk storage medium.
  • geographic location information is received from a positioning receiver 20 coupled to and/or housed within the wireless gaming device 12, wherein the geographic location information is dependent on the geographic location of the wireless gaming device.
  • map information is received from a remote server 16.
  • the map information may include at least one map category that corresponds to the one or more game categories.
  • the remote server 16 may periodically transmits the map information to the mobile gaming device automatically and/or when requested from the wireless gaming device.
  • the processor 42 compares the geographic location with the map information to determine whether the wireless gaming device is within a predetermined geographic vicinity of at least one of the one or more game categories.
  • the processor 42 may act under the control of the game engine 47, which may be module in the game application 45 or independent of the game application 45.
  • one or more changes in the one or more game features on the wireless gaming device is output, as set forth in block 1 10.
  • the game feature changed is dependent on the one or more game categories that the wireless gaming device is within the predetermined geographic vicinity.
  • the output may include outputting one or more changes in the one or more game features on the wireless gaming device 12 on the display 26.
  • the output may include outputting one or more changes in the one or more game features on the wireless gaming device with an audible signal output from the speaker 34.
  • a list of location categories may be supplied by the gaming application 45 to the game engine 47. This step may be omitted in certain instances. For example, if the game engine module is a portion of the gaming application 45 and/or if the game engine module 47 has the information previously stored from previously playing the game on the wireless gaming device.
  • the game engine 47 periodically causes polling of the positioning receiver 20 to obtain the location of the wireless gaming device 12.
  • the game engine causes a search of map information that is generally available on-line and/or stored internally in memory 38 to find location categories relevant to the game application.
  • the game engine 47 notifies and/or provides the game application 45 that the wireless gaming device is in vicinity of location category associated with the game application.
  • an exemplary method 200 for a playing a game application is illustrated.
  • a command is received to initiate the gaming application 45 on the wireless gaming device 12 and to initiate the game engine 47.
  • a list of location categories that the gaming application 45 utilizes is provided to the game engine 47.
  • the gaming application 45 also subscribes to notifications from the game engine 47.
  • the game engine 47 may store the list of categories supplied from the gaming application 45.
  • the game engine 47 may operate in the background and periodically polls the positioning receiver 20 for location information associated with the wireless gaming device 12. In addition, the game engine may periodically request map information from one or more sources of map information (e.g., a third party server 16, memory 36, etc.).
  • sources of map information e.g., a third party server 16, memory 36, etc.
  • the game engine 47 utilizes the location information associated with the wireless gaming device 12 and causes the processor 42 to compare the location information with the map information to determine if a match exists with the categories subscribed to by the gaming application 45.
  • the game engine 47 may find a match and notifies the game application 45 along with the location category detected.
  • the game application receives the identified location category and induces an appropriate effect in the game application.
  • each game application may submit a location category list that the characters in the game and/or the game generally would respond to the game engine 47.
  • the user could use his or her wireless gaming device 12 to pay for goods/services at a location that matches one of the location categories that the game subscribes to, as mentioned above.
  • the location could be a sponsor of the game, a licensee, etc.
  • the user's purchases at the location could also potentially influence the "extra powers" or "weapons” or any other attribute of the character that may be relevant.
  • FIG. 7 An exemplary method 250 for providing a reward to an associated user for playing a location-based game is illustrated at FIG. 7.
  • a user plays a location based game application stored in a memory of a wireless gaming device.
  • the gaming application 45 includes one or more game categories and one or more game rules that controls operation of the gaming application such that when the wireless gaming device is within a predefined geographic vicinity of at least one of the one or more game categories, one or more game features associated with the gaming application may be altered.
  • the user moves the wireless gaming device within the predefined geographic vicinity of at least one of the game categories.
  • an enhanced game feature is received to facilitate playing the game based at least in part on the purchase of the product and/or service. In another embodiment, when the user purchases a product and/or a service from the at least one of the game categories, the user will receive a greater enhanced game feature than the enhanced game feature received for being in the predefined geographic vicinity of the at least one of the game categories.
  • the user may obtain certain real world benefits. For example, a user in a starship game performs very well. When the wireless gaming device 12 is in vicinity of a gas station, the user may obtain a benefit (e.g., 10% off the user's gasoline purchase). Another example may be when a user overcomes all the obstacles in the game application 45 by jumping high consistently and when in the vicinity of a Nike store, the user may obtain 20% off the purchase of shoes. Still another example may be, in a fighter game, strike the enemy characters in the game, in their head with a weapon and get $5 off a drilling machine or other device when in the vicinity of a home improvement store.
  • a benefit e.g. 10% off the user's gasoline purchase.
  • Another example may be when a user overcomes all the obstacles in the game application 45 by jumping high consistently and when in the vicinity of a Nike store, the user may obtain 20% off the purchase of shoes.
  • Still another example may be, in a fighter game, strike the enemy characters in the game, in their head with a weapon and get $5 off
  • FIG. 8 An exemplary method 300 for providing a real world reward for playing a location-based game is illustrated in FIG. 8.
  • the method 300 includes, at block 302, playing a location based game application stored in a memory of a wireless gaming device by a user.
  • the gaming application includes one or more game categories and one or more game rules that controls operation of the gaming application such that when the wireless gaming device is within a predefined geographic vicinity of at least one of the one or more game categories, one or more game features associated with the gaming application may be altered.
  • a determination is made that the user performs above/ below a predetermined threshold in at least one aspect of the game.
  • the user receives a coupon for purchasing one or more items at a real world retail outlet and/or a web-based retail outlet.
  • Computer program elements of the invention may be embodied in hardware and/or in software (including firmware, resident software, micro-code, etc.).
  • the invention may take the form of a computer program product, which can be embodied by a computer-usable or computer-readable storage medium having computer-usable or computer-readable program instructions, "code” or a "computer program” embodied in the medium for use by or in connection with the instruction execution system.
  • a computer-usable or computer-readable medium may be any medium that can contain, store, communicate, propagate, or transport the program for use by or in connection with the instruction execution system, apparatus, or device.
  • the computer-usable or computer-readable medium may be, for example but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, device, or propagation medium such as the Internet.
  • the computer- usable or computer-readable medium could even be paper or another suitable medium upon which the program is printed, as the program can be electronically captured, via, for instance, optical scanning of the paper or other medium, then compiled, interpreted, or otherwise processed in a suitable manner.
  • the computer program product and any software and hardware described herein form the various means for carrying out the functions of the invention in the example embodiments.

Abstract

A system, method and computer product that leverages location information for a positioning receiver (20, 48, 59) to alter elements in a virtual gaming world under influence from the real world elements (e.g., geographic position of wireless gaming device and geographic location of buildings and the like) to provide a unique gaming experience. The system, method and computer product is configured to be executed on a wireless gaming device (12) to be operable in a first mode wherein one or more features of the location based software product is dependent on a geographical location of the wireless gaming device; and operates in a second mode wherein the one or more features of the location based game system are static. Another embodiment relates to a method providing a virtual reward for playing a location-based game when a real-world product and/or service is purchased. Another embodiment relates to providing a real world reward based on performance of the location-based game.

Description

A GAME ENGINE MODULE AND METHOD FOR PLAYING AN ELECTRONIC GAME USING LOCATION INFORMATION
TECHNICAL FIELD OF THE INVENTION
The present invention relates generally to electronic games and, more particularly, to an electronic game that includes an electronic game engine module for providing a mode of play that utilizes positioning system signals to alter elements of the electronic game based on movement of a mobile device.
BACKGROUND
A mobile telephone is increasingly becoming a popular platform to play video games. This is due to the increasing availability of high speed Internet, superior graphics, processing power and portability. It is common for games to contain friendly and hostile characters/creatures and vehicular elements, such as cars, aircrafts, ships, etc. Many games also include corresponding attributes within the game (e.g., health, energy, power boosters, fuel, pit stops, etc) that add realism to situations that arise during game play
Many of these attributes are static and upon repetitive playing, users know beforehand the spatial location or time occurrence of these attributes. For example, a player is playing a military strategy game on his mobile telephone, while travelling with his friends on vacation. As is conventional, the game has hostile characters that the user needs to conquer by controlling one or more friendly characters. The military game may have the usual provisions associated with the character controlled by the user. Such provisions may include, for example, health status, available ammunitions and/or other combat features. In general, the controlled characters also can acquire attributes to increase health, ammunitions, energy, power booster packs, etc., depending on the features of the game. The features used to acquire and/or add health, ammunitions, energy, power boost packs, etc. are usually strewn at predefined camouflaged or conspicuous locations within the game and/or appear at specific instances of time.
Since a player may play the game multiple times, the player has apriori knowledge of these predefined locations and/or times where the attributes will appear. This reduces the surprise element in the game and makes it boring for the user over time.
SUMMARY
One aspect of the present invention relates to a system and method that leverages location information from a positioning receiver to alter elements in a virtual gaming world under influence from the real world elements (e.g., geographic position of wireless gaming device and geographic location of buildings and the like) to provide a unique gaming experience.
One aspect of the present invention relates to a system and platform that combines elements of conventional games with virtual gaming world that combines aspects from the real world and lets gamers have a unique experience every time the gamer plays the game and at the same time letting game developers leverage the features of sophisticated handsets. For example, assume that a person is playing a military strategy game on his or her wireless gaming device (e.g., a handset). As described herein, game features and/or elements such as health, power booster packs, lives, ammunition, etc., for example, are no longer be limited to a static presence in the game. Game features and/or elements automatically change during the game, depending on the location of the wireless gaming device and whether the device is in the vicinity of a game category that causes an increase and/or decrease in one or more game features and/or elements of the game.
One aspect of the present invention relates to a wireless gaming device that includes: a memory for storing a gaming application, wherein the gaming application includes one or more game categories and one or more game rules that controls operation of the gaming application such that when the wireless gaming device is within a predefined geographic vicinity of at least one of the one or more game categories one or more game features of the gaming application may be altered; a receiver for determining a geographic location for the wireless gaming device, wherein the receiver generates location information and a radio circuit operable to receive map information from a remote source, wherein the map information includes at least one map category that corresponds to one or more game categories; a display operable to present multimedia content associated with the gaming application on the display to an associated user; and a processor coupled to the receiver, the memory and the display, wherein the processor executes computer code to periodically obtain the geographic location of the wireless gaming device and the map information and when the wireless gaming device is within the predefined geographic vicinity of map information that includes at least one of the one or more game categories, the processor causes a change in the game feature that corresponds to the wireless gaming device being within the predefined geographic vicinity of the at least one of the one or more game categories.
Another aspect of the invention relates to the wireless gaming device being a mobile telephone.
Another aspect of the invention relates to the receiver being a global positioning receiver.
Another aspect of the invention relates to the one or more categories including at least one selected from the group of: hospitals, coffee shops, fuel stations, car care centers, training centers, swimming pools, marinas, hotels, lodging, parks, restaurants, grocery stores and/or shopping stores.
Another aspect of the invention relates to the receiver and the radio circuit are operable to receive communications from a mobile telephony network.
Another aspect of the invention relates to the gaming application including a realtime mode of play when the location information is processed for use with the gaming application and a second mode of play when the location information is not processed for use with the gaming application.
Another aspect of the invention relates to in the first mode of play, the one or more game features are dynamically located within the gaming application based on the location information and/or the map information.
Another aspect of the invention relates to in the second mode of play, game elements are statically located within the gaming application.
Another aspect of the invention relates to the processor comparing the location information and the map information with the one or more game categories to determine which of the one or more game features to alter. Another aspect of the invention relates to method for providing a location based game, the method including: storing a location based game application in a memory of a wireless gaming device, wherein the gaming application includes one or more game categories and one or more game rules that controls operation of the gaming application such that when the wireless gaming device is within a predefined geographic vicinity of at least one of the one or more game categories, one or more game features associated with the gaming application may be altered; receiving geographic location information from a receiver coupled to the wireless gaming device, wherein the geographic location information is dependent on the geographic location of the wireless gaming device; receiving map information from a source, wherein the map information includes at least one map category that corresponds to the one or more game categories; comparing the geographic location with the map information to determine whether the wireless gaming device is within a predetermined geographic vicinity of one the at least one of the one or more game categories; and outputting one or more changes in the one or more game features on the wireless gaming device, wherein the game feature changed is dependent on the one more game categories that the wireless gaming device is within the predetermined geographic vicinity.
Another aspect of the invention relates to receiving the location based game application from a remote server.
Another aspect of the invention relates to the source is a remote server that periodically transmits the map information to the wireless gaming device.
Another aspect of the invention relates to the step of outputting one or more changes in the one or more game features on the wireless gaming device includes displaying one or more game features on a display of the wireless gaming device.
Another aspect of the invention relates to the step of outputting one or more changes in the one or more game features on the wireless gaming device includes outputting an audible signal indicating changes in one or more game features on a speaker of the wireless gaming device.
One aspect of the invention relates to a location based software product, the product including: computer executable code configured to be executed on a wireless gaming device to be operable in a first mode wherein one or more features of the location based software product is dependent on a geographical location of the wireless gaming device; and operates in a second mode wherein the one or more features of the location based game system are static.
Another aspect of the invention relates to the computer executable code including one or more game categories and one or more game rules that controls operation of the computer executable code such that when the wireless gaming device is within a predefined geographic vicinity of at least one of the one or more game categories, one or more game features associated with the gaming application may be altered.
Another aspect of the invention relates to in the first mode of play, the one or more game features are dynamically located based on the location information and/or the map information.
Another aspect of the invention relates to in the second mode of play, game features are statically located within the gaming application.
One aspect of the invention relates to a method for providing a reward for playing a location-based game, the method including: playing a location based game application stored in a memory of a wireless gaming device, wherein the gaming application includes one or more game categories and one or more game rules that controls operation of the gaming application such that when the wireless gaming device is within a predefined geographic vicinity of at least one of the one or more game categories, one or more game features associated with the gaming application may be altered; moving the wireless gaming device within the predefined geographic vicinity of at least one of the game categories; and receiving an enhanced game feature based at least in part on the purchase of the product and/or service.
Another aspect of the invention relates to further including purchasing a product and/or a service from the at least one of the game categories and receiving a greater enhanced feature than the enhanced game feature received for being in the predefined geographic vicinity of the at least one of the game categories.
One aspect of the invention relates to a real world reward for playing a location- based game, the method including: playing a location based game application stored in a memory of a wireless gaming device, wherein the gaming application includes one or more game categories and one or more game rules that controls operation of the gaming application such that when the wireless gaming device is within a predefined geographic vicinity of at least one of the one or more game categories, one or more game features associated with the gaming application may be altered; performing above a
predetermined threshold in at least one aspect of the game; and receive a coupon for purchasing one or more items at a retail outlet and/or a web-based retail outlet.
These and further features of the present invention will be apparent with reference to the following description and attached drawings. In the description and drawings, particular embodiments of the invention have been disclosed in detail as being indicative of some of the ways in which the principles of the invention may be employed, but it is understood that the invention is not limited correspondingly in scope. Rather, the invention includes all changes, modifications and equivalents coming within the spirit and terms of the appended claims.
Features that are described and/or illustrated with respect to one embodiment may be used in the same way or in a similar way in one or more other embodiments and/or in combination with or instead of the features of the other embodiments.
The terms "comprises" and "comprising," when used in this specification, are taken to specify the presence of stated features, integers, steps or components but do not preclude the presence or addition of one or more other features, integers, steps, components or groups thereof.
BRIEF DESCRIPTION OF THE DRAWINGS
FIG. 1 is a schematic diagram of a communications system in which an exemplary wireless gaming device may receive communications from one or more positioning satellites.
FIG. 2 is an exemplary schematic block diagram of a wireless gaming device in accordance with aspects of the present invention.
FIG. 3 is a schematic block diagram of the wireless gaming device of FIG. 2.
FIGs. 4-8 are exemplary flowcharts of methods in accordance with aspects of the present invention. DETAILED DESCRIPTION OF EMBODIMENTS
Embodiments will now be described with reference to the drawings, wherein like reference numerals are used to refer to like elements throughout. It will be understood that the figures are not necessarily to scale.
In the present document, some embodiments are described primarily in the context of a wireless gaming device. It will be appreciated, however, that the exemplary context of a wireless gaming device is not the only operational environment in which aspects of the disclosed systems and methods may be used. Therefore, the techniques described in this document may be applied to any type of appropriate electronic device, examples of which include a mobile telephone, a media player, a computer, a pager, a communicator, an electronic organizer, a personal digital assistant (PDA), a smartphone, a portable communication apparatus, a portable global positioning system, a global positioning system built-in a vehicle (e.g., an automobile, truck, airplane, boat, etc.), a navigation receiver, a positioning receiver or any electronic device incorporating a global positioning system, a navigation receiver and/or a positioning receiver. Such devices will be collectively referred to herein as a "wireless gaming device".
Referring initially to FIG. 1, an exemplary system 10 in accordance with aspects of the present invention is illustrated. The system 10 mayjnclude a wireless gaming device 12, a plurality of positioning satellites 14 and optionally, a remote server 16 in which the wireless gaming device 12 may communicate through a communications network 18.
The wireless gaming device 12 may be any type of electronic device that is capable of receiving satellite positioning signals 18 from one or more of the plurality of positioning satellites 14 or other signals that may be used to determine a location of the wireless gaming device 12 and execute computer readable medium to execute a game and/or interactive location platform, as discussed below.
The following description of the invention uses GPS as an example of an applicable positioning/navigation technology for use in connection with the wireless gaming device 12. However, this description is not intended to limit the invention to GPS receivers. Other positioning technologies such as Russian GLONASS, China COMPASS, Europe Galileo, and India IRNSS are also deemed to be within the scope of the present invention. Furthermore, the wireless gaming device 12 may also use A-GPS and other location services including Wi-Fi Positioning System and cell-site triangulation in a hybrid positioning system to determine the position of the wireless gaming device.
GPS is a space-based triangulation system that uses positioning satellites 14 and GPS control computers (not shown) to measure positions anywhere on the earth. GPS was first developed by the United States Department of Defense as a navigational system. The advantages of this navigational system over land-based systems are that it is not limited in its coverage and it provides continuous 24-hour coverage, which may be highly accurate regardless of weather conditions. In operation, a constellation of 24 positioning satellites 14 orbiting the earth continually emit a GPS radio signal (also referred herein as "positioning satellite signals") 18. A positioning receiver 20 (FIG. 3) in the wireless gaming device 12 receives the positioning satellite signals 22 from the visible positioning satellites and measures the time that the positioning satellite signals 22 takes to travel from the positioning satellites 14 to an antenna associated with the positioning receiver 20. By multiplying the travel time by the speed of light, the positioning receiver 20 can calculate a range for each positioning satellite 14 in view. Ephemeris information provided in the positioning radio signal typically describes the satellite's orbit and velocity, thereby enabling the mobile terminal to calculate its geographical position through a process of triangulation, as is known.
Referring to FIGs. 2 and 3, an exemplary wireless gaming device 12 is illustrated. As stated above, the wireless gaming device 12 may be any type of electronic device that is capable of receiving satellite positioning signals 18 from one or more of the plurality of positioning satellites 14 and execute computer readable medium to execute a game and/or interactive location platform.
As illustrated in FIG. 2, the wireless gaming device 12 may include a user interface 24 (identified by dotted lines) that enables the user easily and efficiently to perform one or more communication tasks (e.g., identify a contact, select a contact, make a telephone call, receive a telephone call, establish and manage local wireless and/or wired exchanges of information with a remote mobile terminal, enter position
information, enter navigation information, play a game, etc.). The user interface 24 of the wireless gaming device 12 may include one or more of the following components: a display 26, an alphanumeric keypad 28 (FIG. 3), function keys 30 (FIG. 3), a navigation tool 32 (FIG. 3), a speaker 34, and/or a microphone 36. One of ordinary skill in the art will readily appreciate that one or more of user interface components may be
incorporated in a display 26 that is a touchscreen display, for example.
The display 26 may present information in a viewable format to a user of the wireless gaming device 12. Such information may include operating state, time, telephone numbers, contact information, unique identifiers, various navigational menus, status of one or more functions, photographs, multimedia, position information, navigation information, game information, game graphics, etc., which may enable the user to utilize the various features of the wireless gaming device 12. The display 26 may also be used to visually present content accessible by the wireless gaming device 12. The displayed content may include position information and/or navigation information in the form of maps, routes, etc. Other such information may include E-mail messages, audio and/or video presentations stored locally in memory 38 (FIG. 3) of the wireless gaming device 12 and/or stored remotely and downloaded to the wireless gaming device 12 (e.g., from a remote storage device, a mail server, remote personal computer, etc.).
The alphanumeric keypad 28 provides for a variety of user input operations. For example, the keypad 28 may include alphanumeric keys for allowing entry of alphanumeric information such as user-friendly identification of contacts, street addresses, E-mail addresses, distribution lists, telephone numbers, phone lists, contact information, notes, etc. The wireless gaming device 12 may also include function keys 30 such as a "call send" key for transmitting an E-mail, initiating or answering a call, initiating the transfer of location assistance information between the mobile terminal and a remote mobile terminal (e.g., mobile terminal 16), and a "call end" key for ending, or "hanging up" a call. The navigation tool 32 may include menu navigation keys, for example, for navigating through a menu displayed on the display 26 to select different telephone functions, profiles, settings, etc., as is conventional. Other keys associated with the wireless gaming device 12 may include a volume key, audio mute key, an on/off power key, a web browser launch key, a local adapter association key (e.g., for wired and/or wireless communications), an E-mail application launch key, a camera key, etc. Keys or key-like functionality may also be embodied as a touch screen associated with the display 26. The wireless gaming device 12 may also include conventional call circuitry that enables the mobile terminal to establish a call, transmit and/or receive E-mail messages, and/or exchange signals with a called/calling device, typically another mobile telephone or landline telephone. However, the called/calling device need not be another telephone, but may be some other electronic device such as an electronic device compliant with one or more communication protocols, Internet web server, E-mail server, content providing server, etc.
Referring to FIG. 3, a functional block diagram of the exemplary wireless gaming device 12 is illustrated. The wireless gaming device 12 includes a control circuit 40 that is configured to carry out overall control of the functions and operations of the mobile terminal 12. The control circuit 40 may include a processing device 42, such as a CPU, microcontroller or microprocessor. The processing device 42 executes code stored in a memory (not shown) within the control circuit 40 and/or in a separate memory, such as memory 38, in order to carry out operation of the wireless gaming device 12 and perform all of the functionality disclosed herein.
The memory 38 may be any suitable memory device for storing information. For example, the memory 38 may be, for example, random access memory, read only memory, a buffer, a flash memory, a hard drive, a removable media, a volatile memory and/or a non-volatile memory. In order to carry out the various functions described herein, the memory 38 may include one or more computer applications 44 (or sub- applications), including one or more computer applications to interpret and/or otherwise process position signals received from one or more position satellites.
The one or more computer applications 44 further may include a game application 45 that utilizes information received from the positioning receiver 20 to allow the user to play an interactive game. In addition, the game application 45 may subscribe to notifications from the game engine module 47, which may also be stored in memory 38. The game engine 47 may periodically poll the positioning receiver 20 for location information associated with the wireless gaming device 12, periodically request map information and notify the gaming application 45 when the wireless gaming device 12 is within the vicinity of one or more categories subscribed to by the gaming application 45. Continuing to refer to FIGs. 2 and 3, the wireless gaming device 12 may include an antenna 46 coupled to a radio circuit 48. The radio circuit 48 may include a radio frequency transmitter and receiver for transmitting and receiving signals via the antenna 46, as is conventional. The wireless gaming device 12 may utilize the radio circuit 48 and antenna 46 for voice, Internet and/or E-mail communications over a cellular telephone network. The wireless gaming device 12 may further include a sound signal processing circuit 50 for processing the audio signal transmitted by/received from the radio circuit 46. Coupled to the sound processing circuit 50 are the speaker 34 and the microphone 36, which enable a user to listen and speak through the wireless gaming device 12, as is conventional. The radio circuit 48 and sound processing circuit 50 are each coupled to the control circuit 40 so as to carry out overall operation of the wireless gaming device 12.
The wireless gaming device 12 also includes the aforementioned display 26 and keypad 28 coupled to the control circuit 40. The wireless gaming device 12 may further include an I/O interface 52. The I/O interface 52 may be in the form of typical mobile telephone I/O interface, such as a multi-element connector at the base of the wireless gaming device 12 or other suitable I/O interface. As is typical, the I/O interface 52 may be used to couple the wireless gaming device 12 to a battery charger to charge a power supply unit (PSU) 54 within the mobile terminal 12.
As stated above, the wireless gaming device 12 also includes a positioning receiver 20 for receiving positioning signals from one or more positioning satellites 14. The positioning receiver 20 receives signals from one or more positioning satellites 14 through antenna 56. As used herein the phrase "received positioning satellite signals" means one or more signals received directly from one or more positioning satellites 14.
Positioning satellites 14 continuously broadcast a navigation message at 50 bit/s. The navigation message may include both data unique to the transmitting satellite and data common to all satellites. The navigation message contains time information, satellite clock correction data, ephemeris (precise orbital parameters), almanac (coarse orbital parameters), health data for all satellites, coefficients for the ionospheric delay model and coefficients to calculate the Universal Coordinated Time (UTC) from the positioning system time. The navigation message consists of 25 frames, and the frames are organized in such a way that a positioning receiver is able to obtain satellite-specific data (ephemeris) for exact position calculation within 30 seconds. This 30 second time period is the minimum time-to-first-fix of the positioning system in the general case. It takes 12.5 minutes to receive all the 25 frames completely.
As stated above, the positioning signals may also originate from other sources. For example, position signals may be computed based on a Wi-Fi Positioning System, and/or cell-site triangulation to determine the position of the wireless gaming device. For purposes of simplicity, such signals are referred to herein as "positioning signals".
The received positioning signals may be processed by the control circuit 40 along with one or more computer applications 44 (e.g., game engine 47) to generate location assistance information based on the received positioning satellite signals. Location assistance information may include, for example, positioning satellite ephemeris, almanac, reference time, reference location and ionospheric corrections, relative or absolute signal strengths of the positioning satellites at the present time and location, navigation information, waypoints, destinations, route information, etc. The reference location is derived from positioning satellite signals that correspond to the wireless gaming device's current geographical position, which, when used with other information, allows the receiver to determine which navigation satellites 14 are visible and to estimate the signal transit times from the each satellite.
The location assistance data is generated based on positioning satellite signals obtained directly from one or more of the positioning satellites substantially
contemporaneously with transferring the location assistance information from one mobile terminal to another mobile terminal. As used herein, the terms "contemporaneously" or "substantially contemporaneously" means close enough in time that data from the positioning satellites is currently useful (e.g., in time and/or geographical location) for determine the position of the device and/or to obtaining positioning satellite signals.
The wireless gaming device 12 may include a near field communication (NFC) adapter 58 and/or other network adapter 59 (e.g., an IEEE 802.1 1 adapter) to facilitate communication with other devices. For example, network adapter 59 may be utilized to acquire signals that may be used to determine the location of the wireless gaming device 12. The network adapter 59 may also be referred to herein as a "radio circuit". The remaining disclosure will focus primarily on the game application 45 and the game engine 47. While the game application 45 and the game engine 47 are described separately, one of ordinary skill in the art will readily appreciate that the game engine 47 may be incorporated within the game application 45 and vice versa.
The gaming application 45 is a location based software product that includes computer executable code configured to be executed on the wireless gaming device 12. The wireless gaming device 12 provides a user interface 24 to allow a user to play the electronic gaming application 45. Games of any and all varieties are deemed to be within the scope of the present invention. For example, the games may be race, sports, military strategy, fantasy, logic, etc. In addition, the gaming application 45 may be an online game, a mobile game, a handheld video game, or a game related to raising a virtual pet and/or child.
The game engine 47 may control operation of the game when the game application 45 is utilizing positioning signals obtained from the positioning satellites 14. In such operation, the game engine 47 may periodically poll the positioning receiver 20 for location information associated with the wireless gaming device 12. The game engine 47 may also periodically request map information from a remote source (e.g., server 16) and/or memory 38. The game engine 47 generally acts as the interface between the virtual world and the real world. As such, the game engine 47 provides notifications to the gaming application 45 when the wireless gaming device 12 is within the vicinity of one or more categories subscribed to by the gaming application 45.
The positioning receiver 20 is disposed in the wireless gaming device 12, as discussed above. The positioning receiver 20 receives satellite signals and obtains location information of the wireless gaming device 12 from the satellite signal in a known manner. In addition, the positioning receiver 20 may use the location information to determine a movement distance of the wireless gaming device, and further derive a movement speed of the wireless gaming device 12 from the movement speed detected by the computed from the signals received from the positioning receiver 20.
The processor 42 executes computer code associated with the game engine 47 to periodically obtain the geographic location of the wireless gaming device 12 and map information. Map information includes any information that may be found on a map and/or GPS based systems. Map information includes, for example, categories of items, points of interest, locations, address information, list of coordinates associated with points of interest, list of coordinates associated with one or more game categories, restaurants, coffee shops, hospitals, fuel stations, convenience stores, grocery stores, training centers, swimming pools, marinas, hotels, lodging, parks, etc. One of ordinary skill in the art will readily appreciate that the above category list is exemplary and that any and all categories that may be suitable for display and/or related to geographic location may be deemed to fall within the scope of the present invention.
The map information may be stored on the wireless gaming device. For example, the map information may be stored in the memory 38. Alternatively, the map information may be acquired from a remote server (e.g., server 16). For example, the map information may be acquired from a third party, such as Google Maps, Yahoo Maps, MapQuest, etc.
The map information may be received and stored by the wireless gaming device 12. When the gaming application is executed (e.g., being played) and when the wireless gaming device is within the predefined geographic vicinity of map information that includes at least one of the one or more game categories, the processor causes a change in the game feature that corresponds to the wireless gaming device 12 being within the predefined geographic vicinity of the at least one of the one or more game categories.
For example, the game application 45 generally supplies a list of location categories that it would respond to or would use to induce appropriate game effects and/or features. An example of a location category list may include: a) Hospitals/Health care; b) Gas Stations; c) Automotive/Car Care Centers; d) Coffee Shops; e) Restaurants. The location list may be provided to the game engine 47, which may be a module of the gaming application 45 and/or a separate application. The game engine 47 may save the location category list. The processor periodically polls the onboard GPS/location information subsystem and correlates this location information with information from popular online directories such as Google Maps etc. When the wireless gaming device 12 is in the vicinity of a place that matches one or more categories from the location list supplied by the game application 45, the game engine 47 notifies the game application 45 of the same. The game application 45 can then handle this information appropriately and induce the game effects and/or features that match the categories in the vicinity of the wireless gaming device 12. The game application 45 may include a database of rules that when one or more conditions are met, the game application may change induce the game effects and/or features based on the category matched.
For example, a user is in the vicinity of a coffee shop while playing a military strategy game, the game engine 47 notifies the game application 45 of the presence of the shop. The game application 45 may then activate the power booster packs for the user's friendly characters or the protagonist of the game. The user will be able to control the dynamic effects in the game by turning on/off the location information and the games will simply fallback to a default/static mode, which is useful to provide the users a non interruptive gaming experience. Turning on/off the location information may be accomplished by disabling the game engine 47 and/or disabling the positioning receiver 20, for example. One of ordinary skill in the art will readily appreciate that the examples provided herein are illustrative and not intended to limit the disclosure of the present invention. By combining real world information with virtual world information, game developers can create and gamers can have unique experiences within their games.
Preferably, the gaming application 45 is operable in two modes. In the first mode, one or more features of the location based software product is dependent on a
geographical location of the wireless gaming device 12, as determined from signals received by the positioning receiver 20 through the game engine 47. For example, the one or more game features are dynamically located based on the location information associated with the wireless gaming device 12 and/or the map information. In the second mode, the one or more features of the location based game system are static (e.g., they do not change based on the location of the wireless gaming device 12).
The gaming application 45 may include one or more game categories and one or more game rules that controls operation of the computer executable code such that when the wireless gaming device is within a predefined geographic vicinity of at least one of the one or more game categories, one or more game features associated with the gaming application may be altered. The predefined vicinity may vary depending on the mode of transportation, population density factors, and/or any other design considerations. For example, in highly populated geographical region, the predefined vicinity may be smaller so that only a few items having a gaming category are within the vicinity at a given time. In contrast, when population density is very low (there are less likely to be more than one category of place), the predefined vicinity may be larger.
As discussed above, the gaming engine 47 is communicatively coupled to the positioning receiver 20 and is operable to notify the gaming application 45 when the wireless gaming device is within a vicinity of one or more game category items. The gaming application 45 may use the information received from the gaming engine module and induce an appropriate effect. For example, the appropriate effect may be an extra life, in-game money, a play-enhancement item, experience points, a player-enhancing power, or in-game food, etc.
The movement of the wireless gaming device 12 may be presented on the display 26 of the wireless gaming device 12. Movement of the wireless gaming device 12 in real life may also be depicted on the display 26. In addition, one more categories of items relevant to the gaming application may also be presenting on the display 26. The predefined vicinity may also be indicated on the display 26.
Referring to FIG. 4, an exemplary method 100 for providing a location based game is illustrated. The method 100 includes, at block 102, storing a location based game application 45 in a memory 38 of a wireless gaming device 12. The game application 45 may include one or more game categories and one or more game rules that controls operation of the gaming application such that when the wireless gaming device is within a predefined geographic vicinity of at least one of the one or more game categories, one or more game features associated with the gaming application may be altered. The gaming application 45 may be downloaded from a remote server, installed from a memory device and/or a disk storage medium.
At block 104, geographic location information is received from a positioning receiver 20 coupled to and/or housed within the wireless gaming device 12, wherein the geographic location information is dependent on the geographic location of the wireless gaming device.
At block 106, map information is received from a remote server 16. The map information may include at least one map category that corresponds to the one or more game categories. The remote server 16 may periodically transmits the map information to the mobile gaming device automatically and/or when requested from the wireless gaming device.
At block 108, the processor 42 compares the geographic location with the map information to determine whether the wireless gaming device is within a predetermined geographic vicinity of at least one of the one or more game categories. The processor 42 may act under the control of the game engine 47, which may be module in the game application 45 or independent of the game application 45.
When the wireless device is within a vicinity of a category subscribed to by the game application, one or more changes in the one or more game features on the wireless gaming device is output, as set forth in block 1 10. The game feature changed is dependent on the one or more game categories that the wireless gaming device is within the predetermined geographic vicinity. The output may include outputting one or more changes in the one or more game features on the wireless gaming device 12 on the display 26. In addition or alternatively, the output may include outputting one or more changes in the one or more game features on the wireless gaming device with an audible signal output from the speaker 34.
Referring to FIG. 5, an exemplary flow chart 150 for program flow of the game engine module is illustrated. At block 152, a list of location categories may be supplied by the gaming application 45 to the game engine 47. This step may be omitted in certain instances. For example, if the game engine module is a portion of the gaming application 45 and/or if the game engine module 47 has the information previously stored from previously playing the game on the wireless gaming device.
At block 154, the game engine 47 periodically causes polling of the positioning receiver 20 to obtain the location of the wireless gaming device 12. At block 156, the game engine causes a search of map information that is generally available on-line and/or stored internally in memory 38 to find location categories relevant to the game application. At block 158, the game engine 47 notifies and/or provides the game application 45 that the wireless gaming device is in vicinity of location category associated with the game application.
Referring to FIG. 6, an exemplary method 200 for a playing a game application is illustrated. At block 202, a command is received to initiate the gaming application 45 on the wireless gaming device 12 and to initiate the game engine 47. At block 204, a list of location categories that the gaming application 45 utilizes is provided to the game engine 47. The gaming application 45 also subscribes to notifications from the game engine 47.
At block 206, the game engine 47 may store the list of categories supplied from the gaming application 45.
At block 208, the game engine 47 may operate in the background and periodically polls the positioning receiver 20 for location information associated with the wireless gaming device 12. In addition, the game engine may periodically request map information from one or more sources of map information (e.g., a third party server 16, memory 36, etc.).
At block 210, the game engine 47 utilizes the location information associated with the wireless gaming device 12 and causes the processor 42 to compare the location information with the map information to determine if a match exists with the categories subscribed to by the gaming application 45.
At block 212, the game engine 47 may find a match and notifies the game application 45 along with the location category detected.
At block 214, the game application receives the identified location category and induces an appropriate effect in the game application.
As discussed above, each game application may submit a location category list that the characters in the game and/or the game generally would respond to the game engine 47. The user could use his or her wireless gaming device 12 to pay for goods/services at a location that matches one of the location categories that the game subscribes to, as mentioned above. The location could be a sponsor of the game, a licensee, etc. The user's purchases at the location could also potentially influence the "extra powers" or "weapons" or any other attribute of the character that may be relevant. Some of the examples could be:
a. buy petrol -> extra power to your starship;
b. buy a cup of coffee at Starbucks -> gain extra energy or a new life;
c. buy food -> extra strength for a virtual character;
d. buy a drilling machine -> receive a new weapon; and e. buy a new pair of Nikes -> now you can jump much higher.
The extra powers or weapons or attributes could also be made available when the user is in the vicinity of the locations mentioned above. However, purchases made by the user will make these virtual gains stronger, for example.
An exemplary method 250 for providing a reward to an associated user for playing a location-based game is illustrated at FIG. 7. Referring to FIG. 7, at block 252, a user plays a location based game application stored in a memory of a wireless gaming device. As set forth above, the gaming application 45 includes one or more game categories and one or more game rules that controls operation of the gaming application such that when the wireless gaming device is within a predefined geographic vicinity of at least one of the one or more game categories, one or more game features associated with the gaming application may be altered. At block 254, the user moves the wireless gaming device within the predefined geographic vicinity of at least one of the game categories. At block 256, an enhanced game feature is received to facilitate playing the game based at least in part on the purchase of the product and/or service. In another embodiment, when the user purchases a product and/or a service from the at least one of the game categories, the user will receive a greater enhanced game feature than the enhanced game feature received for being in the predefined geographic vicinity of the at least one of the game categories.
Furthermore, when a user performs exceedingly well and/or poor with a game, the user may obtain certain real world benefits. For example, a user in a starship game performs very well. When the wireless gaming device 12 is in vicinity of a gas station, the user may obtain a benefit (e.g., 10% off the user's gasoline purchase). Another example may be when a user overcomes all the obstacles in the game application 45 by jumping high consistently and when in the vicinity of a Nike store, the user may obtain 20% off the purchase of shoes. Still another example may be, in a fighter game, strike the enemy characters in the game, in their head with a weapon and get $5 off a drilling machine or other device when in the vicinity of a home improvement store. Still another example, if a user is playing a golf game, a poor score and location in a sporting goods store may result in $10 off a golf club, golf balls, lessons, etc. One of ordinary will readily appreciate that the above examples are exemplary in nature and any game performance, whether positive or negative, may be rewarded. An exemplary method 300 for providing a real world reward for playing a location-based game is illustrated in FIG. 8. The method 300 includes, at block 302, playing a location based game application stored in a memory of a wireless gaming device by a user. Like method 250, the gaming application includes one or more game categories and one or more game rules that controls operation of the gaming application such that when the wireless gaming device is within a predefined geographic vicinity of at least one of the one or more game categories, one or more game features associated with the gaming application may be altered. At block 304, a determination is made that the user performs above/ below a predetermined threshold in at least one aspect of the game. At block 306, the user receives a coupon for purchasing one or more items at a real world retail outlet and/or a web-based retail outlet.
Computer program elements of the invention may be embodied in hardware and/or in software (including firmware, resident software, micro-code, etc.). The invention may take the form of a computer program product, which can be embodied by a computer-usable or computer-readable storage medium having computer-usable or computer-readable program instructions, "code" or a "computer program" embodied in the medium for use by or in connection with the instruction execution system. In the context of this document, a computer-usable or computer-readable medium may be any medium that can contain, store, communicate, propagate, or transport the program for use by or in connection with the instruction execution system, apparatus, or device. The computer-usable or computer-readable medium may be, for example but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, device, or propagation medium such as the Internet. Note that the computer- usable or computer-readable medium could even be paper or another suitable medium upon which the program is printed, as the program can be electronically captured, via, for instance, optical scanning of the paper or other medium, then compiled, interpreted, or otherwise processed in a suitable manner. The computer program product and any software and hardware described herein form the various means for carrying out the functions of the invention in the example embodiments.
Specific embodiments of an invention are disclosed herein. One of ordinary skill in the art will readily recognize that the invention may have other applications in other environments. In fact, many embodiments and implementations are possible. The following claims are in no way intended to limit the scope of the present invention to the specific embodiments described above. In addition, any recitation of "means for" is intended to evoke a means-plus-function reading of an element and a claim, whereas, any elements that do not specifically use the recitation "means for", are not intended to be read as means-plus-function elements, even if the claim otherwise includes the word "means". It should also be noted that although the specification lists method steps occurring in a particular order, these steps may be executed in any order, or at the same time.

Claims

CLAIMS What is claimed is:
1. A wireless gaming device (12) comprising:
a memory (38) for storing a gaming application (45), wherein the gaming application includes one or more game categories and one or more game rules that controls operation of the gaming application such that when the wireless gaming device is within a predefined geographic vicinity of at least one of the one or more game categories one or more game features of the gaming application may be altered;
a receiver (20, 48, 59) for determining a geographic location for the wireless gaming device, wherein the receiver generates location information;
a radio circuit (48) operable to receive map information associated with the geographic location of the wireless gaming device from a remote source, wherein the map information includes at least one map category that corresponds to one or more game categories;
a display (26) operable to present multimedia content associated with the gaming application on the display to an associated user;
a processor (42) coupled to the receiver, the memory and the display, wherein the processor executes computer code to periodically obtain the geographic location of the wireless gaming device and the map information and when the wireless gaming device is within the predefined geographic vicinity of map information that includes at least one of the one or more game categories, the processor causes a change in the one or more game feature that correspond to the wireless gaming device being within the predefined geographic vicinity of the at least one of the one or more game categories.
2. The wireless gaming device of claim 1, wherein the wireless gaming device is a mobile telephone.
3. The wireless gaming device of any one of claims 1 -2, wherein the receiver is a global positioning receiver.
4. The wireless gaming device of any one of claims 1-2, wherein the receiver and the radio circuit are operable to receive communications from a mobile telephony network.
5. The wireless gaming device of any one of claims 1-4, wherein the one or more categories include at least one selected from the group of: hospitals, coffee shops, fuel stations, car care centers, restaurants, training centers, swimming pools, marinas, hotels, lodging, parks, grocery stores and/or shopping stores.
6. The wireless gaming device of any one of claims 1-5, wherein the gaming application includes a real-time mode of play when the location information is processed for use with the gaming application and a second mode of play when the location information is not processed for use with the gaming application.
7. The wireless gaming device of claim 6, wherein in the first mode of play, the one or more game features are dynamically located within the gaming application based on the location information and/or the map information.
8. The wireless gaming device of claim 6, wherein in the second mode of play, game elements are statically located within the gaming application.
9. The wireless gaming device of any one of claims 1-8, wherein the processor compares the location information and the map information with the one or more game categories to determine which of the one or more game features to alter.
10. The wireless gaming device of any one of claims 1-9, wherein the computer code is a game engine (47).
1 1. A method for providing a location based game, the method comprising: storing a location based game application (47) in a memory (38) of a wireless gaming device (12), wherein the gaming application includes one or more game categories and one or more game rules that controls operation of the gaming application such that when the wireless gaming device is within a predefined geographic vicinity of at least one of the one or more game categories, one or more game features associated with the gaming application may be altered;
receiving geographic location information from a receiver (20, 48, 59) coupled to the wireless gaming device, wherein the geographic location information is dependent on the geographic location of the wireless gaming device; receiving map information from a source (16, 38) wherein the map information includes at least one map category that corresponds to the one or more game categories; comparing the geographic location with the map information to determine whether the wireless gaming device is within a predetermined geographic vicinity of one of the at least one of the one or more game categories; and
outputting one or more changes in the one or more game features on the wireless gaming device, wherein the game feature changed is dependent on the one or more game categories that the wireless gaming device is within the predetermined geographic vicinity.
12. The method of claim 1 1, further including receiving the location based game application from a remote server (16).
13. The method of any one of claims 1 1-12, wherein the source is a remote server that periodically transmits the map information to the wireless gaming device.
14. The method of any one of claims 11-13, wherein the source is a memory (38) housed in the wireless gaming device, wherein the memory transmits the map information to the gaming application.
15. The method of any one of claim 11-14, wherein the step of outputting one or more changes in the one or more game features on the wireless gaming device includes displaying one or more game features on a display (26) of the wireless gaming device.
1 . The method of any one of claim 1 1-15, wherein the step of outputting one or more changes in the one or more game features on the wireless gaming device includes outputting an audible signal indicating changes in one or more game features on a speaker (34) of the wireless gaming device.
17. A location based software product (45), the product comprising:
computer executable code configured to be executed on a wireless gaming device
(12) to be operable in a first mode wherein one or more features of the location based software product is dependent on a geographical location of the wireless gaming device; and operates in a second mode wherein the one or more features of the location based game system are static.
18. The software product of claim 17, wherein the computer executable code includes one or more game categories and one or more game rules that controls operation of the computer executable code such that when the wireless gaming device is within a predefined geographic vicinity of at least one of the one or more game categories, one or more game features associated with the gaming application may be altered.
19. The software product of any one of claims 16-18, wherein in the first mode of play, the one or more game features are dynamically located based on the location information and/or the map information.
20. The software product of any one of claims 16-19, wherein in the second mode of play, game features are statically located within the gaming application.
21. A method for providing a reward for playing a location-based game, the method comprising:
playing a location based game application (45) stored in a memory (38) of a wireless gaming device (12), wherein the gaming application includes one or more game categories and one or more game rules that controls operation of the gaming application such that when the wireless gaming device is within a predefined geographic vicinity of at least one of the one or more game categories, one or more game features associated with the gaming application may be altered;
moving the wireless gaming device within the predefined geographic vicinity of at least one of the game categories; and
receiving an enhanced game feature based at least in part on the purchase of the product and/or service.
22. The method of claim 21, further including purchasing a product and/or a service from the at least one of the game categories and receiving a greater enhanced feature than the enhanced game feature received for being in the predefined geographic vicinity of the at least one of the game categories.
23. A method for providing a real world reward for playing a location-based game, the method comprising: playing a location based game application (45) stored in a memory (38) of a wireless gaming device (12), wherein the gaming application includes one or more game categories and one or more game rules that controls operation of the gaming application such that when the wireless gaming device is within a predefined geographic vicinity of at least one of the one or more game categories, one or more game features associated with the gaming application may be altered;
performing above a predetermined threshold in at least one aspect of the game; and
receive a coupon for purchasing one or more items at a retail outlet and/or a web- based retail outlet.
PCT/US2010/046808 2010-08-26 2010-08-26 A game engine module and method for playing an electronic game using location information WO2012026936A1 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
PCT/US2010/046808 WO2012026936A1 (en) 2010-08-26 2010-08-26 A game engine module and method for playing an electronic game using location information
EP10760479.5A EP2608856A1 (en) 2010-08-26 2010-08-26 A game engine module and method for playing an electronic game using location information
US13/155,887 US20120052953A1 (en) 2010-08-26 2011-06-08 Game engine module and method for playing an electronic game using location information

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/US2010/046808 WO2012026936A1 (en) 2010-08-26 2010-08-26 A game engine module and method for playing an electronic game using location information

Publications (1)

Publication Number Publication Date
WO2012026936A1 true WO2012026936A1 (en) 2012-03-01

Family

ID=43598407

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2010/046808 WO2012026936A1 (en) 2010-08-26 2010-08-26 A game engine module and method for playing an electronic game using location information

Country Status (2)

Country Link
EP (1) EP2608856A1 (en)
WO (1) WO2012026936A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9687741B1 (en) 2015-03-10 2017-06-27 Kabam, Inc. System and method for providing separate drift and steering controls

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CA2951493A1 (en) 2015-12-31 2017-06-30 Wal-Mart Stores, Inc. Interactive gaming systems and methods

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020090985A1 (en) * 2000-09-07 2002-07-11 Ilan Tochner Coexistent interaction between a virtual character and the real world
US20070087828A1 (en) * 2005-10-14 2007-04-19 Alexander Robertson Computer system for creating and playing location aware games
US20070265089A1 (en) * 2002-05-13 2007-11-15 Consolidated Global Fun Unlimited Simulated phenomena interaction game
EP1902763A1 (en) * 2006-09-21 2008-03-26 Kabushiki Kaisha Square Enix (also trading as Square Enix Co., Ltd.) A video game control system and a video game control server
US20080139306A1 (en) * 2006-12-06 2008-06-12 Lutnick Howard W Method and apparatus for advertising on a mobile gaming device
WO2009072010A1 (en) * 2007-12-07 2009-06-11 Sony Ericsson Mobile Communications Ab Dynamic gaming environment
US20100087250A1 (en) * 2008-10-03 2010-04-08 Ying-Chen Chiu GPS-Based Method and Apparatus for Playing an Electronic Game, and a Computer Program of the GPS-Based Method
US20100144434A1 (en) * 2008-11-05 2010-06-10 Justin Leingang Providing Network and Game Content Based on Wireless Signals

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020090985A1 (en) * 2000-09-07 2002-07-11 Ilan Tochner Coexistent interaction between a virtual character and the real world
US20070265089A1 (en) * 2002-05-13 2007-11-15 Consolidated Global Fun Unlimited Simulated phenomena interaction game
US20070087828A1 (en) * 2005-10-14 2007-04-19 Alexander Robertson Computer system for creating and playing location aware games
EP1902763A1 (en) * 2006-09-21 2008-03-26 Kabushiki Kaisha Square Enix (also trading as Square Enix Co., Ltd.) A video game control system and a video game control server
US20080139306A1 (en) * 2006-12-06 2008-06-12 Lutnick Howard W Method and apparatus for advertising on a mobile gaming device
WO2009072010A1 (en) * 2007-12-07 2009-06-11 Sony Ericsson Mobile Communications Ab Dynamic gaming environment
US20100087250A1 (en) * 2008-10-03 2010-04-08 Ying-Chen Chiu GPS-Based Method and Apparatus for Playing an Electronic Game, and a Computer Program of the GPS-Based Method
US20100144434A1 (en) * 2008-11-05 2010-06-10 Justin Leingang Providing Network and Game Content Based on Wireless Signals

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
LUDFORD, PAMELA J. AND FRANKOWSKI, DAN AND REILY, KEN AND WILMS, KURT AND TERVEEN, LOREN: "Because I carry my cell phone anyway: functional location-based reminder applications", PROCEEDINGS OF THE SIGCHI CONFERENCE ON HUMAN FACTORS IN COMPUTING SYSTEMS (CHI'06), 22 April 2006 (2006-04-22), Association of Computing Machinery (ACM), New York, NY, USA, pages 889 - 898, XP002634226, ISBN: 1-59593-372-7, Retrieved from the Internet <URL:http://dx.doi.org/10.1145/1124772.1124903> [retrieved on 20110427] *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9687741B1 (en) 2015-03-10 2017-06-27 Kabam, Inc. System and method for providing separate drift and steering controls

Also Published As

Publication number Publication date
EP2608856A1 (en) 2013-07-03

Similar Documents

Publication Publication Date Title
US20120052953A1 (en) Game engine module and method for playing an electronic game using location information
US20230102462A1 (en) Validating a Player&#39;s Real-World Location using Activity Within a Parallel-Reality Game
US9891056B2 (en) Interactive venue assistant
US20130080204A1 (en) Dynamic meeting location determination
US8376857B1 (en) Multi-player online game player proximity feature
US9669296B1 (en) Linking real world activities with a parallel reality game
US9802127B2 (en) Video game including user determined location information
CN101049034B (en) Location based service (LBS) system and method for targeted advertising
US20210252384A1 (en) Linking real world activities with a parallel reality game
US20100306075A1 (en) Systems and methods for accessing cruise services using a portable electronic device
US20070190494A1 (en) Multiplayer gaming using gps-enabled portable gaming devices
US20120007885A1 (en) System and Method for Viewing Golf Using Virtual Reality
CN102958573A (en) Virtual and location-based multiplayer gaming
US20100087250A1 (en) GPS-Based Method and Apparatus for Playing an Electronic Game, and a Computer Program of the GPS-Based Method
JP2019170966A (en) Program, game device and server system
CN101017091A (en) Navigation system having game function and navigation method therefor
EP2608856A1 (en) A game engine module and method for playing an electronic game using location information
Buczkowski Location-based marketing: the academic framework
KR20090120126A (en) Method for guidance of the road using a game and system thereof
EP4149643A1 (en) Linking real world activities with a parallel reality game
JP2004243054A (en) Game system

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 10760479

Country of ref document: EP

Kind code of ref document: A1

REEP Request for entry into the european phase

Ref document number: 2010760479

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 2010760479

Country of ref document: EP

NENP Non-entry into the national phase

Ref country code: DE