US20040097287A1 - Method and system for gaming over a computer network - Google Patents

Method and system for gaming over a computer network Download PDF

Info

Publication number
US20040097287A1
US20040097287A1 US10/298,155 US29815502A US2004097287A1 US 20040097287 A1 US20040097287 A1 US 20040097287A1 US 29815502 A US29815502 A US 29815502A US 2004097287 A1 US2004097287 A1 US 2004097287A1
Authority
US
United States
Prior art keywords
player
game
players
gaming server
play
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.)
Abandoned
Application number
US10/298,155
Inventor
Richard Postrel
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.)
Individual
Original Assignee
Individual
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 Individual filed Critical Individual
Priority to US10/298,155 priority Critical patent/US20040097287A1/en
Priority to AU2003287646A priority patent/AU2003287646A1/en
Priority to PCT/US2003/036437 priority patent/WO2004046859A2/en
Priority to CA002506101A priority patent/CA2506101A1/en
Priority to JP2004553686A priority patent/JP2006506182A/en
Priority to MXPA05006290A priority patent/MXPA05006290A/en
Publication of US20040097287A1 publication Critical patent/US20040097287A1/en
Priority to ZA200504825A priority patent/ZA200504825B/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F17/00Coin-freed apparatus for hiring articles; Coin-freed facilities or services
    • G07F17/32Coin-freed apparatus for hiring articles; Coin-freed facilities or services for games, toys, sports, or amusements
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F17/00Coin-freed apparatus for hiring articles; Coin-freed facilities or services
    • G07F17/32Coin-freed apparatus for hiring articles; Coin-freed facilities or services for games, toys, sports, or amusements
    • G07F17/3225Data transfer within a gaming system, e.g. data sent between gaming machines and users
    • G07F17/3232Data transfer within a gaming system, e.g. data sent between gaming machines and users wherein the operator is informed
    • G07F17/3237Data transfer within a gaming system, e.g. data sent between gaming machines and users wherein the operator is informed about the players, e.g. profiling, responsible gaming, strategy/behavior of players, location of players
    • G07F17/3239Tracking of individual players
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F17/00Coin-freed apparatus for hiring articles; Coin-freed facilities or services
    • G07F17/32Coin-freed apparatus for hiring articles; Coin-freed facilities or services for games, toys, sports, or amusements
    • G07F17/326Game play aspects of gaming systems
    • G07F17/3272Games involving multiple players
    • G07F17/3276Games involving multiple players wherein the players compete, e.g. tournament

Definitions

  • the present invention relates to computer gaming, and in particular to computer gaming in an online community, over a computer network.
  • a online gaming system and method of its operation, supervision and management has a plurality of game playing computers selectively interconnected over a computer network, with each game playing computer adapted to play a game with one or more other game playing computers over the computer network.
  • a gaming server computer is selectively interconnected over the computer network to one or more of the game playing computers for management and supervision of the games played by, between and amongst players operating the game playing computers.
  • the gaming server computer is programmed and adapted to generate a profile for each of the players associated with the game playing computers.
  • the gaming server computer matches at least two of the players to play a game with each other (as teammates) or against each other (as opponents) based on the profile of each of the players, and it may then supervise part or all of a game being played by the players.
  • the profile generated by the gaming server computer may include the gaming proficiency of a player (i.e. his or her expertise in playing a particular game or in executing certain aspects of that game), which may be ascertained by the gaming server computer by observing the player play the game over the computer network, or by giving the player a predefined test based on skills utilized in playing a game.
  • a player may be re-tested as required by the gaming server, for example when the player reaches a predefined level of play, when the player has played less than (or more than) a predefined number of games, when the player has won (or lost) a predefined number of games, when a predefined amount of time has expired, etc.
  • the player's gaming profile may also be based on a player's socioeconomic data, such as the player's age, the player's gender, the player's occupation, the player's leisure interests, the players desires, and the player's income level, etc.
  • the socioeconomic data provided by a player may be verified by the gaming server before the player may be matched with other players, the verification being extrinsic or intrinsic.
  • Player matching may be performed by the gaming server computer in various ways.
  • the gaming server computer matches two players to play a game against each other over the computer network, or it forms teams of players to play a game against each other.
  • a player may make a request to the gaming server computer to be matched with another opponent player, with other teammate players, etc.
  • the match requests may also be generated by the gaming server computer. For example, a player may request to be matched to play against (or with) a player from another country, or from the same state, or with the same approximate income, or with a higher IQ, etc.
  • Players may also be matched based on historical play between the players or other players that each have already played.
  • the system may be sponsored by entities such as companies desiring to place ads on the system, which may be in exchange for providing a prize to a winning player or team.
  • the sponsor may make a request that certain types of players be matched, for example to help promote a product or service of the sponsor.
  • the gaming server determines an appropriate match (or matches), then it issues an invitation to the matched players, which may be in the form of an Instant Message (IM) or the like, an email message, an automated voice call, a pop-up screen on the game playing computer, illumination or activation of an invitation icon the screen of the game playing computer, a series of tones, etc. If and when a player responds with an acceptance, then the game is initiated and the gaming server computer may supervise play.
  • IM Instant Message
  • a game may have certain roles, which may be assigned to certain players by the gaming server based on their profile (e.g. based on their proficiency, their socioeconomic profile, physical traits, geographic location, etc.).
  • the present invention also may provide consideration to players meeting certain criteria, which maybe originated by a sponsor or player desiring to find certain types of players to play that meet certain criteria, wherein the consideration would be an incentive for the requested player to play the requesting player. For example, if a player of a relatively lower proficiency score wishes to play one of a higher proficiency score, he may provide a payment to that player (in the form of cash, game credits, reward points, etc.) as incentive.
  • An auction may be had by several players of relatively lower proficiency to bid for the right to play one of relatively higher proficiency, for example if several amateurs bid to play against Tiger Woods in an online golf tournament.
  • a playerboard or lobby may be provided with a list of available players that a requesting player may review and request the gaming server to issue an invitation.
  • the playerboard may list only logged on or otherwise currently available players, or it may list all players in predefined categories (e.g. all baseball players with batting averages over 0.350), etc.
  • the system is adapted to allow the gaming server computer to modify controllable parameters of the game, either prior to the start of the game or during play on a real-time basis. Such modifications may correspond to predefined criteria such as the proficiency levels of the players (e.g. make it harder for good players), or the modifications may be randomly made. Handicaps may be assigned to relatively better player that are matched with relatively weaker players.
  • the online gaming system may provide for the awarding and/or redemption of reward points (akin to loyalty or frequent flyer points) which may be combinable with existing reward accounts held by the player.
  • reward points (akin to loyalty or frequent flyer points) which may be combinable with existing reward accounts held by the player.
  • a player may be awarded 1000 American Airlines points if he wins a certain game.
  • the number of points awarded to a player may be correlated to the proficiency of the player (such that players having a relatively high proficiency are awarded with a relatively lower number of reward points, or vice versa), or it may be correlated to the complexity of the game being played. Points may be subtracted for various events (e.g.
  • points may be added for various events (e.g. winning a game, receiving pay from another player to play a game, etc.)
  • FIG. 1 is a block diagram of the system of the present invention
  • FIG. 2 is a block diagram of the gaming server computer
  • FIG. 3 is a block diagram of the player profile database
  • FIG. 4 is an illustration of a player proficiency record
  • FIG. 5 is an flowchart of the general operation of the invention.
  • FIG. 6 is an illustration of screenshots used in the present invention.
  • FIG. 1 Shown is a computer network 14 , which in the preferred embodiment is a wide area network (WAN) such as the Internet, but which may of course refer to any infrastructure that provides for the wired or wireless communication of various computing devices, which in this invention are referred to generally as game playing computers 2 and a gaming server computer 4 .
  • the game playing computer 2 may be any type of dedicated or general purpose computing device that is capable of allowing a user or player to interface and interoperate with gaming software executing locally (i.e. on the game playing computer 2 ) or remotely (i.e. on another computing device interconnected over the network 14 ).
  • Typical examples of the game playing computer are the general purpose personal computer 2 a, a laptop computer 2 c, and a gaming console 2 b, which may of the type known as the MICROSOFT XBOX, the SONY PLAYSTATION OR PS2, and/or the NINTENDO 64, GAMECUBE, or GAMEBOY/GAMEBOY ADVANCE, all of which are well known in the art.
  • a television set configured with an appropriate set top box may be used as an interactive TV 2 f.
  • wireless devices such as a personal digital assistant (PDA) 2 d and a cellular telephone 2 e may communicate via an antenna 10 with a wireless or cellular network 12 , which in turn communicates with the network 14 for seamless communications with other game playing computers and/or the gaming server computer 4 .
  • PDA personal digital assistant
  • These gaming devices 2 a, 2 b, 2 c, 2 d, 2 e and 2 f are referred to generally as game playing computers 2 for the sake of clarity throughout this description.
  • the gaming server computer 4 provides many functions and services to the game playing computers 2 , which together form a gaming community.
  • the gaming services to be described herein are shown as executing on a single platform, but of course may be distributed across multiple platforms as may be desired or required (e.g. for appropriate scalability, etc.). Distribution of services as described herein are well known in the art and need not be described in further detail.
  • the game playing computers all communicate in selective fashion with the gaming server computer over the computer network 14 in order to accomplish the objectives described herein.
  • the present invention contemplates operation between as few as two game playing computers over the network to thousands of game playing computers or more.
  • the game playing computers communicate with each other and/or the gaming server computer selectively; meaning that a particular player may choose to have his or her game playing computer online as desired, or he may disconnect from the gaming network as desired.
  • the present invention operates with respect to games played by the game playing computers over the network, wherein games refer to any type of rule-based activity or contest between or amongst two or more players (wherein one player may be emulated by the gaming server computer), with goals and objectives attainable for the players.
  • Games include but are not limited to knowledge based games (e.g. trivia games), creative games, individual or team sports games (baseball, football, soccer, hockey, golf, tennis, etc.), games of chance (poker, blackjack, bridge, etc.), role playing games, fantasy games, historical games, war games, problem-solving games, puzzle-solving games, contests, rehabilitation games, etc. Games may also include simulation events, such as the popular Flight Simulator program and the like.
  • the gaming server 4 provides many functions and services to the game playing computers, such as player profile generation, player skill measurements, player matching for game play, awarding of prizes in the form of reward points and management of a reward points account for each player, and game supervision and analysis.
  • the main logical components of the gaming server computer are a processor means 22 , which performs all required processing and logic functions and controls operation of the gaming server, and a network interface 28 , which controls all physical and logical interface functions between the gaming server and the computer network.
  • the processor operates in conjunction with a player profile database 18 , which stores all profile data for the players that belong to the gaming system (the gaming community); a game database 23 , which stores gaming parameters, functions and the like; and a sponsor database 25 , which stores information about the various sponsors and advertisers that subscribe to the system (described in detail below).
  • the processor 22 also works in conjunction with proficiency testing algorithms 26 , game parameter modification algorithms 30 , reward points algorithms 32 , player matching algorithms 34 , profile verification algorithms 36 , and player match requests 38 , all of which are described in detail below.
  • the gaming server computer has additional components, well known in the art of computing, that are not shown here for the sake of clarity.
  • Each player or subscriber that is otherwise associated with the gaming system of the present invention is provided with a player profile that is generated, maintained, modified and stored by the gaming server.
  • Each player's profile is stored in the player profile database 18 , which holds a plurality of player records 16 as shown in FIG. 3.
  • Each player record 16 includes player proficiency data 16 a, socioeconomic data 16 b, physical data 16 c, game playing history 16 d, player availability 16 e, and a reward points account 16 f.
  • the data topology illustrated in FIG. 3 shows a single player record 16 associated with each player in a database, the database configuration may be constructed in any manner known in the art (e.g. use of several databases on one or more distributed computers, etc.).
  • Proficiency data 16 a is generated and stored for each player in his profile record 16 , and may be revised periodically by the gaming server on the occurrence of certain conditions.
  • a sample proficiency record for Player A is shown in FIG. 4.
  • the gaming server ascertains the proficiency or skill level of a player with respect to a particular game, with respect to a particular role within a game, and/or with respect to gaming skills that may applied generally to several types of games. For example, the gaming server may determine that a player's skill level in playing a simple game such as PAC-MAN is in the novice category, yet it may determine his skill level as a pilot in a space battle game (e.g.
  • STAR WARS to be intermediate, which may be different from his skill level as a gunner (master) in the same game.
  • the methodology used to determine a score and assign a descriptive rank as shown in the FIG. 4 may vary in accordance with objectives of the system designer (one example is speed of play, in particular in games that don't intrinsically limit the time to make certain moves (e.g. bridge)).
  • the gaming server 4 utilizes one or more of various methods to determine and manage the player proficiency scores in this invention.
  • a player's proficiency which will be used to perform player matching as described herein, may be measured in several ways.
  • the gaming server may take a passive approach and simply monitor or supervise a game played by a player against another player over the network, and record scores in various categories, results if the game, time required to finish the game, etc., in arriving at a skill or proficiency level for that player as described above. If the opponent of the player has proficiency scores stored in the gaming server, those scores may be used to adjust upwards or downwards. For example, when a new player opposes a master-rated opponent, his skill scores should be adjusted upwards to account for the high skill level he has faced, and vice versa.
  • the gaming server may execute proficiency testing algorithms 26 as shown in FIG. 2 to ascertain his skill level.
  • This manner of determining the skill level provides a more uniform baseline for objectively measuring skill level than does observing actual game play, since more variables are introduced in game play than in a controlled testing paradigm. For example, a player might be given a series of controlled maneuvers to execute in ascertaining a pilot's skill level, with the results analyzed and stored in the proficiency record 16 a. Since everyone will be given the same series of maneuvers to complete, the resulting score will be an accurate reflection of that player's skill level with respect to everyone who takes that test.
  • a player's proficiency with respect to a card game would be determined by dealing him the same hand as all others who have taken the test, and having the gaming server computer analyze his moves, play against him, etc.
  • a player may be given a series of related tests to determine an overall gaming score, as well as the specialized skill tests described herein.
  • the results of the proficiency tests are stored in the proficiency data record 16 a for later player matching as described below.
  • the player may be re-evaluated at certain times after his initial proficiency scores are logged. For example, the player may need to be re-tested after he has reached a certain level of play (e.g. master status), or he may be re-tested after he has played more than a certain number of games (or if he played less than a certain number of games over a time period), or if he has won (or lost) a certain number of games, or when a predefined time has expired, etc.
  • the player's proficiency scores may also be revised based on the results of games he has played over time. For example, once a novice player reaches certain levels in a game, he may be upgraded to intermediate status. In addition, if a player has failed to play a certain game over a predefined time period, he may be required to be re-tested prior to play, or he may be automatically downgraded.
  • a player profile may also store socioeconomic data 16 b and physical data 16 c, as shown in FIG. 3.
  • Socioeconomic data may include the player's age, the player's gender, the player's occupation, the player's leisure interests, the player's desires (e.g. he may want to be an airline pilot), and the player's income level, etc.
  • Physical data may include the player's height, weight, and/or an image of the person.
  • Real-time video and/or voice data may be included as well, e.g. by using a web cam or microphone or similar device to obtain video footage and/or voice samples of the player for later matching and/or verification purposes. This data may be used by the matching process to determine certain types of player matching as described below.
  • a player's physical profile may include biofeedback data, which is more likely to vary over time.
  • a gaming system may be configured with biofeedback sensors such as a body thermometer or a heart rate monitor. Data taken from these sensors during game play may be stored in the player's profile and used for matching purposes as explained below. Biofeedback data may also be obtained separately from game play. For example, a player may wear a heart rate monitor throughout the day and then plug it into his gaming computer (or use a wireless connection) to feed it the acquired data, which is then uploaded to the gaming server for storage therein.
  • the players may also be provided with wearable items having embedded sensors such as a virtual headgear or a full body suit, wherein motion made by various parts of the body is detected, recorded, and uploaded to the gaming server computer.
  • the socioeconomic data provided by a player may be verified by the profile verification function 36 of the gaming server before the player may be matched with other players, the verification being extrinsic or intrinsic. For example, if a player indicates that in a profile input form that he is a 14 year old boy but in fact is an adult, verification methods would be implemented to determine that this person is attempting to provide a fraudulent profile. Extrinsic verification relies on methodologies outside of the gaming system, while intrinsic verification relies on methodologies within the gaming system. For example, the gaming system may check with pre-existing databases (utilizing address information, social security number, telephone information, email address, IP address of the gaming computer, etc.) and determine that the above-mentioned adult player has lied about his age.
  • Verification is critical in providing appropriate screening functions and provide a certain level of protection to the online gaming community that utilizes the system.
  • An intrinsic verification methodology may also be used, such as using artificial intelligence (AI) or fuzzy logic analysis to determine if a player's game play habits and scores are likely from the type of person the player indicates in his profile. For example, if a player says that she is a ten year old girl but her play habits indicate that statistically the player is more likely a 45 year old man, then this verification will raise a flag to the gaming server.
  • AI artificial intelligence
  • PIN personal identification number
  • a sales clerk may obtain physical data about the person purchasing the PIN and report that to the gaming server. For example, if a 45 year old man purchases a PIN, that PIN will be sent back to the gaming server with data indicating he is a 45 year old man. If someone logs into the system with that PIN but indicates a different age and/or gender to the system in entering the profile data, then a verification flag will be raised by the gaming server.
  • team profiles may be used.
  • a team formed for play of a war game may have a collective profile having collective proficiency scores, etc.
  • the team profile may be used for matching purposes as described herein in the same manner as player profiles.
  • a processor 22 implements one or more player matching algorithms 34 which may, for example, be based on a player request to be matched with another player (either a teammate or an opponent).
  • the processor operates with the player matching algorithms 34 to determine appropriate players to match based on player profiles 16 stored in the database 18 as described above.
  • a player issues a request 38 to the gaming server via his game playing computer to be matched with an opponent in order to play a certain game.
  • Player 1 might want to play the game HALO and request the gaming server to determine an appropriate opponent to play against Player A.
  • the gaming server utilizes one or more player matching algorithms to determine an appropriate list of players that would be suitable to play against Player A. That list of matched opponents is then sent to Player A for display on his monitor, and Player A may then select a desired opponent. For example, if Player A is given 10 names to choose, he may find one who he is familiar with and select that player.
  • Player profile characteristics may be displayed with the player name (or alias for privacy reasons); for example, the player's home state or age bracket, his scoring history in the selected or another game (his HALO record), etc. This data may help the player in determining a desired opponent. This will be described in further detail hereunder.
  • the gaming server uses the selected alias to determine, from that selected player's profile, the preferred means to contact that player in order to issue an invitation. For example, if Player A selects Player B, then the gaming server looks up in Player B's profile and determines that he should be sent an Instant Message (IM) when he has been matched with someone. The gaming server then sends an IM to Player B, indicating that Player A has requested to play him in game of HALO. Player B can then accept or decline the invitation. If Player A does not respond in a timeout period (e.g. 10 minutes), then an alternate mode of communication is attempted (e.g.
  • a timeout period e.g. 10 minutes
  • Player B declines, then Player A is given another chance to select an alternate opponent, and the invitation/response cycle continues until a player accepts the invitation and play is begun. If Player B accepts, then play begins between Player A and Player B.
  • Players may be matched by the gaming server for playing a game against each other based on their proficiency level.
  • the gaming server finds an opponent with a proficiency score in that game within a certain range. For example, if Player A is an intermediate player, he will be given a list of intermediate players to select from. If numeric scores are stored rather than descriptive terms, then a range may be given corresponding to that of the requesting player. Optionally, he may only be given a list of intermediate players that are currently available (logged into the system), so that he only will select someone who is available for play.
  • the gaming server may also be configured to filter out players who indicate that they currently do not want to play HALO so they are not bothered with HALO game playing requests at a given time.
  • a player may be automatically matched with another player by simply indicating he is available for play and agrees to play whenever the gaming server matches him with another player.
  • a penalty such as losing reward points (described below), may be imposed on a player who subsequently declines to play in this scenario.
  • a player may request to “play up”, i.e. play an opponent with a higher proficiency rating than that player.
  • Player A may be a novice but only want to play against an intermediate player. Since most intermediate players may not want to play against a novice (“play down”), the gaming server and/or the requesting player may need to provide some sort of incentive to coerce the intermediate player to play the requesting novice.
  • incentives could be the transfer of reward points from the requesting player's account to the intermediate player in order to get him to agree to play the requesting novice player.
  • Other types of incentives including cash payments (which may be made in the form of micropayments utilizing various Internet micropayment technologies), credit card payments, etc. may also be used.
  • the gaming server may set up a limited time auction process so that the highest bidder obtains the services of the better player in exchange for the auction price.
  • the gaming server may initiate the auction at the request of one or more requesting players, or at the request of a player asking for his services to be auctioned off to a player with a lower proficiency rating.
  • the winning bidder transfers the agreed-to consideration to the opponent and play may then begin.
  • the player auction process is particularly appealing in a celebrity setting. For example, an auction may be held for the right to play against Tony Hawk in a skateboarding game, or Tiger Woods in a golf tournament, etc.
  • One great advantage in a networked gaming environment is the ability to form teams of players in disparate locations for team play.
  • two players may be matched by the system as teammates against two opposing players in a game of hockey.
  • Players A and B, on team 1 would play against players C and D, on team 2 .
  • Player A could be assigned the goalie position
  • Player B the skaters' positions, and likewise for team 2 . All four players could then play the game amongst each other over the computer network.
  • tens or even hundreds of players could be formed into two or more teams for complex game play scenarios. For example, a World War game could be played, with a United States team, a Canadian team, and an Australian team.
  • Each team could be comprised of various roles, for example, the country's President, Secretary of Defense, military generals, admirals, pilots, infantrymen, etc. Each role would be filled by a player having predefined profile characteristics as explained herein.
  • the role of a general may require a high proficiency in the game, or certain socioeconomic characteristics such as a college education, while the role of an army cook may only require high school education.
  • the role of a pilot may require piloting proficiency (ascertained by a flight simulation test), while that of the president may require proficiency in world diplomacy.
  • the game may limit members of the United States team to those located in the United States, so as not to allow a “spy” from Australia to infiltrate the U.S. team.
  • Teams may also be matched with each other based on their respective team profile, which is a collective profile similar to a single player profile as described above.
  • Other player matching scenarios are embodied in the present invention, such as matching via physical characteristics and/or biofeedback data stored in the player profile.
  • a player may request only female opponents, or within a certain age group, etc.
  • the gaming server is provided with screening control functions if desired by a player. For example, a young female may indicate that she does not wish to be made available to a male player in the 35-45 age group, etc. These types of screening and parental control functions will be important in this gaming community which opens itself to virtually anyone who wishes to enter.
  • photographs or other images may be stored in the player profile, such that a player, if desired, may request matches based on the image of the prospective opponent.
  • Game playing history data is stored in the player profile as shown at block 16 d.
  • Players may be matched with one another on the basis of their historical play. For example, the gaming server computer may determine that Player A has played against Player B ten times in the past, and that each has won on 5 occasions, with each game ending in a relatively close score. This indicates that Players A and B are relatively close in skills in that game, perhaps notwithstanding a difference in stored proficiency scores, and the gaming server would use this intelligence in making subsequent matches (e.g. Player B could be substituted for Player A if he is not available to play with another player in that game). Likewise, even if Players A and B have similar proficiency scores in a game, but Player A has always beaten Player B, then the gaming server computer uses this historical play information in subsequent match scenarios.
  • Players may be matched with each other, as teammates and/or opponents, based on data in the players' socioeconomic profile record.
  • Socioeconomic data may include, but is not limited to, a player's age, a player's gender, a player's occupation, a player's leisure interests, a player's desires, and a player's income level, and the player's ideology.
  • a player may request to be matched with only Republicans or with only college graduates, or with only males, etc.
  • Player matching may be completely and/or automatically controlled by the gaming server computer, or it may be partially controlled by the requesting player via player matching requests 38 .
  • a player requests to be matched with another player to play a game, and the gaming server computer determines the optimal match based on pre-programmed parameters and priorities, including those mentioned herein.
  • the gaming server may be programmed to find the potential opponent with the closest proficiency level in the requested game, who has been a member of the gaming community for the closest period of time, and who has the closest similar socioeconomic profile. That optimal person would be invited to play, and if he accepts, play would begin.
  • the requesting player has no control over who he may play.
  • the requesting player may be given certain options, for example he may pick the criteria with the highest priority (close proficiency scores, close income, etc.), and then the gaming server performs the automatic selection/invitation process.
  • the player may also be given even more control by providing a list of possible candidates after the matching process has been executed, and the requesting player selects a player from the list to invite to play by the gaming server as previously described.
  • an invited player may decline to play the requesting player (“elective play”)
  • the invited player must accept the invitation to play when issued by the gaming server (“required play”).
  • incentives e.g. in the form of reward points
  • Players may also be selected on a “first come first served” basis, where the first available player meeting certain match criteria is selected by the gaming server to play.
  • a leaderboard or “top ten” type of list maybe provided to show who the best players are, their points totals, etc. This can also show who is currently playing which games against whom.
  • Games may be played under the present invention, ranging from simple one-one-one games to complex team play involving players around the world. Games include games of chance, games of skill, fantasy role playing games, historical games, knowledge-based games, futuristic games, war games, psychological games, and sports games. Leagues of teams may be formed, which may stay the same after the player matching process is executed. Tournament play may take place with this invention, with players entering and exiting the tournament at varying times. In this context, a tournament may be made to be never-ending, in that there are no absolute winners, and players may take away consideration for their successful play. This is particularly useful with respect to the reward points aspect of the invention, to be described later.
  • the gaming server utilizes game parameter modification algorithms 30 to modify parameters of a game being played, either in real-time or before the game is played.
  • Real-time modification allows the gaming server to supervise (monitor) a game being played and modify its operation based on the status of the game, its players, etc. For example, assume that Player A is playing against Player B in a hockey game. Player B may be playing exceptionally strong against Player A at that time, perhaps by having numerous breakaways on Player A's goalie, which all result in goals. The gaming server may observe this and increase the ability of Player A's goalie so that Player B faces more difficulty in scoring on Player A under those circumstances.
  • This modification may occur on a one-time basis (that game only), or it may occur every time Player A and Player B face each other in a hockey game, or it may occur every time Player A plays anyone in a hockey game, etc.
  • the gaming server is able to control certain parameters and change the play of the game accordingly.
  • the extent of the game parameter modifications may correspond to the proficiency level of the players.
  • novice players with relatively lower scores may be provided with more modifications to help them get through a game without an inordinate amount of frustration at their relative inability to play the game.
  • the present invention provides for a more controllable environment since it monitors game play while it occurs and makes game adjustments in real-time without requiring the players to start over.
  • the level of intelligence that the gaming server introduces into the parameter modifications is clearly superior to prior art methodologies.
  • the gaming server may introduce random modifications into a game. For example, in a game played by highly skilled players, randomly changing certain game parameters may serve to increase the difficulty of the game in an unpredictable manner, thus increasing the enjoyment of the game for these skilled contestants.
  • the gaming server might select players to play each other wherein one player has a relatively higher proficiency level, and then assign a handicap to that player to level the playing field.
  • the handicap could be similar to a golf handicap, in that points are added to the better players score (or subtracted, as the case may be).
  • the gaming handicap could also serve to increase the difficulty of play for only the better player, rather than modify the final score as in golf.
  • the use of a relatively better player may take place randomly, or it may be on request of a lower skilled player, or it maybe on request of the higher skilled player, or it may be on request of a team seeking to complete its roster with a better player, etc.
  • a game is envisioned where remotely located players can play each other using the same physical data as a basis for play.
  • two or more players may have access to a telescope and view certain celestial formations, and the game would be based on their response to these formations (so-called “stargazing games”).
  • Players can play to win reward points as described below.
  • players can be compensated for superior play with awards of titles (similar to Chess Grand Master) and the like.
  • players can compete for certain jobs that may be available from employers. For example, a company may declare that it will award certain jobs to the best player of a certain game or contest.
  • the online gaming system may provide for the awarding and/or redemption of reward points (akin to loyalty or frequent flyer points) which may be combinable with existing reward accounts held by the player.
  • reward points may be stored locally in a record associated with each player (i.e. in conjunction with the player's profile).
  • the gaming server is in selective communication with the reward points computers 7 operated by other entities with whom a player has a separate points account, such as an airlines points account, a car rental points account, etc.
  • the gaming server communicates with the external reward points computer 7 to modify the points total in the player's account. Reconciliation with the external rewards points computer may take place periodically as desired by the parties.
  • Player A has an existing frequent flyer account with American Airlines, with 10,000 points in the account. By virtue of winning several games in the gaming system of the present invention, he is awarded with 2,000 points into his reward points account 16 f on the gaming server.
  • Player A elects to have his points transferred to his American Airlines (AA) account and issues a request to do so to the gaming server.
  • the gaming server initiates a transaction with the AA points computer, in which (1) Player A's AA account is incremented to 12,000 points, and (2) consideration is transferred from the gaming server to the AA points computer (or some associated account of AA), to compensate AA for taking on the increased liability with respect to Player A.
  • Player A can now utilize his increased number of AA points as allowed by AA (i.e. to obtain a free flight, upgrade, etc.).
  • the reverse process may also take place, in which Player A may increase his gaming reward point account 16 f with the gaming server and correspondingly decrease his points total in his AA account. In this event, consideration flows from AA to the gaming server to compensate the gaming server for the exchange of points.
  • Gaming reward points may be earned in many ways as indicated in the reward points algorithm 34 , such as by winning games and/or tournaments, by reaching certain levels of play in a game, by being “paid” in points for playing against lesser opponents (described above), for executing certain games and/or levels in games in a relatively fast time, etc.
  • Gaming reward points may be utilized by the player (i.e. his account total decreased) in many ways as well, such as by paying to play a game, or allowing access to a premium game, or paying to “play up” against a superior player, increasing play time, failing to meet certain levels of play during a game, receiving assistance during a game from the gaming server, losing the game. etc.
  • the number of reward points awarded to a player for winning a game may be correlated to his skill level. Thus, better players may receive less points than less skilled players for winning a particular game, or vice versa.
  • the number of points awarded may also be correlated to the complexity of a game played, so as to reward players for playing harder games.
  • a database 25 of sponsors is maintained on the gaming server computer.
  • the gaming system may utilize these sponsors to provide prizes to players of the system.
  • Sponsors are given advertisement opportunities in the system in exchange for providing prizes.
  • the prizes may be obtained by the player in exchange for points earned as previously described.
  • NIKE may elect to become a system sponsor and provide Tiger Woods golf shirts to the system in exchange for ads provided to game players.
  • the gaming server may opt to transfer points immediately to a pre-designated external computer.

Abstract

A networked, online gaming system and method of operation, the system including a plurality of players, each operating a game playing computer interconnected over a network with a gaming server computer. The gaming server computer generates a profile for each of the players, which may include the player's gaming proficiency, and socioeconomic and physical data of the player. The gaming server computer matches the players (as teammates or opponents) to play a game based on the profile of the players, supervises the game played by the matched players, modifies controllable parameters of the game being played, and manages a reward point account provided for each player.

Description

    BACKGROUND OF THE INVENTION
  • The present invention relates to computer gaming, and in particular to computer gaming in an online community, over a computer network. [0001]
  • Computer gaming has become extremely popular, evidenced by the prevalence of dedicated game consoles such as MICROSOFT XBOX, NINTENTO 64 and GAMECUBE, SONY PLAYSTATION and PS2, as well as handheld products such as GAMEBOY and GAMEBOY ADVANCE, and the use of gaming software on general purpose personal computers. Recently, games are included on portable devices such as cell phones, pagers, PDAs, etc. In addition to playing games with one to four people on a single gaming machine as listed above, the use of computer networks has allowed players in remote locations to connect with each other and play games against each other by using their respective gaming machine. This has spawned online gaming communities that do not require physical presence of opponents or teammates in order to play a game. [0002]
  • Online, or networked, gaming is in its infancy, however. Prior art gaming systems do not address critical functions that relate to online gaming, such as player matching (opponent and teammates), skill measurement, player profiling, reward compensation systems, payment systems, etc. The present invention addresses these many issues in order to implement an online networked gaming system that is advantageous in many respects over the prior art. [0003]
  • It is therefore an object of the present invention to provide a networked gaming environment that overcomes these and many other problems of the prior art. [0004]
  • SUMMARY OF THE INVENTION
  • In a first major aspect of the invention, provided is a online gaming system and method of its operation, supervision and management. The system has a plurality of game playing computers selectively interconnected over a computer network, with each game playing computer adapted to play a game with one or more other game playing computers over the computer network. A gaming server computer is selectively interconnected over the computer network to one or more of the game playing computers for management and supervision of the games played by, between and amongst players operating the game playing computers. In particular, the gaming server computer is programmed and adapted to generate a profile for each of the players associated with the game playing computers. The gaming server computer matches at least two of the players to play a game with each other (as teammates) or against each other (as opponents) based on the profile of each of the players, and it may then supervise part or all of a game being played by the players. [0005]
  • The profile generated by the gaming server computer may include the gaming proficiency of a player (i.e. his or her expertise in playing a particular game or in executing certain aspects of that game), which may be ascertained by the gaming server computer by observing the player play the game over the computer network, or by giving the player a predefined test based on skills utilized in playing a game. A player may be re-tested as required by the gaming server, for example when the player reaches a predefined level of play, when the player has played less than (or more than) a predefined number of games, when the player has won (or lost) a predefined number of games, when a predefined amount of time has expired, etc. The player's gaming profile may also be based on a player's socioeconomic data, such as the player's age, the player's gender, the player's occupation, the player's leisure interests, the players desires, and the player's income level, etc. The socioeconomic data provided by a player may be verified by the gaming server before the player may be matched with other players, the verification being extrinsic or intrinsic. [0006]
  • Player matching may be performed by the gaming server computer in various ways. In a simple case, the gaming server computer matches two players to play a game against each other over the computer network, or it forms teams of players to play a game against each other. A player may make a request to the gaming server computer to be matched with another opponent player, with other teammate players, etc. The match requests may also be generated by the gaming server computer. For example, a player may request to be matched to play against (or with) a player from another country, or from the same state, or with the same approximate income, or with a higher IQ, etc. Players may also be matched based on historical play between the players or other players that each have already played. The system may be sponsored by entities such as companies desiring to place ads on the system, which may be in exchange for providing a prize to a winning player or team. The sponsor may make a request that certain types of players be matched, for example to help promote a product or service of the sponsor. [0007]
  • Once the gaming server determines an appropriate match (or matches), then it issues an invitation to the matched players, which may be in the form of an Instant Message (IM) or the like, an email message, an automated voice call, a pop-up screen on the game playing computer, illumination or activation of an invitation icon the screen of the game playing computer, a series of tones, etc. If and when a player responds with an acceptance, then the game is initiated and the gaming server computer may supervise play. [0008]
  • A game may have certain roles, which may be assigned to certain players by the gaming server based on their profile (e.g. based on their proficiency, their socioeconomic profile, physical traits, geographic location, etc.). [0009]
  • The present invention also may provide consideration to players meeting certain criteria, which maybe originated by a sponsor or player desiring to find certain types of players to play that meet certain criteria, wherein the consideration would be an incentive for the requested player to play the requesting player. For example, if a player of a relatively lower proficiency score wishes to play one of a higher proficiency score, he may provide a payment to that player (in the form of cash, game credits, reward points, etc.) as incentive. An auction may be had by several players of relatively lower proficiency to bid for the right to play one of relatively higher proficiency, for example if several amateurs bid to play against Tiger Woods in an online golf tournament. [0010]
  • A playerboard or lobby may be provided with a list of available players that a requesting player may review and request the gaming server to issue an invitation. The playerboard may list only logged on or otherwise currently available players, or it may list all players in predefined categories (e.g. all baseball players with batting averages over 0.350), etc. [0011]
  • The system is adapted to allow the gaming server computer to modify controllable parameters of the game, either prior to the start of the game or during play on a real-time basis. Such modifications may correspond to predefined criteria such as the proficiency levels of the players (e.g. make it harder for good players), or the modifications may be randomly made. Handicaps may be assigned to relatively better player that are matched with relatively weaker players. [0012]
  • In a second major aspect of the present invention, the online gaming system may provide for the awarding and/or redemption of reward points (akin to loyalty or frequent flyer points) which may be combinable with existing reward accounts held by the player. For example, a player may be awarded 1000 American Airlines points if he wins a certain game. The number of points awarded to a player may be correlated to the proficiency of the player (such that players having a relatively high proficiency are awarded with a relatively lower number of reward points, or vice versa), or it may be correlated to the complexity of the game being played. Points may be subtracted for various events (e.g. losing a game, purchasing a premium game, paying another player to play a game, failing to meet predefined game play criteria, purchasing longer game play time, etc.). Likewise, points may be added for various events (e.g. winning a game, receiving pay from another player to play a game, etc.) [0013]
  • BRIEF DESCRIPTION OF THE DRAWING
  • FIG. 1 is a block diagram of the system of the present invention; [0014]
  • FIG. 2 is a block diagram of the gaming server computer; [0015]
  • FIG. 3 is a block diagram of the player profile database; [0016]
  • FIG. 4 is an illustration of a player proficiency record; [0017]
  • FIG. 5 is an flowchart of the general operation of the invention; and [0018]
  • FIG. 6 is an illustration of screenshots used in the present invention.[0019]
  • DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT
  • The system of the preferred embodiment is depicted in block diagram format in FIG. 1. Shown is a [0020] computer network 14, which in the preferred embodiment is a wide area network (WAN) such as the Internet, but which may of course refer to any infrastructure that provides for the wired or wireless communication of various computing devices, which in this invention are referred to generally as game playing computers 2 and a gaming server computer 4. The game playing computer 2 may be any type of dedicated or general purpose computing device that is capable of allowing a user or player to interface and interoperate with gaming software executing locally (i.e. on the game playing computer 2) or remotely (i.e. on another computing device interconnected over the network 14). Typical examples of the game playing computer are the general purpose personal computer 2 a, a laptop computer 2 c, and a gaming console 2 b, which may of the type known as the MICROSOFT XBOX, the SONY PLAYSTATION OR PS2, and/or the NINTENDO 64, GAMECUBE, or GAMEBOY/GAMEBOY ADVANCE, all of which are well known in the art. A television set configured with an appropriate set top box may be used as an interactive TV 2 f. In addition, wireless devices such as a personal digital assistant (PDA) 2 d and a cellular telephone 2 e may communicate via an antenna 10 with a wireless or cellular network 12, which in turn communicates with the network 14 for seamless communications with other game playing computers and/or the gaming server computer 4. These gaming devices 2 a, 2 b, 2 c, 2 d, 2 e and 2 f are referred to generally as game playing computers 2 for the sake of clarity throughout this description.
  • The gaming server computer [0021] 4 provides many functions and services to the game playing computers 2, which together form a gaming community. The gaming services to be described herein are shown as executing on a single platform, but of course may be distributed across multiple platforms as may be desired or required (e.g. for appropriate scalability, etc.). Distribution of services as described herein are well known in the art and need not be described in further detail.
  • Thus, in general terms, the game playing computers all communicate in selective fashion with the gaming server computer over the [0022] computer network 14 in order to accomplish the objectives described herein. The present invention contemplates operation between as few as two game playing computers over the network to thousands of game playing computers or more. The game playing computers communicate with each other and/or the gaming server computer selectively; meaning that a particular player may choose to have his or her game playing computer online as desired, or he may disconnect from the gaming network as desired.
  • The present invention operates with respect to games played by the game playing computers over the network, wherein games refer to any type of rule-based activity or contest between or amongst two or more players (wherein one player may be emulated by the gaming server computer), with goals and objectives attainable for the players. Games include but are not limited to knowledge based games (e.g. trivia games), creative games, individual or team sports games (baseball, football, soccer, hockey, golf, tennis, etc.), games of chance (poker, blackjack, bridge, etc.), role playing games, fantasy games, historical games, war games, problem-solving games, puzzle-solving games, contests, rehabilitation games, etc. Games may also include simulation events, such as the popular Flight Simulator program and the like. [0023]
  • The gaming server [0024] 4 will now be described in detail. The gaming server in the present invention provides many functions and services to the game playing computers, such as player profile generation, player skill measurements, player matching for game play, awarding of prizes in the form of reward points and management of a reward points account for each player, and game supervision and analysis.
  • With reference to the block diagram of FIG. 2 and the flowchart of FIG. 5, the main logical components of the gaming server computer are a processor means [0025] 22, which performs all required processing and logic functions and controls operation of the gaming server, and a network interface 28, which controls all physical and logical interface functions between the gaming server and the computer network. The processor operates in conjunction with a player profile database 18, which stores all profile data for the players that belong to the gaming system (the gaming community); a game database 23, which stores gaming parameters, functions and the like; and a sponsor database 25, which stores information about the various sponsors and advertisers that subscribe to the system (described in detail below). The processor 22 also works in conjunction with proficiency testing algorithms 26, game parameter modification algorithms 30, reward points algorithms 32, player matching algorithms 34, profile verification algorithms 36, and player match requests 38, all of which are described in detail below. The gaming server computer has additional components, well known in the art of computing, that are not shown here for the sake of clarity.
  • Player Profile
  • Each player or subscriber that is otherwise associated with the gaming system of the present invention is provided with a player profile that is generated, maintained, modified and stored by the gaming server. Each player's profile is stored in the [0026] player profile database 18, which holds a plurality of player records 16 as shown in FIG. 3. Each player record 16 includes player proficiency data 16 a, socioeconomic data 16 b, physical data 16 c, game playing history 16 d, player availability 16 e, and a reward points account 16 f. Although the data topology illustrated in FIG. 3 shows a single player record 16 associated with each player in a database, the database configuration may be constructed in any manner known in the art (e.g. use of several databases on one or more distributed computers, etc.).
  • [0027] Proficiency data 16 a is generated and stored for each player in his profile record 16, and may be revised periodically by the gaming server on the occurrence of certain conditions. A sample proficiency record for Player A is shown in FIG. 4. The gaming server ascertains the proficiency or skill level of a player with respect to a particular game, with respect to a particular role within a game, and/or with respect to gaming skills that may applied generally to several types of games. For example, the gaming server may determine that a player's skill level in playing a simple game such as PAC-MAN is in the novice category, yet it may determine his skill level as a pilot in a space battle game (e.g. STAR WARS) to be intermediate, which may be different from his skill level as a gunner (master) in the same game. The methodology used to determine a score and assign a descriptive rank as shown in the FIG. 4 may vary in accordance with objectives of the system designer (one example is speed of play, in particular in games that don't intrinsically limit the time to make certain moves (e.g. bridge)).
  • The gaming server [0028] 4 utilizes one or more of various methods to determine and manage the player proficiency scores in this invention. A player's proficiency, which will be used to perform player matching as described herein, may be measured in several ways. The gaming server may take a passive approach and simply monitor or supervise a game played by a player against another player over the network, and record scores in various categories, results if the game, time required to finish the game, etc., in arriving at a skill or proficiency level for that player as described above. If the opponent of the player has proficiency scores stored in the gaming server, those scores may be used to adjust upwards or downwards. For example, when a new player opposes a master-rated opponent, his skill scores should be adjusted upwards to account for the high skill level he has faced, and vice versa.
  • In the alternative to monitoring actual game play between a new player and an opponent to determine the new player's proficiency, the gaming server may execute [0029] proficiency testing algorithms 26 as shown in FIG. 2 to ascertain his skill level. This manner of determining the skill level provides a more uniform baseline for objectively measuring skill level than does observing actual game play, since more variables are introduced in game play than in a controlled testing paradigm. For example, a player might be given a series of controlled maneuvers to execute in ascertaining a pilot's skill level, with the results analyzed and stored in the proficiency record 16 a. Since everyone will be given the same series of maneuvers to complete, the resulting score will be an accurate reflection of that player's skill level with respect to everyone who takes that test. In another example, a player's proficiency with respect to a card game would be determined by dealing him the same hand as all others who have taken the test, and having the gaming server computer analyze his moves, play against him, etc. A player may be given a series of related tests to determine an overall gaming score, as well as the specialized skill tests described herein. The results of the proficiency tests are stored in the proficiency data record 16 a for later player matching as described below.
  • The player may be re-evaluated at certain times after his initial proficiency scores are logged. For example, the player may need to be re-tested after he has reached a certain level of play (e.g. master status), or he may be re-tested after he has played more than a certain number of games (or if he played less than a certain number of games over a time period), or if he has won (or lost) a certain number of games, or when a predefined time has expired, etc. The player's proficiency scores may also be revised based on the results of games he has played over time. For example, once a novice player reaches certain levels in a game, he may be upgraded to intermediate status. In addition, if a player has failed to play a certain game over a predefined time period, he may be required to be re-tested prior to play, or he may be automatically downgraded. [0030]
  • In addition to game proficiency data, a player profile may also store [0031] socioeconomic data 16 b and physical data 16 c, as shown in FIG. 3. Socioeconomic data may include the player's age, the player's gender, the player's occupation, the player's leisure interests, the player's desires (e.g. he may want to be an airline pilot), and the player's income level, etc. Physical data may include the player's height, weight, and/or an image of the person. Real-time video and/or voice data may be included as well, e.g. by using a web cam or microphone or similar device to obtain video footage and/or voice samples of the player for later matching and/or verification purposes. This data may be used by the matching process to determine certain types of player matching as described below.
  • In addition to the “static” physical data listed above, a player's physical profile may include biofeedback data, which is more likely to vary over time. For example, a gaming system may be configured with biofeedback sensors such as a body thermometer or a heart rate monitor. Data taken from these sensors during game play may be stored in the player's profile and used for matching purposes as explained below. Biofeedback data may also be obtained separately from game play. For example, a player may wear a heart rate monitor throughout the day and then plug it into his gaming computer (or use a wireless connection) to feed it the acquired data, which is then uploaded to the gaming server for storage therein. The players may also be provided with wearable items having embedded sensors such as a virtual headgear or a full body suit, wherein motion made by various parts of the body is detected, recorded, and uploaded to the gaming server computer. [0032]
  • The socioeconomic data provided by a player may be verified by the [0033] profile verification function 36 of the gaming server before the player may be matched with other players, the verification being extrinsic or intrinsic. For example, if a player indicates that in a profile input form that he is a 14 year old boy but in fact is an adult, verification methods would be implemented to determine that this person is attempting to provide a fraudulent profile. Extrinsic verification relies on methodologies outside of the gaming system, while intrinsic verification relies on methodologies within the gaming system. For example, the gaming system may check with pre-existing databases (utilizing address information, social security number, telephone information, email address, IP address of the gaming computer, etc.) and determine that the above-mentioned adult player has lied about his age. Verification is critical in providing appropriate screening functions and provide a certain level of protection to the online gaming community that utilizes the system. An intrinsic verification methodology may also be used, such as using artificial intelligence (AI) or fuzzy logic analysis to determine if a player's game play habits and scores are likely from the type of person the player indicates in his profile. For example, if a player says that she is a ten year old girl but her play habits indicate that statistically the player is more likely a 45 year old man, then this verification will raise a flag to the gaming server. Also, the use of a PIN (personal identification number) or the like, obtainable by purchase at a retail or other physical outlet, may be used for verification. In addition to providing a mechanism for obtaining compensation for allowing a player to play in the system (i.e. one needs a valid PIN to play an online game), a sales clerk may obtain physical data about the person purchasing the PIN and report that to the gaming server. For example, if a 45 year old man purchases a PIN, that PIN will be sent back to the gaming server with data indicating he is a 45 year old man. If someone logs into the system with that PIN but indicates a different age and/or gender to the system in entering the profile data, then a verification flag will be raised by the gaming server.
  • In addition to player profiles, team profiles may be used. Thus, a team formed for play of a war game may have a collective profile having collective proficiency scores, etc. The team profile may be used for matching purposes as described herein in the same manner as player profiles. [0034]
  • Player Matching
  • The player matching methodologies implemented by the present invention are discussed with respect to FIG. 2. A [0035] processor 22 implements one or more player matching algorithms 34 which may, for example, be based on a player request to be matched with another player (either a teammate or an opponent). The processor operates with the player matching algorithms 34 to determine appropriate players to match based on player profiles 16 stored in the database 18 as described above.
  • In a simple case, a player issues a [0036] request 38 to the gaming server via his game playing computer to be matched with an opponent in order to play a certain game. For example, Player 1 might want to play the game HALO and request the gaming server to determine an appropriate opponent to play against Player A. After Player A issues a request to the gaming server, the gaming server utilizes one or more player matching algorithms to determine an appropriate list of players that would be suitable to play against Player A. That list of matched opponents is then sent to Player A for display on his monitor, and Player A may then select a desired opponent. For example, if Player A is given 10 names to choose, he may find one who he is familiar with and select that player. Player profile characteristics may be displayed with the player name (or alias for privacy reasons); for example, the player's home state or age bracket, his scoring history in the selected or another game (his HALO record), etc. This data may help the player in determining a desired opponent. This will be described in further detail hereunder.
  • Once a player has selected a desired opponent (or teammate, depending on the request), then that selection is indicated back to the gaming server. The gaming server uses the selected alias to determine, from that selected player's profile, the preferred means to contact that player in order to issue an invitation. For example, if Player A selects Player B, then the gaming server looks up in Player B's profile and determines that he should be sent an Instant Message (IM) when he has been matched with someone. The gaming server then sends an IM to Player B, indicating that Player A has requested to play him in game of HALO. Player B can then accept or decline the invitation. If Player A does not respond in a timeout period (e.g. 10 minutes), then an alternate mode of communication is attempted (e.g. an email, a voice call, etc.). If Player B declines, then Player A is given another chance to select an alternate opponent, and the invitation/response cycle continues until a player accepts the invitation and play is begun. If Player B accepts, then play begins between Player A and Player B. [0037]
  • Players may be matched by the gaming server for playing a game against each other based on their proficiency level. Thus, when Player A requests an opponent of the same skill level, the gaming server finds an opponent with a proficiency score in that game within a certain range. For example, if Player A is an intermediate player, he will be given a list of intermediate players to select from. If numeric scores are stored rather than descriptive terms, then a range may be given corresponding to that of the requesting player. Optionally, he may only be given a list of intermediate players that are currently available (logged into the system), so that he only will select someone who is available for play. The gaming server may also be configured to filter out players who indicate that they currently do not want to play HALO so they are not bothered with HALO game playing requests at a given time. [0038]
  • A player may be automatically matched with another player by simply indicating he is available for play and agrees to play whenever the gaming server matches him with another player. A penalty, such as losing reward points (described below), may be imposed on a player who subsequently declines to play in this scenario. [0039]
  • A player may request to “play up”, i.e. play an opponent with a higher proficiency rating than that player. For example, Player A may be a novice but only want to play against an intermediate player. Since most intermediate players may not want to play against a novice (“play down”), the gaming server and/or the requesting player may need to provide some sort of incentive to coerce the intermediate player to play the requesting novice. In the embodiment of the present invention that includes a reward point feature, to be described in further detail below, such incentive could be the transfer of reward points from the requesting player's account to the intermediate player in order to get him to agree to play the requesting novice player. Other types of incentives including cash payments (which may be made in the form of micropayments utilizing various Internet micropayment technologies), credit card payments, etc. may also be used. [0040]
  • In an alternative embodiment, several players may compete for the right to play a better player in an auction-like setting. For example, if 10 players want to play against a certain player known to be proficient in HALO, the gaming server may set up a limited time auction process so that the highest bidder obtains the services of the better player in exchange for the auction price. In this event, the gaming server may initiate the auction at the request of one or more requesting players, or at the request of a player asking for his services to be auctioned off to a player with a lower proficiency rating. At the completion of the auction, the winning bidder transfers the agreed-to consideration to the opponent and play may then begin. The player auction process is particularly appealing in a celebrity setting. For example, an auction may be held for the right to play against Tony Hawk in a skateboarding game, or Tiger Woods in a golf tournament, etc. [0041]
  • One great advantage in a networked gaming environment is the ability to form teams of players in disparate locations for team play. In a simple, case, two players may be matched by the system as teammates against two opposing players in a game of hockey. Players A and B, on [0042] team 1, would play against players C and D, on team 2. Player A could be assigned the goalie position, Player B the skaters' positions, and likewise for team 2. All four players could then play the game amongst each other over the computer network. In a more complex scenario, tens or even hundreds of players could be formed into two or more teams for complex game play scenarios. For example, a World War game could be played, with a United States team, a Canadian team, and an Australian team. Each team could be comprised of various roles, for example, the country's President, Secretary of Defense, military generals, admirals, pilots, infantrymen, etc. Each role would be filled by a player having predefined profile characteristics as explained herein. Thus, the role of a general may require a high proficiency in the game, or certain socioeconomic characteristics such as a college education, while the role of an army cook may only require high school education. The role of a pilot may require piloting proficiency (ascertained by a flight simulation test), while that of the president may require proficiency in world diplomacy. In a further example, the game may limit members of the United States team to those located in the United States, so as not to allow a “spy” from Australia to infiltrate the U.S. team.
  • Teams may also be matched with each other based on their respective team profile, which is a collective profile similar to a single player profile as described above. [0043]
  • Other player matching scenarios are embodied in the present invention, such as matching via physical characteristics and/or biofeedback data stored in the player profile. A player may request only female opponents, or within a certain age group, etc. The gaming server is provided with screening control functions if desired by a player. For example, a young female may indicate that she does not wish to be made available to a male player in the 35-45 age group, etc. These types of screening and parental control functions will be important in this gaming community which opens itself to virtually anyone who wishes to enter. In addition, photographs or other images may be stored in the player profile, such that a player, if desired, may request matches based on the image of the prospective opponent. [0044]
  • Game playing history data is stored in the player profile as shown at [0045] block 16 d. Players may be matched with one another on the basis of their historical play. For example, the gaming server computer may determine that Player A has played against Player B ten times in the past, and that each has won on 5 occasions, with each game ending in a relatively close score. This indicates that Players A and B are relatively close in skills in that game, perhaps notwithstanding a difference in stored proficiency scores, and the gaming server would use this intelligence in making subsequent matches (e.g. Player B could be substituted for Player A if he is not available to play with another player in that game). Likewise, even if Players A and B have similar proficiency scores in a game, but Player A has always beaten Player B, then the gaming server computer uses this historical play information in subsequent match scenarios.
  • Players may be matched with each other, as teammates and/or opponents, based on data in the players' socioeconomic profile record. Socioeconomic data may include, but is not limited to, a player's age, a player's gender, a player's occupation, a player's leisure interests, a player's desires, and a player's income level, and the player's ideology. Thus, for example, a player may request to be matched with only Republicans or with only college graduates, or with only males, etc. [0046]
  • Player matching may be completely and/or automatically controlled by the gaming server computer, or it may be partially controlled by the requesting player via player matching requests [0047] 38. When completely controlled by the gaming server computer, a player requests to be matched with another player to play a game, and the gaming server computer determines the optimal match based on pre-programmed parameters and priorities, including those mentioned herein. For example, the gaming server may be programmed to find the potential opponent with the closest proficiency level in the requested game, who has been a member of the gaming community for the closest period of time, and who has the closest similar socioeconomic profile. That optimal person would be invited to play, and if he accepts, play would begin. If he rejects the invitation (a timeout with no response being considered a rejection), then the next closest match would be invited, and so on. In this manner, the requesting player has no control over who he may play. In another mode, the requesting player may be given certain options, for example he may pick the criteria with the highest priority (close proficiency scores, close income, etc.), and then the gaming server performs the automatic selection/invitation process. The player may also be given even more control by providing a list of possible candidates after the matching process has been executed, and the requesting player selects a player from the list to invite to play by the gaming server as previously described.
  • Although an invited player may decline to play the requesting player (“elective play”), in an alternative mode, the invited player must accept the invitation to play when issued by the gaming server (“required play”). In this case, players are provided with incentives (e.g. in the form of reward points) for making themselves available at certain times and days, but must play when the gaming server and/or the requesting player determines the match. This provides a system where players are always available and promotes use of the system in general. [0048]
  • Players may also be selected on a “first come first served” basis, where the first available player meeting certain match criteria is selected by the gaming server to play. [0049]
  • A leaderboard or “top ten” type of list maybe provided to show who the best players are, their points totals, etc. This can also show who is currently playing which games against whom. [0050]
  • Game Play
  • Many types of games may be played under the present invention, ranging from simple one-one-one games to complex team play involving players around the world. Games include games of chance, games of skill, fantasy role playing games, historical games, knowledge-based games, futuristic games, war games, psychological games, and sports games. Leagues of teams may be formed, which may stay the same after the player matching process is executed. Tournament play may take place with this invention, with players entering and exiting the tournament at varying times. In this context, a tournament may be made to be never-ending, in that there are no absolute winners, and players may take away consideration for their successful play. This is particularly useful with respect to the reward points aspect of the invention, to be described later. [0051]
  • The gaming server utilizes game [0052] parameter modification algorithms 30 to modify parameters of a game being played, either in real-time or before the game is played. Real-time modification allows the gaming server to supervise (monitor) a game being played and modify its operation based on the status of the game, its players, etc. For example, assume that Player A is playing against Player B in a hockey game. Player B may be playing exceptionally strong against Player A at that time, perhaps by having numerous breakaways on Player A's goalie, which all result in goals. The gaming server may observe this and increase the ability of Player A's goalie so that Player B faces more difficulty in scoring on Player A under those circumstances. This modification may occur on a one-time basis (that game only), or it may occur every time Player A and Player B face each other in a hockey game, or it may occur every time Player A plays anyone in a hockey game, etc. By monitoring the real-time events in a game, the gaming server is able to control certain parameters and change the play of the game accordingly.
  • The extent of the game parameter modifications may correspond to the proficiency level of the players. Thus, novice players with relatively lower scores may be provided with more modifications to help them get through a game without an inordinate amount of frustration at their relative inability to play the game. Even though prior art games provide for various levels in a game, where the player may indicate his level of skill and obtain game play with appropriate levels of difficulty, the present invention provides for a more controllable environment since it monitors game play while it occurs and makes game adjustments in real-time without requiring the players to start over. Moreover, the level of intelligence that the gaming server introduces into the parameter modifications is clearly superior to prior art methodologies. In an alternative embodiment, rather than selective modifications as described herein, the gaming server may introduce random modifications into a game. For example, in a game played by highly skilled players, randomly changing certain game parameters may serve to increase the difficulty of the game in an unpredictable manner, thus increasing the enjoyment of the game for these skilled contestants. [0053]
  • In certain cases, the gaming server might select players to play each other wherein one player has a relatively higher proficiency level, and then assign a handicap to that player to level the playing field. The handicap could be similar to a golf handicap, in that points are added to the better players score (or subtracted, as the case may be). The gaming handicap could also serve to increase the difficulty of play for only the better player, rather than modify the final score as in golf. The use of a relatively better player may take place randomly, or it may be on request of a lower skilled player, or it maybe on request of the higher skilled player, or it may be on request of a team seeking to complete its roster with a better player, etc. [0054]
  • A game is envisioned where remotely located players can play each other using the same physical data as a basis for play. For example, in a space-based game, two or more players may have access to a telescope and view certain celestial formations, and the game would be based on their response to these formations (so-called “stargazing games”). [0055]
  • Players can play to win reward points as described below. In addition (or in the alternative), players can be compensated for superior play with awards of titles (similar to Chess Grand Master) and the like. It is also a feature of this invention for players to compete for certain jobs that may be available from employers. For example, a company may declare that it will award certain jobs to the best player of a certain game or contest. [0056]
  • Reward Points
  • The online gaming system may provide for the awarding and/or redemption of reward points (akin to loyalty or frequent flyer points) which may be combinable with existing reward accounts held by the player. By utilizing [0057] reward points algorithms 32 as described herein, reward points may be stored locally in a record associated with each player (i.e. in conjunction with the player's profile). As shown in FIG. 1, the gaming server is in selective communication with the reward points computers 7 operated by other entities with whom a player has a separate points account, such as an airlines points account, a car rental points account, etc. Periodically, the gaming server communicates with the external reward points computer 7 to modify the points total in the player's account. Reconciliation with the external rewards points computer may take place periodically as desired by the parties. For example, Player A has an existing frequent flyer account with American Airlines, with 10,000 points in the account. By virtue of winning several games in the gaming system of the present invention, he is awarded with 2,000 points into his reward points account 16 f on the gaming server. Player A elects to have his points transferred to his American Airlines (AA) account and issues a request to do so to the gaming server. The gaming server initiates a transaction with the AA points computer, in which (1) Player A's AA account is incremented to 12,000 points, and (2) consideration is transferred from the gaming server to the AA points computer (or some associated account of AA), to compensate AA for taking on the increased liability with respect to Player A. Player A can now utilize his increased number of AA points as allowed by AA (i.e. to obtain a free flight, upgrade, etc.).
  • The reverse process may also take place, in which Player A may increase his gaming [0058] reward point account 16 f with the gaming server and correspondingly decrease his points total in his AA account. In this event, consideration flows from AA to the gaming server to compensate the gaming server for the exchange of points.
  • Gaming reward points may be earned in many ways as indicated in the [0059] reward points algorithm 34, such as by winning games and/or tournaments, by reaching certain levels of play in a game, by being “paid” in points for playing against lesser opponents (described above), for executing certain games and/or levels in games in a relatively fast time, etc. Gaming reward points may be utilized by the player (i.e. his account total decreased) in many ways as well, such as by paying to play a game, or allowing access to a premium game, or paying to “play up” against a superior player, increasing play time, failing to meet certain levels of play during a game, receiving assistance during a game from the gaming server, losing the game. etc.
  • The number of reward points awarded to a player for winning a game may be correlated to his skill level. Thus, better players may receive less points than less skilled players for winning a particular game, or vice versa. The number of points awarded may also be correlated to the complexity of a game played, so as to reward players for playing harder games. [0060]
  • A [0061] database 25 of sponsors is maintained on the gaming server computer. The gaming system may utilize these sponsors to provide prizes to players of the system. Sponsors are given advertisement opportunities in the system in exchange for providing prizes. The prizes, in turn, may be obtained by the player in exchange for points earned as previously described. Thus, for example, NIKE may elect to become a system sponsor and provide Tiger Woods golf shirts to the system in exchange for ads provided to game players.
  • In the alternative to holding reward points in a local account for each player, the gaming server may opt to transfer points immediately to a pre-designated external computer. [0062]

Claims (188)

I claim:
1. A method of operating a networked gaming system comprising the steps of:
generating a profile for each of a plurality of players associated with a game playing computer interconnected over a computer network with a gaming server computer;
the gaming server computer matching at least two of said players to play a game based on the profile of each of said players; and
each of the matched players using their associated game playing computers to play a game with each other over the computer network.
2. The method of claim 1 further comprising the step of the gaming server computer supervising at least part of the game being played.
3. The method of claim 1 wherein the step of generating a profile for each of a plurality of players comprises the step of ascertaining the proficiency of a player and including the ascertained proficiency in the profile of the player.
4. The method of claim 3 wherein the step of ascertaining the proficiency of a player comprises the step of ascertaining the proficiency of a player with respect to a game played on the game playing computer.
5. The method of claim 3 wherein the step of ascertaining the proficiency of a player comprises the step of the gaming server providing a proficiency test to the player on the game playing computer.
6. The method of claim 5 further comprising the step of the gaming server providing an additional proficiency test to the player on the game playing computer on the occurrence of a re-test condition.
7. The method of claim 6 wherein the re-test condition is met when the player reaches a predefined level of play.
8. The method of claim 6 wherein the re-test condition is met when the player has played at least a predefined number of games.
9. The method of claim 6 wherein the re-test condition is met when the player has played less than a predefined number of games.
10. The method of claim 6 wherein the re-test condition is met when the player has won a predefined number of games.
11. The method of claim 6 wherein the re-test condition is met when a predefined amount of time has expired.
12. The method of claim 6 wherein the gaming server awards at least one of the players with reward points based on the outcome of the game played, said reward points stored into a reward point account associated with the player, and wherein the re-test condition is met when the number of reward points awarded to a player exceeds a predetermined threshold.
13. The method of claim 6 wherein the gaming server awards at least one of the players with reward points based on the outcome of the game played, said reward points stored into a reward point account associated with the player, and wherein the re-test condition is met when the number of reward points awarded to a player is less than a predetermined threshold.
14. The method of claim 1 wherein the gaming server awards at least one of the players with reward points based on the outcome of the game played, said reward points stored into a reward point account associated with the player, and wherein players are matched based on the number of points in their respective accounts.
15. The method of claim 3 wherein the step of ascertaining the proficiency a player comprises the step of the gaming server measuring a proficiency score of the player with respect to a game played on the game playing computer.
16. The method of claim 15 further comprising the step of revising the proficiency score of a player based on the results of games played by the player.
17. The method of claim 15 wherein the step of the gaming server measuring a proficiency score of the player comprises the steps of:
the gaming server computer administering a game skill proficiency test to the player;
the player executing the game skill proficiency test administered by the gaming server computer;
the gaming server computer generating a proficiency score for the player representing the player's proficiency in the test, based on the success of the player executing the test; and
the gaming server computer storing the player's proficiency score in memory.
18. The method of claim 15 wherein the step of the gaming server measuring a proficiency score of the player comprises the steps of:
the gaming server monitoring a game played by the player,
the gaming server computer generating a proficiency score for the player representing the player's proficiency in the game, based on the success of the player playing the game; and
the gaming server computer storing the player's proficiency score in memory.
19. The method of claim 1 wherein the step of generating a profile for each of a plurality of players comprises the step of a player inputting socioeconomic profile data to the gaming server over the computer network.
20. The method of claim 19 wherein said socioeconomic profile data is selected from the group consisting of the player's age, the player's gender, the player's occupation, the player's leisure interests, the player's desires, and the player's income level.
21. The method of claim 19 wherein the socioeconomic profile data input by the player into the gaming server is verified by the gaming server before the player maybe matched with other players.
22. The method of claim 21 wherein the gaming server verifies the socioeconomic profile data by an extrinsic method.
23. The method of claim 21 wherein the gaming server verifies the socioeconomic profile data by an intrinsic method.
24. The method of claim 1 wherein the step of the gaming server computer matching at least two of said players to play a game comprises the gaming server matching two players to play a game against each other over the computer network.
25. The method of claim 1 wherein the gaming server computer matches at least two of said players to play a game in accordance with match requests made by players.
26. The method of claim 1 wherein the step of the gaming server computer matching at least two of said players to play a game comprises the gaming server forming at least two teams of players, each team comprising at least two players, to play a game against each other over the computer network.
27. The method of claim 26 wherein the teams are formed in accordance with team match requests made by players.
28. The method of claim 1 wherein the gaming server computer matches at least two of said players to play a game in accordance with challenge requests made by players.
29. The method of claim 1 wherein the gaming server computer requests certain players to play based on predefined criteria.
30. The method of claim 1 wherein a system sponsor issues a request for players having predefined characteristics.
31. The method of claim 26 wherein the game played over the computer network requires a plurality of different roles to be played, wherein each role is assigned to a player by the gaming server.
32. The method of claim 31 wherein the roles each have associated proficiency requirements, and wherein a player is assigned a role in a game based on the proficiency requirements of the role matching proficiency measurements contained in the profile of the player.
33. The method of claim 31 wherein a player is assigned a role in a game based on socioeconomic data in the profile of the player.
34. The method of claim 33 wherein said socioeconomic data is selected from the group consisting of the player's age, the player's gender, the player's occupation, the player's leisure interests, the player's income level, and the player's ideology.
35. The method of claim 31 wherein a player is assigned a role in a game based on the geographic location of the player.
36. The method of claim 1 wherein the gaming server computer matches at least two of said players to play a game in accordance with a physical profile of the players.
37. The method of claim 36 wherein the physical profile comprises a physical description of the player and a photograph of the player.
38. The method of claim 36 wherein the physical profile comprises video images of the player.
39. The method of claim 36 wherein the physical profile comprises voice recordings of the player.
40. The method of claim 36 wherein the physical profile comprises biofeedback data of the player.
41. The method of claim 36 wherein the gaming server provides a screening function to match requests made by players based on a physical profile of the player.
42. The method of claim 1 further comprising the step of generating a profile for a team comprised of a plurality of players, and wherein the gaming server matches at least two teams to play a game based on the profile of each team.
43. The method of claim 3 wherein the step of matching at least two of said players to play a game comprises the steps of
a first player having a first player proficiency score requesting to be matched with another player to play a game; and
the gaming server computer determining a second player having a proficiency score within a predefined range of the first player.
44. The method of claim 1 further comprising the step of the gaming server computer issuing an invitation to a matched player to play a game.
45. The method of claim 44 further comprising the steps of
the second player accepting the invitation to play a game with the first player; and
the first player and the second player playing a game.
46. The method of claim 1 wherein the step of the gaming server computer matching at least two of said players to play a game based on the profile of each of said players further comprises the gaming server matching players on the basis of historical play between players.
47. The method of claim 1 wherein the step of the gaming server computer matching at least two of said players to play a game based on the profile of each of said players further comprises the steps of:
a player providing match criteria to the gaming server computer, and
the gaming server computer utilizing the match criteria provided by the player to match said player with another player for game play.
48. The method of claim 47 wherein the match criteria comprises socioeconomic criteria.
49. The method of claim 48 wherein the socioeconomic criteria is selected from the group consisting of a player's age, a player's gender, a player's occupation, a player's leisure interests, and a player's income level, and the player's ideology.
50. The method of claim 3 wherein the step of the gaming server computer matching at least two of said players to play a game based on the profile of each of said players further comprises the steps of:
a first player requesting to be matched with a second player having a relatively higher proficiency, and
the gaming server requesting a second player having a relatively higher proficiency to play the first player.
51. The method of claim 50 comprising the further step of the gaming server offering the second player consideration in exchange for playing a game against the first player.
52. The method of claim 3 wherein the step of the gaming server computer matching at least two of said players to play a game based on the profile of each of said players further comprises matching a first player having a relatively higher proficiency with a player having a relatively lower proficiency by:
the gaming server determining a plurality of players having a relatively lower proficiency than the first player, and
the gaming server conducting an auction to determine which of the plurality of players having a relatively lower proficiency than the first player will be matched to play the first player.
53. The method of claim 1 wherein the step of the gaming server computer matching at least two of said players to play a game based on the profile of each of said players is performed automatically by the gaming server.
54. The method of claim 1 wherein the step of the gaming server computer matching at least two of said players to play a game based on the profile of each of said players is performed randomly by the gaming server.
55. The method of claim 1 wherein the step of the gaming server computer matching at least two of said players to play a game based on the profile of each of said players comprises the steps of:
a first player requesting to be matched with a second player to play a game,
the gaming server determining a plurality of players having a profile that matches the first player,
the gaming server providing to the first player a list of the plurality of players having a profile that matches the first player, and
the first player selecting one of the players from the list to play a game.
56. The method of claim 1 wherein the step of the gaming server computer matching at least two of said players to play a game based on the profile of each of said players comprises the steps of:
a first player requesting to be matched with a second player to play a game,
the gaming server determining a plurality of players having a profile that matches the first player and that are available for playing the game at the time of the first player's request,
the gaming server providing to the first player a list of the plurality of players having a profile that matches the first player and that are available for playing the game at the time of the first player's request, and
the first player selecting one of the players from the list to play a game.
57. The method of claim 1 wherein a player selects a player to play from a list of available players provided by the gaming server.
58. The method of claim 1 wherein the players are matched in the playing of a tournament, wherein a player may enter the tournament at any time, and further wherein the tournament continues without defined termination criteria.
59. The method of claim 1 wherein the game played is selected from the group consisting of a game of chance, a game of skill, a fantasy role playing game, an historical game, a knowledge-based game, a futuristic game, a war game, a psychological game, and a sports game.
60. The method of claim 1 wherein the gaming server modifies controllable parameters of the game while it is being played by the players.
61. The method of claim 60 wherein the modifications made by the gaming server correspond to the proficiency level of the players.
62. The method of claim 60 wherein the modifications made by the gaming server are random.
63. The method of claim 60 wherein the modifications made by the gaming server are selective.
64. The method of claim 60 wherein the modifications made by the gaming server are defined by predetermined criteria.
65. The method of claim 3 wherein the gaming server selects players of different proficiencies to play with each other, and wherein a handicap is assigned to a player having a relatively higher proficiency than a player having a relatively lower proficiency.
66. The method of claim 3 wherein a player having a relatively higher proficiency is placed on a team by request of other players.
67. The method of claim 66 wherein the player having a relatively higher proficiency is assigned a handicap by the gaming server.
68. The method of claim 3 further comprising the step of at least one of the players being awarded with reward points based on the outcome of the game played, said reward points stored into a reward point account associated with the player.
69. The method of claim 68 wherein the number of reward points awarded to a player is correlated to the proficiency of the player.
70. The method of claim 69 wherein players having a relatively high proficiency are awarded with a relatively lower number of reward points.
71. The method of claim 69 wherein players having a relatively high proficiency are awarded with a relatively higher number of reward points.
72. The method of claim 68 wherein the number of reward points awarded to a player is correlated to the complexity of the game played.
73. The method of claim 68 wherein the player's reward point account is stored on a reward server computer associated with an entity that provides other reward points for transactions directly between the player and the entity.
74. The method of claim 73 wherein the reward points awarded to the player are transferred into the player's reward point account immediately after being awarded to the player by the gaming server.
75. The method of claim 73 wherein the reward points awarded to the player are held in a temporary player account associated with the gaming server, and wherein points are subsequently transferred to the player's reward point account on the occurrence of a predefined condition.
76. The method of claim 79 comprising the further steps of awarding additional reward points to the player based on additional game play, and accumulating said additional reward points into the temporary player account prior to being transferred to the player's reward point account.
77. The method of claim 79 further comprising the steps of the player requesting to play a premium game which requires usage of reward points to be able to play, the gaming server subtracting points from the temporary player account in exchange for allowing the player to play the premium game.
78. The method of claim 79 wherein the predefined condition that initiates transfer of reward points from the temporary player account into the player's reward point account is the player logging off from the gaming server.
79. A method of operating a networked gaming system comprising the steps of:
at least two players, each associated with a game playing computer interconnected over a computer network with a gaming server computer, playing a game with each other over the computer network;
the gaming server computer supervising at least part of the game being played;
at least one of the players being awarded with reward points based on the outcome of the game played, said reward points stored into a reward point account associated with the player.
80. The method of claim 79 wherein the number of reward points awarded to a player is correlated to the complexity of the game played.
81. The method of claim 79 wherein the player's reward point account is stored on a reward server computer associated with an entity that provides other reward points for transactions directly between the player and the entity.
82. The method of claim 81 wherein the reward points awarded to the player are transferred into the player's reward point account immediately after being awarded to the player by the gaming server.
83. The method of claim 81 wherein the reward points awarded to the player are held in a temporary player account associated with the gaming server, and wherein points are subsequently transferred to the player's reward point account on the occurrence of a predefined condition.
84. The method of claim 81 comprising the further steps of awarding additional reward points to the player based on additional game play, and accumulating said additional reward points into the temporary player account prior to being transferred to the player's reward point account.
85. The method of claim 83 further comprising the steps of the player requesting to play a premium game which requires usage of reward points to be able to play, the gaming server subtracting points from the temporary player account in exchange for allowing the player to play the premium game.
86. The method of claim 83 wherein the predefined condition that initiates transfer of reward points from the temporary player account into the player's reward point account is the player logging off from the gaming server.
87. The method of claim 79 wherein reward points are deducted from a player's reward point account if the time that the player requires to complete a game is greater than a predetermined threshold.
88. The method of claim 79 wherein reward points are deducted from a player's reward point account if the player loses a game.
89. The method of claim 79 wherein reward points are deducted from a player's reward point account if a player fails to meet predetermined play criteria during play of a game.
90. The method of claim 79 wherein reward points are deducted from a player's reward point account if a player requests assistance in the game from the gaming server.
91. The method of claim 79 wherein reward points are added to a player's reward point account if a player meets predetermined play criteria during play of a game.
92. The method of claim 79 wherein reward points are deducted from a player's reward point account if a player requests that the time allotted to play a game be increased.
93. The method of claim 79 wherein the reward points awarded to a player are provided by a sponsor in exchange for sponsor advertisements served by the gaming server to the game playing computers.
94. The method of claim 97 wherein a player may exchange reward points from his reward point account for a prize supplied by the sponsor.
95. A networked gaming system comprising:
a plurality of game playing computers selectively interconnected over a computer network, each of said game playing computers adapted to play a game with other game playing computers over the computer network; and
a gaming server computer selectively interconnected over the computer network to said game playing computers, said gaming server computer adapted to:
generate a profile for each of a plurality of players associated with each of the game playing computers; and
match at least two of said players to play a game against each other based on the profile of each of said players.
96. The system of claim 95 wherein the gaming server is further adapted to supervise at least part of a game being played by the players.
97. The system of claim 95 wherein the gaming server generates a profile for each of a plurality of players by ascertaining the proficiency of a player and including the ascertained proficiency in the profile of the player.
98. The system of claim 97 wherein the gaming server ascertains the proficiency of a player by ascertaining the proficiency of a player with respect to a game played on the game playing computer.
99. The system of claim 97 wherein the gaming server ascertains the proficiency of a player by providing a proficiency test to the player on the game playing computer.
100. The system of claim 99 wherein the gaming server is further adapted to provide an additional proficiency test to the player on the game playing computer on the occurrence of a re-test condition.
101. The system of claim 100 wherein the re-test condition is met when the player reaches a predefined level of play.
102. The system of claim 100 wherein the re-test condition is met when the player has played at least a predefined number of games.
103. The system of claim 100 wherein the re-test condition is met when the player has played less than a predefined number of games.
104. The system of claim 100 wherein the re-test condition is met when the player has won a predefined number of games.
105. The system of claim 100 wherein the re-test condition is met when a predefined amount of time has expired.
106. The system of claim 100 wherein the gaming server is further adapted to award at least one of the players with reward points based on the outcome of the game played, said reward points stored into a reward point account associated with the player, and wherein the re-test condition is met when the number of reward points awarded to a player exceeds a predetermined threshold.
107. The system of claim 100 wherein the gaming server is further adapted to award at least one of the players with reward points based on the outcome of the game played, said reward points stored into a reward point account associated with the player, and wherein the re-test condition is met when the number of reward points awarded to a player is less than a predetermined threshold.
108. The system of claim 95 wherein the gaming server is further adapted to award at least one of the players with reward points based on the outcome of the game played, said reward points stored into a reward point account associated with the player, and wherein players are matched based on the number of points in their respective accounts.
109. The system of claim 95 wherein the gaming server ascertains the proficiency a player by measuring a proficiency score of the player with respect to a game played on the game playing computer.
110. The system of claim 109 wherein the gaming server is further adapted to revise the proficiency score of a player based on the results of games played by the player.
111. The system of claim 109 wherein the gaming server is adapted to measure a proficiency score of the player by:
administering a game skill proficiency test to the player;
generating a proficiency score for the player representing the player's proficiency in the test based on the success of the player executing the test; and
storing the player's proficiency score in memory.
112. The system of claim 109 wherein the gaming server is adapted to measure a proficiency score of the player by:
monitoring a game played by the player,
generating a proficiency score for the player representing the player's proficiency in the game, based on the success of the player playing the game; and
storing the player's proficiency score in memory.
113. The system of claim 95 wherein the gaming server is adapted to generate a profile for each of a plurality of players by receiving socioeconomic profile data from a game playing computer over the computer network.
114. The system of claim 113 wherein said socioeconomic profile data is selected from the group consisting of the player's age, the player's gender, the player's occupation, the player's leisure interests, and the player's income level.
115. The system of claim 113 wherein the socioeconomic profile data input by the player into the gaming server is verified by the gaming server before the player may be matched with other players.
116. The system of claim 115 wherein the gaming server verifies the socioeconomic profile data by an extrinsic system.
117. The system of claim 115 wherein the gaming server verifies the socioeconomic profile data by an intrinsic system.
118. The system of claim 95 wherein the gaming server computer matches at least two of said players to play a game by matching two players to play a game against each other over the computer network.
119. The system of claim 95 wherein the gaming server computer matches at least two of said players to play a game in accordance with match requests made by players.
120. The system of claim 95 wherein the gaming server computer matches at least two of said players to play a game by forming at least two teams of players, each team comprising at least two players, to play a game against each other over the computer network.
121. The system of claim 120 wherein the teams are formed in accordance with team match requests made by players.
122. The system of claim 95 wherein the gaming server computer matches at least two of said players to play a game in accordance with challenge requests made by players.
123. The system of claim 95 wherein the gaming server computer requests certain players to play based on predefined criteria.
124. The system of claim 95 wherein a system sponsor issues request for players having predefined characteristics.
125. The system of claim 120 wherein the game played over the computer network requires a plurality of different roles to be played, wherein each role is assigned to a player by the gaming server.
126. The system of claim 125 wherein the roles each have associated proficiency requirements, and wherein a player is assigned a role in a game based on the proficiency requirements of the role matching proficiency measurements contained in the profile of the player.
127. The system of claim 125 wherein a player is assigned a role in a game based on socioeconomic data in the profile of the player.
128. The system of claim 127 wherein said socioeconomic data is selected from the group consisting of the player's age, the player's gender, the player's occupation, the player's leisure interests, the player's income level, and the player's ideology.
129. The system of claim 125 wherein a player is assigned a role in a game based on the geographic location of the player.
130. The system of claim 95 wherein the gaming server computer matches at least two of said players to play a game in accordance with a physical profile of the players.
131. The system of claim 130 wherein the physical profile comprises a physical description of the player and a photograph of the player.
132. The system of claim 130 wherein the physical profile comprises video images of the player.
133. The system of claim 130 wherein the physical profile comprises voice recordings of the player.
134. The system of claim 130 wherein the physical profile comprises biofeedback data of the player.
135. The system of claim 131 wherein the gaming server provides a screening function to match requests made by players based on a physical profile of the player.
136. The system of claim 95 wherein the gaming server is further adapted to generate a profile for a team comprised of a plurality of players, and wherein the gaming server matches at least two teams to play a game based on the profile of each team.
137. The system of claim 97 wherein the gaming server is adapted,to match at least two of said players to play a game by:
receiving a request from a first player having a first player proficiency score to be matched with another player to play a game; and
determining a second player having a proficiency score within a predefined range of the first player.
138. The system of claim 95 wherein the gaming server is further adapted to issue an invitation to a matched player to play a game.
139. The system of claim 138 wherein the gaming server is adapted to supervise a game between the second player, that has accepted the invitation to play a game with the first player, and the first player.
140. The system of claim 95 wherein the gaming server computer matches at least two of said players to play a game based on the profile of each of said players by matching players on the basis of historical play between players.
141. The system of claim 95 wherein the gaming server computer is adapted to match at least two of said players to play a game based on the profile of each of said players by:
obtaining match criteria from a player, and
utilizing the match criteria to match said player with another player for game play.
142. The system of claim 141 wherein the match criteria comprises socioeconomic criteria.
143. The system of claim 142 wherein the socioeconomic criteria is selected from the group consisting of a player's age, a player's gender, a player's occupation, a player's leisure interests, and a player's income level, and the player's ideology.
144. The system of claim 97 wherein the gaming server computer is adapted to match at least two of said players to play a game based on the profile of each of said players by:
receiving a request from a first player to be matched with a second player having a relatively higher proficiency, and
requesting a second player having a relatively higher proficiency to play the first player.
145. The system of claim 144 wherein the gaming server is further adapted to offer the second player consideration in exchange for playing a game against the first player.
146. The system of claim 97 wherein the gaming server computer is adapted to match at least two of said players to play a game based on the profile of each of said players by matching a first player having a relatively higher proficiency with a player having a relatively lower proficiency by:
determining a plurality of players having a relatively lower proficiency than the first player, and
conducting an auction to determine which of the plurality of players having a relatively lower proficiency than the first player will be matched to play the first player.
147. The system of claim 95 the gaming server computer is adapted to automatically match at least two of said players to play a game based on the profile of each of said players.
148. The system of claim 95 the gaming server computer is adapted to randomly match at least two of said players to play a game based on the profile of each of said players.
149. The system of claim 95 wherein the gaming server computer is adapted to match at least two of said players to play a game based on the profile of each of said players by:
receiving a request from a first player to be matched with a second player to play a game,
determining a plurality of players having a profile that matches the first player,
providing to the-first player a list of the plurality of players having a profile that matches the first player, and
receiving a selection from the first player of one of the players from the list to play a game.
150. The system of claim 95 wherein the gaming server computer is adapted to match at least two of said players to play a game based on the profile of each of said players by:
receiving a request from a first player to be matched with a second player to play a game,
determining a plurality of players having a profile that matches the first player and that are available for playing the game at the time of the first player's request,
providing to the first player a list of the plurality of players having a profile that matches the first player and that are available for playing the game at the time of the first player's request, and
receiving a selection from the first player of one of the players from the list to play a game.
151. The system of claim 95 wherein a player selects a player to play from a list of available players provided by the gaming server.
152. The system of claim 95 wherein the players are matched in the playing of a tournament, wherein a player may enter the tournament at any time, and further wherein the tournament continues without defined termination criteria.
153. The system of claim 95 wherein the game played is selected from the group consisting of a game of chance, a game of skill, a fantasy role playing game, an historical game, a knowledge-based game, a futuristic game, a war game, a psychological game, and a sports game.
154. The system of claim 95 wherein the gaming server is adapted to modify controllable parameters of the game while it is being played by the players.
155. The system of claim 154 wherein the modifications made by the gaming server correspond to the proficiency level of the players.
156. The system of claim 154 wherein the modifications made by the gaming server are random.
157. The system of claim 154 wherein the modifications made by the gaming server are selective.
158. The system of claim 154 wherein the modifications made by the gaming server are defined by predetermined criteria.
159. The system of claim 97 wherein the gaming server selects players of different proficiencies to play with each other, and wherein a handicap is assigned to a player having a relatively higher proficiency than a player having a relatively lower proficiency.
160. The system of claim 97 wherein a player having a relatively higher proficiency is placed on a team by request of other players.
161. The system of claim 160 wherein the player having a relatively higher proficiency is assigned a handicap by the gaming server.
162. The system of claim 97 wherein the gaming server is further adapted to award at least one of the players with reward points based on the outcome of the game played, said reward points stored into a reward point account associated with the player.
163. The system of claim 162 wherein the number of reward points awarded to a player is correlated to the proficiency of the player.
164. The system of claim 163 wherein players having a relatively high proficiency are awarded with a relatively lower number of reward points.
165. The system of claim 163 wherein players having a relatively high proficiency are awarded with a relatively higher number of reward points.
166. The system of claim 162 wherein the number of reward points awarded to a player is correlated to the complexity of the game played.
167. The system of claim 162 wherein the player's reward point account is stored on a reward server computer associated with an entity that provides other reward points for transactions directly between the player and the entity.
168. The system of claim 167 wherein the reward points awarded to the player are transferred into the player's reward point account immediately after being awarded to the player by the gaming server.
169. The system of claim 167 wherein the reward points awarded to the player are held in a temporary player account associated with the gaming server, and wherein points are subsequently transferred to the player's reward point account on the occurrence of a predefined condition.
170. The system of claim 169 wherein additional reward points are awarded to the player based on additional game play, and accumulating said additional reward points into the temporary player account prior to being transferred to the player's reward point account.
171. The system of claim 169 wherein, with the player requesting to play a premium game which requires usage of reward points to be able to play, the gaming server subtract points from the temporary player account in exchange for allowing the player to play the premium game.
172. The system of claim 169 wherein the predefined condition that initiates transfer of reward points from the temporary player account into the player's reward point account is the player logging off from the gaming server.
173. A networked gaming system comprising:
a plurality of game playing computers selectively interconnected over a computer network, each of said game playing computers adapted to play a game with other game playing computers over the computer network; and
a gaming server computer selectively interconnected over the computer network to said game playing computers, said gaming server computer adapted to:
supervise at least part of a game being played between a plurality of players associated with the game playing computers;
awarded at least one of the players with reward points based on the outcome of the game played, said reward points stored into a reward point account associated with the player.
174. The system of claim 173 wherein the number of reward points awarded to a player is correlated to the complexity of the game played.
175. The system of claim 173 wherein the player's reward point account is stored on a reward server computer associated with an entity that provides other reward points for transactions directly between the player and the entity.
176. The system of claim 175 wherein the reward points awarded to the player are transferred into the player's reward point account immediately after being awarded to the player by the gaming server.
177. The system of claim 175 wherein the reward points awarded to the player are held in a temporary player account associated with the gaming server, and wherein points are subsequently transferred to the player's reward point account on the occurrence of a predefined condition.
178. The system of claim 177 wherein additional reward points are awarded to the player based on additional game play and accumulated into the temporary player account prior to being transferred to the player's reward point account.
179. The system of claim 177 wherein a player requests to play a premium game which requires usage of reward points to be able to play, the gaming server subtracts points from the temporary player account in exchange for allowing the player to play the premium game.
180. The system of claim 177 wherein the predefined condition that initiates transfer of reward points from the temporary player account into the player's reward point account is the player logging off from the gaming server.
181. The system of claim 173 wherein reward points are deducted from a player's reward point account if the time that the player requires to complete a game is greater than a predetermined threshold.
182. The system of claim 173 wherein reward points are deducted from a player's reward point account if the player loses a game.
183. The system of claim 173 wherein reward points are deducted from a player's reward point account if a player fails to meet predetermined play criteria during play of a game.
184. The system of claim 173 wherein reward points are deducted from a player's reward point account if a player requests assistance in the game from the gaming server.
185. The system of claim 173 wherein reward points are added to a player's reward point account if a player meets predetermined play criteria during play of a game.
186. The system of claim 173 wherein reward points are deducted from a player's reward point account if a player requests that the time allotted to play a game be increased.
187. The system of claim 173 wherein the reward points awarded to a player are provided by a sponsor in exchange for sponsor advertisements served by the gaming server to the game playing computers.
188. The system of claim 187 wherein a player may exchange reward points from his reward point account for a prize supplied by the sponsor.
US10/298,155 2002-11-14 2002-11-14 Method and system for gaming over a computer network Abandoned US20040097287A1 (en)

Priority Applications (7)

Application Number Priority Date Filing Date Title
US10/298,155 US20040097287A1 (en) 2002-11-14 2002-11-14 Method and system for gaming over a computer network
AU2003287646A AU2003287646A1 (en) 2002-11-14 2003-11-12 Method and system for gaming over a computer network
PCT/US2003/036437 WO2004046859A2 (en) 2002-11-14 2003-11-12 Method and system for gaming over a computer network
CA002506101A CA2506101A1 (en) 2002-11-14 2003-11-12 Method and system for gaming over a computer network
JP2004553686A JP2006506182A (en) 2002-11-14 2003-11-12 Method and system for playing games on a computer network
MXPA05006290A MXPA05006290A (en) 2002-11-14 2003-11-12 Method and system for gaming over a computer network.
ZA200504825A ZA200504825B (en) 2002-11-14 2005-06-13 Method and system for gaming over a computer network

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US10/298,155 US20040097287A1 (en) 2002-11-14 2002-11-14 Method and system for gaming over a computer network

Publications (1)

Publication Number Publication Date
US20040097287A1 true US20040097287A1 (en) 2004-05-20

Family

ID=32297371

Family Applications (1)

Application Number Title Priority Date Filing Date
US10/298,155 Abandoned US20040097287A1 (en) 2002-11-14 2002-11-14 Method and system for gaming over a computer network

Country Status (7)

Country Link
US (1) US20040097287A1 (en)
JP (1) JP2006506182A (en)
AU (1) AU2003287646A1 (en)
CA (1) CA2506101A1 (en)
MX (1) MXPA05006290A (en)
WO (1) WO2004046859A2 (en)
ZA (1) ZA200504825B (en)

Cited By (203)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030225618A1 (en) * 2002-05-28 2003-12-04 Hessburg Matthew Benedict System and method for exchanging loyalty points for acquisitions
US20030236704A1 (en) * 2002-06-25 2003-12-25 American Express Travel Related Services Company, Inc. System and method for a multiple merchant stored value card
US20040143494A1 (en) * 2003-01-22 2004-07-22 Invent Resources, Inc. Method of air-miles attrition in conjunction with in-flight gaming
US20040224772A1 (en) * 2003-05-09 2004-11-11 Microsoft Corporation Instant messaging embedded games
US20040224741A1 (en) * 2003-05-09 2004-11-11 James Jen Method and apparatus for handling game data
US20040243468A1 (en) * 2001-03-29 2004-12-02 American Express Travel Related Services Company, Inc. Geographic loyalty system and method
US20050075908A1 (en) * 1998-11-06 2005-04-07 Dian Stevens Personal business service system and method
US20050113164A1 (en) * 2003-07-11 2005-05-26 The Edugaming Corporation Method and system for dynamically leveling game play in electronic gaming environments
US20050170883A1 (en) * 2004-02-04 2005-08-04 Jon Muskin Casino complimentary systems
US20050170890A1 (en) * 2004-01-29 2005-08-04 Rowe Richard E. Methods and apparatus for providing customized games and game content for a gaming apparatus
US20050177503A1 (en) * 2004-02-06 2005-08-11 American Express Travel Related Services Company, Inc. Pay yourself first loyalty system and method
US20050197904A1 (en) * 2004-03-08 2005-09-08 Baron Claudia A. Credit card reward program
US20050197190A1 (en) * 2004-02-25 2005-09-08 Amaitis Lee M. System and method for convenience gaming
US20050209000A1 (en) * 2003-12-15 2005-09-22 Chisaki Kusajima Game information processing system
US20050233791A1 (en) * 2004-04-16 2005-10-20 Kane Steven N System and method for conducting a game
US20050261043A1 (en) * 2004-05-24 2005-11-24 Slade Richard B Systems and methods for facilitating a wager
WO2005124707A1 (en) * 2004-06-17 2005-12-29 Ladbrokes E-Gaming Limited Apparatus for playing a game
US20060047623A1 (en) * 2004-06-22 2006-03-02 Sony Corporation Information transmission system by collaborative filtering, information processing apparatus for use with information processing system and program for use with information processing apparatus
US20060055113A1 (en) * 2004-09-14 2006-03-16 Zone4Play, Inc. Multiplayer card tournaments and methods
WO2006036100A1 (en) * 2004-09-29 2006-04-06 Bwin Games Ab Evaluation of possible fraud behavior in online games
US20060116205A1 (en) * 2004-11-05 2006-06-01 Takeshi Miyaji Operating program of multiple match-up type network game
US20060121990A1 (en) * 2004-12-08 2006-06-08 Microsoft Corporation System and method for social matching of game players on-line
US20060128453A1 (en) * 2004-12-10 2006-06-15 Hoffman Anthony H System and method for on-line blackjack tournament
US20060155597A1 (en) * 2005-01-10 2006-07-13 Gleason David M Method, system and apparatus for location based advertising
WO2006102295A2 (en) * 2005-03-18 2006-09-28 Cvt Ventures Llc Child-oriented computing facilities
US20060224667A1 (en) * 2003-08-26 2006-10-05 Tigon Software Ltd. Method and system for communication between parties
US20060242021A1 (en) * 2003-01-22 2006-10-26 Ipex Llc Attrition of affinity points
US20060247055A1 (en) * 2005-04-19 2006-11-02 Microsoft Corporation System and method for providing feedback on game players and enhancing social matchmaking
US20060252544A1 (en) * 2005-05-09 2006-11-09 Ying Liu Implementation method for playing game
US20060258416A1 (en) * 2005-05-13 2006-11-16 Yahoo! Inc. Analyzer for data relating to networked games
US20060258417A1 (en) * 2005-05-13 2006-11-16 Yahoo! Inc. Mapping online service user id to portal user id
WO2006124922A2 (en) * 2005-05-17 2006-11-23 Super Computer International Collaborative online gaming system and method
WO2006124811A2 (en) * 2005-05-13 2006-11-23 Professional Interactive Entertainment, Inc. System and method for network interactive game match-up and server selection
US20060282377A1 (en) * 2005-06-10 2006-12-14 American Express Marketing & Development Corp., a New York Corporation System and method for delegating management of a financial transaction account to a designated assistant
US20060287099A1 (en) * 2005-06-20 2006-12-21 Microsoft Corporation On-line gaming session and party management
US20070015562A1 (en) * 2005-07-14 2007-01-18 Xpert Enterprises, Inc. Fantasy football poker
US20070021206A1 (en) * 2005-07-08 2007-01-25 Sunnen Gerard V Poker training devices and games using the devices
US20070021212A1 (en) * 2005-07-22 2007-01-25 Derek Liu Persistent and effecient game architecture
US20070050838A1 (en) * 2005-08-25 2007-03-01 Derek Liu Multi-protocol game engine
US20070060305A1 (en) * 2005-07-08 2007-03-15 Amaitis Lee M System and method for wireless gaming system with user profiles
US20070087829A1 (en) * 2005-10-14 2007-04-19 Derek Liu Multi-player game architecture
US20070118804A1 (en) * 2005-11-16 2007-05-24 Microsoft Corporation Interaction model assessment, storage and distribution
US20070117630A1 (en) * 2005-11-18 2007-05-24 Microsoft Corporation Viewing a gamer card across multiple devices and networks
US20070149288A1 (en) * 2005-12-28 2007-06-28 Palo Alto Research Center Incorporated Method, apparatus, and program product for clustering entities in a persistent virtual environment
US20070173327A1 (en) * 2006-01-20 2007-07-26 Microsoft Corporation Tiered achievement system
US20070184903A1 (en) * 2006-02-08 2007-08-09 Derek Liu Network-based game system capable of serving massive number of game players
US20070184902A1 (en) * 2006-02-08 2007-08-09 Derek Liu Massively scalable multi-player game system
US20070198335A1 (en) * 2005-10-11 2007-08-23 American Express Marketing & Development Corp., a New York Corporation System and method for providing loyalty rewards to an assistant designated to manage a financial transaction account
US20080004117A1 (en) * 2006-07-03 2008-01-03 Microsoft Corporation Multi-Player Gaming
US20080026839A1 (en) * 2006-07-28 2008-01-31 Ujogo. Inc. Interactive Gaming System With Attribute Indicators, Such As Online Poker Rooms With Attribute Indicators
US20080070688A1 (en) * 2006-09-20 2008-03-20 John Loehrer Real-time gaming system having scalable database
US20080077499A1 (en) * 2001-03-29 2008-03-27 American Express Travel Related Services Co., Inc. System and method for networked loyalty program
US20080076573A1 (en) * 2006-09-08 2008-03-27 John Loehrer Network-based game system
GB2443547A (en) * 2006-11-02 2008-05-07 Namco Bandai Games Inc Group formation in multi-player networked game
US20080113805A1 (en) * 2006-11-15 2008-05-15 Microsoft Corporation Console based leaderboard rendering
US20080171586A1 (en) * 2004-07-26 2008-07-17 Mickey Roemer Casino player loyalty system offering random player bonus opportunity
US20080182660A1 (en) * 2007-01-30 2008-07-31 Microsoft Corporation Decreasing Bad Behavior With Player-Managed Online Gaming
US20080214310A1 (en) * 2007-02-14 2008-09-04 Cyberview Technology, Inc. Methods and systems for anonymous player profile storage and retrieval
US20080261701A1 (en) * 2007-04-18 2008-10-23 Technology Assurance Laboratory, Inc. Automated method and system for a gaming opportunity
US20080261673A1 (en) * 2003-07-11 2008-10-23 Dugac Remote Systems, Llc DVD game architecture
US20080275769A1 (en) * 2007-05-04 2008-11-06 Shao Billy Jye-En Network-based interactive entertainment center
US20080318655A1 (en) * 2007-06-25 2008-12-25 Igt Method and apparatus for players of wagering games to find friends in a gaming environment
US20090038005A1 (en) * 2007-07-31 2009-02-05 Cisco Technology, Inc. Privilege-based access system
US20090183226A1 (en) * 2002-12-26 2009-07-16 Dean Thomas M Systems and Methods for Identity-Based Communication Gate for Social Networks
US20090239668A1 (en) * 2008-03-20 2009-09-24 Samsung Electronics Co., Ltd. Method of matching game users, and electronic device using the same
US20090264202A1 (en) * 2008-04-22 2009-10-22 Microsoft Corporation Sharing of console and web-based games and gaming profiles
US20090279851A1 (en) * 2008-04-09 2009-11-12 Sony Corporation Captured image data management method and image capturing apparatus
US20090328120A1 (en) * 2008-06-26 2009-12-31 Microsoft Corporation Arrangement for connectivity within an advanced multimedia content framework
US20100004054A1 (en) * 2008-07-03 2010-01-07 Acres-Fiore, Inc. Method of allocating credits for gaming devices
US20100004058A1 (en) * 2008-07-03 2010-01-07 Acres-Fiore Shared bonus on gaming device
US7644861B2 (en) 2006-04-18 2010-01-12 Bgc Partners, Inc. Systems and methods for providing access to wireless gaming devices
US20100041481A1 (en) * 2008-02-06 2010-02-18 Sony Online Entertainment Llc System and method for integrating ancillary content into applications
US7672870B2 (en) 2000-11-06 2010-03-02 American Express Travel Related Services Company, Inc. System and method for monitoring consumer purchasing activity
US20100056280A1 (en) * 2008-09-04 2010-03-04 Microsoft Corporation Method and system for an integrated platform wide party system within a multiplayer gaming environment
US20100069156A1 (en) * 2008-09-15 2010-03-18 Sony Computer Entertainment America Inc. Metrics-based gaming operations
US20100088174A1 (en) * 2001-03-29 2010-04-08 American Express Travel Related Services Company, Inc. Loyalty points system and method with supplemental authorizations
WO2010045525A2 (en) * 2008-10-17 2010-04-22 Vergence Entertainment Llc Network-based contests having multiple participating sponsors
US20100153200A1 (en) * 2004-08-02 2010-06-17 Consumer And Merchant Awareness Foundation Pay yourself first with automated data input
US20100174645A1 (en) * 2004-08-02 2010-07-08 Consumer And Merchant Awareness Foundation Pay yourself first with user guidance
US20100198724A1 (en) * 2004-08-02 2010-08-05 Consumer And Merchant Awareness Foundation Pay yourself first with community knowledge
US7798905B2 (en) 2003-05-09 2010-09-21 Microsoft Corporation Method and apparatus for associating data with online game ratings
WO2010114764A1 (en) * 2009-04-03 2010-10-07 Igt Methods and apparatus for providing for disposition of promotional offers in a wagering environment
US7811172B2 (en) 2005-10-21 2010-10-12 Cfph, Llc System and method for wireless lottery
US20100299251A1 (en) * 2000-11-06 2010-11-25 Consumer And Merchant Awareness Foundation Pay yourself first with revenue generation
US7857699B2 (en) 2006-11-01 2010-12-28 Igt Gaming system and method of operating a gaming system having a bonus participation bidding sequence
US7905777B2 (en) 2005-08-04 2011-03-15 Igt Methods and apparatus for auctioning an item via a gaming device
US7945516B2 (en) 2001-02-26 2011-05-17 American Express Travel Related Services Company, Inc. System and method for securing data through a PDA portal
US20110118035A1 (en) * 2004-12-07 2011-05-19 Microsoft Corporation Game achievements system
US20110159940A1 (en) * 2009-12-28 2011-06-30 Acres-Fiore Patents Linked game play on gaming devices
WO2011082242A1 (en) * 2009-12-29 2011-07-07 Hardy Dow K System and method for controlling online awards activity
US7996320B2 (en) 2001-02-26 2011-08-09 American Express Travel Related Services Company, Inc. System and method for securing data through a PDA portal
EP2360651A1 (en) * 2010-02-11 2011-08-24 Waterleaf Ltd. System for representing a participant in an online game
US20110223981A1 (en) * 2005-10-06 2011-09-15 Feeney Robert J User-Device-Implemented Contest with Alert Feature
US8046256B2 (en) 2000-04-14 2011-10-25 American Express Travel Related Services Company, Inc. System and method for using loyalty rewards as currency
WO2011133812A1 (en) * 2010-04-22 2011-10-27 Kirk Lanciani Data mining system
US20110281638A1 (en) * 2010-05-12 2011-11-17 Charnjit Singh Bansi System And Method For Enabling Players To Participate In Asynchronous, Competitive Challenges
US8064889B2 (en) 2000-09-19 2011-11-22 Igt Virtual casino host
US8070604B2 (en) 2005-08-09 2011-12-06 Cfph, Llc System and method for providing wireless gaming as a service application
EP2191383A4 (en) * 2007-09-19 2011-12-21 Sony Comp Entertainment Us Tracking, correlating, and processing multi-user online sessions
US8092303B2 (en) 2004-02-25 2012-01-10 Cfph, Llc System and method for convenience gaming
US8192267B2 (en) 2008-07-03 2012-06-05 Patent Investment & Licensing Company Shared game play on gaming device
WO2012075477A2 (en) * 2010-12-03 2012-06-07 Premorphic Research, Inc. Collaborative electronic game play employing player classification and aggregation
US20120149449A1 (en) * 2010-12-09 2012-06-14 Electronics And Telecommunications Research Institute Apparatus and method for analyzing player's behavior pattern
US8216065B2 (en) 2005-09-09 2012-07-10 Igt Gaming system having multiple adjacently arranged gaming machines which each provide a component for a multi-component game
US8221238B1 (en) 2005-04-19 2012-07-17 Microsoft Corporation Determination of a reputation of an on-line game player
US20120202602A1 (en) * 2009-01-08 2012-08-09 Sony Computer Entertainment America Inc. Automatic player information generation for interactive entertainment
US8292741B2 (en) 2006-10-26 2012-10-23 Cfph, Llc Apparatus, processes and articles for facilitating mobile gaming
US8297502B1 (en) 2006-05-25 2012-10-30 Mcghie Sean I User interface for the exchange of non-negotiable credits for entity independent funds
US8319601B2 (en) 2007-03-14 2012-11-27 Cfph, Llc Game account access device
US8317623B1 (en) 2011-06-06 2012-11-27 Microsoft Corporation Physical characteristics based user identification for matchmaking
US8342399B1 (en) 2006-05-25 2013-01-01 Mcghie Sean I Conversion of credits to funds
US8376224B2 (en) 2006-05-25 2013-02-19 Sean I. Mcghie Self-service stations for utilizing non-negotiable credits earned from a game of chance
US8397985B2 (en) 2006-05-05 2013-03-19 Cfph, Llc Systems and methods for providing access to wireless gaming devices
US8423401B2 (en) 2002-06-25 2013-04-16 American Express Travel Related Services Company, Inc. System and method for redeeming vouchers
US8473380B2 (en) 2000-11-06 2013-06-25 Propulsion Remote Holdings, Llc Pay yourself first budgeting
US8504617B2 (en) 2004-02-25 2013-08-06 Cfph, Llc System and method for wireless gaming with location determination
US8506400B2 (en) 2005-07-08 2013-08-13 Cfph, Llc System and method for wireless gaming system with alerts
US8510567B2 (en) 2006-11-14 2013-08-13 Cfph, Llc Conditional biometric access in a gaming environment
US8511550B1 (en) 2006-05-25 2013-08-20 Sean I. Mcghie Graphical user interface for the conversion of loyalty points via a loyalty point website
US20130231999A1 (en) * 2011-08-30 2013-09-05 Robert Emrich Method and apparatus for personalized marketing
US8538874B2 (en) 2004-02-06 2013-09-17 Propulsion Remote Holdings, Llc Pay yourself first with auto bill pay system and method
US20130243180A1 (en) * 2009-01-28 2013-09-19 Mark J. Williams Communication device for establishing automated call back using queues
US8540152B1 (en) 2006-05-25 2013-09-24 Brian K. Buchheit Conversion operations for loyalty points of different programs redeemable for services
US20130296009A1 (en) * 2012-05-04 2013-11-07 Cfph, Llc Indexing methods and apparatus with competitive performance parameters
US20130296035A1 (en) * 2008-04-30 2013-11-07 Scientific Games Holdings Limited System and Method for Game Brokering
US8581721B2 (en) 2007-03-08 2013-11-12 Cfph, Llc Game access device with privileges
US20130324257A1 (en) * 2012-06-01 2013-12-05 Nintendo Co., Ltd. Posted information sharing system, game application executing system, storage medium, and information-processing method
US20130344967A1 (en) * 2008-10-08 2013-12-26 Sony Computer Entertainment Inc. Game Control Program, Game Device, Game Server, And Game Control Method
US8645709B2 (en) 2006-11-14 2014-02-04 Cfph, Llc Biometric access data encryption
US8684265B1 (en) 2006-05-25 2014-04-01 Sean I. Mcghie Rewards program website permitting conversion/transfer of non-negotiable credits to entity independent funds
US20140162220A1 (en) * 2012-12-11 2014-06-12 Quest 2 Excel, Inc. System, method and computer program product for gamification of business processes
US20140164037A1 (en) * 2012-12-11 2014-06-12 Quest 2 Excel, Inc. Gamified project management system and method
US8753183B2 (en) * 2011-11-03 2014-06-17 Cbs Interactive, Inc. Techniques to automatically provide assistance for electronic games
US8758139B1 (en) * 2005-10-03 2014-06-24 Yongyong Xu Gaming method in resource and action based virtual communities
WO2014094110A1 (en) * 2012-12-20 2014-06-26 Genia Inc. Permutable knowledge-based video game and editor therefor
US8771079B1 (en) * 2011-03-31 2014-07-08 Zynga Inc. Method and system to match users of a social gaming platform
US8784197B2 (en) 2006-11-15 2014-07-22 Cfph, Llc Biometric access sensitivity
US8840018B2 (en) 2006-05-05 2014-09-23 Cfph, Llc Device with time varying signal
WO2014164759A1 (en) * 2013-03-13 2014-10-09 Microsoft Corporation Matchmaking in multiplayer gaming
US8858322B2 (en) 2012-05-03 2014-10-14 Gamesys Ltd. Systems and methods for referral benefits
US8876606B2 (en) 2004-12-07 2014-11-04 Microsoft Corporation User-centric method of aggregating information sources to reinforce digital identity
US20150038233A1 (en) * 2013-08-02 2015-02-05 Steelseries Aps Systems and methods for associating players of electronic games
US20150045116A1 (en) * 2012-04-18 2015-02-12 Techlink International Entertainment Limited Loyalty Rewards Points With Interest Accrual Wagering System
US8956231B2 (en) 2010-08-13 2015-02-17 Cfph, Llc Multi-process communication regarding gaming information
US20150057084A1 (en) * 2013-08-22 2015-02-26 Riot Games, Inc. Systems and methods that enable customizable teams for multi-player online games
US8974302B2 (en) 2010-08-13 2015-03-10 Cfph, Llc Multi-process communication regarding gaming information
US20150187172A1 (en) * 2013-12-31 2015-07-02 Todd L. Landen System and method of bet-matching and chance-element features for multi-player online skill games
US20150224408A1 (en) * 2014-02-13 2015-08-13 Nintendo Co., Ltd. Information sharing system, information-processing device, storage medium, and information sharing method
US9144741B2 (en) 2004-12-07 2015-09-29 Microsoft Technology Licensing, Llc Application interface for tracking player identity
US9183693B2 (en) 2007-03-08 2015-11-10 Cfph, Llc Game access device
US20150336001A1 (en) * 2013-01-31 2015-11-26 Sony Computer Entertainment Inc. Game device, game control method, game control program, matching server, matching control method, and matching control program
US20160001182A1 (en) * 2014-07-03 2016-01-07 Activision Publishing, Inc. Soft reservation system and method for multiplayer video games
EP2832405A4 (en) * 2012-03-30 2016-03-02 Capcom Co Computer device, recording medium, and control method
US9289686B2 (en) 2011-07-28 2016-03-22 Zynga Inc. Method and system for matchmaking connections within a gaming social network
US9300675B2 (en) 2008-03-03 2016-03-29 Leapfrog Enterprises, Inc. Method and apparatus for custodial monitoring, filtering, and approving of content
US9306952B2 (en) 2006-10-26 2016-04-05 Cfph, Llc System and method for wireless gaming with location determination
US20160219031A1 (en) * 2006-11-16 2016-07-28 Mark Stephen Meadows Systems and methods for authenticating an avatar
WO2016122032A1 (en) * 2015-01-30 2016-08-04 (주)네오위즈플레이스튜디오 Game server for providing blackjack game, and method for providing same
US9530283B2 (en) 2008-07-03 2016-12-27 Patent Investment & Licensing Company Method for sharing game play on an electronic gaming device
US20170004670A1 (en) * 2015-07-02 2017-01-05 Michael Klarman System and method for generating sport betting consensus based onthe ability of handicappers
US9704174B1 (en) 2006-05-25 2017-07-11 Sean I. Mcghie Conversion of loyalty program points to commerce partner points per terms of a mutual agreement
US9736134B2 (en) 2005-03-18 2017-08-15 Leapfrog Enterprises, Inc. Child-oriented computing system
US9776091B1 (en) 2014-05-16 2017-10-03 Electronic Arts Inc. Systems and methods for hardware-based matchmaking
US9833694B1 (en) * 2012-08-28 2017-12-05 Zynga Inc. Providing rewards to players based on activity of associated players
US20180061180A1 (en) * 2016-08-26 2018-03-01 Flo, Llc System and Method for Incorporating Game Play into Product Transactions
US20180111051A1 (en) * 2016-10-21 2018-04-26 Electronic Arts Inc. Multiplayer video game matchmaking system and methods
US9998600B2 (en) 2012-10-19 2018-06-12 Virtual Hold Technology, Llc Managing, directing, and queuing communication events using near-field communications
US9993735B2 (en) 2016-03-08 2018-06-12 Electronic Arts Inc. Multiplayer video game matchmaking optimization
US10062062B1 (en) 2006-05-25 2018-08-28 Jbshbm, Llc Automated teller machine (ATM) providing money for loyalty points
US10091281B1 (en) 2016-12-01 2018-10-02 Electronics Arts Inc. Multi-user application host-system selection system
US10118099B2 (en) 2014-12-16 2018-11-06 Activision Publishing, Inc. System and method for transparently styling non-player characters in a multiplayer video game
US10163302B2 (en) 2016-08-08 2018-12-25 Double Down Interactive Llc Gaming system and method for providing a variable award in association with a virtual currency purchase
US10163303B1 (en) 2013-03-13 2018-12-25 PlayStudios, Inc. Cash slot machine augmented with secondary currency
US10198914B2 (en) * 2016-03-31 2019-02-05 Igt Canada Solutions Ulc Gaming device for updating game play in real-time
US10252172B2 (en) 2014-02-13 2019-04-09 Nintendo Co., Ltd. Game system with shared replays
US10315113B2 (en) 2015-05-14 2019-06-11 Activision Publishing, Inc. System and method for simulating gameplay of nonplayer characters distributed across networked end user devices
US10366566B1 (en) 2012-02-14 2019-07-30 PlayStudios, Inc. Social networking game with non-random prizes
US10373424B2 (en) 2006-12-06 2019-08-06 Cfph, Llc Method and apparatus for advertising on a mobile gaming device
US10376793B2 (en) 2010-02-18 2019-08-13 Activision Publishing, Inc. Videogame system and method that enables characters to earn virtual fans by completing secondary objectives
US10406441B2 (en) 2006-11-16 2019-09-10 Botanic Technologies, Inc. Systems and methods for managing a persistent virtual avatar with migrational ability
US10460566B2 (en) 2005-07-08 2019-10-29 Cfph, Llc System and method for peer-to-peer wireless gaming
US10500498B2 (en) 2016-11-29 2019-12-10 Activision Publishing, Inc. System and method for optimizing virtual games
US10552446B2 (en) 2012-03-01 2020-02-04 Zynga Inc. Leveraging social graphs with game play auto-neighboring
US10561945B2 (en) 2017-09-27 2020-02-18 Activision Publishing, Inc. Methods and systems for incentivizing team cooperation in multiplayer gaming environments
US10729975B1 (en) 2016-03-30 2020-08-04 Electronic Arts Inc. Network connection selection processing system
US10748382B1 (en) 2014-03-14 2020-08-18 PlayStudios, Inc. Wagering games with guaranteed loyalty points
US10765948B2 (en) 2017-12-22 2020-09-08 Activision Publishing, Inc. Video game content aggregation, normalization, and publication systems and methods
US10786732B2 (en) 2015-06-15 2020-09-29 Square Enix Co., Ltd. Video game processing program and video game processing system
US10825055B2 (en) 2009-02-13 2020-11-03 Cfph, Llc Method and apparatus for advertising on a mobile gaming device
US20210019990A1 (en) * 2018-11-28 2021-01-21 Igt System and method for providing benefits based on skill
US10902698B2 (en) 2007-01-09 2021-01-26 Cfph, Llc System for managing promotions
US10905962B2 (en) * 2018-09-07 2021-02-02 Valve Corporation Machine-learned trust scoring for player matchmaking
US10974150B2 (en) 2017-09-27 2021-04-13 Activision Publishing, Inc. Methods and systems for improved content customization in multiplayer gaming environments
US11040286B2 (en) 2017-09-27 2021-06-22 Activision Publishing, Inc. Methods and systems for improved content generation in multiplayer gaming environments
US11052311B2 (en) 2018-09-07 2021-07-06 Valve Corporation Machine-learned trust scoring based on sensor data
US11097193B2 (en) 2019-09-11 2021-08-24 Activision Publishing, Inc. Methods and systems for increasing player engagement in multiplayer gaming environments
US11351459B2 (en) 2020-08-18 2022-06-07 Activision Publishing, Inc. Multiplayer video games with virtual characters having dynamically generated attribute profiles unconstrained by predefined discrete values
CN115089972A (en) * 2016-06-30 2022-09-23 索尼互动娱乐股份有限公司 Automatic Artificial Intelligence (AI) personal management method
US11458407B2 (en) 2020-06-05 2022-10-04 Solsten, Inc. Systems and methods to correlate user behavior patterns within an online game with psychological attributes of users
US20220391932A1 (en) * 2021-06-04 2022-12-08 Solsten, Inc. Systems and methods to correlate user behavior patterns within digital application environments with psychological attributes of users to determine adaptations to the digital application environments
US11524234B2 (en) 2020-08-18 2022-12-13 Activision Publishing, Inc. Multiplayer video games with virtual characters having dynamically modified fields of view
US11679330B2 (en) 2018-12-18 2023-06-20 Activision Publishing, Inc. Systems and methods for generating improved non-player characters
US11712627B2 (en) 2019-11-08 2023-08-01 Activision Publishing, Inc. System and method for providing conditional access to virtual gaming items

Families Citing this family (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8016677B2 (en) * 2004-12-08 2011-09-13 Microsoft Corporation System and method for configuring game data about players
US20070238522A1 (en) * 2006-03-31 2007-10-11 Chandranmenon Girish P Methods and devices for quickly launching applications
US8602865B2 (en) 2007-08-06 2013-12-10 Igt Gaming system and method providing a group bonus event for linked gaming devices
US8825802B2 (en) 2007-09-04 2014-09-02 Sony Computer Entertainment America Llc System and method for identifying compatible users
US8087999B2 (en) 2007-09-28 2012-01-03 Igt Gaming system and method of operating a gaming system providing wagering control features for wagering games
US8292723B2 (en) 2007-11-09 2012-10-23 Igt Gaming system and method for providing team play
US8602866B2 (en) 2008-03-21 2013-12-10 Patent Investment & Licensing Company Method and apparatus for generating a virtual win
US8771059B2 (en) * 2008-07-25 2014-07-08 Geonomics Global Games Limited Systems and methods for prize discovery games
WO2010027185A2 (en) * 2008-09-04 2010-03-11 Myung Jin Park Golf simulation server system and device, and system and method of golf simulation network game
US8177647B2 (en) 2008-11-18 2012-05-15 Patent Investment & Licensing Company System for processing gaming activity
US8616977B2 (en) 2009-09-03 2013-12-31 Patent Investment & Licensing Company Game performance determination by incremental revenue
US8313369B2 (en) 2009-10-14 2012-11-20 Patent Investments & Licensing Company Outcome determination method for gaming device
US9659442B2 (en) 2009-11-10 2017-05-23 Patent Investment & Licensing Company System and method for measuring gaming player behavior
US9728043B2 (en) 2010-12-29 2017-08-08 Patent Investment & Licensing Company Means for enhancing game play of gaming device
US9721423B2 (en) 2010-12-29 2017-08-01 Patent Investment & Licensing Company Event-based gaming operation for gaming device
US10037325B2 (en) * 2012-08-06 2018-07-31 Gree, Inc. Display system, display method in the system and display program for increasing a conversion rate in a social networking environment
JP6123051B2 (en) * 2013-06-27 2017-05-10 株式会社コナミデジタルエンタテインメント GAME MANAGEMENT DEVICE AND PROGRAM
JP5717306B1 (en) * 2014-12-04 2015-05-13 株式会社gloops Game server, game control method, game program, game program recording medium, and terminal device
JP6831430B2 (en) * 2019-10-02 2021-02-17 株式会社カプコン Game programs and game systems

Citations (43)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5359510A (en) * 1990-11-28 1994-10-25 Sabaliauskas Anthony L Automated universal tournament management system
US5553864A (en) * 1992-05-22 1996-09-10 Sitrick; David H. User image integration into audiovisual presentation system and methodology
US5586257A (en) * 1994-05-05 1996-12-17 Perlman; Stephen G. Network architecture to support multiple site real-time video games
US5683082A (en) * 1992-08-04 1997-11-04 Kabushiki Kaisha Ace Denken Gaming system controlling termination of playing and degree of playing difficulty
US5755621A (en) * 1996-05-09 1998-05-26 Ptt, Llc Modified poker card/tournament game and interactive network computer system for implementing same
US5813913A (en) * 1995-05-30 1998-09-29 Interactive Network, Inc. Game of skill playable by remote participants in conjunction with a common game event where participants are grouped as to skill level
US5816918A (en) * 1996-04-05 1998-10-06 Rlt Acquistion, Inc. Prize redemption system for games
US5823879A (en) * 1996-01-19 1998-10-20 Sheldon F. Goldberg Network gaming system
US5828843A (en) * 1996-03-21 1998-10-27 Mpath Interactive, Inc. Object-oriented method for matching clients together with servers according to attributes included in join request
US6023729A (en) * 1997-05-05 2000-02-08 Mpath Interactive, Inc. Method and apparatus for match making
US6058367A (en) * 1997-06-13 2000-05-02 Tele-Publishing, Inc. System for matching users based upon responses to sensory stimuli
US6264560B1 (en) * 1996-01-19 2001-07-24 Sheldon F. Goldberg Method and system for playing games on a network
US6293866B1 (en) * 1996-12-30 2001-09-25 Walker Digital, Llc System for adapting gaming devices to playing preferences
US6306035B1 (en) * 1996-11-14 2001-10-23 Arcade Planet, Inc. Graphical user interface for providing gaming and prize redemption capabilities
US20010044339A1 (en) * 2000-02-17 2001-11-22 Angel Cordero Multi-player computer game, system and method
US6325721B1 (en) * 2000-06-13 2001-12-04 Teletech Company, Ltd. Method for forecasting ranking of racing contests
US20020002075A1 (en) * 2000-02-03 2002-01-03 Rick Rowe Method and apparatus for facilitating monetary and reward transactions and accounting in a gaming environment
US6352479B1 (en) * 1999-08-31 2002-03-05 Nvidia U.S. Investment Company Interactive gaming server and online community forum
US6379247B1 (en) * 1997-07-07 2002-04-30 Walker Digital, Llc Method and system for awarding frequent flyer miles for casino table games
US20020052229A1 (en) * 2000-04-07 2002-05-02 Ronald Halliburton Solitaire game played over the internet with features to extend play
US6390921B1 (en) * 2000-02-07 2002-05-21 Everglades Resources, Inc. Computer based method and apparatus for enabling collaboration of multiple game players
US20020072413A1 (en) * 2000-11-03 2002-06-13 Eduardo Arias Entertainment platform
US20020094869A1 (en) * 2000-05-29 2002-07-18 Gabi Harkham Methods and systems of providing real time on-line casino games
US6425828B2 (en) * 1996-04-22 2002-07-30 Walker Digital, Llc Database driven online distributed tournament system
US20020115488A1 (en) * 2001-02-22 2002-08-22 Nicholas Berry System and method for conducting an online competition
US20020128068A1 (en) * 2001-03-09 2002-09-12 Randall Whitten Jon Marcus Method and apparatus for managing data in a gaming system
US20020126846A1 (en) * 2001-03-09 2002-09-12 Multerer Boyd C. Multiple user authentication for online console-based gaming
US20020143412A1 (en) * 2001-03-29 2002-10-03 Donald Spector Sport contest equalizer system
US20030005326A1 (en) * 2001-06-29 2003-01-02 Todd Flemming Method and system for implementing a security application services provider
US6542748B2 (en) * 2000-06-10 2003-04-01 Telcontar Method and system for automatically initiating a telecommunications connection based on distance
US6594640B1 (en) * 1999-06-23 2003-07-15 Richard Postrel System for electronic barter, trading and redeeming points accumulated in frequent use reward programs
US6609970B1 (en) * 2001-05-31 2003-08-26 Sierra Design Group Method and apparatus for dispensing prizes in a gaming system
US6641481B1 (en) * 2000-11-17 2003-11-04 Microsoft Corporation Simplified matchmaking
US6652378B2 (en) * 2001-06-01 2003-11-25 Igt Gaming machines and systems offering simultaneous play of multiple games and methods of gaming
US20030224856A1 (en) * 2002-05-30 2003-12-04 Antonin Bukovsky Internet gaming system
US20040077408A1 (en) * 2002-10-21 2004-04-22 D'amico Michael H. Gaming award method and apparatus
US6758754B1 (en) * 1999-08-13 2004-07-06 Actv, Inc System and method for interactive game-play scheduled based on real-life events
US6800029B2 (en) * 2000-04-07 2004-10-05 Igt Gaming environment including portable transaction devices for rating players
US20050181878A1 (en) * 2000-02-29 2005-08-18 Microsoft Corporation Use of online messaging to facilitate selection of participants in game play
US20050192097A1 (en) * 2004-03-01 2005-09-01 Farnham Shelly D. Method for online game matchmaking using play style information
US20060135264A1 (en) * 2004-12-08 2006-06-22 Microsoft Corporation Social matching of game players on-line
US20060178216A1 (en) * 2003-07-15 2006-08-10 Shea Mattew T Multi-session user launching and invitation system and method
US20060247055A1 (en) * 2005-04-19 2006-11-02 Microsoft Corporation System and method for providing feedback on game players and enhancing social matchmaking

Patent Citations (46)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5359510A (en) * 1990-11-28 1994-10-25 Sabaliauskas Anthony L Automated universal tournament management system
US5553864A (en) * 1992-05-22 1996-09-10 Sitrick; David H. User image integration into audiovisual presentation system and methodology
US5683082A (en) * 1992-08-04 1997-11-04 Kabushiki Kaisha Ace Denken Gaming system controlling termination of playing and degree of playing difficulty
US5586257A (en) * 1994-05-05 1996-12-17 Perlman; Stephen G. Network architecture to support multiple site real-time video games
US5813913A (en) * 1995-05-30 1998-09-29 Interactive Network, Inc. Game of skill playable by remote participants in conjunction with a common game event where participants are grouped as to skill level
US5823879A (en) * 1996-01-19 1998-10-20 Sheldon F. Goldberg Network gaming system
US6264560B1 (en) * 1996-01-19 2001-07-24 Sheldon F. Goldberg Method and system for playing games on a network
US6128660A (en) * 1996-03-21 2000-10-03 Hearme Network match maker
US5828843A (en) * 1996-03-21 1998-10-27 Mpath Interactive, Inc. Object-oriented method for matching clients together with servers according to attributes included in join request
US5894556A (en) * 1996-03-21 1999-04-13 Mpath Interactive, Inc. Network match maker matching requesters based on communication attribute between the requesters
US6345297B1 (en) * 1996-03-21 2002-02-05 Hearme Network match maker
US5816918A (en) * 1996-04-05 1998-10-06 Rlt Acquistion, Inc. Prize redemption system for games
US6425828B2 (en) * 1996-04-22 2002-07-30 Walker Digital, Llc Database driven online distributed tournament system
US5755621A (en) * 1996-05-09 1998-05-26 Ptt, Llc Modified poker card/tournament game and interactive network computer system for implementing same
US6306035B1 (en) * 1996-11-14 2001-10-23 Arcade Planet, Inc. Graphical user interface for providing gaming and prize redemption capabilities
US6293866B1 (en) * 1996-12-30 2001-09-25 Walker Digital, Llc System for adapting gaming devices to playing preferences
US6023729A (en) * 1997-05-05 2000-02-08 Mpath Interactive, Inc. Method and apparatus for match making
US6058367A (en) * 1997-06-13 2000-05-02 Tele-Publishing, Inc. System for matching users based upon responses to sensory stimuli
US6379247B1 (en) * 1997-07-07 2002-04-30 Walker Digital, Llc Method and system for awarding frequent flyer miles for casino table games
US6594640B1 (en) * 1999-06-23 2003-07-15 Richard Postrel System for electronic barter, trading and redeeming points accumulated in frequent use reward programs
US6758754B1 (en) * 1999-08-13 2004-07-06 Actv, Inc System and method for interactive game-play scheduled based on real-life events
US6352479B1 (en) * 1999-08-31 2002-03-05 Nvidia U.S. Investment Company Interactive gaming server and online community forum
US20020002075A1 (en) * 2000-02-03 2002-01-03 Rick Rowe Method and apparatus for facilitating monetary and reward transactions and accounting in a gaming environment
US6390921B1 (en) * 2000-02-07 2002-05-21 Everglades Resources, Inc. Computer based method and apparatus for enabling collaboration of multiple game players
US20010044339A1 (en) * 2000-02-17 2001-11-22 Angel Cordero Multi-player computer game, system and method
US20050181878A1 (en) * 2000-02-29 2005-08-18 Microsoft Corporation Use of online messaging to facilitate selection of participants in game play
US20020052229A1 (en) * 2000-04-07 2002-05-02 Ronald Halliburton Solitaire game played over the internet with features to extend play
US6800029B2 (en) * 2000-04-07 2004-10-05 Igt Gaming environment including portable transaction devices for rating players
US20020094869A1 (en) * 2000-05-29 2002-07-18 Gabi Harkham Methods and systems of providing real time on-line casino games
US6542748B2 (en) * 2000-06-10 2003-04-01 Telcontar Method and system for automatically initiating a telecommunications connection based on distance
US6325721B1 (en) * 2000-06-13 2001-12-04 Teletech Company, Ltd. Method for forecasting ranking of racing contests
US20020072413A1 (en) * 2000-11-03 2002-06-13 Eduardo Arias Entertainment platform
US6641481B1 (en) * 2000-11-17 2003-11-04 Microsoft Corporation Simplified matchmaking
US20020115488A1 (en) * 2001-02-22 2002-08-22 Nicholas Berry System and method for conducting an online competition
US20020128068A1 (en) * 2001-03-09 2002-09-12 Randall Whitten Jon Marcus Method and apparatus for managing data in a gaming system
US20020126846A1 (en) * 2001-03-09 2002-09-12 Multerer Boyd C. Multiple user authentication for online console-based gaming
US20020143412A1 (en) * 2001-03-29 2002-10-03 Donald Spector Sport contest equalizer system
US6609970B1 (en) * 2001-05-31 2003-08-26 Sierra Design Group Method and apparatus for dispensing prizes in a gaming system
US6652378B2 (en) * 2001-06-01 2003-11-25 Igt Gaming machines and systems offering simultaneous play of multiple games and methods of gaming
US20030005326A1 (en) * 2001-06-29 2003-01-02 Todd Flemming Method and system for implementing a security application services provider
US20030224856A1 (en) * 2002-05-30 2003-12-04 Antonin Bukovsky Internet gaming system
US20040077408A1 (en) * 2002-10-21 2004-04-22 D'amico Michael H. Gaming award method and apparatus
US20060178216A1 (en) * 2003-07-15 2006-08-10 Shea Mattew T Multi-session user launching and invitation system and method
US20050192097A1 (en) * 2004-03-01 2005-09-01 Farnham Shelly D. Method for online game matchmaking using play style information
US20060135264A1 (en) * 2004-12-08 2006-06-22 Microsoft Corporation Social matching of game players on-line
US20060247055A1 (en) * 2005-04-19 2006-11-02 Microsoft Corporation System and method for providing feedback on game players and enhancing social matchmaking

Cited By (463)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050075908A1 (en) * 1998-11-06 2005-04-07 Dian Stevens Personal business service system and method
US8046256B2 (en) 2000-04-14 2011-10-25 American Express Travel Related Services Company, Inc. System and method for using loyalty rewards as currency
US8064889B2 (en) 2000-09-19 2011-11-22 Igt Virtual casino host
US20110004546A1 (en) * 2000-11-06 2011-01-06 Consumer And Merchant Awareness Foundation Pay yourself first with revenue generation
US20100299260A1 (en) * 2000-11-06 2010-11-25 Consumer And Merchant Awareness Foundation Pay yourself first with revenue generation
US8732073B2 (en) 2000-11-06 2014-05-20 Propulsion Remote Holdings, Llc Pay yourself first with revenue generation
US7672870B2 (en) 2000-11-06 2010-03-02 American Express Travel Related Services Company, Inc. System and method for monitoring consumer purchasing activity
US20100299252A1 (en) * 2000-11-06 2010-11-25 Consumer And Merchant Awareness Foundation Pay yourself first with revenue generation
US8473380B2 (en) 2000-11-06 2013-06-25 Propulsion Remote Holdings, Llc Pay yourself first budgeting
US20100324986A1 (en) * 2000-11-06 2010-12-23 Consumer And Merchant Awareness Foundation Pay yourself first with revenue generation
US20100299251A1 (en) * 2000-11-06 2010-11-25 Consumer And Merchant Awareness Foundation Pay yourself first with revenue generation
US20100325036A1 (en) * 2000-11-06 2010-12-23 Consumer And Merchant Awareness Foundation Pay yourself first with revenue generation
US7945516B2 (en) 2001-02-26 2011-05-17 American Express Travel Related Services Company, Inc. System and method for securing data through a PDA portal
US8738532B2 (en) 2001-02-26 2014-05-27 Propulsion Remote Holdings, Llc System and method for securing data through a PDA portal
US7996320B2 (en) 2001-02-26 2011-08-09 American Express Travel Related Services Company, Inc. System and method for securing data through a PDA portal
US7856377B2 (en) 2001-03-29 2010-12-21 American Express Travel Related Services Company, Inc. Geographic loyalty system and method
US7813955B2 (en) 2001-03-29 2010-10-12 American Express Travel Related Services Company, Inc. System and method for networked loyalty program
US8626582B2 (en) 2001-03-29 2014-01-07 Propulsion Remote Holdings, Llc System and method for networked loyalty program
US8639568B2 (en) 2001-03-29 2014-01-28 Propulsion Remote Holdings, Llc System and method for a merchant loyalty system
US20080077499A1 (en) * 2001-03-29 2008-03-27 American Express Travel Related Services Co., Inc. System and method for networked loyalty program
US8024220B2 (en) 2001-03-29 2011-09-20 American Express Travel Related Services Company, Inc. System and method for networked loyalty program
US8065182B2 (en) 2001-03-29 2011-11-22 American Express Travel Related Services Company, Inc. System and method for networked loyalty program
US8050968B2 (en) 2001-03-29 2011-11-01 American Express Travel Related Services Company, Inc. System and method for the real-time transfer of loyalty points between accounts
US8458026B2 (en) 2001-03-29 2013-06-04 Propulsion Remote Holdings, Llc System and method for networked loyalty program
US20100088174A1 (en) * 2001-03-29 2010-04-08 American Express Travel Related Services Company, Inc. Loyalty points system and method with supplemental authorizations
US8732013B2 (en) 2001-03-29 2014-05-20 Propulsion Remote Holdings, Llc System and method for tiered filtering of purchase transactions
US7890367B2 (en) 2001-03-29 2011-02-15 American Express Travel Related Services Company, Inc. System and method for tiered filtering of purchase transactions
US20040243468A1 (en) * 2001-03-29 2004-12-02 American Express Travel Related Services Company, Inc. Geographic loyalty system and method
US8180671B2 (en) 2001-03-29 2012-05-15 Propulsion Remote Holdings, Llc Point pooling loyalty system and method
US9842345B2 (en) 2001-03-29 2017-12-12 Gula Consulting Limited Liability Company System and method for networked loyalty program
US8155999B2 (en) 2001-03-29 2012-04-10 Propulsion Remote Holdings, Llc System and method for a merchant loyalty system
US20030225618A1 (en) * 2002-05-28 2003-12-04 Hessburg Matthew Benedict System and method for exchanging loyalty points for acquisitions
US20110015955A1 (en) * 2002-05-28 2011-01-20 American Express Travel Related Services Company, Inc. System and method for exchanging loyalty points for acquisitions
US7828206B2 (en) 2002-05-28 2010-11-09 American Express Travel Related Services Company, Inc. System and method for exchanging loyalty points for acquisitions
US7686218B2 (en) 2002-05-28 2010-03-30 American Express Travel Related Services Company, Inc. System and method for exchanging loyalty points for acquisitions
US20080021784A1 (en) * 2002-05-28 2008-01-24 American Express Travel Related Services Co., Inc. System and method for exchanging loyalty points for acquisitions
US7680688B2 (en) 2002-05-28 2010-03-16 American Express Travel Related Services Company, Inc. System and method for exchanging loyalty points for acquisitions
US20080021785A1 (en) * 2002-05-28 2008-01-24 American Express Travel Related Services Co., Inc. System and method for exchanging loyalty points for acquisitions
US20030236704A1 (en) * 2002-06-25 2003-12-25 American Express Travel Related Services Company, Inc. System and method for a multiple merchant stored value card
US7606730B2 (en) 2002-06-25 2009-10-20 American Express Travel Relate Services Company, Inc. System and method for a multiple merchant stored value card
US9747614B2 (en) 2002-06-25 2017-08-29 Iii Holdings 1, Llc System and method for a multiple merchant stored value card
US8321270B2 (en) 2002-06-25 2012-11-27 American Express Travel Related Services Company, Inc. System and method for a multiple merchant stored value card
US8423401B2 (en) 2002-06-25 2013-04-16 American Express Travel Related Services Company, Inc. System and method for redeeming vouchers
US8650077B2 (en) 2002-06-25 2014-02-11 American Express Travel Related Services Company, Inc. System and method for a multiple merchant stored value card
US8478639B2 (en) 2002-06-25 2013-07-02 American Express Travel Related Services Company, Inc. System and method for a multiple merchant stored value card
US20100010889A1 (en) * 2002-06-25 2010-01-14 American Express Travel Related Services Company, Inc. System and method for a multiple merchant stored value card
US20090183226A1 (en) * 2002-12-26 2009-07-16 Dean Thomas M Systems and Methods for Identity-Based Communication Gate for Social Networks
US8918840B2 (en) 2002-12-26 2014-12-23 Better Dating Bureau, Inc. Systems and methods for identity-based communication gate for social networks
US20040143494A1 (en) * 2003-01-22 2004-07-22 Invent Resources, Inc. Method of air-miles attrition in conjunction with in-flight gaming
US20060242021A1 (en) * 2003-01-22 2006-10-26 Ipex Llc Attrition of affinity points
US7214133B2 (en) * 2003-05-09 2007-05-08 Microsoft Corporation Method and apparatus for retrieving recorded races for use in a game
US7798905B2 (en) 2003-05-09 2010-09-21 Microsoft Corporation Method and apparatus for associating data with online game ratings
US20040224741A1 (en) * 2003-05-09 2004-11-11 James Jen Method and apparatus for handling game data
US20040224772A1 (en) * 2003-05-09 2004-11-11 Microsoft Corporation Instant messaging embedded games
US7549924B2 (en) * 2003-05-09 2009-06-23 Microsoft Corporation Instant messaging embedded games
US20100331078A1 (en) * 2003-05-09 2010-12-30 Microsoft Corporation Method and Apparatus for Associating Data with Online Game Ratings
US8105153B2 (en) * 2003-07-11 2012-01-31 Dugac Remote Systems, Llc Method and system for dynamically leveling game play in electronic gaming environments
US20120115579A1 (en) * 2003-07-11 2012-05-10 Kurt Buecheler Method and system for dynamically leveling game play in electronic gaming environments
US20050113164A1 (en) * 2003-07-11 2005-05-26 The Edugaming Corporation Method and system for dynamically leveling game play in electronic gaming environments
US8529335B2 (en) * 2003-07-11 2013-09-10 Dugac Remote Systems, Llc Method and system for dynamically leveling game play in electronic gaming environments
US20080261680A1 (en) * 2003-07-11 2008-10-23 Dugac Remote Systems, Llc Method and system for dynamically leveling game play in electronic gaming environments
US20080261673A1 (en) * 2003-07-11 2008-10-23 Dugac Remote Systems, Llc DVD game architecture
US20060224667A1 (en) * 2003-08-26 2006-10-05 Tigon Software Ltd. Method and system for communication between parties
US20050209000A1 (en) * 2003-12-15 2005-09-22 Chisaki Kusajima Game information processing system
US20050170890A1 (en) * 2004-01-29 2005-08-04 Rowe Richard E. Methods and apparatus for providing customized games and game content for a gaming apparatus
US20050170883A1 (en) * 2004-02-04 2005-08-04 Jon Muskin Casino complimentary systems
US20050177503A1 (en) * 2004-02-06 2005-08-11 American Express Travel Related Services Company, Inc. Pay yourself first loyalty system and method
US8538874B2 (en) 2004-02-06 2013-09-17 Propulsion Remote Holdings, Llc Pay yourself first with auto bill pay system and method
US8696443B2 (en) 2004-02-25 2014-04-15 Cfph, Llc System and method for convenience gaming
US10347076B2 (en) 2004-02-25 2019-07-09 Interactive Games Llc Network based control of remote system for enabling, disabling, and controlling gaming
US9430901B2 (en) 2004-02-25 2016-08-30 Interactive Games Llc System and method for wireless gaming with location determination
US10726664B2 (en) 2004-02-25 2020-07-28 Interactive Games Llc System and method for convenience gaming
US11024115B2 (en) 2004-02-25 2021-06-01 Interactive Games Llc Network based control of remote system for enabling, disabling, and controlling gaming
US11514748B2 (en) 2004-02-25 2022-11-29 Interactive Games Llc System and method for convenience gaming
US10653952B2 (en) 2004-02-25 2020-05-19 Interactive Games Llc System and method for wireless gaming with location determination
US8162756B2 (en) 2004-02-25 2012-04-24 Cfph, Llc Time and location based gaming
US10783744B2 (en) 2004-02-25 2020-09-22 Cfph, Llc System and method for wireless lottery
US20070281782A1 (en) * 2004-02-25 2007-12-06 Amaitis Lee M System and method for convenience gaming
US9355518B2 (en) 2004-02-25 2016-05-31 Interactive Games Llc Gaming system with location determination
US8308568B2 (en) 2004-02-25 2012-11-13 Cfph, Llc Time and location based gaming
US8504617B2 (en) 2004-02-25 2013-08-06 Cfph, Llc System and method for wireless gaming with location determination
US8092303B2 (en) 2004-02-25 2012-01-10 Cfph, Llc System and method for convenience gaming
US10360755B2 (en) 2004-02-25 2019-07-23 Interactive Games Llc Time and location based gaming
US10391397B2 (en) 2004-02-25 2019-08-27 Interactive Games, Llc System and method for wireless gaming with location determination
US10515511B2 (en) 2004-02-25 2019-12-24 Interactive Games Llc Network based control of electronic devices for gaming
US20050197190A1 (en) * 2004-02-25 2005-09-08 Amaitis Lee M. System and method for convenience gaming
US8616967B2 (en) 2004-02-25 2013-12-31 Cfph, Llc System and method for convenience gaming
US20050197904A1 (en) * 2004-03-08 2005-09-08 Baron Claudia A. Credit card reward program
US20050233791A1 (en) * 2004-04-16 2005-10-20 Kane Steven N System and method for conducting a game
US8641496B2 (en) * 2004-04-16 2014-02-04 Scientific Games Holdings Limited System and method for conducting a game
US7364509B2 (en) * 2004-05-24 2008-04-29 Flagship Entertainment, Inc. Systems and methods for facilitating a wager
US20050261043A1 (en) * 2004-05-24 2005-11-24 Slade Richard B Systems and methods for facilitating a wager
WO2005116861A2 (en) * 2004-05-24 2005-12-08 Flagship Financial Systems and methods for facilitating a wager
WO2005116861A3 (en) * 2004-05-24 2006-09-14 Flagship Financial Systems and methods for facilitating a wager
WO2005124707A1 (en) * 2004-06-17 2005-12-29 Ladbrokes E-Gaming Limited Apparatus for playing a game
US7809793B2 (en) * 2004-06-22 2010-10-05 Sony Corporation Information transmission system by collaborative filtering, information processing apparatus for use with information processing system and program for use with information processing apparatus
US20060047623A1 (en) * 2004-06-22 2006-03-02 Sony Corporation Information transmission system by collaborative filtering, information processing apparatus for use with information processing system and program for use with information processing apparatus
US20080171586A1 (en) * 2004-07-26 2008-07-17 Mickey Roemer Casino player loyalty system offering random player bonus opportunity
US20100153200A1 (en) * 2004-08-02 2010-06-17 Consumer And Merchant Awareness Foundation Pay yourself first with automated data input
US20100174645A1 (en) * 2004-08-02 2010-07-08 Consumer And Merchant Awareness Foundation Pay yourself first with user guidance
US20100198724A1 (en) * 2004-08-02 2010-08-05 Consumer And Merchant Awareness Foundation Pay yourself first with community knowledge
US8407137B2 (en) 2004-08-02 2013-03-26 Propulsion Remote Holdings, Llc Pay yourself first with user guidance
US20060055113A1 (en) * 2004-09-14 2006-03-16 Zone4Play, Inc. Multiplayer card tournaments and methods
WO2006036100A1 (en) * 2004-09-29 2006-04-06 Bwin Games Ab Evaluation of possible fraud behavior in online games
US20060116205A1 (en) * 2004-11-05 2006-06-01 Takeshi Miyaji Operating program of multiple match-up type network game
US20110250959A1 (en) * 2004-12-07 2011-10-13 Microsoft Corporation Game achievements system
US8876606B2 (en) 2004-12-07 2014-11-04 Microsoft Corporation User-centric method of aggregating information sources to reinforce digital identity
US8323112B2 (en) * 2004-12-07 2012-12-04 Microsoft Corporation Game achievements system
US9144741B2 (en) 2004-12-07 2015-09-29 Microsoft Technology Licensing, Llc Application interface for tracking player identity
US10391405B2 (en) 2004-12-07 2019-08-27 Microsoft Technology Licensing, Llc Application interface for tracking player identity
US20130252738A1 (en) * 2004-12-07 2013-09-26 Microsoft Corporation Game achievements system
US9355097B2 (en) 2004-12-07 2016-05-31 Microsoft Technology Licensing, Llc Game achievements system
US9367543B2 (en) * 2004-12-07 2016-06-14 Microsoft Technology Licensing, Llc Game achievements system
US8454443B2 (en) * 2004-12-07 2013-06-04 Microsoft Corporation Game achievements system
US20110136575A1 (en) * 2004-12-07 2011-06-09 Microsoft Corporation Game achievements system
US20110118035A1 (en) * 2004-12-07 2011-05-19 Microsoft Corporation Game achievements system
US10398985B2 (en) 2004-12-08 2019-09-03 Microsoft Technology Licensing, Llc Social matching of game players on-line
US20060121990A1 (en) * 2004-12-08 2006-06-08 Microsoft Corporation System and method for social matching of game players on-line
US7677970B2 (en) 2004-12-08 2010-03-16 Microsoft Corporation System and method for social matching of game players on-line
US20060135264A1 (en) * 2004-12-08 2006-06-22 Microsoft Corporation Social matching of game players on-line
US9375641B2 (en) 2004-12-08 2016-06-28 Microsoft Technology Licensing, Llc Social matching of game players on-line
US20060128453A1 (en) * 2004-12-10 2006-06-15 Hoffman Anthony H System and method for on-line blackjack tournament
US20060155597A1 (en) * 2005-01-10 2006-07-13 Gleason David M Method, system and apparatus for location based advertising
WO2006102295A2 (en) * 2005-03-18 2006-09-28 Cvt Ventures Llc Child-oriented computing facilities
US9736134B2 (en) 2005-03-18 2017-08-15 Leapfrog Enterprises, Inc. Child-oriented computing system
WO2006102295A3 (en) * 2005-03-18 2007-11-22 Cvt Ventures Llc Child-oriented computing facilities
US20060247055A1 (en) * 2005-04-19 2006-11-02 Microsoft Corporation System and method for providing feedback on game players and enhancing social matchmaking
US8221238B1 (en) 2005-04-19 2012-07-17 Microsoft Corporation Determination of a reputation of an on-line game player
US8066568B2 (en) 2005-04-19 2011-11-29 Microsoft Corporation System and method for providing feedback on game players and enhancing social matchmaking
US20060252544A1 (en) * 2005-05-09 2006-11-09 Ying Liu Implementation method for playing game
US20060258416A1 (en) * 2005-05-13 2006-11-16 Yahoo! Inc. Analyzer for data relating to networked games
US7685241B2 (en) * 2005-05-13 2010-03-23 Yahoo! Inc. Mapping online service user ID to portal user ID
US20060258417A1 (en) * 2005-05-13 2006-11-16 Yahoo! Inc. Mapping online service user id to portal user id
WO2006124811A3 (en) * 2005-05-13 2009-04-23 Professional Interactive Enter System and method for network interactive game match-up and server selection
WO2006124811A2 (en) * 2005-05-13 2006-11-23 Professional Interactive Entertainment, Inc. System and method for network interactive game match-up and server selection
WO2006124922A3 (en) * 2005-05-17 2007-11-01 Super Comp Internat Collaborative online gaming system and method
US20060287106A1 (en) * 2005-05-17 2006-12-21 Super Computer International Collaborative online gaming system and method
US10207191B2 (en) 2005-05-17 2019-02-19 Electronic Arts Inc. Collaborative online gaming system and method
US10967276B2 (en) 2005-05-17 2021-04-06 Electronic Arts Inc. Collaborative online gaming system and method
US9199173B2 (en) 2005-05-17 2015-12-01 Electronic Arts Inc. Collaborative online gaming system and method
WO2006124922A2 (en) * 2005-05-17 2006-11-23 Super Computer International Collaborative online gaming system and method
US8038535B2 (en) 2005-05-17 2011-10-18 Electronic Arts Inc. Collaborative online gaming system and method
US9630113B1 (en) 2005-05-17 2017-04-25 Electronic Arts Inc. Collaborative online gaming system and method
US8700523B2 (en) 2005-06-10 2014-04-15 American Express Travel Related Services Company, Inc. System and method for delegating management of a financial transaction account to a designated assistant
US20060282377A1 (en) * 2005-06-10 2006-12-14 American Express Marketing & Development Corp., a New York Corporation System and method for delegating management of a financial transaction account to a designated assistant
US8535165B2 (en) 2005-06-20 2013-09-17 Microsoft Corporation Setting up on-line game sessions out of a game context
US20060287096A1 (en) * 2005-06-20 2006-12-21 Microsoft Corporation Setting up on-line game sessions out of a game context
US8241129B2 (en) 2005-06-20 2012-08-14 Microsoft Corporation Setting up on-line game sessions out of a game context
US20060287099A1 (en) * 2005-06-20 2006-12-21 Microsoft Corporation On-line gaming session and party management
US8585501B2 (en) 2005-06-20 2013-11-19 Microsoft Corporation On-line gaming session and party management
WO2007001628A3 (en) * 2005-06-20 2007-10-04 Microsoft Corp Setting up on-line game sessions out of a game context
US8708805B2 (en) 2005-07-08 2014-04-29 Cfph, Llc Gaming system with identity verification
US11069185B2 (en) 2005-07-08 2021-07-20 Interactive Games Llc System and method for wireless gaming system with user profiles
US20070021206A1 (en) * 2005-07-08 2007-01-25 Sunnen Gerard V Poker training devices and games using the devices
US10510214B2 (en) 2005-07-08 2019-12-17 Cfph, Llc System and method for peer-to-peer wireless gaming
US10460566B2 (en) 2005-07-08 2019-10-29 Cfph, Llc System and method for peer-to-peer wireless gaming
US8506400B2 (en) 2005-07-08 2013-08-13 Cfph, Llc System and method for wireless gaming system with alerts
US10733847B2 (en) 2005-07-08 2020-08-04 Cfph, Llc System and method for gaming
US8613658B2 (en) 2005-07-08 2013-12-24 Cfph, Llc System and method for wireless gaming system with user profiles
US20070060305A1 (en) * 2005-07-08 2007-03-15 Amaitis Lee M System and method for wireless gaming system with user profiles
US20070015562A1 (en) * 2005-07-14 2007-01-18 Xpert Enterprises, Inc. Fantasy football poker
US20070021212A1 (en) * 2005-07-22 2007-01-25 Derek Liu Persistent and effecient game architecture
US8167709B2 (en) 2005-08-04 2012-05-01 Igt Methods and apparatus for auctioning an item via a gaming device
US8632394B2 (en) 2005-08-04 2014-01-21 Igt Methods and apparatus for auctioning an item via a gaming device
US7905777B2 (en) 2005-08-04 2011-03-15 Igt Methods and apparatus for auctioning an item via a gaming device
US8070604B2 (en) 2005-08-09 2011-12-06 Cfph, Llc System and method for providing wireless gaming as a service application
US11636727B2 (en) 2005-08-09 2023-04-25 Cfph, Llc System and method for providing wireless gaming as a service application
US8690679B2 (en) 2005-08-09 2014-04-08 Cfph, Llc System and method for providing wireless gaming as a service application
US20070050838A1 (en) * 2005-08-25 2007-03-01 Derek Liu Multi-protocol game engine
US8512121B2 (en) 2005-09-09 2013-08-20 Igt Gaming system having multiple adjacently arranged gaming machines which each provide a component for a multi-component game
US8216065B2 (en) 2005-09-09 2012-07-10 Igt Gaming system having multiple adjacently arranged gaming machines which each provide a component for a multi-component game
US20150328546A1 (en) * 2005-10-03 2015-11-19 Yongyong Xu Gaming method in resource and action based virtual communities
US9539516B2 (en) * 2005-10-03 2017-01-10 Yongyong Xu Gaming method in resource and action based virtual communities
US8758139B1 (en) * 2005-10-03 2014-06-24 Yongyong Xu Gaming method in resource and action based virtual communities
US20110223981A1 (en) * 2005-10-06 2011-09-15 Feeney Robert J User-Device-Implemented Contest with Alert Feature
US20070198335A1 (en) * 2005-10-11 2007-08-23 American Express Marketing & Development Corp., a New York Corporation System and method for providing loyalty rewards to an assistant designated to manage a financial transaction account
US20070087829A1 (en) * 2005-10-14 2007-04-19 Derek Liu Multi-player game architecture
US7811172B2 (en) 2005-10-21 2010-10-12 Cfph, Llc System and method for wireless lottery
US20070118804A1 (en) * 2005-11-16 2007-05-24 Microsoft Corporation Interaction model assessment, storage and distribution
US8079911B2 (en) * 2005-11-18 2011-12-20 Microsoft Corporation Viewing a gamer card across multiple devices and networks
US20070117630A1 (en) * 2005-11-18 2007-05-24 Microsoft Corporation Viewing a gamer card across multiple devices and networks
JP2009518058A (en) * 2005-11-18 2009-05-07 マイクロソフト コーポレーション Browse gamer cards across multiple devices and networks
US20070149288A1 (en) * 2005-12-28 2007-06-28 Palo Alto Research Center Incorporated Method, apparatus, and program product for clustering entities in a persistent virtual environment
US8328639B2 (en) * 2005-12-28 2012-12-11 Palo Alto Research Center Incorporated Method, apparatus, and program product for clustering entities in a persistent virtual environment
US8469805B2 (en) 2006-01-20 2013-06-25 Microsoft Corporation Tiered achievement system
US20070173327A1 (en) * 2006-01-20 2007-07-26 Microsoft Corporation Tiered achievement system
US7695370B2 (en) 2006-02-08 2010-04-13 Gaia Interactive Inc. Massively scalable multi-player game system
US20070184902A1 (en) * 2006-02-08 2007-08-09 Derek Liu Massively scalable multi-player game system
US20070184903A1 (en) * 2006-02-08 2007-08-09 Derek Liu Network-based game system capable of serving massive number of game players
US20090215541A1 (en) * 2006-02-08 2009-08-27 Derek Liu Network system capable of serving a large number of interactive users
US8403214B2 (en) 2006-04-18 2013-03-26 Bgc Partners, Inc. Systems and methods for providing access to wireless gaming devices
US10460557B2 (en) 2006-04-18 2019-10-29 Cfph, Llc Systems and methods for providing access to a system
US7644861B2 (en) 2006-04-18 2010-01-12 Bgc Partners, Inc. Systems and methods for providing access to wireless gaming devices
US10957150B2 (en) 2006-04-18 2021-03-23 Cfph, Llc Systems and methods for providing access to wireless gaming devices
US8740065B2 (en) 2006-05-05 2014-06-03 Cfph, Llc Systems and methods for providing access to wireless gaming devices
US8939359B2 (en) 2006-05-05 2015-01-27 Cfph, Llc Game access device with time varying signal
US10286300B2 (en) 2006-05-05 2019-05-14 Cfph, Llc Systems and methods for providing access to locations and services
US11024120B2 (en) 2006-05-05 2021-06-01 Cfph, Llc Game access device with time varying signal
US8695876B2 (en) 2006-05-05 2014-04-15 Cfph, Llc Systems and methods for providing access to wireless gaming devices
US10751607B2 (en) 2006-05-05 2020-08-25 Cfph, Llc Systems and methods for providing access to locations and services
US10535223B2 (en) 2006-05-05 2020-01-14 Cfph, Llc Game access device with time varying signal
US8397985B2 (en) 2006-05-05 2013-03-19 Cfph, Llc Systems and methods for providing access to wireless gaming devices
US8840018B2 (en) 2006-05-05 2014-09-23 Cfph, Llc Device with time varying signal
US11229835B2 (en) 2006-05-05 2022-01-25 Cfph, Llc Systems and methods for providing access to wireless gaming devices
US8899477B2 (en) 2006-05-05 2014-12-02 Cfph, Llc Device detection
US8297502B1 (en) 2006-05-25 2012-10-30 Mcghie Sean I User interface for the exchange of non-negotiable credits for entity independent funds
US8668146B1 (en) 2006-05-25 2014-03-11 Sean I. Mcghie Rewards program with payment artifact permitting conversion/transfer of non-negotiable credits to entity independent funds
US8944320B1 (en) 2006-05-25 2015-02-03 Sean I. Mcghie Conversion/transfer of non-negotiable credits to in-game funds for in-game purchases
US9704174B1 (en) 2006-05-25 2017-07-11 Sean I. Mcghie Conversion of loyalty program points to commerce partner points per terms of a mutual agreement
US8833650B1 (en) 2006-05-25 2014-09-16 Sean I. Mcghie Online shopping sites for redeeming loyalty points
US8523064B1 (en) 2006-05-25 2013-09-03 Brian K. Buchheit Graphical user interface for the conversion of loyalty points for services
US8523063B1 (en) 2006-05-25 2013-09-03 Sean I. Mcghie Conversion operations of non-negotiable credits to funds between an entity and a commerce partner
US8511550B1 (en) 2006-05-25 2013-08-20 Sean I. Mcghie Graphical user interface for the conversion of loyalty points via a loyalty point website
US8794518B1 (en) 2006-05-25 2014-08-05 Sean I. Mcghie Conversion of loyalty points for a financial institution to a different loyalty point program for services
US8789752B1 (en) 2006-05-25 2014-07-29 Sean I. Mcghie Conversion/transfer of in-game credits to entity independent or negotiable funds
US8783563B1 (en) 2006-05-25 2014-07-22 Sean I. Mcghie Conversion of loyalty points for gaming to a different loyalty point program for services
US8973821B1 (en) 2006-05-25 2015-03-10 Sean I. Mcghie Conversion/transfer of non-negotiable credits to entity independent funds
US8763901B1 (en) 2006-05-25 2014-07-01 Sean I. Mcghie Cross marketing between an entity's loyalty point program and a different loyalty program of a commerce partner
US10062062B1 (en) 2006-05-25 2018-08-28 Jbshbm, Llc Automated teller machine (ATM) providing money for loyalty points
US8376224B2 (en) 2006-05-25 2013-02-19 Sean I. Mcghie Self-service stations for utilizing non-negotiable credits earned from a game of chance
US8950669B1 (en) 2006-05-25 2015-02-10 Sean I. Mcghie Conversion of non-negotiable credits to entity independent funds
US8540152B1 (en) 2006-05-25 2013-09-24 Brian K. Buchheit Conversion operations for loyalty points of different programs redeemable for services
US8342399B1 (en) 2006-05-25 2013-01-01 Mcghie Sean I Conversion of credits to funds
US8313023B1 (en) 2006-05-25 2012-11-20 Mcghie Sean I Exchange of non-negotiable credits of an entity's rewards program for entity independent funds
US8684265B1 (en) 2006-05-25 2014-04-01 Sean I. Mcghie Rewards program website permitting conversion/transfer of non-negotiable credits to entity independent funds
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
WO2008014006A3 (en) * 2006-07-28 2008-12-04 Ujogo Inc Interactive gaming system with attribute indicators, such as online poker rooms with attribute indicators
WO2008014006A2 (en) * 2006-07-28 2008-01-31 Ujogo, Inc. Interactive gaming system with attribute indicators, such as online poker rooms with attribute indicators
US20080026839A1 (en) * 2006-07-28 2008-01-31 Ujogo. Inc. Interactive Gaming System With Attribute Indicators, Such As Online Poker Rooms With Attribute Indicators
US20080076573A1 (en) * 2006-09-08 2008-03-27 John Loehrer Network-based game system
US20080070688A1 (en) * 2006-09-20 2008-03-20 John Loehrer Real-time gaming system having scalable database
US11017628B2 (en) 2006-10-26 2021-05-25 Interactive Games Llc System and method for wireless gaming with location determination
US9306952B2 (en) 2006-10-26 2016-04-05 Cfph, Llc System and method for wireless gaming with location determination
US8292741B2 (en) 2006-10-26 2012-10-23 Cfph, Llc Apparatus, processes and articles for facilitating mobile gaming
US10535221B2 (en) 2006-10-26 2020-01-14 Interactive Games Llc System and method for wireless gaming with location determination
US7857699B2 (en) 2006-11-01 2010-12-28 Igt Gaming system and method of operating a gaming system having a bonus participation bidding sequence
GB2443547A (en) * 2006-11-02 2008-05-07 Namco Bandai Games Inc Group formation in multi-player networked game
US20080108438A1 (en) * 2006-11-02 2008-05-08 Namco Bandai Games Inc. Server system, schedule management device and method
US8267791B2 (en) * 2006-11-02 2012-09-18 Namco Bandai Games Inc. Server system, schedule management device and method
GB2443547B (en) * 2006-11-02 2011-01-05 Namco Bandai Games Inc Server system, schedule management device and method
US8510567B2 (en) 2006-11-14 2013-08-13 Cfph, Llc Conditional biometric access in a gaming environment
US8645709B2 (en) 2006-11-14 2014-02-04 Cfph, Llc Biometric access data encryption
US10706673B2 (en) 2006-11-14 2020-07-07 Cfph, Llc Biometric access data encryption
US9280648B2 (en) 2006-11-14 2016-03-08 Cfph, Llc Conditional biometric access in a gaming environment
US11182462B2 (en) 2006-11-15 2021-11-23 Cfph, Llc Biometric access sensitivity
US8784197B2 (en) 2006-11-15 2014-07-22 Cfph, Llc Biometric access sensitivity
US10546107B2 (en) 2006-11-15 2020-01-28 Cfph, Llc Biometric access sensitivity
US9411944B2 (en) 2006-11-15 2016-08-09 Cfph, Llc Biometric access sensitivity
US20080113805A1 (en) * 2006-11-15 2008-05-15 Microsoft Corporation Console based leaderboard rendering
US9635008B2 (en) * 2006-11-16 2017-04-25 Mark Stephen Meadows Systems and methods for authenticating an avatar
US10406441B2 (en) 2006-11-16 2019-09-10 Botanic Technologies, Inc. Systems and methods for managing a persistent virtual avatar with migrational ability
US20160219031A1 (en) * 2006-11-16 2016-07-28 Mark Stephen Meadows Systems and methods for authenticating an avatar
US10079819B2 (en) 2006-11-16 2018-09-18 Botanic Technologies, Inc. Systems and methods for authenticating an avatar
US10373424B2 (en) 2006-12-06 2019-08-06 Cfph, Llc Method and apparatus for advertising on a mobile gaming device
US10957151B2 (en) 2006-12-06 2021-03-23 Cfph, Llc Method and apparatus for advertising on a mobile gaming device
US11501606B2 (en) 2006-12-06 2022-11-15 Cfph, Llc Method and apparatus for advertising on a mobile gaming device
US10902698B2 (en) 2007-01-09 2021-01-26 Cfph, Llc System for managing promotions
US11704964B2 (en) 2007-01-09 2023-07-18 Cfph, Llc System for managing promotions
US20080182660A1 (en) * 2007-01-30 2008-07-31 Microsoft Corporation Decreasing Bad Behavior With Player-Managed Online Gaming
US20080214310A1 (en) * 2007-02-14 2008-09-04 Cyberview Technology, Inc. Methods and systems for anonymous player profile storage and retrieval
US8581721B2 (en) 2007-03-08 2013-11-12 Cfph, Llc Game access device with privileges
US11055958B2 (en) 2007-03-08 2021-07-06 Cfph, Llc Game access device with privileges
US10332155B2 (en) 2007-03-08 2019-06-25 Cfph, Llc Systems and methods for determining an amount of time an object is worn
US9183693B2 (en) 2007-03-08 2015-11-10 Cfph, Llc Game access device
US10424153B2 (en) 2007-03-08 2019-09-24 Cfph, Llc Game access device with privileges
US8319601B2 (en) 2007-03-14 2012-11-27 Cfph, Llc Game account access device
US10366562B2 (en) 2007-03-14 2019-07-30 Cfph, Llc Multi-account access device
US11055954B2 (en) 2007-03-14 2021-07-06 Cfph, Llc Game account access device
US20080261698A1 (en) * 2007-04-18 2008-10-23 Technology Assurance Laboratory, Inc. Automated method and system for a gaming opportunity
US20080261701A1 (en) * 2007-04-18 2008-10-23 Technology Assurance Laboratory, Inc. Automated method and system for a gaming opportunity
US20080275769A1 (en) * 2007-05-04 2008-11-06 Shao Billy Jye-En Network-based interactive entertainment center
US20080318655A1 (en) * 2007-06-25 2008-12-25 Igt Method and apparatus for players of wagering games to find friends in a gaming environment
US20090038005A1 (en) * 2007-07-31 2009-02-05 Cisco Technology, Inc. Privilege-based access system
EP2191383A4 (en) * 2007-09-19 2011-12-21 Sony Comp Entertainment Us Tracking, correlating, and processing multi-user online sessions
US8650253B2 (en) * 2008-02-06 2014-02-11 Sony Online Entertainment Llc System and method for integrating ancillary content into applications
US20100041481A1 (en) * 2008-02-06 2010-02-18 Sony Online Entertainment Llc System and method for integrating ancillary content into applications
US9300675B2 (en) 2008-03-03 2016-03-29 Leapfrog Enterprises, Inc. Method and apparatus for custodial monitoring, filtering, and approving of content
US20090239668A1 (en) * 2008-03-20 2009-09-24 Samsung Electronics Co., Ltd. Method of matching game users, and electronic device using the same
US8579708B2 (en) * 2008-03-20 2013-11-12 Samsung Electronics Co., Ltd. Method of matching game users, and electronic device using the same
US20090279851A1 (en) * 2008-04-09 2009-11-12 Sony Corporation Captured image data management method and image capturing apparatus
US20090264202A1 (en) * 2008-04-22 2009-10-22 Microsoft Corporation Sharing of console and web-based games and gaming profiles
US8856268B2 (en) * 2008-04-22 2014-10-07 Microsoft Corporation Sharing of console and web-based games and gaming profiles
US20130296035A1 (en) * 2008-04-30 2013-11-07 Scientific Games Holdings Limited System and Method for Game Brokering
US8010690B2 (en) * 2008-06-26 2011-08-30 Microsoft Corporation Arrangement for connectivity within an advanced multimedia content framework
US20090328120A1 (en) * 2008-06-26 2009-12-31 Microsoft Corporation Arrangement for connectivity within an advanced multimedia content framework
US10410467B2 (en) 2008-07-03 2019-09-10 Patent Investment & Licensing Company Method for sharing game play on an electronic gaming device
US8192267B2 (en) 2008-07-03 2012-06-05 Patent Investment & Licensing Company Shared game play on gaming device
US11430300B2 (en) 2008-07-03 2022-08-30 Acres Technology Method for sharing game play on an electronic gaming device
US9530283B2 (en) 2008-07-03 2016-12-27 Patent Investment & Licensing Company Method for sharing game play on an electronic gaming device
US20100004054A1 (en) * 2008-07-03 2010-01-07 Acres-Fiore, Inc. Method of allocating credits for gaming devices
US20100004058A1 (en) * 2008-07-03 2010-01-07 Acres-Fiore Shared bonus on gaming device
US10891827B2 (en) 2008-07-03 2021-01-12 Acres Technology Method for sharing game play on an electronic gaming device
US20100056280A1 (en) * 2008-09-04 2010-03-04 Microsoft Corporation Method and system for an integrated platform wide party system within a multiplayer gaming environment
US9861896B2 (en) * 2008-09-04 2018-01-09 Microsoft Technology Licensing, Llc Method and system for an integrated platform wide party system within a multiplayer gaming environment
US20100069156A1 (en) * 2008-09-15 2010-03-18 Sony Computer Entertainment America Inc. Metrics-based gaming operations
US8221221B2 (en) * 2008-09-15 2012-07-17 Sony Computer Entertainment America Llc Metrics-based gaming operations
US20120283021A1 (en) * 2008-09-15 2012-11-08 Joseph Riego Metrics-based gaming operations
US10130889B2 (en) 2008-09-15 2018-11-20 Sony Interactive Entertainment America Llc Metrics-based gaming operations
US9656176B2 (en) * 2008-09-15 2017-05-23 Sony Interactive Entertainment America Llc Metrics-based gaming operations
US9522334B2 (en) * 2008-10-08 2016-12-20 Sony Corporation Game control program, game device, game server, and game control method
US20130344967A1 (en) * 2008-10-08 2013-12-26 Sony Computer Entertainment Inc. Game Control Program, Game Device, Game Server, And Game Control Method
WO2010045525A2 (en) * 2008-10-17 2010-04-22 Vergence Entertainment Llc Network-based contests having multiple participating sponsors
WO2010045525A3 (en) * 2008-10-17 2010-07-22 Vergence Entertainment Llc Network-based contests having multiple participating sponsors
US8998723B2 (en) * 2009-01-08 2015-04-07 Sony Computer Entertainment America, LLC Automatic player information generation for interactive entertainment
US20120202602A1 (en) * 2009-01-08 2012-08-09 Sony Computer Entertainment America Inc. Automatic player information generation for interactive entertainment
US9398154B2 (en) 2009-01-28 2016-07-19 Virtual Hold Technology, Llc Communication system for establishing automated call back using queues
US9386155B2 (en) 2009-01-28 2016-07-05 Virtual Hold Technology, Llc Communication device for establishing automated call back using queues
US9578175B2 (en) * 2009-01-28 2017-02-21 Virtual Hold Technology, Llc Communication device for establishing automated call back using queues
US9992340B2 (en) 2009-01-28 2018-06-05 Virtual Hold Technology, Llc Communication system for establishing automated call back using queues
US20130243180A1 (en) * 2009-01-28 2013-09-19 Mark J. Williams Communication device for establishing automated call back using queues
US9942403B2 (en) 2009-01-28 2018-04-10 Virtual Hold Technology, Llc Communication system for determining queue using contextual data
US11341538B2 (en) 2009-02-13 2022-05-24 Cfph, Llc Method and apparatus for advertising on a mobile gaming device
US10825055B2 (en) 2009-02-13 2020-11-03 Cfph, Llc Method and apparatus for advertising on a mobile gaming device
US8968081B2 (en) 2009-04-03 2015-03-03 Igt Methods and apparatus for providing for disposition of promotional offers in a wagering environment
US20100255899A1 (en) * 2009-04-03 2010-10-07 Igt Methods and apparatus for providing for disposition of promotional offers in a wagering environment
US8602879B2 (en) 2009-04-03 2013-12-10 Igt Methods and apparatus for providing for disposition of promotional offers in a wagering environment
WO2010114764A1 (en) * 2009-04-03 2010-10-07 Igt Methods and apparatus for providing for disposition of promotional offers in a wagering environment
AU2010232782B2 (en) * 2009-04-03 2014-02-06 Igt Methods and apparatus for providing for disposition of promotional offers in a wagering environment
US8157642B2 (en) 2009-04-03 2012-04-17 Igt Methods and apparatus for providing for disposition of promotional offers in a wagering environment
US8475254B2 (en) 2009-12-28 2013-07-02 Patent Investment & Licensing Company Linked game play on gaming devices
US11574528B2 (en) 2009-12-28 2023-02-07 Acres Technology Linked game play on gaming machines
US10672233B2 (en) 2009-12-28 2020-06-02 Acres Technology Linked game play on gaming machines
US10217327B2 (en) 2009-12-28 2019-02-26 Patent Investment & Licensing Company Linked game play on gaming devices
US20110159940A1 (en) * 2009-12-28 2011-06-30 Acres-Fiore Patents Linked game play on gaming devices
WO2011082242A1 (en) * 2009-12-29 2011-07-07 Hardy Dow K System and method for controlling online awards activity
US9501895B2 (en) 2010-02-11 2016-11-22 Cork Group Trading Ltd. Methods and devices for anonymous competition
EP2360651A1 (en) * 2010-02-11 2011-08-24 Waterleaf Ltd. System for representing a participant in an online game
US9858755B2 (en) 2010-02-11 2018-01-02 Cork Group Trading Ltd. Methods and devices for anonymous competition
US9741204B2 (en) 2010-02-11 2017-08-22 Cork Group Trading Ltd. Methods and devices for anonymous competition
US10376793B2 (en) 2010-02-18 2019-08-13 Activision Publishing, Inc. Videogame system and method that enables characters to earn virtual fans by completing secondary objectives
US10769650B2 (en) 2010-04-22 2020-09-08 Ebay Inc. Data mining system
WO2011133812A1 (en) * 2010-04-22 2011-10-27 Kirk Lanciani Data mining system
US9600823B2 (en) 2010-04-22 2017-03-21 Ebay Inc. Data mining system
US20110281638A1 (en) * 2010-05-12 2011-11-17 Charnjit Singh Bansi System And Method For Enabling Players To Participate In Asynchronous, Competitive Challenges
US20170312638A1 (en) * 2010-05-12 2017-11-02 Activision Publishing, Inc. System And Method For Enabling Players To Participate In Asynchronous, Competitive Challenges
US9682324B2 (en) * 2010-05-12 2017-06-20 Activision Publishing, Inc. System and method for enabling players to participate in asynchronous, competitive challenges
US10421019B2 (en) * 2010-05-12 2019-09-24 Activision Publishing, Inc. System and method for enabling players to participate in asynchronous, competitive challenges
US10744416B2 (en) 2010-08-13 2020-08-18 Interactive Games Llc Multi-process communication regarding gaming information
US10406446B2 (en) 2010-08-13 2019-09-10 Interactive Games Llc Multi-process communication regarding gaming information
US8974302B2 (en) 2010-08-13 2015-03-10 Cfph, Llc Multi-process communication regarding gaming information
US8956231B2 (en) 2010-08-13 2015-02-17 Cfph, Llc Multi-process communication regarding gaming information
WO2012075477A2 (en) * 2010-12-03 2012-06-07 Premorphic Research, Inc. Collaborative electronic game play employing player classification and aggregation
US9227140B2 (en) 2010-12-03 2016-01-05 Solocron Entertainment Llc Collaborative electronic game play employing player classification and aggregation
WO2012075477A3 (en) * 2010-12-03 2012-10-11 Premorphic Research, Inc. Collaborative electronic game play employing player classification and aggregation
US8651961B2 (en) 2010-12-03 2014-02-18 Solocron Entertainment Llc Collaborative electronic game play employing player classification and aggregation
US20120149449A1 (en) * 2010-12-09 2012-06-14 Electronics And Telecommunications Research Institute Apparatus and method for analyzing player's behavior pattern
US8771079B1 (en) * 2011-03-31 2014-07-08 Zynga Inc. Method and system to match users of a social gaming platform
US9005029B2 (en) 2011-06-06 2015-04-14 Microsoft Technology Licensing, Llc Physical characteristics based user identification for matchmaking
US8317623B1 (en) 2011-06-06 2012-11-27 Microsoft Corporation Physical characteristics based user identification for matchmaking
US11123643B2 (en) 2011-07-28 2021-09-21 Zynga Inc. Method and system for matchmaking connections within a gaming social network
US9289686B2 (en) 2011-07-28 2016-03-22 Zynga Inc. Method and system for matchmaking connections within a gaming social network
US10463972B2 (en) 2011-07-28 2019-11-05 Zynga Inc. Method and system for matchmaking connections within a gaming social network
US9700803B2 (en) 2011-07-28 2017-07-11 Zynga Inc. Method and system for matchmaking connections within a gaming social network
US20130231999A1 (en) * 2011-08-30 2013-09-05 Robert Emrich Method and apparatus for personalized marketing
US8753183B2 (en) * 2011-11-03 2014-06-17 Cbs Interactive, Inc. Techniques to automatically provide assistance for electronic games
US10366566B1 (en) 2012-02-14 2019-07-30 PlayStudios, Inc. Social networking game with non-random prizes
US10552446B2 (en) 2012-03-01 2020-02-04 Zynga Inc. Leveraging social graphs with game play auto-neighboring
EP2832405A4 (en) * 2012-03-30 2016-03-02 Capcom Co Computer device, recording medium, and control method
US9656171B2 (en) 2012-03-30 2017-05-23 Capcom Co., Ltd Computer device, storage medium, and control method
US20150126271A1 (en) * 2012-04-18 2015-05-07 Techlink International Entertainment Limited Loyalty Points Wagering System and Method of Operation
US20150045116A1 (en) * 2012-04-18 2015-02-12 Techlink International Entertainment Limited Loyalty Rewards Points With Interest Accrual Wagering System
US8858322B2 (en) 2012-05-03 2014-10-14 Gamesys Ltd. Systems and methods for referral benefits
US11227468B2 (en) 2012-05-04 2022-01-18 Cfph, Llc Indexing methods and apparatus with competitive performance parameters
US9811978B2 (en) * 2012-05-04 2017-11-07 Cfph, Llc Indexing methods and apparatus with competitive performance parameters
US20220139171A1 (en) * 2012-05-04 2022-05-05 Cfph, Llc Indexing methods and apparatus with competitive performance parameters
US11887442B2 (en) * 2012-05-04 2024-01-30 Cfph, Llc Indexing methods and apparatus with competitive performance parameters
US20180122193A1 (en) * 2012-05-04 2018-05-03 Cfph, Llc Indexing methods and apparatus with competitive performance parameters
US10445987B2 (en) * 2012-05-04 2019-10-15 Cfph, Llc Indexing methods and apparatus with competitive performance parameters
US20130296009A1 (en) * 2012-05-04 2013-11-07 Cfph, Llc Indexing methods and apparatus with competitive performance parameters
US20160144282A1 (en) * 2012-06-01 2016-05-26 Nintendo Co., Ltd. Posted Information Sharing System, Game Application Executing System, Storage Medium, and Information-Processing Method
US9283483B2 (en) * 2012-06-01 2016-03-15 Nintendo Co., Inc. Posted information sharing system, game application executing system, storage medium, and information-processing method
US9656178B2 (en) * 2012-06-01 2017-05-23 Nintendo Co., Ltd. Posted information sharing system, game application executing system, storage medium, and information-processing method
US20130324257A1 (en) * 2012-06-01 2013-12-05 Nintendo Co., Ltd. Posted information sharing system, game application executing system, storage medium, and information-processing method
US10315117B2 (en) 2012-06-01 2019-06-11 Nintendo Co., Ltd. Posted information sharing system, game application executing system, storage medium, and information-processing method
US9833694B1 (en) * 2012-08-28 2017-12-05 Zynga Inc. Providing rewards to players based on activity of associated players
US10556173B2 (en) 2012-08-28 2020-02-11 Zynga Inc. Providing rewards to players based on activity of associated players
US9998600B2 (en) 2012-10-19 2018-06-12 Virtual Hold Technology, Llc Managing, directing, and queuing communication events using near-field communications
US8807427B1 (en) 2012-11-20 2014-08-19 Sean I. Mcghie Conversion/transfer of non-negotiable credits to in-game funds for in-game purchases
US10339550B2 (en) * 2012-12-11 2019-07-02 Quest 2 Excel, Inc. Gamified project management system and method
US20140164037A1 (en) * 2012-12-11 2014-06-12 Quest 2 Excel, Inc. Gamified project management system and method
US20140162220A1 (en) * 2012-12-11 2014-06-12 Quest 2 Excel, Inc. System, method and computer program product for gamification of business processes
WO2014094110A1 (en) * 2012-12-20 2014-06-26 Genia Inc. Permutable knowledge-based video game and editor therefor
US20150336001A1 (en) * 2013-01-31 2015-11-26 Sony Computer Entertainment Inc. Game device, game control method, game control program, matching server, matching control method, and matching control program
US10350496B2 (en) * 2013-01-31 2019-07-16 Sony Interactive Entertainment Inc. Game device, game control method, game control program, matching server, matching control method, and matching control program
US9120020B2 (en) 2013-03-13 2015-09-01 Microsoft Technology Licensing, Llc Matchmaking in multiplayer gaming
US10163303B1 (en) 2013-03-13 2018-12-25 PlayStudios, Inc. Cash slot machine augmented with secondary currency
WO2014164759A1 (en) * 2013-03-13 2014-10-09 Microsoft Corporation Matchmaking in multiplayer gaming
US10163304B1 (en) 2013-03-13 2018-12-25 PlayStudios, Inc. Cash slot machine augmented with secondary currency
US20150038233A1 (en) * 2013-08-02 2015-02-05 Steelseries Aps Systems and methods for associating players of electronic games
US9526993B2 (en) * 2013-08-02 2016-12-27 Steelseries Aps Systems and methods for associating players of electronic games
US20190134512A1 (en) * 2013-08-22 2019-05-09 Riot Games, Inc. Systems and methods that enable customizable teams for multi-player online games
US9687745B2 (en) * 2013-08-22 2017-06-27 Riot Games, Inc. Systems and methods that enable customizable teams for multi-player online games
US20150057084A1 (en) * 2013-08-22 2015-02-26 Riot Games, Inc. Systems and methods that enable customizable teams for multi-player online games
US11478714B2 (en) * 2013-08-22 2022-10-25 Riot Games, Inc. Systems and methods that enable customizable teams for multi-player online games
US10086293B2 (en) * 2013-08-22 2018-10-02 Riot Games, Inc. Systems and methods that enable customizable teams for multi-player online games
US9905076B2 (en) * 2013-12-31 2018-02-27 Todd L. Landen System and method of bet-matching and chance-element features for multi-player online skill games
WO2015103083A1 (en) * 2013-12-31 2015-07-09 Landen Todd L System and method for bet-matching and chance-element features for multi-player online skill games
US20150187172A1 (en) * 2013-12-31 2015-07-02 Todd L. Landen System and method of bet-matching and chance-element features for multi-player online skill games
US10269210B2 (en) * 2013-12-31 2019-04-23 Todd L. Landen System and method for bet-matching and chance-element features for multi-player online skill games
US20180225919A1 (en) * 2013-12-31 2018-08-09 Todd L. Landen System and method for bet-matching and chance-element features for multi-player online skill games
US20150224408A1 (en) * 2014-02-13 2015-08-13 Nintendo Co., Ltd. Information sharing system, information-processing device, storage medium, and information sharing method
US10398975B2 (en) * 2014-02-13 2019-09-03 Nintendo Co., Ltd. Information sharing system, information-processing device, storage medium, and information sharing method
US10252172B2 (en) 2014-02-13 2019-04-09 Nintendo Co., Ltd. Game system with shared replays
US10748382B1 (en) 2014-03-14 2020-08-18 PlayStudios, Inc. Wagering games with guaranteed loyalty points
US10695677B2 (en) 2014-05-16 2020-06-30 Electronic Arts Inc. Systems and methods for hardware-based matchmaking
US9776091B1 (en) 2014-05-16 2017-10-03 Electronic Arts Inc. Systems and methods for hardware-based matchmaking
US11318390B2 (en) 2014-05-16 2022-05-03 Electronic Arts Inc. Systems and methods for hardware-based matchmaking
US10322351B2 (en) 2014-07-03 2019-06-18 Activision Publishing, Inc. Matchmaking system and method for multiplayer video games
US20160001182A1 (en) * 2014-07-03 2016-01-07 Activision Publishing, Inc. Soft reservation system and method for multiplayer video games
US10857468B2 (en) 2014-07-03 2020-12-08 Activision Publishing, Inc. Systems and methods for dynamically weighing match variables to better tune player matches
US10286326B2 (en) * 2014-07-03 2019-05-14 Activision Publishing, Inc. Soft reservation system and method for multiplayer video games
US10376792B2 (en) 2014-07-03 2019-08-13 Activision Publishing, Inc. Group composition matchmaking system and method for multiplayer video games
US10668381B2 (en) 2014-12-16 2020-06-02 Activision Publishing, Inc. System and method for transparently styling non-player characters in a multiplayer video game
US10118099B2 (en) 2014-12-16 2018-11-06 Activision Publishing, Inc. System and method for transparently styling non-player characters in a multiplayer video game
WO2016122032A1 (en) * 2015-01-30 2016-08-04 (주)네오위즈플레이스튜디오 Game server for providing blackjack game, and method for providing same
US11896905B2 (en) 2015-05-14 2024-02-13 Activision Publishing, Inc. Methods and systems for continuing to execute a simulation after processing resources go offline
US10315113B2 (en) 2015-05-14 2019-06-11 Activision Publishing, Inc. System and method for simulating gameplay of nonplayer characters distributed across networked end user devices
US11524237B2 (en) 2015-05-14 2022-12-13 Activision Publishing, Inc. Systems and methods for distributing the generation of nonplayer characters across networked end user devices for use in simulated NPC gameplay sessions
US10786732B2 (en) 2015-06-15 2020-09-29 Square Enix Co., Ltd. Video game processing program and video game processing system
US20170004670A1 (en) * 2015-07-02 2017-01-05 Michael Klarman System and method for generating sport betting consensus based onthe ability of handicappers
US10610786B2 (en) 2016-03-08 2020-04-07 Electronic Arts Inc. Multiplayer video game matchmaking optimization
US11141663B2 (en) 2016-03-08 2021-10-12 Electronics Arts Inc. Multiplayer video game matchmaking optimization
KR20200123404A (en) * 2016-03-08 2020-10-29 일렉트로닉 아트 아이엔씨. Multiplayer video game matchmaking optimization
KR102291044B1 (en) 2016-03-08 2021-08-18 일렉트로닉 아트 아이엔씨. Multiplayer video game matchmaking optimization
US9993735B2 (en) 2016-03-08 2018-06-12 Electronic Arts Inc. Multiplayer video game matchmaking optimization
US10729975B1 (en) 2016-03-30 2020-08-04 Electronic Arts Inc. Network connection selection processing system
US10198914B2 (en) * 2016-03-31 2019-02-05 Igt Canada Solutions Ulc Gaming device for updating game play in real-time
CN115089972A (en) * 2016-06-30 2022-09-23 索尼互动娱乐股份有限公司 Automatic Artificial Intelligence (AI) personal management method
US10540847B2 (en) 2016-08-08 2020-01-21 Double Down Interactive Llc Gaming system and method for providing a variable award in association with a virtual currency purchase
US10163302B2 (en) 2016-08-08 2018-12-25 Double Down Interactive Llc Gaming system and method for providing a variable award in association with a virtual currency purchase
US20180061180A1 (en) * 2016-08-26 2018-03-01 Flo, Llc System and Method for Incorporating Game Play into Product Transactions
KR102127670B1 (en) 2016-10-21 2020-06-29 일렉트로닉 아트 아이엔씨. Multiplayer video game matchmaking system and methods
US11344814B2 (en) 2016-10-21 2022-05-31 Electronic Arts Inc. Multiplayer video game matchmaking system and methods
US10286327B2 (en) * 2016-10-21 2019-05-14 Electronic Arts Inc. Multiplayer video game matchmaking system and methods
CN107970612A (en) * 2016-10-21 2018-05-01 电子技术公司 multi-player video game matching system and method
US10751629B2 (en) 2016-10-21 2020-08-25 Electronic Arts Inc. Multiplayer video game matchmaking system and methods
KR20180044191A (en) * 2016-10-21 2018-05-02 일렉트로닉 아트 아이엔씨. Multiplayer video game matchmaking system and methods
US20180111051A1 (en) * 2016-10-21 2018-04-26 Electronic Arts Inc. Multiplayer video game matchmaking system and methods
US10987588B2 (en) 2016-11-29 2021-04-27 Activision Publishing, Inc. System and method for optimizing virtual games
US10500498B2 (en) 2016-11-29 2019-12-10 Activision Publishing, Inc. System and method for optimizing virtual games
US10091281B1 (en) 2016-12-01 2018-10-02 Electronics Arts Inc. Multi-user application host-system selection system
US11040286B2 (en) 2017-09-27 2021-06-22 Activision Publishing, Inc. Methods and systems for improved content generation in multiplayer gaming environments
US10561945B2 (en) 2017-09-27 2020-02-18 Activision Publishing, Inc. Methods and systems for incentivizing team cooperation in multiplayer gaming environments
US10974150B2 (en) 2017-09-27 2021-04-13 Activision Publishing, Inc. Methods and systems for improved content customization in multiplayer gaming environments
US10864443B2 (en) 2017-12-22 2020-12-15 Activision Publishing, Inc. Video game content aggregation, normalization, and publication systems and methods
US10765948B2 (en) 2017-12-22 2020-09-08 Activision Publishing, Inc. Video game content aggregation, normalization, and publication systems and methods
US11413536B2 (en) 2017-12-22 2022-08-16 Activision Publishing, Inc. Systems and methods for managing virtual items across multiple video game environments
US11504633B2 (en) 2018-09-07 2022-11-22 Valve Corporation Machine-learned trust scoring for player matchmaking
US11052311B2 (en) 2018-09-07 2021-07-06 Valve Corporation Machine-learned trust scoring based on sensor data
US10905962B2 (en) * 2018-09-07 2021-02-02 Valve Corporation Machine-learned trust scoring for player matchmaking
US11887433B2 (en) * 2018-11-28 2024-01-30 Igt System and method for providing benefits based on skill
US20210019990A1 (en) * 2018-11-28 2021-01-21 Igt System and method for providing benefits based on skill
US11679330B2 (en) 2018-12-18 2023-06-20 Activision Publishing, Inc. Systems and methods for generating improved non-player characters
US11097193B2 (en) 2019-09-11 2021-08-24 Activision Publishing, Inc. Methods and systems for increasing player engagement in multiplayer gaming environments
US11712627B2 (en) 2019-11-08 2023-08-01 Activision Publishing, Inc. System and method for providing conditional access to virtual gaming items
US11707686B2 (en) 2020-06-05 2023-07-25 Solsten, Inc. Systems and methods to correlate user behavior patterns within an online game with psychological attributes of users
US11458407B2 (en) 2020-06-05 2022-10-04 Solsten, Inc. Systems and methods to correlate user behavior patterns within an online game with psychological attributes of users
US11524234B2 (en) 2020-08-18 2022-12-13 Activision Publishing, Inc. Multiplayer video games with virtual characters having dynamically modified fields of view
US11351459B2 (en) 2020-08-18 2022-06-07 Activision Publishing, Inc. Multiplayer video games with virtual characters having dynamically generated attribute profiles unconstrained by predefined discrete values
US11727424B2 (en) * 2021-06-04 2023-08-15 Solsten, Inc. Systems and methods to correlate user behavior patterns within digital application environments with psychological attributes of users to determine adaptations to the digital application environments
US20230376984A1 (en) * 2021-06-04 2023-11-23 Solsten, Inc. Systems and methods to correlate user behavior patterns within digital application environments with psychological attributes of users to determine adaptations to the digital application environments
US20220391932A1 (en) * 2021-06-04 2022-12-08 Solsten, Inc. Systems and methods to correlate user behavior patterns within digital application environments with psychological attributes of users to determine adaptations to the digital application environments

Also Published As

Publication number Publication date
ZA200504825B (en) 2006-07-26
CA2506101A1 (en) 2004-06-03
MXPA05006290A (en) 2011-04-14
WO2004046859A3 (en) 2005-07-21
JP2006506182A (en) 2006-02-23
WO2004046859A2 (en) 2004-06-03
AU2003287646A1 (en) 2004-06-15

Similar Documents

Publication Publication Date Title
US20040097287A1 (en) Method and system for gaming over a computer network
US11551515B2 (en) Peer-to-peer wagering platform
US7985132B2 (en) System and method for facilitating play of a video game via a web site
US6929550B2 (en) Network game method and network game system
US6224486B1 (en) Database driven online distributed tournament system
US20070117619A1 (en) System and method for facilitating play of a video game via a web site
US20120115554A1 (en) System for providing an interactive sports betting game to a plurality of participants to compete for virtual goods or virtual currency units or both and share social information with other users
SG173179A1 (en) Online capsule lottery system and method for same
US20080194309A1 (en) System for Providing Go-Stop Game Service Via On-Line and Method Therefor
US10092825B2 (en) System, method, and apparatus for a game of skill
JP2020533715A (en) Club Opposition Web Board Game Tournament Holding Method and System
US11014006B1 (en) Method and system for competitive video game playing
US20230401927A1 (en) Tiered payout gaming system and method

Legal Events

Date Code Title Description
STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION