Patents by Inventor Jay B. Patel

Jay B. Patel 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: 8473695
    Abstract: A system includes a host device that may be configured to initiate memory requests to a system memory. The system also includes a memory controller that may be configured receive the memory requests and to format the memory requests into memory transactions that are conveyed to the memory device via a memory interface. The memory transactions include a plurality of memory write command types. Each memory write command type corresponds to a different respective schedule for conveying a corresponding data payload.
    Type: Grant
    Filed: March 31, 2011
    Date of Patent: June 25, 2013
    Assignee: MoSys, Inc.
    Inventors: Michael J. Morrison, Jay B. Patel
  • Patent number: 8370725
    Abstract: An apparatus includes a receiver, an error detection unit, and an acknowledgement unit. The receiver may receive frames of data from a transmitter unit of a second apparatus via a first communication path. The error detection unit may detect data errors in the frames of data received via the first communication path. The acknowledgment unit may maintain an acknowledgement indicator indicative of whether frames received by the apparatus are error free. In response to the error detection unit detecting an error, the acknowledgement unit may indicate an error condition exists by freezing a value of the acknowledgement indicator, or alternatively the acknowledgement unit may set a current value of the acknowledgement indicator to a predetermined error value. Further, the apparatus may successively convey values of the acknowledgement indicator to the second apparatus via a second communication path while the apparatus is receiving frames.
    Type: Grant
    Filed: February 1, 2010
    Date of Patent: February 5, 2013
    Assignee: MoSys, Inc.
    Inventors: Michael J. Miller, Michael J. Morrison, Philip A. Ferolito, Jay B. Patel, Toru M. Kuzuhara
  • Publication number: 20120254558
    Abstract: A system includes a host device that may be configured to initiate memory requests to a system memory. The system also includes a memory controller that may be configured receive the memory requests and to format the memory requests into memory transactions that are conveyed to the memory device via a memory interface. The memory transactions include a plurality of memory write command types. Each memory write command type corresponds to a different respective schedule for conveying a corresponding data payload.
    Type: Application
    Filed: May 10, 2012
    Publication date: October 4, 2012
    Inventors: Michael J. Morrison, Jay B. Patel
  • Publication number: 20120254562
    Abstract: A system includes a host device that may be configured to initiate memory requests to a system memory. The system also includes a memory controller that may be configured receive the memory requests and to format the memory requests into memory transactions that are conveyed to the memory device via a memory interface. The memory transactions include a plurality of memory write command types. Each memory write command type corresponds to a different respective schedule for conveying a corresponding data payload.
    Type: Application
    Filed: March 31, 2011
    Publication date: October 4, 2012
    Inventors: Michael J. Morrison, Jay B. Patel
  • Publication number: 20120221882
    Abstract: A system for increasing the efficiency of data transfer through a serializer-deserializer (SerDes) link, and for reducing data latency caused by differences between arrival times of the data on the SerDes link and the system clock with which the device operates.
    Type: Application
    Filed: May 9, 2012
    Publication date: August 30, 2012
    Applicant: MoSys, Inc.
    Inventors: Michael J. Morrison, Jay B. Patel, Philip A. Ferolito, Michael J. Miller
  • Publication number: 20110317720
    Abstract: A system for parsing frames including a first cell extraction circuit (CEC) configured to identify a first cell from a first frame, a first parser engine operatively connected to the first CEC, where the first parser engine is configured to generate a result based on the first cell, and a first forwarding circuit operatively connected to the first parser engine and configured to forward the result, where the first CEC, the first parser engine, and the first forwarding circuit are associated with a first frame parser unit.
    Type: Application
    Filed: September 6, 2011
    Publication date: December 29, 2011
    Applicant: Agate Logic, Inc.
    Inventors: Malcolm J. Wing, Jay B. Patel, Jeffrey M. Schroeder
  • Patent number: 8050262
    Abstract: A system for parsing frames including a first cell extraction circuit (CEC) configured to identify a first cell from a first frame, a first parser engine operatively connected to the first CEC, where the first parser engine is configured to generate a result based on the first cell, and a first forwarding circuit operatively connected to the first parser engine and configured to forward the result, where the first CEC, the first parser engine, and the first forwarding circuit are associated with a first frame parser unit.
    Type: Grant
    Filed: July 5, 2010
    Date of Patent: November 1, 2011
    Assignee: Agate Logic, Inc
    Inventors: Malcolm J. Wing, Jay B. Patel, Jeffrey M. Schroeder
  • Publication number: 20110191619
    Abstract: A system for increasing the efficiency of data transfer through a serializer-deserializer (SerDes) link, and for reducing data latency caused by differences between arrival times of the data on the SerDes link and the system clock with which the device operates.
    Type: Application
    Filed: January 30, 2010
    Publication date: August 4, 2011
    Applicant: MoSys Inc.
    Inventors: Michael J. Morrison, Jay B. Patel, Philip A. Ferolito, Michael J. Miller
  • Publication number: 20110191647
    Abstract: An apparatus includes a receiver, an error detection unit, and an acknowledgement unit. The receiver may receive frames of data from a transmitter unit of a second apparatus via a first communication path. The error detection unit may detect data errors in the frames of data received via the first communication path. The acknowledgment unit may maintain an acknowledgement indicator indicative of whether frames received by the apparatus are error free. In response to the error detection unit detecting an error, the acknowledgement unit may indicate an error condition exists by freezing a value of the acknowledgement indicator, or alternatively the acknowledgement unit may set a current value of the acknowledgement indicator to a predetermined error value. Further, the apparatus may successively convey values of the acknowledgement indicator to the second apparatus via a second communication path while the apparatus is receiving frames.
    Type: Application
    Filed: February 1, 2010
    Publication date: August 4, 2011
    Inventors: Michael J. Miller, Michael J. Morrison, Philip A. Ferolito, Jay B. Patel, Toru M. Kuzuhara
  • Publication number: 20100329262
    Abstract: A system for parsing frames including a first cell extraction circuit (CEC) configured to identify a first cell from a first frame, a first parser engine operatively connected to the first CEC, where the first parser engine is configured to generate a result based on the first cell, and a first forwarding circuit operatively connected to the first parser engine and configured to forward the result, where the first CEC, the first parser engine, and the first forwarding circuit are associated with a first frame parser unit.
    Type: Application
    Filed: July 5, 2010
    Publication date: December 30, 2010
    Inventors: Malcolm J. Wing, Jay B. Patel, Jeffrey M. Schroeder
  • Patent number: 7773595
    Abstract: A system for parsing frames including a first cell extraction circuit (CEC) configured to identify a first cell from a first frame, a first parser engine operatively connected to the first CEC, where the first parser engine is configured to generate a result based on the first cell, and a first forwarding circuit operatively connected to the first parser engine and configured to forward the result, where the first CEC, the first parser engine, and the first forwarding circuit are associated with a first frame parser unit.
    Type: Grant
    Filed: September 14, 2007
    Date of Patent: August 10, 2010
    Assignee: Agate Logic, Inc.
    Inventors: Malcolm J. Wing, Jay B. Patel, Jeffrey M. Schroeder
  • Patent number: 7557605
    Abstract: A system including a plurality of programmable logic blocks, a plurality of special-purpose blocks, and a configurable high-speed mesh interconnect fabric operatively connecting the plurality of programmable logic blocks and the plurality of special-purpose blocks, where the configurable high-speed mesh interconnect fabric is configured to implement a plurality of interconnect pipeline buses spanning across the system.
    Type: Grant
    Filed: September 14, 2007
    Date of Patent: July 7, 2009
    Assignee: Cswitch Corporation
    Inventors: Godfrey P. D'Souza, Douglas Laird, Malcolm J. Wing, Colin N. Murphy, Dana L. How, Robert Yu, Jay B. Patel, Ivo Dobbelaere, Jason Golbus, Suresh Subramaniam, Mukunda Krishnappa, Pohrong R. Chu, Dave Trossen, Kevin James
  • Publication number: 20090072858
    Abstract: A system including a plurality of programmable logic blocks, a plurality of special-purpose blocks, and a configurable high-speed mesh interconnect fabric operatively connecting the plurality of programmable logic blocks and the plurality of special-purpose blocks, where the configurable high-speed mesh interconnect fabric is configured to implement a plurality of interconnect pipeline buses spanning across the system.
    Type: Application
    Filed: September 14, 2007
    Publication date: March 19, 2009
    Applicant: CSWITCH CORPORATION
    Inventors: Godfrey P. D'Souza, Douglas Laird, Malcolm J. Wing, Colin N. Murphy, Dana L. How, Robert Yu, Jay B. Patel, Ivo Dobbelaere, Jason Golbus, Suresh Subramaniam, Mukunda Krishnappa, Pohrong R. Chu, Dave Trossen, Kevin James
  • Publication number: 20090073970
    Abstract: A system for parsing frames including a first cell extraction circuit (CEC) configured to identify a first cell from a first frame, a first parser engine operatively connected to the first CEC, where the first parser engine is configured to generate a result based on the first cell, and a first forwarding circuit operatively connected to the first parser engine and configured to forward the result, where the first CEC, the first parser engine, and the first forwarding circuit are associated with a first frame parser unit.
    Type: Application
    Filed: September 14, 2007
    Publication date: March 19, 2009
    Applicant: CSWITCH CORPORATION
    Inventors: Malcolm J. Wing, Jay B. Patel, Jeffrey M. Schroeder