Patents by Inventor Gregory Waters

Gregory Waters 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).

  • Publication number: 20070038626
    Abstract: Prefix searches for directing internet data packets are performed in a prefix search integrated circuit. The integrated circuit includes an array of search engines, each of which accesses a prefix search tree data structure to process a prefix search. An SDRAM is dedicated to each search engine, and SDRAMs share address and control pins to plural search engines on the IC chip. Internal nodes of the tree data structure are duplicated across banks of the SDRAMs to increase bandwidth, and leaf nodes are stored across the SDRAM banks to reduce storage requirements. Within each search engine, data stored in a data register from an SDRAM is compared to a prefix search key stored in a key register. Based on that comparison, an address is calculated to access further tree structure data from the SDRAM. Packet descriptors containing search keys are forwarded to the search engines from an input queue and the search results are forwarded to an output queue, the same packet order being maintained in the two queues.
    Type: Application
    Filed: October 18, 2006
    Publication date: February 15, 2007
    Inventors: Gregory Waters, Larry Dennison, Philip Carvey, William Dally, William Mann
  • Publication number: 20050060414
    Abstract: In one general aspect, a network communication unit is disclosed that includes connection servicing logic that is responsive to transport-layer headers and is operative to service virtual, error-free network connections. A programmable parser is responsive to the connection servicing logic and is operative to parse application-level information received by the connection servicing logic for at least a first of the connections. Also included is application processing logic that is responsive to the parser and operative to operate on information received through at least the first of the connections based on parsing results from the parser.
    Type: Application
    Filed: August 9, 2004
    Publication date: March 17, 2005
    Applicant: SUN MICROSYSTEMS, INC.
    Inventors: Paul Phillips, Stephen Metzger, Brian Ramelson, Thomas Levergood, Daniel Lussier, Gregory Waters
  • Publication number: 20050060427
    Abstract: In one general aspect, a network communication unit is disclosed that includes connection servicing logic that is responsive to transport-layer headers and is operative to service virtual, error-free network connections. A programmable parser is responsive to the connection servicing logic and is operative to parse application-level information received by the connection servicing logic for at least a first of the connections. Also included is application processing logic that is responsive to the parser and operative to operate on information received through at least the first of the connections based on parsing results from the parser.
    Type: Application
    Filed: August 9, 2004
    Publication date: March 17, 2005
    Applicant: SUN MICROSYSTEMS, INC.
    Inventors: Paul Phillips, Stephen Metzger, Brian Ramelson, Thomas Levergood, Daniel Lussier, Gregory Waters
  • Publication number: 20040210663
    Abstract: In one general aspect, a network communication unit is disclosed that includes connection servicing logic that is responsive to transport-layer headers and is operative to service virtual, error-free network connections. A programmable parser is responsive to the connection servicing logic and is operative to parse application-level information received by the connection servicing logic for at least a first of the connections. Also included is application processing logic that is responsive to the parser and operative to operate on information received through at least the first of the connections based on parsing results from the parser.
    Type: Application
    Filed: April 15, 2003
    Publication date: October 21, 2004
    Inventors: Paul Phillips, Stephen Metzger, Brian Ramelson, Thomas Levergood, Daniel Lussier, Gregory Waters