Mark Twain (Samuel L. Clemens) received Patent No. 121,992 for "An Improvement in Adjustable and Detachable Straps for Garments." He later received two more patents: one for a self-pasting scrapbook and one for a game to help players remember important historical dates.
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 |
| 8171345 | Disablement of an exception generating operation of a client system A method and system of disablement of an exception generating operation of a client system are disclosed. In an embodiment, a method is disclosed in which a snapshot of a client system is acquired. An execution of the client system is recorded, and a system wide exc... | 05/01/2012 |
| RE43154 | Method and apparatus for monitoring and recording computer system performance parameters One embodiment of the present invention provides a system that systematically monitors and records performance parameters for a computer system. During operation, the system periodically measures values for a set of performance parameters associated with the compute... | 01/31/2012 |
| 8069374 | Fingerprinting event logs for system management troubleshooting A technique for automatically detecting and correcting configuration errors in a computing system. In a learning process, recurring event sequences, including e.g., registry access events, are identified from event logs, and corresponding rules are developed. In a d... | 11/29/2011 |
| 8015055 | Computer program for supporting evaluation of a service A method and system for determining a variable compensation amount according to the degree of achievement by avoiding stop at the stage where value brought about to a client by a solution is qualitatively evaluated, avoiding compensation calculation from being perfo... | 09/06/2011 |
| 7996723 | Continuous, automated discovery of bugs in released software According to aspects illustrated herein, there is provided a method, system, and computing device for identifying bugs in a software application. The method provides for hosting the software application on a cloud server and providing the software application to a g... | 08/09/2011 |
| 7962800 | Method and system for triggering a protocol analyzer A protocol analyzer is provided including a monitoring state machine for tracking a communication protocol. A trigger mechanism triggers a trace by the analyzer when the state of the protocol differs from the monitoring state machine. The state of the protocol diffe... | 06/14/2011 |
| 7958403 | Recreating errors in a network device Recreating errors in a network device. In one embodiment, a method for recreating an error condition in a network device includes capturing a first set of commands sent to a network device; identifying an error condition in the network device, the error condition co... | 06/07/2011 |
| 7958404 | Enabling resynchronization of a logic analyzer In one embodiment, a state machine may enable retraining of a link, where the state machine is to be initiated responsive to an external input received from a logic analyzer coupled to the link or a periodic timer. Such external input may indicate that the logic ana... | 06/07/2011 |
| 7930597 | Method and apparatus for validating system properties exhibited in execution traces The invention includes a method and apparatus for validating system properties exhibited in execution traces. In one embodiment, a method for testing a system under test (SUT) includes determining a system testing result for the SUT using at least one structured ter... | 04/19/2011 |
| 7921333 | Method and systems for providing data replay, reprocess and retrigger functions in an analyzer A replay analyzer is disclosed. The replay analyzer is able to capture traffic from a transmission medium such as a buss and store it in a trace buffer. The replay analyzer can replay that captured data repeatedly as desired and can trigger activity based on pattern... | 04/05/2011 |
| 7904757 | Activity identifier based tracing and troubleshooting To trace an activity through multiple components or applications that may be involved in the performance of the activity, an activity identifier can be generated and utilized by the various components or applications. Each can generate its own activity identifier to... | 03/08/2011 |
| 7886196 | Fast detection of process outages A method for process monitoring with an automation manager includes: obtaining a unique process identifier (pid) of a to be monitored application process; calling an operating system using a system call function from a monitoring process; wherein the system call fun... | 02/08/2011 |
| 7836348 | Method and system for calculating and displaying risk A system for calculating and rendering a risk level. In response to receiving an input to perform an action within a data processing system, a level of risk to the data processing system to perform the action is calculated based on a set of rules. It is determined w... | 11/16/2010 |
| 7818624 | Processor bus for performance monitoring with digests A method for monitoring event occurrences from a plurality of processor units at a centralized location via a dedicated bus coupled between the plurality of processor units and the centralized location. In particular, the method comprises receiving, at the centraliz... | 10/19/2010 |
| 7809681 | Method for analyzing data and data analysis apparatus When logs are analyzed, an analysis with consistency is carried out on the presumption that shifting occurs among time stamps of logs output from a plurality of apparatuses engaged in time correction amount. In a log analysis apparatus which receives logs from a plu... | 10/05/2010 |
| 7739552 | Tapping a memory card A protocol analyzer for analyzing traffic on a bus. A system includes a tap, a pod and an analyzer. The tap includes differential inputs for the bus. One of the differential inputs is a line from the bus and the other is a reference input that has been divided. The ... | 06/15/2010 |
| 7725773 | Method, apparatus and program storage device for extending dispersion frame technique behavior using dynamic rule sets A method, apparatus and program storage device for providing control of statistical processing of error data over a multitude of sources using a dynamically modifiable DFT rule set is disclosed. The dispersion frame technique is extended in the present invention to ... | 05/25/2010 |
| 7676699 | Event trace conditional logging Use of configuration information to specify particular conditions under which trace events are to be logged. When accessing trace events generated by various modules, configuration data is referred to specifying condition(s) under which the trace events should be lo... | 03/09/2010 |
| 7673183 | Identifying temporal ambiguity in an aggregated log stream A method and system for ordering and aggregating log streams. Log streams for events from different sources are received. If different sources have different recording cycles, or time epochs, that lead to different temporal granularities, then all of the log streams... | 03/02/2010 |
| 7673182 | Method and apparatus for obtaining stack traceback data for multiple computing nodes of a massively parallel computer system A data collector for a massively parallel computer system obtains call-return stack traceback data for multiple nodes by retrieving partial call-return stack traceback data from each node, grouping the nodes in subsets according to the partial traceback data, and ob... | 03/02/2010 |
| 7661033 | Method and system for establishing network connections A method, computer readable medium and computer system for repairing a failed network connection between a client system and a network is disclosed. In a first aspect, the method preferably includes collecting real time connectivity information by the client system ... | 02/09/2010 |
| 7650538 | Identifying temporal ambiguity in an aggregated log stream A method and system for ordering and aggregating log streams. Log streams for events from different sources are received. If different sources have different recording cycles, or time epochs, that lead to different temporal granularities, then all of the log streams... | 01/19/2010 |
| 7577876 | Debug system for data tracking Some embodiments provide configuration of an internal monitoring mechanism of a processing device to output first data associated with a predetermined operational state of the processing device, and loading of control code into the processing device. The control cod... | 08/18/2009 |
| 7574628 | Clickless tool A novel click-less tool system for performing user input device actions on computer systems, such as mouse clicks, automatically and without the need to mechanically perform these actions. All input is carried out by moving the cursor only. The system provides a use... | 08/11/2009 |
| 7549088 | Communication apparatus and program provided with failure determining method and function Disclosed is a method of determining a failure in an information system including a transmission apparatus for transmitting control information and a reception apparatus connected to the transmission apparatus in such a manner as to enable information to be transmit... | 06/16/2009 |
| 7546489 | Real time event logging and analysis in a software system An apparatus and associated method is provided comprising a software system resident in a memory space configured to execute a service request which results in a plurality of events carried out by the software system to complete the service request, and creates a pl... | 06/09/2009 |
| 7529979 | Hardware/software based indirect time stamping methodology for proactive hardware/software event detection and control An improved method and apparatus for time stamping events occurring on a large scale distributed network uses a local counter associated with each processor of the distributed network. Each counter resets at the same time globally so that all events are recorded wit... | 05/05/2009 |
| 7523352 | System and method for examining remote systems and gathering debug data in real time A system, method and computer program product for dynamically debugging a multi-node network comprising an infrastructure including a plurality of devices, each device adapted for communicating messages between nodes which may include information for synchronizing a... | 04/21/2009 |
| 7516368 | Apparatus, method, and computer product for pattern detection An occurrence pattern of an event is detected from an event log based upon information concerning plural kinds of relationships defined among events, such as a simultaneity rule, an order rule, a proximity rule, a cause determination rule, and a result prediction ru... | 04/07/2009 |
| 7502969 | Method and apparatus for analyzing digital circuits By providing at least two hardware representations of a specified circuit design, an efficient debugging system is provided that allows 100% design visibility at an extremely reduced simulation time owing to a time-shifted operation of the at least two hardware repr... | 03/10/2009 |
| 7500150 | Determining the level of availability of a computing resource Data is collected relating to the availability of a computing resource such as data identifying a start event that indicates that the computing resource became available for use and data identifying a stop event that indicates that the computing resource became unav... | 03/03/2009 |
| 7480828 | Method, apparatus and program storage device for extending dispersion frame technique behavior using dynamic rule sets A method, apparatus and program storage device for providing control of statistical processing of error data over a multitude of sources using a dynamically modifiable DFT rule set is disclosed. The dispersion frame technique is extended in the present invention to ... | 01/20/2009 |
| 7475290 | Debugging apparatus and method for information storage apparatus A debugging apparatus is provided for debugging an information storage apparatus. The debugging apparatus includes a debugging control unit, an information converting circuit, and a computer device. The debugging control unit captures raw data and then generates a c... | 01/06/2009 |
| 7461297 | Method of remotely monitoring an internet web site A metod of performing a service which remotely monitors a Web site includes the steps of monitoring the site for an error and notifying a site representative in the event an error is detected on the site. Advance permission is not obtained prior to sending the notif... | 12/02/2008 |
| 7444574 | Stimulus extraction and sequence generation for an electric device under test A method and system that utilizes a graphical interface that enables a user to select and capture building blocks of a Device Under Test (DUT) test scenario from a previously run test case or from multiple stimulation results. Each of these extracted building block ... | 10/28/2008 |
| 7441155 | Indexing system for protocol analyzers An indexing system provides a more efficient and effective interface to display and manipulate large amounts of trace data from computer data and storage networks that is captured and stored in the trace memory of a protocol analyzer. An index of the trace data in t... | 10/21/2008 |
| 7441154 | Network analysis tool Embodiments of the invention provide a method for determining errors and metrics in a computer network. The method includes positioning an analyzer in communication with the network, capturing a data trace of the network with the analyzer, determining a network devi... | 10/21/2008 |
| 7437617 | Method, apparatus, and computer program product in a processor for concurrently sharing a memory controller among a tracing process and non-tracing processes using a programmable variable number of shared memory write buffers A method, apparatus, and computer program product are disclosed for, in a processor, concurrently sharing a memory controller among a tracing process and non-tracing processes using a programmable variable number of shared memory write buffers. A hardware trace faci... | 10/14/2008 |
| 7433803 | Performance monitor with precise start-stop control A system and method for performance monitoring in processors is provided. The system and method evaluates the performance of the processor by counting selected events during one or more defined periods. The performance monitor provides improved performance character... | 10/07/2008 |
| 7430619 | Communication device, host apparatus, and communication method A method and apparatus for communicating data between a device and a host apparatus through a USB interface detects and corrects USB transaction phase deviation due to erroneous recognition of handshake packets. A method comprises the steps of transmitting a first p... | 09/30/2008 |