Joseph D. Arruda - Swansea MA, US Kathleen D. Keay - Franklin MA, US Glen F. R. Gilchrist - Danvers MA, US
Assignee:
Brooks Automation, Inc. - Chelmsford MA
International Classification:
G06F 14/00 G01M 3/32 G01M 3/04
US Classification:
700110, 700121, 702 51, 73 40, 73 407
Abstract:
In one embodiment according to the invention, there is disclosed a method of identifying a source of a vacuum quality problem in a vacuum environment associated with a tool. The method comprises gathering and storing vacuum environment data; identifying an anomaly within the vacuum environment; determining a tool component operating state when the anomaly likely occurred; and determining the source of the vacuum quality problem based on a state of the vacuum environment when the anomaly likely occurred and the tool component operating state when the anomaly likely occurred.
Expert System For Assessing Accuracy Of Models Of Physical Phenomena And For Selecting Alternate Models In The Presence Of Noise
David J. Ferkinhoff - New Bedford MA Kai F. Gong - Pawtucket RI Kathleen D. Keay - Fairhaven MA Steven C. Nardone - Narragansett RI
Assignee:
The United States of America as represented by the Secretary of the Navy - Washington DC
International Classification:
G01S 766 G06F 1520
US Classification:
364574
Abstract:
A system for providing an iterative method of assessing accuracy of selec models of physical phenomena and for determining selection of alternate models in response to a data sequence in the presence of noise. Initially, a residual sequence is generated reflecting difference values between in response to said data sequence and an expected data sequence as would be represented by a selected model. Feature estimate values of a plurality of predetermined data features in the residual sequence are then generated. In response to the feature estimate values, a threshold value is generated for each feature at an estimated ratio of data to noise. Probability values are generated in response to the threshold value, representing the likelihood that the feature exists in the data sequence, does not exist in the data sequence, and that the existence or non-existence in the data sequence is not determinable. Finally, a model is selected in response to the probability values for use during a subsequent iteration.
Contact Management Model Assessment System For Contact Tracking In The Presence Of Model Uncertainty And Noise
David J. Ferkinhoff - Middletown RI John G. Baylog - Tiverton RI Kai F. Gong - Pawtucket RI Kathleen D. Keay - Fairhaven MA Sherry E. Hammel - Little Compton RI
Assignee:
The United States of America as represented by the Secretary of the Navy - Washington DC
International Classification:
G01S 766 G06F 1900
US Classification:
364578
Abstract:
A system for providing an iterative method of assessing accuracy of selected models of physical phenomena and for determining selection of alternate models in response to a data sequence in the presence of noise. Initially, a residual sequence is generated reflecting difference values between in response to said data sequence and an expected data sequence as would be represented by a selected model. Feature estimate values of a plurality of predetermined data features in the residual sequence are then generated. In response to the feature estimate values, a threshold value is generated for each feature at an estimated ratio of data to noise power. Probability values are generated in response to the threshold value, representing the likelihood that the feature exists in the data sequence, does not exist in the data sequence, and that the existence or non-existence in the data sequence is not determinable, along with an amplitude probability value indicating the belief of the amplitude of the respective feature in the data sequence. Probability values are generated in response to the feature existence and amplitude probability values, representing the likelihood that various modelling hypotheses are represented by the observed features, or are not ruled out by the observed features in the presence of the given noise level. Finally, a model is selected in response to the probability values for use during a subsequent iteration.
Automatic Data Segmentation Module For Target Motion Analysis Applications
Marcus L. Graham - North Kingstown RI John F. MacDonald - Westport MA Kai F. Gong - Pawtucket RI Kathleen D. Keay - Fairhaven MA
Assignee:
The United States of America as represented by the Secretary of the Navy - Washington DC
International Classification:
G06F 1700
US Classification:
364516
Abstract:
A system having a device for comparing incoming data with hypotheses prevsly formed from prior data for providing new hypotheses on target information. It has application when the data source is from either single or multiple targets. The incoming datum to the system forms new hypotheses assuming the incoming datum is invalid, forms new hypotheses assuming the new datum begins a new segment of information, and forms new hypotheses assuming the new datum is associated with segments in prior retained hypotheses. The one hypothesis of the thusly formed new hypotheses with the greatest likelihood of target information is then selected for further analyzation and the hypothesis selected and other hypotheses are retained for further processing with new incoming datum.
System And Method For Rapidly Tracking Highly Dynamic Vehicles
Sherry E. Hammell - Little Compton RI Kai F. Gong - Pawtucket RI Neil A. Jackson - North Kingston RI Kathleen D. Keay - Fairhaven MA John F. MacDonald - Westport MA
Assignee:
The United States of America as represented by the Secretary of the Navy - Washington DC
International Classification:
G01S 1566 G01S 1558
US Classification:
367118
Abstract:
A trajectory estimation system for estimating a trajectory of a target in sponse to a series of data items which generated in response to motion of the target. The trajectory estimation system includes a data segmentation means and a trajectory selection means. The data segmentation means processes the series of data items in accordance with a regression/multiple-hypothesis methodology to generate a plurality of segments, each having associated data items which have similar features. The trajectory selection means for processing said segments in accordance with a multiple-model hypothesis methodology to generate a corresponding statistically-supportable candidate trajectory motion estimate of target motion thereby to provide indicia of an overall trajectory of the target.
Helix Technology Feb 2000 - Mar 2006
Senior Software System Architect
Juniper Networks Feb 2000 - Mar 2006
Owner and Principal Engineer
Borland 1999 - 2001
Staff Consultant
Apogee Information Systems 1997 - 1999
Technical Manager and Software Engineer
Naval Undersea Warfare Center 1990 - 1997
Electronics Engineer
Education:
University of Massachusetts Dartmouth 1986 - 1989
Masters, Master of Science In Electrical Engineering, Electrical Engineering
University of Massachusetts Dartmouth 1982 - 1986
Bachelors, Bachelor of Science In Electrical Engineering, Electrical Engineering
Skills:
Software Development Java Testing C++ C# C Embedded Systems Sql Integration Data Analysis Databases Algorithm Design Software Engineering Architecture Algorithm Development .Net User Interface Design Process Improvement Process Automation Systems Engineering Unix Algorithms Data Modeling Simulations Asp.net Web Applications Software Design Microsoft Sql Server Software Project Management Project Management Visual Basic Automation Database Design Agile Methodologies Software Documentation