In an embodiment, there is disclosed a system for derivation of missing data objects from test data. The system may include a data populator having code for: (1) generating data objects from the test data, (2) arranging the data objects in a tree structure, (3) deriving the missing data objects from the tree structure, and (4) populating the missing data objects into the tree structure; a data model in communication with the data populator; and a plurality of clients in communication with the data model. In an embodiment, a method of derivation of missing data objects from test data is disclosed. The method may include generating data objects from the test data; arranging the data objects in a tree structure; deriving the missing data objects from the tree structure; and populating the missing data objects into the tree structure. Other embodiments are also disclosed.
Method And System For Prioritizing Formatting Actions Of A Number Of Data Formatters
In one embodiment, a method of prioritizing formatting actions of a number of data formatters 1) instantiates a number of threads for execution by a processing system, the number of threads sharing thread processing resources, and the number of threads including at least two threads of dissimilar priority; 2) launches a number of data formatters on the number of threads, the number of data formatters including at least two data formatters that are respectively launched on ones of the at least two threads having dissimilar priorities; and 3) periodically requests allocation of the thread processing resources for a number of highest priority active threads, wherein an active thread is a thread executing a data formatter with formatting actions to perform. Other embodiments are also disclosed.
Method For Configuring A Data Formatting Process Using Configuration Values Of A Highest Priority For Each Of A Number Of Configuration Keys Storing In Several Configuration Layers
Bryan F. Carpenter - Loveland CO, US Carli Connally - Fort Collins CO, US Reid Hayhow - La Porte CO, US
Assignee:
Verigy (Singapore) Pte. Ltd. - Singapore
International Classification:
G06F 15/177
US Classification:
713 1, 702108, 707103 R
Abstract:
In one embodiment, one or more data structures that define associations between a plurality of configuration keys and a plurality of configuration values are accessed, and a highest priority configuration value is retrieved for each of the plurality of configuration keys. The configuration values are stored in the data structure in one or more of a plurality of configuration layers, with each of the configuration layers conferring a priority to the configuration values stored therein. Configuration values for at least some of the configuration keys are simultaneously specifiable in multiple ones of the configuration layers. A data formatting process is configured in accord with the retrieved configuration values for the configuration keys. Other embodiments are also disclosed.
Systems And Methods For Accumulation Of Summaries Of Test Data
Carli Connally - Fort Collins CO, US Reid Hayhow - LaPorte CO, US Bryan F. Carpenter - Loveland CO, US
Assignee:
Verigy (Singapore) Pte. Ltd. - Singapore
International Classification:
G06F 17/50 G06F 9/44
US Classification:
703 2, 703 14, 715234, 707100
Abstract:
In one embodiment, there is disclosed a system for accumulation of summaries of test data. The system includes a data populator having code to: (1) generate data objects from the test data and store the data objects in a data model, (2) arrange the data objects in a tree structure, (3) generate summaries of the test data, (4) store the summaries of the test data in the tree structure, and (5) delete the data objects. The system also includes a number of clients in communication with the data model, the clients having code to: (1) selectively read the test data from the data objects stored in the data model, and (2) read the summaries of the test data stored in the tree structure. Other embodiments are also disclosed.
Method And System For Selectively Processing Test Data Using Subscriptions In A Multi-Formatter Architecture
Carli Connally - Fort Collins CO, US Bryan F. Carpenter - Loveland CO, US
Assignee:
Verigy (Singapore) Pte. Ltd. - Singapore
International Classification:
G06F 17/30
US Classification:
707101
Abstract:
In an embodiment, there is disclosed a system for selectively processing test data using subscriptions in a multi-formatter architecture. The system includes a set of designators specifying types of data; a set of formatters for writing data to files; and a monitor for polling the formatters for designators and for reviewing the data. In an embodiment, a method of selectively processing test data using subscriptions in a multi-formatter architecture is disclosed. The method includes specifying types of data with a set of designators; polling each one of a set of data formatters to identify specified types of data needed for writing data to files; and reviewing data to identify data corresponding to the designators identified in the polling of the formatters; and storing data corresponding to the designators identified in the polling of the formatters. Other embodiments are also disclosed.
Method And System For Managing Access To A Data Store
In one embodiment, a method for managing access to a data store 1) instantiates a primary thread, and a number of secondary threads, for execution by a processing system; 2) launches a data populator on the primary thread; 3) launches a number of data formatters on at least one of the number of secondary threads; 4) causes the data populator to write data items to a data store; 5) monitors a parameter of a data acquisition system; and 6) in response to the monitored parameter, controls execution of the secondary threads with respect to the primary thread to manage access to the data store and the data items therein by the number of data formatters. Other embodiments are also disclosed.
Handling Mixed-Mode Content In A Stream Of Test Results
Carli Connally - Fort Collins CO, US Reid Hayhow - La Porte CO, US Bryan Carpenter - Loveland CO, US Kristin Casterton - Fort Collins CO, US
International Classification:
G01R 31/28
US Classification:
714724000
Abstract:
In one embodiment, a system for formatting test data is provided with at least one data formatter to i) upon receiving notifications of test events, retrieve test data from a data store, and ii) generate a number of test records based on the test data. The system is also provided with an abort handler to, in response to an abort event, cause at least one of the data formatters to complete the generation of its number of test records based on currently available test data in the data store. Other embodiments are also disclosed.
Data Tree Structure For Automatic Retention Of Context Information
Bryan Carpenter - Loveland CO, US Carli Connally - Fort Collins CO, US Reid Hayhow - LaPorte CO, US
International Classification:
G06F 9/45
US Classification:
703022000
Abstract:
In an embodiment, there is disclosed a system for processing test data, including a data populator having code for: (1) generating data objects from test data, (2) arranging data objects in a tree structure, and (3) generating tokens referring to data objects; code for releasing data objects for reclamation of memory for data objects having no references thereto, and clients having code for: (1) receiving tokens generated by the data populator, (2) reading data objects referred to by tokens, and (3) deleting tokens after reading data objects. In an embodiment, a method of processing data objects from test data is disclosed, including generating data objects from test data; arranging data objects in a tree structure; generating tokens referring to data objects; and reclaiming memory storing data objects having no references from tokens or child data objects. Other embodiments are also disclosed.
Name / Title
Company / Classification
Phones & Addresses
Bryan Carpenter Senior Software Development Engineer
Agilent Technologies Inc Chemicals Wholesale & Manufacturers · Government Contractors