[go: up one dir, main page]

WO2009041960A1 - Produits et procédés d'échange de points - Google Patents

Produits et procédés d'échange de points Download PDF

Info

Publication number
WO2009041960A1
WO2009041960A1 PCT/US2007/079266 US2007079266W WO2009041960A1 WO 2009041960 A1 WO2009041960 A1 WO 2009041960A1 US 2007079266 W US2007079266 W US 2007079266W WO 2009041960 A1 WO2009041960 A1 WO 2009041960A1
Authority
WO
WIPO (PCT)
Prior art keywords
wager
points
participants
indication
exchange
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.)
Ceased
Application number
PCT/US2007/079266
Other languages
English (en)
Inventor
Howard W. Lutnick
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 CA2700282A priority Critical patent/CA2700282C/fr
Priority to AU2007359549A priority patent/AU2007359549B2/en
Priority to JP2010525790A priority patent/JP2010540019A/ja
Priority to PCT/US2007/079266 priority patent/WO2009041960A1/fr
Publication of WO2009041960A1 publication Critical patent/WO2009041960A1/fr
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

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
    • G07F17/326Game play aspects of gaming systems
    • G07F17/3272Games involving multiple players
    • G07F17/3276Games involving multiple players wherein the players compete, e.g. tournament
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/34Betting or bookmaking, e.g. Internet betting
    • 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/3286Type of games
    • G07F17/3288Betting, e.g. on live events, bookmaking

Definitions

  • Figure 1 shows a computer system architecture that may be used to perform one or more acts in accordance with some embodiments
  • Figure 2 shows example sets of database tables that may be maintained in some embodiments.
  • Figure 3 shows an example process that may be performed by some embodiments.
  • the term "product” means any machine, manufacture and / or composition of matter, unless expressly specified otherwise.
  • the term "process” means any process, algorithm, method or the like, unless expressly specified otherwise. Each process (whether called a method, algorithm or otherwise) inherently includes one or more steps, and therefore all references to a "step” or “steps” of a process have an inherent antecedent basis in the mere recitation of the term 'process' or a like term. Accordingly, any reference in a claim to a 'step' or 'steps' of a process has sufficient antecedent basis.
  • inventions and the like mean "the one or more inventions disclosed in this application” , unless expressly specified otherwise.
  • variation of an invention means an embodiment of the invention, unless expressly specified otherwise.
  • a reference to "another embodiment” in describing an embodiment does not imply that the referenced embodiment is mutually exclusive with another embodiment (e.g., an embodiment described before the referenced embodiment), unless expressly specified otherwise.
  • the phrase "at least one of a widget, a car and a wheel” means either (i) a widget, (ii) a car, (iii) a wheel, (iv) a widget and a car, (v) a widget and a wheel, (vi) a car and a wheel, or (vii) a widget, a car and a wheel.
  • determining and grammatical variants thereof (e.g., to determine a price, determining a value, determine an object which meets a certain criterion) is used in an extremely broad sense.
  • the term “determining” encompasses a wide variety of actions and therefore “determining” can include calculating, computing, processing, deriving, investigating, looking up (e.g., looking up in a table, a database or another data structure), ascertaining and the like.
  • determining can include receiving (e.g., receiving information), accessing (e.g., accessing data in a memory) and the like.
  • determining can include resolving, selecting, choosing, establishing, and the like.
  • the term “determining” does not imply certainty or absolute precision, and therefore
  • determining can include estimating, predicting, guessing and the like.
  • the term “determining” does not imply that mathematical processing must be performed, and does not imply that numerical methods must be used, and does not imply that an algorithm or process is used.
  • the term “determining” does not imply that any particular device must be used. For example, a computer need not necessarily perform the determining.
  • an embodiment means “one or more (but not all) embodiments of the present invention", unless expressly specified otherwise.
  • the term “electronic message” and variations thereof used herein should be understood to mean any electronic representation of information. For example an HTTP message, an XMLHTTP request, an SMS message, an MMS message, a database message (e.g., SQL message) or any other series of electrical signals that represent information may be considered an electronic message.
  • An electronic message may not include information identifying a source and / or destination such as the information typically present in a TCP/IP packet header. Rather, the electronic message may be considered to only include the body / content of such a packet.
  • an indication of information may include any indication of at least a portion of the information.
  • the information may be determined by a person or computing device from the indication of the information.
  • an indication may include a copy of the information in any of a variety of formats, compressions, and / or encryptions.
  • an indication may include an index or other identifier, such as a position in a list, an ID number, or a database key.
  • An indication of a thing may be in the same or different medium as an original thing.
  • a number "1" may indicate a sound, a color, a menu item, or any other thing depending, e.g., on the configuration of a computing system configured to interpret the number.
  • an indication may be divided into a plurality of portions, such as a plurality of electronic messages being transmitted from one location to another.
  • multiple indications may be combined into a single message.
  • a claim that includes limitations of freezing a dripping alimentary composition into beads should be understood to include both a process in which all of a dripping alimentary compound is frozen into beads, and a process in which parts of a dripping alimentary compound are frozen into beads and parts of the dripping alimentary compound are not frozen into beads (e.g., they may be frozen into other non- bead shapes).
  • the mere usage of the ordinal numbers “first” and “second” before the term “widget” (1) does not indicate that either widget comes before or after any other in order or location; (2) does not indicate that either widget occurs or acts before or after any other in time; and (3) does not indicate that either widget ranks above or below any other, as in importance or quality.
  • the mere usage of ordinal numbers does not define a numerical limit to the features identified with the ordinal numbers (e.g., "a plurality of first widgets" indicates two or more widgets that are distinct from other widgets).
  • the mere usage of the ordinal numbers “first” and “second” before the term “widget” does not indicate that there must be no more than two widgets.
  • a single device / article may alternatively be used in place of the more than one device or article that is described.
  • a plurality of computer-based devices may be substituted with a single computer-based device.
  • the various functionality that is described as being possessed by more than one device or article may alternatively be possessed by a single device / article.
  • the functionality and / or the features of a single device that is described may be alternatively embodied by one or more other devices which are described but are not explicitly described as having such functionality / features.
  • other embodiments need not include the described device itself, but rather can include the one or more other devices which would, in those other embodiments, have such functionality / features.
  • Devices that are described as in communication with each other need not be in continuous communication with each other, unless expressly specified otherwise. On the contrary, such devices need only transmit to each other as necessary or desirable, and may actually refrain from exchanging data most of the time. For example, a machine in communication with another machine via the Internet may not transmit data to the other machine for long periods of time (e.g., weeks at a time). In addition, devices that are in communication with each other may communicate directly or indirectly through one or more intermediaries.
  • process or product may be described singly or without reference to other processes or products, in some embodiments the process or product may interact with other processes or products. For example, such interaction may include linking one business model to another business model. Such interaction may be provided to enhance the flexibility or desirability of the process.
  • An enumerated list of items does not imply that any or all of the items are mutually exclusive, unless expressly specified otherwise.
  • an enumerated list of items does not imply that any or all of the items are comprehensive of any category, unless expressly specified otherwise.
  • the enumerated list "a computer, a laptop, a PDA" does not imply that any or all of the three items of that list are mutually exclusive and does not imply that any or all of the three items of that list are comprehensive of any category.
  • an enumerated list of items does not imply that any or all of the items are equivalent to each other or readily substituted for each other.
  • a computing device 103 may include a specialized or general purpose computing device such as a cellular phone, a personal digital assistant, and / or any other portable or non-portable computing system that is not a general purpose computer. Some embodiments may include performing one or more acts involving a proprietary handheld score keeper device. Such a device may include a display screen through which a user interface may be provided and one or more input devices such as a keyboard and / or wireless or wired network interface through which information may be transmitted and / or received.
  • a "processor” 105 means one or more microprocessors, central processing units (CPUs), computing devices, microcontrollers, digital signal processors, application specific integrated circuits, or like devices or any combination thereof.
  • a processor may include an Intel® Pentium®, Centrino®, and / or Core® processor.
  • a processor 105 will receive instructions (e.g., from a memory or like device), and execute those instructions, thereby performing one or more processes defined by those instructions.
  • the apparatus that performs the process may include, e.g., a processor 105 and those input devices and / or output devices (e.g., a keyboard 107, mouse, trackball, microphone, touch screen, printing device, display screen 109, speaker, network interface 111) that are appropriate to perform the process.
  • programs i.e., collections of instructions
  • programs may be stored and transmitted using a variety of media (e.g., machine-readable media) in a number of manners.
  • hard-wired circuitry or custom hardware may be used in place of, or in combination with, some or all of the software instructions that can implement the processes of various embodiments.
  • various combinations of hardware and software may be used instead of software only.
  • processor 105 may execute an operating system which may include, for example, the Windows-based operating systems (e.g., Windows NT, Windows 2000 (Windows ME), Windows XP, Windows Vista) available from the Microsoft Corporation, MAC OS System X operating system available from Apple, one or more of the Linux-based operating system distributions (e.g., the Enterprise Linux operating system available from Red Hat, Inc.), the Solaris operating system available from Sun Microsystems, or UNIX operating systems available from various sources. Many other operating systems may be used, and the invention is not limited to any particular operating system.
  • the Windows-based operating systems e.g., Windows NT, Windows 2000 (Windows ME), Windows XP, Windows Vista
  • Windows-based operating system e.g., Windows NT, Windows 2000 (Windows ME), Windows XP, Windows Vista
  • MAC OS System X operating system available from Apple
  • the Linux-based operating system distributions e.g., the Enterprise Linux operating system available from Red Hat, Inc.
  • the Solaris operating system available from Sun Microsystems
  • the processor and operating system together may define a computer platform for which programs stored on a machine-readable medium may be written in various programming languages, including an object-oriented programming language, such as SmallTalk, Java, C++, Ada, Python, or C# (C-Sharp), functional programming languages, scripting programming languages such as JavaScript, and / or logical programming languages.
  • object-oriented programming language such as SmallTalk, Java, C++, Ada, Python, or C# (C-Sharp
  • functional programming languages such as SmallTalk, Java, C++, Ada, Python, or C# (C-Sharp)
  • scripting programming languages such as JavaScript
  • / or logical programming languages e.g., a non-programmed environment
  • Some implementations may be implemented using a plurality of programming languages and techniques known collectively as AJAX to provide a user with an interactive web-based user interface.
  • Various embodiments may include a network environment including one or more computing systems (e.g., general purpose computers 101, other computing devices 103) in communication through one or more communication networks (e.g., a LAN 119, the Internet 121).
  • the computer systems may communicate directly or indirectly, via any wired or wireless medium (e.g., the Internet 121, LAN 119, WAN or Ethernet, Token Ring, a telephone line, a cable line, a radio channel, an optical communications line, commercial on-line service providers, bulletin board systems, a satellite communications link, cellular telephone networks, a WI-FI network, a Bluetooth communication link, a combination of any of the above).
  • any wired or wireless medium e.g., the Internet 121, LAN 119, WAN or Ethernet, Token Ring, a telephone line, a cable line, a radio channel, an optical communications line, commercial on-line service providers, bulletin board systems, a satellite communications link, cellular telephone networks, a WI-FI network, a Bluetooth communication link,
  • Various aspects may be distributed among one or more computer systems configured to provide a service to one or more client computer systems.
  • a plurality of computing systems may be organized as a central authority connected to a LAN or other communication network. These computing systems may receive requests and other information from remote computing systems through the Internet 121.
  • one or more computer systems may act as one or more database servers.
  • the database server may respond to database requests such as structured query language (SQL) queries by providing access to a database (e.g., searching of the database, writing to the database).
  • SQL structured query language
  • the database server may maintain one or more database tables having information stored therein to facilitate the operation of some embodiments.
  • FIG. 2 illustrates example sets of database tables that may be used in some embodiments to track and / or adjust points, as described in more detail below.
  • some embodiments may include a points table 201.
  • the points table may store information regarding a distribution of points among a plurality of individuals. For example, as indicated in table 201 PERSON1 has been allocated 50 points, PERSON2 has been allocated 55 points, and PERSON3 has been allocated 0 points. People may be added and / or removed by adding and / or removing table rows, respectively. Points allocated to one or more people may be adjusted by changing (e.g., adding or subtracting) a value to one or more point values in an appropriate entry of the points column.
  • a table such as table 201 may be useful, for example, to track points among a group of individuals that share a common point pool (e.g., people in a common participant group).
  • PERSON1 , PERSON2, and PERSON3 may agree that points may be assigned and adjusted among all three of them together.
  • PERSON1 , PERSON2, and PERSON3 may for example be friends, co-workers, acquaintances or otherwise associated.
  • PERS0N1 , PERS0N2, and PERS0N3 may be participants in a single wager or a common group of wagers.
  • PERS0N1, PERS0N2, and PERS0N3 may agree to be in a grouping before being placed in such a grouping.
  • Some embodiments may include a table such as table 201 for each such grouping of people.
  • Point table 203 may maintain point allocations among a plurality of people. However, point table 203 may track points among a plurality of groups by tuples that indicate one or more people or groups in the points column. For example, PERSON1 has been allocated 25 points from PERSON2 and 25 points from the group of people defined by the identifier GROUP! Group table 205 may define one or more groups of people. A group identifier may be indicated in the groups column and a list of people in the group identified may be indicated in the people column. For example, GROUP1 includes PERSON! PERSON2, and PERSON3 in the illustrated group table 205. Points associated with a particular group or a particular tuple of people may be considered a set of points.
  • one or more database table may store personal information such as identification information, login information, and / or any other desired information.
  • one or more computer systems may act as a web server.
  • a web server may be configured to respond to network requests (e.g., HTTP messages, XMLHTTP requests) from web browsers executed by remote computer systems.
  • network requests e.g., HTTP messages, XMLHTTP requests
  • a web browser 123 executed by a computing system may direct an HTTP message through the Internet 121 to an edge routing device 125 connected to the LAN 119.
  • the edge routing device 125 may be configured to direct the HTTP message to the web server through the LAN 119.
  • the web server may provide a response (e.g., an HTML document) to the web browser 123 through the edge routing device 125 and Internet 12!
  • the web server may be configured to communicate with other computer systems (e.g., a database server) to generate responses to such a received request.
  • a server computer / centralized authority may not be necessary or desirable.
  • an embodiment may be practiced on one or more computing devices without a central authority.
  • any functions described herein as performed by a server or data described as stored on a general purpose computer may instead be performed by or stored on one or more such computing devices.
  • machine-readable medium refers to any medium that participates in providing data (e.g., instructions, data structures) which may be read by a computer, a processor or a like device. Such a medium may take many forms, including but not limited to, non-volatile media, volatile media, and transmission media.
  • Non-volatile media include, for example, optical or magnetic disks 113 and other persistent memory.
  • Volatile media include dynamic random access memory 115 (DRAM), which typically constitutes the main memory of a computer system.
  • Transmission media include coaxial cables, copper wire and fiber optics, including the wires that comprise a system bus 117 coupled to the processor.
  • Transmission media may include or convey acoustic waves, light waves and electromagnetic emissions, such as those generated during radio frequency (RF) and infrared (IR) data communications.
  • RF radio frequency
  • IR infrared
  • Common forms of machine-readable media include, for example, a floppy disk, a flexible disk, a hard disk, a magnetic tape, any other magnetic medium, a CD-ROM, a DVD, any other optical medium, punch cards, a paper tape, any other physical medium with patterns of holes, a RAM, a PROM, an EPROM, a FLASH-EEPROM, any other memory chip or cartridge, a carrier wave, or any other medium from which a computer system can read.
  • data may be (i) delivered from RAM to a processor; (ii) carried over a wireless transmission medium; (iii) formatted and / or transmitted according to numerous formats, standards or protocols, such as Ethernet (or IEEE 802.3), SAP, ATP, BluetoothTM, and TCP/IP, TDMA, CDMA, and 3G; and / or (iv) encrypted to ensure privacy or prevent fraud in any of a variety of ways well known in the art.
  • a description of a process is likewise a description of a machine-readable medium storing a program for performing the process.
  • the machine-readable medium can store (in any appropriate format) those program elements that are appropriate to perform the process.
  • the process may operate without any user intervention.
  • the process includes some human intervention (e.g., an act is performed by or with the assistance of a human).
  • embodiments of an apparatus may include one or more computer systems operable to perform some (but not necessarily all) of the described process.
  • embodiments of a machine-readable medium storing a program or data structure include a machine-readable medium storing a program that, when executed, can cause one or more processors to perform some (but not necessarily all) of the described process.
  • databases are described, it will be understood by one of ordinary skill in the art that (i) alternative database structures to those described may be readily employed, and (ii) other memory structures besides databases may be readily employed. Any descriptions of any sample databases presented herein are illustrative arrangements for stored representations of information. Any number of other arrangements may be employed besides those suggested herein. Further, any database format (including relational databases, object-based models and / or distributed databases) may be used to store and manipulate the data types described herein. Likewise, object methods or behaviors of a database may be used to implement processes described herein. In addition, the databases may, in a known or other manner, be stored locally or remotely from a device which accesses data in such a database. Continuing Applications
  • step for means that 35 U. S. C. ⁇ 112, paragraph 6, applies to that limitation.
  • a limitation of the claim which does not include the phrase “means for” or the phrase “step for” means that 35 U. S. C. ⁇ 112, paragraph 6 does not apply to that limitation, regardless of whether that limitation recites a function without recitation of structure, material or acts for performing that function.
  • the mere use of the phrase "step of or the phrase “steps of” in referring to one or more steps of the claim or of another claim does not mean that 35 U. S. C. ⁇ 112, paragraph 6, applies to that step(s).
  • Computers, processors, computing devices and like products are structures that can perform a wide variety of functions. Such products can be operable to perform a specified function by executing one or more programs, such as a program stored in a memory device of that product or in a memory device which that product accesses. Unless expressly specified otherwise, such a program need not be based on any particular algorithm, such as any particular algorithm that might be disclosed in the present application. It is well known to one of ordinary skill in the art that a specified function may be implemented via different algorithms, and any of a number of different algorithms would be a mere design choice for carrying out the specified function.
  • structure corresponding to a specified function includes any product programmed to perform the specified function.
  • Such structure includes programmed products which perform the function, regardless of whether such product is programmed with (i) a disclosed algorithm for performing the function, (ii) an algorithm that is similar to a disclosed algorithm, or (iii) a different algorithm for performing the function.
  • a means for performing a function hat is a method
  • one structure for performing this method includes a computing device (e.g., a general purpose computer) that is programmed and / or configured with appropriate hardware to perform that function.
  • [59] Also includes a computing device (e.g., a general purpose computer) that is programmed and / or configured with appropriate hardware to perform that function via other algorithms as would be understood by one of ordinary skill in the art.
  • a computing device e.g., a general purpose computer
  • appropriate hardware to perform that function via other algorithms as would be understood by one of ordinary skill in the art.
  • Exemplary Embodiments relate to tracking points allocated among one or more people.
  • a group of people may enter into a wager.
  • One or more winners of the wager may be allocated a number of points associated with the wager. Points may be adjusted later because of future wagers as well as non-wager events.
  • Such embodiments may provide convenient and efficient ways of tracking both wager related and non- wager related information.
  • FIG. 3 illustrates an example process 300 that may be performed by some embodiments.
  • Process 300 may be used to adjust at least one first amount of points associated with a plurality of participants in a wager based on the outcome of the wager, and to adjust at least one second amount of points associated with the plurality of participants based, at least in part, on some external exchange or other event between at least two of the plurality of participants.
  • one or more computer systems may perform one or more acts of process 300.
  • Process 300 may begin at block 301.
  • some embodiments may include receiving information about one or more individuals and / or groups. Such information may include names, grouping information and / or other desired information. Such information may be used, for example, to create one or more database entries that allow a user and / or a group of users to be tracked.
  • a user interface such as a web page or mobile device interface may be provided through which a user may enter such information.
  • one or more users may identify themselves and or their inclusion as part of a group through such an interface, for example.
  • one or more other users e.g., other members of a group, may be asked to approve a new user before he or she is added to a particular group.
  • users may be identified to each other when participating in a wager together. For example, when playing an online card game, each user may be identified by a name through a user interface, so that users may know against whom they are playing even if they are not in the same location. In some implementations, users may not be identified to each other. Rather, users may be able to enter wagers (e.g., play a card game) anonymously. In some implementations, a user may be able to choose whether he or she is identified or not identified.
  • users may be restricted to entering into wagers with people in their group so that even though during the wager (e.g., during the card game) one or more participants may be anonymous, users may be assured that all participants are in some why known or otherwise related to each other.
  • process 300 may include receiving at least one indication of at least one wager.
  • the wager may be associated with an amount of points wagered and an event.
  • the event may include, for example, an outcome of a competition (e.g., a sport game, a virtual reality competition, a contest, an election, etc.), an outcome of a game (e.g., a card game, a slot machine pull, a die roll, fantasy sporting, etc.), an occurrence of a possible happening or fact (e.g., a random number generation, a phone call, a stock market change, meeting exercise goals, side bets on a game or competition, number of wins in a single player game, a persons weight, a correct answer to a question, etc.), a decision by one or more trusted sources or judges (e.g., a court case outcome, determined looks of a significant other, etc.), and / or any other desire event.
  • Wagers may include fixed odds bets, spread bets, and / or any other desire event
  • a wager may be "internal" to an embodiment.
  • an internal wager may include a wager that has an outcome that is largely facilitated by the embodiment.
  • a web page may both track points in accordance with some embodiments and facilitate an interactive card game through which participants may wager points based on the outcome of the game.
  • a card game may include any game that may require a house or not require a house.
  • one or more participants may be determined to act as a house, the house may be rotated among the participants so that each acts as the house in turn on consecutive hands, and / or any other method of providing a house may be used.
  • a wager may be "external" to an embodiment.
  • an external wager may include a wager that has an outcome that is largely not facilitated by the embodiment.
  • two participants may wager an amount of points on the outcome of a golf game played between the two participants and / or any other physical event.
  • wagers may be limited to members of a group. By limiting participants of a wager to members of a group, the participants in the wager may be assured that they know or are in some way related to each participant in the wager.
  • one or more members of a group may sponsor a third party to participate in a wager so that if the third party wins or loses, the sponsoring member may receive the benefit of wins and the detriment of loses.
  • Some embodiments may include providing a user interface, such as a web page or mobile device interface, through which information about the wager may be entered.
  • information about the wager may include information identifying an amount of points wagered, information identifying participants in the wager, information identifying a point distribution to one or more winners of the wager, information identifying an event and / or any other desired information.
  • Such an interface may present a representation of ongoing and / or available wagers (e.g., games) and / or allow a user to enter into / create custom wagers between users in a group.
  • a similar wager may become available to other users in other groups and / or other users in the same group.
  • Such implementations allows users from various groups to define wagers for other groups.
  • a ranking or positioning in a user interface of a wager defined by one group may be determined by a number of other groups that have entered into that wager. So, for example, a popular wager defined by one group may be positioned in a more prominent location than an unpopular wager defined by another group when an interface presents a listing of current wagers.
  • a user interface may be provided that includes a gaming interface (e.g., online card game, etc.) through which a game is played and bets associated with the game (i.e., wagers) are placed.
  • a gaming interface e.g., online card game, etc.
  • bets associated with the game i.e., wagers
  • such a game may include a game of skill and / or a game of chance.
  • some or all points wagered may be limited to one or more default values (e.g., antes).
  • some or all points wagered may be adjustable (e.g., raises).
  • some implementations may include receiving an acceptance of a wager.
  • a first participant in a wager may transmit an indication that a wager has been created to an embodiment, and / or an indication of an offer for a wager (e.g., a raise in a poker game).
  • a second participant may later transmit an acceptance of the created wager or of the offered wager.
  • process 300 may include determining an outcome of at least one wager. Determining the outcome of the wager may include determining an outcome of the event associated with the wager. In some implementations, such a determination may include determining the outcome of an internal wager, such as determining the winner of on online card game. In some implementations, such a determination may include determining the outcome of an external wager, such as determining the winner of a golf game. Determining the outcome of an external wager may include, for example, receiving an indication of the outcome of the external wager, e.g., from a participant in the external wager, from a judge of the external wager, from a trusted source (e.g., a sports reporter reporting sport bracket results), etc.
  • a user interface may be provided in some implementations that may allow entry of such information.
  • process 300 may include allocating points among participants of the at least one wager in accordance with the determined outcome of the at least one wager.
  • Allocating points may include, for example, adjusting a point value stored on a machine readable medium, e.g., in one or more database tables, and associated with one or more of the participants.
  • Allocating points may include providing points to one or more participants in the wager who are determined to be winners of the wager, e.g., at block 305 of process 300.
  • the number of points provided may be determined based on information identifying a point distribution associated with the wager, e.g., at block 303 of process 300, and / or a default point distribution, e.g., all points to winner none to others.
  • process 300 may loop to block 303 after completion of block 307. By so looping, multiple wagers affecting multiple different or similar participants may be completed and points may be adjusted accordingly.
  • process 300 may include receiving an indication of a point adjustment.
  • the indication of the point adjustment may include, for example, an indication that an external event, such as an exchange of goods, services, money, etc., has occurred.
  • the indication may also be an indication of a correction to a prior error in point distribution.
  • the indication may identify a participant in the wager and an amount of points to change.
  • the indication of the adjustment may be received from one or more participants in the wager or users associated with a group.
  • a user interface e.g., a web page or mobile device interface, may be provided through which a point adjustment may be entered by the one or more users.
  • the point adjustment may include a negative point adjustment, which may be particularly useful to account for an external exchange of goods, services, and / or money.
  • the point adjustment may include a positive point adjustment, which may be particularly useful, for example, when a participant desires to concede a wager, transfer points to another member of a group, correct a point tracking error, and / or otherwise increase points of a user.
  • process 300 may include adjusting points allocated to at least one participant of the wager in accordance with the point adjustment.
  • An embodiment may adjust points associated with the identified participant in response to receiving the indication of the point adjustment, for example, by changing a point value stored on one or more machine readable medium, e.g., in one or more database tables.
  • an adjustment may be performed after it is verified by all or some number of participants in a wager or members of a group. Some implementations may transmit a verification request to some participants, e.g., through email, through another user interface, etc.
  • a historic point value may also be maintained. Such a historic point value may represent a history of wins and losses among a group of participants without taking into account adjustments from external exchanges or other events.
  • a user when submitting a request for a point adjustment, a user may indicate whether the point adjustment should affect the historic point value. This may be useful for example so that points added, for example, due to a concession or subtracted due to prior errors are adjusted in the historic point value, but points subtracted, for example, due to an exchange of goods or services are not reflected.
  • a mechanism for verifying point adjustments may be used. For example, a message may be transmitted to users of a group requesting that they accept a point adjustment before the point adjustment is made.
  • codes may be used to authenticate that point adjustments are valid. For example, a user may submit a verifying code when submitting a request to alter points. Such a verifying code may be provided by another user (e.g., other group members) to signify that the user is allowed to make the point adjustment. Any mechanisms of generating and providing such codes to users may be used. For example, the codes may be single use codes generated each time a user wants to authorize another user to make a point adjustment, the codes may be reuseable codes associated with a particular user (such as a PGP public key), or any other desired type of code may be used.
  • Process 300 may end at block 313. Process 300 may also loop back to either block 309 for further point adjustments or block 303 for further wagers.
  • process 300 may include providing a representation of points allocated to one or more users.
  • the representation may include, for example a user interface such as a web page or mobile device interface that displays points allocated to a particular participant or participant group.
  • Such ha representation may be provided at any time during process 300, such as before / after an indication of a wager is received, before / after an indication of a point adjustment is received, and / or at any other time.
  • process 300 may include providing messaging functionality through one or more computer systems. Participants in a wager or in a group may interact with each other through private messages, forums, community chat, and / or any other method. For example, in one implementations, a first participant may send a message to a second participant saying "I am beating you.” Such messaging functionality may be facilitated using, for example, known methods such as email, SMS or MMS messaging, instant messaging technology, and / or any other new or known technology.
  • process 300 and any other actions described above are given as examples only. Other embodiments may include additional and / or alternative actions in any order.
  • An example iteration through process 300 may involve, for example, a group of friends or other acquaintances.
  • the group of individuals may identify themselves to an embodiment, for example through separate web page interfaces accessed by respective individuals using respective web browsers.
  • the group may access an interface through which wagers may be entered, for example an online poker room accessed through separate web browsers.
  • the individuals may play one or more games through the interfaces, for example, one or more hands of poker.
  • Each game may include one or more bets of some number of points, for example, an ante and raises in each poker game.
  • the winner of each game may be determined and allocated the bet of the number of points for each game, for example, the winner of each hand of poker may be allocated the number of points anted and raises matched for that hand.
  • the group may finish playing. Outside of the interface, one or more exchanges may occur. For example, one member of the group may purchase food for other members of the group, exchange money with other members of the group, perform a desired service for other members of the group, etc.
  • the members of the group may access the user interface and submit information indicating that points should be adjusted to reflect some agreed upon change in points. An embodiment may verify this adjustment with each member of the group before making the adjustment.
  • a method comprising receiving a plurality of indications, each respective indication of the plurality of indications indicating a respective wager of a plurality of wagers, each respective wager including a respective event, a respective amount of points wagered, and at least one respective participant; based, at least in part, on outcomes of the respective events, determining a distribution of points among participants of the plurality of wagers; receiving at least one indication of a point adjustment; and adjusting points allocated to at least one participant of the plurality of wagers based, at least in part, on the point adjustment.
  • allocating includes storing information about the points on at least one machine readable medium.
  • adjusting includes at least one of an addition and a subtraction of points associated with the at least one participant.
  • at least one wager of the plurality of wagers includes a distribution plan that indicates how points should be distributed among at least one winner of the at least one wager.
  • determining the distribution of points among the participants of the plurality of wagers includes determining the distribution of points among the participants of the plurality of wagers based at least in part on the distribution plan.
  • the at least one user interface includes at least one of an interface through which information regarding at least one of the plurality of wagers may be entered, an interface through which at least one game associated with at least one wager may be played, an interface through which information regarding the at least one point adjustment may be entered, and an interface through which a representation of a current point distribution may be viewed.
  • An apparatus comprising at least one machine readable medium, the at least one machine readable medium having stored thereon a plurality of machine instructions, the plurality of machine instructions together being able to control at least one computer system to perform a method according to paragraph 86.
  • a method comprising receiving an indication of a wager, the wager including an event, an amount of points wagered, and at least two participants; based, at least in part, on an outcome of the event, allocating at least a portion of the amount of points wagered between the at least two participants; receiving at least one indication of a point adjustment; and adjusting points allocated to at least one of the at least two participants based, at least in part, on the point adjustment.
  • allocating includes storing information about the points on at least one machine readable medium.
  • adjusting includes at least one of an addition and a subtraction of points associated with the at least one participant.
  • allocating includes determining a distribution of points among the at least two participants based at least in part on the distribution plan.
  • the at least one user interface includes at least one of an interface through which information regarding the wager may be entered, an interface through which at least one game associated with the wager may be played, an interface through which information regarding the point adjustment may be entered, and an interface through which a representation of a current point distribution may be viewed.
  • the method of paragraph 110 further comprising presenting at least one representation of a current point distribution.
  • the event includes at least one of an outcome of a game, an outcome of a competition, an occurrence of a possible happening, and a decision.
  • An apparatus comprising at least one machine readable medium, the at least one machine readable medium having stored thereon a plurality of machine instructions, the plurality of machine instructions together being able to control at least one computer system to perform a method according to paragraph 110.
  • a method comprising adjusting at least one first amount of points of a set of amounts of points associated with a plurality of participants, based, at least in part, on at least one outcome of at least one wager involving at least a portion of the plurality of participants; and adjusting at least one second amount of points of the set of amounts of points based, at least in part, on at least one exchange between at least two of the plurality of participants.
  • adjusting the at least one first amount of points includes storing information about the set of amounts of points on at least one machine readable medium.
  • adjusting the at least one second amount of points includes storing information about the set of amounts of points on at least one machine readable medium.
  • adjusting the at least one first amount of points includes adjusting the at least one first amount of points based at least in part on the distribution plan.
  • the at least one user interface includes at least one of an interface through which information regarding the at least one wager may be entered, an interface through which at least one game associated with the at least one wager may be played, an interface through which information regarding the at lest one exchange may be entered, and an interface through which a representation of a current point distribution may be viewed.
  • the method of paragraph 133 in which the exchange includes at least one of an exchange of goods, an exchange of services, and an exchange of money. [151] The method of paragraph 133, further comprising, verifying an occurrence of the exchange with at least one of the participants.
  • An apparatus comprising at least one machine readable medium, the at least one machine readable medium having stored thereon a plurality of machine instructions, the plurality of machine instructions together being able to control at least one computer system to perform a method according to paragraph 110.

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Business, Economics & Management (AREA)
  • Health & Medical Sciences (AREA)
  • Economics (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Primary Health Care (AREA)
  • Strategic Management (AREA)
  • Tourism & Hospitality (AREA)
  • General Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

L'invention concerne des procédés de suivi des points de participants à différents paris. Une indication de pari peut être reçue, incluant des distributions de points, des participants, un événement, etc. Une indication d'une issue de pari peut être reçue. Des points peuvent être attribués aux participants en fonction d'une répartition de points définie, fondée sur l'issue du pari. Une indication d'un ajustement des points peut être reçue, et les points peuvent être ajustés en conséquence. L'ajustement des points peut être associé à un échange externe entre participants à un pari. D'autres modes de réalisations sont également décrits.
PCT/US2007/079266 2007-09-24 2007-09-24 Produits et procédés d'échange de points Ceased WO2009041960A1 (fr)

Priority Applications (4)

Application Number Priority Date Filing Date Title
CA2700282A CA2700282C (fr) 2007-09-24 2007-09-24 Produits et procedes d'echange de points
AU2007359549A AU2007359549B2 (en) 2007-09-24 2007-09-24 Products and processes for a point exchange
JP2010525790A JP2010540019A (ja) 2007-09-24 2007-09-24 ポイント交換のための製品及び処理
PCT/US2007/079266 WO2009041960A1 (fr) 2007-09-24 2007-09-24 Produits et procédés d'échange de points

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/US2007/079266 WO2009041960A1 (fr) 2007-09-24 2007-09-24 Produits et procédés d'échange de points

Publications (1)

Publication Number Publication Date
WO2009041960A1 true WO2009041960A1 (fr) 2009-04-02

Family

ID=40511724

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2007/079266 Ceased WO2009041960A1 (fr) 2007-09-24 2007-09-24 Produits et procédés d'échange de points

Country Status (4)

Country Link
JP (1) JP2010540019A (fr)
AU (1) AU2007359549B2 (fr)
CA (1) CA2700282C (fr)
WO (1) WO2009041960A1 (fr)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5968813B2 (ja) * 2013-03-15 2016-08-10 株式会社コナミデジタルエンタテインメント ゲーム制御装置、ゲームシステム、ゲーム制御方法、およびゲーム制御プログラム
US9697680B2 (en) * 2014-08-25 2017-07-04 Skillz Inc. Cooperative gameplay in peer-to-peer wagering platform
JP6892984B2 (ja) * 2019-11-28 2021-06-23 株式会社ミクシィ 情報処理装置、配当実行プログラム、及び配当実行方法
JP7678289B2 (ja) * 2021-06-08 2025-05-16 株式会社Mixi 情報処理装置、情報処理方法及びプログラム

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080026816A1 (en) * 2006-07-25 2008-01-31 Sammon Russell P Providing Benefits To Players Who Agree To Appropriation Of A Portion Of Future Winnings

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002126354A (ja) * 2000-10-24 2002-05-08 Murai Associates Corp ネットワーク型ゲームの参加方法ならびにそのサーバシステムおよび同方法がプログラムされ記録された記録媒体
JP2002143510A (ja) * 2000-11-06 2002-05-21 Heiwa Corp 遊技システム
JP3805739B2 (ja) * 2002-10-28 2006-08-09 株式会社ソフィア 遊技設備装置

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080026816A1 (en) * 2006-07-25 2008-01-31 Sammon Russell P Providing Benefits To Players Who Agree To Appropriation Of A Portion Of Future Winnings

Also Published As

Publication number Publication date
CA2700282A1 (fr) 2009-04-02
AU2007359549A1 (en) 2009-04-02
AU2007359549B2 (en) 2012-08-16
CA2700282C (fr) 2014-11-18
JP2010540019A (ja) 2010-12-24

Similar Documents

Publication Publication Date Title
US10217320B2 (en) Products and processes for a point exchange
US10249135B2 (en) Products and processes for gaming with points
US20200074806A1 (en) Products and processes for point gaming derivatives
US10181237B2 (en) Verifying a gaming device is in communications with a gaming server by passing an indicator between the gaming device and a verification device
US20090186679A1 (en) Prediction game system and method
US11710365B2 (en) Verifying whether a device is communicating with a server
US9111411B2 (en) Verifying a first device is in communications with a server by strong a value from the first device and accessing the value from a second device
US20090149244A1 (en) Products and processes for a point exchange
US9064373B2 (en) Storing information from a verification device and accessing the information from a gaming device to verify that the gaming device is communicating with a server
US20090083252A1 (en) Web-based competitions using dynamic preference ballots
AU2007359549B2 (en) Products and processes for a point exchange
US20170084108A1 (en) System and method for sporting event wagering
JP6806960B2 (ja) ポイント交換のための製品及び処理
EA005452B1 (ru) Способ и система для компьютерной игры
JP6246099B2 (ja) ポイント交換のための製品及び処理
JP6509265B2 (ja) ポイント交換のための製品及び処理
JP2025072553A (ja) ポイント交換のための製品及び処理

Legal Events

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

Ref document number: 07843037

Country of ref document: EP

Kind code of ref document: A1

WWE Wipo information: entry into national phase

Ref document number: 2700282

Country of ref document: CA

WWE Wipo information: entry into national phase

Ref document number: 2010525790

Country of ref document: JP

WWE Wipo information: entry into national phase

Ref document number: 2007359549

Country of ref document: AU

NENP Non-entry into the national phase

Ref country code: DE

ENP Entry into the national phase

Ref document number: 2007359549

Country of ref document: AU

Date of ref document: 20070924

Kind code of ref document: A

122 Ep: pct application non-entry in european phase

Ref document number: 07843037

Country of ref document: EP

Kind code of ref document: A1