Patents by Inventor Carli Connally

Carli Connally 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: 8397173
    Abstract: In one embodiment, a method of operating a number of data formatters 1) blocks execution of a tester's test processes that generate test results, the test results pertaining to test of at least one device under test (DUT); 2) launches a number of data formatters, operable to format the test results, while execution of the test processes is blocked; and 3) upon determining that the number of data formatters has successfully launched, removing the block. Other embodiments are also disclosed.
    Type: Grant
    Filed: January 31, 2006
    Date of Patent: March 12, 2013
    Assignee: Advantest (Singapore) Pte Ltd
    Inventors: Reid Hayhow, Carli Connally, Jerrold W. Akers
  • Patent number: 7921381
    Abstract: In one embodiment, a plurality of test data entries are successively displayed via a graphical user interface (GUI), with each of the test data entries including at least a test result identifier and a corresponding test result. For at least one of the test data entries, a user-selectable mechanism is provided via the GUI. When the user-selectable mechanism is selected, statistical data based on multiple executions of a test identified by a particular one of the test data entries is caused to be displayed via the GUI. Other embodiments are also disclosed.
    Type: Grant
    Filed: April 26, 2007
    Date of Patent: April 5, 2011
    Assignee: Verigy (Singapore) Pte. Ltd.
    Inventors: Kristin Petersen, Carli Connally
  • Patent number: 7720793
    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.
    Type: Grant
    Filed: January 31, 2006
    Date of Patent: May 18, 2010
    Assignee: Verigy (Singapore) Pte. Ltd.
    Inventors: Carli Connally, Bryan F. Carpenter
  • Patent number: 7676347
    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.
    Type: Grant
    Filed: January 31, 2006
    Date of Patent: March 9, 2010
    Assignee: Verigy (Singapore) Pte. Ltd.
    Inventors: Carli Connally, Reid Hayhow, Bryan F. Carpenter
  • Patent number: 7581148
    Abstract: A system for formatting test data includes at least one data formatter to retrieve test data from a data store, upon receiving notifications of test events, and to generate a number of test records based on the test data. The system further includes an abort handler to 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, in response to an abort event.
    Type: Grant
    Filed: January 31, 2006
    Date of Patent: August 25, 2009
    Assignee: Verigy (Singapore) Pte. Ltd.
    Inventors: Reid Hayhow, Carli Connally
  • Patent number: 7555639
    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.
    Type: Grant
    Filed: January 31, 2006
    Date of Patent: June 30, 2009
    Assignee: Verigy (Singapore) Pte. Ltd.
    Inventors: Bryan F. Carpenter, Carli Connally, Reid Hayhow
  • Patent number: 7519887
    Abstract: In one embodiment, apparatus includes a data populator that is provided to 1) receive a plurality of events, 2) create a plurality of data objects in memory, with at least some of the data objects corresponding to logical groupings of data implied by ones of the events, 3) relate data corresponding to ones of the events to ones of the data objects, and 4) store the data in the memory. A number of data formatters 1) accesses ones of the data objects, and 2) retrieves and format the data that is related to the data objects, the data being retrieved in response to notifications received by the data formatter(s). A notification manager receives indications of events from the data populator, and provides notifications of ones of the events to one or more of the data formatters. Other embodiments are also disclosed.
    Type: Grant
    Filed: January 31, 2006
    Date of Patent: April 14, 2009
    Assignee: Verigy (Singapore) Pte. Ltd.
    Inventors: Carli Connally, Reid Hayhow
  • Publication number: 20080282226
    Abstract: In one embodiment, a computer determines a plurality of data types associated with different ones of a plurality of test data items, and based on the determined data types, i) logs a first set of the plurality of test data items to volatile storage, and ii) logs a second set of the plurality of test data items to nonvolatile storage. The computer also monitors a current state of a graphical user interface (GUI). When the current state of the GUI is one of a first number of GUI states, the computer displays via the GUI, a dynamically updated set of test data items derived from the volatile storage. When the current state of the GUI is one of a second number of GUI states, the computer displays, via the GUI, a dynamically updated set of test data items derived from the nonvolatile storage. Other embodiments are also disclosed.
    Type: Application
    Filed: May 7, 2007
    Publication date: November 13, 2008
    Inventors: Carli Connally, Bryan Carpenter
  • Publication number: 20080282192
    Abstract: In one embodiment, a user-operable mechanism or selecting a number of tests in a test program is displayed via a graphical user interface (GUI). In response to a selected number of tests, a first plurality of test data items are filtered to obtain a number of test data items associated with the selected number of tests. The number of test data items associated with the selected number of tests is displayed via the GUI. Other embodiments are also disclosed.
    Type: Application
    Filed: May 7, 2007
    Publication date: November 13, 2008
    Inventors: Kristin Petersen, Carli Connally
  • Publication number: 20080270845
    Abstract: In one embodiment, a plurality of test data entries are displayed via a graphical user interface (GUI). Each of the test data entries includes at least one dynamic data item that depends on an execution of at least one test for a device under test, and at least one contextual data item that provides a context for the at least one test. The dynamic data items of the test data entries are displayed using a first color scheme. The contextual data items of the test data entries are displayed using a second color scheme that differs from the first color scheme, thereby enabling a viewer to more easily distinguish the dynamic data items from the contextual data items. Other embodiments are also disclosed.
    Type: Application
    Filed: April 26, 2007
    Publication date: October 30, 2008
    Inventors: Kristin Petersen, Carli Connally, Laura Bundy
  • Publication number: 20080270923
    Abstract: In one embodiment, a plurality of test data entries are successively displayed via a graphical user interface (GUI), with each of the test data entries including at least a test result identifier and a corresponding test result. For at least one of the test data entries, a user-selectable mechanism is provided via the GUI. When the user-selectable mechanism is selected, additional data related to a particular one of the test data entries is caused to be displayed via the GUI. Other embodiments are also disclosed.
    Type: Application
    Filed: April 26, 2007
    Publication date: October 30, 2008
    Inventors: Carli Connally, Kristin Petersen, Robert S. Kolman
  • Publication number: 20080270847
    Abstract: In one embodiment, a computer automatically determines whether one or more debug indicators, each of which is associated with one or more of a plurality of test data items, indicate 1) that one or more of the test data items pertain to a production mode, or 2) that one or more of the test data items pertain to a debug mode. At least one mode selector is displayed via a graphical user interface (GUI). Upon a user selecting the production mode or the debug mode, the GUI is updated to focus on a display of production test data or debug test data. Other embodiments are also disclosed.
    Type: Application
    Filed: April 26, 2007
    Publication date: October 30, 2008
    Inventors: Carli Connally, Kristin Petersen
  • Publication number: 20080270401
    Abstract: In one embodiment, a plurality of test data items are grouped to form a plurality of test data entries. The test data items include both test results and test result identifiers, and each of the test data entries includes at least one of the test results and one of the test result identifiers. The test data entries are sorted in accord with one or more of the test data items found within the test data entries, and a dynamically updated range of the sorted test data entries is displayed via a sorted table of a graphical user interface (GUI). At least one sort mechanism is provided via the GUI. The at least one sort mechanism enables a user to change the one or more test data items via which the test data entries are sorted. Other embodiments are also disclosed.
    Type: Application
    Filed: April 26, 2007
    Publication date: October 30, 2008
    Inventors: Kristin Petersen, Carli Connally
  • Publication number: 20080270835
    Abstract: In one embodiment, a sequence of test data items is parsed to identify test results, alerts, and context information that indicates how the test results and alerts correspond to a test execution sequence. The test results and at least some of the context information is displayed in a first display area of a graphical user interface (GUI); and the alerts and at least some of the context information is displayed in a second display area of the GUI. Other embodiments are also disclosed.
    Type: Application
    Filed: April 26, 2007
    Publication date: October 30, 2008
    Inventors: Carli Connally, Kristin Petersen
  • Publication number: 20080270898
    Abstract: In one embodiment, a computer automatically determines whether one or more debug indicators, each of which is associated with one or more of a plurality of test data items, indicate 1) that one or more of the test data items pertain to a production mode, or 2) that one or more of the test data items pertain to a debug mode. Depending on whether one or more of the debug indicators indicate that a particular one of the test data items pertains to the production mode or the debug mode, the particular one of the test data items is allocated to a production display or a debug display of a graphical user interface (GUI). Then, depending on whether a next test data item to be displayed pertains to the production mode or the debug mode, the GUI is dynamically updated to focus on the production display or the debug display. Other embodiments are also disclosed.
    Type: Application
    Filed: April 26, 2007
    Publication date: October 30, 2008
    Inventors: Kristin Petersen, Carli Connally
  • Publication number: 20080270850
    Abstract: In one embodiment, a computer automatically determines whether one or more debug indicators, each of which is associated with one or more of a plurality of test data items, indicate 1) that one or more of the test data items pertain to a production mode, or 2) that one or more of the test data items pertain to a debug mode. Depending on whether one or more of the debug indicators indicate that a particular one of the test data items pertains to the production mode or the debug mode, the particular one of the test data items is allocated to a production display or a debug display of a graphical user interface (GUI). Then, depending on whether a next test data item to be displayed pertains to the production mode or the debug mode, the GUI is dynamically updated to focus on the production display or the debug display. Other embodiments are also disclosed.
    Type: Application
    Filed: April 26, 2007
    Publication date: October 30, 2008
    Inventors: Kristin Petersen, Carli Connally
  • Publication number: 20080270848
    Abstract: In one embodiment, a plurality of test data entries are successively displayed via a graphical user interface (GUI), with each of the test data entries including at least a test result identifier and a corresponding test result. At least one user-selectable mechanism is provided via the GUI. When one of the user-selectable mechanisms is selected, hidden pin result data related to at least one of the test data entries is caused to be displayed via the GUI. Other embodiments are also disclosed.
    Type: Application
    Filed: April 26, 2007
    Publication date: October 30, 2008
    Inventors: Carli Connally, Kristin Petersen
  • Publication number: 20080270942
    Abstract: In one embodiment, a plurality of test data entries are successively displayed via a graphical user interface (GUI), with each of the test data entries including at least a test result identifier and a corresponding test result. For at least one of the test data entries, a user-selectable mechanism is provided via the GUI. When the user-selectable mechanism is selected, statistical data based on multiple executions of a test identified by a particular one of the test data entries is caused to be displayed via the GUI. Other embodiments are also disclosed.
    Type: Application
    Filed: April 26, 2007
    Publication date: October 30, 2008
    Inventors: Kristin Petersen, Carli Connally
  • Publication number: 20080270885
    Abstract: In one embodiment, a plurality of test data items are grouped to form a plurality of test data entries. The test data items include both test results and test result identifiers, and each of the test data entries includes at least one of the test results and one of the test result identifiers. The test data entries are sorted in accord with one or more of the test data items found within the test data entries, and a dynamically updated range of the sorted test data entries is displayed via a sorted table of a graphical user interface (GUI). At least one sort mechanism is provided via the GUI. The at least one sort mechanism enables a user to change the one or more test data items via which the test data entries are sorted. Other embodiments are also disclosed.
    Type: Application
    Filed: April 26, 2007
    Publication date: October 30, 2008
    Inventors: Kristin Petersen, Carli Connally
  • Publication number: 20080270846
    Abstract: In one embodiment, different sets of test data items are serially compiled in, and serially read from, a data storage resource. Each of the sets of test data items corresponds to one of a plurality of defined groupings of devices under test. As the different sets of test data items are read from the data storage resource, at least a dynamically updated range of the test data items read from the data storage resource is displayed via a user interface. Before compiling a next set of test data items in the data storage resource, a previously compiled set of test data items is cleared from the data storage resource, thereby clearing any of the previously compiled set of test data items from the user interface. Other embodiments are also disclosed.
    Type: Application
    Filed: April 26, 2007
    Publication date: October 30, 2008
    Inventors: Kristin Petersen, Carli Connally