US6908389B1 - Predefined messages for wireless multiplayer gaming - Google Patents

Predefined messages for wireless multiplayer gaming Download PDF

Info

Publication number
US6908389B1
US6908389B1 US09/800,772 US80077201A US6908389B1 US 6908389 B1 US6908389 B1 US 6908389B1 US 80077201 A US80077201 A US 80077201A US 6908389 B1 US6908389 B1 US 6908389B1
Authority
US
United States
Prior art keywords
game
terminal
message
predefined
wireless terminal
Prior art date
Legal status (The legal status 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 status listed.)
Expired - Lifetime
Application number
US09/800,772
Inventor
Teemu Puskala
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
RPX Corp
Nokia USA Inc
Original Assignee
Nokia Oyj
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 Nokia Oyj filed Critical Nokia Oyj
Priority to US09/800,772 priority Critical patent/US6908389B1/en
Assigned to NOKIA CORPORATION reassignment NOKIA CORPORATION ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: PUSKALA, TEEMU
Priority to DE60219897T priority patent/DE60219897T2/en
Priority to ES02702613T priority patent/ES2286225T3/en
Priority to AT02702613T priority patent/ATE361132T1/en
Priority to EP02702613A priority patent/EP1372801B1/en
Priority to PCT/IB2002/000646 priority patent/WO2002070088A1/en
Priority to US10/091,038 priority patent/US20020165024A1/en
Priority to CNA028073916A priority patent/CN1917927A/en
Publication of US6908389B1 publication Critical patent/US6908389B1/en
Application granted granted Critical
Assigned to NOKIA TECHNOLOGIES OY reassignment NOKIA TECHNOLOGIES OY ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: NOKIA CORPORATION
Assigned to CORTLAND CAPITAL MARKET SERVICES, LLC reassignment CORTLAND CAPITAL MARKET SERVICES, LLC SECURITY INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: PROVENANCE ASSET GROUP HOLDINGS, LLC, PROVENANCE ASSET GROUP, LLC
Assigned to NOKIA USA INC. reassignment NOKIA USA INC. SECURITY INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: PROVENANCE ASSET GROUP HOLDINGS, LLC, PROVENANCE ASSET GROUP LLC
Assigned to PROVENANCE ASSET GROUP LLC reassignment PROVENANCE ASSET GROUP LLC ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: ALCATEL LUCENT SAS, NOKIA SOLUTIONS AND NETWORKS BV, NOKIA TECHNOLOGIES OY
Assigned to NOKIA US HOLDINGS INC. reassignment NOKIA US HOLDINGS INC. ASSIGNMENT AND ASSUMPTION AGREEMENT Assignors: NOKIA USA INC.
Anticipated expiration legal-status Critical
Assigned to PROVENANCE ASSET GROUP HOLDINGS LLC, PROVENANCE ASSET GROUP LLC reassignment PROVENANCE ASSET GROUP HOLDINGS LLC RELEASE BY SECURED PARTY (SEE DOCUMENT FOR DETAILS). Assignors: CORTLAND CAPITAL MARKETS SERVICES LLC
Assigned to PROVENANCE ASSET GROUP LLC, PROVENANCE ASSET GROUP HOLDINGS LLC reassignment PROVENANCE ASSET GROUP LLC RELEASE BY SECURED PARTY (SEE DOCUMENT FOR DETAILS). Assignors: NOKIA US HOLDINGS INC.
Assigned to RPX CORPORATION reassignment RPX CORPORATION ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: PROVENANCE ASSET GROUP LLC
Expired - Lifetime legal-status Critical Current

Links

Images

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/30Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers
    • A63F13/35Details of game servers
    • 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/70Game security or game management aspects
    • A63F13/79Game security or game management aspects involving player-related data, e.g. identities, accounts, preferences or play histories
    • A63F13/795Game security or game management aspects involving player-related data, e.g. identities, accounts, preferences or play histories for finding other players; for building a team; for providing a buddy list
    • 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/22Setup operations, e.g. calibration, key configuration or button assignment
    • 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/53Controlling the output signals based on the game progress involving additional visual information provided to the game scene, e.g. by overlay to simulate a head-up display [HUD] or displaying a laser sight in a shooting game
    • A63F13/533Controlling the output signals based on the game progress involving additional visual information provided to the game scene, e.g. by overlay to simulate a head-up display [HUD] or displaying a laser sight in a shooting game for prompting the player, e.g. by displaying a game menu
    • 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
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/90Constructional details or arrangements of video game devices not provided for in groups A63F13/20 or A63F13/25, e.g. housing, wiring, connections or cabinets
    • A63F13/92Video game devices specially adapted to be hand-held while playing
    • 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/204Features 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 the platform being a handheld 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/30Features 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 output arrangements for receiving control signals generated by the game device
    • A63F2300/308Details of the user 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
    • 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/556Player lists, e.g. online players, buddy list, black list
    • 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/5566Details of game data or player data management using player registration data, e.g. identification, account, preferences, game history by matching opponents or finding partners to build a team, e.g. by skill level, geographical area, background, play style
    • 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/57Features 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 details of game services offered to the player
    • A63F2300/572Communication between players during game play of non game information, e.g. e-mail, chat, file transfer, streaming of audio and streaming of video

Definitions

  • This invention relates to a system and method of communicating between players of games played over a wireless network.
  • Predefined messages are, for purposes of the present invention, defined as electronic messages whose contents are predefined and stored in a database or other file of messages for sending any number of times by one player to another player at a later time.
  • a message that is not predefined is generally created by a user at substantially the time it is to be sent and is intended to be sent only once. It is advantageous to predefine messages when the same content is to be sent multiple times to one or many recipients so that it is unnecessary to repeatedly recreate the content of those messages.
  • Sending predefined messages also reduces the load placed on the network by the sending of messages because the sender must only send a predefined command, rather than a textual message, and the network only has to recognize and process the known command by selecting which predefined message to send and to whom to send it.
  • predefined messages comprise mostly voice and text messages that are selected from a menu of messages and sent from one player to another to communicate the sender's sentiments. These predefined messages can be automated to be sent automatically upon the occurrence of a particular event.
  • the predefined messages on the game or game system allow players to communicate more effectively and make the communication more amusing.
  • Mobile phones usually only have numeric keypads and possibly a few special feature buttons that can be used to enter messages. Entering messages by typing on a keyboard can be a slow process and can interrupt the game. Therefore, it is not only challenging to create games that can be played using mobile terminals but it is also challenging to find a simplified means for players to communicate before, during, or after the playing of the game.
  • the present invention discloses a system and method of communication between players of games played over a wireless network.
  • the wireless device is not limited to any present navigation structure, and provides the ability to remotely access networked game services.
  • an online gaming system for playing games comprises at least one wireless terminal adapted to run a game to be played with at least one of another wireless terminal and a game platform running the game.
  • the online gaming system comprises a game program for providing at least one game-related predefined message based on a predefined game-related criteria.
  • the predefined message is sent to at least one of a plurality of preselected destination addresses taking into consideration terminal capabilities of the preselected destination addresses and is subject to interaction with a user of the at least one wireless terminal.
  • an online gaming system for playing games comprises at least one wireless terminal adapted to run a game to be played with at least one of another terminal and a game platform running the game, a processor within the at least one wireless terminal for controlling functions relating to the game, a storage device in communication with the processor, and a game program.
  • the game program is operative on at least one of the processor of the wireless terminal and at the game platform for maintaining in the storage device a database identifying at least one set of predefined messages available to send to at least one of a plurality of preselected destination addresses, for scanning game-related events to identify conditions matching any of at least one predefined game-related criteria, and for providing, based on any of the predefined game-related criteria, at least one game-related predefined message when at least one of the conditions matching any of the at least one predefined game-related criteria is identified.
  • the at least one predefined message is sent to the at least one of a plurality of preselected destination addresses taking into consideration terminal capabilities of the preselected destination addresses and is subject to interaction with a user of the at least one wireless terminal.
  • a method of providing an online gaming system for playing games comprises connecting at least one wireless terminal adapted to run a game to be played with at least one of another wireless terminal and a game platform running the game, scanning game-related events to identify conditions matching any of at least one predefined game-related criteria, and providing, based on any of the predefined game-related criteria, at least one game-related predefined message when at least one of the conditions matching any of the at least one predefined game-related criteria is identified.
  • the at least one predefined message is sent to the at least one of a plurality of preselected destination addresses taking into consideration terminal capabilities of the preselected destination addresses and is subject to interaction with a user of the at least one wireless terminal.
  • a wireless terminal for playing games comprises a processor for controlling functions relating to a game, a storage device in communication with the processor, a primary input in communication with the processor for registering game-related commands input by a user of a wireless terminal, and a game program.
  • the game program is operative on the processor of the wireless terminal for maintaining in the storage device a database identifying at least one set of predefined messages available to send to at least one of a plurality of preselected destination addresses, for scanning game-related events to identify conditions matching any of at least one predefined game-related criteria, and for providing, based on any of the predefined game-related criteria, at least one game-related predefined message when at least one of the conditions matching any of at least one predefined game-related criteria is identified.
  • the at least one predefined message is sent to the at least one of a plurality of preselected destination addresses taking into consideration terminal capabilities of the preselected destination addresses and is subject to interaction with a user of the at least one wireless terminal.
  • the game-related predefined messages in all embodiments are generally one of the following types of messages: a game play message to be sent to the second game player during a game, a game-environment message related to playing a game to be sent to the second game player before or after the playing of a game, or an automated message to be sent to the second game player upon an occurrence of a specified event.
  • Each predefined message may be defined to comprise at least one of voice, text, sound, an image, a picture, a brief video, and a multimedia message, and may be stored at the first mobile terminal or at a network-based message database accessible to the first mobile terminal.
  • a selection means such as the keypad, touch screen or voice-activated message selection menu, is used to select a player to whom a particular predefined message should be sent.
  • FIG. 1 depicts a system architecture for the playing of games available over a mobile network according to one embodiment of the present invention
  • FIG. 2 depicts a block diagram of a mobile terminal showing components used in the exemplary embodiment of the invention
  • FIG. 3 depicts the components of the game/messaging application at a mobile terminal in the exemplary embodiment of the invention
  • FIG. 4 depicts an example of a game terminal database used in the exemplary embodiment of the invention
  • FIG. 5A depicts a mobile phone displaying a sample menu of predefined messages available to be sent by a mobile phone user by entering a corresponding code from the keypad;
  • FIG. 5B depicts a mobile phone displaying a sample menu of predefined messages available by using a selection mechanism like up and down arrow buttons;
  • FIG. 5C depicts a mobile phone displaying a sample menu of predefined messages available by using an alternate selection mechanism
  • FIG. 6 depicts a mobile phone on which an indicator is displayed to indicate the availability of at least one predefined message
  • FIG. 7A depicts a mobile phone displaying a sample menu of groups any one of which can be selected as the default group to whom a predefined message will be sent during a game
  • FIG. 7B depicts a mobile phone displaying a sample menu of groups any one of which can be selected as the default group to whom a predefined message will be sent while the player sending the predefined message is in a chat room.
  • a communications system 1 for implementing the present invention provides one or more game players with mobile terminals 10 , 20 , such as a mobile phone, a personal digital assistant (PDA), or another terminal that wirelessly connect to or are under the coverage of one or more mobile or wireless communications networks that permit messages to be sent between terminals 10 , 20 .
  • the mobile terminals 10 , 20 are capable of presenting data information in various ways such as text, voice, audio, and multimedia.
  • FIG. 1 illustrates an example where terminals 10 and 20 are connected to a mobile network 30 .
  • the mobile network 30 may be any type of wireless communication network or combination of networks, including, but not limited to, GSM (Global Standard for Mobile/Groupe Speciale Mobile), GPRS (General Packet Radio System), UMTS (Universal Mobile Telephone System) or 3G (Third generation of mobile communications), where 3G can be compatible with GSM, HSCSD (High Speed Circuit Switched Data), GPRS, EDGE (Enhanced Data Rates for Global/GSM Evolution) and WCDMA (Wideband Code Division Multiple Access).
  • GSM Global Standard for Mobile/Groupe Speciale Mobile
  • GPRS General Packet Radio System
  • UMTS Universal Mobile Telephone System
  • 3G Third Generation of mobile communications
  • 3G can be compatible with GSM, HSCSD (High Speed Circuit Switched Data), GPRS, EDGE (Enhanced Data Rates for Global/GSM Evolution) and WCDMA (Wideband Code Division Multiple Access).
  • CDMA Code Division Multiple Access
  • PDC Personal Digital Communications
  • CDMA2000 Code Division Multiple Access 2000
  • the mobile terminals 10 , 20 may also communicate through a WLAN (Wireless Local Area Network) or another LPRF (Low Power Radio Frequency) network such as a Bluetooth network.
  • the transmission may also be broadcast via DAB (Digital Audio Broadcasting) or DVB (Digital Video Broadcasting).
  • Terminals 10 , 20 may be linked to the mobile network 30 by respective communication links 15 , 25 , such as links that permit communications substantially in real time.
  • a network-based game system may be implemented over communications system 1 .
  • the network-based game system includes game platform 40 that is connected to the mobile network 30 and the Internet 43 and hosts the games 45 to be played.
  • Game platform 40 includes a game complex 47 comprising the hardware and software that enable the predefined messaging with a game/messaging application and functions like chat rooms for players.
  • Game complex 47 (the “game program”) comprises a message database 31 for storing game-related predefined messages and to “open” and recognize codes sent by a player from one of the wireless terminals 10 , 20 to game platform 40 .
  • the message database must recognize that code * 5 sent by terminal 10 represents a particular predefined message in message database 31 that is to be sent to a predefined destination (e.g. sent message 5 to all players).
  • Game complex 47 further comprises a destination database 32 that stores the predefined destinations where game-related messages are to be sent (e.g., addresses of wireless terminals 10 , 20 and addresses of any other game platforms).
  • the command is sent to game platform 40 , which receives the command and sends the message to the destination address(es), as previously specified to the game platform 40 in destination database 32 or as specified in the command.
  • Predefined messages may also be stored at mobile terminal 10 in memory 56 and sent from there in which case the predefined message will be sent from mobile terminal 10 to the game platform 40 for distribution when the command is given to send a predefined message.
  • Game complex 47 further comprises an event database 33 for storing game-related events that trigger game-related messages (e.g. capturing, beating, killing, hitting, and seeing an opponent during a game), scanning software (or a circuit) 34 that functions as a scanning means for checking the game-related events as they occur and comparing them to contents of event database 33 , and control software (or a circuit) 35 for preparing a list of event-related predefined messages to be sent to a player when scanning software 34 indicates a match between an event occurring during the game and the events listed in the event database 33 .
  • game-related events that trigger game-related messages (e.g. capturing, beating, killing, hitting, and seeing an opponent during a game)
  • scanning software (or a circuit) 34 that functions as a scanning means for checking the game-related events as they occur and comparing them to contents of event database 33
  • control software (or a circuit) 35 for preparing a list of event-related predefined messages to be sent to a player when scanning software 34 indicates a match between an event
  • Game complex 47 additionally includes a game terminal database 36 , which includes a list of terminals connected at a particular time to a game and the specifics about these terminals such as their capabilities, and modification software (or a circuit) 37 for making any necessary adjustments to predefined messages to make them compatible for playing on all terminals connected to the game in accordance with the terminal capabilities as provided for in game terminal database 36 .
  • a game terminal database 36 which includes a list of terminals connected at a particular time to a game and the specifics about these terminals such as their capabilities, and modification software (or a circuit) 37 for making any necessary adjustments to predefined messages to make them compatible for playing on all terminals connected to the game in accordance with the terminal capabilities as provided for in game terminal database 36 .
  • the game functionality may be enhanced by utilizing a wireless application protocol (WAP) browser at mobile terminal 10 to connect to game platform 40 via a WAP gateway 50 that connects mobile network 30 and game platform 40 such that the send predefined message is in a WAP format.
  • Game platform 40 and WAP gateway 50 may be platforms based on an operating system such as Microsoft Windows NT, Linux, etc. Where the WAP implementation on mobile terminal 10 does not support sound or streaming video messages, additional client software that adds these capabilities to the browser may be used.
  • Predefined messages may also be sent as an SMS (short message service) message from game platform 40 to mobile terminals 10 , 20 if an SMS center 48 is connected between game platform 40 and mobile network 30 .
  • SMS short message service
  • the present invention as a gaming system in which games are played between players having mobile terminals without a game platform 40 as an interface between the players.
  • predefined messages will be stored only at the mobile terminals 10 , 20 and sent directly between the players.
  • This implementation is especially suitable for games implemented on short range networks in which terminals on the network communicate by short range transmissions.
  • FIG. 2 is a simplified illustration of mobile terminal 10 according to one exemplary embodiment of the invention showing various components used to perform the procedures of this invention.
  • the mobile terminal 10 has various components (mobile terminal 20 may generally have the same hardware and software components) comprising a central processing unit (CPU) 50 for controlling and executing all necessary procedures, and a display 52 that allows, for example, the player to read information.
  • Display 54 may be provided with the capability of displaying multimedia information such as video.
  • the mobile terminal 10 further comprises a network transceiver 54 to receive transmission from and to the mobile network 30 , a memory 56 and a data storage 58 .
  • Data storage 58 can also be used to store and retrieve information about other players and predefined messages.
  • the data storage 58 can be, for example, a hard disk magnetic or optical storage unit, as well as a CD-ROM drive or a flash memory.
  • Mobile terminal 10 also comprises one or more input means 60 for inputting the information into the terminal, and an antenna 64 .
  • Input means 60 or means for input may be, for example, a numeric keypad, a keyboard, a software keyboard touch screen, a touch screen (in combination with the display 52 ), a mouse, a pointing device such as pointing pen, a voice command system, etc.
  • the terminal In the case of DVB or DAB, the terminal must also have a DVB or DAB receiver (not shown).
  • the mobile terminal 10 may provide voice or sound output through a speaker 53 .
  • a messaging application 62 on mobile terminal 10 enables network access and localized support functions for a player to play a networked game, including the programming of predefined messages, including the creation or modification of the predefined messages, in accordance with the invention.
  • messaging application 62 may comprise customized application-specific software, which may be written in a language such as wireless markup language (WML) or Java.
  • the messaging application 62 may comprise web access software, such as the above-mentioned WAP browser software, or an interface software enabled by another operating system such as Microsoft Windows CE, the Pocket PC operating system, the Palm® operating system, or the upcoming Psion EPOC operation system.
  • Game platform 40 must support whatever method of communication messaging application 62 uses.
  • messaging application 62 comprises a message database 64 for storing game-related predefined messages and to “open” and recognize codes sent by a player from one of the wireless terminals 10 , 20 to game platform 40 or directly between terminals 10 , 20 .
  • the message database 64 must recognize that code * 5 sent by terminal 10 represents a particular predefined message in message database 31 that is to be sent to a predefined destination (e.g. sent message 5 to all players).
  • Messaging application 62 further comprises a destination database 65 that stores the predefined destinations where game-related messages are to sent (e.g., addresses of wireless terminals 10 , 20 and addresses of any other game platforms).
  • the command is sent to game platform 40 , which receives the command and sends the message to the destination address(es), as previously specified to the game platform 40 , as specified in the command, or as specified in message database 64 .
  • Messaging application 62 further comprises an event database 66 for storing game-related events that trigger game-related messages, scanning software (or a circuit) 67 that functions as a scanning means for checking the game-related events and comparing them to contents of event database 66 , and control software (or a circuit) 68 for preparing a list of event-related predefined messages to be sent to a player when scanning software 67 indicates a match between an event occurring during the game and the events listed in the event database 66 .
  • scanning software or a circuit
  • control software or a circuit
  • the communications system 1 permits a player in a WAP or other wireless game system to play and interact with others in the game system using input means 60 . For example, by pressing buttons on a keypad or using other simple selection means, such as a touch screen or voice-activated message selection menu, a player to whom a particular predefined message should be sent can be selected or predefined messages can be sent to other players on the game system who are opponents or potential opponents.
  • Messages may be predefined (and possibly stored) at mobile terminal 10 by the player inputting the content of the messages there or may be predefined at game platform 40 , or at some other network element to which a game player has access. Predefined messages may also be entered by the player at a fixed terminal 49 that can communicate with game platform 40 such as over the Internet 43 . Alternatively, some predefined messages may be defined at the system level by game administrators or others, such as a group of players, where they are available in message database 31 for access by one or more players. A player may be allowed to modify a system level predefined message and save it as his own predefined message.
  • Some of the predefined messages may be standard types of messages (e.g., “Do you want to play a game?”) and others may be customized to a particular player, game, situation, etc.
  • the game player In defining the messages, the game player must also define a key combination or other type of command for sending a particular predefined message.
  • the message database 31 can be accessed by both players and administrators with different modification rights. A player is usually only given permission to modify those messages he has defined himself. Messages may be modified periodically to keep them interesting. Where at least some of the messages are player-defined, it is preferable to define the messages at a time other than during the playing of a game so that it is not necessary to disrupt the game to create a message and to customize the messages that are sent. The player can be said to be “interacting” with the predefined message when selecting and/or defining the messages, or when selecting to whom the predefined messages are to be sent.
  • a game-related predefined message can be sent at any point after a game player logs onto the game system and may comprise one of different message types.
  • Such predefined messages can be, for example:
  • This message type is generally used during the playing of games.
  • a message may be defined such that by pressing “#1” during the game, a game player may cause the opponent game player's terminal to say “check mate, buddy” during a chess game and at the same time cause a text message with the same three words to scroll across the opponent's screen.
  • This message type includes messages that are sent in an environment related to the game but that are not actually sent during the playing of the game. (In other words, these messages are “outside the game.”)
  • game environments such as game rooms in which games can be started or chat rooms where players can communicate with each other or any other place within the game system before the start of or after finishing a game.
  • a game room may in fact be a chat room as well.
  • a player can invite another player who is logged in to join him in playing a game by pressing “*1”.
  • Messages of this type are automatically sent upon the occurrence of a specific event defined by the system or the player.
  • the player can choose to automatically send a selected message to specified other system players that he has preselected every time he logs-in to the game system.
  • This type of message could be “Yo! I am ready to play”.
  • a player might also choose to be alerted every time there is a player online who is more highly ranked than he in a particular game.
  • This type of automated message might say: “There is a worthy opponent online.” Similarly, a player might select to be notified when someone has passed him on a ranking list of players.
  • a player who is sent game-related predefined messages can arrange to have some or all of the predefined messages he receives while offline from the gaming system or while at a terminal that is not WAP-enabled (where the WAP is necessary for using the gaming system) to be forwarded to him at another terminal from which he can retrieve the messages, such as forwarding the messages to his email address, to an alphanumeric pager, or to a short message system of the terminal that is not WAP-enabled.
  • This enables a player to react, such as by returning to a WAP-enabled terminal and logging into the gaming system, if something happens in a game in which he is engaged while he is offline.
  • a predefined multimedia message may comprise a picture in a particular format.
  • multimedia messaging such as in the multimedia messaging service (MMS) available on mobile terminals (like Nokia mobile phones model numbers 3210, 3310, and 6210)
  • the picture portion of the multimedia message can be sent by using, for example, the short message service (SMS) as the bearer.
  • SMS short message service
  • Sounds included in a predefined message may be any type of sound, such as a human voice, possibly of the game player, a synthesized voice, a sound of an explosion in a war-related game, or a part of a song, such as “We are the graduates!”, as appropriate.
  • the terminals receiving the predefined messages must of course have the capability of playing the received messages, including display and sound capabilities.
  • the picture (or video) in a multimedia message can be shown on a mobile terminal only if the terminal has the capability of showing the picture in the particular format it is in. On those terminals that do not have that capability, the pictures may be displayed in an unclear manner or not displayed at all.
  • a record of terminal capabilities including information about whether or not a particular phone is able to display a picture in a particular message format, may be registered in a server at game platform 40 , such as in destination database 32 , at some other part of the network element accessible to game platform 40 , and/or at destination database 65 at wireless terminal 10 .
  • the picture portion of the message sent to those terminals may be converted at the server, if possible, to alphanumeric characters and/or voice so that users of these terminals can also utilize the predefined message schema.
  • game platform 40 will send the complete message with picture to those terminals that can display the picture and will modify the message and send text in place of the picture (the text being a brief description of the contents of the picture) to the player(s) whose terminals cannot display the picture.
  • FIG. 4 shows an example of destination database 32 which stores the record of terminal capabilities along with the predefined destinations where game-related messages are to be sent.
  • player 1 has a wireless terminal whose destination address is Address 1 and is a Nokia terminal model 3210 which is capable of displaying picture messages.
  • Player 2 has a wireless terminal whose destination address is Address 2 and is a Nokia terminal model 6210 which similarly is capable of displaying picture messages.
  • Player 22 has a wireless terminal whose destination address is Address 22 that is a Nokia terminal model 2110 which is only capable of displaying text messages but not picture messages so game platform will send a text message to player 22 in lieu of a picture message that is sent to player 22 .
  • Player 23 's Nokia multimedia terminal, having a destination address Address 23 can display video messages.
  • a player may be able to memorize the messages and their methods of selection and can, in that case, send one of the predefined messages by pressing the appropriate keys.
  • the player can select a Help feature to display a menu of messages such as the sample Help menu screen 74 that is displayed in FIG. 5A on a mobile terminal 10 , which in this example is a mobile phone.
  • the displayed screen 74 contains five predefined messages, each of which can be activated by entering a code on the keypad. For example, pressing the “Star” (*) key 72 followed by the indicated number activates the desired predefined message to be sent to one or more preselected destination addresses.
  • the destination addresses are generally addresses of mobile or fixed terminals of potential players, e.g. potential players in the chat room, game room, etc.
  • pressing “*1” at screen 74 sends the message “Wanna Play?” to selected potential players.
  • Message 4 is reserved in this example for a user-defined message.
  • the players to whom a predefined message are to be sent may be selected from a similar menu that may be displayed. Generally, the players to whom the message is sent may be designated with a default setting so that the number of clicks required by the user interface is kept to a minimum.
  • the menu of messages and the menu of players to whom the messages may be sent may be scrolled through with button 76 that allows the player to scroll up and down through the menu.
  • Game-related predefined messages can also be activated and sent by some other easy activation means such as buttons 77 a, 77 b on terminal 20 that can be dedicated to this functionality.
  • the choice of predefined messages offered on screen at a particular time may be filtered so that only a menu of message choices that are appropriate to the state at which the player is in the game system is offered or displayed. Messages that are unnecessary or otherwise inappropriate at that state are not offered or are at least not displayed.
  • FIG. 5B shows another sample screen 78 illustrating a game room for checkers players from which predefined messages may be sent.
  • checkers game as many as four players may play a single checkers game online.
  • Zimbo says “What's up guys?” to which Jarbo responds “Dunno” (i.e., I do not know).
  • the game player at mobile phone 10 has two possible messages represented by respective icons 80 , 81 to send to the other members of the chat room: “Invite” and “I rule!”.
  • FIG. 5C illustrates another sample screen 82 that is a close variation of screen 78 but displays the icons 80 , 81 as part of a menu of icons.
  • the other icons are not displayed on screen 82 at the same time as icons 80 , 81 but are selectable by clicking on left-pointing or right-pointing arrows 84 , 86 which causes other available icons to be displayed.
  • Any of the predefined messages, such as those shown in FIGS. 5A-5C may also be selected by a voice command from a voice-activated message selection menu, if available on communication system 1 .
  • the messaging application 62 can also scan for game-related events to identify conditions that match predefined game-related criteria.
  • One such conduction may be an action of a player that occurs during a game or outside the game, using predefined game-related criteria (e.g., a player loses or is killed).
  • the messaging application 62 offers to the player a selection of messages suitable to that condition to be sent to a selectable player and/or player group. For example, when a player kills an opponent in a game, the player might have a small pop up-screen on the display of a mobile terminal 20 indicating a list of available commands and any predefined destinations associated therewith.
  • the exemplary list shown on the display could be the following:
  • a message that is entered at least partly by user can also be made available at this point even where this message does not match the predefined criteria (e.g. optional messages number 7 and number 9 in Table I.)
  • a player can select a suitable predefined message to be sent to a selected address by, for example, using one or more browser buttons. Using the example in Table I, by pressing button #1 a player sends a “Gotcha” message to a killed player and by pressing #5 a player sends a “Foe killed” message to other members of his team.
  • there may be a message prompt to the player offering a particular predefined message and a user has the option of responding with a “yes” (send the predefined message) or “no” (do not send the predefined message).
  • the availability of predefined messages to be sent can also be indicated by an indicator like a shortcut or by a blinking asterisk somewhere on the display screen which opens a look-up table such as Table I upon user activation to display a menu of available options.
  • FIG. 6 illustrates an example of such a blinking asterisk 102 appearing on the display screen during a game.
  • a user When a user is interested in sending a predefined message, he activates the asterisk and the pop up screen with a menu of choices in the look-up table appears.
  • the size of the pop up screen could be from 1 ⁇ 4 size or even smaller screen to a whole screen covering over the look-up table). The user can then select the destination address(es) to whom the predefined message should be sent using the screen prompts.
  • the game platform 40 that handles the messages can have several “layers”. For example, sometimes a player might want to send a message to his team, but not his opponents, to advise his team that he has “killed” an opposing player. He can send message number 5 for this purpose. To notify his opponents of the same thing, he could send message number 3.
  • the same message can be sent in one of various “modes” made available for sending predefined messages. For example, in one mode, by pressing “*1”, “*2”, or “*7” the player sends a message #1, #2, or #7, respectively, to all participants of the game. In a second mode, the player sends a message #1, #2, or #7, respectively, to all players on his team by pressing “01”, “02”, or “07”.
  • a predefined message for which no destination is explicitly specified by the message can be sent to a default player or group of players.
  • the default setting for players to whom the predefined message is sent may differ depending on where the player sending the message is in the game system.
  • the player can press “*5” at screen 74 to enter the “change defaults” command. If the player was playing a game when entering the “change defaults” command, a screen such as screen 90 shown in FIG. 7A may be displayed and offer a menu of groups 1-4 comprising one or more persons to whom messages could be sent as a default.
  • the player can choose any of the available groups, which may include for example the following illustrated groups: Group 1—all players of a particular game receive the messages; Group 2—only players on the sender's own team receive the messages; Group 3—only enemies receive the messages; and Group 4—a user-defined group receives the message. Pressing “5” at screen 90 returns the player to the previously defined default setting. If the player was in a chat room when entering the “change defaults” command, a screen such as screen 100 shown in FIG. 7B may be displayed and offer another menu of groups 1-4 comprising one or more persons to whom messages could be sent as a default.
  • the player can choose any of the available groups at screen 100 , which may include for example the following illustrated groups: Group 1—everyone in the chat room receive the messages; Group 2—all players starting a game receive the messages; Group 3—the same default group as for the previously sent message; and Group 4—a user-defined group receives the message. Pressing “5” at screen 100 returns the player to the previously defined default setting.
  • a user could send a predefined message to obtain hints (or actual answers) for answering the questions by sending the message comprising a copy of the question to game platform 40 or some other source of help to receive either an automated response or personal assistance.
  • a predefined message can be sent to obtain help and may contain contents specifically relevant to the particular game being played as well as the current situation that has been encountered during the game (e.g. a particular move, question, or other situation).
  • the message will include a phone number or numbers, internet address either automatically or inputted manually by the user, or other contact information to which the help source can send a reply containing the requested information.
  • the message may also contain information for charging the user for assistance, whether by using a credit card, using credit received by playing the game, or by some other means.
  • the predefined messages could also contain information related to the user location, utilizing information received from a global positioning satellite system (GPS), mobile network or by some other corresponding means.
  • GPS global positioning satellite system
  • the game may prompt the player to send a predefined message requesting help or the game may cause a predefined message requesting help to be sent.
  • an indication that a message has been received may be displayed on the receiving terminal.
  • the received indication may be a picture that reflects the contents of the message. For example, when a player wins a game, the picture can represent the winning of a prize with a picture of a trophy, gold bullion, money purse, etc. that indicates the value of the prize.
  • the picture may be, for example, an electronic coupon which could be utilized later when buying an item, where the item may be, for example, additional playtime i.e. connection time to the game system.

Abstract

A system and method for mobile terminal users who play networked games to communicate with each other. Messages to be sent between players and methods of sending the messages are predefined either by a game player or at the system level. These messages can then be sent in an easy way by the game player from his mobile terminal to another player or potential player for any of various game-related purposes.

Description

BACKGROUND OF THE INVENTION
1. Field of the Invention
This invention relates to a system and method of communicating between players of games played over a wireless network.
2. Description of the Related Art
Predefined messages are, for purposes of the present invention, defined as electronic messages whose contents are predefined and stored in a database or other file of messages for sending any number of times by one player to another player at a later time. In contrast, a message that is not predefined is generally created by a user at substantially the time it is to be sent and is intended to be sent only once. It is advantageous to predefine messages when the same content is to be sent multiple times to one or many recipients so that it is unnecessary to repeatedly recreate the content of those messages. Sending predefined messages also reduces the load placed on the network by the sending of messages because the sender must only send a predefined command, rather than a textual message, and the network only has to recognize and process the known command by selecting which predefined message to send and to whom to send it.
PC-based games that are played online over a network such as the Internet sometimes permit the sending of predefined messages relating to the games. In gaming applications, predefined messages comprise mostly voice and text messages that are selected from a menu of messages and sent from one player to another to communicate the sender's sentiments. These predefined messages can be automated to be sent automatically upon the occurrence of a particular event. The predefined messages on the game or game system allow players to communicate more effectively and make the communication more amusing.
As the use of mobile (including wireless) terminals becomes ubiquitous, it is desirable to be able to send messages between players of online games that are played over a network using mobile terminals. Sending messages on mobile terminals through presents unique challenges. It is often difficult for a player to define a message to be sent while playing a game because the game often fills the entire relatively small display on the mobile terminal, and using a portion of the display to prepare a message to be sent will cover a substantial portion, if not all, of the game screen, making it difficult or impossible to see the game while communicating. Moreover, there is a dearth of simple input devices for mobile terminals, compared to the large variety of input means available on PC's including, most commonly, keyboards, mice, joysticks, and any number of specialized input devices. Mobile phones, for example, usually only have numeric keypads and possibly a few special feature buttons that can be used to enter messages. Entering messages by typing on a keyboard can be a slow process and can interrupt the game. Therefore, it is not only challenging to create games that can be played using mobile terminals but it is also challenging to find a simplified means for players to communicate before, during, or after the playing of the game.
Certain business-oriented commercial applications that operate over wireless networks likewise use predefined messages at times. However, none of these applications have applied the use of predefined messages to games played by multiple players over a mobile network.
SUMMARY OF THE INVENTION
To overcome limitations in the prior art described above, and to overcome other limitations that will become apparent upon reading and understanding the present specification, the present invention discloses a system and method of communication between players of games played over a wireless network. The wireless device is not limited to any present navigation structure, and provides the ability to remotely access networked game services.
In accordance with a first embodiment of the invention, an online gaming system for playing games comprises at least one wireless terminal adapted to run a game to be played with at least one of another wireless terminal and a game platform running the game. The online gaming system comprises a game program for providing at least one game-related predefined message based on a predefined game-related criteria. The predefined message is sent to at least one of a plurality of preselected destination addresses taking into consideration terminal capabilities of the preselected destination addresses and is subject to interaction with a user of the at least one wireless terminal.
In accordance with a second embodiment of the invention, an online gaming system for playing games comprises at least one wireless terminal adapted to run a game to be played with at least one of another terminal and a game platform running the game, a processor within the at least one wireless terminal for controlling functions relating to the game, a storage device in communication with the processor, and a game program. The game program is operative on at least one of the processor of the wireless terminal and at the game platform for maintaining in the storage device a database identifying at least one set of predefined messages available to send to at least one of a plurality of preselected destination addresses, for scanning game-related events to identify conditions matching any of at least one predefined game-related criteria, and for providing, based on any of the predefined game-related criteria, at least one game-related predefined message when at least one of the conditions matching any of the at least one predefined game-related criteria is identified. The at least one predefined message is sent to the at least one of a plurality of preselected destination addresses taking into consideration terminal capabilities of the preselected destination addresses and is subject to interaction with a user of the at least one wireless terminal.
In accordance with a third embodiment of the invention, a method of providing an online gaming system for playing games comprises connecting at least one wireless terminal adapted to run a game to be played with at least one of another wireless terminal and a game platform running the game, scanning game-related events to identify conditions matching any of at least one predefined game-related criteria, and providing, based on any of the predefined game-related criteria, at least one game-related predefined message when at least one of the conditions matching any of the at least one predefined game-related criteria is identified. The at least one predefined message is sent to the at least one of a plurality of preselected destination addresses taking into consideration terminal capabilities of the preselected destination addresses and is subject to interaction with a user of the at least one wireless terminal.
In accordance with a fourth embodiment of the invention, a wireless terminal for playing games comprises a processor for controlling functions relating to a game, a storage device in communication with the processor, a primary input in communication with the processor for registering game-related commands input by a user of a wireless terminal, and a game program. The game program is operative on the processor of the wireless terminal for maintaining in the storage device a database identifying at least one set of predefined messages available to send to at least one of a plurality of preselected destination addresses, for scanning game-related events to identify conditions matching any of at least one predefined game-related criteria, and for providing, based on any of the predefined game-related criteria, at least one game-related predefined message when at least one of the conditions matching any of at least one predefined game-related criteria is identified. The at least one predefined message is sent to the at least one of a plurality of preselected destination addresses taking into consideration terminal capabilities of the preselected destination addresses and is subject to interaction with a user of the at least one wireless terminal.
The game-related predefined messages in all embodiments are generally one of the following types of messages: a game play message to be sent to the second game player during a game, a game-environment message related to playing a game to be sent to the second game player before or after the playing of a game, or an automated message to be sent to the second game player upon an occurrence of a specified event. Each predefined message may be defined to comprise at least one of voice, text, sound, an image, a picture, a brief video, and a multimedia message, and may be stored at the first mobile terminal or at a network-based message database accessible to the first mobile terminal. A selection means, such as the keypad, touch screen or voice-activated message selection menu, is used to select a player to whom a particular predefined message should be sent.
Other objects and features of the present invention will become apparent from the following detailed description considered in conjunction with the accompanying drawings. It is to be understood, however, that the drawings are designed solely for purposes of illustration and not as a definition of the limits of the invention, for which reference should be made to the appended claims. It should be further understood that the drawings are not necessarily drawn to scale and that, unless otherwise indicated, they are merely intended to conceptually illustrate the structures and procedures described herein.
BRIEF DESCRIPTION OF THE DRAWINGS
In the drawings wherein like reference numerals denote similar elements throughout the several views:
FIG. 1 depicts a system architecture for the playing of games available over a mobile network according to one embodiment of the present invention;
FIG. 2 depicts a block diagram of a mobile terminal showing components used in the exemplary embodiment of the invention;
FIG. 3 depicts the components of the game/messaging application at a mobile terminal in the exemplary embodiment of the invention;
FIG. 4 depicts an example of a game terminal database used in the exemplary embodiment of the invention;
FIG. 5A depicts a mobile phone displaying a sample menu of predefined messages available to be sent by a mobile phone user by entering a corresponding code from the keypad;
FIG. 5B depicts a mobile phone displaying a sample menu of predefined messages available by using a selection mechanism like up and down arrow buttons;
FIG. 5C depicts a mobile phone displaying a sample menu of predefined messages available by using an alternate selection mechanism;
FIG. 6 depicts a mobile phone on which an indicator is displayed to indicate the availability of at least one predefined message;
FIG. 7A depicts a mobile phone displaying a sample menu of groups any one of which can be selected as the default group to whom a predefined message will be sent during a game; and
FIG. 7B depicts a mobile phone displaying a sample menu of groups any one of which can be selected as the default group to whom a predefined message will be sent while the player sending the predefined message is in a chat room.
DETAILED DESCRIPTION OF THE PRESENTLY PREFERRED EMBODIMENTS
In the following description of the various embodiments, reference is made to the accompanying drawings which form a part hereof, and in which is shown by way of illustration various embodiments in which the invention may be practiced. It is to be understood that other embodiments may be utilized, and structural and functional modifications may be made without departing from the scope of the present invention.
Referring to FIG. 1, a communications system 1 for implementing the present invention according to one embodiment of the invention provides one or more game players with mobile terminals 10, 20, such as a mobile phone, a personal digital assistant (PDA), or another terminal that wirelessly connect to or are under the coverage of one or more mobile or wireless communications networks that permit messages to be sent between terminals 10, 20. The mobile terminals 10, 20 are capable of presenting data information in various ways such as text, voice, audio, and multimedia. FIG. 1 illustrates an example where terminals 10 and 20 are connected to a mobile network 30. The mobile network 30 may be any type of wireless communication network or combination of networks, including, but not limited to, GSM (Global Standard for Mobile/Groupe Speciale Mobile), GPRS (General Packet Radio System), UMTS (Universal Mobile Telephone System) or 3G (Third generation of mobile communications), where 3G can be compatible with GSM, HSCSD (High Speed Circuit Switched Data), GPRS, EDGE (Enhanced Data Rates for Global/GSM Evolution) and WCDMA (Wideband Code Division Multiple Access). Various other network systems can also be supported in 3G, such as CDMA (Code Division Multiple Access), PDC (Personal Digital Communications), or CDMA2000. The mobile terminals 10, 20 may also communicate through a WLAN (Wireless Local Area Network) or another LPRF (Low Power Radio Frequency) network such as a Bluetooth network. The transmission may also be broadcast via DAB (Digital Audio Broadcasting) or DVB (Digital Video Broadcasting). Terminals 10, 20 may be linked to the mobile network 30 by respective communication links 15, 25, such as links that permit communications substantially in real time.
A network-based game system may be implemented over communications system 1. The network-based game system includes game platform 40 that is connected to the mobile network 30 and the Internet 43 and hosts the games 45 to be played. Game platform 40 includes a game complex 47 comprising the hardware and software that enable the predefined messaging with a game/messaging application and functions like chat rooms for players.
Game complex 47 (the “game program”) comprises a message database 31 for storing game-related predefined messages and to “open” and recognize codes sent by a player from one of the wireless terminals 10, 20 to game platform 40. For example, the message database must recognize that code *5 sent by terminal 10 represents a particular predefined message in message database 31 that is to be sent to a predefined destination (e.g. sent message 5 to all players). Game complex 47 further comprises a destination database 32 that stores the predefined destinations where game-related messages are to be sent (e.g., addresses of wireless terminals 10, 20 and addresses of any other game platforms). When a user enters a command to send a predefined message, the command is sent to game platform 40, which receives the command and sends the message to the destination address(es), as previously specified to the game platform 40 in destination database 32 or as specified in the command. Predefined messages may also be stored at mobile terminal 10 in memory 56 and sent from there in which case the predefined message will be sent from mobile terminal 10 to the game platform 40 for distribution when the command is given to send a predefined message.
Game complex 47 further comprises an event database 33 for storing game-related events that trigger game-related messages (e.g. capturing, beating, killing, hitting, and seeing an opponent during a game), scanning software (or a circuit) 34 that functions as a scanning means for checking the game-related events as they occur and comparing them to contents of event database 33, and control software (or a circuit) 35 for preparing a list of event-related predefined messages to be sent to a player when scanning software 34 indicates a match between an event occurring during the game and the events listed in the event database 33.
Game complex 47 additionally includes a game terminal database 36, which includes a list of terminals connected at a particular time to a game and the specifics about these terminals such as their capabilities, and modification software (or a circuit) 37 for making any necessary adjustments to predefined messages to make them compatible for playing on all terminals connected to the game in accordance with the terminal capabilities as provided for in game terminal database 36.
The game functionality may be enhanced by utilizing a wireless application protocol (WAP) browser at mobile terminal 10 to connect to game platform 40 via a WAP gateway 50 that connects mobile network 30 and game platform 40 such that the send predefined message is in a WAP format. Game platform 40 and WAP gateway 50 may be platforms based on an operating system such as Microsoft Windows NT, Linux, etc. Where the WAP implementation on mobile terminal 10 does not support sound or streaming video messages, additional client software that adds these capabilities to the browser may be used. Predefined messages may also be sent as an SMS (short message service) message from game platform 40 to mobile terminals 10, 20 if an SMS center 48 is connected between game platform 40 and mobile network 30.
It should be noted that it is also possible to implement the present invention as a gaming system in which games are played between players having mobile terminals without a game platform 40 as an interface between the players. In this implementation, predefined messages will be stored only at the mobile terminals 10, 20 and sent directly between the players. This implementation is especially suitable for games implemented on short range networks in which terminals on the network communicate by short range transmissions.
FIG. 2 is a simplified illustration of mobile terminal 10 according to one exemplary embodiment of the invention showing various components used to perform the procedures of this invention. The mobile terminal 10, for example, has various components (mobile terminal 20 may generally have the same hardware and software components) comprising a central processing unit (CPU) 50 for controlling and executing all necessary procedures, and a display 52 that allows, for example, the player to read information. Display 54 may be provided with the capability of displaying multimedia information such as video. The mobile terminal 10 further comprises a network transceiver 54 to receive transmission from and to the mobile network 30, a memory 56 and a data storage 58. Data storage 58 can also be used to store and retrieve information about other players and predefined messages. The data storage 58 can be, for example, a hard disk magnetic or optical storage unit, as well as a CD-ROM drive or a flash memory. Mobile terminal 10 also comprises one or more input means 60 for inputting the information into the terminal, and an antenna 64. Input means 60 or means for input may be, for example, a numeric keypad, a keyboard, a software keyboard touch screen, a touch screen (in combination with the display 52), a mouse, a pointing device such as pointing pen, a voice command system, etc. In the case of DVB or DAB, the terminal must also have a DVB or DAB receiver (not shown). The mobile terminal 10 may provide voice or sound output through a speaker 53.
A messaging application 62 on mobile terminal 10 enables network access and localized support functions for a player to play a networked game, including the programming of predefined messages, including the creation or modification of the predefined messages, in accordance with the invention. Depending on how the game platform 40 is implemented, messaging application 62 may comprise customized application-specific software, which may be written in a language such as wireless markup language (WML) or Java. Alternatively, the messaging application 62 may comprise web access software, such as the above-mentioned WAP browser software, or an interface software enabled by another operating system such as Microsoft Windows CE, the Pocket PC operating system, the Palm® operating system, or the upcoming Psion EPOC operation system. Game platform 40 must support whatever method of communication messaging application 62 uses.
With reference to FIG. 3, messaging application 62 comprises a message database 64 for storing game-related predefined messages and to “open” and recognize codes sent by a player from one of the wireless terminals 10, 20 to game platform 40 or directly between terminals 10, 20. For example, the message database 64 must recognize that code *5 sent by terminal 10 represents a particular predefined message in message database 31 that is to be sent to a predefined destination (e.g. sent message 5 to all players). Messaging application 62 further comprises a destination database 65 that stores the predefined destinations where game-related messages are to sent (e.g., addresses of wireless terminals 10, 20 and addresses of any other game platforms). When a user enters a command to send a predefined message, the command is sent to game platform 40, which receives the command and sends the message to the destination address(es), as previously specified to the game platform 40, as specified in the command, or as specified in message database 64.
Messaging application 62 further comprises an event database 66 for storing game-related events that trigger game-related messages, scanning software (or a circuit) 67 that functions as a scanning means for checking the game-related events and comparing them to contents of event database 66, and control software (or a circuit) 68 for preparing a list of event-related predefined messages to be sent to a player when scanning software 67 indicates a match between an event occurring during the game and the events listed in the event database 66.
The communications system 1 permits a player in a WAP or other wireless game system to play and interact with others in the game system using input means 60. For example, by pressing buttons on a keypad or using other simple selection means, such as a touch screen or voice-activated message selection menu, a player to whom a particular predefined message should be sent can be selected or predefined messages can be sent to other players on the game system who are opponents or potential opponents.
Messages may be predefined (and possibly stored) at mobile terminal 10 by the player inputting the content of the messages there or may be predefined at game platform 40, or at some other network element to which a game player has access. Predefined messages may also be entered by the player at a fixed terminal 49 that can communicate with game platform 40 such as over the Internet 43. Alternatively, some predefined messages may be defined at the system level by game administrators or others, such as a group of players, where they are available in message database 31 for access by one or more players. A player may be allowed to modify a system level predefined message and save it as his own predefined message. Some of the predefined messages may be standard types of messages (e.g., “Do you want to play a game?”) and others may be customized to a particular player, game, situation, etc. In defining the messages, the game player must also define a key combination or other type of command for sending a particular predefined message. The message database 31 can be accessed by both players and administrators with different modification rights. A player is usually only given permission to modify those messages he has defined himself. Messages may be modified periodically to keep them interesting. Where at least some of the messages are player-defined, it is preferable to define the messages at a time other than during the playing of a game so that it is not necessary to disrupt the game to create a message and to customize the messages that are sent. The player can be said to be “interacting” with the predefined message when selecting and/or defining the messages, or when selecting to whom the predefined messages are to be sent.
A game-related predefined message can be sent at any point after a game player logs onto the game system and may comprise one of different message types. Such predefined messages can be, for example:
A) Game-play Related
This message type is generally used during the playing of games. For example, a message may be defined such that by pressing “#1” during the game, a game player may cause the opponent game player's terminal to say “check mate, buddy” during a chess game and at the same time cause a text message with the same three words to scroll across the opponent's screen.
B) Game-environment Related
This message type includes messages that are sent in an environment related to the game but that are not actually sent during the playing of the game. (In other words, these messages are “outside the game.”) This includes game environments, such as game rooms in which games can be started or chat rooms where players can communicate with each other or any other place within the game system before the start of or after finishing a game. (A game room may in fact be a chat room as well.) For example, a player can invite another player who is logged in to join him in playing a game by pressing “*1”. This sends a predefined message to the potential opponent's terminal, such as an audible message, that says “Player X wants to play a game of chess with you. Press ‘*’ to accept.”
C) Automated
Messages of this type are automatically sent upon the occurrence of a specific event defined by the system or the player. For example, the player can choose to automatically send a selected message to specified other system players that he has preselected every time he logs-in to the game system. This type of message could be “Yo! I am ready to play”. A player might also choose to be alerted every time there is a player online who is more highly ranked than he in a particular game. This type of automated message might say: “There is a worthy opponent online.” Similarly, a player might select to be notified when someone has passed him on a ranking list of players.
A player who is sent game-related predefined messages can arrange to have some or all of the predefined messages he receives while offline from the gaming system or while at a terminal that is not WAP-enabled (where the WAP is necessary for using the gaming system) to be forwarded to him at another terminal from which he can retrieve the messages, such as forwarding the messages to his email address, to an alphanumeric pager, or to a short message system of the terminal that is not WAP-enabled. This enables a player to react, such as by returning to a WAP-enabled terminal and logging into the gaming system, if something happens in a game in which he is engaged while he is offline.
A predefined multimedia message may comprise a picture in a particular format. In multimedia messaging, such as in the multimedia messaging service (MMS) available on mobile terminals (like Nokia mobile phones model numbers 3210, 3310, and 6210), the picture portion of the multimedia message can be sent by using, for example, the short message service (SMS) as the bearer. Sounds included in a predefined message may be any type of sound, such as a human voice, possibly of the game player, a synthesized voice, a sound of an explosion in a war-related game, or a part of a song, such as “We are the Champions!”, as appropriate.
The terminals receiving the predefined messages must of course have the capability of playing the received messages, including display and sound capabilities. For example, the picture (or video) in a multimedia message can be shown on a mobile terminal only if the terminal has the capability of showing the picture in the particular format it is in. On those terminals that do not have that capability, the pictures may be displayed in an unclear manner or not displayed at all. A record of terminal capabilities, including information about whether or not a particular phone is able to display a picture in a particular message format, may be registered in a server at game platform 40, such as in destination database 32, at some other part of the network element accessible to game platform 40, and/or at destination database 65 at wireless terminal 10. Where the picture messages are not displayable at a particular terminal, the picture portion of the message sent to those terminals may be converted at the server, if possible, to alphanumeric characters and/or voice so that users of these terminals can also utilize the predefined message schema. Using the record of terminal capabilities, where a predefined message having a picture is to be sent to multiple terminals, at least one of which does not support the display of the picture, game platform 40 will send the complete message with picture to those terminals that can display the picture and will modify the message and send text in place of the picture (the text being a brief description of the contents of the picture) to the player(s) whose terminals cannot display the picture.
FIG. 4 shows an example of destination database 32 which stores the record of terminal capabilities along with the predefined destinations where game-related messages are to be sent. For example, in FIG. 4, player 1 has a wireless terminal whose destination address is Address1 and is a Nokia terminal model 3210 which is capable of displaying picture messages. Player 2 has a wireless terminal whose destination address is Address2 and is a Nokia terminal model 6210 which similarly is capable of displaying picture messages. Player 22 has a wireless terminal whose destination address is Address22 that is a Nokia terminal model 2110 which is only capable of displaying text messages but not picture messages so game platform will send a text message to player 22 in lieu of a picture message that is sent to player 22. Player 23's Nokia multimedia terminal, having a destination address Address23, can display video messages.
A player may be able to memorize the messages and their methods of selection and can, in that case, send one of the predefined messages by pressing the appropriate keys. Alternatively, the player can select a Help feature to display a menu of messages such as the sample Help menu screen 74 that is displayed in FIG. 5A on a mobile terminal 10, which in this example is a mobile phone. The displayed screen 74 contains five predefined messages, each of which can be activated by entering a code on the keypad. For example, pressing the “Star” (*) key 72 followed by the indicated number activates the desired predefined message to be sent to one or more preselected destination addresses. The destination addresses are generally addresses of mobile or fixed terminals of potential players, e.g. potential players in the chat room, game room, etc. In this example, pressing “*1” at screen 74 sends the message “Wanna Play?” to selected potential players. Message 4 is reserved in this example for a user-defined message. The players to whom a predefined message are to be sent may be selected from a similar menu that may be displayed. Generally, the players to whom the message is sent may be designated with a default setting so that the number of clicks required by the user interface is kept to a minimum. The menu of messages and the menu of players to whom the messages may be sent may be scrolled through with button 76 that allows the player to scroll up and down through the menu.
Game-related predefined messages can also be activated and sent by some other easy activation means such as buttons 77 a, 77 b on terminal 20 that can be dedicated to this functionality. The choice of predefined messages offered on screen at a particular time may be filtered so that only a menu of message choices that are appropriate to the state at which the player is in the game system is offered or displayed. Messages that are unnecessary or otherwise inappropriate at that state are not offered or are at least not displayed.
FIG. 5B shows another sample screen 78 illustrating a game room for checkers players from which predefined messages may be sent. In the illustrated checkers game as many as four players may play a single checkers game online. In the illustrated dialog, Zimbo says “What's up guys?” to which Jarbo responds “Dunno” (i.e., I do not know). The game player at mobile phone 10 has two possible messages represented by respective icons 80, 81 to send to the other members of the chat room: “Invite” and “I rule!”. Instead of selecting to send either of these messages with a combination of two numerical keys on keypad 70 as in FIG. 3A, one may select either of these messages by tabbing to the appropriate icon of icons 80, 81 or if display 52 is a touch screen by touching on the respective icon.
FIG. 5C illustrates another sample screen 82 that is a close variation of screen 78 but displays the icons 80, 81 as part of a menu of icons. The other icons are not displayed on screen 82 at the same time as icons 80, 81 but are selectable by clicking on left-pointing or right-pointing arrows 84, 86 which causes other available icons to be displayed. Any of the predefined messages, such as those shown in FIGS. 5A-5C, may also be selected by a voice command from a voice-activated message selection menu, if available on communication system 1.
Rather than invoking the Help command to display a menu of functions available at a particular point in the game, the messaging application 62 can also scan for game-related events to identify conditions that match predefined game-related criteria. One such conduction may be an action of a player that occurs during a game or outside the game, using predefined game-related criteria (e.g., a player loses or is killed). When such a condition occurs, the messaging application 62 offers to the player a selection of messages suitable to that condition to be sent to a selectable player and/or player group. For example, when a player kills an opponent in a game, the player might have a small pop up-screen on the display of a mobile terminal 20 indicating a list of available commands and any predefined destinations associated therewith. The exemplary list shown on the display could be the following:
TABLE I
Msg. Message Contents
No. And Destinations
1 Gotcha (to killed player)
2 You're wasted (to killed player)
3 One more killed (to all players)
4 I'm the master! (to all players)
5 Foe killed (to team members)
6 One more down! (to team members)
7 optional (to killed player)
8 optional (to all players)
9 optional (to team members)

The predefined criteria for which the messaging application 62 scans could be an event occurring during the game (e.g. hit, kill, seeing opponent, entering place, etc.), or outside the game (e.g. entering chat room, starting game, looking for opponents, etc.). When an event triggers the predefined messages, the messages that are available are limited to the messages that relate to the event currently happening. A message that is entered at least partly by user can also be made available at this point even where this message does not match the predefined criteria (e.g. optional messages number 7 and number 9 in Table I.) A player can select a suitable predefined message to be sent to a selected address by, for example, using one or more browser buttons. Using the example in Table I, by pressing button #1 a player sends a “Gotcha” message to a killed player and by pressing #5 a player sends a “Foe killed” message to other members of his team. In a further automated scenario, there may be a message prompt to the player offering a particular predefined message, and a user has the option of responding with a “yes” (send the predefined message) or “no” (do not send the predefined message).
The availability of predefined messages to be sent can also be indicated by an indicator like a shortcut or by a blinking asterisk somewhere on the display screen which opens a look-up table such as Table I upon user activation to display a menu of available options. FIG. 6 illustrates an example of such a blinking asterisk 102 appearing on the display screen during a game. When a user is interested in sending a predefined message, he activates the asterisk and the pop up screen with a menu of choices in the look-up table appears. The size of the pop up screen could be from ¼ size or even smaller screen to a whole screen covering over the look-up table). The user can then select the destination address(es) to whom the predefined message should be sent using the screen prompts.
As illustrated in the example of Table I, the game platform 40 that handles the messages can have several “layers”. For example, sometimes a player might want to send a message to his team, but not his opponents, to advise his team that he has “killed” an opposing player. He can send message number 5 for this purpose. To notify his opponents of the same thing, he could send message number 3.
Instead of sending messages with different numbers, the same message can be sent in one of various “modes” made available for sending predefined messages. For example, in one mode, by pressing “*1”, “*2”, or “*7” the player sends a message #1, #2, or #7, respectively, to all participants of the game. In a second mode, the player sends a message #1, #2, or #7, respectively, to all players on his team by pressing “01”, “02”, or “07”.
As another alternative, a predefined message for which no destination is explicitly specified by the message can be sent to a default player or group of players. The default setting for players to whom the predefined message is sent may differ depending on where the player sending the message is in the game system. To change the defaults, the player can press “*5” at screen 74 to enter the “change defaults” command. If the player was playing a game when entering the “change defaults” command, a screen such as screen 90 shown in FIG. 7A may be displayed and offer a menu of groups 1-4 comprising one or more persons to whom messages could be sent as a default. The player can choose any of the available groups, which may include for example the following illustrated groups: Group 1—all players of a particular game receive the messages; Group 2—only players on the sender's own team receive the messages; Group 3—only enemies receive the messages; and Group 4—a user-defined group receives the message. Pressing “5” at screen 90 returns the player to the previously defined default setting. If the player was in a chat room when entering the “change defaults” command, a screen such as screen 100 shown in FIG. 7B may be displayed and offer another menu of groups 1-4 comprising one or more persons to whom messages could be sent as a default. The player can choose any of the available groups at screen 100, which may include for example the following illustrated groups: Group 1—everyone in the chat room receive the messages; Group 2—all players starting a game receive the messages; Group 3—the same default group as for the previously sent message; and Group 4—a user-defined group receives the message. Pressing “5” at screen 100 returns the player to the previously defined default setting.
In trivia-type games, a user could send a predefined message to obtain hints (or actual answers) for answering the questions by sending the message comprising a copy of the question to game platform 40 or some other source of help to receive either an automated response or personal assistance. In non-trivia-type games, a predefined message can be sent to obtain help and may contain contents specifically relevant to the particular game being played as well as the current situation that has been encountered during the game (e.g. a particular move, question, or other situation). In either type of game, the message will include a phone number or numbers, internet address either automatically or inputted manually by the user, or other contact information to which the help source can send a reply containing the requested information. The message may also contain information for charging the user for assistance, whether by using a credit card, using credit received by playing the game, or by some other means. The predefined messages could also contain information related to the user location, utilizing information received from a global positioning satellite system (GPS), mobile network or by some other corresponding means. In certain situations, such as where a game player waits too long to perform an action, respond to a trivia question, etc., the game may prompt the player to send a predefined message requesting help or the game may cause a predefined message requesting help to be sent.
When a terminal receives a multimedia predefined game-related message, an indication that a message has been received may be displayed on the receiving terminal. The received indication may be a picture that reflects the contents of the message. For example, when a player wins a game, the picture can represent the winning of a prize with a picture of a trophy, gold bullion, money purse, etc. that indicates the value of the prize. The picture may be, for example, an electronic coupon which could be utilized later when buying an item, where the item may be, for example, additional playtime i.e. connection time to the game system.
Thus, while there have shown and described and pointed out fundamental novel features of the invention as applied to a preferred embodiment thereof, it will be understood that various omissions and substitutions and changes in the form and details of the devices illustrated, and in their operation, may be made by those skilled in the art without departing from the spirit of the invention. For example, it is expressly intended that all combinations of those elements and/or method steps which perform substantially the same function in substantially the same way to achieve the same results are within the scope of the invention. Moreover, it should be recognized that structures and/or elements and/or method steps shown and/or described in connection with any disclosed form or embodiment of the invention may be incorporated in any other disclosed or described or suggested form or embodiment as a general matter of design choice.

Claims (60)

1. An online gaming system for playing games, the system comprising:
at least one wireless terminal adapted to run a multiplayer game to be played between said at least one wireless terminal and at least one other terminal running the game;
a game program executable by the at least one wireless terminal for providing game-related events;
means for determining a state of the game comprising means for scanning the game-related events, wherein at least one game-related predefined message is presented to a user of the at least one wireless terminal based on the determined state of the game;
means for selecting, by the user, whether to transmit the presented at least one game-related predefined message wirelessly from said at least one wireless terminal to said at least one other terminal;
means for modifying, if necessary, the at least one game-related predefined message to match the terminal capabilities of said at least one other terminal to which the predefined message is to be sent; and
means for transmitting said at least one game-related predefined message to said at least one other terminal.
2. The online gaming system of claim 1,
wherein the state of the game comprises at least one of before a game is being played by the user, during a game being played by the user, after a game has been played by the user, and when a predefined game-related criteria is met; and
wherein the predefined game-related criteria comprises an event that is related to the game and is predefined.
3. The online gaming system of claim 2, wherein the predefined game-related event comprises one of capturing an opponent, beating the opponent, killing the opponent, hitting the opponent, seeing the opponent, being captured, being killed, being hit, and being seen by the opponent during the game.
4. The online gaming system of claim 2, wherein the predefined game-related criteria are met where at least one of the scanned game-related events match at least one of a plurality of predefined game-related events.
5. The online gaming system of claim 4, wherein the at least one game-related predefined message comprises content related to the at least one game-related event if the predefined game-related criteria are met.
6. The online gaming system of claim 4, wherein the at least one game-related predefined message is sent automatically to the at least one other terminal when at least one of the scanned game-related events matches at least one of the plurality of predefined game-related events.
7. The online gaming system of claim 1, wherein the game program comprises an indicator to be displayed when the at least one game-related predefined message appropriate for the state of the game is available for sending.
8. The online gaming system of claim 1, wherein the at least one wireless terminal comprises:
a dedicated button to be activated by the user to send the at least one game-related predefined message to the at least one other terminal.
9. The online gaming system of claim 1, wherein the at least one game-related predefined message comprises at least one of:
a game-play message to be sent to the at least one other terminal during a game, and
a game-environment message related to playing a game to be sent to the at least one other terminal before or after the game.
10. The online gaming system of claim 1, wherein the at least one game-related predefined message comprises at least one of voice, text, sound, an image, a picture, a video, and a multimedia message.
11. The online gaming system of claim 1, wherein the at least one other terminal to which the game-related predefined message is to be sent is preselected.
12. The online gaming system of claim 1, wherein the at least one other terminal to which the game-related predefined message is to be sent comprises a predefined category of one or more players.
13. The online gaming system of claim 12, wherein the predefined category comprises at least one of all players presently online, all players not presently engaged in a game, all players presently initiating a game, all players presently engaged in a game, all players on the user's own team, all players on an opposing team, at least one player previously defined by the user, and a game platform running the game.
14. The online gaming system of claim 13, wherein the at least one player previously defined by the user is defined by a gaming attribute.
15. The online gaming system of claim 14, wherein the gaming attribute is the relative ranking of the player.
16. The online gaming system of claim 12, wherein the predefined category changes depending on the state of the game.
17. The online gaming system of claim 1, wherein the at least one game-related predefined message comprises a picture and the terminal capabilities of the at least one other terminal do not support reproducing a picture, and wherein the at least one game-related predefined message is modified by replacing the picture in the at least one game-related predefined message with text describing the picture.
18. The online gaming system of claim 1, further comprising:
a destination database containing records for each of the at least one other terminal, wherein each record comprises the output capacity of the at least one other terminal.
19. The online gaming system of claim 18, wherein the means for modifying the at least one game-related predefined message modifies the at least one game-related predefined message based on the output capacity of the at least one other terminal, wherein the output capacity is determined by accessing the destination database.
20. The online gaming system of claim 18, wherein the destination database is located in at least one of the at least one wireless terminal and a game platform running the game.
21. The online gaming system of claim 18, further comprising:
means for logging into the game, wherein each terminal logged into the game has a corresponding record in the destination database.
22. The online gaming system of claim 1, further comprising:
storage means for storing game-related predefined messages, wherein each game-related predefined message is identified by a code and, when a code is sent to the storage means, the storage means recognizes and provides the game-related predefined message identified by the received code.
23. The online gaming system of claim 1, further comprising:
a game platform configured to communicate with the at least one wireless terminal comprised of:
storage means for storing game-related predefined messages;
means for a player to log into the game platform; and
a player database containing records for each player logged in to the game platform, wherein each record comprises the destination address of the logged in player and the output capacity of the terminal of the logged in player;
wherein the game platform is the platform on which logged in players play with each other.
24. An online gaming system for playing games, the system comprising:
at least one wireless terminal adapted to run a game to be played with at least one other terminal running the game;
a processor within the at least one wireless terminal for controlling functions relating to the game;
a storage device in communication with the processor;
a game program operative on the processor of the at least one wireless terminal comprising:
means for maintaining in the storage device a database identifying at least one set of predefined messages available to send from said at least one wireless terminal to said at least one other terminal;
means for scanning game-related events to identify conditions matching any of at least one predefined game-related criteria; and
means for presenting at least one game-related predefined message to a user of said at least one wireless terminal when at least one of the conditions matching any of the at least one predefined game-related criteria is identified, wherein the at least one game-related predefined message may be selected by the user to be sent from said at least one wireless terminal to said at least one other terminal;
means for modifying the at least one game-related predefined message to match the terminal capabilities of said at least one other terminal to which the at least one game-related predefined message is sent, wherein the at least one game-related predefined message is subject to interaction with a user of the at least one wireless terminal; and
means for transmitting said at least one game-related predefined message to said at least one other terminal.
25. The online gaming system of claim 24, wherein the predefined game-related criteria comprises an event that is related to the game and is predefined.
26. The online gaming system of claim 25, wherein the predefined game-related event comprises one of capturing an opponent, beating the opponent, killing the opponent, hitting the opponent, seeing the opponent, being captured, being killed, being hit, and being seen by the opponent during the game.
27. The online gaming system of claim 24, wherein the game program comprises:
an indicator to be displayed on the at least one wireless terminal when at least one of the conditions matching any of the at least one predefined game-related criteria is identified,
wherein the at least one game-related predefined message is appropriate to the scanned at least one predefined game-related event matching any of the at least one predefined game-related criteria, and
wherein said indicator indicates that the at least one game-related predefined message is available for sending.
28. The online gaming system of claim 24, wherein the at least one wireless terminal comprises:
a dedicated button to be activated by the user to send the at least one game-related predefined message to the at least one other terminal.
29. The online gaming system of claim 24, wherein the at least one game-related predefined message comprises at least one of:
a game-play message to be sent to the at least one other terminal during a game, and
a game-environment message related to playing a game to be sent to the at least one other terminal before or after the game.
30. The online gaming system of claim 24, wherein the at least one game-related predefined message comprises at least one of voice, text, sound, an image, a picture, a video, and a multimedia message.
31. The online gaming system of claim 24, wherein the at least one wireless terminal comprises:
means for transmitting a short code representing a particular at least one game-related predefined message, wherein the short code is recognized and the particular at least one game-related predefined message is transmitted to a specified at least one of the at least one other terminal.
32. The online gaming system of claim 31, wherein the database maintained in the storage device comprises:
records containing short codes, including said short code, wherein each short code represents at least one of the at least one game-related predefined message.
33. The online gaming system of claim 32, further comprising:
a message database for recognizing the short code from the at least one wireless terminal, for presenting the particular at least one game-related predefined message represented by the short code, and for storing the particular at least one game-related predefined message.
34. The online gaming system of claim 33, wherein the specified at least one of the at least one terminal is at least one of i) previously specified; ii) specified in a communication accompanying the short code from the at least one at least one wireless terminal; iii) specified in the message database; and iv) specified in the database maintained in the storage device.
35. A method of providing an online gaming system for playing games, the method comprising the steps of:
connecting at least one wireless terminal adapted to run a game to be played with at least one other wireless terminal running the game;
scanning game-related events to identify conditions matching any of at least one predefined game-related criteria;
presenting at least one game-related predefined message to a user of said at least one wireless terminal when at least one of the conditions matching any of the at least one predefined game-related criteria is identified;
selecting, by the user of the wireless terminal, the at least one game-related predefined message in order to sent the at least one game-related predefined message from said at least one wireless terminal to said at least one other terminal;
modifying, if necessary, the at least one game-related predefined message to match the terminal capabilities of said at least one other terminal to which the at least one game-related predefined message is to be sent; and
transmitting said at least one game-related predefined message to said at least one other terminal.
36. The method of claim 35, wherein the predefined game-related criteria comprises an event that is related to the game and is predefined.
37. The method of claim 36, wherein the predefined game-related event comprises one of capturing an opponent, beating the opponent, killing the opponent, hitting the opponent, seeing the opponent, being captured, being killed, being hit, and being seen by the opponent during the game.
38. The method of claim 35, wherein the at least one game-related predefined message comprises at least one of:
a game-play message to be sent to the at least one other terminal during a game, and
a game-environment message related to playing a game to be sent to the at least one other terminal before or after the game.
39. The method of claim 35, wherein the at least one game-related predefined message comprises at least one of voice, text, sound, an image, a picture, a video, and a multimedia message.
40. The method of claim 35, further comprising the step of at least one of:
defining the at least one game-related predefined message; and
selecting the at least one destination address to which the at least one game-related predefined message may be sent.
41. The online gaming system of claim 40, wherein the at least one wireless terminal comprises:
means for transmitting a short code representing a particular at least one game-related predefined message, wherein the short code is recognized and the particular at least one game-related predefined message is transmitted to a specified at least one of the at least one other terminal.
42. The online gaming system of claim 41, wherein the at least one wireless terminal further comprises:
a short code database for storing a plurality of short codes, including said short code, wherein each short code represents at least one of the at least one game-related predefined message.
43. The online gaming system of claim 42, further comprising:
a message database for recognizing the short code from the at least one wireless terminal, for presenting the particular at least one game-related predefined message represented by the short code to the game platform, and for storing the particular at least one game-related predefined message.
44. The online gaming system of claim 43, wherein the specified at least one of the at least one terminal is at least one of i) previously specified; ii) specified in a communication accompanying the short code from the at least one at least one wireless terminal; iii) specified in the message database; and iv) specified in the short code database in the at least one wireless terminal.
45. The method of claim 35, further comprising the steps of:
transmitting, by the at least one wireless terminal, a short code representing a particular at least one game-related predefined message;
recognizing the short code; and
transmitting the particular at least one game-related predefined message represented by the recognized short code to a specified at least one of the at least one other terminal.
46. The method of claim 45, further comprising the steps of:
storing short codes, including said short code, in the at least one wireless terminal, wherein each short code represents at least one of the at least one game-related predefined message.
47. The method of claim 46, further comprising the step of:
storing, in a message database, the particular at least one game-related predefined message represented by the stored short codes.
48. The method of claim 47, wherein the specified at least one of the at least one terminal is at least one of i) previously specified; ii) specified in a communication accompanying the short code from the at least one at least one wireless terminal; iii) specified in the message database; and iv) specified in the database maintained in the storage device.
49. A wireless terminal for playing games, the terminal comprising:
a processor for controlling functions relating to a game;
a storage device in communication with the processor;
a primary input in communication with the processor for registering game-related commands input by a user of a wireless terminal;
a game program operative on the processor of the wireless terminal comprising:
means for maintaining in the storage device a database identifying at least one set of predefined messages available to send to at least one other terminal;
means for presenting at least one game-related predefined message to a user of the wireless terminal based on a state of the game; and
means for selecting, by the user, the at least one game-related predefined message in order to send the at least one game-related predefined message to the at least one other terminal;
means for modifying, if necessary, the at least one game-related predefined message to match terminal capabilities of the at least one other terminal; and
means for transmitting said at least one game-related predefined message to said at least one other terminal.
50. The wireless terminal of claim 49,
wherein the state of the game comprises at least one of before a game is being played by the user, during a game being played by the user, after a game has been played by the user, and when a predefined game-related criteria is met; and
wherein the predefined game-related criteria comprises an event that is related to the game and is predefined.
51. The wireless terminal of claim 50, wherein the predefined game-related event comprises one of capturing an opponent, beating the opponent, killing the opponent, hitting the opponent, seeing the opponent, being captured, being killed, being hit, and being seen by the opponent during the game.
52. The wireless terminal of claim 49, wherein the at least one game-related predefined message comprises at least one of:
a game-play message to be sent to the at least one other terminal during a game, and
a game-environment message related to playing a game to be sent to the at least one other terminal before or after the game.
53. The wireless terminal of claim 49, wherein the at least one game-related predefined message comprises at least one of voice, text, sound, an image, a picture, and a video.
54. The wireless terminal of claim 49, further comprising:
means for transmitting a short code representing a particular at least one game-related predefined message, wherein the short code is recognized and the particular at least one game-related predefined message is transmitted to a specified at least one of the at least one other terminal.
55. The wireless terminal of claim 54, wherein the database maintained in the storage device comprises:
records containing short codes, including said short code, wherein each short code represents at least one of the at least one game-related predefined message.
56. The wireless terminal of claim 55, wherein the specified at least one of the at least one terminal is at least one of i) previously specified; ii) specified in a communication accompanying the short code from the at least one at least one wireless terminal; and iii) specified in the database maintained in the storage device.
57. An online gaming system comprising:
at least one wireless terminal on a cellular telephone network for running a player client program, said player client program having a communication link with a game server program; and
a game platform on a wide area network for running the game server program, and for providing a platform on which a user of the at least one wireless terminal can play a game using the player client program, the game platform comprising:
means for the user to log in to the game platform so that the user becomes a logged-in player in the game;
a player database containing records for each player logged in to the game platform, wherein each record comprises the destination address of the logged in player and the output capacity of the terminal of the logged in player;
means for storing at least one predefined message;
means for determining a state of the game by scanning game-related events in the game with scanning software;
means for presenting at least one game-related predefined message to the logged-in player of the wireless terminal based on the state of the game, wherein the logged-in player selects whether to transmit the at least one game-related predefined message to at least one other terminal; and
means for modifying, if necessary, the at least one game-related predefined message to match the terminal capabilities of the at least one other terminal to which the predefined message is to be sent.
58. The online gaming system of claim 57, wherein the at least one wireless terminal comprises:
means for transmitting a short code representing a particular at least one game-related predefined message to the game platform, whereby the game platform recognizes the short code and transmits the particular at least one game-related predefined message to a specified at least one of the at least one other terminal.
59. The online gaming system of claim 58, wherein the game platform comprises:
a message database for recognizing the short code from the at least one wireless terminal, for presenting the particular at least one game-related predefined message represented by the short code to the game platform, and for storing the particular at least one game-related predefined message.
60. The online gaming system of claim 59, wherein the specified at least one of the at least one terminal is at least one of i) previously specified to the game platform; ii) specified in communication accompanying the short code from the at least one wireless terminal; and iii) specified in the message database.
US09/800,772 2001-03-07 2001-03-07 Predefined messages for wireless multiplayer gaming Expired - Lifetime US6908389B1 (en)

Priority Applications (8)

Application Number Priority Date Filing Date Title
US09/800,772 US6908389B1 (en) 2001-03-07 2001-03-07 Predefined messages for wireless multiplayer gaming
DE60219897T DE60219897T2 (en) 2001-03-07 2002-03-05 SYSTEM AND METHOD FOR TRANSMITTING PRE-DEFINED COMMUNICATIONS UNDER WIRELESS TERMINALS AND A WIRELESS TERMINAL
ES02702613T ES2286225T3 (en) 2001-03-07 2002-03-05 SYSTEM AND METHOD FOR THE TRANSMISSION OF PRE-DEFINED MESSAGES BETWEEN WIRELESS TERMINALS, AND A WIRELESS TERMINAL.
AT02702613T ATE361132T1 (en) 2001-03-07 2002-03-05 SYSTEM AND METHOD FOR TRANSMITTING PREDEFINED MESSAGES AMONG WIRELESS TERMINALS AND A WIRELESS TERMINAL
EP02702613A EP1372801B1 (en) 2001-03-07 2002-03-05 System and method for transmission of predefined messages among wireless terminals, and a wireless terminal
PCT/IB2002/000646 WO2002070088A1 (en) 2001-03-07 2002-03-05 System and method for transmission of predefined messages among wireless terminals, and a wireless terminal
US10/091,038 US20020165024A1 (en) 2001-03-07 2002-03-05 System and method for transmission of predefined messages among wireless terminals accessing an on-line service, and a wireless terminal
CNA028073916A CN1917927A (en) 2001-03-07 2002-03-05 System and method for transmission of predefined messages among wireless terminals, and a wireless terminal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US09/800,772 US6908389B1 (en) 2001-03-07 2001-03-07 Predefined messages for wireless multiplayer gaming

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US10/091,038 Continuation-In-Part US20020165024A1 (en) 2001-03-07 2002-03-05 System and method for transmission of predefined messages among wireless terminals accessing an on-line service, and a wireless terminal

Publications (1)

Publication Number Publication Date
US6908389B1 true US6908389B1 (en) 2005-06-21

Family

ID=25179311

Family Applications (2)

Application Number Title Priority Date Filing Date
US09/800,772 Expired - Lifetime US6908389B1 (en) 2001-03-07 2001-03-07 Predefined messages for wireless multiplayer gaming
US10/091,038 Abandoned US20020165024A1 (en) 2001-03-07 2002-03-05 System and method for transmission of predefined messages among wireless terminals accessing an on-line service, and a wireless terminal

Family Applications After (1)

Application Number Title Priority Date Filing Date
US10/091,038 Abandoned US20020165024A1 (en) 2001-03-07 2002-03-05 System and method for transmission of predefined messages among wireless terminals accessing an on-line service, and a wireless terminal

Country Status (7)

Country Link
US (2) US6908389B1 (en)
EP (1) EP1372801B1 (en)
CN (1) CN1917927A (en)
AT (1) ATE361132T1 (en)
DE (1) DE60219897T2 (en)
ES (1) ES2286225T3 (en)
WO (1) WO2002070088A1 (en)

Cited By (99)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020035467A1 (en) * 2000-09-21 2002-03-21 Kabushiki Kaisha Sega Text communication device
US20020165024A1 (en) * 2001-03-07 2002-11-07 Nokia Corporation System and method for transmission of predefined messages among wireless terminals accessing an on-line service, and a wireless terminal
US20020174248A1 (en) * 2001-05-16 2002-11-21 Motorola, Inc. Method and system for communicating chat and game messages in a wireless network
US20030018718A1 (en) * 2001-07-09 2003-01-23 Square Co., Ltd. Message exchange
US20030030681A1 (en) * 2001-08-13 2003-02-13 Vigil Jeff S. Enhanced text entry system for wireless devices
US20030068602A1 (en) * 2001-10-05 2003-04-10 Francis Emmerson Mobile gaming
US20030092400A1 (en) * 2001-10-31 2003-05-15 Nec Corporation Cellular phone set
US20030097406A1 (en) * 2001-11-16 2003-05-22 Ben Stafford Method of exchanging messages
US20030125055A1 (en) * 2001-11-29 2003-07-03 Lg Electronics Inc. System and method for transmitting and displaying messages in a mobile terminal
US20030139193A1 (en) * 2002-01-29 2003-07-24 Buckley David J. Wireless device hub system and method
US20030181193A1 (en) * 2002-02-15 2003-09-25 Lars Wilhelmsson Middleware services layer for platform system for mobile terminals
US20030211888A1 (en) * 2002-05-13 2003-11-13 Interactive Telegames, Llc Method and apparatus using insertably-removable auxiliary devices to play games over a communications link
US20030224769A1 (en) * 2002-02-15 2003-12-04 Torbjorn Solve Platform system for mobile terminals
US20030224770A1 (en) * 2002-02-15 2003-12-04 Mikael Reinholdsson Mobile multimedia engine
US20040062236A1 (en) * 2002-10-01 2004-04-01 Fu-Zu Lee Method of chatting through a cellular phone system
US20040120506A1 (en) * 2002-12-20 2004-06-24 Boyd David W. Method and apparatus for inconspicuous audio notification
US20040147323A1 (en) * 2002-10-31 2004-07-29 Cliff David Trevor Gaming systems
US20040171350A1 (en) * 2002-04-24 2004-09-02 Minh Le Data management method for running an interactive software
US20040185881A1 (en) * 2003-02-28 2004-09-23 Lucent Technologies Inc. Location-based ad-hoc game services
US20040192366A1 (en) * 2003-03-24 2004-09-30 Inventec Aplliances Corp. Method of playing instant game on wireless network terminal device
US20040254018A1 (en) * 2001-10-26 2004-12-16 Priestar Paul George System and method for playing a game
US20050004984A1 (en) * 2001-08-08 2005-01-06 Simpson Anita Hogans System and method for notifying an offline global computer network user of an online interaction
US20050136954A1 (en) * 2003-12-17 2005-06-23 International Business Machines Corporation Entering information using terminals with limited I/O capabilities
US20050197189A1 (en) * 2004-03-03 2005-09-08 Motorola, Inc. Method and system for reality gaming on wireless devices
US20050250580A1 (en) * 2004-05-04 2005-11-10 John Bird Method and system for playing games using wireless communication
US20060025214A1 (en) * 2004-07-29 2006-02-02 Nintendo Of America Inc. Voice-to-text chat conversion for remote video game play
US20060025216A1 (en) * 2004-07-29 2006-02-02 Nintendo Of America Inc. Video game voice chat with amplitude-based virtual ranging
US20060055113A1 (en) * 2004-09-14 2006-03-16 Zone4Play, Inc. Multiplayer card tournaments and methods
US20060073895A1 (en) * 2001-03-29 2006-04-06 Scott Wolinsky Method and apparatus for simulating game accessories
US20060212510A1 (en) * 2003-02-10 2006-09-21 Nielsen Peter D Method and device for identifying patterns in a message and generating an action
US20060252544A1 (en) * 2005-05-09 2006-11-09 Ying Liu Implementation method for playing game
US20060258461A1 (en) * 2005-05-13 2006-11-16 Yahoo! Inc. Detecting interaction with an online service
US20060259632A1 (en) * 2005-05-13 2006-11-16 Yahoo! Inc. Redirection and invitation for accessing an online service
US20060259579A1 (en) * 2005-05-11 2006-11-16 Bigfoot Networks, Inc. Distributed processing system and method
US20070010330A1 (en) * 2005-01-04 2007-01-11 Justin Cooper System and method forming interactive gaming over a TV network
US20070014292A1 (en) * 2005-07-14 2007-01-18 Hitoshi Obata Protocol optimization for wireless networks
US20070025342A1 (en) * 2005-07-14 2007-02-01 Gemini Mobile Technology, Inc. Protocol optimization for wireless networks
US20070049313A1 (en) * 2005-08-31 2007-03-01 Motorola, Inc. Wirelessly networked gaming system having true targeting capability
US20070060373A1 (en) * 2005-09-12 2007-03-15 Bigfoot Networks, Inc. Data communication system and methods
US20070072678A1 (en) * 2005-09-28 2007-03-29 Dagres Todd A Method and system of online gaming organization
US20070078929A1 (en) * 2005-09-30 2007-04-05 Bigfoot Networks, Inc. Distributed processing system and method
US20070167234A1 (en) * 2006-01-06 2007-07-19 Lei Liu Apparatus and method to play a multiplayer, online game
US20070265091A1 (en) * 2006-04-25 2007-11-15 Aguilar Jr Maximino Method to generate virtual world event notifications from within a persistent world game
US20070298886A1 (en) * 2006-06-21 2007-12-27 Aguilar Jr Maximino Method to configure offline player behavior within a persistent world game
US20080004117A1 (en) * 2006-07-03 2008-01-03 Microsoft Corporation Multi-Player Gaming
US20080016166A1 (en) * 2006-07-17 2008-01-17 Bigfoot Networks, Inc. Host posing network device and method thereof
US20080016236A1 (en) * 2006-07-17 2008-01-17 Bigfoot Networks, Inc. Data buffering and notification system and methods thereof
US20080026845A1 (en) * 2006-07-14 2008-01-31 Maximino Aguilar Wake-on-Event Game Client and Monitor for Persistent World Game Environment
US20080045339A1 (en) * 2006-08-14 2008-02-21 Chang-Han Lin Gaming system having award recognition
US20080090659A1 (en) * 2006-10-12 2008-04-17 Maximino Aguilar Virtual world event notification from a persistent world game server in a logically partitioned game console
US20080132336A1 (en) * 2004-11-15 2008-06-05 Konami Digital Entertainment Co., Ltd. Game System And Method For Controlling Game System, Game Server Device Therefor, And Game Device Therefor
US20080146350A1 (en) * 2005-07-12 2008-06-19 Vodafone K.K. Program, and mobile communication terminal
US20080183861A1 (en) * 2007-01-26 2008-07-31 Bigfoot Networks, Inc. Communication Socket State Monitoring System and Methods Thereof
US20080212525A1 (en) * 2007-03-02 2008-09-04 Janne Tervonen Using device profile to determine the most suitable resource reservation for an application
US20080221871A1 (en) * 2007-03-08 2008-09-11 Frontier Developments Limited Human/machine interface
US20080235713A1 (en) * 2007-03-23 2008-09-25 Bigfoot Networks, Inc. Distributed Processing System and Method
US20080239954A1 (en) * 2007-03-26 2008-10-02 Bigfoot Networks, Inc. Method and system for communication between nodes
US20080248777A1 (en) * 2007-04-05 2008-10-09 Kvh Industries, Inc. Apparatus and method for communicating in a high noise, multiple-recipient environment
US20090005174A1 (en) * 2007-06-29 2009-01-01 Nhn Corporation System and method for providing game on network
US20090019154A1 (en) * 2005-05-13 2009-01-15 Yahoo! Inc. Enabling rent/buy redirection in invitation to an online service
US20090025073A1 (en) * 2007-07-20 2009-01-22 Bigfoot Networks, Inc. Client authentication device and methods thereof
US20090024872A1 (en) * 2007-07-20 2009-01-22 Bigfoot Networks, Inc. Remote access diagnostic device and methods thereof
US20090141713A1 (en) * 2007-11-29 2009-06-04 Bigfoot Networks, Inc. Remote Message Routing Device and Methods Thereof
US20090210493A1 (en) * 2008-02-15 2009-08-20 Microsoft Corporation Communicating and Displaying Hyperlinks in a Computing Community
US20090222525A1 (en) * 2005-11-25 2009-09-03 Basavaraj Jayawant Pattan Method of providing quick answer service in sip message service system
US20100041457A1 (en) * 2008-08-14 2010-02-18 Valve Corporation Overlaying interactive video game play with real-time chat sessions with game switching
US20100081450A1 (en) * 2008-09-26 2010-04-01 Brima Ibrahim Method and system for integrating global navigation satellite system (gnss), wireless local area network (wlan), and cell phone technology
US20100120533A1 (en) * 2008-11-07 2010-05-13 Bracken Andrew E Customizing player-generated audio in electronic games
US20100120532A1 (en) * 2008-11-07 2010-05-13 Bracken Andrew E Incorporating player-generated audio in an electronic game
US20100178985A1 (en) * 2009-01-09 2010-07-15 Microsoft Corporation Arrangement for building and operating human-computation and other games
US7819749B1 (en) * 2004-12-21 2010-10-26 Aol Inc. Using a participant list to invite players to an on-line game
WO2010127323A1 (en) * 2009-05-01 2010-11-04 Ari Kahn Communication network signaling
US7828661B1 (en) 2004-12-21 2010-11-09 Aol Inc. Electronic invitations for an on-line game
US20110045913A1 (en) * 2006-06-29 2011-02-24 Spawn Labs Inc. System for remote game access
US20110092230A1 (en) * 2009-10-16 2011-04-21 Sony Ericsson Mobile Communications Ab Proactive application communications
US20110223981A1 (en) * 2005-10-06 2011-09-15 Feeney Robert J User-Device-Implemented Contest with Alert Feature
US8037139B1 (en) 2004-12-21 2011-10-11 Aol Inc. Multi-modal participant lists
US20120135807A1 (en) * 2010-11-26 2012-05-31 Square Enix Co., Ltd. Game apparatus having input navigation function and online game program
US20120178536A1 (en) * 2011-01-11 2012-07-12 Ncsoft Corporation Method for inviting users to game through chatting in mobile platform
US8231469B1 (en) * 2005-01-04 2012-07-31 Sprint Spectrum L.P. Method and system for tracking drop-out events in a wireless gaming system
US8998719B1 (en) 2012-12-14 2015-04-07 Elbo, Inc. Network-enabled game controller
US20160054872A1 (en) * 2007-10-23 2016-02-25 Winview, Inc. Method of and apparatus for utilizing sms while running an application on a mobile device controlling a viewer's participation with a broadcast
WO2017112238A1 (en) * 2015-12-22 2017-06-29 Intel Corporation Multi-player game input with detection of context and physical object usage
US10137369B2 (en) 2005-10-03 2018-11-27 Winview, Inc. Cellular phone games based television archives
US10150031B2 (en) 2006-04-12 2018-12-11 Winview, Inc. Methodology for equalizing systemic latencies in television reception in connection with games of skill played in connection with live television programming
US10165339B2 (en) 2005-06-20 2018-12-25 Winview, Inc. Method of and system for managing client resources and assets for activities on computing devices
US10186116B2 (en) 2006-01-10 2019-01-22 Winview, Inc. Method of and system for conducting multiple contests of skill with a single performance
US10226698B1 (en) 2004-07-14 2019-03-12 Winview, Inc. Game of skill played by remote participants utilizing wireless devices in connection with a common game event
US10226705B2 (en) 2004-06-28 2019-03-12 Winview, Inc. Methods and apparatus for distributed gaming over a mobile device
US10232270B2 (en) 2004-06-28 2019-03-19 Winview, Inc. Methods and apparatus for distributed gaming over a mobile device
US10307680B1 (en) 2004-11-08 2019-06-04 At&T Intellectual Property Ii, Lp On-demand rich media content distribution responsive to on-line gamer position and status
US10343071B2 (en) 2006-01-10 2019-07-09 Winview, Inc. Method of and system for conducting multiple contests of skill with a single performance
US10556183B2 (en) 2006-01-10 2020-02-11 Winview, Inc. Method of and system for conducting multiple contest of skill with a single performance
US10653955B2 (en) 2005-10-03 2020-05-19 Winview, Inc. Synchronized gaming and programming
US10721543B2 (en) 2005-06-20 2020-07-21 Winview, Inc. Method of and system for managing client resources and assets for activities on computing devices
US10958985B1 (en) 2008-11-10 2021-03-23 Winview, Inc. Interactive advertising system
US11082746B2 (en) 2006-04-12 2021-08-03 Winview, Inc. Synchronized gaming and programming
US11308765B2 (en) 2018-10-08 2022-04-19 Winview, Inc. Method and systems for reducing risk in setting odds for single fixed in-play propositions utilizing real time input
US11551529B2 (en) 2016-07-20 2023-01-10 Winview, Inc. Method of generating separate contests of skill or chance from two independent events

Families Citing this family (49)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB0120135D0 (en) * 2001-08-17 2001-10-10 Massey Graham P A system for playing interactive games
US7125336B2 (en) * 2001-12-18 2006-10-24 Nokia Corporation Distributed game over a wireless telecommunications network
US7508799B2 (en) * 2002-01-29 2009-03-24 Arch Wireless Operating Company, Inc. Managing wireless network data
GB0211644D0 (en) 2002-05-21 2002-07-03 Wesby Philip B System and method for remote asset management
US11337047B1 (en) 2002-05-21 2022-05-17 M2M Solutions Llc System and method for remote asset management
WO2003103788A1 (en) * 2002-06-11 2003-12-18 株式会社セガ Game device
FI20021213A0 (en) * 2002-06-20 2002-06-20 Nokia Corp Method and apparatus for mobile telecommunications
US20040198403A1 (en) * 2002-07-25 2004-10-07 Pedersen Claus Aagaard Gaming concept for wireless terminals
US20040166798A1 (en) * 2003-02-25 2004-08-26 Shusman Chad W. Method and apparatus for generating an interactive radio program
US8014768B2 (en) * 2003-04-30 2011-09-06 Disney Enterprises, Inc. Mobile phone multimedia controller
US7455590B2 (en) * 2003-05-09 2008-11-25 Microsoft Corporation Sending messages in response to events occurring on a gaming service
DE10325889A1 (en) * 2003-06-06 2004-12-23 Siemens Ag Method of transmitting messages
US20050027695A1 (en) * 2003-07-29 2005-02-03 John Peter Thomas Identifying files suitable for attaching to a text message
GB0322045D0 (en) * 2003-09-20 2003-10-22 Koninkl Philips Electronics Nv A network-based gaming system
JP3686415B2 (en) * 2003-11-10 2005-08-24 コナミ株式会社 GAME DEVICE, GAME METHOD, AND GAME PROGRAM
WO2005051020A1 (en) * 2003-11-18 2005-06-02 Koninklijke Philips Electronics N.V. Method and device for sharing real-time information
US20050125561A1 (en) * 2003-12-04 2005-06-09 Takeshi Miyaji Network application system with incorporated wide-area communications and local-area communications and a method of managing the system
US7257583B2 (en) * 2004-01-09 2007-08-14 Microsoft Corporation System and method for updating an on-device application catalog in a mobile device receiving a push message from a catalog server indicating availability of an application for download
US7702728B2 (en) * 2004-01-30 2010-04-20 Microsoft Corporation Mobile shared group interaction
US7251495B2 (en) * 2004-02-04 2007-07-31 Microsoft Corporation Command based group SMS with mobile message receiver and server
US20050252958A1 (en) * 2004-05-13 2005-11-17 Lee Peter S System and method for wireless transfer of data content to a portable device
US7356345B2 (en) * 2004-07-15 2008-04-08 At&T Mobility Ii Llc Customer service messaging, such as on mobile devices
US6990335B1 (en) * 2004-11-18 2006-01-24 Charles G. Shamoon Ubiquitous connectivity and control system for remote locations
WO2006083235A1 (en) * 2005-02-03 2006-08-10 Kevin Mei Kwang Chia Method and system for integrated communications with access control list, automatic notification and telephony services
FR2883686A1 (en) * 2005-03-22 2006-09-29 France Telecom SYSTEM AND METHOD FOR COMMUNICATING MESSAGES BETWEEN A PLATFORM AND A SET OF TERMINALS
US7472822B2 (en) * 2005-03-23 2009-01-06 E2Interactive, Inc. Delivery of value identifiers using short message service (SMS)
ATE464702T1 (en) 2005-04-25 2010-04-15 Sony Ericsson Mobile Comm Ab ELECTRONIC DEVICE FOR A WIRELESS COMMUNICATIONS SYSTEM AND METHOD FOR OPERATING AN ELECTRONIC DEVICE FOR A WIRELESS COMMUNICATIONS SYSTEM
JP4632439B2 (en) * 2005-08-05 2011-02-16 株式会社スクウェア・エニックス Communication control program and computer terminal
CN101014051B (en) * 2007-02-28 2010-06-23 华为技术有限公司 Method, system and apparatus for realizing communication between users in network game
US20080248845A1 (en) * 2007-04-06 2008-10-09 Henry Paul Morgan Contextual Gamer Options Menu
JP5017013B2 (en) * 2007-08-08 2012-09-05 株式会社コナミデジタルエンタテインメント Network game system, network game system control method and program
US8317606B2 (en) * 2008-12-04 2012-11-27 Disney Enterprises, Inc. Live authoring method for real time development of video games
KR20100086819A (en) * 2009-01-23 2010-08-02 삼성전자주식회사 Method for playing game of potable terminal and system thereof
US20100312649A1 (en) * 2009-06-03 2010-12-09 Cbs Interactive, Inc. Method and apparatus for marketing over an on-line network
US8858329B2 (en) * 2010-03-22 2014-10-14 Christine Hana Kim Apparatus and method for using a dedicated game interface on a wireless communication device with projector capability
US9713774B2 (en) * 2010-08-30 2017-07-25 Disney Enterprises, Inc. Contextual chat message generation in online environments
US9509521B2 (en) * 2010-08-30 2016-11-29 Disney Enterprises, Inc. Contextual chat based on behavior and usage
US9552353B2 (en) 2011-01-21 2017-01-24 Disney Enterprises, Inc. System and method for generating phrases
US9176947B2 (en) 2011-08-19 2015-11-03 Disney Enterprises, Inc. Dynamically generated phrase-based assisted input
US9245253B2 (en) 2011-08-19 2016-01-26 Disney Enterprises, Inc. Soft-sending chat messages
CN103327459A (en) * 2012-03-23 2013-09-25 宇龙计算机通信科技(深圳)有限公司 Method and system for sharing short messages and multimedia messages, and mobile terminal
US9165329B2 (en) 2012-10-19 2015-10-20 Disney Enterprises, Inc. Multi layer chat detection and classification
EP2959452A4 (en) * 2013-02-21 2016-09-21 Razer Asia Pacific Pte Ltd System and method for performing mobile telephone calling and/or messaging operations in-game during computer game application execution
US10742577B2 (en) 2013-03-15 2020-08-11 Disney Enterprises, Inc. Real-time search and validation of phrases using linguistic phrase components
US10303762B2 (en) 2013-03-15 2019-05-28 Disney Enterprises, Inc. Comprehensive safety schema for ensuring appropriateness of language in online chat
CN104112003B (en) * 2014-07-14 2018-07-27 广州华多网络科技有限公司 The method and system that the performance of game terminal is detected
WO2018183577A1 (en) * 2017-03-31 2018-10-04 Zzgulu, Llc System and devices for enabling anonymous communication based on motor vehicle identifiers
US20190068731A1 (en) * 2017-08-22 2019-02-28 Mms Usa Holdings Inc. Notification system and method
JP6405479B1 (en) * 2018-02-19 2018-10-17 株式会社コナミデジタルエンタテインメント GAME SYSTEM, GAME TERMINAL, AND PROGRAM

Citations (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1993023125A1 (en) * 1992-05-14 1993-11-25 Codemasters Limited Connecting computer games via a communication network
US5297205A (en) * 1989-10-24 1994-03-22 Adventure Portable electronic device to establish public loyalty to a medium or similar
US5663717A (en) * 1994-08-01 1997-09-02 Motorola, Inc. Method and apparatus for prioritizing message transmissions and alerts in a radio communication system
EP0821536A2 (en) * 1996-07-24 1998-01-28 Lucent Technologies Inc. Two-way wireless messaging system having user agent
US5797085A (en) * 1995-04-28 1998-08-18 U.S. Phillips Corporation Wireless communication system for reliable communication between a group of apparatuses
WO1998047589A1 (en) * 1997-04-22 1998-10-29 Gamescape, Inc. Wireless interactive gaming system
WO1999022560A2 (en) * 1997-11-04 1999-05-14 Nokia Networks Oy Method for implementing a telephonic service in an isdn network
US5999808A (en) * 1995-12-12 1999-12-07 Aeris Communications, Inc. Wireless gaming method
US6028866A (en) * 1995-12-22 2000-02-22 U.S. Philips Corporation System for communicating between a group of apparatuses
US6052120A (en) * 1996-10-01 2000-04-18 Diamond Multimedia Systems, Inc. Method of operating a portable interactive graphics display tablet and communications systems
US6117013A (en) * 1995-01-27 2000-09-12 Eiba; Peter Playing device system
US6166734A (en) * 1996-10-01 2000-12-26 Diamond Multimedia Systems, Inc. Portable interactive graphics display tablet and communications system
WO2001039854A1 (en) 1999-12-03 2001-06-07 Secure Electronic Commerce (Proprietary) Limited A method and system for facilitating the playing of a game
US20010003191A1 (en) * 1999-12-03 2001-06-07 Kovacs Ern?Ouml; Communication device and software for operating multimedia applications
US6253061B1 (en) * 1997-09-19 2001-06-26 Richard J. Helferich Systems and methods for delivering information to a transmitting and receiving device
US6301609B1 (en) * 1999-07-07 2001-10-09 Lucent Technologies Inc. Assignable associate priorities for user-definable instant messaging buddy groups
US6301471B1 (en) * 1998-11-02 2001-10-09 Openwave System Inc. Online churn reduction and loyalty system
WO2001097539A2 (en) 2000-06-16 2001-12-20 Cellact Ltd. System and method for cellular message delivery to targeted groups of subscribers
US6354946B1 (en) * 2000-09-20 2002-03-12 Time Domain Corporation Impulse radio interactive wireless gaming system and method
US6363419B1 (en) * 1999-04-05 2002-03-26 Openwave Systems Inc. Method and apparatus for generating idle loop screen displays on mobile wireless computing devices
US6383075B1 (en) * 1999-04-28 2002-05-07 Gamepark, Inc. Portable wireless network game apparatus and method thereof
US6405035B1 (en) * 2000-08-24 2002-06-11 Telefonaktiebolaget L.M. Ericsson System and method for forwarding messages to a subscriber device
US6430624B1 (en) * 1999-10-21 2002-08-06 Air2Web, Inc. Intelligent harvesting and navigation system and method
US20020112014A1 (en) * 2000-08-15 2002-08-15 Simon Bennett Method and apparatus for a network independent short message delivery system
US6470180B1 (en) * 2000-07-31 2002-10-22 Motorola, Inc. Exploiting a broadcast system to enhance a wireless gaming experience
US6554707B1 (en) * 1999-09-24 2003-04-29 Nokia Corporation Interactive voice, wireless game system using predictive command input
US6573824B1 (en) * 1999-05-18 2003-06-03 Long Range Systems, Inc. Combination paging and gaming system and apparatus

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3898238B2 (en) * 1994-12-02 2007-03-28 株式会社バンダイナムコゲームス Video game apparatus and image composition method thereof
DE69631949D1 (en) * 1995-05-19 2004-04-29 Sega Enterprises Kk IMAGE PROCESSING DEVICE, IMAGE PROCESSING, STORAGE MEDIUM, AND COMPUTER PROGRAM
US6283857B1 (en) * 1996-09-24 2001-09-04 Nintendo Co., Ltd. Three-dimensional image processing apparatus with enhanced automatic and user point of view control
US6142871A (en) * 1996-07-31 2000-11-07 Konami Co., Ltd. Apparatus, method and recorded programmed medium for simulating driving using mirrors displayed in a game space
US6016478A (en) * 1996-08-13 2000-01-18 Starfish Software, Inc. Scheduling system with methods for peer-to-peer scheduling of remote users
US6317784B1 (en) * 1998-09-29 2001-11-13 Radiowave.Com, Inc. Presenting supplemental information for material currently and previously broadcast by a radio station
KR20010016943A (en) * 1999-08-05 2001-03-05 윤종용 Method for preforming network game function using potable phone
US6716103B1 (en) * 1999-10-07 2004-04-06 Nintendo Co., Ltd. Portable game machine
US6795711B1 (en) * 1999-10-07 2004-09-21 Nokia Mobile Phones Ltd Multimedia message content adaptation
US6755743B1 (en) * 1999-12-08 2004-06-29 Kabushiki Kaisha Sega Enterprises Communication game system and processing method thereof
US6983310B2 (en) * 2000-12-29 2006-01-03 International Business Machines Corporation System and method for providing search capabilties on a wireless device
US6908389B1 (en) * 2001-03-07 2005-06-21 Nokia Corporation Predefined messages for wireless multiplayer gaming

Patent Citations (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5297205A (en) * 1989-10-24 1994-03-22 Adventure Portable electronic device to establish public loyalty to a medium or similar
WO1993023125A1 (en) * 1992-05-14 1993-11-25 Codemasters Limited Connecting computer games via a communication network
US5663717A (en) * 1994-08-01 1997-09-02 Motorola, Inc. Method and apparatus for prioritizing message transmissions and alerts in a radio communication system
US6117013A (en) * 1995-01-27 2000-09-12 Eiba; Peter Playing device system
US5797085A (en) * 1995-04-28 1998-08-18 U.S. Phillips Corporation Wireless communication system for reliable communication between a group of apparatuses
US5999808A (en) * 1995-12-12 1999-12-07 Aeris Communications, Inc. Wireless gaming method
US6028866A (en) * 1995-12-22 2000-02-22 U.S. Philips Corporation System for communicating between a group of apparatuses
EP0821536A2 (en) * 1996-07-24 1998-01-28 Lucent Technologies Inc. Two-way wireless messaging system having user agent
US6166734A (en) * 1996-10-01 2000-12-26 Diamond Multimedia Systems, Inc. Portable interactive graphics display tablet and communications system
US6052120A (en) * 1996-10-01 2000-04-18 Diamond Multimedia Systems, Inc. Method of operating a portable interactive graphics display tablet and communications systems
WO1998047589A1 (en) * 1997-04-22 1998-10-29 Gamescape, Inc. Wireless interactive gaming system
US6253061B1 (en) * 1997-09-19 2001-06-26 Richard J. Helferich Systems and methods for delivering information to a transmitting and receiving device
WO1999022560A2 (en) * 1997-11-04 1999-05-14 Nokia Networks Oy Method for implementing a telephonic service in an isdn network
US6301471B1 (en) * 1998-11-02 2001-10-09 Openwave System Inc. Online churn reduction and loyalty system
US6363419B1 (en) * 1999-04-05 2002-03-26 Openwave Systems Inc. Method and apparatus for generating idle loop screen displays on mobile wireless computing devices
US6383075B1 (en) * 1999-04-28 2002-05-07 Gamepark, Inc. Portable wireless network game apparatus and method thereof
US6573824B1 (en) * 1999-05-18 2003-06-03 Long Range Systems, Inc. Combination paging and gaming system and apparatus
US6301609B1 (en) * 1999-07-07 2001-10-09 Lucent Technologies Inc. Assignable associate priorities for user-definable instant messaging buddy groups
US6554707B1 (en) * 1999-09-24 2003-04-29 Nokia Corporation Interactive voice, wireless game system using predictive command input
US6430624B1 (en) * 1999-10-21 2002-08-06 Air2Web, Inc. Intelligent harvesting and navigation system and method
WO2001039854A1 (en) 1999-12-03 2001-06-07 Secure Electronic Commerce (Proprietary) Limited A method and system for facilitating the playing of a game
US20010003191A1 (en) * 1999-12-03 2001-06-07 Kovacs Ern?Ouml; Communication device and software for operating multimedia applications
WO2001097539A2 (en) 2000-06-16 2001-12-20 Cellact Ltd. System and method for cellular message delivery to targeted groups of subscribers
US6470180B1 (en) * 2000-07-31 2002-10-22 Motorola, Inc. Exploiting a broadcast system to enhance a wireless gaming experience
US20020112014A1 (en) * 2000-08-15 2002-08-15 Simon Bennett Method and apparatus for a network independent short message delivery system
US6405035B1 (en) * 2000-08-24 2002-06-11 Telefonaktiebolaget L.M. Ericsson System and method for forwarding messages to a subscriber device
US6354946B1 (en) * 2000-09-20 2002-03-12 Time Domain Corporation Impulse radio interactive wireless gaming system and method

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
Age of Empires game manual pp. 1-3, 1997-1998.
Ellen Jensen, instant messaging goes wireless, Wireless Review; Overland Park, Nov. 1, 1999. *
Pigeon Demo (Internet) http://pigeonsoftware.com/screen_shots.html, pp. 1-5, Oct. 2, 2000.

Cited By (209)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020035467A1 (en) * 2000-09-21 2002-03-21 Kabushiki Kaisha Sega Text communication device
US20020165024A1 (en) * 2001-03-07 2002-11-07 Nokia Corporation System and method for transmission of predefined messages among wireless terminals accessing an on-line service, and a wireless terminal
US8012024B2 (en) 2001-03-29 2011-09-06 New Illuminations Llc Method and apparatus for simulating game accessories
US20060073895A1 (en) * 2001-03-29 2006-04-06 Scott Wolinsky Method and apparatus for simulating game accessories
US20020174248A1 (en) * 2001-05-16 2002-11-21 Motorola, Inc. Method and system for communicating chat and game messages in a wireless network
US20030018718A1 (en) * 2001-07-09 2003-01-23 Square Co., Ltd. Message exchange
US7761512B2 (en) * 2001-07-09 2010-07-20 Kabushiki Kaisha Square Enix Message exchange
US20050004984A1 (en) * 2001-08-08 2005-01-06 Simpson Anita Hogans System and method for notifying an offline global computer network user of an online interaction
US7346658B2 (en) * 2001-08-08 2008-03-18 At&T Delaware Intellectual Property, Inc. System and method for notifying an offline global computer network user of an online interaction
US20030030681A1 (en) * 2001-08-13 2003-02-13 Vigil Jeff S. Enhanced text entry system for wireless devices
US7275992B2 (en) * 2001-10-05 2007-10-02 Nokia Corporation Mobile gaming
US20030068602A1 (en) * 2001-10-05 2003-04-10 Francis Emmerson Mobile gaming
US7601065B2 (en) * 2001-10-26 2009-10-13 M-Comm B.V. System and method for playing a game
US20040254018A1 (en) * 2001-10-26 2004-12-16 Priestar Paul George System and method for playing a game
US7107079B2 (en) * 2001-10-31 2006-09-12 Nec Corporation Cellular phone set
US20030092400A1 (en) * 2001-10-31 2003-05-15 Nec Corporation Cellular phone set
US20030097406A1 (en) * 2001-11-16 2003-05-22 Ben Stafford Method of exchanging messages
US20030125055A1 (en) * 2001-11-29 2003-07-03 Lg Electronics Inc. System and method for transmitting and displaying messages in a mobile terminal
US7508399B2 (en) 2001-11-29 2009-03-24 Lg Electronics Inc. Method for composing messages in a mobile terminal
US7372470B2 (en) * 2001-11-29 2008-05-13 Lg Electronics Inc. System and method for transmitting and displaying messages in a mobile terminal
US7283830B2 (en) * 2002-01-29 2007-10-16 Motricity, Inc. Wireless device hub system and method
US20030139193A1 (en) * 2002-01-29 2003-07-24 Buckley David J. Wireless device hub system and method
US20030181193A1 (en) * 2002-02-15 2003-09-25 Lars Wilhelmsson Middleware services layer for platform system for mobile terminals
US7536181B2 (en) * 2002-02-15 2009-05-19 Telefonaktiebolaget L M Ericsson (Publ) Platform system for mobile terminals
US20030224770A1 (en) * 2002-02-15 2003-12-04 Mikael Reinholdsson Mobile multimedia engine
US20030224769A1 (en) * 2002-02-15 2003-12-04 Torbjorn Solve Platform system for mobile terminals
KR100906358B1 (en) 2002-02-15 2009-07-06 텔레포나크티에볼라게트 엘엠 에릭슨(피유비엘) Mobile Multimedia Engine
US7286823B2 (en) * 2002-02-15 2007-10-23 Telefonaktiebolaget Lm Ericsson (Publ) Mobile multimedia engine
US7415270B2 (en) * 2002-02-15 2008-08-19 Telefonaktiebolaget L M Ericsson (Publ) Middleware services layer for platform system for mobile terminals
US20040171350A1 (en) * 2002-04-24 2004-09-02 Minh Le Data management method for running an interactive software
US20080020843A1 (en) * 2002-05-13 2008-01-24 New Illuminations Llc Method and apparatus using insertably-removable auxiliary devices to play games over a communications link
US7951007B2 (en) 2002-05-13 2011-05-31 New Illuminations Llc Method and apparatus using insertably-removable auxiliary devices to play games over a communications link
US20030211888A1 (en) * 2002-05-13 2003-11-13 Interactive Telegames, Llc Method and apparatus using insertably-removable auxiliary devices to play games over a communications link
US20040062236A1 (en) * 2002-10-01 2004-04-01 Fu-Zu Lee Method of chatting through a cellular phone system
US20040147323A1 (en) * 2002-10-31 2004-07-29 Cliff David Trevor Gaming systems
US20040120506A1 (en) * 2002-12-20 2004-06-24 Boyd David W. Method and apparatus for inconspicuous audio notification
US8615546B2 (en) * 2003-02-10 2013-12-24 Nokia Corporation Method and device for identifying patterns in a message and generating an action
US20060212510A1 (en) * 2003-02-10 2006-09-21 Nielsen Peter D Method and device for identifying patterns in a message and generating an action
US7158798B2 (en) * 2003-02-28 2007-01-02 Lucent Technologies Inc. Location-based ad-hoc game services
US20040185881A1 (en) * 2003-02-28 2004-09-23 Lucent Technologies Inc. Location-based ad-hoc game services
US7096006B2 (en) * 2003-03-24 2006-08-22 Inventec Appliances Corp. Method of playing instant game on wireless network terminal device
US20040192366A1 (en) * 2003-03-24 2004-09-30 Inventec Aplliances Corp. Method of playing instant game on wireless network terminal device
US20050136954A1 (en) * 2003-12-17 2005-06-23 International Business Machines Corporation Entering information using terminals with limited I/O capabilities
US7347781B2 (en) * 2004-03-03 2008-03-25 Motorola, Inc. Method and system for reality gaming on wireless devices
US20050197189A1 (en) * 2004-03-03 2005-09-08 Motorola, Inc. Method and system for reality gaming on wireless devices
US20050250580A1 (en) * 2004-05-04 2005-11-10 John Bird Method and system for playing games using wireless communication
US10828571B2 (en) 2004-06-28 2020-11-10 Winview, Inc. Methods and apparatus for distributed gaming over a mobile device
US10232270B2 (en) 2004-06-28 2019-03-19 Winview, Inc. Methods and apparatus for distributed gaming over a mobile device
US10226705B2 (en) 2004-06-28 2019-03-12 Winview, Inc. Methods and apparatus for distributed gaming over a mobile device
US10709987B2 (en) 2004-06-28 2020-07-14 Winview, Inc. Methods and apparatus for distributed gaming over a mobile device
US11400379B2 (en) 2004-06-28 2022-08-02 Winview, Inc. Methods and apparatus for distributed gaming over a mobile device
US11654368B2 (en) 2004-06-28 2023-05-23 Winview, Inc. Methods and apparatus for distributed gaming over a mobile device
US10226698B1 (en) 2004-07-14 2019-03-12 Winview, Inc. Game of skill played by remote participants utilizing wireless devices in connection with a common game event
US11786813B2 (en) 2004-07-14 2023-10-17 Winview, Inc. Game of skill played by remote participants utilizing wireless devices in connection with a common game event
US10933319B2 (en) 2004-07-14 2021-03-02 Winview, Inc. Game of skill played by remote participants utilizing wireless devices in connection with a common game event
US20060025216A1 (en) * 2004-07-29 2006-02-02 Nintendo Of America Inc. Video game voice chat with amplitude-based virtual ranging
US7785197B2 (en) 2004-07-29 2010-08-31 Nintendo Co., Ltd. Voice-to-text chat conversion for remote video game play
US20060025214A1 (en) * 2004-07-29 2006-02-02 Nintendo Of America Inc. Voice-to-text chat conversion for remote video game play
US7491123B2 (en) 2004-07-29 2009-02-17 Nintendo Co., Ltd. Video game voice chat with amplitude-based virtual ranging
US20060055113A1 (en) * 2004-09-14 2006-03-16 Zone4Play, Inc. Multiplayer card tournaments and methods
US10307680B1 (en) 2004-11-08 2019-06-04 At&T Intellectual Property Ii, Lp On-demand rich media content distribution responsive to on-line gamer position and status
US20080132336A1 (en) * 2004-11-15 2008-06-05 Konami Digital Entertainment Co., Ltd. Game System And Method For Controlling Game System, Game Server Device Therefor, And Game Device Therefor
US7806768B2 (en) * 2004-11-15 2010-10-05 Konami Digital Entertainment Co., Ltd. Game system and method for controlling game system, game server device therefor, and game device therefor
US7819749B1 (en) * 2004-12-21 2010-10-26 Aol Inc. Using a participant list to invite players to an on-line game
US7828661B1 (en) 2004-12-21 2010-11-09 Aol Inc. Electronic invitations for an on-line game
US8037139B1 (en) 2004-12-21 2011-10-11 Aol Inc. Multi-modal participant lists
USRE47130E1 (en) * 2004-12-21 2018-11-20 Facebook, Inc. Using a participant list to invite players to an on-line game
USRE45040E1 (en) 2004-12-21 2014-07-22 Facebook, Inc. Electronic invitations for an on-line game
US8819153B1 (en) 2004-12-21 2014-08-26 Bright Sun Technologies Multi-modal participant lists
US10318137B2 (en) 2004-12-21 2019-06-11 Google Llc Multi-modal participant lists
US9584448B2 (en) 2004-12-21 2017-02-28 Google Inc. Multi-modal participant lists
US20070010330A1 (en) * 2005-01-04 2007-01-11 Justin Cooper System and method forming interactive gaming over a TV network
US8231469B1 (en) * 2005-01-04 2012-07-31 Sprint Spectrum L.P. Method and system for tracking drop-out events in a wireless gaming system
US20060252544A1 (en) * 2005-05-09 2006-11-09 Ying Liu Implementation method for playing game
US8167722B2 (en) 2005-05-11 2012-05-01 Qualcomm Atheros, Inc Distributed processing system and method
US20060259579A1 (en) * 2005-05-11 2006-11-16 Bigfoot Networks, Inc. Distributed processing system and method
US9426207B2 (en) 2005-05-11 2016-08-23 Qualcomm Incorporated Distributed processing system and method
US8108515B2 (en) * 2005-05-13 2012-01-31 Yahoo! Inc. Enabling rent/buy redirection in invitation to an online service
US20090019154A1 (en) * 2005-05-13 2009-01-15 Yahoo! Inc. Enabling rent/buy redirection in invitation to an online service
US20060258461A1 (en) * 2005-05-13 2006-11-16 Yahoo! Inc. Detecting interaction with an online service
US20060259632A1 (en) * 2005-05-13 2006-11-16 Yahoo! Inc. Redirection and invitation for accessing an online service
US10165339B2 (en) 2005-06-20 2018-12-25 Winview, Inc. Method of and system for managing client resources and assets for activities on computing devices
US11451883B2 (en) 2005-06-20 2022-09-20 Winview, Inc. Method of and system for managing client resources and assets for activities on computing devices
US10721543B2 (en) 2005-06-20 2020-07-21 Winview, Inc. Method of and system for managing client resources and assets for activities on computing devices
US8409017B2 (en) * 2005-07-12 2013-04-02 Vodafone Group Plc Program, and mobile communication terminal
US20080146350A1 (en) * 2005-07-12 2008-06-19 Vodafone K.K. Program, and mobile communication terminal
US7640297B2 (en) 2005-07-14 2009-12-29 Gemini Mobile Technologies, Inc. Protocol optimization for wireless networks
US20070025342A1 (en) * 2005-07-14 2007-02-01 Gemini Mobile Technology, Inc. Protocol optimization for wireless networks
US20070014292A1 (en) * 2005-07-14 2007-01-18 Hitoshi Obata Protocol optimization for wireless networks
US20070049313A1 (en) * 2005-08-31 2007-03-01 Motorola, Inc. Wirelessly networked gaming system having true targeting capability
US7734313B2 (en) * 2005-08-31 2010-06-08 Motorola, Inc. Wirelessly networked gaming system having true targeting capability
WO2007027396A3 (en) * 2005-08-31 2008-01-10 Motorola Inc Wirelessly networked gaming system having true targeting capability
WO2007027396A2 (en) * 2005-08-31 2007-03-08 Motorola, Inc. Wirelessly networked gaming system having true targeting capability
US20070060373A1 (en) * 2005-09-12 2007-03-15 Bigfoot Networks, Inc. Data communication system and methods
US20070072678A1 (en) * 2005-09-28 2007-03-29 Dagres Todd A Method and system of online gaming organization
US9455844B2 (en) 2005-09-30 2016-09-27 Qualcomm Incorporated Distributed processing system and method
US20070078929A1 (en) * 2005-09-30 2007-04-05 Bigfoot Networks, Inc. Distributed processing system and method
US11154775B2 (en) 2005-10-03 2021-10-26 Winview, Inc. Synchronized gaming and programming
US11148050B2 (en) 2005-10-03 2021-10-19 Winview, Inc. Cellular phone games based upon television archives
US10137369B2 (en) 2005-10-03 2018-11-27 Winview, Inc. Cellular phone games based television archives
US10653955B2 (en) 2005-10-03 2020-05-19 Winview, Inc. Synchronized gaming and programming
US20110223981A1 (en) * 2005-10-06 2011-09-15 Feeney Robert J User-Device-Implemented Contest with Alert Feature
US20090222525A1 (en) * 2005-11-25 2009-09-03 Basavaraj Jayawant Pattan Method of providing quick answer service in sip message service system
US9634865B2 (en) * 2005-11-25 2017-04-25 Samsung Electronics Co., Ltd. Method of providing quick answer service in SIP message service system
US20070167234A1 (en) * 2006-01-06 2007-07-19 Lei Liu Apparatus and method to play a multiplayer, online game
US9604146B2 (en) 2006-01-06 2017-03-28 International Business Machines Corporation Apparatus and method to play a multiplayer, online game
US10186116B2 (en) 2006-01-10 2019-01-22 Winview, Inc. Method of and system for conducting multiple contests of skill with a single performance
US10343071B2 (en) 2006-01-10 2019-07-09 Winview, Inc. Method of and system for conducting multiple contests of skill with a single performance
US11298621B2 (en) 2006-01-10 2022-04-12 Winview, Inc. Method of and system for conducting multiple contests of skill with a single performance
US11266896B2 (en) 2006-01-10 2022-03-08 Winview, Inc. Method of and system for conducting multiple contests of skill with a single performance
US11338189B2 (en) 2006-01-10 2022-05-24 Winview, Inc. Method of and system for conducting multiple contests of skill with a single performance
US10556183B2 (en) 2006-01-10 2020-02-11 Winview, Inc. Method of and system for conducting multiple contest of skill with a single performance
US10410474B2 (en) 2006-01-10 2019-09-10 Winview, Inc. Method of and system for conducting multiple contests of skill with a single performance
US10806988B2 (en) 2006-01-10 2020-10-20 Winview, Inc. Method of and system for conducting multiple contests of skill with a single performance
US10758809B2 (en) 2006-01-10 2020-09-01 Winview, Inc. Method of and system for conducting multiple contests of skill with a single performance
US11951402B2 (en) 2006-01-10 2024-04-09 Winview Ip Holdings, Llc Method of and system for conducting multiple contests of skill with a single performance
US10744414B2 (en) 2006-01-10 2020-08-18 Winview, Inc. Method of and system for conducting multiple contests of skill with a single performance
US11358064B2 (en) 2006-01-10 2022-06-14 Winview, Inc. Method of and system for conducting multiple contests of skill with a single performance
US11918880B2 (en) 2006-01-10 2024-03-05 Winview Ip Holdings, Llc Method of and system for conducting multiple contests of skill with a single performance
US10874942B2 (en) 2006-04-12 2020-12-29 Winview, Inc. Methodology for equalizing systemic latencies in television reception in connection with games of skill played in connection with live television programming
US11179632B2 (en) 2006-04-12 2021-11-23 Winview, Inc. Methodology for equalizing systemic latencies in television reception in connection with games of skill played in connection with live television programming
US10695672B2 (en) 2006-04-12 2020-06-30 Winview, Inc. Methodology for equalizing systemic latencies in television reception in connection with games of skill played in connection with live television programming
US10150031B2 (en) 2006-04-12 2018-12-11 Winview, Inc. Methodology for equalizing systemic latencies in television reception in connection with games of skill played in connection with live television programming
US11678020B2 (en) 2006-04-12 2023-06-13 Winview, Inc. Methodology for equalizing systemic latencies in television reception in connection with games of skill played in connection with live television programming
US11716515B2 (en) 2006-04-12 2023-08-01 Winview, Inc. Methodology for equalizing systemic latencies in television reception in connection with games of skill played in connection with live television programming
US11007434B2 (en) 2006-04-12 2021-05-18 Winview, Inc. Methodology for equalizing systemic latencies in television reception in connection with games of skill played in connection with live television programming
US10576371B2 (en) 2006-04-12 2020-03-03 Winview, Inc. Methodology for equalizing systemic latencies in television reception in connection with games of skill played in connection with live television programming
US11722743B2 (en) 2006-04-12 2023-08-08 Winview, Inc. Synchronized gaming and programming
US11082746B2 (en) 2006-04-12 2021-08-03 Winview, Inc. Synchronized gaming and programming
US10195526B2 (en) 2006-04-12 2019-02-05 Winview, Inc. Methodology for equalizing systemic latencies in television reception in connection with games of skill played in connection with live television programming
US10556177B2 (en) 2006-04-12 2020-02-11 Winview, Inc. Methodology for equalizing systemic latencies in television reception in connection with games of skill played in connection with live television programming
US11736771B2 (en) 2006-04-12 2023-08-22 Winview, Inc. Methodology for equalizing systemic latencies in television reception in connection with games of skill played in connection with live television programming
US10363483B2 (en) 2006-04-12 2019-07-30 Winview, Inc. Methodology for equalizing systemic latencies in television reception in connection with games of skill played in connection with live television programming
US11235237B2 (en) 2006-04-12 2022-02-01 Winview, Inc. Methodology for equalizing systemic latencies in television reception in connection with games of skill played in connection with live television programming
US11077366B2 (en) 2006-04-12 2021-08-03 Winview, Inc. Methodology for equalizing systemic latencies in television reception in connection with games of skill played in connection with live television programming
US11083965B2 (en) 2006-04-12 2021-08-10 Winview, Inc. Methodology for equalizing systemic latencies in television reception in connection with games of skill played in connection with live television programming
US11185770B2 (en) 2006-04-12 2021-11-30 Winview, Inc. Methodology for equalizing systemic latencies in television reception in connection with games of skill played in connection with live television programming
US11917254B2 (en) 2006-04-12 2024-02-27 Winview Ip Holdings, Llc Methodology for equalizing systemic latencies in television reception in connection with games of skill played in connection with live television programming
US10279253B2 (en) 2006-04-12 2019-05-07 Winview, Inc. Methodology for equalizing systemic latencies in television reception in connection with games of skill played in connection with live television programming
US11889157B2 (en) 2006-04-12 2024-01-30 Winview Ip Holdings, Llc Methodology for equalizing systemic latencies in television reception in connection with games of skill played in connection with live television programming
US11825168B2 (en) 2006-04-12 2023-11-21 Winview Ip Holdings, Llc Eception in connection with games of skill played in connection with live television programming
US20070265091A1 (en) * 2006-04-25 2007-11-15 Aguilar Jr Maximino Method to generate virtual world event notifications from within a persistent world game
US8734254B2 (en) 2006-04-25 2014-05-27 International Business Machines Corporation Virtual world event notifications from within a persistent world game
US20070298886A1 (en) * 2006-06-21 2007-12-27 Aguilar Jr Maximino Method to configure offline player behavior within a persistent world game
US8128498B2 (en) * 2006-06-21 2012-03-06 International Business Machines Corporation Configure offline player behavior within a persistent world game
US8568238B2 (en) 2006-06-29 2013-10-29 Spawn Labs, Inc. System for remote game access
US9675877B2 (en) 2006-06-29 2017-06-13 Elbo, Inc. System for remote game access
US20110045913A1 (en) * 2006-06-29 2011-02-24 Spawn Labs Inc. System for remote game access
US8974307B2 (en) 2006-06-29 2015-03-10 Elbo, Inc. System for remote game access
US8894494B2 (en) 2006-06-29 2014-11-25 Elbo, Inc. System for remote game access
US10933314B2 (en) 2006-06-29 2021-03-02 Elbo Inc. System for remote game access
US20080004117A1 (en) * 2006-07-03 2008-01-03 Microsoft Corporation Multi-Player Gaming
US8075404B2 (en) * 2006-07-03 2011-12-13 Microsoft Corporation Multi-player gaming
US20080026845A1 (en) * 2006-07-14 2008-01-31 Maximino Aguilar Wake-on-Event Game Client and Monitor for Persistent World Game Environment
US20080016166A1 (en) * 2006-07-17 2008-01-17 Bigfoot Networks, Inc. Host posing network device and method thereof
US20080016236A1 (en) * 2006-07-17 2008-01-17 Bigfoot Networks, Inc. Data buffering and notification system and methods thereof
US8683045B2 (en) 2006-07-17 2014-03-25 Qualcomm Incorporated Intermediate network device for host-client communication
US8874780B2 (en) 2006-07-17 2014-10-28 Qualcomm Incorporated Data buffering and notification system and methods thereof
US20080045339A1 (en) * 2006-08-14 2008-02-21 Chang-Han Lin Gaming system having award recognition
US20080090659A1 (en) * 2006-10-12 2008-04-17 Maximino Aguilar Virtual world event notification from a persistent world game server in a logically partitioned game console
US7908364B2 (en) 2007-01-26 2011-03-15 Bigfoot Networks, Inc. Method storing socket state information in application space for improving communication efficiency of an application program
US20080183861A1 (en) * 2007-01-26 2008-07-31 Bigfoot Networks, Inc. Communication Socket State Monitoring System and Methods Thereof
US20080212525A1 (en) * 2007-03-02 2008-09-04 Janne Tervonen Using device profile to determine the most suitable resource reservation for an application
US20080221871A1 (en) * 2007-03-08 2008-09-11 Frontier Developments Limited Human/machine interface
US20080235713A1 (en) * 2007-03-23 2008-09-25 Bigfoot Networks, Inc. Distributed Processing System and Method
US8255919B2 (en) 2007-03-23 2012-08-28 Qualcomm Atheros, Inc. Distributed processing system and method
US20080239954A1 (en) * 2007-03-26 2008-10-02 Bigfoot Networks, Inc. Method and system for communication between nodes
US8687487B2 (en) 2007-03-26 2014-04-01 Qualcomm Incorporated Method and system for communication between nodes
US20080248777A1 (en) * 2007-04-05 2008-10-09 Kvh Industries, Inc. Apparatus and method for communicating in a high noise, multiple-recipient environment
US20090005174A1 (en) * 2007-06-29 2009-01-01 Nhn Corporation System and method for providing game on network
US8131797B2 (en) * 2007-06-29 2012-03-06 Nhn Corporation System and method for providing and distributing game on network
US8909978B2 (en) 2007-07-20 2014-12-09 Qualcomm Incorporated Remote access diagnostic mechanism for communication devices
US20090025073A1 (en) * 2007-07-20 2009-01-22 Bigfoot Networks, Inc. Client authentication device and methods thereof
US8499169B2 (en) 2007-07-20 2013-07-30 Qualcomm Incorporated Client authentication device and methods thereof
US20090024872A1 (en) * 2007-07-20 2009-01-22 Bigfoot Networks, Inc. Remote access diagnostic device and methods thereof
US8543866B2 (en) 2007-07-20 2013-09-24 Qualcomm Incorporated Remote access diagnostic mechanism for communication devices
US20160054872A1 (en) * 2007-10-23 2016-02-25 Winview, Inc. Method of and apparatus for utilizing sms while running an application on a mobile device controlling a viewer's participation with a broadcast
US9270570B2 (en) 2007-11-29 2016-02-23 Qualcomm Incorporated Remote message routing device and methods thereof
US20090141713A1 (en) * 2007-11-29 2009-06-04 Bigfoot Networks, Inc. Remote Message Routing Device and Methods Thereof
US20090210493A1 (en) * 2008-02-15 2009-08-20 Microsoft Corporation Communicating and Displaying Hyperlinks in a Computing Community
US9700791B2 (en) 2008-08-14 2017-07-11 Valve Corporation Overlaying interactive video game play with real-time chat sessions with game switching
US20100041457A1 (en) * 2008-08-14 2010-02-18 Valve Corporation Overlaying interactive video game play with real-time chat sessions with game switching
US9037165B2 (en) 2008-09-26 2015-05-19 Broadcom Corporation Method and system for location based updates in a communications device
US20100081450A1 (en) * 2008-09-26 2010-04-01 Brima Ibrahim Method and system for integrating global navigation satellite system (gnss), wireless local area network (wlan), and cell phone technology
US8706135B2 (en) * 2008-09-26 2014-04-22 Broadcom Corporation Method and system for integrating global navigation satellite system (GNSS), wireless local area network (WLAN), and cell phone technology
US20180193747A1 (en) * 2008-11-07 2018-07-12 Sony Interactive Entertainment America Llc Incorporating Player-Generated Audio in an Electronic Game
US20100120532A1 (en) * 2008-11-07 2010-05-13 Bracken Andrew E Incorporating player-generated audio in an electronic game
US20100120533A1 (en) * 2008-11-07 2010-05-13 Bracken Andrew E Customizing player-generated audio in electronic games
US20160367898A1 (en) * 2008-11-07 2016-12-22 Sony Interactive Entertainment America Llc Incorporating Player-Generated Audio in an Electronic Game
US9352219B2 (en) * 2008-11-07 2016-05-31 Sony Interactive Entertainment America Llc Incorporating player-generated audio in an electronic game
US9262890B2 (en) * 2008-11-07 2016-02-16 Sony Computer Entertainment America Llc Customizing player-generated audio in electronic games
US9849386B2 (en) * 2008-11-07 2017-12-26 Sony Interactive Entertainment America Llc Incorporating player-generated audio in an electronic game
US10413828B2 (en) * 2008-11-07 2019-09-17 Sony Interactive Entertainment America Llc Incorporating player-generated audio in an electronic game
US11601727B2 (en) 2008-11-10 2023-03-07 Winview, Inc. Interactive advertising system
US10958985B1 (en) 2008-11-10 2021-03-23 Winview, Inc. Interactive advertising system
US20100178985A1 (en) * 2009-01-09 2010-07-15 Microsoft Corporation Arrangement for building and operating human-computation and other games
US8137201B2 (en) * 2009-01-09 2012-03-20 Microsoft Corporation Arrangement for building and operating human-computation and other games
WO2010127323A1 (en) * 2009-05-01 2010-11-04 Ari Kahn Communication network signaling
US20110092230A1 (en) * 2009-10-16 2011-04-21 Sony Ericsson Mobile Communications Ab Proactive application communications
US8285317B2 (en) * 2009-10-16 2012-10-09 Sony Mobile Communications Ab Proactive application communications
US8348766B2 (en) * 2010-11-26 2013-01-08 Square Enix Co., Inc. Game apparatus having input navigation function and online game program
US20120135807A1 (en) * 2010-11-26 2012-05-31 Square Enix Co., Ltd. Game apparatus having input navigation function and online game program
US20120178536A1 (en) * 2011-01-11 2012-07-12 Ncsoft Corporation Method for inviting users to game through chatting in mobile platform
US8998719B1 (en) 2012-12-14 2015-04-07 Elbo, Inc. Network-enabled game controller
US9808714B2 (en) 2012-12-14 2017-11-07 Elbo Inc. Network enabled game controller
WO2017112238A1 (en) * 2015-12-22 2017-06-29 Intel Corporation Multi-player game input with detection of context and physical object usage
US10207180B2 (en) 2015-12-22 2019-02-19 Intel Corporation Multi-player game input with detection of context and physical object usage
US11551529B2 (en) 2016-07-20 2023-01-10 Winview, Inc. Method of generating separate contests of skill or chance from two independent events
US11308765B2 (en) 2018-10-08 2022-04-19 Winview, Inc. Method and systems for reducing risk in setting odds for single fixed in-play propositions utilizing real time input

Also Published As

Publication number Publication date
WO2002070088A1 (en) 2002-09-12
EP1372801B1 (en) 2007-05-02
EP1372801A1 (en) 2004-01-02
DE60219897D1 (en) 2007-06-14
EP1372801A4 (en) 2005-07-06
CN1917927A (en) 2007-02-21
US20020165024A1 (en) 2002-11-07
DE60219897T2 (en) 2008-01-17
ATE361132T1 (en) 2007-05-15
ES2286225T3 (en) 2007-12-01

Similar Documents

Publication Publication Date Title
US6908389B1 (en) Predefined messages for wireless multiplayer gaming
US11083971B2 (en) Systems, methods and techniques for safely and effectively coordinating video game play and other activities among multiple remote networked friends and rivals
US9802121B2 (en) Location based gaming system
US8616980B2 (en) Method and device for generating a game directory on an electronic gaming device
US9044678B2 (en) Method and/or system for adaptive gaming experience
KR100477714B1 (en) Battle Game Method Using telecomunication, and Server and Memory medium therefor
JP4580760B2 (en) Multi-user two-way communication network environment
US8043156B2 (en) Interactive installation for interactive gaming
US8814689B2 (en) Method and/or system for mobile interactive gaming
US20090227375A1 (en) Method and apparatus for employing cell phones as video game controllers
JP3763119B2 (en) Game service providing apparatus and method
KR20060076783A (en) A network-based gaming system
WO2002078284A2 (en) Peer to peer data transfer between wireless information devices
JP3686049B2 (en) Network game system
WO2001080499A2 (en) System and method for the provision of services for communities based on cellular phones and mobile terminals
GB2375268A (en) Data transfer between wireless information devices
KR20210019358A (en) Appartus and method for providing user interface
JP3466573B2 (en) GAME SYSTEM USING NETWORK FUNCTION, GAME MACHINE, PROGRAM USED FOR THEM, AND COMPUTER-READABLE STORAGE MEDIUM CONTAINING THE PROGRAM
JP2002224438A (en) Video game album preparation program, recording medium with recorded album preparation program, album preparation method, game device, video game character image trading system
KR100838764B1 (en) Method and device for generating a game directory on an electronic gaming device
KR100695261B1 (en) Method and System for Providing Mobile Character Rearing Game Service by Using Message Service
Shchiglik et al. Customer Perceptions Toward Mobile Games Delivered via the Wireless Application Protocol
KR20080095322A (en) Method, server and system for providing game connecting messaging service
JP2003036319A (en) Terminal device, information-registeration method, information-browsing method, information-management method, information-browsing method of information server system, program and recording medium

Legal Events

Date Code Title Description
AS Assignment

Owner name: NOKIA CORPORATION, FINLAND

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:PUSKALA, TEEMU;REEL/FRAME:012149/0545

Effective date: 20010412

STCF Information on status: patent grant

Free format text: PATENTED CASE

FPAY Fee payment

Year of fee payment: 4

FPAY Fee payment

Year of fee payment: 8

AS Assignment

Owner name: NOKIA TECHNOLOGIES OY, FINLAND

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:NOKIA CORPORATION;REEL/FRAME:035581/0242

Effective date: 20150116

FPAY Fee payment

Year of fee payment: 12

AS Assignment

Owner name: PROVENANCE ASSET GROUP LLC, CONNECTICUT

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:NOKIA TECHNOLOGIES OY;NOKIA SOLUTIONS AND NETWORKS BV;ALCATEL LUCENT SAS;REEL/FRAME:043877/0001

Effective date: 20170912

Owner name: NOKIA USA INC., CALIFORNIA

Free format text: SECURITY INTEREST;ASSIGNORS:PROVENANCE ASSET GROUP HOLDINGS, LLC;PROVENANCE ASSET GROUP LLC;REEL/FRAME:043879/0001

Effective date: 20170913

Owner name: CORTLAND CAPITAL MARKET SERVICES, LLC, ILLINOIS

Free format text: SECURITY INTEREST;ASSIGNORS:PROVENANCE ASSET GROUP HOLDINGS, LLC;PROVENANCE ASSET GROUP, LLC;REEL/FRAME:043967/0001

Effective date: 20170913

AS Assignment

Owner name: NOKIA US HOLDINGS INC., NEW JERSEY

Free format text: ASSIGNMENT AND ASSUMPTION AGREEMENT;ASSIGNOR:NOKIA USA INC.;REEL/FRAME:048370/0682

Effective date: 20181220

AS Assignment

Owner name: PROVENANCE ASSET GROUP LLC, CONNECTICUT

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:CORTLAND CAPITAL MARKETS SERVICES LLC;REEL/FRAME:058983/0104

Effective date: 20211101

Owner name: PROVENANCE ASSET GROUP HOLDINGS LLC, CONNECTICUT

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:CORTLAND CAPITAL MARKETS SERVICES LLC;REEL/FRAME:058983/0104

Effective date: 20211101

Owner name: PROVENANCE ASSET GROUP LLC, CONNECTICUT

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:NOKIA US HOLDINGS INC.;REEL/FRAME:058363/0723

Effective date: 20211129

Owner name: PROVENANCE ASSET GROUP HOLDINGS LLC, CONNECTICUT

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:NOKIA US HOLDINGS INC.;REEL/FRAME:058363/0723

Effective date: 20211129

AS Assignment

Owner name: RPX CORPORATION, CALIFORNIA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:PROVENANCE ASSET GROUP LLC;REEL/FRAME:059352/0001

Effective date: 20211129