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: 7617503Abstract: 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: GrantFiled: September 15, 2004Date of Patent: November 10, 2009Assignee: Verigy (Singapore) Pte. Ltd.Inventors: Reid Hayhow, Robert S. Kolman
-
Patent number: 7584395Abstract: 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: GrantFiled: April 7, 2006Date of Patent: September 1, 2009Assignee: Verigy (Singapore) Pte. Ltd.Inventors: Reid F. Hayhow, Robert S. Kolman
-
Publication number: 20080270849Abstract: 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: ApplicationFiled: April 26, 2007Publication date: October 30, 2008Inventors: Carli Connally, Kristin Petersen, Robert S. Kolman
-
Publication number: 20080270923Abstract: 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: ApplicationFiled: April 26, 2007Publication date: October 30, 2008Inventors: Carli Connally, Kristin Petersen, Robert S. Kolman
-
Patent number: 7415479Abstract: 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: GrantFiled: May 5, 2004Date of Patent: August 19, 2008Assignee: Verigy (Singapore) Pte. Ltd.Inventors: Robert S. Kolman, Reid Hayhow
-
Publication number: 20080155354Abstract: 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: ApplicationFiled: December 20, 2006Publication date: June 26, 2008Inventor: Robert S. Kolman
-
Publication number: 20080155329Abstract: Methods and apparatuses utilize test sequencing logic to bypass tests of a test program that provide statistically low test information.Type: ApplicationFiled: December 20, 2006Publication date: June 26, 2008Inventor: Robert S. Kolman
-
Patent number: 7373360Abstract: 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: GrantFiled: May 5, 2004Date of Patent: May 13, 2008Assignee: Verigy (Singapore) Pte. Ltd.Inventors: Robert S. Kolman, Reid Hayhow
-
Patent number: 7274202Abstract: 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: GrantFiled: October 7, 2005Date of Patent: September 25, 2007Assignee: Verigy (Singapore) Pte. Ltd.Inventor: Robert S. Kolman
-
Patent number: 7194373Abstract: 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: GrantFiled: October 14, 2003Date of Patent: March 20, 2007Assignee: Verigy Pte. Ltd,Inventor: Robert S. Kolman
-
Patent number: 7181358Abstract: 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: GrantFiled: May 5, 2004Date of Patent: February 20, 2007Assignee: Verigy Pte. Ltd.Inventors: Robert S. Kolman, Reid Hayhow
-
Patent number: 7076388Abstract: 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: GrantFiled: May 5, 2004Date of Patent: July 11, 2006Assignee: Agilent Technologies, Inc.Inventors: Robert S. Kolman, Reid Hayhow
-
Patent number: 7073109Abstract: 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: GrantFiled: September 30, 2003Date of Patent: July 4, 2006Assignee: Agilent Technologies, Inc.Inventor: Robert S. Kolman
-
Patent number: 7031867Abstract: 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: GrantFiled: May 5, 2004Date of Patent: April 18, 2006Assignee: Agilent Technologies, Inc.Inventors: Robert S. Kolman, Reid Hayhow
-
Patent number: 7024322Abstract: 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: GrantFiled: February 20, 2004Date of Patent: April 4, 2006Assignee: Agilent Technologies, Inc.Inventors: Robert S. Kolman, Reid Hayhow, Daven Walt Septon