Patents by Inventor Robert S. Kolman

Robert S. Kolman 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: 7617503
    Abstract: In one embodiment, a method for determining which of two computer processes should perform a function X includes the following actions. If a second computer process is dependent on data received at a first computer process, it is determined whether the second computer process currently requires the data. If the second computer does not currently require the data, it is determined whether 1) a cost of the second computer process performing a function X on the data, plus 2) a cost of transmitting the data to the second computer process, exceeds 3) a cost of the first computer process performing the function X on the data. If the first two costs exceed the latter, the function X is caused to be performed by the first computer process.
    Type: Grant
    Filed: September 15, 2004
    Date of Patent: November 10, 2009
    Assignee: Verigy (Singapore) Pte. Ltd.
    Inventors: Reid Hayhow, Robert S. Kolman
  • Patent number: 7584395
    Abstract: In one embodiment, a method of has the steps of A) accessing a stream of test data comprising 1) a number of state events and 2) a number of data events interspersed with the ones of the state events; B) upon accessing one of the data events, determining if the data event is in conformity with the current test state; C) if not, 1) buffering a number of additional data events; and 2) if the number of additional data events imply that a state event should have been received and a state change should have occurred, prior to accessing the data event, i) synthesizing and publishing the state event that should have been received, in conformity with the implied state change; ii) updating the current test state; and iii) then, publishing the data event.
    Type: Grant
    Filed: April 7, 2006
    Date of Patent: September 1, 2009
    Assignee: Verigy (Singapore) Pte. Ltd.
    Inventors: Reid F. Hayhow, Robert S. Kolman
  • Publication number: 20080270849
    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: 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
  • Patent number: 7415479
    Abstract: In a method for assigning test numbers, current testflow context information is maintained during execution of a testflow. Upon execution of a subtest in the testflow, a database of test numbers is indexed using index information comprising 1) an identifier of the subtest, and 2) the current testflow context information. If a test number corresponding to the index information exists in the database, the test number is assigned to a result of the subtest. If a test number corresponding to the index information does not exist in the database, a new test number is assigned to the result of the subtest, and the index information and new test number are associated in the database. A test number engine for satisfying calls for test numbers is also disclosed.
    Type: Grant
    Filed: May 5, 2004
    Date of Patent: August 19, 2008
    Assignee: Verigy (Singapore) Pte. Ltd.
    Inventors: Robert S. Kolman, Reid Hayhow
  • Publication number: 20080155354
    Abstract: Embodiments of the invention include a novel testing apparatus and method that allows presentation and analysis of DUT test data collected over multiple test runs.
    Type: Application
    Filed: December 20, 2006
    Publication date: June 26, 2008
    Inventor: Robert S. Kolman
  • Publication number: 20080155329
    Abstract: Methods and apparatuses utilize test sequencing logic to bypass tests of a test program that provide statistically low test information.
    Type: Application
    Filed: December 20, 2006
    Publication date: June 26, 2008
    Inventor: Robert S. Kolman
  • Patent number: 7373360
    Abstract: In a method for assigning test numbers, current testflow context information is maintained during the execution of a testflow. If one or more test number factors have been specified for one or more levels of the current testflow context, the test number factors are used to determine a base number for a current test number range. Otherwise, the base number is set to a default base number. Upon execution of a subtest in the testflow, a result of the subtest is assigned a next test number in the current test number range. The following items are then associated in a test number database: 1) an identifier of the subtest, 2) the current testflow context information, 3) the test number, and 4) the base number. When stored in the database, the base number serves as a specification number for its corresponding test number. Also disclosed are other methods and apparatus that use contextual test number factors to assign test numbers.
    Type: Grant
    Filed: May 5, 2004
    Date of Patent: May 13, 2008
    Assignee: Verigy (Singapore) Pte. Ltd.
    Inventors: Robert S. Kolman, Reid Hayhow
  • Patent number: 7274202
    Abstract: A rotatable or translatable carousel configured to facilitate electrical or electronic testing of Devices Under Test (DUTs) in combination with an insertion handler and a test head is disclosed. The carousel is configured to be placed on a test head of a tester in a first position with a first Device under Test (DUT) (such as a system-on-a-chip (SOC) integrated circuit (IC)) loaded in a first test position of the carousel. A first electrical or electronic test is performed on the first DUT at the first position, after which the carousel is advanced to a second position and a second DUT is loaded in a second test position of the carousel. While the carousel is positioned at the second position, the first test is performed on the second DUT and a second electrical or electronic test is performed on the first DUT.
    Type: Grant
    Filed: October 7, 2005
    Date of Patent: September 25, 2007
    Assignee: Verigy (Singapore) Pte. Ltd.
    Inventor: Robert S. Kolman
  • Patent number: 7194373
    Abstract: Methods and systems for controlling device testing are disclosed. In one embodiment, the system comprises a local controller having a slave mode and a control mode, when in the control mode, the local controller to control testing of a device and to initiate one or more test instructions to be applied to the device, and when in the slave mode, to pass through a remote test instruction received from a remote controller to a tester. The system further comprises the tester, communicatively coupled to the local controller, to apply one of the one or more test instructions and the remote test instruction to the device.
    Type: Grant
    Filed: October 14, 2003
    Date of Patent: March 20, 2007
    Assignee: Verigy Pte. Ltd,
    Inventor: Robert S. Kolman
  • Patent number: 7181358
    Abstract: In a method for assigning test numbers, current testflow context information is maintained during execution of a testflow. The information is maintained as an array of one or more context values. Upon execution of a subtest in the testflow, a map of linked data nodes is indexed using a key formed from 1) a numeric identifier of the subtest, and 2) the array of context values. If a data node corresponding to the key exists in the map and is associated with a test number, the data node's test number is assigned to a result of the subtest; else, a new test number is assigned to the result of the subtest, and the new test number is associated with a data node that is linked in the map. A test number database, and a test number engine for satisfying calls for test numbers, are also disclosed.
    Type: Grant
    Filed: May 5, 2004
    Date of Patent: February 20, 2007
    Assignee: Verigy Pte. Ltd.
    Inventors: Robert S. Kolman, Reid Hayhow
  • Patent number: 7076388
    Abstract: Apparatus for handling test number collisions comprises program code stored on computer readable media. The code, in response to a collision between first and second test numbers, automatically adjusts the second test number in response to a collision tracking value associated with the first test number, thereby eliminating the collision. Also in response to the collision, the code updates the collision tracking value. Other methods and apparatus for handling test number collisions are also disclosed.
    Type: Grant
    Filed: May 5, 2004
    Date of Patent: July 11, 2006
    Assignee: Agilent Technologies, Inc.
    Inventors: Robert S. Kolman, Reid Hayhow
  • Patent number: 7073109
    Abstract: A method, a system and/or a computer readable medium for accessing design data including an electronic image of an integrated circuit to be tested; determining whether a pin of the integrated circuit has been assigned to a port in a multi-port automated test environment; enabling a displayable pin indicator based in part upon the determination of whether a pin is assigned to a port; and displaying the electronic image and the displayable pin indicator.
    Type: Grant
    Filed: September 30, 2003
    Date of Patent: July 4, 2006
    Assignee: Agilent Technologies, Inc.
    Inventor: Robert S. Kolman
  • Patent number: 7031867
    Abstract: In a method for assigning test numbers, current testflow context information is maintained during the execution of a testflow. Upon generation of a new test number for a result of a subtest in the testflow, a database of test numbers is indexed using the new test number. If the new test number appears as an entry in the database, a unique identifier associated with the entry is compared to index information comprising 1) an identifier of the subtest, and 2) the current testflow context information. If the unique identifier does not match the index information, a test number collision is identified. Otherwise, the new test number is assigned to the subtest. Other methods and apparatus for identifying test number collisions are also disclosed.
    Type: Grant
    Filed: May 5, 2004
    Date of Patent: April 18, 2006
    Assignee: Agilent Technologies, Inc.
    Inventors: Robert S. Kolman, Reid Hayhow
  • Patent number: 7024322
    Abstract: A dynamic waveform manager and an application policy are provided to an electronic device that executes an application requiring the use of waveforms accessed from a waveform table characterized by a limited number of entries. The application policy contains waveform sequencing information specific to the application. The application may utilize any number of waveforms that are typically stored in a memory separate from the waveform table. The dynamic waveform manager monitors the execution of the application, and manages loading and unloading of waveforms required by the application into and out of the waveform table such that each waveform required by the application is loaded in the waveform prior to and at least by the time it is needed by the application. The dynamic waveform manager accesses the application policy to reference the waveform sequencing information specific to the application for use in determining when and which waveforms to load and unload to and from the waveform table.
    Type: Grant
    Filed: February 20, 2004
    Date of Patent: April 4, 2006
    Assignee: Agilent Technologies, Inc.
    Inventors: Robert S. Kolman, Reid Hayhow, Daven Walt Septon