Office Action 2: Notice of Allowance (2025-05-07)

CLAIMS:
Listing of Claims.

Amendments to Claims:

1\. (Currently Amended) A system for just-in-time (JIT) game development and gameplay, the system comprising:a game engine;
an oracle comprising one or more Al models, wherein the oracle is called by the game engine during JIT game development and JIT gameplay; and
a data store that is in network communication with the game engine ,
wherein the game engine is configured to perform a process comprising:
receiving user input from a user device of a player to build a new JIT game world;
generating the new JIT game world based on processing, by the oracle, the user input;
generating, in the data store and based on the user input, data field entries in an encyclopedia associated with the new JIT game world for the player;
providing the new JIT game world with corresponding JIT gameplay to the user device for presentation in a user interface (UI) ; andcontinuously:receiving user input from the user device for playing in the new JIT game world as the new JIT game world is generated,
updating the new JIT game world and the corresponding JIT gameplay based on processing, by the oracle and based on the data field entries in the encyclopedia associated with the new JIT game world for the player that is maintained in the data store, the continuously-received user input and the JIT gameplay, wherein updating the new JIT game world and the corresponding JIT gameplay comprises:

annotating entities in the new JIT game world with universally unique identifiers (uuids) based on the continuously-received user input, linking the uuids to one or more of the data field entries in the encyclopedia to establish data connections between the entities in the new JIT game world and the continuously-received user input, and generating, responsive to the continuously-received user input and based on the data connections, actions in the new JIT game world; and generating, based on the JIT gameplay and the actions in the new JIT game world , updates to the data field entries in \[\[an\]\] the encyclopedia associated with the new JIT game world for the player that is maintained in the data store .
2\. (Currently Amended) The system of claim 1, wherein the updates to the data field entries in the encyclopedia associated with the new JIT game world are generated in parallel with providing the JIT gameplay to the player at the user device.
3\. (Currently Amended) The system of claim 1, wherein the updates to the data field entries in the encyclopedia associated with the new JIT game world are generated as background processes while providing the JIT gameplay to the player at the user device.
4\. (Currently Amended) The system of claim 1, wherein the oracle comprises one or more pre-trained AI models or systems.
5\. (Currently Amended) The system of claim 1, wherein providing the JIT gameplay to the user device comprises providing instructions to cause the user device to visualize the new JIT game world in the UI\[\[UIs\]\].
6\. (Currently Amended) The system of claim 5, wherein the process further comprises simultaneously or in parallel to transmitting, to the user device, the instructions for visualizing

the new JIT game world, updating one or more of the data field entries in the encyclopedia associated with the JIT gameplay based on the user input.
7\. (Currently Amended) The system of claim 5, wherein the process further comprises:
simultaneously or in parallel to transmitting the instructions for visualizing the new JIT game world, trimming, using the oracle, a context of the JIT gameplay; and
transmitting a transitional message for presentation at the user device, wherein the transitional message indicates that a transition is occurring between first and second game modes.
8\. (Original) The system of claim 1, wherein the data field entries in the encyclopedia associated with the JIT gameplay comprise at least one of a game environment data, player data, nonplayer character data, game events data, game locations data, plot hooks data, or narrative state data.
9\. (Original) The system of claim 1, wherein providing the JIT gameplay to the user device for presentation comprises:
checking whether a transition between game modes is required; and
in response to checking that the transition between the game modes is required, changing one or more system behaviors.

10\. (Original) The system of claim 9, wherein the game modes comprise one or more from a group consisting of: a game setting setup mode, a character creation mode, a narrative gameplay mode, and a combat mode.

11\. (Currently Amended) The system of claim 1, wherein generating the updates to the data field entries in the encyclopedia associated with the new JIT game world comprises:looping through one or more of the data field entries in the encyclopedia that is stored in the data store;

Filed : January 3, 2025
populating, by the oracle and based on the looping, one or more basic fields in the encyclopedia;
upserting, by the oracle, one or more well-defined objects in the encyclopedia;
processing, by the oracle and based on the looping, hash-table data structures to update one or more entries in the encyclopedia;
processing, by the oracle and based on the looping, a list to update one or more indexed data entry fields in the list; and
returning information about the one or more data entry fields.

12\. (Original) The system of claim 11, wherein processing, by the oracle and based on the looping, the hash-table data structures comprises:checking for existing keys;
checking for new keys; and
looping through the existing keys or the new keys to update one or more data entry fields associated with the existing keys or the new keys.

13\. (Original) The system of claim 11, wherein processing, by the oracle and based on the looping, the list comprises:establishing a change plan;
looping through the change plan; and
processing each of the one or more indexed data entry fields in the list/array based on the change plan.

14\. (Original) The system of claim 1, wherein providing the JIT gameplay to the user device comprises:receiving user input about rolling dice; and
in response to the user input, initiating, by the oracle, a corresponding roll request.

15\. (Original) The system of claim 14, wherein the oracle is configured to identify whether a game master (GM), a player, or a non-player character (NPC) is rolling the dice.

16\. (Original) The system of claim 15, wherein based on identifying that the GM or the NPC is rolling the dice, the game engine is configured to automatically roll the dice.

17\. (Original) The system of claim 15, wherein based on identifying that the player is rolling the dice, the game engine is configured to transmit the roll request to the user device that causes the user device to present, in the one or more UIs, information about a specific dice roll.

18\. (Original) The system of claim 17, wherein the roll request includes a title and description of the dice roll to contextualize the request to the player at the user device.

19\. (Currently Amended) The system of claim 14, wherein the game engine is configured to automatically link an outcome from the dice roll with one or more of the data entry fields in the encyclopedia that is maintained in the data store.

20\. (Currently Amended) The system of claim 19, wherein the one or more data entry fields correspond to one or more of an ability, an effect, and an item in the new JIT game world.

21\. (Currently Amended) The system of claim 1, wherein the game engine is further configured to:
link the uuids to a nowledge graph to establish data connections betweenthe actions in the new JIT game world during the JIT gameplay, the entities in the new JIT game world, and the continuously-received user input.

22\. (Currently Amended) The system of claim 1, wherein the game engine is further configured to establish a game marketplace for publishers and \[\[the\]\] players of their respective JIT game worlds to produce encyclopedia game states, wherein the encyclopedia game states are traded, shared, sold, and provided to the players in the marketplace.

23\. (Currently Amended) The system of claim 1, wherein the encyclopedia comprises a game representation for the new JIT game world.

24\. (Currently Amended) The system of claim 1, wherein the process further comprises:receiving a document comprising information for establishing the encyclopedia for the new JIT game world;
converting the document into a markdown representation;
populating the data field entries in the encyclopedia based on the markdown representation; and
plugging the markdown representation into an architecture of the game engine to be played by the player at the user device.

25\. (Currently Amended) The system of claim 1, wherein the process further comprises:providing the JIT gameplay to a plurality of user devices, the plurality of user devices including the user device; and
attributing actions and inputs to players of the plurality of user devices to enforce narrative consistency during the JIT gameplay in the new JIT game world for the players of the plurality of user devices.

26\. (Currently Amended) A method for just-in-time (JIT) game development and gameplay, the method comprising:receiving user input from a user device to build a new JIT game world;
generating the new JIT game world based on processing, by an oracle, the user input;
generating, in a data store and based on the user input, data field entries in an encyclopedia associated with the new JIT game world for a player associated with the user device;
providing the new JIT game world with corresponding JIT gameplay to the user device for presentation in a UI; and
continuously:

receiving user input from the user device for playing in the new JIT game world as the new JIT game world is generated,
updating the new JIT game world and the corresponding JIT gameplay based on processing, by the oracle and based on the data field entries in the encyclopedia associated with the new JIT game world for the player that is maintained in the data store, the continuously-received user input and the JIT gameplay, wherein updating the new JIT game world and the corresponding JIT gameplay comprises:annotating entities in the new JIT game world with universally unique identifiers (uuids) based on the continuously-received user input,
linking the uuids to one or more of the data field entries in the encyclopedia to establish data connections between the entities in the new JIT game world and the continuously-received user input, and
generating, responsive to the continuously-received user input and based on the data connections, actions in the new JIT game world; and
generating, based on the JIT gameplay and the actions in the new JIT game world , updates to the new JIT game world .

27\. (Currently Amended) The method of claim 26, wherein generating the updates to the new JIT game world comprises updating one or more of the data field entries in \[\[an\]\] the encyclopedia that is associated with the new JIT game world and that is maintained in the data store.

28\. (Original) The method of claim 26, wherein providing the JIT gameplay to the user device for presentation comprises:identifying a current game mode in the JIT gameplay;
checking whether a transition is required between the current game mode and a next game mode; and

in response to determining that the transition is required, transmitting a notification for presentation at the user device indicating that the transition will occur while providing the JIT gameplay to the user device for presentation.

29\. (Currently Amended) The method of claim 26, wherein generating the updates to the new JIT game world comprises:looping through one or more data entry fields in \[\[an\]\] the encyclopedia;
populating, based on the looping, one or more basic fields in the encyclopedia;
upserting one or more well-defined objects in the encyclopedia;
processing, based on the looping, hash-table data structures to update one or more entries in the encyclopedia;
processing, based on the looping, a list to update one or more indexed data entry fields in the list; and
returning information about the one or more data entry fields.

30\. (Currently Amended) The method of claim 26, further comprising:providing the JIT gameplay to a plurality of user devices, the plurality of user devices including the user device; and
attributing actions and inputs to players of the plurality of user devices to enforce narrative consistency during the JIT gameplay in the new JIT game world for the players of the plurality of user devices.

OFFICE ACTION:
Notice of Pre-AIA  or AIA  Status
The present application, filed on or after March 16, 2013, is being examined under the first inventor to file provisions of the AIA .
Reasons for Allowance
Claims 1-30 are allowed.  Applicant’s amendments and arguments overcome the prior art of record.  Particularly, see applicants arguments pages 13 and 14, and the new claim language of “updating the new JIT game world and the corresponding JIT gameplay based on processing, by the oracle and based on the data field entries in the encyclopedia associated with the new JIT game world for the player that is maintained in the data store, the continuously received user input, and the JIT gameplay” as well as “linking the uuids to one or more of the data field entries in the encyclopedia to establish data connections between the entities in the new JIT game world and the continuously received user input and generating, responsive to the continuously received user input and based on the data connections, actions ion the new JIT game world”.  In combination with the other elements, this would mean that the JIT game world would not simply be updated based on the user input but also based upon the connections identified in the data field and the links between them, so as to create a cohesive game.  As such the claims are allowable over the prior art of record including Ignatchenko and Arnone.
Conclusion

APPLICANT REBUTTAL: REMARKSIn response to the non-final Office Action dated March 26, 2025, Applicant amends claims 1-7, 11, 19-27, 29, and 30. Claims 1 and 26 are in independent form. No new matter has been added. Support for the amendments can be found throughout the specification as originally filed, for example at paragraphs [0016], [0069], [0075], [0114], and [0131], and FIG. 6. Claims 1-30 are currently pending.Interview Summary Applicant thanks the Examiner for the courtesy of a telephonic interview held on April 16, 2025. During the interview, the parties discussed proposed amendments, which are reflected above, in light of the 35 U.S.C. 112, 102, and 103 rejections. Agreement was reached that the proposed amendments to dependent claim 4 and "transitional message" in dependent claim 7 overcome the respective 35 U.S.C. 112 rejections. Although agreement was not reached that the proposed amendments overcome the 35 U.S.C. 102 and 103 rejections, the examiner recommended adding details about processing the user input and interactions with encyclopedia data entries maintained in the data store. Additional amendments have been made above to reflect the examiner's recommendations.Rejections under 35 U.S.C. § 112 Claims 4 and 7 are rejected under 35 U.S.C. 112. Without conceding the merits of these rejections and in an effort to advance prosecution, Applicant respectfully submits that these rejections are overcome by the above amendments and the following remarks.Agreement was reached during the interview that the amendments to claim 4 overcome the rejections. Agreement was also reached that defining "transitional message" in amended claim 7 overcomes the respective rejection.Moreover, Applicant respectfully submits that "trimming" in claim 7 is a commonly-used term that a person of ordinary skill in the art (POSITA) would use to refer to shortening or cutting messages or other data for transmission. In the context of Al systems, particularly those involving message-based communication or context-sensitive inference engines, trimming can be understood by a POSITA as a practical technique to manage memory and processing constraints, and therefore to optimize efficiency of communication with downstream components, such as an oracle or other model inference engine. Applicant's Specification as originally filed further defines "trimming" in paragraph [0014]: the "Al game engine can also check if a context can be trimmed in block 518. Referring to both blocks 514 and 518, to ensure that the context provided to the oracle is not overpopulated the Al can be prompted to, after every message, check whether the message history can be trimmed [by] reducing the number of messages that need to be sent to the oracle when generating the next response and/or relevant updates...block 514 aims to clear the majority of the buffer in preparation for a transition" (emphasis added).Applicant's Specification highlights that trimming serves a dual purpose: first, to remove redundant or less relevant information from message history or context to streamline what is being transmitted, and second, to ensure that most pertinent data is provided to the oracle, thereby enhancing performance and relevance of the oracle's response during game world generation and gameplay. A POSITA would readily recognize that such trimming techniques are used in Al systems and communication protocols to reduce computational load and bandwidth usage. Therefore, the term "trimming" in claim 7 would be understood by a POSITA as encompassing these well-known practices of intelligently shortening data prior to transmission.For at least the abovementioned reasons, Applicant respectfully requests withdrawal of these rejections.Rejections under 35 U.S.C. §§ 102 and 103 Claims 1-10, 23-28, and 30 are rejected under 35 U.S.C. 102 as allegedly being anticipated by lgnatchenko (US 20240390801, hereinafter "Ignatchenko"). Claims 11-13, 21, 22, and 29 are rejected under 35 U.S.C. 103 as being unpatentable over lgnatchenko.Without conceding the merits of these rejections and in an effort to advance prosecution, Applicant respectfully submits that these rejections are rendered moot by the above amendments and the following remarks. Applicant requests that these rejections be withdrawn and that the currently pending claims 1-30 are put in condition for allowance.The pending claims are patentable over the asserted reference because the reference does not teach or disclose the features claimed in amended independent claims 1 and 26. For example, amended independent claim 1 recites, among other features:* "generating [a] new JIT game world based on processing, by the oracle, the user input";*  "generating, in the data store and based on the user input, datafield entries in an encyclopedia associated with the new JIT game world for the player";* "updating the new JIT game world and the corresponding JIT gameplay based on processing, by the oracle and based on the data field entries in the encyclopedia associated with the new JIT game world for the player that is maintained in the data store, the continuously-received user input and the JIT gameplay";* "updating the new JIT game world and the corresponding JIT gameplay comprises:annotating entities in the new JIT game world with universally unique identifiers (uuids) based on the continuously-received user input, linking the uuids to one or more of the datafield entries in the encyclopedia to establish data connections between the entities in the new JIT game world and the continuously-received user input, and generating, responsive to the continuously-received user input and based on the data connections, actions in the new JIT game world"; and *  "generating, based on the JIT gameplay and the actions in the new JIT game world updates to the data field entries in the encyclopedia associated with the new JIT game world for the player that is maintained in the data store" (emphasis added).The asserted reference Ignatchenko describes that it's "universal game server 210 may be used by a game publisher to provide a "base" game and allow for "modders" (or users) to write "mods" (or otherwise make modifications) to the game... Moreover, running third-party code on servers is known to be problematic because of both security and resource consumption issues.In contrast, the solution embodied in the present disclosure addresses these problems.... [The] game server 210 may allow modders to "override" certain parts of server-side assets 220 with their own versions. As used herein, "overriding" may include replacing existing parts, expanding them, and/or otherwise making modifications to one or more server-side assets 220.In some implementations, "overriding" may involve overriding third-party code 244.... [The] third-party code 244 may be run within a sandbox 242 and may be prevented from making potentially-malicious system calls" (emphasis added). Ignatchenko's system assumes the existence of a pre-defined gameframework, which users may then extend or alter. Ignatchenko does not teach or suggest at least Applicant's abovementioned claim features.In contrast, Applicant's claimed technology is directed to a fundamentally different approach in which a game world is built entirely from scratch based on processing ongoing, real- time user input (e.g., "generating [a] new JIT game world based on processing, by the oracle, the user input" recited in amended independent claim 1 (emphasis added)). Rather than starting with a fixed base game, with Applicant's technology, the user inputs are used to generate the content and structure of the game world as the user plays, with each interaction contributing to the creation or refinement of their unique game world (e.g., "updating the new JIT game world and the corresponding JIT gameplay based on processing, by the oracle and based on the data field entries in the encyclopedia associated with the new JIT game world for the player that is maintained in the data store, the continuously-received user input and the JIT gameplay" and "generating, based on the JIT gameplay and the actions in the new JIT game world updates to the datafield entries in the encyclopedia associated with the new JIT game world for the player that is maintained in the data store" in amended independent claim 1 (emphasis added)).Moreover, data entries reflecting the evolving state of the user's game world are continuously generated and stored in a unique encyclopedia tied specifically to that game instance, thereby enabling a dynamic and personalized environment (e.g., "generating, in the data store and based on the user input, data field entries in an encyclopedia associated with the new JIT game world for the player" and where "updating the new JIT game world and the corresponding JIT gameplay comprises: annotating entities in the new JIT game world with universally unique identifiers (uuids) based on the continuously-received user input, linking the uuids to one or more of the datafield entries in the encyclopedia to establish data connections between the entities in the new JIT game world and the continuously-received user input, and generating, responsive to the continuously-received user input and based on the data connections, actions in the new JIT game world" in amended independent claim 1 (emphasis added)). Unlike the Ignatchenko reference, which emphasizes modding pre-existing server-side components under strict constraints, Applicant's claimed technology centers on game world building from the ground up, driven by the user's direct engagement and input.For at least the reasons discussed above, amended independent claims 1 and its dependent claims are patentable over the asserted reference. Since amended independent claim 26 recites similar features as the independent claim 1, amended independent claim 26 and its dependent claims are also patentable over the asserted reference. Accordingly, Applicant respectfully requests withdrawal of these rejections and allowance of the currently pending claims.Conclusion Applicant respectfully requests prompt consideration and a Notice of Allowance. In the event that no Notice of Allowance will be provided in the next communication, Applicant requests that the Examiner telephone the undersigned attorney (646-746-2405) prior to the next communication so that prosecution on the merits may be expedited.It is believed that all of the pending claims have been addressed. By responding in the foregoing remarks only to particular positions taken in the action, Applicant does not acquiesce with other positions that have not been explicitly addressed. In addition, Applicant's remarks above should not be understood as implying that no other reasons for patentability exist. Finally, Applicant's decision to amend or cancel any claim should not be understood as implying that Applicant agrees with any positions taken in the action with reference to that claim or other claims, or that Applicant adopts or agrees with any position except as specifically stated in this paper. In particular, by amending a claim, Applicant does not necessarily concede that the claim prior to amendment was unpatentable.Apply any necessary charges or credits to Deposit Account 10-0435, referencing the above attorney docket number.Respectfully submitted, Date:


CITED REFERENCE SUMMARIES: Ref US20240390801: Claims:
1. A game server for providing updates related to an online game, wherein the game server is configured to sandbox potentially malicious event-driven code, the game server comprising:
a simulator configured to modify a simulator state and a published state based on input received or as a result of time passing; and one or more nodes each comprising a sandbox responsible for running third-party code within the game server, wherein the third-party code is event-driven in that it may only receive and react to events, and wherein the third party-code may only manipulate an external state via an application programming interface (API).
2. The game server of claim 1, wherein a sandbox of a first node of the one or more nodes is configured to run at least two pieces of third-party code, wherein the sandbox of the first node is configured to run one of the at least two pieces of third-party code at a time with a next piece of code running after a previous piece of code is completed.
3. The game server of claim 2, wherein each of the at least two pieces of third-party code uses a different external state.
4. The game server of claim 1, wherein the third-party code is run by a programming language engine.
5. The game server of claim 4, wherein the programming language engine comprises a Web Assembly (Wasm) engine.
6. The game server of claim 4, wherein the programming language engine comprises an interpreter or Just-in-time (JIT) compiler of a programming language.
7. The game server of claim 6, wherein the interpreter or Just-in-time (JIT) compiler is run within a virtual machine or other container.
8. The game server of claim 7, wherein the virtual machine or other container includes an intrusion detector configured to detect unusual activity within the virtual machine or other container.
9. The game server of claim 8, wherein the intrusion detector is configured to take corrective action in response to detecting unusual activity within the virtual machine or other container, wherein the corrective action comprises terminating the virtual machine or other container.
10. The game server of claim 1, wherein the third-party code run on the game server includes base assets corresponding to a version of an online game provided by a publisher of the online game and one or more overridden assets that comprise base assets that have been modified by a user, wherein the game server runs a modified version of the online game when running using the one or more overridden assets.
11-48. (canceled)
Ref US20190362589: Claims:
1. A system for coincident gambling hybrid gaming having coincident gambling events and game events provided on a computing device, comprising:
an entertainment engine connected to a game world engine, wherein the entertainment engine is configured to:
execute an entertainment game on the computing device, including receiving an input and determining an action event in the entertainment game from the input;
provide to the game world engine the action event;
receive from the game world engine a change to a set of game variables; and
incorporate the change to the set of game variables into the entertainment game;
 a real world engine connected to the game world engine, wherein the real world engine is constructed to:
receive a request from the game world engine to determine an outcome of a gambling event;
determine a random outcome using a random number generator;
determine the outcome of the gambling event using the random outcome and a paytable;
resolve a wager of the gambling event based on the outcome of the gambling event;
manage real world credits of a player based on the wager; and
provide to the game world engine the random outcome of the gambling event; and
 the game world engine connected to the entertainment engine and connected to the real world engine, wherein the game world engine is constructed to:
receive from the entertainment engine the action event;
determine whether the action event is associated with the gambling event;
provide to the real world engine the request to determine the outcome of the gambling event;
receive from the real world engine the random outcome;
determine the change in the set of game variables based on the random outcome; and
provide to the entertainment engine the change in the set of game variables.
2. The system for coincident gambling hybrid gaming having coincident gambling events and game events provided on a computing device of claim 1 wherein the game world engine is further constructed to determine the gambling event associated with the action event from the action event and a previous random outcome from the random number generator of the real world engine.
3. The system for coincident gambling hybrid gaming having coincident gambling events and game events provided on a computing device of claim 2 wherein the game world engine is further constructed to store the random outcome from the random number generator of the gambling event received from the real world engine in a database for use in determining a gambling event associated with an action event.
4. The system for coincident gambling hybrid gaming having coincident gambling events and game events provided on a computing device of claim 2 wherein the real world engine is further constructed to store the random outcome from the random number generator in a database accessible by the game world engine for use in determining a gambling event associated with an action event.
5. The system for coincident gambling hybrid gaming having coincident gambling events and game events provided on a computing device of claim 2 wherein the random number generator uses a pseudo number generation process to generate the random outcome.
6. The system for coincident gambling hybrid gaming having coincident gambling events and game events provided on a computing device of claim 1 wherein the real world engine selects one random number generator from a plurality of random number generators to generate the random number information based on the gambling event.
7. The system for coincident gambling hybrid gaming having coincident gambling events and game events provided on a computing device of claim 1 wherein the real world engine determines a pay table to use to resolve the wager of the gambling event based upon the gambling event.
8. A system for coincident gambling hybrid gaming having coincident gambling events and game events, comprising:
at least one processor; and a memory coupled to the processor, wherein the memory stores executable instructions that when executed by the processor cause the processor to:
execute an entertainment game;
receive a player input;
determine an action event in the entertainment game from the input;
determine whether the action event is associated with a gambling event; and
when the action event is associated with the gambling event, perform the following:
determine a random outcome using a random number generator;
determine an outcome of a gambling event using the random outcome and a paytable;
resolve a wager of the gambling event based on the outcome of the gambling event;
manage real world credits of a player based on the wager;
determine a change in a set of game variables based on the random outcome; and
incorporate the change to the set of game variables into the entertainment game.
9. The system for coincident gambling hybrid gaming having coincident gambling events and game events provided on a computing device of claim 8 wherein the executable instructions when executed by the processor further cause the processor to determine the gambling event associated with the action event from the action event and a previous random outcome from the random number generator of the real world engine.
10. The system for coincident gambling hybrid gaming having coincident gambling events and game events provided on a computing device of claim 9 wherein the executable instructions when executed by the processor further cause the processor to store the random outcome from the random number generator of the gambling event received from the real world engine in a database for use in determining a gambling event associated with an action event.
11. The system for coincident gambling hybrid gaming having coincident gambling events and game events provided on a computing device of claim 9 wherein the executable instructions when executed by the processor further cause the processor to store the random outcome from the random number generator in a database accessible by the game world engine for use in determining a gambling event associated with an action event.
12. The system for coincident gambling hybrid gaming having coincident gambling events and game events provided on a computing device of claim 8 wherein the random number generator uses a pseudo number generation process to generate the random outcome.
13. The system for coincident gambling hybrid gaming having coincident gambling events and game events provided on a computing device of claim 8 wherein the executable instructions when executed by the processor further cause the processor to select one random number generator from a plurality of random number generators to generate the random number information based on the gambling event.
14. The system for coincident gambling hybrid gaming having coincident gambling events and game events provided on a computing device of claim 8 wherein the executable instructions when executed by the processor further cause the processor to determine a pay table to use to resolve the wager of the gambling event based upon the gambling event.