Patents by Inventor Saravanan Saravanan

Saravanan Saravanan has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 10147272
    Abstract: An abstraction layer in a gaming environment intercepts calls to standard random number and user selection functions and returns data based on game operating mode and data availability. When operating as a Class 2 game, random number data may be received from a server while in a Class 3 game, random numbers may be received from a local random number generator. In a history mode or power recovery mode, calls for both random numbers and user selections may be supplied from a file storing data from a previously played or an interrupted game, respectively. Pay table testing may be accommodated by using predetermined random numbers resulting in known reel or other outcome states. The abstraction layer isolates game code from the unique requirements of the different modes of operation required for operating environment or regulatory compliance.
    Type: Grant
    Filed: June 25, 2014
    Date of Patent: December 4, 2018
    Assignee: Bally Gaming, Inc.
    Inventors: Peter Anderson, Saravanan Saravanan
  • Patent number: 9940781
    Abstract: A gaming system includes game-logic circuitry that primarily performs a casino wagering game. The casino wagering game includes gaming events (play steps) having outcomes that may trigger and perpetuate a multi-level bonus game. As the wagering game is performed, a game cycle data record is created containing game cycle data related to the outcome of the play steps. A predetermined number of the most recent game cycle data records are stored in non-volatile memory. Each game cycle data record includes a predetermined number of play step data records for the base-game, bonus-game-triggering, and bonus-game play steps, as performed in chronological order. When the predetermined number of play step data records is exceeded, the oldest non-triggering play step data record is removed from the game cycle data and accrued into summary data specific to a nested-depth of the play step for the game cycle.
    Type: Grant
    Filed: September 25, 2015
    Date of Patent: April 10, 2018
    Assignee: Bally Gaming, Inc.
    Inventors: Saravanan Saravanan, Kevin C. Johnson, Gary J. Oswald
  • Publication number: 20170092058
    Abstract: A gaming system includes game-logic circuitry that primarily performs a casino wagering game. The casino wagering game includes gaming events (play steps) having outcomes that may trigger and perpetuate a multi-level bonus game. As the wagering game is performed, a game cycle data record is created containing game cycle data related to the outcome of the play steps. A predetermined number of the most recent game cycle data records are stored in non-volatile memory. Each game cycle data record includes a predetermined number of play step data records for the base-game, bonus-game-triggering, and bonus-game play steps, as performed in chronological order. When the predetermined number of play step data records is exceeded, the oldest non-triggering play step data record is removed from the game cycle data and accrued into summary data specific to a nested-depth of the play step for the game cycle.
    Type: Application
    Filed: September 25, 2015
    Publication date: March 30, 2017
    Inventors: SARAVANAN SARAVANAN, KEVIN C. JOHNSON, GARY J. OSWALD
  • Publication number: 20150228145
    Abstract: An abstraction layer in a gaming environment intercepts calls to standard random number and user selection functions and returns data based on game operating mode and data availability. When operating as a Class 2 game, random number data may be received from a server while in a Class 3 game, random numbers may be received from a local random number generator. In a history mode or power recovery mode, calls for both random numbers and user selections may be supplied from a file storing data from a previously played or an interrupted game, respectively. Pay table testing may be accommodated by using predetermined random numbers resulting in known reel or other outcome states. The abstraction layer isolates game code from the unique requirements of the different modes of operation required for operating environment or regulatory compliance.
    Type: Application
    Filed: June 25, 2014
    Publication date: August 13, 2015
    Inventors: Peter Anderson, Saravanan Saravanan
  • Patent number: 8439749
    Abstract: Gaming devices, gaming systems, methods of conducting wagering games, and computer programs for conducting wagering games are disclosed. A gaming system for playing a wagering game is disclosed which includes a processor(s) and a memory device(s) storing instructions that, when executed by at least one of the processors, cause the gaming system to: store, on at least one memory device, a progressive game having a first set of configuration parameters; store, on at least one memory device, a primary wagering game having a second set of configuration parameters; and compare, via at least one processor, the first set of configuration parameters with the second set of configuration parameters to determine, in accordance with at least a first rule set, if the primary wagering game can be activated and paired with the progressive game.
    Type: Grant
    Filed: August 14, 2012
    Date of Patent: May 14, 2013
    Assignee: WMS Gaming Inc.
    Inventors: Peter R. Anderson, Damon E. Gura, Kyle G. Nyenhuis, Erhard W. Rathsack, Saravanan Saravanan
  • Publication number: 20120309508
    Abstract: Gaming devices, gaming systems, methods of conducting wagering games, and computer programs for conducting wagering games are disclosed. A gaming system for playing a wagering game is disclosed which includes a processor(s) and a memory device(s) storing instructions that, when executed by at least one of the processors, cause the gaming system to: store, on at least one memory device, a progressive game having a first set of configuration parameters; store, on at least one memory device, a primary wagering game having a second set of configuration parameters; and compare, via at least one processor, the first set of configuration parameters with the second set of configuration parameters to determine, in accordance with at least a first rule set, if the primary wagering game can be activated and paired with the progressive game.
    Type: Application
    Filed: August 14, 2012
    Publication date: December 6, 2012
    Applicant: WMS Gaming Inc.
    Inventors: Peter R. Anderson, Damon E. Gura, Kyle G. Nyenhuis, Erhard W. Rathsack, Saravanan Saravanan
  • Patent number: 8323101
    Abstract: A method of operating a wagering game comprises activating a progressive game having a first set of configuration parameters and providing a primary wagering game having a second set of configuration parameters. The method further comprises comparing the first set of configuration parameters with the second set of configuration parameters to determine, in accordance with at least a first rule set, if the primary wagering game can be activated and paired with the progressive game. The method further displays results from the comparing step.
    Type: Grant
    Filed: January 9, 2009
    Date of Patent: December 4, 2012
    Assignee: WMS Gaming Inc.
    Inventors: Peter R. Anderson, Damon E. Gura, Kyle G. Nyenhuis, Erhard W. Rathsack, Saravanan Saravanan
  • Publication number: 20100291998
    Abstract: A method of operating a wagering game comprises activating a progressive game having a first set of configuration parameters and providing a primary wagering game having a second set of configuration parameters. The method further comprises comparing the first set of configuration parameters with the second set of configuration parameters to determine, in accordance with at least a first rule set, if the primary wagering game can be activated and paired with the progressive game. The method further displays results from the comparing step.
    Type: Application
    Filed: January 9, 2009
    Publication date: November 18, 2010
    Applicant: WMS GAMING INC.
    Inventors: Peter R. Anderson, Damon E. Gura, Kyle G. Nyenhuis, Erhard W. Rathsack, Saravanan Saravanan