Patents by Inventor Jay K. Gupta

Jay K. Gupta 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: 7496109
    Abstract: A packet processing system including an encapsulator engine, and a packet pre-processor coupled to the encapsulator engine. The packet pre-processor calculates a variation between an input data rate and a pre-determined output data rate. The input data rate is based on a number of data read requests. The packet pre-processor compensates for the variation by modifying the number of data read requests.
    Type: Grant
    Filed: February 11, 2004
    Date of Patent: February 24, 2009
    Assignee: Cypress Semiconductor Corporation
    Inventors: Jay K. Gupta, Somnath Paul
  • Patent number: 6957309
    Abstract: In one embodiment, the invention is an apparatus. The apparatus includes a FIFO array having a first plurality of memory elements, each memory element having a predetermined number of bits, the FIFO array having a read pointer. The apparatus also includes a FIFO control register array having a second plurality of memory elements, each memory element of the second plurality corresponding to a memory element of the first plurality of memory elements, the read pointer suitable for accessing the FIFO control register array. The apparatus further includes a control logic block coupled to the FIFO control register array and the FIFO array. The control logic block is to receive a data value of the memory element of the FIFO control register array pointed to by the read pointer. The control logic block is also to signal the read pointer to stall responsive to the data value having a first value.
    Type: Grant
    Filed: December 18, 2002
    Date of Patent: October 18, 2005
    Assignee: Cypress Semiconductor Corporation
    Inventors: Jay K. Gupta, Somnath Paul
  • Patent number: 6760872
    Abstract: A circuit that may be used to support testing of a memory block. The circuit generally comprises a decoder and a generator. The decoder may be configured to (i) decode a command signal into an address field, an operation field, and a data field and (ii) present a control signal to the memory block in response to the operation field. The generator may be configured to (i) present an address signal to the memory block in response to the address field and (ii) present a data signal to the memory block in response to the data field.
    Type: Grant
    Filed: March 19, 2001
    Date of Patent: July 6, 2004
    Assignee: Cypress Semiconductor Corp.
    Inventors: Jay K. Gupta, Somnath Paul
  • Publication number: 20020133768
    Abstract: A circuit that may be used to support testing of a memory block. The circuit generally comprises a decoder and a generator. The decoder may be configured to (i) decode a command signal into an address field, an operation field, and a data field and (ii) present a control signal to the memory block in response to the operation field. The generator may be configured to (i) present an address signal to the memory block in response to the address field and (ii) present a data signal to the memory block in response to the data field.
    Type: Application
    Filed: March 19, 2001
    Publication date: September 19, 2002
    Applicant: CYPRESS SEMICONDUCTOR CORP.
    Inventors: Jay K. Gupta, Somnath Paul