...that a workman who left the soap mixing machine on too long was responsible for making Ivory Soap? He was so embarrassed by his mistake that he threw the mess in a stream. Imagine his dismay when the evidence of his error floated to the surface! Result: Ivory soap, the soap that floats.
Make the Most of Our Site
See this month's Top Inventors and Most Cited Patents.
Stay on top of the latest innovations by subscribing to an RSS feed.
Registered users: Manage your profile.
| Number | Title | Issue Date |
| 8132051 | Method and system for sampling input data A method and system for sampling input data. The method includes: buffering input data; recording an execution path of the buffered input data in an online operation module; determining whether the buffered input data passes through a desired execution path, and res... | 03/06/2012 |
| 8108727 | System and method to locate and correct software errors within a protocol stack for wireless devices The present invention provides a method to test a protocol stack operable to be loaded to a wireless terminal. This involves the creation of simulation scripts from prior test case logs associated with a prior test case executed on a physical wireless terminal. When... | 01/31/2012 |
| 7992046 | Test system with simulation control device for testing functions of electronic devices A test system for testing various functions of electronic devices includes a master device and a simulation control device. The master device is connected to an input device and the electronic devices through the simulation control device. The master device records ... | 08/02/2011 |
| 7979745 | On-chip debug emulator, debugging method, and microcomputer An on-chip debug emulator is capable of connecting to the target device and the host device for remotely debugging the program in the target device. The on-chip debug emulator contains a debug communication control unit. This debug communication control unit contain... | 07/12/2011 |
| 7913118 | In-circuit debugging system and related method An in-circuit debugging (ICD) system includes at least a first target processor, an embedded debug mode with a debug information memory (DIM), a debug host, and an ICD bridge. The first target processor has an embedded debug module (EDM) and performs a program code ... | 03/22/2011 |
| 7908519 | Trouble emulator for a rules-based diagnostic system Embodiments of the present invention are directed to validating a rules-based diagnostic system for a network. Emulated data for use by the rules-based diagnostic system can be generated that includes a trouble ticket to emulate a problem associated at least one of ... | 03/15/2011 |
| 7908518 | Method, system and computer program product for failure analysis implementing automated comparison of multiple reference models System, method and computer program products for failure analysis implementing automated comparison of multiple reference models. An exemplary embodiment includes a method for failure analysis for an instruction set implementation in a computer system, the method in... | 03/15/2011 |
| 7770066 | Method and system for converting USB A method for testing a USB (universal serial bus) device includes receiving a USB packet trace output from a USB host, at a USB packet trace converting apparatus, generating at least one token corresponding to the USB packet trace received from the USB host, determi... | 08/03/2010 |
| 7689864 | Processor comprising an integrated debugging interface controlled by the processing unit of the processor The systems and methods disclosed relate to a processor comprising a processing unit and a debugging that which can be connected to an external emulator for debugging a program executed by the processor, the debugging interface including internal resources at least ... | 03/30/2010 |
| 7613950 | Detecting floating point hardware failures A method for testing floating point hardware in a processor while executing a computer program is disclosed. The method includes executing a first set of code of the computer program without employing the floating point hardware. The first set of code has a first fl... | 11/03/2009 |
| 7536596 | Remotely controlled channel emulator for testing of mainframe peripherals A method and a system to emulate a mainframe data channel for testing and diagnostics of mainframe peripheral devices and for remote control and configuration of the testing and diagnostics. The system includes an emulator central processing unit communicably attach... | 05/19/2009 |
| 7519861 | Method and system for remotely diagnosing devices A method for diagnosing devices via a remote testing device (2) being connectable to devices to be diagnosed (1) via a communication network (4) is provided. Between the remote testing device (2) and the devices to be diagnosed (1)... | 04/14/2009 |
| 7487396 | System and method to locate and correct software errors within a protocol stack for wireless devices The present invention provides a method to test a protocol stack operable to be loaded to a wireless terminal. This involves the creation of simulation scripts from prior test case logs associated with a prior test case executed on a physical wireless terminal. When... | 02/03/2009 |
| 7475288 | Accelerated hardware emulation environment for processor-based systems An hardware emulation environment is disclosed wherein software execution is accelerated by switching memory and/or peripheral and clock implementation from the hardware emulator toga faster running processor board coupled to the hardware emulator. A switch is posit... | 01/06/2009 |
| 7469359 | Method and apparatus for testing communication software A system for testing communication software, such as a network stack that may be used in a personal computer or other computing device. The system includes software to emulate the functionality of hardware of two or more computers. This software may be executed on a... | 12/23/2008 |
| 7437283 | System for evaluating target board by using evaluation microcomputer in which storage of environment data are powered by evaluation tool In an evaluation system for evaluating a target board produced for use with a microprocessor, an evaluation microcomputer is connected between the target board and an evaluation tool. In the evaluation microcomputer: an emulation circuit emulates functions of the mi... | 10/14/2008 |
| 7421384 | Semiconductor integrated circuit device and microcomputer development supporting device During software development, a multichip module is used which encloses a target chip and a development chip in one package. A CPU of the development chip fetches instructions from a flash memory in the chip to execute them, and accesses RAM and peripheral circuits i... | 09/02/2008 |
| 7415700 | Runtime quality verification of execution units One embodiment disclosed relates to a method of compiling a program to be executed on a target microprocessor with multiple execution units of a same type. The method includes selecting one of the execution units for testing and scheduling the parallel execution of ... | 08/19/2008 |
| 7395197 | Verification method and system for logic circuit A shared register row is provided between a program-based circuit simulator and a device-based circuit simulator. The shared register row includes a plurality of shared registers each corresponding to signals transmitted between the program-based and device-based ci... | 07/01/2008 |
| 7392431 | Emulation system with peripherals recording emulation frame when stop generated In-circuit-emulation of an integrated circuit includes a digital data processor capable of executing program instructions. A first debug event is detected during normal program execution. The causes the in-circuit-emulation to suspend program execution except for re... | 06/24/2008 |
| 7373550 | Generation of a computer program to test for correct operation of a data processing apparatus Software built in self test computer programs 12 are generated using a genetic algorithm 14 technique. A fault simulator 20 is used to simulate candidate software built in self test computer programs and compare the simulated execution, such to ... | 05/13/2008 |
| 7373376 | Method and system for evaluating quality of service over the internet A method of measuring performance of a transaction over a network. The transaction includes requesting information from an information source connected to the network and interacting with the information source. The method includes connecting a data acquisition agen... | 05/13/2008 |
| 7369506 | Method and apparatus for enabling the detection of transparent defects The present invention enables the network to determine the true state of events that appear normal but produce service disruptions by periodically probing the status of all network elements and endpoints and comparing this status to historical graphs of the network.... | 05/06/2008 |
| 7369982 | Multi-mode smart card emulator and related methods An emulator for a multi-mode smart card may include emulation circuitry for performing smart card applications in a plurality of operational modes. The emulator may also include a smart card connector to be connected to a smart card adapter operable in at least one ... | 05/06/2008 |
| 7363620 | Non-linear execution of application program instructions for application program obfuscation Obfuscating an application program comprises reading a first application program, determining an application program instruction location permutation that transforms the first application program into an obfuscated application program having at least one application... | 04/22/2008 |
| 7363608 | Accelerating PCB development and debug in advance of platform ASIC prototype samples A system and method are provided for accelerating development and debug of a printed circuit board (PCB) designed for use with a platform ASIC in advance of availability of a prototype sample of the platform ASIC. Aspects of the invention include a pin-out adapter c... | 04/22/2008 |
| 7363544 | Program debug method and apparatus The present invention provides for an apparatus employed to debug a program operating in a supplemental processor when the processor's registers are not readable directly by the debugging operation of a main processor. A program operating in main memory halts due to... | 04/22/2008 |
| 7360117 | In-circuit emulation debugger and method of operation thereof An in-circuit emulation debugger and method of operating an in-circuit emulation debugger to test a digital signal processor (DSP). In one embodiment, the in-circuit emulation debugger includes: (1) a device emulation unit, coupled to a collocated DSP core, for emul... | 04/15/2008 |
| 7359911 | System and method for building a database defining a plurality of communication interfaces A system and method for providing seamless communication with threads executing on an embedded computer. Using a DAT system, a programmer can test the communication interfaces of a thread via either a scripting program, any COM-compliant program, or a graphical test... | 04/15/2008 |
| 7356736 | Simulated computer system for monitoring of software performance A system S is defined which is capable of simulating a computer (virtual computer, VC) for the purpose of software performance monitoring. The system is implemented as a set of software modules (SM) that can be exchanged to change the behavior of the VC. The VC is d... | 04/08/2008 |
| 7353498 | Multi-process debugger A method of debugging a set of processes is disclosed. There is included providing a first debugger and forking the debugger, thereby creating a set of inner debuggers and an outer debugger. Each of the set of inner debuggers is configured to debug one of the set of... | 04/01/2008 |
| 7343279 | Universal approach for simulating, emulating, and testing a variety of serial bus types An electronic apparatus for testing equipment for serial busses employs a generic bus model that breaks down a serial bus into separate layers that are managed by separate processors. The processors have parameters that can be programmed for communicating via one ty... | 03/11/2008 |
| 7343600 | Providing an image of installed software utilizing uninstall code A method for providing an image of software installed on a computer system is disclosed. The method includes the steps of deconstructing the image into at least one portion and creating at least one module from the at least one portion of the image. The deconstructi... | 03/11/2008 |
| 7340777 | In memory heuristic system and method for detecting viruses Characteristics of a call module originating a critical operating system function call are analyzed for indications of suspicious content and a virus threshold counter is incremented appropriately. For example, the memory image to the file image of the call module a... | 03/04/2008 |
| 7331006 | Multiple sweep point testing of circuit devices An efficient method and apparatus for characterizing circuit devices is disclosed. In one embodiment, multiple test patterns for testing a circuit device are stored in a tester. Each test pattern includes both test data and control data that defines at least in part... | 02/12/2008 |
| 7318016 | System and method for staggering time points for deployment of rings in a fiber optic network simulation plan A system and method for optimizing placement of network equipment and information load in a network over a period of time. A demand input structure having a plurality of demands organized by their time points is provided as an input to a model generator and an optim... | 01/08/2008 |
| 7318017 | Collecting and exporting on-chip data processor trace and timing information with differing collection and export formats Data processor emulation information that has been collected and arranged into a plurality of first information blocks during the collection process is re-arranged into a plurality of second information blocks which differ in size from the first information blocks. ... | 01/08/2008 |
| 7317327 | Adjustable data loading circuit with dynamic test mode switching for testing programmable integrated circuits Methods and apparatus for testing programmable integrated circuits are provided. Programmable integrated circuits include programmable elements that are loaded with configuration data to program programmable logic to perform a custom logic function. The programmable... | 01/08/2008 |
| 7313729 | Low-cost debugging system with a ROM or RAM emulator A low-cost micro-controller debugging system with a ROM or RAM emulator is disclosed. The system includes a target microcontroller (MCU) and at least one ROM connected together, with a debugger unit which debugs that target MCU. A ROM/RAM emulator is connected to th... | 12/25/2007 |
| 7313730 | Configuration logic for embedded software An integrated circuit such as an FPGA containing an embedded processor having test circuitry capable of controlling the processor's resources using JTAG commands includes a formatting circuit that formats soft data received from an external storage device into a JTA... | 12/25/2007 |