Patents by Inventor John Lockwood

John Lockwood 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: 7093023
    Abstract: A reprogrammable packet processing system for processing a stream of data is disclosed herein. A reprogrammable data processor is implemented with a programmable logic device (PLD), such as a field programmable gate array (FPGA), that is programmed to determine whether a stream of data applied thereto includes a string that matches a redefinable data pattern. If a matching string is found, the data processor performs a specified action in response thereto. The data processor is reprogrammable to search packets for the presence of different data patterns and/or perform different actions when a matching string is detected. A reconfiguration device receives input from a user specifying the data pattern and action, processes the input to generate the configuration information necessary to reprogram the PLD, and transmits the configuration information to the packet processor for reprogramming thereof.
    Type: Grant
    Filed: May 21, 2002
    Date of Patent: August 15, 2006
    Assignee: Washington University
    Inventors: John Lockwood, Ronald Loui, James Moscola, Michael L Pachos
  • Publication number: 20060053295
    Abstract: Methods and systems consistent with the present invention identify a repeating content in a data stream. A hash function is computed for at least one portion of a plurality of portions of the data stream. The at least one portion of the data stream has benign characters removed therefrom to prevent the identification of a benign string as the repeating content. At least one counter of a plurality of counters is incremented responsive to the computed hash function result. Each counter corresponds to a respective computed hash function result. The repeating content is identified when the at least one of the plurality of counters exceeds a count value. It is verified that the identified repeating content is not a benign string.
    Type: Application
    Filed: August 24, 2005
    Publication date: March 9, 2006
    Inventors: Bharath Madhusudan, John Lockwood
  • Patent number: 6998734
    Abstract: A signal conductor includes first and second connectors connected to the ends of a cable. The second connector includes a signal processing element that processes signals transmitted between the first and second connectors. In another implementation consistent with the principles of the invention, the signal processing element is located in a patch panel connected to the signal conductor.
    Type: Grant
    Filed: January 29, 2002
    Date of Patent: February 14, 2006
    Assignee: Juniper Networks, Inc.
    Inventors: John Lockwood, Mark Villegas, Roger Han, Jianming Li, Antony P. Chatzigianis, Johnny Chen
  • Publication number: 20050086520
    Abstract: The present invention relates to a method and apparatus based on Bloom filters for detecting predefined signatures (a string of bytes) in a network packet payload. A Bloom filter is a data structure for representing a set of strings in order to support membership queries. Hardware Bloom filters isolate all packets that potentially contain predefined signatures. Another independent process eliminates false positives produced by the Bloom filters. The system is implemented on a FPGA platform, resulting in a set of 10,000 strings being scanned in the network data at the line speed of 2.4 Gbps.
    Type: Application
    Filed: August 14, 2003
    Publication date: April 21, 2005
    Inventors: Sarang Dharmapurikar, Praveen Krishnamurthy, Todd Sproull, John Lockwood
  • Patent number: 6814849
    Abstract: A porous silicon structure is stabilized by anodically oxidizing the structure and then subjecting it to chemical functionalization to protect non-oxidized surface regions, preferably in the presence of 1-decene under thermal conditions. This process creates a protective organic monolayer on the surface of the structure, rendering it highly stable.
    Type: Grant
    Filed: December 10, 2001
    Date of Patent: November 9, 2004
    Assignee: National Research Council
    Inventors: David John Lockwood, Rabah Boukherroub, Danial D. M. Wayner, Nobuyoshi Koshida
  • Publication number: 20040045243
    Abstract: A flood protection barrier for a structure (2) is disclosed. The barrier (22) is adapted to overlie at least a portion of the outer skin of the structure (27) in the region where the structure engages with the ground (12). The barrier (22) comprises at least one impermeable sheet (58) and at least one seal means (26, 28), in which each impermeable sheet (58) is flexible, and at least one seal means (26, 28) is a means adapted to reversibly form a substantially watertight seal between an impermeable sheet (58) and at least one of the structure (2), the ground (12), or an impermeable sheet (58). The impermeable sheet (58) is sufficiently flexible to be elastically deformed by the hydrostatic pressure exerted by water (14) flooding the ground (12) adjacent to the structure to substantially conform with the contours of the structure's skin overlain by the impermeable barrier (22).
    Type: Application
    Filed: September 15, 2003
    Publication date: March 11, 2004
    Inventors: John Lockwood, Steven Lockwood
  • Publication number: 20030221013
    Abstract: A reprogrammable packet processing system for processing a stream of data is disclosed herein. A reprogrammable data processor is implemented with a programmable logic device (PLD), such as a field programmable gate array (FPGA), that is programmed to determine whether a stream of data applied thereto includes a string that matches a redefinable data pattern. If a matching string is found, the data processor performs a specified action in response thereto. The data processor is reprogrammable to search packets for the presence of different data patterns and/or perform different actions when a matching string is detected.
    Type: Application
    Filed: May 21, 2002
    Publication date: November 27, 2003
    Inventors: John Lockwood, Ronald Loui, James Moscola, Michael Pachos
  • Publication number: 20030106801
    Abstract: A porous silicon structure is stabilized by anodically oxidizing the structure and then subjecting it to chemical functionalization to protect non-oxidized surface regions, preferably in the presence of 1-decene under thermal conditions. This process creates a protective organic monolayer on the surface of the structure, rendering it highly stable.
    Type: Application
    Filed: December 10, 2001
    Publication date: June 12, 2003
    Applicant: National Research Council
    Inventors: David John Lockwood, Rabah Boukherroub, Danial D.M. Wayner, Nobuyoshi Koshida
  • Patent number: 6177804
    Abstract: According to one embodiment of the present invention, a voltage probe for measuring common-mode (CM) voltage of a device under test (DUT) having differential input/output (I/O) signals is disclosed. The probe includes a connector adapted to couple to the DUT, at least one output measurement port configured to connect to a measuring device for measuring the CM voltage, and at least one differential pair cable connected to a connector and to a at least one measurement port for coupling a differential I/O signals to a measurement port. According to a second embodiment, the present invention provides a voltage probe for measuring CM voltage of a DUT having differential I/O signals while the DUT is simultaneously connected to an auxiliary equipment. According to a third embodiment, the present invention provides a method for measuring EMI from a DUT. A CM voltage probe is interposed between the DUT and an EMI measurement device. The CM voltage is measured at an measurement port of the voltage probe.
    Type: Grant
    Filed: December 3, 1998
    Date of Patent: January 23, 2001
    Assignee: Nortel Networks Limited
    Inventors: Neven Pischl, John Lockwood
  • Patent number: 5698609
    Abstract: An open-celled polyurethane foam is provided having a density of 1.5 to 5.0 pcf, a G value of 30 to 80 over a static load range of 1.0 to 2.0 psi based on a 2.0 inch thickness and a 24 inch drop height and, an airflow in the range of 0.05 to 0.5 scfm, 25% as compressive strength of 4.
    Type: Grant
    Filed: November 14, 1996
    Date of Patent: December 16, 1997
    Assignee: Imperial Chemical Industries Plc
    Inventors: Robert John Lockwood, Brian Fogg
  • Patent number: D418801
    Type: Grant
    Filed: February 9, 1999
    Date of Patent: January 11, 2000
    Inventor: John Lockwood
  • Patent number: D418802
    Type: Grant
    Filed: February 9, 1999
    Date of Patent: January 11, 2000
    Inventor: John Lockwood
  • Patent number: D419128
    Type: Grant
    Filed: February 9, 1999
    Date of Patent: January 18, 2000
    Inventor: John Lockwood
  • Patent number: D422930
    Type: Grant
    Filed: May 26, 1998
    Date of Patent: April 18, 2000
    Inventor: John Lockwood Kalich