Including Program Set Up Patents (Class 702/123)
  • Patent number: 7103514
    Abstract: Disclosed are a method and system for detecting point. The method of this invention comprises the steps of providing a set of points representing measured time delays between two clocks, providing a turning indicator to measure a magnitude of turns per measurement interval, and identifying a turn at a given point when the turn indicator at said given point is above a given value. With the preferred embodiment of the invention, the turn indicator is given by the equation: turn_indicator=(rtt_min?rtt_estimate)/number_of_points; where rtt_min is the minimum round trip delay in all the measurement points, and rtt_estimate is estimated round trip delay by using the symmetric convex hull algorithm.
    Type: Grant
    Filed: September 9, 2005
    Date of Patent: September 5, 2006
    Assignee: International Business Machines Corporation
    Inventors: Scott M. Carlson, Michel Henri Théodore Hack, Li Zhang
  • Patent number: 7099792
    Abstract: A test apparatus has multiple instruments that are synchronized with respect to one another so that test data generated by them arrive at the pins of a device under test at the time specified in a test program. The synchronization of the multiple instruments is carried out by introducing delays to triggers that are generated and used by the multiple instruments. The amount of delay that is introduced varies from instrument to instrument and is based on differences in the actual transmission and processing delays and clock rates.
    Type: Grant
    Filed: October 1, 2004
    Date of Patent: August 29, 2006
    Assignee: Credence Systems Corporation
    Inventors: Frederic Giral, Jean-Claude Fournel
  • Patent number: 7096143
    Abstract: A system and related techniques automatically exercise the output capabilities of a printer or other output device, and return a log or record of those capabilities to the print manager of a host operating system or other destination. According to embodiments, the host, client or other machine may decide to query a printer, facsimile machine, copy or multifunction machine or other device to determine its range of output capabilities such as available fonts, graphical or rending routines, firmware compatibility or other functions or capabilities. The host may transmit a composite electronic document, containing various components including intermediate language objects which may be interpreted to execute various output processing, such as exercising a set of fonts, scaling, rotating, or other rendering or output functions.
    Type: Grant
    Filed: November 18, 2005
    Date of Patent: August 22, 2006
    Assignee: Microsoft Corporation
    Inventors: Joseph D. Ternasky, Robert L. C. Parker, Michael M. Byrd, Adam Eversole, Joseph King, Michael Stokes
  • Patent number: 7096142
    Abstract: A graphical user interface (GUI) of a report format editor for circuit test displays a number of user-selectable representations of circuit test data. The GUI also displays a user-modifiable ASCII report format that is formed, at least in part, of placed ones of the user-selectable representations of circuit test data. Program code interprets the relative sizes and placements of elements forming the user-modifiable ASCII report format, and generates an ASCII format description file in response to the interpretation. A circuit test system then formats circuit test data in accordance with the ASCII format description file.
    Type: Grant
    Filed: April 2, 2004
    Date of Patent: August 22, 2006
    Assignee: Agilent Technologies, Inc.
    Inventor: Robert Stanley Kolman
  • Patent number: 7092835
    Abstract: The invention involves a process and system for testing a technical system, such as an electronic control devices. The system includes a data processing system for executing a test sequence stored in memory. The data processing system communicates with the technical system via an interface. Data is transmitted by the executed test sequence to the technical system and/or read by the technical system. The test sequence for executing a test may be graphically displayed. The test sequence may be composed of executable program blocks in a graphical hierarchic arrangement, wherein a simultaneous execution of program blocks of the same hierarchal level can be determined by graphically arranging the program blocks adjacent to one another, and by executing program blocks of a different hierarchic level subsequently one after the other, by graphically arranging the latter among each other in the display.
    Type: Grant
    Filed: August 20, 2004
    Date of Patent: August 15, 2006
    Assignee: dspace digital signal processing and control engineering GmbH
    Inventors: Erkan Bostanci, Klaus Lamberg, Rainer Rasche, Jobst Richert
  • Patent number: 7092839
    Abstract: A system for managing and reporting laboratory data wherein the data is obtained at remote data-taking stations, transferred instantaneously by wireless communication to a main data-storing/manipulating station for recording therein without being recorded at the remote data-taking stations, and reported only from the data-storing/manipulating.
    Type: Grant
    Filed: July 26, 2002
    Date of Patent: August 15, 2006
    Assignee: VelQuest Corporation
    Inventors: William Buote, Kenneth N. Rapp, Burleigh M. Hutchins
  • Patent number: 7089141
    Abstract: System and method for using a task state model to perform measurement tasks. The system includes a computer system, one or more measurement resources, and a task state model. Attributes for performing the measurement task are specified. The task is transitioned from an Initial state to a Deployed state, thereby compiling the attributes to primitive settings and deploying the primitive settings into a run-time for the measurement task. The task is transitioned from the Deployed state to an Executing state, thereby acquiring the measurement resources to perform the task, configuring the measurement resources with the primitive settings to perform the task, and executing the run-time to perform the measurement task using the measurement resources. One or more methods may be invoked which result in explicit state transitions, and which may include one or more implicit state transitions which may be programmatically performed before, during, or after the measurement task.
    Type: Grant
    Filed: September 30, 2002
    Date of Patent: August 8, 2006
    Assignee: National Instruments Corporation
    Inventor: Geoffrey C. Schmit
  • Patent number: 7089140
    Abstract: A programmable logic device includes a functional block, which does not form part of an embedded processor, which can perform a testing function on other functional blocks of the programmable logic device. Thus, the test block can read stored data values from registers in the other functional blocks of the programmable logic device, or can read signal values at points in the other functional blocks of the programmable logic device, or can insert specific data values in registers in the other functional blocks of the programmable logic device.
    Type: Grant
    Filed: August 20, 2004
    Date of Patent: August 8, 2006
    Assignee: Altera Corporation
    Inventors: Graham McKenzie, Joel A. Seely
  • Patent number: 7085680
    Abstract: A vehicular diagnostic tool is provided for receiving vehicular diagnostic codes from a vehicle on-board computer, and translating the diagnostic codes into diagnostic descriptive data. An input port is provided for receiving vehicular diagnostic codes output from a vehicle under test. A code parser parses the received diagnostic codes into diagnostic code segments. A code translator translates diagnostic code segments into corresponding diagnostic descriptor segments. And, a combiner is provided for combining the code descriptor segments to derive composite diagnostic code descriptors, wherein the composite code descriptors being collectively representative of the received diagnostic code.
    Type: Grant
    Filed: January 16, 2004
    Date of Patent: August 1, 2006
    Assignee: Innova Electronics Corporation
    Inventor: David Huang
  • Patent number: 7082376
    Abstract: A test method executor is an object designed to execute a test method. The test method executor typically implements a simple state engine that is used to process the data presented by each smart test attribute. The test method executor invokes particular test methods in response to the processed data. The test method executor then condenses the results from all the attributes typically into a simple return value, which is designed to be interpreted by the test harness. The return value indicates, for example, whether the executed test method was a success, failure, or if the test method was “skipped.” Additionally, the test method executor is used to gather data about the method being invoked (such as the method name, which attributes are present, and the like.
    Type: Grant
    Filed: March 31, 2004
    Date of Patent: July 25, 2006
    Assignee: Microsoft Corporation
    Inventors: Michael Paul Robinson, Peter Gerber
  • Patent number: 7072788
    Abstract: A computer system comprising an operating system, a first component that comprises a first test module, a second component that comprises a second test module, and an interconnect coupling the first component and the second component is provided. The first test module is configured to provide a first test pattern to the second test module on the interconnect in response to a first signal from the operating system.
    Type: Grant
    Filed: December 4, 2003
    Date of Patent: July 4, 2006
    Assignee: Hewlett-Packard Development Company
    Inventors: Ken G. Pomaranski, Andrew H. Barr, Dale J. Shidla
  • Patent number: 7062402
    Abstract: A system and related techniques automatically exercise the output capabilities of a printer or other output device, and return a log or record of those capabilities to the print manager of a host operating system or other destination. According to embodiments, the host, client or other machine may decide to query a printer, facsimile machine, copy or multifunction machine or other device to determine its range of output capabilities such as available fonts, graphical or rending routines, firmware compatibility or other functions or capabilities. The host may transmit a composite electronic document, containing various components including intermediate language objects which may be interpreted to execute various output processing, such as exercising a set of fonts, scaling, rotating, or other rendering or output functions.
    Type: Grant
    Filed: May 19, 2004
    Date of Patent: June 13, 2006
    Inventors: Joseph D. Ternasky, Robert L. C. Parker, Michael M. Byrd, Adam Eversole, Joseph King, Michael Stokes
  • Patent number: 7062398
    Abstract: A method of manufacturing a disk drive is disclosed. The disk drive comprising a disk, a head actuated radially over the disk, a host interface for receiving disk commands from a host system, and a semiconductor memory for storing a drive operating program and a manufacturing program. The drive operating program comprising a disk access procedure for processing disk commands and a disk access vector for calling the disk access procedure. During a development stage, the manufacturing program is executed by an external test system that sends disk commands to a development drive. During a manufacturing stage, the manufacturing program is executed internally on each disk drive being manufactured by calling the disk access procedure of the drive operating program through the disk access vector.
    Type: Grant
    Filed: January 7, 2005
    Date of Patent: June 13, 2006
    Assignee: Western Digital Technologies, Inc.
    Inventor: Michael S. Rothberg
  • Patent number: 7062400
    Abstract: An apparatus for designing a system LSI including a configurable processor includes a series of processing programs used for the design of the system LSI, each of the processing programs configured to input a file outputted from a previous processing program and to output a file to be inputted to the following processing program. Each of the processing programs includes: an integrity information storage section configured to store integrity information between the processing programs; an integrity information identification section configured to identify integrity information included in the inputted file; an integrity verification section configured to verify whether or not integrity is maintained between the processing programs by comparing the identified integrity information and the integrity information stored in the integrity information storage section; and an integrity information addition section configured to add integrity information into the output file and then output the output file.
    Type: Grant
    Filed: May 24, 2004
    Date of Patent: June 13, 2006
    Assignee: Kabushiki Kaisha Toshiba
    Inventor: Hironori Uetani
  • Patent number: 7058536
    Abstract: A method for carrying out the functional test of a technical unit utilizes several steps. A test program is created by the selection and storage of control commands held in a data bank. The test program is created depending on the unit for checking. The check command is input into a controller. The control commands are then output to a unit in a defined sequence. The information received back from the unit is then displayed.
    Type: Grant
    Filed: February 21, 2002
    Date of Patent: June 6, 2006
    Assignee: Koenig & Bauer Aktiengesellschaft
    Inventor: Günther Ewald Gabriel
  • Patent number: 7054790
    Abstract: Method for measuring performance of a storage device including rotatable media, for storing data to and/or retrieving data from said media via one or more data buffers. The measurement method includes the steps of: specifying one or more access patterns for transferring data to/from the media; and for each access pattern, specifying one or more different required data transfer rates, measuring the actual data transfer time of the storage device for transferring the data according to that access pattern, and determining performance of the storage device in relation to each required data transfer rate based on the actual data transfer time for the data.
    Type: Grant
    Filed: May 18, 2000
    Date of Patent: May 30, 2006
    Assignee: Maxtor Corporation
    Inventor: Phil Rich
  • Patent number: 7050923
    Abstract: A system and method for online configuration of a measurement system. The user may access a server over a network and specify a desired task, e.g., a measurement task, and receive programs and/or configuration information which are usable to configure the user's measurement system hardware (and/or software) to perform the desired task. Additionally, if the user does not have the hardware required to perform the task, the required hardware may be sent to the user, along with programs and/or configuration information. The hardware may be reconfigurable hardware, such as an FPGA or a processor/memory based device. In one embodiment, the required hardware may be pre-configured to perform the task before being sent to the user. In another embodiment, the system and method may provide a graphical program in response to receiving the user's task specification, where the graphical program may be usable by the measurement system to perform the task.
    Type: Grant
    Filed: March 19, 2002
    Date of Patent: May 23, 2006
    Assignee: National Instruments Corporation
    Inventors: David W Fuller, III, Michael L. Santori, Brian Sierer, Ganesh Ranganathan, John Pasquarette
  • Patent number: 7047442
    Abstract: An electronic test system that distinguishes erroneous and marginal results. The test system includes a memory and an electronic processor for controlling the execution of the test, obtaining test results and generating test results. The test results include a determination of whether the condition of the test datapoints is pass, fail, error or marginal, where pass indicates that the DUT has met a specification, fail indicates that the DUT has not met the specification, error indicates that the test system or interface to the DUT has failed, and marginal indicates that the system is marginally within specification. The test results are displayed on a graphical user interface. The test system provides the ability to control the progress of the test system based on the results. For example, the system can be programmed to stop on erroneous results, marginal results, failed results, combinations of the forgoing, or stop after each measurement.
    Type: Grant
    Filed: April 23, 2002
    Date of Patent: May 16, 2006
    Assignee: Agilent Technologies, Inc.
    Inventor: Christopher K Sutton
  • Patent number: 7039545
    Abstract: Test development tools, systems and/or methods which include providing access to a pre-established serial test program having a series of test code portions; providing for evaluating the series of test code portions and determining whether any respective test code portions of the series of test code portions are independently operable thereby allowing for combination in a new test program, the evaluating and determining steps providing at least one output result thereof; and providing for defining a new test program including a new test code portion for at least partially concurrently testing first and second sub-parts of a device under test using the at least one output result of the evaluating and determining steps.
    Type: Grant
    Filed: April 19, 2004
    Date of Patent: May 2, 2006
    Assignee: Agilent Technologies, Inc.
    Inventors: Laura Marie Bundy, Julia Ann Keahey
  • Patent number: 7031881
    Abstract: Provided are a method, system, and article of manufacture, wherein in certain embodiments, an indicator is searched for in a computational platform, and wherein the indicator indicates an operational state of a device coupled to the computational platform. A determination is made that the indicator has been modified to disable the device. The indicator is modified to allow enablement of the disabled device. The device is tested to determine whether the device is capable of operating correctly.
    Type: Grant
    Filed: December 19, 2003
    Date of Patent: April 18, 2006
    Assignee: Intel Corporation
    Inventors: Scott P. Dubal, Patrick L. Connor, Mark V. Montecalvo
  • Patent number: 7028221
    Abstract: An apparatus and method is provided for auditing the configuration of an enterprise comprising the steps of: collecting information relating to the configuration of the enterprise, analyzing the configuration information based on expert knowledge; and providing the result of the analysis in the form of reports, and other results of the analyses.
    Type: Grant
    Filed: May 21, 2002
    Date of Patent: April 11, 2006
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Paul Edward Holland, Adam Michael Carr, Mark William McDowell
  • Patent number: 7027948
    Abstract: A testing apparatus which, when resuming a test after interruption, makes it possible to determine whether or not an apparatus to be tested is the one for which the test has been interrupted. A controller acquires identification information for identifying the apparatus to be tested. The controller carries out a test comprised of a plurality of testing items to be executed on the apparatus to be tested. When the test is interrupted, a recording section is operable to record resuming information for carrying out the test on unexecuted testing items among the plurality of testing items, and the acquired identification information.
    Type: Grant
    Filed: May 5, 2004
    Date of Patent: April 11, 2006
    Assignee: Canon Kabushiki Kaisha
    Inventor: Ruriko Mikami
  • Patent number: 7024330
    Abstract: In automatic test equipment (ATE), the current state of all configurable hardware components is maintained in one or more status registers. A configuration interface operates between the ATE test program and the hardware components. The test program issues instructions for configuring the hardware components to the configuration interface, which considers the current configuration status of each hardware component stored in the status registers. When a hardware component is instructed to assume a specific configuration for a given task, the configuration interface compares the target configuration with the current configuration status and forwards the instruction only if they are different, i.e., if the current hardware configuration must be updated. The associated wait times for instructions issued where the target configuration matches the current configuration status are avoided, decreasing setup time.
    Type: Grant
    Filed: March 28, 2003
    Date of Patent: April 4, 2006
    Assignee: Mitsubishi Electric and Electronics U.S.A., Inc.
    Inventor: Jay Klinck
  • Patent number: 7013232
    Abstract: System and method for online configuration of a device for a measurement system. The user accesses a server with a client computer over a network and specifies a task. If the user lacks the hardware to perform the task, hardware specifications are sent to a manufacturer, who sends the hardware to the user. The hardware may be re-configurable hardware (a programmable hardware element or processor/memory based device). Software products (programs and/or data) for configuring measurement system hardware (and/or software) to perform the task may be sent to the user. The hardware may be configured automatically or by the user. The software products may include programs usable by the measurement system to perform the task, configuration information for configuring the client computer or other measurement device, and/or hardware configuration program(s) for configuring a programmable hardware element. Thus, hardware and/or software specific to the user's application are be provided to the user.
    Type: Grant
    Filed: April 10, 2002
    Date of Patent: March 14, 2006
    Assignee: National Insurance Corporation
    Inventors: David W Fuller, III, Michael L. Santori, Brian Sierer, Ganesh Ranganathan, John Pasquarette, Joseph E. Peck, Matthew Novacek, Hugo A. Andrade, Newton Petersen
  • Patent number: 7003420
    Abstract: Methods and systems are provided that improve design verification by test generators by delaying assignment of values in the generated stimuli until these values are used in the design. Late binding allows the generator to have a more accurate view of the state of the design, and in order to choose correct values. Late binding can significantly improve test coverage with a reasonable performance penalty as measured by simulation time.
    Type: Grant
    Filed: October 31, 2003
    Date of Patent: February 21, 2006
    Assignee: International Business Machines Corporation
    Inventors: Shmuel Ur, Avi Ziv
  • Patent number: 6990424
    Abstract: A method and apparatus for generating a system specific test by providing sophisticated error tracking mechanisms to trigger on a specific system event. The present invention addresses the problem of monitoring network traffic and isolating a point of error at the testing stage. The present invention defines a specific system event to be monitored. A trigger is created in the host system and routed to the analyzer, wherein the trigger is used to allow the analyzer to capture information related to the specific system event. When a signal is received at the analyzer, the signal automatically triggers the analyzer to capture and store a predetermined amount of data related to the specific system event before and after the trigger is executed.
    Type: Grant
    Filed: December 8, 2003
    Date of Patent: January 24, 2006
    Assignee: LSI Logic Corporation
    Inventors: Roger T. Clegg, Alan T. Pfeifer, Bonnie C. Mills
  • Patent number: 6978218
    Abstract: A system and method for testing application program code within the presentation layer of an application server. A user interface is provided for entering data and triggering one or more actions to process the data; the data and/or actions are translated to a presentation layer format; results of the data and/or actions are received in a presentation layer format; and the entered data, actions and/or results are stored in the presentation layer format within a test script, the test script usable to test an instance of an application at the presentation layer of the application.
    Type: Grant
    Filed: October 13, 2003
    Date of Patent: December 20, 2005
    Assignee: SAP AG
    Inventors: Martin Kolb, Stefan Beck
  • Patent number: 6978216
    Abstract: One or more methods and systems of validating the operation of one or more register designs are presented. In one embodiment, the system utilizes a processor, an integrated circuit design simulator software, a storage media, a storage device, user interface, and a display. In one embodiment, the method includes executing a set of instructions operating on a register design parameter file to produce an output that is easily incorporated into the integrated circuit design simulator software. The output specifies one or more tests to be performed using the integrated circuit design simulator software. The one or more tests are subsequently performed to validate the register design. The method automates the incorporation of register design parameters into the integrated circuit design simulator software by way of executing a set of instructions that operates on the register design parameter file.
    Type: Grant
    Filed: November 7, 2003
    Date of Patent: December 20, 2005
    Assignee: Broadcom Corporation
    Inventor: James D. Sweet
  • Patent number: 6978272
    Abstract: An instrumentation system for a database. A database management system contains instrumentation code which monitors behavior of the system, and stores parameters indicative of the behavior. Those stored parameters are copied into a second database, which is organized according to the same schema as the database itself. Both databases are searchable using the same query language, so that a system administrator can locate (1) data within the database and (2) diagnostic information about the system using a single search tool.
    Type: Grant
    Filed: November 29, 1999
    Date of Patent: December 20, 2005
    Assignee: NCR Corporation
    Inventors: Curtis J. Ellmann, Jie-Bing Yu
  • Patent number: 6975954
    Abstract: A method of testing a DUT is provided. The method comprises loading a memory within a link-based system with a functional test program, executing the functional test program in a processor core of the link-based system, and routing test signals generated during execution of the functional test program to a response agent embedded in the link-based system via an external path.
    Type: Grant
    Filed: June 24, 2003
    Date of Patent: December 13, 2005
    Assignee: Intel Corporation
    Inventors: Tak M. Mak, Victor W. Lee
  • Patent number: 6975957
    Abstract: Alteration of a Standard Commands for Programmable Instrumentation (SCPI) command set for instrument control. In representative embodiments, each command of the command set includes a different combination of SCPI grammatical elements; the SCPI grammatical elements are organized hierarchically in a tree data structure; and the tree has nodes with each node comprising one of the SCPI grammatical elements. A node to alter is selected, and an alteration to the selected node is specified. Access to the selected node, as well as to any descendant nodes of the selected node is restricted; the selected node is altered in accordance with the specified alteration, wherein the alteration of the selected node is performed at runtime; and the access restriction to the selected node and to any descendant nodes of the selected node is removed, wherein the access restriction, node alteration, and access removal are performed while the instrument is operational.
    Type: Grant
    Filed: April 15, 2004
    Date of Patent: December 13, 2005
    Assignee: Agilent Technologies, Inc.
    Inventors: Timothy Nephi Tillotson, Sara Ting, Nathan A. Berg
  • Patent number: 6973405
    Abstract: A verification agent can be used to verify hard and/or soft modules under test in an integrated circuit. The integrated circuit contains a processor and memory for storing code executable by the processor. The module under test performs predetermined operations. The verification agent interacts with the module under test, including sending signals to the module under test and generating results based on the interaction. The code causes the processor to receive the results and compare the results with expected values. The module under test may be deemed to operate properly if the actual results match the expected values.
    Type: Grant
    Filed: May 22, 2002
    Date of Patent: December 6, 2005
    Assignee: Xilinx, Inc.
    Inventor: Ahmad R. Ansari
  • Patent number: 6973408
    Abstract: In a method for protecting a test program, a source file is translated using a primary key owned by a program provider to create a distribution file and a secondary key so that an object file of the test program can be created only when the distribution file and the secondary key are used. Further, in an LSI test method, a test pattern is created from a source file and a scramble format, to decide whether a signal, sent from an LSI, of response to the test pattern is right or wrong based on a test plan.
    Type: Grant
    Filed: September 25, 2003
    Date of Patent: December 6, 2005
    Assignee: Oki Electric Industry Co., Ltd.
    Inventor: Shinichiro Sato
  • Patent number: 6965832
    Abstract: Apparatus and a method are described for investigating polymorphs of a material, isomers of a material which allow different isomeric forms to be resolved, different hydrates/solvates and/or different salts of a material. The apparatus comprises an assembly (2) of reactor devices (6) arranged within a reactor body (8) which incorporates a heating/cooling block (10) and a stirrer block (12). A vessel support block (14) supports respective sample vessels (15) below each reactor device (6) for recieving material from the reactor devices. The apparatus includes a control unit (4) which includes a computer (16) which controls a robot for delivering materials to the reactor devices; a heating/cooling unit (18); a stirrer control unit (20); and a pressure unit (22) which controls the passage of material from the reactor devices (6) to the sample vessels (15).
    Type: Grant
    Filed: April 9, 2001
    Date of Patent: November 15, 2005
    Assignee: Millennium Pharmaceuticals, Inc.
    Inventors: Ryszard Kobylecki, Daniel Cowell, Vassllis Stylianopoulos
  • Patent number: 6965800
    Abstract: A measurements expert system and method for generating a high-performance measurements software driver. The measurements expert system translates a user's measurement task specification (MTS) specifying a measurement task into a solution, e.g., a run-time specification (RTS), suitable for the user's measurement system. The expert system includes programs for analyzing and validating the received MTS, and for generating the RTS. The RTS is useable to configure measurement devices to perform the measurement task, and to generate a run-time which is executable to perform the specified measurement task. The expert system includes a plurality of experts, e.g., device, channel, timing, reader/writer, control, and streaming experts, etc., each class of which manages different aspects of the MTS. The expert system creates a device expert call tree of associated experts according to the configuration specified by the user, manages the configuration of the MTS, verifies the MTS, and compiles the MTS into the RTS.
    Type: Grant
    Filed: November 13, 2001
    Date of Patent: November 15, 2005
    Assignee: National Instruments Corporation
    Inventors: Geoffrey Schmit, Jonathan Brumley, Brent Schwan, Jack Levy
  • Patent number: 6963814
    Abstract: Certain exemplary embodiments comprise a method for acceptance testing a fieldbus component configuration program. The method can comprise providing simulated input information to the fieldbus component configuration program. The method can further comprise comparing outputs from the fieldbus component configuration program to predetermined outputs. In certain exemplary embodiments, the method can comprise determining if the fieldbus component configuration program output is faulty.
    Type: Grant
    Filed: December 11, 2003
    Date of Patent: November 8, 2005
    Assignee: Siemens Energy & Automation, Inc.
    Inventors: John David Jones, Steven Michael Hausman
  • Patent number: 6963815
    Abstract: A test support program to effectively and reliably check performance of functions which operate with other unspecified servers. A pair of a request message and a response message is stored as a message log. When a processing function based on a program under development being checked outputs a test request message, a computer selects a message log appropriate to the test request message as a template message under preset selection rules. The computer creates a test response message by editing the response message of the selected template message under preset editing rules. Then the computer sends the created test response message as a response to the test request message.
    Type: Grant
    Filed: April 20, 2004
    Date of Patent: November 8, 2005
    Assignee: Fujitsu Limited
    Inventors: Yuzuru Watanabe, Yuichi Takada, Yasuyuki Fujikawa, Kenichi Yamashita
  • Patent number: 6959262
    Abstract: A computer-implemented method for monitoring a computer system when the computer system executes a user application using a production operating system (OS) is disclosed. The method includes providing a diagnostic monitor, the diagnostic monitor being configured to be capable of executing even if the OS kernel fails to execute, the diagnostic monitor having a monitor trap arrangement. If a trap is encountered during execution of the user application, the method includes ascertaining using the diagnostic monitor whether the trap is to be handled by the OS kernel or the diagnostic monitor. If the trap is to be handled by the OS kernel, the method includes passing the trap to the OS kernel for handling.
    Type: Grant
    Filed: July 10, 2003
    Date of Patent: October 25, 2005
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: John W. Curry, III
  • Patent number: 6954712
    Abstract: An apparatus, system and method for testing a peripheral device such that the device can remain installed in a housing and connected to a communication bus such as a SCSI bus. The apparatus, system, and method include a communication port that is connectable to a peripheral device connected to a terminated communication bus. The communication port is connected to a first transceiver and a second transceiver. A microcontroller is also connected to the first transceiver and the second transceiver. The microcontroller is programmed to detect an operation mode for the peripheral device and selectively activate the first transceiver or the second transceiver based on the detected operation mode. The microcontroller is further programmed to perform a logical diagnostic test on the peripheral device using the activated transceiver. A user interface is included to communicate to a user a result of the diagnostic test.
    Type: Grant
    Filed: April 1, 2003
    Date of Patent: October 11, 2005
    Assignee: International Business Machines Corporation
    Inventors: Robert LaMar Bingham, Jeremy Andrew Cohn, Kamal Emile Dimitri, Hector E. Mery, Daniel Scott Moore, Robin Daniel Roberts
  • Patent number: 6954711
    Abstract: Test substrates used to test semiconductor fabrication tools are reclaimed by reading from a database the process steps performed on each test substrate and selecting a reclamation process from a plurality of reclamation processes, for reclaiming each test substrate. Information identifying the processes performed on each test substrate and the reclamation process selected for each test substrate, may be stored in a test substrate history database. Each test substrate is sorted and placed into a group of test substrates having a common reclamation process assigned to the test substrates of the group. The bins in which the sorted test substrates are stored are each labeled with identifying information including basic or detailed information on the reclamation process selected for the test substrates stored in the bin. The information may also include a list of the test substrates stored in each bin.
    Type: Grant
    Filed: May 19, 2003
    Date of Patent: October 11, 2005
    Assignee: Applied Materials, Inc.
    Inventors: Israel Beinglass, Paul V. Miller
  • Patent number: 6944759
    Abstract: An automatic configuration system automatically analyzes a user's computer system configuration and recommends a more optimal configuration of components. The system determines the hardware and software components currently contained in the user's computer including versions of hardware and software components. The system uses a knowledge base of previously identified problems to determine an overall problem index value for the user's particular configuration. Generally, the overall problem index value is generally indicative of the quantity and/or severity of the problems associated with the user's computer. The automatic configuration system then varies the configuration (e.g., the versions of software) and determines a new overall problem index value for each variation. The system selects the configuration with the lowest overall problem index value, which generally will have the fewest and/or less severe problems and recommends that configuration to the user.
    Type: Grant
    Filed: September 29, 2000
    Date of Patent: September 13, 2005
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Adrian Crisan
  • Patent number: 6944568
    Abstract: A method for testing utilizing a handheld computer having software which includes a launcher and a multiplicity of previous applications includes the steps exchanging the contents of the internal flash-ROM memory for the contents of an external memory module which contains a testing application and a verification application. The verification application ensures that after the exchange the contents of the flash-ROM memory contains only programs which have been authorized by the testing agency to be present when the test is taken, and that all communications and networking capability of the handheld computer are disabled during testing. At the conclusion of testing the handheld computer is returned to its original configuration by a second exchange between the flash-ROM memory and the external memory module.
    Type: Grant
    Filed: December 2, 2003
    Date of Patent: September 13, 2005
    Inventor: Douglas Corarito
  • Patent number: 6928378
    Abstract: Methods and systems of testing an operating system are described. The operating system is invoked to create a process, the process having a first thread. A test function is repetitively executed in a first thread of the process. These steps are repeated to create processes and to execute the test function in parallel and repetitively in the first thread of the created processes until a given condition is satisfied. For example, the given condition can be a condition in which the operating system resources are exhausted.
    Type: Grant
    Filed: July 23, 2003
    Date of Patent: August 9, 2005
    Assignee: Sun Microsystems, Inc.
    Inventors: Pierre Lebee, Ivan Boule, Sebastien Laborie, Aurelien Jacquiot
  • Patent number: 6928395
    Abstract: The present invention relates to a method and system for efficiently determining grating profiles using dynamic learning in a library generation process. The present invention also relates to a method and system for searching and matching trial grating profiles to determine shape, profile, and spectrum data information associated with an actual grating profile.
    Type: Grant
    Filed: May 27, 2004
    Date of Patent: August 9, 2005
    Assignee: TImbre Technologies, Inc.
    Inventors: Xinhui Niu, Nickhil Jakatdar
  • Patent number: 6925406
    Abstract: A scan test viewing and analysis tool for an integrated circuit tester provides inter-related views of scan tests on an integrated circuit device. The tool processes a test program specification, execution results and device definition to produce cross-referencing data, which the tool then uses to provide navigation links between correlated locations in a cyclized test view, procedural test program view, and views of signal vectors, scan state and scan vectors. The tool also provides a capability to edit the test program in the views.
    Type: Grant
    Filed: June 19, 2003
    Date of Patent: August 2, 2005
    Assignee: Teseda Corporation
    Inventors: David S. Kellerman, Steven R. Morris, Andrew H. Levy
  • Patent number: 6907377
    Abstract: A method and apparatus for Interconnect Built-In Self-Test (IBIST) Based System Management Performance Tuning provides for measuring operating conditions of an interconnect, which is between a first device and a second device in a post-production system, at operating speed with a set of one or more test data and a first set of one or more operating parameters. Results of the measuring are stored and operating conditions of the interconnect with the set of test data and a second set of operating parameters are measured. The method and apparatus further provides for selecting either the first or second set of operating parameters based on the measuring of operating conditions to optimize operation of the post-production system.
    Type: Grant
    Filed: March 31, 2003
    Date of Patent: June 14, 2005
    Assignee: Intel Corporation
    Inventors: Thomas M. Slaight, Jay J. Nejedio, Russell L. Carr
  • Patent number: 6892154
    Abstract: A system and method for generating a test case for testing a device to be connected to a computer is disclosed. A base test object is provided. The base test object defines test properties for a device. The base test object includes a transaction generator that generates transactions. An extending test object is created, the extending test object defines test properties for a distinct configuration of the device. The extending test object also inherits at least one test property of the base test object. The transaction generator is executed to generate several transactions for the test case, each of the transactions defining a stimulus being specifically designed to stimulate at least one test property of the distinct configuration of the device.
    Type: Grant
    Filed: May 6, 2002
    Date of Patent: May 10, 2005
    Assignee: Adaptec, Inc.
    Inventor: Douglas Lee
  • Patent number: 6889149
    Abstract: A system and method is used for measuring the performance of semiconductor processing tools. A software component may be used to define a set of performance variables and associate performance limits. From the set of performance variables, a set of variables may be selected to create a customized test for a particular tool. The system may be used to store the results of the tests within the system for fast comparison with the associated performance limits, with previous test results, or both. The system may be used to display an overall status of groups of performance variables.
    Type: Grant
    Filed: April 25, 2003
    Date of Patent: May 3, 2005
    Assignee: ASM International N.V.
    Inventors: Johan Siegers, Kornelius Haanstra, Jan Zinger
  • Patent number: 6889167
    Abstract: A computer-implemented method for diagnosing the performance of a computer system using a diagnostic application. The method includes providing a diagnostic application and providing an operating system (OS) kernel, the diagnostic application being configured to execute under the OS kernel in the computer system, the OS kernel having a kernel trap arrangement. The method also includes providing a diagnostic monitor, the diagnostic monitor being configured to execute cooperatively with the OS kernel, the diagnostic monitor having a monitor trap arrangement. The method additionally includes ascertaining, using the diagnostic monitor, whether a trap encountered during execution of the diagnostic application is to be handled by the OS kernel or the diagnostic monitor. Furthermore, the method includes passing, if the trap is to be handled by the OS kernel, the trap to the OS kernel for handling.
    Type: Grant
    Filed: February 27, 2003
    Date of Patent: May 3, 2005
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: John W. Curry, III
  • Patent number: 6889172
    Abstract: A system and method for online configuration of a measurement system. The user may access a server over a network and specify a desired task, e.g., a measurement task, and receive programs and/or configuration information which are usable to configure the user's measurement system hardware (and/or software) to perform the desired task. Additionally, if the user does not have the hardware required to perform the task, the required hardware may be sent to the user, along with programs and/or configuration information. The hardware may be reconfigurable hardware, such as an FPGA or a processor/memory based device. In one embodiment, the required hardware may be pre-configured to perform the task before being sent to the user. In another embodiment, the system and method may provide a graphical program in response to receiving the user's task specification, where the graphical program may be usable by the measurement system to perform the task.
    Type: Grant
    Filed: March 19, 2002
    Date of Patent: May 3, 2005
    Assignee: National Instruments Corporation
    Inventors: Brian Sierer, Ganesh Ranganathan, John Pasquarette, David W Fuller, III, Joseph E. Peck, Matthew Novacek, Hugo A. Andrade