text:
US20100035679A1 - Systems and methods for wager management - Google Patents
Systems and methods for wager management Download PDF
Thomas K. Oram
IGT Rhode Island LLC
2008-08-11 Application filed by IGT Rhode Island LLC filed Critical IGT Rhode Island LLC
2008-08-11 Assigned to GTECH RHODE ISLAND CORPORATION reassignment GTECH RHODE ISLAND CORPORATION ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: ORAM, THOMAS K.
G07F—COIN-FREED OR LIKE APPARATUS
G07F17/00—Coin-freed apparatus for hiring articles; Coin-freed facilities or services
G07F17/32—Coin-freed apparatus for hiring articles; Coin-freed facilities or services for games, toys, sports or amusements, e.g. casino games, online gambling or betting
G07F17/3225—Data transfer within a gaming system, e.g. data sent between gaming machines and users
G07F17/3232—Data transfer within a gaming system, e.g. data sent between gaming machines and users wherein the operator is informed
Systems and methods for processing wagers using third-party content are disclosed. An example system may include a wager management engine configured to create an account for a third-party host of entertainment content, the account including third-party host-specified wager parameters associated with the hosted content. The example system may also include a wager services engine configured to establish a wagering game in conjunction with the hosted content, to receive win conditions for the wagering game from the host, and to determine winning wagers in the wagering game based on the win conditions. The example system may also include a recording engine configured to store records of wagering transactions for the wagering game.
Wagering games exist in a variety of forms. Government licensed wagering generally falls into one of two categories. The first includes games designed specifically to allow a player to place a wager. Examples of the first category include state or other governmental lotteries, instant win-type ticket games, casino games, raffles, poker, etc. The second category includes games whose primary purpose is for competition or entertainment rather than wagering, but where wagering on outcomes of events external to the game is allowed, e.g., sports betting. In both categories, wagering is tightly coupled to the games being played. It is often difficult to change public manifestations of the game without also changing the underlying wagering mathematics. In some cases, the wagering mathematics may be dictated by the game content or entertainment game. Tight coupling may be the result of monolithic programming, utilization of single developer programming models, and other factors that fail to meet the need for robust wagering options that allow new content to be easily created.
In addition to existing wagering games, there are also games which are not wagering games, but are played solely for entertainment or competitive purposes. For example, there are conventional video games, quiz games associated with video or music content, Internet games, e.g., downloadable games based on Shockwave or Flash programs, and Internet-based multiplayer games. One example game genre is the Massively Multiplayer Online Game (MMOG), which is played by large communities over the Internet and includes games such as the World of Warcraft game from Blizzard Entertainment and Second Life from Linden Labs. For such non-wagering games, wagering may be a desirable addition, both to players who desire to place wagers to enhance their entertainment experience, and as an additional revenue generator for content providers, such as the game operators. However, adding wagering to such games may be restricted by law or regulation in many jurisdictions. One reason for this restriction is that many jurisdictions require wagering game operators to be specially vetted and licensed, e.g., to help prevent fraud and promote fair play and proper tax reporting.
Currently there is no system that allows government regulated wagering to be added to existing entertainment content in a way that is properly regulated, auditable, and secure. At the same time, it is difficult for regulated wagering providers to efficiently capitalize on the explosion of content such as games, music, and video that is developed by third parties.
Based on both the lack of robust and secure wagering capability in existing non-wagering games and the potential demand for wagering in existing non-wagering games, the inventors of the present application have recognized that there is a need for systems and methods that allow for game developers to develop games independently of wager management, yet which allow for players to place wagers securely under the auspices of a regulatory agency or other trusted authority.
FIG. 1 illustrates an example gaming system, according to an example embodiment of the present invention.
FIG. 2 illustrates another example gaming system, according to an example embodiment of the present invention.
FIG. 3 illustrates an example game host account, according to an example embodiment of the present invention.
FIG. 4 illustrates an example wagering game definition file, according to an example embodiment of the present invention.
FIG. 5 illustrates an example procedure for registering a game content provider account, according to an example embodiment of the present invention.
FIG. 6 illustrates an example procedure for managing a wager transaction, according to an example embodiment of the present invention.
FIG. 7 illustrates another example procedure for managing a wager transaction, according to an example embodiment of the present invention.
In one example embodiment of the present invention a system for processing wagers in games using third-party content is provided. The example system includes a transaction processing engine configured to receive wager transactions and wager parameters corresponding to games provided by third-party entertainment content providers, for example, a conventional non-wagering video game, a simulated card game, an MMOG, a game based on predicting the outcome of an event in the plot of fictional television show, a game based on results of TV game show, a game based on the results of a TV reality show, a sport simulation video game, a simulated instant win lottery scratch ticket, a simulated casino game, or a game based on a live broadcast of a sporting contest. The example system may also include a wager management engine configured to create and update host accounts for third-party content providers, and to associate with each host account a respective set of specific wager service enabled by the system for the third-party content provider, the wager services including at least one wager service, for example, accepting wagers, determining wager outcomes, generating a list of winning wagers, validating a wager presented for redemption, informing the holders of wagers of the status of their wagers, creating a wagering pool, and adjusting a wagering pool. The example system may also include a wager services engine configured to establish an instance of a wagering game in conjunction with the hosted content, to receive win conditions associated the wagering game, and to determine if a wager placed in the wagering game is a winner. The example system may also include a recording engine configured to store records of wagering transactions for the wagering game. The example system may also include a verification engine configured to verify winning wagers in the wagering game.
In a second example embodiment according to the present invention, a system for processing wagers using third-party content may be provided. The example system may include a wager management engine configured to create an account for a third-party host of entertainment content, the account including third-party host-specified wager parameters associated with the hosted content. The system may also include a wager services engine configured to establish a wagering game in conjunction with the hosted content, to receive win conditions for the wagering game from the host, and to determine winning wagers in the wagering game based on the win conditions. The system may also include a recording engine configured to store records of wagering transactions for the wagering game.
Optionally, the wager parameters may include rules describing a valid wager. The wager parameters may specify categories for winning wagers. The categories may be associated with different matching patterns corresponding to possible wager selection combinations.
Optionally, the wager services engine may be configured to accept wager transactions until a sales close notification is received from the host. The wager management engine may be configured to provide a status report including a list of winning wagers to the host. The win conditions may include at least one of winning numbers and winning events that occurred within the hosted content. The game services engine may be configured to provide a game service to the host, the game service including at least one of a randomization service and an outcome generation service. The wager services engine may configured to provide various services, e.g., to create and adjust a pool of winning and losing wagers on behalf of the host, or to manage a wager pool by calculating prize distribution amounts as a function of a total amount wagered by all the players of the wagering game, or to generate a list of winning wagers based on the win conditions and to deliver the list to the host, or determine the outcome of instant win-type wager, or to determine the outcome of wagers based on at least one event occurring within the hosted content. The wager services engine may also be configured to encrypt a token containing information indicative of a wager outcome and to deliver the token to the host. The wager services engine may be configured to encrypt the token with a plurality of encryption levels, at least one of which cannot be decrypted by the host. Additional information related to the wager outcome is appended to the token during the encryption of at least one of the encryption levels.
Another example embodiment of the present invention may include an example method for processing wagers. The example method may include establishing an account for a third-party host of entertainment content; receiving wager parameters from the host; associating a set of wager rules with the hosted content, the wager rules depending on the wager parameters; establishing a wagering game in conjunction with the hosted content; receiving and recording wager transactions for the wagering game; receiving win conditions from the host; and determining winning wagers based on the win conditions.
Optionally, the wager parameters may include rules describing a valid wager. The wager parameters may also specify categories for winning wagers, e.g., categories associated with different matching patterns corresponding to possible wager selection combinations.
Optionally, the example method may include accepting wager transactions until a sales close notification is received from the host. The example method may also include providing a status report including a list of winning wagers to the host.
Optionally the win conditions include at least one of winning numbers and winning events that occurred within the hosted content.
Optionally the example method may include a game service to the host, the game service including at least one of a randomization service and an outcome generation service. The example method, may also include creating and adjusting a pool of winning and losing wagers on behalf of the host. The example method may also include managing a wager pool by calculating prize distribution amounts as a function of a total amount wagered by all the players of the wagering game. The wagering game may be an instant win game, and/or may be based on at least one event occurring within the hosted content. The example method may also include encrypting a token containing information indicative of a wager outcome; and delivering the token to the host. The example method may also include encrypting the token with a plurality of encryption levels, at least one of which cannot be decrypted by the host. During the encryption of at least one of the encryption levels, additional information related to the wager outcome to the token may be appended.
Another example embodiment of the present invention may include an article of manufacture having stored thereon constructions configured to be executed by a computer processor, the instructions causing, when executed by the processor, the performance of any of the example methods described above.
Another example embodiment of the present invention may include a computer program product, the computer program product. The computer program product may include means for performing any of the methods described above including means for establishing an account for a third-party host of entertainment content; means for receiving wager parameters from the host; means for associating a set of wager rules with the hosted content, the wager rules depending on the wager parameters; means for establishing a wagering game in conjunction with the hosted content; means for receiving wager transactions for the wagering game; means for recording the received wager transactions; means for receiving win conditions from the host; and means for determining winning wagers based on the win conditions.
DETAILED DESCRIPTION OF EXAMPLE EMBODIMENTS
Some example embodiments of the present invention address a growing need for wagering systems with the capability of managing wagers independent of the actual game mechanics and/or presentation. These example embodiments include systems and methods for providing wager processing and management capabilities without the need to develop such capabilities concurrently with game development. In particular, the example embodiments include business arrangements between a regulated and/or trusted wager host and a non-regulated game operator. The wager host may be responsible for handling wager related operations such as wager recording, win validation, and creating wager pools at the request of the game operator. In this manner, the game operator may be free to concentrate on delivering game services to players or developing new game content without being concerned about the mechanics of wager management, such as wager non-repudiation, wager resolution, wager validation or authentication, auditing, regulatory compliance, and other features needed in wagering games. Although some example embodiments of the present invention will be described with reference to wagering of online games, other example embodiments may also be implemented with any game or other piece of new or existing entertainment content for which associated wagering is desired, regardless of whether the game currently includes wagering capabilities or not. Indeed, it may be possible to implement the present invention in virtually any form of hosted entertainment amenable to wagering.
FIG. 1 illustrates an example gaming system 100, according to an example embodiment of the present invention. The system A may include a game content provider (GCP) 101 responsible for hosting entertainment content and providing players with access to the content. The GCP 101 may, in addition to being a content operator, also be a developer of the content itself (e.g., a game developer). Alternatively, the GCP may receive entertainment content from third-party developers. The GCP 101 may include one or more content delivery servers ("servers") 103, 104, 105 and 106. The servers 103-106 may provide access to online games such as MMOGs, turn-based role-playing games, sports broadcasting, video display archives, or any other entertainment content suitable for wagering. In the context of online games, the wagering may be based on in-game events, which may or may not be dependent on player interaction. For example, a wagering event may be the outcome of a player's attempt to complete a particular game objective. Another wagering event may be a random event affecting one or more players. The servers 103-106 may be in communication with each other so that a single game may be run simultaneously on a plurality of servers.
Players may interact with the GCP 101 through any variety of interfaces, including an attended terminal 135, a self-operated terminal 136, a mobile device 137 and a personal computer 138. Each player may be participating in a separate instance of a game (e.g., a single player gamer) or participating in a collective, multiplayer game (e.g.,. a MMOG). The attended terminal 135 may be located at the site of an entertainment event, and may be operated by an attendant in accordance with player input. For example, in the context of online games, the attended terminal 135 may be located at a gaming convention or LAN party where audience members place bets on game events. The terminal 135 may also be placed in other entertainment venues such as sporting events, multiplayer gambling games such as Keno, etc.
In contrast to the attended terminal 135, the self-operated terminal 136 may be operated by players without the aid of an attendant. For example, the terminal 136 may be a casino slot machine, an automated sportscasting station, or any other self-service device controlled by the GCP 101. The mobile device 134 and the computer 135 may be player-owned or controlled, non-dedicated devices which perform additional functions at the request of the player. Under the present invention, the only hardware needed to accept wagers may be a device capable of accepting player input. In many instances, the hardware already exists in the form of a computing device used to send or receive game information. Accordingly, additional hardware need not be included from the player's perspective.
The GCP 101 may also include a transaction processing engine 107 formed in any combination of hardware and/or software. The transaction processing engine 107 may receive hosted content related requests and wagering requests from the servers. For example, the transaction processing engine 107 may facilitate communication of game data between the servers 103-106. The transaction processing engine 107 may also be in communication with a game content repository 108, a management engine 111, a player management engine 112 and a communications engine 114. In this manner, the transaction processing engine 107 may communicatively connect various component devices of the GCP 101.
The repository 108 may provide storage for any type of hosted content such as game content 109 and 110, provided by the GCP 101 to players. The repository 108 may include any storage medium such as hard drives, memory, recordable disks, etc. In an example embodiment involving online games, each server may include a local copy of the game content 109, 110, while the repository 108 may store master versions of the games 109, 110. When a new game is introduced, the new game may first be uploaded to the repository 108. Similarly, game updates may be placed into the repository 108 before being distributed to the servers where the games 109, 110 may be instantiated.
The management engine 111 may include hardware and/or software components to enable an operator of the GCP 101 to manage game and wagering activity. For example, the management engine 111 may include monitoring software through which a supervisor may track game or wager transactions. The management engine 111 may also be configured to perform accounting functions, such as receiving billing information from a wager operator 102. The management engine 111 may also enable the GCP 101 to establish business accounts with the wager operator 102.
The player management engine 112 may be configured to enable storage and maintenance of player accounts stored in a player account database 113. Each player account may include contact information, wager records, saved game data, statistical information (e.g., IP addresses, login times, etc.), password information, and other information collected when a player interacts with the GCP 101.
The communications engine 114 may be configured to function as an intermediary between the wager operator 102 and various GCP components. Account related requests, for example, may be routed through the communications engine 114 to the wager operator A2. Wager transaction requests may also be routed from the transactions processing engine A7 to the wager operator 102. The communications engine 114 may also translate wager requests from the transaction processing engine 107 into wager transaction requests in a format that the wager operator 102 can understand. The communications engine 114 may, for example, communicate using a protocol such as TCP/IP. The communications engine 114 may also mask certain wager elements from access by the wager operator 102. In particular, the communications engine 114 may only transmit wager information in the form of virtual units (e.g., tokens) wagered rather than actual monetary amounts. Encryption of wager outcomes is also described in U.S. Pat. No. 6,685,562 to Rantanen, which describes the use of electronic instant win lots that are accessed using stored keys provided to players.
Masking of wager information may simplify wager transactions since only the GCP 101 need keep track of amounts bet by the players. The tokens may have any variety of relationships to the actual amounts, such as 1-to-1 ratios, 2-to-1 ratios, etc. The relationships also need not be limited to numerical relationships, but may represent any type of player selection such as choosing from a list of outcomes, yes-no, etc. The communications engine 114 may also be configured to obtain winning numbers or events associated with the games and translate them into a format suitable for use by the wager operator 102. For example, winning numbers from a game may be converted into a numerical format based on a wager selection range, which is specified by the GCP 101 or required by the wager operator 102. The GCP 101 may provide a reference number with the wager, which may later be used to reference the wager, or the GCP may use the reference number provided by the Wager Operator 102. The reference number may be a serial number, an access code, or any alphanumeric sequence that identifies the wager. For example, US Patent Application No. 2006/0040726 to Szrek and Oram generally describes one approach to the use authentication codes in authenticating printed lottery tickets. The authentication codes are formed from a combination of an encryption key, a date, and the serial number of a ticket.
The wager operator 102 may be remotely located from the GCP 101. In some instances, the wager operator 102 may be in the same jurisdiction (e.g., the same State). In other instances, the wager operator 102 may be in a different jurisdiction than that of the GCP 101 (e.g., another State). The wager operator 102 may include a wager transaction processing engine 121 configured to communicate with the GCP 101. A communications network 140 may communicatively couple the transaction processing engine 121 to the communications engine 114. The network 140 may include any variety of sub-networks, including local area networks, wide area networks, the Internet, etc.
The wager operator 102 may also include a wager management engine 122, a wager recording engine 123, a wager services engine 124 and a verification engine 127. The wager management engine 122 may be configured to provide accounting. When a GCP desires to establish an account with the wager operator 102, the wager management engine 122 may collect any required information to create a GCP account within a content provider account database 126. Based on wager activity, the wager operator 102 may bill the GCP 101 for wager management services. The billing may be according to an variety of formats such as a per-use fee, a subscription fee, etc. The wager operator 102 may also be configured to verify wager services requested by the GCP 101 against regulatory restrictions. For example, if the wager operator 102 and the GCP 101 are in different locations, the wager management engine A22 may be configured to perform a determination whether the requested serves are allowed under the regulations of the jurisdictions in which the wager operator 102 and the GCP 101 reside.
The wager recording engine 123 may be configured to automatically record each wager transaction received by the wager operator 12. Received wager transactions may be recorded by the wager management engine 102 in an activity log and processed accordingly. It should be noted that the wager operator need not be in direct communication with the players. Instead, the GCP 101 may be responsible for developing a presentation layer (e.g., game user interfaces) through which players can communicate wagers. In one example approach, the wager operator 102 may only need require wager amounts (e.g., in the form of tokens) and wager selections (e.g., an event outcome, a selection of numbers, etc.) in order to manage wagers on behalf of the GCP 101. In an alternative approach, e.g., if the wager is an instant win-type wager, the wager operator 102 may only require a wager amount and a game indicator before determining game results. For example, the wager operator 102 may be configured to perform an algorithm to determine whether the wager is an winner or a loser. It will be appreciated that other approaches may also be provided, depending on how winners are determined for a particular game.
The wager services engine 124 may include a wager pool creation engine 125, which creates wager pools at the request of the GCP 101. Wager pools may be created for each wagering event and may include the aggregated wagers of each player betting on the event. The wager services engine 124 may also provide other services such as creating winner lists from pattern matching information received from the GCP 101. For example, the GCP 101 may specify that winning wagers be divided into categories (e.g., divisions) based on different winning conditions such as matching a specific pattern. The wager services engine 124, at the request of the GCP 11, may establish a wagering game in conjunction with a content hosted by the GCP 101. In an example embodiment, the wagering game may be associated with the hosted content as part of the GCP's account. The wagering game may also be selectively activated and deactivated by the GCP 101. For example, the GCP 101 may cancel a game at any appropriate time, deactivate wagering for further game events, reactivate wagering at a predetermined time in the future, etc. Activation may be based on GCP selected rules, which may be defined in any variety of ways, including based on real world time or events, in-game time or events, or on demand by the GCP.
The validation engine A27 may be configured to provide winning wager validation services at the request of the GCP 101. For example, the GCP 101 may forward a wager transaction identifier corresponding to one or more wagers. The validation engine A27 may validate the wagers against a list of winners stored at the wager operator A2. Alternatively, the GCP 101 may forward actual wager information, including wager selections and amounts, and have the wager operator 102 compare the actual wager information to stored winning information. The GCP 101 may request, from the validation engine A27, a list of some or all winning wagers originally sold by GCP 101
FIG. 2 illustrates an example gaming system 200, according to an example embodiment of the present invention. The system 200 may include a GCP similar to that shown in FIG. 1, e.g., the GCP 101′. In the illustration of system 200, elements marked with primes indicate components that have the same configuration as those discussed previously with respect to system 100 in FIG. 1, or that have been slightly modified to work with corresponding components of system 200. The system 200 may also include a wager operator 201 including a wager management engine 122, a wager recording engine 123, a wager services engine 102, a verification engine 127 and a game services engine 205.
The wager services engine 202 may include a pool creation engine 203 which, similar to the pool creation engine 125, may be configured to create wager pools at the request of the GCP 101 The wager services engine 202 may also include a pool management engine 204 which may be configured to manage wager pools created using the pool creation engine 203. Management may include such tasks as providing depleting or non-depleting pools of winners/losers. For example, online instant win games may have a predetermined number of winners and losers, with the winner pool depleting each time a winning wager is recorded. Pool management may occur, for example, where wager outcomes are independent of game play, thereby allowing the wager operator 201 to make outcome determinations rather than the GCP 101. The pool management engine 204 may also provide prize or winning odds adjustments as a function of how much is being wagered for a given pool. For example, the pool management engine 204 may be configured to provide support for pari-mutuel betting. In particular, the pool management engine 204 may provide for calculation of payouts (expressed, for example, as an amount of tokens) based on factors such as how much was wagered on a winning selection, how much was wagered in total, and commission rates of the wager operator or the GCP 101.
The game services engine 205 may include an outcome generator 206 and a randomization engine 207. The game services engine 205 may be configured to provide game services requested by the GCP 101. The game services may, as in the case of the outcome generator, affect wager outcomes. As an illustrative example, the outcome generator B6 may provide a winner generation service for instant win-type wagers. However, game services need not be limited to wager related game services, but may also include service which may be useful for determining the outcome of game events themselves. For example, the randomization engine 207 may provide uniform and secure access to randomized numbers, which may be used, for example, to generate random in-game events, as well as generate winning wager selections.
FIG. 3 illustrates an example GCP account 301, according to an example embodiment of the present invention. The account 301 may be stored, e.g., in the previously described content provider account database 126, and may include GCP contact information 302, usage statistics and billing information 303, and an activity log 304. The contact information 302 may include any information necessary for communication with the GCP, including telephone numbers, email addresses, mailing addresses, etc.
The usage statistics/billing information 303 may include up-to-date evaluations of wagering activity in addition to charges for servicing those activities. Evaluations may be used for any variety of purposes, including target marketing, product development, business planning, etc.
The activity log 304 may contain a record of wager transactions received from the GCP. A record may be created for each transaction, including a wager amount, a wager selection (e.g., a combination of numbers or outcomes selected by the player), a current status of the wager (e.g., whether the wager is a winning wager and, if so, whether a prize has been paid to the winner), a wager identifier used to reference the wager, etc. In an example embodiment, the GCP may prevent the wager operator from knowing the identities of the players by referring to each wager with the identifier associated therewith. However, the GCP may, in other examples, choose to provide player information to the wager operator.
As shown in FIG. 3, the GCP account 301 may include records for each game for which wagering services has been requested by the GCP. A first game 305, for example, may include a randomization service 308, a pool management service 309 and a wager logging service 310. In this manner, the wager operator may be configured to provide randomized data for the game 305 (e.g., for determination of game outcomes or wager outcomes), maintain a depleting pool, and log wager activity. A second game 306 may include a pool creation service 311 in addition to the wager logging service 310. A third game 307 may include a winner generation service C12 (e.g., instant-win determination) in addition to the wager logging service 310. As shown in the example embodiment illustrated in FIG. 3, any variety of services may be associated with hosted content.
FIG. 4 illustrates an example wagering game definition file 401, according to an example embodiment of the present invention. The definition file 401 may be created when a corresponding game record is created in the GCP account. The definition file 401 may be stored at the wager operator, either as part of the GCP account or as a separate file and may include game rules 402. The game rules 402 may be specified, e.g., by the previously described GCP 101 during account creation and may also be subsequently modified. The game rules D2 may include any variety of rules such as a minimum number of selections 404 (e.g., 2), a maximum number of selections 405 (e.g., 3) and a selection value range 406 (e.g., 1 to 80). It should be noted that the values in each of the rules 404-406 need not be the same as the actual values selected during wagering. For example, as discussed above, the GCP may convert in-game values into a format acceptable to the wager operator. In addition, default rules may be utilized in the event that the GCP has not specified a rule.
The definition file 401 may include a pool definition 403 which includes one or more categories of winners and/or losers. As seen in FIG. 4, the pool definition 403 may include a first division 407 and a second division 408. Each division may include winning conditions specified by the GCP. For example the division 407 may include a selection definition 409 (e.g., select 3) and a winning pattern definition 410 (e.g., match 2). Thus, the division 407 may include those players who made three selections, two of which match numbers or selections. Similarly, the division 408 may include a selection definition 411 (e.g., select 3) and a winning pattern definition 412 (e.g., match 3). Thus, to meet the winning conditions of the division 408, players may be required to make three selections and match all three. In the case of an instant-win type wager, the winning conditions may simply provide an indication that winning outcomes may be determined randomly, e.g., through the game services engine 405.
The definition file 401 may also include a wagering game transaction type 420 which identifies characteristics of the wagering game. Wagering games can take any variety of forms including instant win, pari-mutuel, one time betting, turn-based multiple betting, etc. Accordingly, it may be desirable to specify the characteristics of a given wagering game to facilitate its execution, e.g., at the wager operator 102 illustrated previously. As illustrated in FIG. 4, the definition file 401 may include an instant win field 421, an event based field 422, a content independent field 423, a pari-mutuel field 4424 and a time dependent field 425. Each field may be set to indicate whether the characteristic associated with the field applies to the wagering game. For example, as shown, the event based field 422 and the pari-mutuel field 424 may be set to a value of 1 while the remaining fields are set to 0. Thus, the wagering game associated with the definition file 401 may have an outcome which is dependent on an event associated with the hosted content provided by the GCP and wagering may be performed in a pari-mutuel manner. Other combinations of characteristics may also be possible and are limited only by the number of different types of potential wagering games.
FIG. 5 illustrates an example of a method for registering a GCP account, according to an example embodiment of the present invention. The method may be provided, e.g., as software and/or hardware, in the system 100 or the system 200, described previously. It will be appreciated that the description provided with respect to these systems is merely exemplary, and the example method could also be provided with other system architectures, including centralized, client-server, and distributed systems of various types. In 501, a registration request, e.g., from the GCP 101 previously described, may be received by the wager operator. This may occur, for example, through a network connection such as a secure web page, in which case the request may be forwarded by the wager transaction processing engine 121 to the wager management engine 122. Other ways of receiving the registration request may also be possible. In another embodiment, the GCP 101 may verbally convey the request over a telephone, email, a written letter, etc.
In 502, wager parameters which were communicated as part of the registration request may be stored in an account, e.g., associated with the GCP 101. If the account does not exist, a new account may be created. If the account already exists, the existing account may be updated. The wager parameters may include a list of services, e.g., those which the GCP 101 requests. Services may be requested on an individual entertainment basis or for a plurality of hosted content simultaneously. The wager parameters may also include game rules, such as rules defining valid selections. Furthermore, the wager parameters may include winning conditions, such as pattern matching information specifying different winning divisions. Another wager parameter may be a total number of wagering game instances, which the GCP 101 desires the wager operator to instantiate. As an example, the GCP 101 may specify 100 instances of a wagering game with drawing numbers ranging from 1701 to 1800.
In 503, wagering and game services may be determined based on the wager parameters. If it is determined that a requested service is available, the service may be associated with the GCP account by, for example, creating a entry in the GCP account under a game associated with the service, as discussed previously with reference to FIG. 3.
In 504, the registration request may be verified against wagering rules. The wager operator may verify the request using regulations for the jurisdiction in which the wager operator or the GCP 101 resides. The verification may be performed automatically, manually, or a using a combination of automatic and manual checking.
In 505, account information may be confirmed with the GCP 101. A summary of requested services may be transmitted to the GCP 101 along with contractual agreements such as terms of use, disclaimers, licenses, etc.
In 506, the GCP account may be established (if the account is new) or updated (if the account preexists). This may occur by flagging the account as active, activating service to each hosted content associated with the account, or any other procedure for indicating activation of service.
In 507, the GCP account has been established and the wager operator may be ready to accept wager transaction requests from the GCP 101. The wager operator may wait for wager transactions to arrive via the wager transaction processing engine 121, from either the GCP 101 or another GCP for which an account has been established.
FIG. 6 illustrates an example method for managing wager transactions, according to an example embodiment of the present invention. The method may be provided, e.g., as software and/or hardware, in the system 100 or the system 200, described previously. The example method illustrated in FIG. MB includes two separate and concurrent flows of control, one for a GCP and one for a wager operator. The wager operator starts at 6100 by receiving an account registration request from the GCP, which starts at 6200 by transmitting wagering parameters to the wager operator. A more detailed illustration of an example registration process has been described with reference to FIG. 5. Therefore, it is sufficient to say that after the wager parameters are received, the parameters may be verified against regulations and the GCP account may be established or updated depending on whether the account preexists (6101). In 6102, the GCP account has been established and fully updated with the most recent list of requested services. The wager operator may now await wager transaction requests
While the wager operator is preparing the GCP account, the GCP, at the same time, may be preparing to initiate content presentation (e.g., game play for a game hosted by the GCP). In 6201, the GCP may initiate content presentation by, for example, installing local copies of the game to each game server hosting the game, distribute copies of the game along with access instructions (e.g., CD keys, flash key access, passwords, etc.) to players, and waiting for players to begin playing the game.
In 6202, wagering conditions may be detected during game play based on an variety of factors, and a player may be offered a chance to place wagers on the wagering conditions. Example wagering condition may include in-game events as well as GCP specified conditions. For example, the GCP may desire to periodically offer players the chance to wager, independent of what occurs during game play. Furthermore, wager opportunities may be structured to relate to one another, as is the case with lottery type games in which a prize pot increases over time as players fail to redeem the prize.
In 6203, it may be determined whether the wager offer was accepted by the player. If the offer is not accepted, game play continues as normal in 6208. However, if the offer is accepted, a wager transaction request may be generated in 6204. The wager transaction may be generated based on player input, i.e., wager selections, and converted by the communications engine 114 into a format the wager operator can understand before being transmitted. Payment verification may also be performed prior to transmission of the wager transaction.
In 6104, after receiving the wager transaction, the wager operator may locate the GCP's account within the content provider account database A26 and determine whether the wager transaction is valid. The wager transaction may, for example, be compared to game rules specified by the GCP.
In 6105, the wager may be accepted after having been determined to be allowed by the game rules. The wager transaction may be recorded in the activity log using a unique reference number assigned to the wager transaction and the wager operator may wait for additional wager transactions until an indication from the GCP that wagers should no longer be accepted is received for that particular wagering game (for example, signaling the end of particular draw). The indication may be in the form of a sales close notification, which the GCP may transmit in 6205 after determining that all wagering conditions for a given wager opportunity have ended. The end of the wagering conditions may be arbitrary (e.g., GCP decided) or based on in-game events or conditions.
In 6106, wager and/or game services may be executed following the receipt of the sales close notification. Services may include, for example, creating and updating wager pools, providing random number generation service, generating hosted content outcomes on behalf of the GCP, etc. Results of the wager/game services may then be delivered to the GCP.
In 6206, the wager outcome may be determined by the GCP based, for example, on any combination of the outcome of in-game events, service results, etc. After the wager outcome is determined, win information may be generated and transmitted to the wager operator (6207). As an illustrative example, the communications engine 114 may convert the wager outcomes into numbers recognized by the wager operator.
In 6107, the win information may be stored at the wager operator so that a record of the transactions, along with the result of each transaction, is available. Following storage of the win information, wager accounting may be performed in 6108. Accounting may involve determining how much was wagered in total for the wagering game, how many transactions were processed, whether any commissions are owed, how much the GCP should be billed, etc. After wager accounting is completed, wager transaction results (e.g., a list of winners such as total winners in each division, results for an instant win transaction, a list of losers, etc.) may be transmitted to the GCP.
In 6208, the content presentation may be continued at the GCP. That is, the hosted content may continue to be presented to the players regardless of whether the wagering game had ended. The win information may be displayed at any time to players in a variety of ways. One way may be to display the win information directly within the game itself. Another way may be to post the win information on a web site. Other ways of making the win information accessible (e.g., via telephone service, email, etc.) may also be possible.
After the wagering game has ended, players may wish to redeem their wagers for prizes, which may be in the form of actual money, discounts for GCP products or services, in-game rewards, etc. Each redeemed wager may be validated by transmitting a validation request to the wager operator. The validation request may include, for example, the unique identifier associated with the wager. It should also be noted that it may be possible for a player to be offered multiple wagering opportunities. Thus, a wagering game may consist of multiple rounds or turns and, in some instances, may extend past the duration of the hosted content itself (e.g., a wagering game based on two instances of the same hosted content, a wagering game based on a plurality of different hosted content, etc.).
In 6109, wager validation may be performed by comparing the win information to a record of the wager transaction specified by the validation request. If after matching the win information with the wager information it is determined that the wager was not a winner, that information is returned. Otherwise, the wager is validated. Validation results may then be delivered to the GCP, where the prize is then distributed accordingly (6209). Optionally, the GCP may confirm that the prize has been distributed so that the status of the wager transaction may be updated at the wager operator.
Although the example method illustrated in FIG. 6 has been described with reference to an example embodiment in which the GCP determines and forwards win information to the wager operator in order to receive a list of wager transaction results (e.g., a list of winners, the results an individual wager transaction, etc.), other example embodiments may not include the transmission of win information to the wager operator. For example, as previously discussed, in instant win games or games where the wager outcome is independent of events related to the hosted content, the wager operator may determine the wager outcome without any additional input from the GCP.
FIG. 7 illustrates an example of a method for managing wager transactions, according to an example embodiment of the present invention. In particular, the example method provides a method for managing instant-win type wager transactions. The example method may be provided, e.g., as software and/or hardware, in the system A or the system B, described previously. The example method illustrated in FIG. 7 includes three separate and concurrent flows of control, one for a GCP and one for a wager operator and one for a third-party prize distributor. In 7100, the wager operator may wait for a wager transaction request. Simultaneously, in 7200, an acceptance of a wager opportunity may be received by the GCP. An instant win wager offered by the GCP and accepted by the player during the course of a game or event.
In 7201, a wager transaction request may be generated and transmitted to the wager operator by the GCP. The wager transaction request may indicate an identifier for an instant win game. The wager transaction request may also specify wager parameters such as, for example, GCP-selected instant win odds. In one example embodiment, the GCP may specify a Guaranteed Low End Prize Structure (GLEPS) in which a predetermined number of winning wagers is guaranteed within a certain number of instant-type wagers.
In 7101, the GCP's account may be located by the wager operator to determine whether the GCP has access to the specified instant win game. In 7102, the GCP's account has been located. The wager transaction request may be accepted by the wager operator. In 7103, wager and/or game services may be executed and a wager outcome may be determined by the wager operator. The wager outcome may be determined in accordance with an instant win algorithm provided as a gaming service. The wager outcome may also be dependent on the wager parameters.
In 7104, a gaming token indicative of the wager outcome may be generated by the wager operator. The token may include an indication of whether the wager transaction is a winner and may contain an amount won. Alternatively, the token may contain an identifier as to where wager outcome information is stored, e.g., in a remote server. The token may be encrypted using a first encryption key. Encryption according to the example embodiment of the example method may be performed using any variety of encryption schemes, such as asymmetric or symmetric encryption algorithms. Encryption using the first key may correspond to a first level of encryption. Multiple levels of encryption may be performed, with additional information being appended to the existing information at each level. The information may be added in a specific order. Each level may utilize a different encryption key belonging, for example, to an intended recipient of the information. For example, in 7104, the token may be encrypted to indicate that the player has won $500. The intended recipient may be a third-party prize distributor requiring exact amounts won for remuneration purposes. Each key may be associated with a single party, e.g., the third-party distributor. Alternatively, parties may share keys. Ownership of the token may be passed from one party to another, e.g., from the wager operator to the GCP, then to the prize distributor. Whenever the token is passed to a new owner, the current level of encryption may be unlocked with knowledge of the encryption key associated therewith. The token itself may act as a "bearer bond". Whomever presents the token for reveal is assumed to be the owner of the token.
In 7105, the token may be encrypted using a second encryption key to define a second level of encryption. The second key may belong to the GCP. At the second encryption level, the token may be encrypted with additional information indicating that the winning amount is greater than $50.
In 7106, the token may be encrypted using a third encryption key to define a third level of encryption. The third key may belong to the GCP. At the third encryption level, the token may be encrypted with additional information indicating that the wager is a winning wager.
In 7107, the triply encrypted token may be transmitted to the GCP. In 7207, the token is received by the GCP and decrypted using the second and third keys. Because the GCP may not have access to the first key, the token may be left with the first level of encryption. The GCP may therefore only determine that the wager is a winning wager and that the winning amount is greater than $50.
In 7108, wager accounting may be performed, including for example, determining how much the GCP should be billed in return for wager related services provided by the wager operator.
In 7208, the token, after being partially decrypted in 7207, may be transmitted to the prize distributor. Player information associated with the player who placed the winning wager may also be transmitted to the prize distributor for later confirmation of the player's identity. In 7209, the GCP may continue content presentation to the player without concerning itself with the mechanics of prize determination or distribution.
In 7307, the prize distributor may wait for a token to be received. The prize distributor may collect tokens from one or more GCPs and may distribute prizes to players. In 7308, the token may be decrypted using the first key to reveal the exact amount won, e.g., $500. A player wishing to redeem the prize may present information associated with himself and/or the wager transaction, such as a name and password, a wager identifier, etc. In this manner, the prize distributor may confirm the player's identity before distributing the prize in 7309.
Although the wager operator was only involved with the transfer of token ownership to the GCP in the example embodiment of the example method described above, the wager operator may, in other example embodiments, participate further token transfers. The wager operator may, for example, perform the role of a commissioned agent or serve as a marketplace to enable ownership transfer, e.g., by providing the interfaces, security measures and other mechanisms necessary to facilitate transfer.
Based on the example embodiments described above, it may be seen that, generally, the GCP may be responsible for providing all customer-facing content, determining the conditions under which wagering may occur (e.g., when wagering can begin, when wagering should end, etc.), determining winning numbers or events, funding prizes, managing the allocation prizes among winners (e.g., dividing prizes amongst winners of each pool division), paying winners, and collecting from losers. The wager operator, on the other hand, may be responsible for back-end wager management, including accepting wagers from the GCP, recording wagers, organizing divisions of winners/losers, accepting winning conditions such as pattern matching information, reporting wager results to the GCP, and validating winners-all on behalf of the GCP. In this manner, the GCP need not be concerned with tracking wagers, ensuring compliance with regulations, and other aspects of wagering. It will also be appreciated that wagering may be implemented at any time by virtue of a business agreement between the wager operator and the GCP. Accordingly, wagering may be implemented with games for which wagering was unforeseen during game development. For games which already have wagering capabilities, the example embodiments of the present invention may provide additional wagering options, or an alternative, more robust, wagering system to that originally contemplated when the game was developed.
It will be appreciated that all of the disclosed methods, games, and procedures described herein can be implemented using one or more computer programs or components. These components may be provided as a series of computer instructions on any conventional computer-readable medium, including RAM, ROM, flash memory, magnetic or optical disks, optical memory, or other storage media. The instructions may be configured to be executed by a processor, which when executing the series of computer instructions performs or facilitates the performance of all or part of the disclosed methods, games, and procedures.
In the preceding specification, the present invention has been described with reference to specific example embodiments thereof. It will, however, be evident that various modifications and changes may be made thereunto without departing from the broader spirit and scope of the present invention as set forth in the claims that follow. The specification and drawings are accordingly to be regarded in an illustrative rather than restrictive sense.
1. A system for processing wagers in games using third-party content, comprising:
a transaction processing engine configured to receive wager transactions and wager parameters corresponding to games provided by third-party entertainment content providers, the games provided by the third-party content including at least one game chosen from the list consisting of a conventional non-wagering video game, a simulated card game, an MMOG, a game based on predicting the outcome of an event in the plot of fictional television show, a game based on results of TV game show, a game based on the results of a TV reality show, a sport simulation video game, a simulated instant win lottery scratch ticket, a simulated casino game, and a game based on a live broadcast of a sporting contest;
a wager management engine configured to create and update host accounts for third-party content providers, and to associate with each host account a respective set of specific wager service enabled by the system for the third-party content provider, the wager services including at least one wager service chosen from the list consisting of accepting wagers, determining wager outcomes, generating a list of winning wagers, validating a wager presented for redemption, informing the holders of wagers of the status of their wagers, creating a wagering pool, adjusting a wagering pool;
a wager services engine configured to establish an instance of a wagering game in conjunction with the hosted content, to receive win conditions associated the wagering game, and to determine if a wager placed in the wagering game is a winner.
a recording engine configured to store records of wagering transactions for the wagering game; and
a verification engine configured to verify winning wagers in the wagering game.
2. A system for processing wagers using third-party content, comprising:
a wager management engine configured to create an account for a third-party host of entertainment content, the account including third-party host-specified wager parameters associated with the hosted content;
a wager services engine configured to establish a wagering game in conjunction with the hosted content, to receive win conditions for the wagering game from the host, and to determine winning wagers in the wagering game based on the win conditions; and
a recording engine configured to store records of wagering transactions for the wagering game.
3. The system of claim 2, wherein the wager parameters include rules describing a valid wager.
4. The system of claim 2, wherein the wager parameters specify categories for winning wagers.
5. The system of claim 4, wherein the categories are associated with different matching patterns corresponding to possible wager selection combinations.
6. The system of claim 2, wherein the wager services engine is configured to accept wager transactions until a sales close notification is received from the host.
7. The system of claim 2, wherein the wager management engine is configured to provide a status report including a list of winning wagers to the host.
8. The system of claim 2, wherein the win conditions include at least one of winning numbers and winning events that occurred within the hosted content.
9. The system of claim 2, further comprising a game services engine configured to provide a game service to the host, the game service including at least one of a randomization service and an outcome generation service.
10. The system of claim 2, wherein the wager services engine is configured to create and adjust a pool of winning and losing wagers on behalf of the host.
11. The system of claim 2, wherein the wager services engine is configured to manage a wager pool by calculating prize distribution amounts as a function of a total amount wagered by all the players of the wagering game.
12. The system of claim 2, wherein:
the wager services engine is configured to generate a list of winning wagers based on the win conditions and to deliver the list to the host.
13. The system of claim 2, further comprising:
a game services engine configured to determine the outcome of instant win-type wagers.
a game services engine configured to determine the outcome of wagers based on at least one event occurring within the hosted content.
the wager services engine is configured to encrypt a token containing information indicative of a wager outcome; and
delivering the token to the host.
the wager services engine is configured to encrypt the token with a plurality of encryption levels, at least one of which cannot be decrypted by the host.
additional information related to the wager outcome is appended to the token during the encryption of at least one of the encryption levels.
18. A method for processing wagers, comprising:
establishing an account for a third-party host of entertainment content;
receiving wager parameters from the host;
associating a set of wager rules with the hosted content, the wager rules depending on the wager parameters;
establishing a wagering game in conjunction with the hosted content;
receiving and recording wager transactions for the wagering game;
receiving win conditions from the host; and
determining winning wagers based on the win conditions.
19. The method of claim 18, wherein the wager parameters include rules describing a valid wager.
20. The system of claim 18, wherein the wager parameters specify categories for winning wagers.
21. The method of claim 20, wherein the categories are associated with different matching patterns corresponding to possible wager selection combinations.
22. The method of claim 18, further comprising:
accepting wager transactions until a sales close notification is received from the host.
providing a status report including a list of winning wagers to the host.
24. The method of claim 18, wherein the win conditions include at least one of winning numbers and winning events that occurred within the hosted content.
providing a game service to the host, the game service including at least one of a randomization service and an outcome generation service.
creating and adjusting a pool of winning and losing wagers on behalf of the host.
managing a wager pool by calculating prize distribution amounts as a function of a total amount wagered by all the players of the wagering game.
28. The method of claim 18, wherein:
the wagering game is an instant win game.
the wagering game is based on at least one event occurring within the hosted content.
encrypting a token containing information indicative of a wager outcome; and
encrypting the token with a plurality of encryption levels, at least one of which cannot be decrypted by the host.
during the encryption of at least one of the encryption levels, appending additional information related to the wager outcome to the token.
33-34. (canceled)
US12/189,498 2008-08-11 2008-08-11 Systems and methods for wager management Abandoned US20100035679A1 (en)
US12/189,498 US20100035679A1 (en) 2008-08-11 2008-08-11 Systems and methods for wager management
TW98126986A TW201016286A (en) 2008-08-11 2009-08-11 Systems and methods for wager management
PCT/US2009/053359 WO2010019541A1 (en) 2008-08-11 2009-08-11 Systems and methods for wager management
CA 2733859 CA2733859A1 (en) 2008-08-11 2009-08-11 Systems and methods for wager management
AU2009282105A AU2009282105A1 (en) 2008-08-11 2009-08-11 Systems and methods for wager management
EP20090807149 EP2349513A1 (en) 2008-08-11 2009-08-11 Systems and methods for wager management
ARP090103108 AR073027A1 (en) 2008-08-11 2009-08-12 Management systems and methods for betting
US12/189,498 Abandoned US20100035679A1 (en) 2008-08-11 2008-08-11 Systems and methods for wager management
AR (1) AR073027A1 (en)
CA (1) CA2733859A1 (en)
TW (1) TW201016286A (en)
US20120295717A1 (en) * 2008-11-06 2012-11-22 At&T Intellectual Property I, L.P. Hosting massively multiplayer online gaming via mobile devices
US20140274325A1 (en) * 2013-03-13 2014-09-18 Game Play Network, Inc. D/B/A Oddz System and method of selecting mechanisms used in interactive media to reveal outcomes of real world wagers
US20140274252A1 (en) * 2013-03-15 2014-09-18 Novel Tech International Limited Wide area gaming table system
JP2015509251A (en) * 2012-01-19 2015-03-26 ギャンブリット ゲーミング,エルエルシー Time Enabling hybrid game
US20150119127A1 (en) * 2010-12-06 2015-04-30 Gamblit Gaming, Llc Coincident gambling hybrid gaming system
US9076290B2 (en) 2011-08-09 2015-07-07 Collisse Group Limited Application monetization platform
US20160086437A1 (en) * 2014-09-18 2016-03-24 Gamblit Gaming, Llc Multimodal multiuser interleaved wagering system
US20160098896A1 (en) * 2013-06-10 2016-04-07 Gamblit Gaming, Llc Adapted skill wagering interleaved game
US20160171839A1 (en) * 2014-12-11 2016-06-16 Gamblit Gaming, Llc Pinball based interleaved wagering system
SG11201405148PA (en) 2012-01-23 2014-11-27 Accenture Global Services Ltd Unified wagering data model
US8814664B2 (en) * 2012-06-06 2014-08-26 Cfph, Llc Method and apparatus for challenge-based gaming using points and/or money
US5935000A (en) * 1998-03-04 1999-08-10 Gtech Rhode Island Corporation Secure gaming ticket and validation method for same
US6186404B1 (en) * 1998-05-29 2001-02-13 Welch Allyn Data Collection, Inc. Security document voiding system
US6334846B1 (en) * 1995-03-31 2002-01-01 Kabushiki Kaisha Toshiba Ultrasound therapeutic apparatus
US6368219B1 (en) * 1999-10-15 2002-04-09 Gtech Rhode Island Corporation System and method for determining whether wagers have been altered after winning game numbers are drawn
US20020068629A1 (en) * 2000-12-01 2002-06-06 International Business Machines Corporation Off-line gaming
US6477251B1 (en) * 1998-11-25 2002-11-05 Gtech Rhode Island Corporation Apparatus and method for securely determining an outcome from multiple random event generators
US20030228910A1 (en) * 2002-06-10 2003-12-11 Sridhar Jawaharlal Lottery management system
US6685562B1 (en) * 1998-11-25 2004-02-03 Oy Veikkaus Ab Method and system for arranging electronic quick lotteries
US20040141611A1 (en) * 2003-01-22 2004-07-22 Walter Szrek Method of generating unpredictable and auditable random numbers
US20040193464A1 (en) * 2003-03-26 2004-09-30 Walter Szrek Apparatus and method for selling lottery tickets from a POS terminal
US20040192439A1 (en) * 2003-03-26 2004-09-30 Miroslaw Kula Electronic delivery of gaming tickets
US20040229671A1 (en) * 1999-04-30 2004-11-18 Andrew Stronach Wagering system with automated entry system
US20060014583A1 (en) * 2004-07-16 2006-01-19 Harris Ronnie W Method and apparatus for awarding wins for game play
US20080058090A1 (en) * 2006-09-06 2008-03-06 Aruze Gaming America, Inc. Gaming system including slot machines and gaming control method thereof
US20080064490A1 (en) * 2006-07-31 2008-03-13 Guideworks, Llc Systems and methods for providing enhanced sports watching media guidance
US7370012B2 (en) * 2003-04-09 2008-05-06 Gtech Rhode Island Corporation Electronic payment system
US20080153579A1 (en) * 1995-09-08 2008-06-26 Brenner Mark A Interactive wagering systems and processes
2009-08-11 TW TW98126986A patent/TW201016286A/en unknown
2009-08-11 CA CA 2733859 patent/CA2733859A1/en not_active Abandoned
2009-08-12 AR ARP090103108 patent/AR073027A1/en unknown
US6752319B2 (en) * 1998-05-29 2004-06-22 Hand Held Products, Inc. Lottery game tickets and methods for making same
US7303134B2 (en) * 1998-05-29 2007-12-04 Ehrhart Michael A Lottery game tickets and methods for making same
US20020053597A1 (en) * 1998-05-29 2002-05-09 Welch Allyn Data Collection, Inc. Lottery game tickets and methods for making same
US20040182928A1 (en) * 1998-05-29 2004-09-23 Ehrhart Michael A. Lottery game tickets and methods for making same
US6405929B1 (en) * 1998-05-29 2002-06-18 Hand Held Products, Inc. Material detection systems for security documents
US20020084327A1 (en) * 1998-05-29 2002-07-04 Welch Allyn Data Collection, Inc. Scratch-off material sensor system for lottery game tickets
US6419157B1 (en) * 1998-05-29 2002-07-16 Hand Held Products, Inc. Methods for processing security documents
US6304660B1 (en) * 1998-05-29 2001-10-16 Welch Allyn Data Collection, Inc. Apparatuses for processing security documents
US9452362B2 (en) * 2008-11-06 2016-09-27 At&T Intellectual Property I, L.P. Billing a subset of mobile devices associated with an online gaming environment rendered on the subset of mobile devices
US10137368B2 (en) 2008-11-06 2018-11-27 At&T Intellectual Property I, L.P. Billing a subset of mobile devices associated with an online gaming environment rendered on the subset of mobile devices
EP2742424A4 (en) * 2011-08-09 2015-08-26 Collisse Group Ltd Application monetization platform
US10282940B2 (en) 2011-08-09 2019-05-07 Collisse Group Limited Application monetization platform with gameplay behavior metrics
US10235840B2 (en) * 2012-01-19 2019-03-19 Gamblit Gaming, Llc Time enabled hybrid games
JP2018032411A (en) * 2012-01-19 2018-03-01 ギャンブリット ゲーミング,エルエルシー Time enabled hybrid game
US8961300B2 (en) 2013-03-13 2015-02-24 Game Play Network, Inc. System and method of providing wagering opportunities based on promotional content
US8986096B2 (en) 2013-03-13 2015-03-24 Game Play Network, Inc. System and method of revealing the outcomes of real world wagers through strategic reveals
US8992311B2 (en) 2013-03-13 2015-03-31 Game Play Network, Inc. System and method of revealing the outcomes of real world wagers through guaranteed reveals and partner promotions
US8992312B2 (en) 2013-03-13 2015-03-31 Game Play Network, Inc. System and method of providing an integrated wagering and interactive media platform
US8974284B2 (en) 2013-03-13 2015-03-10 Game Play Network, Inc. System and method of providing wagering opportunities based on external triggers
US9070253B2 (en) 2013-03-13 2015-06-30 Game Play Network, Inc. System and method of revealing the outcomes of real world wagers through single or multiple reveals
US9070252B2 (en) 2013-03-13 2015-06-30 Game Play Network, Inc. System and method of revealing sponsored and other items through mock reveals
US9076294B2 (en) 2013-03-13 2015-07-07 Game Play Network, Inc. System and method of revealing the outcomes of real world wagers through timed reveals and reveal decay
US8968082B2 (en) 2013-03-13 2015-03-03 Game Play Network, Inc. System and method of managing user accounts to track outcomes of real world wagers revealed to users
US9076295B2 (en) 2013-03-13 2015-07-07 Game Play Network, Inc. System and method of revealing the outcomes of real world wagers through geolocation reveals
US9092939B2 (en) 2013-03-13 2015-07-28 Game Play Network, Inc. System and method of providing wagering opportunities based on invitations
US9092940B2 (en) 2013-03-13 2015-07-28 Game Play Network, Inc. System and method of selecting parameters for real world wagers placed on behalf of users in an integrated wagering and interactive media platform
US8968104B2 (en) 2013-03-13 2015-03-03 Game Play Network, Inc. System and method of providing wagering opportunities based on multiplayer interactions
US9214063B2 (en) 2013-03-13 2015-12-15 Game Play Network Inc. System and method of revealing the outcomes of real world wagers through escalating reveals
US9224262B2 (en) 2013-03-13 2015-12-29 Game Play Network, Inc. System and method of selecting interactive media used to reveal outcomes of real world wagers
US10186115B2 (en) 2013-03-13 2019-01-22 Game Play Network, Inc. System and method of revealing real world wager outcomes based on user interactions with interactive media
US8961301B2 (en) 2013-03-13 2015-02-24 Game Play Network, Inc. System and method of timing wagers in an integrated wagering and interactive media platform
US20140274336A1 (en) * 2013-03-13 2014-09-18 Game Play Network, Inc. d/b/a/ Oddz System and Method of Securing Reveals of Outcomes of Real World Wagers
US9317998B2 (en) 2013-03-13 2016-04-19 Game Play Network, Inc. System and method of selecting real-world wagers on behalf of users in an integrated wagering and interactive media platform
US9317997B2 (en) 2013-03-13 2016-04-19 Game Play Network, Inc. System and method of revealing the outcomes of real world wagers through allocated reveal payouts
US9406195B2 (en) * 2013-03-13 2016-08-02 Game Play Network, Inc. System and method of securing reveals of outcomes of real world wagers
US9443383B2 (en) 2013-03-13 2016-09-13 Game Play Network, Inc. System and method of determining a reveal specification in an integrated wagering and interactive media platform
US9552694B2 (en) 2013-03-13 2017-01-24 Game Play Network, Inc. System and method of providing wagering opportunities based on gameplay
US9576426B2 (en) 2013-03-13 2017-02-21 Game Play Network, Inc. System and method of revealing the outcomes of real world wagers through skill based actions
US9619967B2 (en) 2013-03-13 2017-04-11 Game Play Network, Inc. System and method of revealing the outcomes of wagers through physiological condition-based reveals
US9728037B2 (en) 2013-03-13 2017-08-08 Game Play Network, Inc. System and method of revealing the outcomes of real world wagers through reveals and unreveals
US9767651B2 (en) 2013-03-13 2017-09-19 Game Play Network, Inc. System and method of revealing real world wager outcomes based on user interactions with interactive media
US9786127B2 (en) 2013-03-13 2017-10-10 Game Play Network, Inc. Systems and methods for interactive games
US10304283B2 (en) 2013-03-13 2019-05-28 Game Play Network, Inc. System and method of timing wagers in an integrated wagering and interactive media platform
US9230398B2 (en) * 2013-03-15 2016-01-05 Fresh Idea Global Limited Wide area table gaming system
US20140274253A1 (en) * 2013-03-15 2014-09-18 Novel Tech International Limited Wide area table gaming system
TW201016286A (en) 2010-05-01
AR073027A1 (en) 2010-10-06
US8944918B2 (en) 2015-02-03 System gaming
US6402614B1 (en) 2002-06-11 Off-line remote system for lotteries and games of skill
US9070250B2 (en) 2015-06-30 Wireless real-time gaming system
JP5753835B2 (en) 2015-07-22 System and method for converting the results from sporting events to the game input
US9378608B2 (en) 2016-06-28 Progressive gaming system, apparatus and method providing a primary game in conjunction with an independent progressive game
EP2005400B1 (en) 2012-04-11 Internet remote game server
US6692353B2 (en) 2004-02-17 Electronic amusement device offering secondary game of chance and method for operating same
US8272949B2 (en) 2012-09-25 System and method for automatic progressive link dispersal
CN101171611B (en) 2011-03-23 Secured virtual network in a gaming environment
EP1363712B1 (en) 2009-03-18 Method and program product for producing and using game play records in a bingo-type game
US8002630B2 (en) 2011-08-23 Tournament game system and method using a tournament game card
AU2006205203B2 (en) 2011-01-20 Method, apparatus and program product for providing access to progressive prizes in a gaming system
US8591338B2 (en) 2013-11-26 System and method for permitting a tournament game on different computing platforms
US7798901B2 (en) 2010-09-21 Tournament gaming method and system
US6280325B1 (en) 2001-08-28 Computer network management of wide-area multi-player bingo game
US7963843B2 (en) 2011-06-21 Cashless gaming system and method with monitoring
CN103503037B (en) 2016-10-26 The method used to participate in multiple game components and related lottery game card / ticket
US20130029745A1 (en) 2013-01-31 Affiliated gaming system and method
US7727071B2 (en) 2010-06-01 Centralized gaming system with modifiable remote display terminals
US20090239650A1 (en) 2009-09-24 Game with chance element and tax indicator
JP5942064B2 (en) 2016-06-29 Information display game device about the game
US20030003997A1 (en) 2003-01-02 Intelligent casino management system and method for managing real-time networked interactive gaming systems
AU2011200928B2 (en) 2014-03-06 Peer-to-peer distributed gaming application network
US20060073870A1 (en) 2006-04-06 Methods and apparatus for playing a gaming pool for a feature event bonus game
AU2001233162B2 (en) 2006-09-21 Methods and apparatus for parimutuel historical gaming
Owner name: GTECH RHODE ISLAND CORPORATION,RHODE ISLAND
Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:ORAM, THOMAS K.;REEL/FRAME:021369/0140


Inductively Coupled Plasma RIE (ICP-RIE) is an etch technology often used in specialty semiconductor markets for device manufacturing.
This technology can combine both chemical reactions and ion-induced etching. The independent control of ion flux enables high process flexibility.
ICP-RIE etching is based on the use of an inductively coupled plasma source.
The ICP source generates a high-density plasma due to inductive coupling between the RF antenna and the plasma. The antenna, located in the plasma generation region, creates an alternating RF magnetic field and induces RF electric fields, which energize electrons that participate in the ionization of gas molecules and atoms at low pressure. Due to the absence of an electric field near the reactor walls there is virtually no ion bombardment or erosion of the walls.
The key differentiation between ICP RIE and RIE is the separate ICP RF power source connected to the cathode that generates DC bias and attracts ions to the wafer. Thus, with ICP RIE technology it is possible to decouple ion current and ion energy applied to the wafer, enlarging the process window.
Materials are etched with the use of a chemically reactive plasma under low pressure conditions, potentially combined with ion-induced etching.
ICP-RIE tools use an Inductively Coupled Plasma source, meaning that plasma is generated with an RF powered magnetic field. By adding an inductively coupled plasma source to a standard RIE system, very high plasma density can be achieved.
Two design approaches to an ICP reactor are typically used by equipment manufacturers to produce an ICP-RIE etch system: a planar ICP source, or a cylindrical ICP source.
ICP-RIE systems typically run at low pressures and use two independent RF sources. A 2 MHz RF generator applies power to the ICP coil which controls ion fluxes, while bias power is applied to the lower electrode using a 13.56 MHz RF generator to extract and accelerate ions and radicals from the plasma towards a substrate surface. This configuration results in independent control of ion density and ion energy for higher etch rates, greater process flexibility and profile control, and reduced damage of the sample.
ICP-RIE can be used for rapid etching of a wide range of materials, including semiconductors, dielectrics, metals, and polymers. The available processes span from low damage ICP etch processes to the etching of hard materials.
Etch conditions can be adjusted and optimized by tuning the settings of many process parameters such as RF power, pressure, and gas flows.


Suffering from a physical disability is a hard challenge that can ruin not only the physical condition of the individual but also their mental state. In order to prevent depression and the feeling of loneliness, we offer you some tips that will help in the fight with physical disabilities.
The support received from the family and friends is essential in coping with a disability that changes the lives of those who once could perform many activities that now seem impossible. People suffering from a mobility impairment might feel helpless and useless and could suffer from depression so getting attention and enjoying the company of someone they love will make them feel better.
Professional help is mandatory in cases of severe depression, especially in those who suffer from a sudden disability. Psychologists can help them realize that life goes on and discover new purposes that will push them forward. Although most people refuse professional help, they must be persuaded to see a doctor who will treat their depression.
New hobbies can help mobility impaired people forget about their condition and feel useful and independent again. They can join classes and groups of people in their same condition and they can increase their skills while making new friends. Whether they learn how to paint, they discover the art of handcrafting, or they join an aerobics class, their emotional state will rapidly improve.
A pet is always a good idea for people of all ages and even more if they suffer from a physical disability because it will cheer them up and will improve their mood. Pets are known to make people forget about stress and problems and could become a life companion for those with mobility impairments. A fluffy rabbit, a sweet dog or a caring cat could make disabled people feel happier and get over their physical condition.
Mobility devices have evolved so much that people who suffer from a mobility impairment can easily lead a normal life and no longer depend on others for walking. The first thing they will need is one of the best mobility scooters that can transport them anywhere and help them run errands like they used to. Mobility scooters are very versatile, with prices ranging between $500 and $2,000, so there is a scooter for every budget. The more expensive mobility scooters have of course more comfort and convenience features, but cheaper models can get the job done just as well. A stair lift will also come in handy for climbing up and down the stairs without pain or any risk of falling. These two devices can significantly improve the lives of those who depend on others most of the time.


PORT ST. LUCIE – Of all the high-profile moves Steve Phillips made during the offseason, it was a very low-profile one that gave John Franco a special feeling. Phillips signed former Yankee Mariano Duncan to a minor league contract and though he may not even make the team, Franco saw it as a sign.
Indeed, Duncan has been to three World Series with three different teams and won two rings. He was on the '85 Dodgers who won the National League West, the '90 Reds who won it all, the '93 Phillies who won the NL pennant and, of course, the '96 Yankees.
Duncan, who will be 36 next month, will be battling with Luis Lopez for the backup right-handed infielder's job, and it is unlikely both will make the team, and for what it's worth, Lopez is signed to a two-year $1.35 million deal.
Duncan, who played in Japan last season, hit .236 with the Yankees and Blue Jays in 1997 with one home run and 25 RBIs in 339 at-bats.


I am working for USD 376 in Sterling, Kansas as their Network Coordinator. One of the biggest benefits of taking this position is getting to work with my wife and be in the same school district as both of my children. I previously worked for USD 405 in Lyons, KS. I worked for the district for fourteen years. I originally taught at the middle school. I was responsible for developing an Exploring Technology module class. I also taught American History. In 2000, I assisted in the development of the Rice County Technology Academy. The academy provided opportunities for students to enroll in a variety of career curriculums. Students could participate in A+ training, Webmaster curriculum, and develop themselves as Certified Cisco Network Associates.
I have truly enjoyed my time working with kids and teachers on how to integrate technology. I have participated in McREL's program, Intel's Master Teacher training, and LoTi's mentorship program. Another venture I have truly enjoyed is becoming a member of Discovery's Star educator network. I find that the programs offered by Discovery are an excellant source of supplemental materials for all classrooms and grade levels.
This blog will be live from the ESSDACK Technology Integration Study Group that meets the first Friday of each month in Hutchinson, Kansas. See you Friday!
Thoughts as a result of Wesley Fryer's video "Strive to Engage not Enthrall" PD video.
Thoughts after reading Wesley Fryer's weblog on school Internet filtering.
As a former teacher and now the Director of Technology for a school district in Kansas, I agree with many of these comments. I too am deeply involved in developing our technology and providing a "Differentiated" scheme to our school district Internet as well as providing additional training for the implementation of technology as a resource and not just another tool.
Hi Dean. I was wondering if any of your students would be interested in participating in a nationwide SAT Vocab Video Contest @ MIT university. If not, perhaps you have some other educator contacts you could direct me to. You can view contest details at BrainyFlix.com Please let me know. Thanks!
Under the assumption that within ten years, the landscape of modern education will have fully integrated what we now define as new classroom media: video, online collaboration, open source curriculum and other web tools, we hope to pioneer a web software tool that acts as a platform for this new media, bringing the power of the web and its tools to students, teachers and parents in a secure, comfortable and innovative environment. Our goal is to have our free software at a pilot middle school by April 15th, 2008, continuing to develop and coordinate with our users to create a product that other schools want to pilot and use at their schools, while allowing individual teachers to implement this tool in their own classroom.
Our project, titled Alight Learning, is currently trying to win an idea competition on Ideablob.com You can find us at http://ideablob.com/3975. We would love your support in the form of a vote within the next couple days, but more importantly we'd love your feedback and comments. Our description on Ideablob is short, and even the one above hardly gets many of the issues we would like to take a stab at solving, but at least it's a start.
Hey, Dean. I've enjoyed looking through your posts and resources. Good stuff. I predict that our paths will cross again.
Yes, I completely agree with you! I wish that our tech guys would open it for students to use! They say that since "Watchguard" says it is not safe, then we couldn't possibly use it! Anyway...maybe one day! Thanks!
Great! I will keep you in mind when we open it up to parents. It is coming along, slowly. We will see what happens at grade card time!
I am just writing to ask what your opinion of ning.com is for the classroom. I made a ning website for my 1st grade classroom. At first, our firewall was not blocking the site. Now it is, listing it as a "personals and dating". I am having a super hard time with my tech. guys. They can't figure out where the pictures, videos, etc. are posted (IP addresses) to "unblock" them from our Firewall (Watchguard). It is unfortunate that they will not unblock the site. They have given me permission to log in without the firewall to show the site to my kids, so we can look at things. However, I wanted to have sites for my teachers and other classrooms...they will not allow everyone to do this. Do you deal with these kind of issues in your district?
I have a contact in Maize (Kansas) who is willing to do a project using VoiceThread. She's going to send me a Teddy bear and I'll take picutres of the bear around the school, which the kids can comment on through voicethread and send to her. Then the Teddy gets sent on to someone else. Think any of your teachers might be interested? or someone on a worldwide scale?
Hey...we made it back from Thailand. Skype worked great, however we could only video conference with one person at a time. What was great was the option to be able to call land lines while we were overseas! The cost per call was peanuts!


Emerge Tampa Bay is a program of the Greater Tampa Bay Chamber of Commerce that focuses on connecting and mentoring young professionals between the ages of 21 to 35. Emerge Tampa Bay was launched in May 2004 and develops emerging leaders in the business community. Emerge Tampa Bay provides young professionals access to mentorships and educational opportunities to facilitate professional growth, community engagement, and leadership readiness.
Emerge Tampa Bay came to Bayshore Solutions seeking design and development of a website that catered to the needs of the program while maintaining organization consistency with the parent website of the Greater Tampa Chamber of Commerce. Data integrations and functionality such as event calendars, member testimonials, and content administration needed to be connected, yet the personality of the Emerge site needed to convey the program's individuality.
Bayshore Solutions built a sub-site for Emerge Tampa Bay under the same content management system platform as the parent Tampa Chamber of Commerce website. Creating both websites using the Kentico Software CMS platform allowed web administrators to seamlessly edit content for all sites under one system and connected the relevant data feeds and integrations for consistency across both sites. Emerge Tampa Bay's website now features its unique personality, while still coordinated and complimentary to the Tampa Chamber website. The sites functionality presents detailed information about future events, shares member testimonials, and highlights ways for Emerge and Chamber members to connect.


text:
Warning: ucfirst() expects parameter 1 to be string, array given in /home/customer/www/thesupremeloveproject.com/public_html/wp-content/themes/prophoto5/classes/menuUtil.php on line 329
The Supreme Love Project »
Emotional Justice: A Stance
Emotional justice means privileging and finding credible a person's interior life and exterior experience.
Being for emotional justice means to respectfully create space for that life and those experiences. It means to advocate for acknowledgment, healing, and celebration from the realm of the personal to the realm of the public.
For example, taking a stance on emotional justice for social justice means to vocalize how supremacist patriarchal ideologies and enactments hurt and kill people. This callout illuminates the psychological, emotional, and physical damage done by racism, sexism, and ableism, transphobia, xenophobia, and other isms and phobias. This illumination exposes the far reach of supremacist patriarchies. It demands that they be examined in relation to not only public, legal, academic, political arenas. It demands that they be examined, and dismantled, in relation to personal, social, relational, and cultural ones too.
Advocating for emotional justice means listening to the voices and stories of people on the margins of society. It means learning the scope, range, and variation of microaggressions, macroaggressions, and institutional aggressions from the people who endure and triumph over them, suffer and die as a result of them, and reproduce, and gain privilege because of them. (Emotional justice also means listening to the voices and stories of people who are variously positioned and/or centralized in society too; this is necessary listening; it enables deeper understanding even though it may be infuriating.)
Emotional justice happens when both oppressed and oppressive people learn to speak their pain and pleasure (and emotional senses in between) by becoming emotionally conscious, emotionally learned, and emotionally whole both alone and together (see The Revelations of Asher: Toward Supreme Love in Self for more on this).
Emotional justice is for everyone.
I do emotional justice for social justice.
Jeanine Staples is Associate Professor of Literacy and Language & African American Studies at the Pennsylvania State University. Her book, The Revelations of Asher: Toward Supreme Love in Self, is an endarkened, feminist, new literacies event (Peter Lang, spring 2016). In it, she explores Black women's terror in love. She produces research-based courses and methodologies that enable marginalized girls and women to realize internal revelations that fuel external revolutions.
Dr. Staples' next book details the evolution of her acclaimed undergraduate course, The Philadelphia Urban Seminar. In it, she explores Supreme Love in schools. She shows how she generates curriculum and methodologies that incite anti-racist, anti-sexist, anti-ableist pedagogical stances among teachers interested in urban education and equity for all people in schools and society.
Click here to join the Supreme Love Project group to ask Jeanine questions and comment on the blog.
« A Gift From JeanineEmotional Literacy: A Definition »
© 2023 The Supreme Love Project

redpajama_set_name: RedPajamaCommonCrawl


Looking for new pedals for your bike? Whether you're looking for replacement pedals for your current bike, or pedals to add onto your brand new road bike, GO Outdoors has a wide selection to suit. With flat, clipped and clipless in stock there's a pedal to suit your cycling style.


text:
Q: indices for more than one needle in Perl 6

I want to find indices for more than one letter in a word. I don't want to use Regexes, because they will slow down the program (which is already slower than I wanted).
> "banana".indices(("a", "b").any)
any((1 3 5), (0))

How can I instead get 0, 1, 3, 5?

A: I would go for something like this (in the REPL):
> gather "banana".indices("a"|"b").deepmap: *.take
(1 3 5 0)

A: > "banana".comb.grep: 'a' | 'b',:k
(0 1 3 5)

I don't know if comb use regex in this case:
gather for 'banana'.comb.antipairs  {.value.take if .key ∈ ['a','b'] }

# or
gather 'banana'.comb.antipairs».&{.value.take if .key ∈ ['a','b'] }

A: My solution would be:
> <a b>.map( { |"banana".indices($_) } ).sort
(0 1 3 5)

Basically, loop over all of the letters you want to look for (<a b>.map) and map those letters to their indices ("banana".indices($_)), then slip the indices found (|) and sort the result (.sort).

redpajama_set_name: RedPajamaStackExchange


The A to Z Challenge is a meme posting every day (except Sundays) in April. Check out the list of 2000+ participants and follow along for 26 days (and 26 letters) of fun. The 2-letter code after each blog name may help narrow your choices - (BO) is Books, (WR) is Writing, (PH) is Photography . . . and, if you're concerned about those NSFW pages, (AC) is Adult Content.
For my theme, I thought I'd do something I generally try very hard not to do, and that is judge a book by its cover. Yes, this year my A to Z Challenge is all about the cover artists who give the books we know and love so much damn shelf appeal.
You can check out his site here.
The covers have a surreal, dream-like quality to them.
Wow, I really like that one of Mars on his website. Really cool!
I don't mean to diss him, or anyone, but there's a bit too much going on for me on those covers.
He did the Ancillary Justice cover? Wow, I never would have guessed, to me it looks more stylistic than the others.
It is a bit different - probably closer to his older Ben Bova covers than his more recent work.
That's what first caught my eye, but there's something about The Merchants of Souls cover that resonates with me the strongest.
He is definitely one of the greats. Would love to see him get a Hugo nod. And he seems to be getting more prolific every year. Harris and Berkey have had such a strong influence over my formative years with their imaginings of an active world "out there".


The MUSC Urban Farm provides a place where students, faculty, staff, and the Charleston community can come together to learn about the connection between land and food. The .5 acre Farm, located on the corner of Bee & President Streets hosts workshops, seminars, volunteer workdays, and tours for local schools. Participants are educated on the value of incorporating vegetables into their diets through cooking and nutrition lessons and will experience a unique opportunity to engage in hands-on learning about sustainable urban agriculture.


One of the contenders for my favourite song of the year is Anything Could Happen by Ellie Goulding. I love everything about the song and I think it works on every level. I also think the video is one of the most beautiful of the year. It is brave in a powerful way. Much is written today about pop stars creativity and originality and I think Ellie is definitely well ahead of some of her peers. The huge success of Lights on the Billboard Hot 100 singles chart should also allow her the room and scope to work on even more exciting ideas and projects in the future.
While Anything Could Happen has been released on radio for a long time now it is only been released on single next week in the UK. It will be interesting to see how well it charts especially against the release of music acts who receive much more airplay.
Here's the video which was directed by Floria Sigismondi.


text:
How Long Does It Take to Poach an Egg in an Egg Poacher?
Written by Laura Payne • Updated August 24, 2022
KucherAV/iStock/GettyImages
Boiling Water
An egg poacher is a piece of metal cookware with a frame that fits into a saucepan and holds special cups for poaching eggs. Egg poachers are available with one to six egg cups. To poach an egg in an egg poacher the saucepan must be filled with enough water to almost reach the bottom of the egg cups. The water must then be brought to a boil. How long it takes to bring water to a boil depends on the size of the sauce pan and the amount of water. A good average to base your timing on is about 3 minutes if the sauce pan is covered and there is about 3 inches of water in the pan.
Cracking Eggs
While the water is coming to a boil, the eggs can be cracked into the egg cups that will be set in the egg poacher frame. Once the water has come to a boil, the heat should be turned down to low. The egg cups can now be placed into the frame in the saucepan and the saucepan can be covered again.
Poach Time
With the heat on low and the eggs in the covered poacher, the eggs should cook for 3 to 4 minutes or until the egg whites are firm. For those who prefer harder yolks, another minute or two can be added to the cook time. In total, it should take no more than 10 minutes to poach an egg in an egg poacher.
Laura Payne has been freelance writing for several online publications in her free time since 2006. She holds a Master of Arts in linguistics from Wayne State University and a Bachelor of Arts in journalism from Oakland University. Payne teaches linguistics classes at both universities on an adjunct basis.
How to Reheat Poached Eggs
How to Hard-Boil Eggs in a Microwave
How to Poach Egg Whites
How to Microwave Soft-Boiled Eggs
How to Fry an Egg in Water
How to Pasteurize Egg Whites


text:
package se.sitic.megatron.lineprocessor;

import java.util.List;

import se.sitic.megatron.core.JobContext;
import se.sitic.megatron.core.MegatronException;

/**
 * A line processor merges or splits a line, and can be one of the following
 * two types:

 *
Merger: Serveral lines are merged into a single line.
 *
Splitter: One line is split to several lines.
 *

 */
public interface ILineProcessor {

    public void init(JobContext jobContext) throws MegatronException;

    /**
     * Merges or splits specified line. If a line is merged, null is returned
     * at least one time.
     */
    public List<String> execute(String line) throws MegatronException;

    public void close() throws MegatronException;

}

redpajama_set_name: RedPajamaGithub


The 2014 DEC Recommended Practices in Early Intervention and Early Childhood Special Education is the result of an effort that integrated the best available research evidence with knowledge gained through experience in practice. The final set of practices was determined through a consensus process. Within the DEC Recommended Practices, collaboration is specifically addressed within the Teaming and Collaboration practices (p.13).
To learn more about the DEC Recommended Practices, see Supplemental Materials.