Patents by Inventor Rohit Kumar Jain

Rohit Kumar Jain 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: 11868693
    Abstract: This application discloses a computing system implementing a design verification tool to perform functional verification on a circuit design describing an electronic device and collect samples of performance data during the functional verification. The computing system can also include a performance visualization tool to generate a profile presentation based on the samples of performance data. The profile presentation, when displayed, can annunciate portions of the circuit design corresponding to at least one performance hotspot. The performance visualization tool can receive a data reduction request based on the performance hotspot annunciated by the profile presentation. The data reduction request can identify a subset of the performance data in the profile presentation. The performance visualization tool can generate a refined profile presentation based, at least in part, on the samples of performance data and the subset of the performance data identified in the data reduction request.
    Type: Grant
    Filed: April 21, 2021
    Date of Patent: January 9, 2024
    Assignee: Siemens Industry Software Inc.
    Inventors: Rohit Kumar Jain, David Lowder, James Insley, Srinivasa Cherukumilli
  • Publication number: 20230377408
    Abstract: An electronic gaming machine includes a display, a player input device, a credit input mechanism, and a processor programmed to perform operations comprising: (i) display a search pattern matrix to a player on the display, the search pattern matrix includes a plurality of cells that are selectable by the player; (ii) receive an input selection of cells of the search pattern matrix from the player; (iii) search a pay table associated with a wagering game provided by the gaming machine for winning patterns included within the pay table and having at least the same plurality of cells daubed as are indicated by the search pattern matrix; and (iv) display the winning patterns identified by the searching to the player via the display, the displaying including presenting the winning patterns in a matrix display format identifying one or more daubed cells of the associated winning patterns within the matrix display
    Type: Application
    Filed: July 31, 2023
    Publication date: November 23, 2023
    Inventors: Rajat Rajput, Sunil Mohan, Rohit Kumar Jain
  • Patent number: 11763623
    Abstract: An electronic gaming machine includes a display, a player input device, a credit input mechanism, and a processor programmed to perform operations comprising: (i) display a search pattern matrix to a player on the display, the search pattern matrix includes a plurality of cells that are selectable by the player; (ii) receive an input selection of cells of the search pattern matrix from the player; (iii) search a pay table associated with a wagering game provided by the gaming machine for winning patterns included within the pay table and having at least the same plurality of cells daubed as are indicated by the search pattern matrix; and (iv) display the winning patterns identified by the searching to the player via the display, the displaying including presenting the winning patterns in a matrix display format identifying one or more daubed cells of the associated winning patterns within the matrix display
    Type: Grant
    Filed: July 26, 2022
    Date of Patent: September 19, 2023
    Assignee: ARISTOCRAT TECHNOLOGIES AUSTRALIA PTY LIMITED
    Inventors: Rajat Rajput, Sunil Mohan, Rohit Kumar Jain
  • Publication number: 20230048929
    Abstract: A simulator can simulate a circuit design describing an electronic device using a single processing device of a computing system. The simulator can generate profile data associated with compilation of the circuit design and the single processing device simulation of the compiled circuit design. The profile data can identify multiple different ways to partition the circuit design and include information corresponding to the single processing device simulation of the compiled circuit design. A parallel simulation qualifier can determine a parallelism factor corresponding to an expected performance of the computing system in a multiple processing device simulation of the circuit design based on the profile data from the single processing device simulation of the circuit design. The simulator can utilize the parallelism factor to partition the circuit design in one of the different ways, and simulate the partitioned circuit design with multiple processing devices of the computing system.
    Type: Application
    Filed: August 10, 2021
    Publication date: February 16, 2023
    Inventors: Rohit Kumar Jain, Jayvant Padmanabha Anantpur, Devon J. Kehoe, Vikas Sangal
  • Publication number: 20220358811
    Abstract: An electronic gaming machine includes a display, a player input device, a credit input mechanism, and a processor programmed to perform operations comprising: (i) display a search pattern matrix to a player on the display, the search pattern matrix includes a plurality of cells that are selectable by the player; (ii) receive an input selection of cells of the search pattern matrix from the player; (iii) search a pay table associated with a wagering game provided by the gaming machine for winning patterns included within the pay table and having at least the same plurality of cells daubed as are indicated by the search pattern matrix; and (iv) display the winning patterns identified by the searching to the player via the display, the displaying including presenting the winning patterns in a matrix display format identifying one or more daubed cells of the associated winning patterns within the matrix display
    Type: Application
    Filed: July 26, 2022
    Publication date: November 10, 2022
    Inventors: Rajat Rajput, Sunil Mohan, Rohit Kumar Jain
  • Publication number: 20220343044
    Abstract: This application discloses a computing system implementing a design verification tool to perform functional verification on a circuit design describing an electronic device and collect samples of performance data during the functional verification. The computing system can also include a performance visualization tool to generate a profile presentation based on the samples of performance data. The profile presentation, when displayed, can annunciate portions of the circuit design corresponding to at least one performance hotspot. The performance visualization tool can receive a data reduction request based on the performance hotspot annunciated by the profile presentation. The data reduction request can identify a subset of the performance data in the profile presentation. The performance visualization tool can generate a refined profile presentation based, at least in part, on the samples of performance data and the subset of the performance data identified in the data reduction request.
    Type: Application
    Filed: April 21, 2021
    Publication date: October 27, 2022
    Inventors: Rohit Kumar Jain, David Lowder, James Insley, Srinivasa Cherukumilli
  • Patent number: 11403909
    Abstract: An electronic gaming machine includes a display, a player input device, a credit input mechanism, and a processor programmed to perform operations comprising: (i) display a search pattern matrix to a player on the display, the search pattern matrix includes a plurality of cells that are selectable by the player; (ii) receive an input selection of cells of the search pattern matrix from the player; (iii) search a pay table associated with a wagering game provided by the gaming machine for winning patterns included within the pay table and having at least the same plurality of cells daubed as are indicated by the search pattern matrix; and (iv) display the winning patterns identified by the searching to the player via the display, the displaying including presenting the winning patterns in a matrix display format identifying one or more daubed cells of the associated winning patterns within the matrix display.
    Type: Grant
    Filed: August 25, 2020
    Date of Patent: August 2, 2022
    Assignee: Aristocrat Technologies Australia Pty Limited
    Inventors: Rajat Rajput, Sunil Mohan, Rohit Kumar Jain
  • Publication number: 20200388104
    Abstract: An electronic gaming machine includes a display, a player input device, a credit input mechanism, and a processor programmed to perform operations comprising: (i) display a search pattern matrix to a player on the display, the search pattern matrix includes a plurality of cells that are selectable by the player; (ii) receive an input selection of cells of the search pattern matrix from the player; (iii) search a pay table associated with a wagering game provided by the gaming machine for winning patterns included within the pay table and having at least the same plurality of cells daubed as are indicated by the search pattern matrix; and (iv) display the winning patterns identified by the searching to the player via the display, the displaying including presenting the winning patterns in a matrix display format identifying one or more daubed cells of the associated winning patterns within the matrix display
    Type: Application
    Filed: August 25, 2020
    Publication date: December 10, 2020
    Inventors: Rajat Rajput, Sunil Mohan, Rohit Kumar Jain
  • Patent number: 10777036
    Abstract: An electronic gaming machine includes a display, a player input device, a credit input mechanism, and a processor programmed to perform operations comprising: (i) display a search pattern matrix to a player on the display, the search pattern matrix includes a plurality of cells that are selectable by the player; (ii) receive an input selection of cells of the search pattern matrix from the player; (iii) search a pay table associated with a wagering game provided by the gaming machine for winning patterns included within the pay table and having at least the same plurality of cells daubed as are indicated by the search pattern matrix; and (iv) display the winning patterns identified by the searching to the player via the display, the displaying including presenting the winning patterns in a matrix display format identifying one or more daubed cells of the associated winning patterns within the matrix display.
    Type: Grant
    Filed: September 19, 2018
    Date of Patent: September 15, 2020
    Assignee: Aristocrat Technologies Australia Pty Limited
    Inventors: Rajat Rajput, Sunil Mohan, Rohit Kumar Jain
  • Publication number: 20200090449
    Abstract: An electronic gaming machine includes a display, a player input device, a credit input mechanism, and a processor programmed to perform operations comprising: (i) display a search pattern matrix to a player on the display, the search pattern matrix includes a plurality of cells that are selectable by the player; (ii) receive an input selection of cells of the search pattern matrix from the player; (iii) search a pay table associated with a wagering game provided by the gaming machine for winning patterns included within the pay table and having at least the same plurality of cells daubed as are indicated by the search pattern matrix; and (iv) display the winning patterns identified by the searching to the player via the display, the displaying including presenting the winning patterns in a matrix display format identifying one or more daubed cells of the associated winning patterns within the matrix display
    Type: Application
    Filed: September 19, 2018
    Publication date: March 19, 2020
    Inventors: Rajat Rajput, Sunil Mohan, Rohit Kumar Jain
  • Patent number: 10374906
    Abstract: An apparatus includes a scanner and a cloud engine. The scanner determines that a first cloud environment is of a first type and that a second cloud environment is of a second type that is different from the first type. The cloud engine selects a first tool and a second tool. The cloud engine also sets a first parameter and a first configuration for the first tool and a second parameter and a second configuration for the second tool. The cloud engine further receives a first alert that a security vulnerability in the first cloud environment has been detected and a second alert that resource consumption in the second cloud environment has exceeded a threshold. The cloud engine communicates a first solution to resolve the security vulnerability in the first cloud environment and a second solution to lower resource consumption in the second cloud environment.
    Type: Grant
    Filed: August 9, 2017
    Date of Patent: August 6, 2019
    Assignee: Bank of America Corporation
    Inventors: Anant Bondalapati Sharma, Rohit Kumar Jain, Sasidhar Purushothaman
  • Publication number: 20190052544
    Abstract: An apparatus includes a scanner and a cloud engine. The scanner determines that a first cloud environment is of a first type and that a second cloud environment is of a second type that is different from the first type. The cloud engine selects a first tool and a second tool. The cloud engine also sets a first parameter and a first configuration for the first tool and a second parameter and a second configuration for the second tool. The cloud engine further receives a first alert that a security vulnerability in the first cloud environment has been detected and a second alert that resource consumption in the second cloud environment has exceeded a threshold. The cloud engine communicates a first solution to resolve the security vulnerability in the first cloud environment and a second solution to lower resource consumption in the second cloud environment.
    Type: Application
    Filed: August 9, 2017
    Publication date: February 14, 2019
    Inventors: Anant Bondalapati Sharma, Rohit Kumar Jain, Sasidhar Purushothaman
  • Patent number: 8207983
    Abstract: The embodiments of the present disclosure teach overlaying videos on a display device. The technique involves one or more buffers at input such as a first buffer (Primary Buffer) and an overlay buffer, a blitting module, a second buffer(Frame Buffer), and a display screen. The first buffer provides a first image data to the blitting module and the overlay buffer provides a second image data to the blitting module. The embodiments of the present disclosure demonstrate overlaying the second image on the first image with enhanced configurable functionality (like stretching, clipping, color keying, Alpha Blending and Raster Operation) if required, without modifying the Primary Buffer without the need of any overlay support in hardware.
    Type: Grant
    Filed: February 18, 2009
    Date of Patent: June 26, 2012
    Assignee: STMicroelectronics International N.V.
    Inventors: Salil Taneja, Gaurav Jairath, Sachin Gupta, Rohit Kumar Jain
  • Publication number: 20100207957
    Abstract: The embodiments of the present disclosure teach overlaying videos on a display device. The technique involves one or more buffers at input such as a first buffer (Primary Buffer) and an overlay buffer, a blitting module, a second buffer(Frame Buffer), and a display screen. The first buffer provides a first image data to the blitting module and the overlay buffer provides a second image data to the blitting module. The embodiments of the present disclosure demonstrate overlaying the second image on the first image with enhanced configurable functionality (like stretching, clipping, color keying, Alpha Blending and Raster Operation) if required, without modifying the Primary Buffer without the need of any overlay support in hardware.
    Type: Application
    Filed: February 18, 2009
    Publication date: August 19, 2010
    Applicant: STMicroelectronics Pvt. Ltd.
    Inventors: Salil Taneja, Gaurav Jairath, Sachin Gupta, Rohit Kumar Jain