Patents by Inventor David Eric Berman Lees

David Eric Berman Lees 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: 20210096031
    Abstract: A method includes imaging a first graybody with a focal plane array (FPA), wherein the first graybody has a first emissivity, and imaging a second graybody having a lower emissivity than the first graybody. The method includes using data captured while imaging the first and second graybodies to perform non-uniformity correction (NUC) of the FPA.
    Type: Application
    Filed: September 25, 2020
    Publication date: April 1, 2021
    Applicant: Goodrich Corporation
    Inventors: David Eric Berman Lees, Richard Norris Lane
  • Patent number: 10284819
    Abstract: A method corrects a captured image and includes the steps of determining an effect of atmosphere and a distance from an image capture device which is spaced relatively far from an area of interest. The method utilizes a transmission and reception device to identify the effect on a transmitted and reflected signal due to the atmosphere and distance. An image of the area of interest is captured. The image is corrected based upon the effect of the distance and atmosphere on the transmitted and reflected signal. An apparatus programmed to perform the method is also disclosed. An apparatus for capturing an image from a distance is also disclosed.
    Type: Grant
    Filed: February 5, 2014
    Date of Patent: May 7, 2019
    Assignee: Goodrich Corporation
    Inventors: Ian Peter Humphrey, David Eric Berman Lees
  • Patent number: 7240040
    Abstract: A method for generating look-up tables for a high speed multi-bit Real-time Deterministic Finite state Automaton (hereinafter RDFA). The method begins with a DFA generated in accordance with the prior art. For each state in the DFA, and for each of the bytes recognized in parallel the following occurs. First an n-closure list is generated. An n-closure list is a list of states reachable in n-transitions from the current state. Next an alphabet transition list is generated for each state. An “alphabet transition list” is a list of the transitions out of a particular state for each of the characters in an alphabet. Finally, the transitions are grouped into classes. That is, the transitions that go to the same state are grouped into the same class. Each class is used to identify the next state. The result is a state machine that has less states than the original DFA.
    Type: Grant
    Filed: August 8, 2002
    Date of Patent: July 3, 2007
    Assignee: Safenet, Inc.
    Inventors: Daniel Wyschogrod, Alain Arnaud, David Eric Berman Lees, Leonid Leibman
  • Patent number: 6856981
    Abstract: A system and method in accordance with the present invention determines in real-time the portions of a set of characters from a data or character stream which satisfies one or more predetermined regular expressions. A Real-time Deterministic Finite state Automaton (RDFA) ensures that the set of characters is processed at high speeds with relatively small memory requirements. An optimized state machine models the regular expression(s) and state related alphabet lookup and next state tables are generated. Characters from the data stream are processed in parallel using the alphabet lookup and next state tables, to determine whether to transition to a next state or a terminal state, until the regular expression is satisfied or processing is terminated. Additional means may be implemented to determine a next action from satisfaction of the regular expression.
    Type: Grant
    Filed: December 3, 2001
    Date of Patent: February 15, 2005
    Assignee: SafeNet, Inc.
    Inventors: Daniel Wyschogrod, Alain Arnaud, David Eric Berman Lees, Leonid Leibman
  • Publication number: 20030110208
    Abstract: Data that spans multiple packets is processes. A finite state machine is used to process the data in each packet and the “state” of a finite state machine is saved after processing a packet. The saved state is stored with information that identifies the particular data stream from which the packet originated. This means that a state machine engine (hardware implementation of the finite state machine) is not tied to a particular data stream. The present invention makes it possible to utilize state machine co-processors very efficiently in a multiple engine/multiple data stream system.
    Type: Application
    Filed: January 24, 2003
    Publication date: June 12, 2003
    Applicant: Raqia Networks, Inc.
    Inventors: Daniel Wyschogrod, Alain Arnaud, David Eric Berman Lees
  • Publication number: 20030065800
    Abstract: A method for generating look-up tables for a high speed multi-bit Real-time Deterministic Finite state Automaton (hereinafter RDFA). The method begins with a DFA generated in accordance with the prior art. For each state in the DFA, and for each of the bytes recognized in parallel the following occurs. First an n-closure list is generated. An n-closure list is a list of states reachable in n-transitions from the current state. Next an alphabet transition list is generated for each state. An “alphabet transition list” is a list of the transitions out of a particular state for each of the characters in an alphabet. Finally, the transitions are grouped into classes. That is, the transitions that go to the same state are grouped into the same class. Each class is used to identify the next state. The result is a state machine that has less states than the original DFA.
    Type: Application
    Filed: August 8, 2002
    Publication date: April 3, 2003
    Applicant: Raqia Networks Inc.
    Inventors: Daniel Wyschogrod, Alain Arnaud, David Eric Berman Lees, Leonid Leibman
  • Publication number: 20030051043
    Abstract: A system and method in accordance with the present invention determines in real-time the portions of a set of characters from a data or character stream which satisfies one or more predetermined regular expressions. A Real-time Deterministic Einite state Automaton (RDFA) ensures that the set of characters is processed at high speeds with relatively small memory requirements. An optimized state machine models the regular expression(s) and state related alphabet lookup and next state tables are generated. Characters from the data stream are processed in parallel using the alphabet lookup and next state tables, to determine whether to transition to a next state or a terminal state, until the regular expression is satisfied or processing is terminated. Additional means may be implemented to determine a next action from satisfaction of the regular expression.
    Type: Application
    Filed: December 3, 2001
    Publication date: March 13, 2003
    Applicant: Raqia Networks Inc.
    Inventors: Daniel Wyschogrod, Alain Arnaud, David Eric Berman Lees, Leonid Leibman