Patents by Inventor Lintsung Wong

Lintsung Wong 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: 8285974
    Abstract: An apparatus for queue allocation. An embodiment of the apparatus includes a dispatch order data structure, a bit vector, and a queue controller. The dispatch order data structure corresponds to a queue. The dispatch order data structure stores a plurality of dispatch indicators associated with a plurality of pairs of entries of the queue to indicate a write order of the entries in the queue. The bit vector stores a plurality of mask values corresponding to the dispatch indicators of the dispatch order data structure. The queue controller interfaces with the queue and the dispatch order data structure. The queue controller excludes at least some of the entries from a queue operation based on the mask values of the bit vector.
    Type: Grant
    Filed: July 30, 2007
    Date of Patent: October 9, 2012
    Assignee: NetLogic Microsystems, Inc.
    Inventors: Gaurav Singh, Srivatsan Srinivasan, Lintsung Wong
  • Publication number: 20080320478
    Abstract: An apparatus for queue allocation. An embodiment of the apparatus includes a dispatch order data structure, a bit vector, and a queue controller. The dispatch order data structure corresponds to a queue. The dispatch order data structure stores a plurality of dispatch indicators associated with a plurality of pairs of entries of the queue to indicate a write order of the entries in the queue. The bit vector stores a plurality of mask values corresponding to the dispatch indicators of the dispatch order data structure. The queue controller interfaces with the queue and the dispatch order data structure. The queue controller excludes at least some of the entries from a queue operation based on the mask values of the bit vector.
    Type: Application
    Filed: July 30, 2007
    Publication date: December 25, 2008
    Applicant: Raza Microelectronics, Inc.
    Inventors: Gaurav Singh, Srivatsan Srinivasan, Lintsung Wong
  • Publication number: 20080320274
    Abstract: An apparatus for queue allocation. An embodiment of the apparatus includes a dispatch order data structure, a bit vector, and a queue controller. The dispatch order data structure corresponds to a queue. The dispatch order data structure stores a plurality of dispatch indicators associated with a plurality of pairs of entries of the queue to indicate a write order of the entries in the queue. The bit vector stores a plurality of mask values corresponding to the dispatch indicators of the dispatch order data structure. The queue controller interfaces with the queue and the dispatch order data structure. The queue controller excludes at least some of the entries from a queue operation based on the mask values of the bit vector.
    Type: Application
    Filed: June 19, 2007
    Publication date: December 25, 2008
    Applicant: Raza Microelectronics, Inc.
    Inventors: Gaurav Singh, Srivatsan Srinivasan, Lintsung Wong
  • Publication number: 20080320016
    Abstract: An apparatus for queue scheduling. An embodiment of the apparatus includes a dispatch order data structure, a bit vector, and a queue controller. The dispatch order data structure corresponds to a queue. The dispatch order data structure stores a plurality of dispatch indicators associated with a plurality of pairs of entries of the queue to indicate a write order of the entries in the queue. The queue controller interfaces with the queue and the dispatch order data structure. Multiple queue structures interfaces with an output arbitration logic and schedule packets to achieve optimal throughput.
    Type: Application
    Filed: August 29, 2007
    Publication date: December 25, 2008
    Applicant: Raza Microelectronics, Inc.
    Inventors: Gaurav Singh, Srivatsan Srinivasan, Lintsung Wong