Patents by Inventor Bryan F. Carpenter

Bryan F. Carpenter 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: 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: 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
  • Publication number: 20080209441
    Abstract: Methods and systems for allowing dynamic subscription updates by an event notification service are presented.
    Type: Application
    Filed: February 27, 2007
    Publication date: August 28, 2008
    Inventors: Daven Walt Septon, Bryan F. Carpenter
  • Patent number: 7403874
    Abstract: 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.
    Type: Grant
    Filed: January 31, 2006
    Date of Patent: July 22, 2008
    Assignee: Verigy (Singapore) Pte. Ltd.
    Inventor: Bryan F. Carpenter
  • Patent number: 7328137
    Abstract: 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.
    Type: Grant
    Filed: January 31, 2006
    Date of Patent: February 5, 2008
    Assignee: Verigy (Singapore) Pte. Ltd.
    Inventors: Carli Connally, Bryan F. Carpenter