Patents by Inventor Anil Kumar Narra

Anil Kumar Narra 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).

  • Publication number: 20240161716
    Abstract: Systems and methods permit or cause content to be displayed by a plurality of gaming displays, such as gaming machine displays and/or external displays. Content may be synchronously displayed by multiple gaming displays, such as one or more EGM displays and one or more external gaming displays, where the content which is displayed by the different displays may be the same or be different, and may be provided by a content controller and/or may be provided or triggered by a gaming machine. The systems and methods permit or cause content to be synchronously displayed across multiple gaming displays, such as in time and/or space. In some examples, the content is configured as a content “package” which is associated with one or more displays.
    Type: Application
    Filed: November 15, 2022
    Publication date: May 16, 2024
    Inventors: Anil Kumar Narra, Padma Kumari Bhimavarapu, Jose Mendoza Franco, Jasonlee Kissee Hohman, Pradeep Jayaraman, Jacob Kent Jennings, Journey Rose Jennings, Richard J. LaBrocca, Sigmund Hyunjai Lee, Cheng Li, John Thomas Rule, Cesar Alexander Sala, Craig Michael Selby, Jared Sheets, Tan Minh Tran
  • Patent number: 11482075
    Abstract: The configuring of an electronic gaming machine (EGM) to participate in pools managed by a progressive pools managing controller (PPMC) can be complex. The process is simplified in accordance with the present disclosure by automatically transmitting from an EGM and to its corresponding PPMC, an auto-configuration request identifying the EGM and a predetermined wagering game supported by the EGM; responsively receiving from the PPMC and within the EGM a listing of one or more progressive pools that are managed by the PPMC and that have been determined within the PPMC to be progressive pools that the predetermined wagering game of the requesting EGM is qualified to or required to participate in; and causing the predetermined wagering game of the EGM to begin participating in at least one of the listed progressive pools.
    Type: Grant
    Filed: December 10, 2020
    Date of Patent: October 25, 2022
    Assignee: AGS LLC
    Inventors: Anil Kumar Narra, Leah Anne Pinnow, Kenny Mah, Cameron Lars Karlsson
  • Publication number: 20220032197
    Abstract: Generating and validating a subscription key based on subscription parameters associated with a jurisdiction file stored in a NVRAM, the subscription key having characters based on a subscription start date, a subscription term, a key generation date, and a cyclical redundancy check value. Parameters are extracted from the subscription key including the subscription start date, the subscription term, the key generation date, and the cyclical redundancy check value and are stored in a memory of the gaming machine. The key is checked by generating a local cyclical redundancy check value based on a MAC address of the gaming machine and one or more of the extracted parameters, and is validated when the local cyclical redundancy check value matches the cyclical redundancy check value extracted from the subscription key. The jurisdiction file may be updated during a RAM clear function during installation of the gaming machine.
    Type: Application
    Filed: October 18, 2021
    Publication date: February 3, 2022
    Inventors: Shrikant Vasant Potulwar, Scott Andrew Melnick, Jason Adam Cherkas, Anil Kumar Narra, Jack Dillon Cobb, JR., José Damián Rosario Ortega
  • Patent number: 11148059
    Abstract: Generating and validating a subscription key based on subscription parameters associated with a jurisdiction file stored in a NVRAM, the subscription key having characters based on a subscription start date, a subscription term, a key generation date, and a cyclical redundancy check value. Parameters are extracted from the subscription key including the subscription start date, the subscription term, the key generation date, and the cyclical redundancy check value and are stored in a memory of the gaming machine. The key is checked by generating a local cyclical redundancy check value based on a MAC address of the gaming machine and one or more of the extracted parameters, and is validated when the local cyclical redundancy check value matches the cyclical redundancy check value extracted from the subscription key. The jurisdiction file may be updated during a RAM clear function during installation of the gaming machine.
    Type: Grant
    Filed: December 26, 2017
    Date of Patent: October 19, 2021
    Assignee: AGS LLC
    Inventors: Shrikant Vasant Potulwar, Scott Andrew Melnick, Jason Adam Cherkas, Anil Kumar Narra, Jack Dillon Cobb, Jr., José Damián Rosario Ortega
  • Publication number: 20210201624
    Abstract: A progressive pool controller within a gaming environment can have programmable contents thereof retrieved or changed without need for user interaction with the controller other than inserting a dynamically-linkable and reprogrammable storage device (e.g., a USB flash drive) into an I/O receptacle of the controller. The controller has a service automatically repeatedly executing therein, checking for insertion of the storage device, checking for recognizable commands within the inserted storage device after it is inserted, executing command following programs for the recognizable commands, saving output results of the executed programs into the inserted storage device and signaling that the storage device should be removed from the I/O receptacle upon completed execution of all the command following programs. Contents of the storage device remain encrypted when in transit and are exposed within secured confines of the controller.
    Type: Application
    Filed: February 16, 2021
    Publication date: July 1, 2021
    Applicant: AGS LLC
    Inventors: Anil Kumar Narra, Jasonlee Kissee Hohman, Scott Andrew Melnick
  • Publication number: 20210090399
    Abstract: The configuring of an electronic gaming machine (EGM) to participate in pools managed by a progressive pools managing controller (PPMC) can be complex. The process is simplified in accordance with the present disclosure by automatically transmitting from an EGM and to its corresponding PPMC, an auto-configuration request identifying the EGM and a predetermined wagering game supported by the EGM; responsively receiving from the PPMC and within the EGM a listing of one or more progressive pools that are managed by the PPMC and that have been determined within the PPMC to be progressive pools that the predetermined wagering game of the requesting EGM is qualified to or required to participate in; and causing the predetermined wagering game of the EGM to begin participating in at least one of the listed progressive pools.
    Type: Application
    Filed: December 10, 2020
    Publication date: March 25, 2021
    Applicant: AGS LLC
    Inventors: Anil Kumar Narra, Leah Anne Pinnow, Kenny Mah, Cameron Lars Karlsson
  • Patent number: 10957153
    Abstract: A progressive pool controller within a gaming environment can have programmable contents thereof retrieved or changed without need for user interaction with the controller other than inserting a dynamically-linkable and reprogrammable storage device (e.g., a USB flash drive) into an I/O receptacle of the controller. The controller has a service automatically repeatedly executing therein, checking for insertion of the storage device, checking for recognizable commands within the inserted storage device after it is inserted, executing command following programs for the recognizable commands, saving output results of the executed programs into the inserted storage device and signaling that the storage device should be removed from the I/O receptacle upon completed execution of all the command following programs. Contents of the storage device remain encrypted when in transit and are exposed within secured confines of the controller.
    Type: Grant
    Filed: March 15, 2019
    Date of Patent: March 23, 2021
    Assignee: AGS LLC
    Inventors: Anil Kumar Narra, Jasonlee Kissee Hohman, Scott Andrew Melnick
  • Patent number: 10957158
    Abstract: An artificial intelligence (AI) learning machine is integrated into a gaming system to adaptively learn to predict when and where excessive chronological clustering of winning hits is likely to occur for a progressive jackpot (e.g., a high frequency one) within the gaming system, to preemptively prepare for such occurrences by prefunding one or more smart-awards funds to cope with such excessive chronological clusterings of hits and to use the one or more smart-awards funds to pay off not-first-in-time winners with a same jackpot award amount as is paid to the true first-in-time winner of the jackpot if such runner up winners hit their respective win conditions within a predetermined smart-awards time span after the first-in-time winner hits. This can avoid or reduce feelings of unfairness by the not-first-in-time winners especially when the latter hit just a split second after the true first-in-time winner hits the jackpot.
    Type: Grant
    Filed: July 31, 2019
    Date of Patent: March 23, 2021
    Assignee: AGS LLC
    Inventors: Scott Andrew Melnick, Andrew James Burke, Anil Kumar Narra, Bradley Donald Schultz, Leah Anne Pinnow
  • Patent number: 10885743
    Abstract: The configuring of an electronic gaming machine (EGM) to participate in pools managed by a progressive pools managing controller (PPMC) can be complex. The process is simplified in accordance with the present disclosure by automatically transmitting from an EGM and to its corresponding PPMC, an auto-configuration request identifying the EGM and a predetermined wagering game supported by the EGM; responsively receiving from the PPMC and within the EGM a listing of one or more progressive pools that are managed by the PPMC and that have been determined within the PPMC to be progressive pools that the predetermined wagering game of the requesting EGM is qualified to or required to participate in; and causing the predetermined wagering game of the EGM to begin participating in at least one of the listed progressive pools.
    Type: Grant
    Filed: March 12, 2019
    Date of Patent: January 5, 2021
    Assignee: AGS LLC
    Inventors: Anil Kumar Narra, Leah Pinnow, Kenny Mah, Cameron Karlsson
  • Publication number: 20200294358
    Abstract: The configuring of an electronic gaming machine (EGM) to participate in pools managed by a progressive pools managing controller (PPMC) can be complex. The process is simplified in accordance with the present disclosure by automatically transmitting from an EGM and to its corresponding PPMC, an auto-configuration request identifying the EGM and a predetermined wagering game supported by the EGM; responsively receiving from the PPMC and within the EGM a listing of one or more progressive pools that are managed by the PPMC and that have been determined within the PPMC to be progressive pools that the predetermined wagering game of the requesting EGM is qualified to or required to participate in; and causing the predetermined wagering game of the EGM to begin participating in at least one of the listed progressive pools.
    Type: Application
    Filed: March 12, 2019
    Publication date: September 17, 2020
    Applicant: AGS LLC
    Inventors: Anil Kumar Narra, Leah Pinnow, Kenny Mah, Cameron Karlsson
  • Publication number: 20200294353
    Abstract: A progressive pool controller within a gaming environment can have programmable contents thereof retrieved or changed without need for user interaction with the controller other than inserting a dynamically-linkable and reprogrammable storage device (e.g., a USB flash drive) into an I/O receptacle of the controller. The controller has a service automatically repeatedly executing therein, checking for insertion of the storage device, checking for recognizable commands within the inserted storage device after it is inserted, executing command following programs for the recognizable commands, saving output results of the executed programs into the inserted storage device and signaling that the storage device should be removed from the I/O receptacle upon completed execution of all the command following programs. Contents of the storage device remain encrypted when in transit and are exposed within secured confines of the controller.
    Type: Application
    Filed: March 15, 2019
    Publication date: September 17, 2020
    Applicant: AGS LLC
    Inventors: Anil Kumar Narra, Jasonlee Kissee Hohman, Scott Andrew Melnick
  • Patent number: 10713888
    Abstract: Security measures for an automated gaming system are disclosed. When pre-identified segments of code and/or data are installed into the gaming system, the installation is automatically carried out under control of scripts that cause a corresponding installer to automatically install the identified segments and at the same time automatically generate respective verification records for the installed segments and to automatically send to a secured database, the generated verification records and their respective segment identifications and to cause the database to automatically receive and encrypt the received verification records, to store the encrypted verification records in association with their respective segment identifications and to store in an essentially read-only portion of the database and in association with respective ones of the segment identifications, corresponding decryption keys and/or identifications of decryption procedures that can be used to decrypt the encrypted verification records.
    Type: Grant
    Filed: March 1, 2018
    Date of Patent: July 14, 2020
    Assignee: AGS LLC
    Inventors: James Andrew Ruiz, Anil Kumar Narra, Jerish Augustine, Thomas Edward Moore
  • Publication number: 20190355215
    Abstract: An artificial intelligence (AI) learning machine is integrated into a gaming system to adaptively learn to predict when and where excessive chronological clustering of winning hits is likely to occur for a progressive jackpot (e.g., a high frequency one) within the gaming system, to preemptively prepare for such occurrences by prefunding one or more smart-awards funds to cope with such excessive chronological clusterings of hits and to use the one or more smart-awards funds to pay off not-first-in-time winners with a same jackpot award amount as is paid to the true first-in-time winner of the jackpot if such runner up winners hit their respective win conditions within a predetermined smart-awards time span after the first-in-time winner hits. This can avoid or reduce feelings of unfairness by the not-first-in-time winners especially when the latter hit just a split second after the true first-in-time winner hits the jackpot.
    Type: Application
    Filed: July 31, 2019
    Publication date: November 21, 2019
    Applicant: AGS LLC
    Inventors: Scott Andrew Melnick, Andrew James Burke, Anil Kumar Narra, Bradley Donald Schultz, Leah Anne Pinnow
  • Publication number: 20190325703
    Abstract: An artificial intelligence (AI) learning machine is integrated into a gaming system to adaptively learn to predict when and where excessive chronological clustering of winning hits is likely to occur for a progressive jackpot (e.g., a high frequency one) within the gaming system, to preemptively prepare for such occurrences by prefunding one or more smart-awards funds to cope with such excessive chronological clusterings of hits and to use the one or more smart-awards funds to pay off not-first-in-time winners with a same jackpot award amount as is paid to the true first-in-time winner of the jackpot if such runner up winners hit their respective win conditions within a predetermined smart-awards time span after the first-in-time winner hits. This can avoid or reduce feelings of unfairness by the not-first-in-time winners especially when the latter hit just a split second after the true first-in-time winner hits the jackpot.
    Type: Application
    Filed: April 20, 2018
    Publication date: October 24, 2019
    Applicant: AGS LLC
    Inventors: Scott Andrew Melnick, Andrew James Burke, Anil Kumar Narra, Bradley Donald Schultz, Leah Anne Pinnow
  • Patent number: 10445983
    Abstract: An artificial intelligence (AI) learning machine is integrated into a gaming system to adaptively learn to predict when and where excessive chronological clustering of winning hits is likely to occur for a progressive jackpot (e.g., a high frequency one) within the gaming system, to preemptively prepare for such occurrences by prefunding one or more smart-awards funds to cope with such excessive chronological clusterings of hits and to use the one or more smart-awards funds to pay off not-first-in-time winners with a same jackpot award amount as is paid to the true first-in-time winner of the jackpot if such runner up winners hit their respective win conditions within a predetermined smart-awards time span after the first-in-time winner hits. This can avoid or reduce feelings of unfairness by the not-first-in-time winners especially when the latter hit just a split second after the true first-in-time winner hits the jackpot.
    Type: Grant
    Filed: April 20, 2018
    Date of Patent: October 15, 2019
    Assignee: AGS LLC
    Inventors: Scott Andrew Melnick, Andrew James Burke, Anil Kumar Narra, Bradley Donald Schultz, Leah Anne Pinnow
  • Publication number: 20190272705
    Abstract: Security measures for an automated gaming system are disclosed. When pre-identified segments of code and/or data are installed into the gaming system, the installation is automatically carried out under control of scripts that cause a corresponding installer to automatically install the identified segments and at the same time automatically generate respective verification records for the installed segments and to automatically send to a secured database, the generated verification records and their respective segment identifications and to cause the database to automatically receive and encrypt the received verification records, to store the encrypted verification records in association with their respective segment identifications and to store in an essentially read-only portion of the database and in association with respective ones of the segment identifications, corresponding decryption keys and/or identifications of decryption procedures that can be used to decrypt the encrypted verification records.
    Type: Application
    Filed: March 1, 2018
    Publication date: September 5, 2019
    Applicant: AGS LLC
    Inventors: James Andrew Ruiz, Anil Kumar Narra, Jerish Augustine, Thomas Edward Moore
  • Publication number: 20190091579
    Abstract: Generating and validating a subscription key based on subscription parameters associated with a jurisdiction file stored in a NVRAM, the subscription key having characters based on a subscription start date, a subscription term, a key generation date, and a cyclical redundancy check value. Parameters are extracted from the subscription key including the subscription start date, the subscription term, the key generation date, and the cyclical redundancy check value and are stored in a memory of the gaming machine. The key is checked by generating a local cyclical redundancy check value based on a MAC address of the gaming machine and one or more of the extracted parameters, and is validated when the local cyclical redundancy check value matches the cyclical redundancy check value extracted from the subscription key. The jurisdiction file may be updated during a RAM clear function during installation of the gaming machine.
    Type: Application
    Filed: December 26, 2017
    Publication date: March 28, 2019
    Inventors: Shrikant Vasant Potulwar, Scott Andrew Melnick, Jason Adam Cherkas, Anil Kumar Narra, Jack Dillon Cobb, JR., José Damián Rosario Ortega
  • Publication number: 20190051098
    Abstract: A method and system are provided for generating and distributing game pieces, such as game pieces which are associated with a secondary event such a raffle, to underlying game play. In one embodiment, an eligible game piece may be won by a player when the player is playing an eligible gaming machine and receives a qualifying outcome as part of playing a wager-based game at the gaming machine. Eligible game pieces and eligible gaming machines may be determined, and thus vary, at each of a plurality of distribution periods during the secondary event.
    Type: Application
    Filed: August 9, 2017
    Publication date: February 14, 2019
    Inventors: Tan Tran, Anil Kumar Narra