U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

Icon_funbox Did You Know...

...that the video game, Pong, was invented by a guy who graduated at the bottom of his engineering class? Nolan Bushnell spent more time running the games at a local amusement park than he did on his studies at the University of Utah. His dreams of working for Disney's amusement empire were dashed when the company wouldn't hire him. Taking a boring job, Nolan daydreamed about electronic versions of popular games. He invented Pong, the first video game, and went on to found Atari Co.

Newsletter  PatentStorm News

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.

 

Class 714/38 - Of computer software


Subclass of Class 714 - Error detection/correction and fault detection/recovery
Definition: Subject matter further including means or steps for locating
No. of patents: 2460
Last issue date: 04/24/2012


1                      
NumberTitleIssue Date
8166347Automatic testing for dynamic applications
Systems and methods for testing an application having a graphical user interface are disclosed. A function library having a plurality of functions is provided, each function corresponding to a user action within the graphical user interface. User actions within the ...
04/24/2012
7987390Techniques for automatically tracking software errors
Techniques are provided for automatically tracking errors encountered by a software system. An occurrence of an error that affects performance of an operation being performed by a database server is detected. In response to detecting the occurrence, error informatio...
07/26/2011
7984334Call-stack pattern matching for problem resolution within software
A method of diagnosing a fault condition within software can include, responsive to a fault condition within a computing system belonging to an organization, automatically sending call-stack information for the fault condition to a first server within the organizati...
07/19/2011
7979748Method and system for analyzing memory leaks occurring in java virtual machine data storage heaps
A plurality of heap dump requests associated with an operating virtual machine (VM) program is received from a VM profiler interface module at a heap dump request processing module. In response to receipt of each heap dump request at the heap dump request processing...
07/12/2011
7979747Interactive problem resolution presented within the context of major observable application behaviors
A system, method, and article of manufacture are disclosed for monitoring and resolving problems detected in the application stack. The application stack may include multiple, interpedently application components which collectively provide a unified service. An inte...
07/12/2011
7975179Techniques for automatic software error diagnostics
Techniques are provided for automatically diagnosing errors in a software system. The software system automatically determines whether conditions associated with the software system warrant use of any diagnostic features that are not currently enabled. When the soft...
07/05/2011
7971100Failure location detection using types in assembly files
A failure identification routine uses a two pass stack trace analysis in conjunction with a list of called types. As each method is called, a call list is generated with the called type, method, and various metadata. During the first pass stack trace analysis, each ...
06/28/2011
7966524Systems and methods for gathering and selectively synchronizing state information of at least one machine
A method for gathering and selectively synchronizing state information of at least one machine includes generating, by a first machine, a query identifying a plurality of metrics characterizing a state of a second machine and at least one criterion identifying a cir...
06/21/2011
7958402Generate diagnostic data for overdue thread in a data processing system
Disclosed is a computer implemented method, computer program product, and apparatus for generating diagnostic data for a thread. A service processor may begin by executing the computer usable program code to allocate a first thread to a monitoring function. The serv...
06/07/2011
7958401Debug trace messaging with one or more characteristic indicators
In a data processing system, an address associated with a processing operation is received. A modified address is generated which includes a characteristic indicator within the address at a first predetermined bit position when the characteristic indicator is of a f...
06/07/2011
7958400Detecting unexpected impact of software changes using coverage analysis
A computer-implemented method for evaluating software code includes measuring a first coverage of a test applied to the software code and then making a modification in a first section of the software code. A second coverage of the test applied to the software code i...
06/07/2011
7954008Objective assessment of application crashes from a customer environment
A computerized method for collecting error data and providing error reports relating to occurrences of errors of software applications installed on one or more computing devices is disclosed. Data for describing software applications and identifying software applica...
05/31/2011
7954009Test executive system with memory leak detection for user code modules
A system and method for automatically detecting heap corruption errors and memory leak errors caused by user-supplied code modules that are called by steps of a test executive sequence. The test executive sequence may first be created by including a plurality of tes...
05/31/2011
7945591Identifying problems, usage patterns, and performance in a database interface using aspect-oriented programming
A method, computer program product, and data processing system for efficiently diagnosing errors and inefficiencies in database application code are disclosed. According to a preferred embodiment, techniques of aspect-oriented programming (AOP) are used to instrumen...
05/17/2011
7941703Capturing machine state of unstable java program
Mechanisms and methods for capturing an execution state of a failing program in a computing environment are disclosed. Embodiments can enable detection of user initiated program terminations and error information capture without incurring the overhead of a separate ...
05/10/2011
7937624Method for handling a detected error in a script-based application
A method is disclosed for handling an error in a script-based application, the method comprising detecting an error in the script-based application, the detecting comprising identifying the error and handling the detected error in accordance with a predetermined err...
05/03/2011
7937625Evaluating effectiveness of memory management techniques selectively using mitigations to reduce errors
A mitigation enablement module for a computer that improves application reliability. When performing memory management operations, the mitigation enablement module and associated memory manager selectively use mitigations that are intended to prevent an application ...
05/03/2011
7934128Methods, systems and computer program products for fault tolerant applications
Methods, systems and computer program products for architecting fault tolerant applications. Embodiments of the invention include a method for executing an application in a computer system, the method including monitoring a behavior of the computer system, the compu...
04/26/2011
7934129Network hang recovery
A method of detecting a network hang and restoring an application that communicates on a connection giving rise to the network hang. A user experience may be improved by providing the user with an option to restore the hung application without losing unsaved data or...
04/26/2011
7934127Program test system
An improved automated software testing system provides the ability to generate and reuse test cases over multiple platforms. Keywords and natural language are used in test case creation, simplifying the process for non-technical business users. Business users can wr...
04/26/2011
7930596Managing execution stability of an application carried out using a plurality of pluggable processing components
Methods, apparatus, and products are disclosed for managing execution stability of an application carried out using a plurality of pluggable processing components. Managing execution stability of an application includes: receiving, by an application manager, compone...
04/19/2011
7925929System and method for generating an orthogonal array for software testing
A system and method for generating an orthogonal array (OA) for software testing is disclosed. In one embodiment, the method for generating an OA of test cases for testing a system includes accepting a user input from a user, the user input including multiple factor...
04/12/2011
7913121Wireless remote firmware debugging for embedded wireless device
A method for debugging a read only memory (ROM) in a wireless target device is disclosed. A wireless communication link is established between the target device and a host computer. A debug mode change command is received from the host computer by the application pr...
03/22/2011
7908521Process reflection
Process reflection techniques are described in which a reflected process is created to facilitate analysis of a process. Events are detected to initiate reflection of a target process. Process reflection of a target process may be initiated by an external process or...
03/15/2011
7904756Repair planning engine for data corruptions
A computer is programmed to automatically generate repairs to fix failure(s) while taking into account dependencies between repairs relative to one another, by grouping failures. In some embodiments, the computer uses a map that associates each failure type with rep...
03/08/2011
7900092Kernel-level method of flagging problems in applications
A method of identifying problems in applications is provided. The method in one embodiment comprises monitoring at a kernel level system resource usage of one or more running applications without modifying run-time environments of the running applications and identi...
03/01/2011
7895474Recovery and restart of a batch application
A method of operating a data processing system comprises executing a batch application, the executing comprising reading one or more inputs from one or more data files, performing updates on one or more records according to the or each input read from a data file, a...
02/22/2011
7890808Testing software applications based on multiple data sources
A solution is proposed for testing a software application. The test includes the execution of a series of test cases, each one involving the application of a predefined test input to the software application. The software application generates a corresponding output...
02/15/2011
7890809High level operational support system
A high level Operational Support System (OSS) framework provides the infrastructure and analytical system to enable all applications and systems to be managed dynamically at runtime regardless of platform or programming technology. Applications are automatically dis...
02/15/2011
7890806Auto-executing tool for developing test harness files
A test harness development component streamlines the design of regression test harnesses for testing text-based software. An auto-recording tool to automatically record the input and output data in an actual run of the testing session and to automatically generate a...
02/15/2011
7890807Method and system for troubleshooting a misconfiguration of a computer system based on configurations of other computer systems
A method and system for identifying a configuration parameter of a “sick” computer system that is at fault for causing an undesired behavior based on analysis of configuration parameters from other computer systems is provided. In one embodiment, a troubleshooti...
02/15/2011
7886195Apparatus, system, and method of efficiently utilizing hardware resources for a software test
Apparatus, system and method of efficiently utilizing hardware resources for a software test in system having at least one redundant component, at least a part of which is used for the software test. ...
02/08/2011
7886193System and methods for processing software authorization and error feedback
Software error feedback information, typically that associated with authorization failures due to operating system resource access checks, is automatically communicated to a software vendor with actions needed to prevent the software application error from occurring...
02/08/2011
7886194Event-generating instructions
An information carrier medium containing debugging software that, when executed by a processor, causes the processor to generate an event signal and an event code and provide the event signal and the event code to an event detection logic coupled to the processor. T...
02/08/2011
7882399Intelligent job functionality
A method, apparatus, and program product utilize intelligent job functionality to diagnose an error in a computer. After detecting an error in a first job processing a task, and in response to another attempt to perform the task, a job selection algorithm selects a ...
02/01/2011
7882398Ghost agents within a grid environment
A method for evaluating system behavior within a grid environment can include the step of identifying a host software object, wherein the host software object includes a user object, an application, and/or a process. The software object can be associated with the ho...
02/01/2011
7877640Method and system for providing enhanced exception messages for exceptions thrown by virtual machines
A system and method are provided to provide enhanced exception messages for exceptions thrown by virtual machines. In one embodiment, an exception is detected when it is thrown at a virtual machine when a programming error is detected. A first message is associated ...
01/25/2011
7877642Automatic software fault diagnosis by exploiting application signatures
A method monitors non-faulty application traces of a computer application with the runtime environment during fault-free activities to create non-faulty runtime signatures for the computer application. Once obtained, the method stores the non-faulty runtime signatur...
01/25/2011
7877641Forming stack frame signatures
A method of forming a stack signature responsive to execution of a computer program in a digital computer according to one embodiment comprises halting execution of the computer program, tracing the program's call stack to determine a series of stack frames resultin...
01/25/2011
7873872System and method for remotely debugging application programs
A method, system, and apparatus for debugging an application program from a workstation that is remote from a server on which the application program resides includes invoking the application program from the workstation via a network interface; displaying a user fr...
01/18/2011
1                      
 
Sign InRegister
Username  
Password   
forgot password?