...that to encourage use of his new invention, the shopping cart, market owner Sylvan Goldman hired fake shoppers to push the carts around his store in Oklahoma City? Seems his customers were reluctant to give up their hand-carried baskets.
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 |
| 8046639 | Cycle accurate fault log modeling for a digital system A system and method for accurately modeling a fault log is provided for validating one or more elements of fault detection and logging logic for a real-time fault log of a digital system such as, for instance, a computer processor. The method includes injecting one ... | 10/25/2011 |
| 8042003 | Method and apparatus for evaluating effectiveness of test case Provided are a method and apparatus for evaluating the effectiveness of a test case used for a program test on the basis of error detection capability. The method includes: receiving a target program used for evaluating the effectiveness of the test case; generating... | 10/18/2011 |
| 8037361 | Selective write protect for disaster recovery testing Various method, system, and computer program product embodiments for implementing selective write-protect by a processor in a data storage system within a plurality of redundant storage systems for disaster recovery testing are provided. In one such embodiment, a wr... | 10/11/2011 |
| 8020037 | Creation of a test bed for testing failover and failback operations Example embodiments provide various techniques for creating a test bed for testing failover and failback operations. In an example, data is stored on a primary storage system, while a backup copy of the data is stored on a secondary storage system. A test bed may be... | 09/13/2011 |
| 7900093 | Electronic data processing system and method for monitoring the functionality thereof A method for monitoring of the functionality of an EDP system that is monitored in portions thereof by respectively associated agents that are designed to evaluate errors and to send error messages should increase the operating security in an EDP system. Each agent ... | 03/01/2011 |
| 7890810 | Method and apparatus for deterministic fault injection of storage shelves in a storage subsystem A method and system for injecting a deterministic fault into storage shelves in a storage subsystem. The method comprises injecting a known fault condition on demand into a hardware component in a storage shelf to cause a failure of the storage shelf. The hardware c... | 02/15/2011 |
| 7870434 | Method and apparatus for masking debug resources A method uses an integrated circuit having a debug status register. The integrated circuit is for being debugged by a hardware debugger external to the integrated circuit and has a processing unit for executing debug software. The debug status register is coupled to... | 01/11/2011 |
| 7861121 | Method and system for monitoring and verifying software drivers A method and system for verifying computer system drivers such as kernel mode drivers. A driver verifier sets up tests for specified drivers and monitors the driver's behavior for selected violations that cause system crashes. In one test, the driver verifier alloca... | 12/28/2010 |
| 7827445 | Fault injection in dynamic random access memory modules for performing built-in self-tests Fault injection in dynamic random access memory (‘DRAM’) modules for performing built-in self-tests (‘BISTs’) including establishing, in the mode registers of the DRAM modules by the memory controller through the shared address bus, an injection of a fault i... | 11/02/2010 |
| 7818626 | Memory error injector and associated methods A memory error injector is defined to include a connector for enabling connection with a standard memory module receptacle. The memory error injector also includes a standard memory block defined to interface with the connector and operate in accordance with a stand... | 10/19/2010 |
| 7802147 | Method and apparatus for system status monitoring, testing and restoration Method and apparatus for channel monitoring, channel throughput restoration and system testing in relation to channel monitoring and channel throughput restoration is described. A failure status of a channel is identified. The channel and at least one engine associa... | 09/21/2010 |
| 7730356 | Method and apparatus for testing mathematical algorithms A method and apparatus for testing mathematical programs where code coverage is exceedingly difficult to hit with random data test vectors (probability | 06/01/2010 |
| 7694185 | Method and apparatus for providing simplified control for device fault and event handling A method identifies, prior to runtime, a first device that is added to a system. Further, the method generates, prior to runtime, a statically precompiled database for the device that provides a first set of error handling data. In addition, the method identifies, d... | 04/06/2010 |
| 7620851 | Fault injection methods and apparatus A method of testing a target in a network by fault injection, includes: defining a transaction baseline; modifying at least one of an order and a structure of the transaction baseline to obtain a modified transaction with malformed grammar; and transmitting the modi... | 11/17/2009 |
| 7610515 | Disk array device and failure response verification method thereof This disk array device having at least one volume that reads and writes data based on an access request transmitted from a client device via a server device, includes: a failure generation unit for generating a simulated failure in one's own device; an access reques... | 10/27/2009 |
| 7587639 | System and method for error injection using a flexible program interface field A system and method for injecting hardware errors into a microprocessor system is described. In one embodiment, a software interface between system software and system firmware is established. Software test and debug for software error handlers may thus be supported... | 09/08/2009 |
| 7546490 | Control system, and program product employing an embedded mechanism for testing a system's fault-handling capability A technique for controlling a system is provided in which a control-data table is employed for facilitating operation of the system, and an inject-fault-data table is selectively used during testing of the system. Pursuant to the technique, a security mechanism is p... | 06/09/2009 |
| 7539904 | Quantitative measurement of the autonomic capabilities of computing systems The present invention is directed to the quantitative measurement of the autonomic capabilities of computing systems. A method in accordance with an embodiment of the present invention includes: subjecting the computing system to a workload; injecting a disturbance ... | 05/26/2009 |
| 7539903 | Method for monitoring the execution of a program by comparing a request with a response and introducing a falsification in a response The invention relates to a method for monitoring the execution of a program in a microcomputer of an electronic device, especially a sensor circuit for motor vehicles. According to the inventive method, the program processes input data and produces output data, copi... | 05/26/2009 |
| 7536605 | Injection of software faults into an operational system A method is provided for injecting faults into an operational system containing software and hardware components to be tested. A fault injection routine is stored in a memory location of the system. An interrupt service routine, preferably operational during normal ... | 05/19/2009 |
| 7529980 | Method and apparatus for injecting errors into SAS domains through SAS expanders A data-processing apparatus, method and program product generally include identifying one or more SAS expanders and one or more link thereof associated with an SAS domain of a data-processing apparatus. Link and reset data can be automatically injected onto the link... | 05/05/2009 |
| 7487400 | Method for data protection in disk array systems A method and a system for implementing the method are disclosed relating to archival storage of information in large numbers of disk units. The reliability of the stored information is checked periodically using data verification operations whose results are saved. ... | 02/03/2009 |
| 7487399 | System and method for testing a component in a computer system using frequency margining A computer system comprising a processor configured to cause an operating system to be booted, a test module, and a component coupled to the test module and configured to receive a clock input is provided. The test module is configured to cause the clock input to be... | 02/03/2009 |
| 7467333 | System and method for interposition-based selective simulation of faults for access requests to a data storage system According to one embodiment, a method comprises intercepting, at an interposition agent, requests for accessing a data storage device. The method further comprises determining, by the interposition agent, at least one of the requests to impact, and selectively simul... | 12/16/2008 |
| 7444551 | Method and apparatus for system status monitoring, testing and restoration Method and apparatus for channel monitoring, channel throughput restoration and system testing in relation to channel monitoring and channel throughput restoration is described. A failure status of a channel is identified. The channel and at least one engine associa... | 10/28/2008 |
| 7437620 | Method and system for extending the useful life of another system Disclosed are embodiments of a method and an associated first system for extending product life of a second system in the presence of phenomena that cause the exhibition of both performance degradation and recovery properties within system devices. The first system ... | 10/14/2008 |
| 7428483 | Method and apparatus to simulate and verify signal glitching A simulation system includes glitch injection circuitry in one or more hardware design units to allow the injection of glitches or noise to evaluate the system's response to errors on signals between the hardware design units. The simulation system includes a stimul... | 09/23/2008 |
| 7412620 | Method for testing ability to recover from cache directory errors A method, apparatus, and computer program product are disclosed for testing a data processing system's ability to recover from cache directory errors. A directory entry is stored into a cache directory. The directory entry includes an address tag and directory parit... | 08/12/2008 |
| 7406628 | Simulated error injection system in target device for testing host system A method and device are provided that use a sequencer in the device to control interactions on an interface bus. The sequencer is programmed to interrupt a co-processor before execution of a command. Based on the interrupt signal and a stored error mode page, a fals... | 07/29/2008 |
| 7404107 | Fault injection selection A system and method for injecting faults are described. Faults may be injected into a process to determine if a given module handles the fault properly. ... | 07/22/2008 |
| 7398417 | Storage system for increased cache reliability VI reading redundant disks into cache A storage system includes a group of storage devices which include back-up devices configured to assure appropriate response time. When a data request from a host computer arrives, and the number of failed devices has changed as shown by a device state management ta... | 07/08/2008 |
| 7392328 | Fabric with fibre channel fabric snapshot service The snapshot capability moving into the SAN fabric and being provided as a snapshot service. A well-known address is utilized to receive snapshot commands. Each switch in the fabric connected to a host contains a front end or service interface to receive the snapsho... | 06/24/2008 |
| 7386762 | Persistent context-based behavior injection or testing of a computing system The invention provides a method and system for persistent context-based behavior injection in a computing system, such as in a redundant storage system or another system having a layered or modular architecture. Behaviors that are injected can be specified to have t... | 06/10/2008 |
| 7383293 | Database backup system using data and user-defined routines replicators for maintaining a copy of database on a secondary server In a database system having a primary server side (10) and a secondary server side (30), a high availability data replicator (26, 46) transfers log entries from the primary side (10) to the secondary side (30) and replays the trans... | 06/03/2008 |
| 7379970 | Method and system for reduced distributed event handling in a network environment The present disclosure details a system, apparatus and method for reducing the redundant handling of distributed network events. In one aspect, a proxy node is selected from a plurality of network nodes and an associated network management station (“NMS”) prefer... | 05/27/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 |
| 7370151 | Method and system for absorbing defects in high performance microprocessor with a large n-way set associative cache A method and architecture for improving the usability and manufacturing yield of a microprocessor having a large on-chip n-way set associative cache. The architecture provides a method for working around defects in the portion of the die allocated to the data array ... | 05/06/2008 |
| 7370057 | Framework for evaluating data cleansing applications A system evaluates a first data cleansing application and a second data cleansing application. The system includes a test data generator, an application execution module, and a results reporting module. The test data generator creates a dirty set of sample data from... | 05/06/2008 |
| 7370233 | Verification of desired end-state using a virtual machine environment An integrity verification manager (101) verifies the integrity of a backup (102) of a computer (103). The integrity verification manager (101) audits the computer (103), and stores information (107) concerning items of inter... | 05/06/2008 |
| 7370101 | Automated testing of cluster data services Methods and apparatus, including computer program products, implementing and using techniques for testing a data service on a computing cluster having several computing nodes. A test package is installed on a test administration machine and on one or more of the com... | 05/06/2008 |