Patents by Inventor Thomas C. Eskridge

Thomas C. Eskridge 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: 11438385
    Abstract: A decision engine includes: a genetic algorithm framework including a knowledge base of standard configurations, a candidate selector generator and a selector to select a candidate configuration from a plurality of preferred standard configurations in response to the candidate selector generator; a parallelized reasoning framework including an attack surface reasoning algorithm module to compute the security and cost tradeoffs of an attack surface associated with each candidate configuration; and a user interface framework including a web service engine where users can interact and provide feedback on direction of an evolution used in a genetic algorithm search for evolving defenses.
    Type: Grant
    Filed: July 14, 2021
    Date of Patent: September 6, 2022
    Assignees: Raytheon BBN Technologies Corp., Florida Institute of Technology, Inc.
    Inventors: Thomas C. Eskridge, Marco M. Carvalho, Brett Benyo, Michael Atighetchi, Fusun Yaman
  • Publication number: 20220021710
    Abstract: A decision engine includes: a genetic algorithm framework including a knowledge base of standard configurations, a candidate selector generator and a selector to select a candidate configuration from a plurality of preferred standard configurations in response to the candidate selector generator; a parallelized reasoning framework including an attack surface reasoning algorithm module to compute the security and cost tradeoffs of an attack surface associated with each candidate configuration; and a user interface framework including a web service engine where users can interact and provide feedback on direction of an evolution used in a genetic algorithm search for evolving defenses.
    Type: Application
    Filed: July 14, 2021
    Publication date: January 20, 2022
    Applicants: Raytheon BBN Technologies Corp., Florida Institute of Technology, Inc.
    Inventors: Thomas C. Eskridge, Marco M. Carvalho, Brett Benyo, Michael Atighetchi, Fusun Yaman
  • Patent number: 11082450
    Abstract: A decision engine includes: a genetic algorithm framework including a knowledge base of standard configurations, a candidate selector generator and a selector to select a candidate configuration from a plurality of preferred standard configurations in response to the candidate selector generator; a parallelized reasoning framework including an attack surface reasoning algorithm module to compute the security and cost tradeoffs of an attack surface associated with each candidate configuration; and a user interface framework including a web service engine where users can interact and provide feedback on direction of an evolution used in a genetic algorithm search for evolving defenses.
    Type: Grant
    Filed: April 20, 2018
    Date of Patent: August 3, 2021
    Assignees: Raytheon BBN Technologies Corp., Florida Institute of Technology, Inc.
    Inventors: Thomas C. Eskridge, Marco M. Carvalho, Brett Benyo, Michael Atighetchi, Fusun Yaman
  • Patent number: 10862918
    Abstract: A decision engine includes: a genetic algorithm framework including a knowledge base of standard configurations, a candidate selector generator and a selector to select a candidate configuration from a plurality of preferred standard configurations in response to the candidate selector generator; a parallelized reasoning framework including an attack surface reasoning algorithm module to compute the security and cost tradeoffs of an attack surface associated with each candidate configuration; and a user interface framework including a web service engine where users can interact and provide feedback on direction of an evolution used in a genetic algorithm search for evolving defenses.
    Type: Grant
    Filed: April 20, 2018
    Date of Patent: December 8, 2020
    Assignees: Raytheon BBN Technologies Corp., Florida Institute of Technology, Inc.
    Inventors: Brett Benyo, Michael Atighetchi, Fusun Yaman, Marco M. Carvalho, Thomas C. Eskridge
  • Publication number: 20190068451
    Abstract: A system and method for deploying software agents in a policy-governed environment. The use of over-arching policies to control the actions and interactions of the software agents preserves desirable agent autonomy without allowing unwanted and potentially unpredictable (or at least difficult-to-predict) agent behavior. The system allows the agents to be deployed in a high-assurance environment.
    Type: Application
    Filed: October 23, 2018
    Publication date: February 28, 2019
    Inventors: Larry Bunch, Jeffrey M. Bradshaw, Marco Mattos Carvalho, Thomas C. Eskridge, Paul J. Feltovich, James Lott, Andrzej Uszok, Maggie Breedy, Roger Carff
  • Publication number: 20180309794
    Abstract: A decision engine includes: a genetic algorithm framework including a knowledge base of standard configurations, a candidate selector generator and a selector to select a candidate configuration from a plurality of preferred standard configurations in response to the candidate selector generator; a parallelized reasoning framework including an attack surface reasoning algorithm module to compute the security and cost tradeoffs of an attack surface associated with each candidate configuration; and a user interface framework including a web service engine where users can interact and provide feedback on direction of an evolution used in a genetic algorithm search for evolving defenses.
    Type: Application
    Filed: April 20, 2018
    Publication date: October 25, 2018
    Applicants: Raytheon BBN Technologies Corp., Florida Institute of Technology
    Inventors: Thomas C. Eskridge, Marco M. Carvalho, Brett Benyo, Michael Atighetchi, Fusun Yaman
  • Publication number: 20180309779
    Abstract: A decision engine includes: a genetic algorithm framework including a knowledge base of standard configurations, a candidate selector generator and a selector to select a candidate configuration from a plurality of preferred standard configurations in response to the candidate selector generator; a parallelized reasoning framework including an attack surface reasoning algorithm module to compute the security and cost tradeoffs of an attack surface associated with each candidate configuration; and a user interface framework including a web service engine where users can interact and provide feedback on direction of an evolution used in a genetic algorithm search for evolving defenses.
    Type: Application
    Filed: April 20, 2018
    Publication date: October 25, 2018
    Applicants: Raytheon BBN Technologies Corp., Florida Institute of Technology
    Inventors: Brett Benyo, Michael Atighetchi, Fusun Yaman, Marco M. Carvalho, Thomas C. Eskridge
  • Patent number: 9091545
    Abstract: An integrated flight instrument which provides unambiguous information regarding the motion of a hovering aircraft. The instrument accurately depicts motion in six degrees of freedom (roll, pitch, yaw, forward translation, lateral translation, and vertical translation), as well as aircraft power requirements and utilization.
    Type: Grant
    Filed: November 27, 2007
    Date of Patent: July 28, 2015
    Assignee: Florida Institute for Human and Machine Cognition, Inc.
    Inventors: David L. Still, Thomas C. Eskridge, Leonard A. Temme
  • Patent number: 8803884
    Abstract: A method for visually depicting complex events. Software agents are preferably employed to assist the human operator by collecting, enriching, selecting, aggregating, and analyzing data so that patterns of interest can be visually flagged or otherwise emphasized in the visual display. Events are depicted as an “event flow” from a source surface to a destination surface. Intervening surfaces may also be defined. The point of origin on the source surface reveals some information about the event flow, as does the point of impact on the destination surface. The event flow may be mapped to one or more intervening surfaces in order to visually depict other characteristics of the event. The entire depiction is rendered in a simulated three-dimensional view. The user is preferably given the ability to pan, zoom, and reorient the vantage point from which the user “views” the depiction on the computer display.
    Type: Grant
    Filed: February 24, 2012
    Date of Patent: August 12, 2014
    Assignee: Florida Institute for Human and Machine Cognition
    Inventors: Jeffrey M. Bradshaw, Lawrence K. Bunch, Marco M. Carvalho, Thomas C. Eskridge, Paul J. Feltovich, Matthew Johnson
  • Publication number: 20130222387
    Abstract: A method for visually depicting complex events. Software agents are preferably employed to assist the human operator by collecting, enriching, selecting, aggregating, and analyzing data so that patterns of interest can be visually flagged or otherwise emphasized in the visual display. Events are depicted as an “event flow” from a source surface to a destination surface. Intervening surfaces may also be defined. The point of origin on the source surface reveals some information about the event flow, as does the point of impact on the destination surface. The event flow may be mapped to one or more intervening surfaces in order to visually depict other characteristics of the event. The entire depiction is rendered in a simulated three-dimensional view. The user is preferably given the ability to pan, zoom, and reorient the vantage point from which the user “views” the depiction on the computer display.
    Type: Application
    Filed: February 24, 2012
    Publication date: August 29, 2013
    Inventors: Jeffrey M. Bradshaw, Lawrence K. Bunch, Marco M. Carvalho, Thomas C. Eskridge, Paul J. Feltovich, Matthew Johnson
  • Publication number: 20090138142
    Abstract: An integrated flight instrument which provides unambiguous information regarding the motion of a hovering aircraft. The instrument accurately depicts motion in six degrees of freedom (roll, pitch, yaw, forward translation, lateral translation, and vertical translation), as well as aircraft power requirements and utilization.
    Type: Application
    Filed: November 27, 2007
    Publication date: May 28, 2009
    Inventors: David L. Still, Thomas C. Eskridge, Leonard A. Temme
  • Patent number: 6771819
    Abstract: A system and method for object inspection that includes an image recognition program stored on a tangible medium for classifying and subclassifying regions of interest on an image. The image recognition program can be used in an image inspection system to determine defects on objects such as printed wiring assemblies. The image recognition program is executable to collect raw image data, segment out rectangular regions of interest that can be component sites defined by CAD data, preprocess each region of interest by scaling, gain and offset correction, and gamma correction, generating a set of image spaces for each region of interest using a set of spatial image transforms, generating features on the image spaces, scoring the features, comparing the feature scores to a knowledge base of feature scores to make a class determination for the features, generating a presence/absence decision confidence for the features, calculating a class determination and decision confidence for each region of interest.
    Type: Grant
    Filed: April 22, 2002
    Date of Patent: August 3, 2004
    Assignee: Intelligent Reasoning Systems, Inc.
    Inventors: Mark R. DeYong, Jeff E. Newberry, John W. Grace, Thomas C. Eskridge
  • Patent number: 6687397
    Abstract: A system and method for object inspection that includes an image recognition program stored on a tangible medium for classifying and subclassifying regions of interest on an image. The image recognition program can be used in an image inspection system to determine defects on objects such as printed wiring assemblies. The image recognition program is executable to collect raw image data, segment out rectangular regions of interest that can be component sites defined by CAD data, preprocess each region of interest by scaling, gain and offset correction, and gamma correction, generating a set of image spaces for each region of interest using a set of spatial image transforms, generating features on the image spaces, scoring the features, comparing the feature scores to a knowledge base of feature scores to make a class determination for the features, generating a presence/absence decision confidence for the features, calculating a class determination and decision confidence for each region of interest.
    Type: Grant
    Filed: April 22, 2002
    Date of Patent: February 3, 2004
    Assignee: Intelligent Reasoning Systems, Inc.
    Inventors: Mark R. DeYong, Jeff E. Newberry, John W. Grace, Thomas C. Eskridge
  • Patent number: 6650770
    Abstract: A system and method for object inspection that includes an image recognition program stored on a tangible medium for classifying and subclassifying regions of interest on an image. The image recognition program can be used in an image inspection system to determine defects on objects such as printed wiring assemblies. The image recognition program is executable to collect raw image data, segment out rectangular regions of interest that can be component sites defined by CAD data, preprocess each region of interest by scaling, gain and offset correction, and gamma correction, generating a set of image spaces for each region of interest using a set of spatial image transforms, generating features on the image spaces, scoring the features, comparing the feature scores to a knowledge base of feature scores to make a class determination for the features, generating a presence/absence decision confidence for the features, calculating a class determination and decision confidence for each region of interest.
    Type: Grant
    Filed: April 22, 2002
    Date of Patent: November 18, 2003
    Assignee: Intelligent Reasoning Systems, Inc.
    Inventors: Mark R. DeYong, Jeff E. Newberry, John W. Grace, Thomas C. Eskridge
  • Patent number: 6614925
    Abstract: A system and method for performing basic training in a dynamic image recognition system, including collecting raw image data on a blank object, segmenting out a region of interest on the object, performing spatial image transforms to generate a set of derived spaces for the region of interest, generating a set of presence/absence features for the object by creating a set of presence/absence features, representing each significant presence/absence feature as one or more presence/absence boxes, building a blank object presence/absence score set, building an assembled board presence/absence score set, building a presence/absence knowledge base using the blank object presence/absence score set and the assembled object presence absence score set, and pruning each presence/absence box. The system and method further includes generating a set of polarity features from a first assembled object.
    Type: Grant
    Filed: April 22, 2002
    Date of Patent: September 2, 2003
    Assignee: Intelligent Reasoning Systems, Inc.
    Inventors: Mark R. DeYong, Jeff E. Newberry, John W. Grace, Thomas C. Eskridge
  • Patent number: 6597381
    Abstract: A user interface method and system are disclosed that allow for user selection on a display device of one or more functions performed via a computer in an automated optical inspection system. The user interface provides a real-time information display that makes apparent critical board inspection information and potential undesirable operating conditions so that corrective action can be rapidly initiated. The user interface includes one or more button icons respectively associated with the user selectable functions and at least one view area window for displaying information items. The information items displayed in a view window can be dynamically linked to provide interactivity between windows and simultaneous updating of related information items in all windows. A filter area window is used for selecting which information items to discriminate and display in the view windows.
    Type: Grant
    Filed: July 24, 1999
    Date of Patent: July 22, 2003
    Assignee: Intelligent Reasoning Systems, Inc.
    Inventors: Thomas C. Eskridge, Jeff E. Newberry, Mark R. DeYong, Scott A. Dunn, Wesley K. Huffstutter, John W. Grace, Marc A. Lumeyer, Michael A. Ellison, John R. Zoch
  • Patent number: 6577757
    Abstract: A system and method for object inspection that includes an image recognition program stored on a tangible medium for classifying and subclassifying regions of interest on an image. The image recognition program can be used in an image inspection system to determine defects on objects such as printed wiring assemblies. The image recognition program is executable to collect raw image data, segment out rectangular regions of interest that can be component sites defined by CAD data, preprocess each region of interest by scaling, gain and offset correction, and gamma correction, generating a set of image spaces for each region of interest using a set of spatial image transforms, generating features on the image spaces, scoring the features, comparing the feature scores to a knowledge base of feature scores to make a class determination for the features, generating a presence/absence decision confidence for the features, calculating a class determination and decision confidence for each region of interest.
    Type: Grant
    Filed: July 28, 1999
    Date of Patent: June 10, 2003
    Assignee: Intelligent Reasoning Systems, Inc.
    Inventors: Mark R. DeYong, Jeff E. Newberry, John W. Grace, Thomas C. Eskridge
  • Publication number: 20030053677
    Abstract: A system and method for performing basic training in a dynamic image recognition system, including collecting raw image data on a blank object, segmenting out a region of interest on the object, performing spatial image transforms to generate a set of derived spaces for the region of interest, generating a set of presence/absence features for the object by creating a set of presence/absence features, representing each significant presence/absence feature as one or more presence/absence boxes, building a blank object presence/absence score set, building an assembled board presence/absence score set, building a presence/absence knowledge base using the blank object presence/absence score set and the assembled object presence absence score set, and pruning each presence/absence box. The system and method further includes generating a set of polarity features from a first assembled object.
    Type: Application
    Filed: April 22, 2002
    Publication date: March 20, 2003
    Inventors: Mark R. DeYong, Jeff E. Newberry, John W. Grace, Thomas C. Eskridge
  • Publication number: 20030016858
    Abstract: A system and method for object inspection that includes an image recognition program stored on a tangible medium for classifying and subclassifying regions of interest on an image. The image recognition program can be used in an image inspection system to determine defects on objects such as printed wiring assemblies. The image recognition program is executable to collect raw image data, segment out rectangular regions of interest that can be component sites defined by CAD data, preprocess each region of interest by scaling, gain and offset correction, and gamma correction, generating a set of image spaces for each region of interest using a set of spatial image transforms, generating features on the image spaces, scoring the features, comparing the feature scores to a knowledge base of feature scores to make a class determination for the features, generating a presence/absence decision confidence for the features, calculating a class determination and decision confidence for each region of interest.
    Type: Application
    Filed: April 22, 2002
    Publication date: January 23, 2003
    Inventors: Mark R. DeYong, Jeff E. Newberry, John W. Grace, Thomas C. Eskridge
  • Publication number: 20020168098
    Abstract: A system and method for object inspection that includes an image recognition program stored on a tangible medium for classifying and subclassifying regions of interest on an image. The image recognition program can be used in an image inspection system to determine defects on objects such as printed wiring assemblies. The image recognition program is executable to collect raw image data, segment out rectangular regions of interest that can be component sites defined by CAD data, preprocess each region of interest by scaling, gain and offset correction, and gamma correction, generating a set of image spaces for each region of interest using a set of spatial image transforms, generating features on the image spaces, scoring the features, comparing the feature scores to a knowledge base of feature scores to make a class determination for the features, generating a presence/absence decision confidence for the features, calculating a class determination and decision confidence for each region of interest.
    Type: Application
    Filed: April 22, 2002
    Publication date: November 14, 2002
    Inventors: Mark R. DeYong, Jeff E. Newberry, John W. Grace, Thomas C. Eskridge