Patents by Inventor Pratul Kumar Singh

Pratul Kumar Singh 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: 12608531
    Abstract: Embodiments include herein are directed towards a loopback adapter. Embodiments may include routing one or more transport layer packets through a routing matrix and communicating with the routing matrix via a plurality of ports. At least one of the plurality of ports may include a loopback adapter. Embodiments may include transmitting, via the loopback adapter, one or more transport layer packets to a storage unit. The loopback adapter may include a unique identifier mapping table in communication with the routing matrix.
    Type: Grant
    Filed: March 11, 2022
    Date of Patent: April 21, 2026
    Assignee: Cadence Design Systems, Inc.
    Inventor: Pratul Kumar Singh
  • Patent number: 11861277
    Abstract: Embodiments include herein are directed towards a method for electronic circuit design. Embodiments may include enabling data transmission between plurality of protocol adapters, each of the protocol adapters including one ingress port and one egress port, wherein the ingress port of each of the plurality of protocol adapters maintains an active connection with a single egress port at one time. Embodiments may further include transmitting data between the plurality of protocol adapters using a distributed routing matrix that provides an interface between the plurality of protocol adapters.
    Type: Grant
    Filed: September 16, 2021
    Date of Patent: January 2, 2024
    Assignee: Cadence Design Systems, Inc.
    Inventor: Pratul Kumar Singh
  • Patent number: 11656975
    Abstract: Various methods, apparatuses/systems, and media for automatically generating tests in Gherkin format are disclosed. A repository stores open application programming interface (API) specification definition file corresponding to an application. A processor accesses the repository to obtain the open API specification definition file as input data. A receiver receives the input data. The processor parses, in response to received input data, the specification to collect data from the open API specification definition file; structures the collected data into a data frame object; implements a processing logic to derive applicable tests using a predefined template; implements the tests by utilizing the predefined template; and automatically generates, based on the implemented tests, corresponding test cases in an executable Gherkin syntax. This process of automatically executing testing of the application based on the functional tests is performed, for example, on a Kubernetes platform.
    Type: Grant
    Filed: March 5, 2021
    Date of Patent: May 23, 2023
    Assignee: JPMORGAN CHASE BANK, N.A.
    Inventor: Pratul Kumar Singh
  • Publication number: 20220283929
    Abstract: Various methods, apparatuses/systems, and media for automatically generating tests in Gherkin format are disclosed. A repository stores open application programming interface (API) specification definition file corresponding to an application. A processor accesses the repository to obtain the open API specification definition file as input data. A receiver receives the input data. The processor parses, in response to received input data, the specification to collect data from the open API specification definition file; structures the collected data into a data frame object; implements a processing logic to derive applicable tests using a predefined template; implements the tests by utilizing the predefined template; and automatically generates, based on the implemented tests, corresponding test cases in an executable Gherkin syntax. This process of automatically executing testing of the application based on the functional tests is performed, for example, on a Kubernetes platform.
    Type: Application
    Filed: March 5, 2021
    Publication date: September 8, 2022
    Applicant: JPMorgan Chase Bank, N.A.
    Inventor: Pratul Kumar SINGH
  • Patent number: 10133683
    Abstract: An interface, a method, and a system are provided. In one or more aspects, the interface is for data transfer between simulation software and a hardware emulator associated with an integrated circuit design and includes a data producer to push a number of elements. A data element includes variable bits of data and variable bits of control information. A first-in-first-out (FIFO) receives the elements pushed by the data producer and stores pushed elements. A data consumer requests the pushed elements from the FIFO. The FIFO includes a buffer array, memory, a first push pointer and a first pop pointer associated with the buffer array, and a second push pointer and a second pop pointer associated with the memory. The buffer array stores elements in software and the memory stores elements in hardware. The interface facilitates moving a portion of hardware emulator functionalities into the simulation software and vice-versa at runtime by utilizing the FIFO.
    Type: Grant
    Filed: September 28, 2016
    Date of Patent: November 20, 2018
    Assignee: CADENCE DESIGN SYSTEMS, INC.
    Inventors: Pratul Kumar Singh, Kanwar Preet Singh Grewal