|
Match
|
Document |
Document Title |
|
|
7624381 |
Portable detection of start and completion of object construction
A method for tracking a target object, involving identifying at least one portion of code corresponding to a constructor for the target object, and inserting a first tracking method before the at...
|
|
|
7624378 |
Methods and systems of testing software, and methods and systems of modeling user behavior
Methods and systems of testing software and modeling user actions are described. In some embodiments, multiple different algorithms are provided for operating on a software model. The software...
|
|
|
7620941 |
Mechanism for lossless user-level tracing on an architecture supporting PC-relative addressing
A method for tracing an instrumented program involves triggering a probe in the instrumented program, obtaining an original instruction associated with the probe, storing the original instruction...
|
|
|
7620940 |
Methods and apparatus for monitoring program execution
A technique for monitoring an execution of a program is provided. At least one relational query is constructed and compiled into a program instrumentation. The program instrumentation is...
|
|
|
7620937 |
System and method for debugging programs
A system and method for debugging programs such as Extensible Stylesheet Language (XSL) programs. A processor may locate program element tags in an XSL program code, may modify the XSL program code...
|
|
|
7617488 |
Method and apparatus and determining processor utilization
A method and an apparatus for determining processor utilization have been disclosed. In one embodiment, the method includes determining processor utilization in a data processing system and...
|
|
|
7617487 |
Method and system for debugging individual threads in a productive environment
A system and method to debug a thread without affecting other threads in a virtual machine. A virtual machine (VM) may execute a thread subject to debugging and another thread. An interface to the...
|
|
|
7617479 |
Method and apparatus for generating service frameworks
A method, an apparatus, and computer instructions for generating service frameworks are provided by aspects of the present invention. One aspect of the present invention provides a system library,...
|
|
|
7614046 |
Method and system for analyzing the impact of a software update
A method and system for analyzing the impact on software of an update to a software system is provided. The impact analysis system identifies resources that are affected by an update to the...
|
|
|
7613597 |
Non-intrusive method for simulation or replay of external events related to an application process, and a system implementing said method
This invention relates to a method for replaying, from a log file, events in a process belonging to a software application. This method in particular relates to internal events within a process...
|
|
|
7607135 |
Apparatus and method for enhancing performance of a computer system
Apparatus and method for enhancing performance of a computer system. The invention may comprise apparatus and methods for deriving relationships between system variables and the performance of the...
|
|
|
7607122 |
Post build process to record stack and call tree information
A mechanism is provided, where a post-build utility is used to store stack and call tree information within a section of an executable program or separate file. The stack information aids an...
|
|
|
7606893 |
System and method for integrated logging and tracing functions in an enterprise network
An integrated tracing and logging system for an enterprise network. One embodiment of the integrated logging and tracing system has an object-oriented architecture which includes a controller class...
|
|
|
7603334 |
Code coverage of declarative objects
Generating coverage information identifying tested elements of a declarative data structure. A method includes exercising a first element of a declarative data structure. Information is gathered...
|
|
|
7596784 |
Method system and apparatus for providing pay-per-use distributed computing resources
Method, system, apparatus, and computer program and computer program product provide on-demand, scalable computational resources to application providers over a distributed network and system....
|
|
|
7596779 |
Condition management callback system and method of operation thereof
A condition management callback system and method for use with a processor employing a hierarchical register consolidation structure. In one embodiment, the system includes: (1) a condition...
|
|
|
7596778 |
Method and system for automatic error prevention for computer software
In one embodiment, the present invention is a method for automatically preventing errors in computer software. The method includes storing the computer software in a code repository; executing a...
|
|
|
7596668 |
Method, system and program product for associating threads within non-related processes based on memory paging behaviors
A method of tying related process threads within non-related applications together in terms of memory paging behavior. In a data processing system, a first process thread is related to one or more...
|
|
|
7594108 |
Operator root certificates
When an application is loaded into a device ( 100, 200 ), the device verifies that the application originates from a trusted operator. The verification implies that the application must, in a...
|
|
|
7591021 |
Object model document for obfuscating object model therein
A persisted object model is loaded from an object model document comprising a compiled executable file having an image source, a security source, and a loader. The loader is instantiated, and...
|
|
|
7584455 |
Predicate-based test coverage and generation
Techniques and tools for achieving improved test coverage in a finite program state space are described, such as a technique for selecting a set of predicates, calculating a set of possible...
|
|
|
7581209 |
Method for determining code coverage
A method and system for determining code coverage of one or more software modules is disclosed. The disclosed method and system uses an enumeration module, a code coverage module and an analysis...
|
|
|
7577951 |
Performance of computer programs while they are running
The present invention, in various embodiments, provides techniques for improving performance of programs. In one embodiment, the program is written in the Java language and runs in the Java Runtime...
|
|
|
7574702 |
Method and apparatus for hybrid stack walking
In one embodiment, a method and apparatus for stack walking a call stack associated with mixed code, by interleaving a native stack walking process with a managed stack walking process. Mixed code...
|
|
|
7574698 |
Method and apparatus for protecting HTTP session data from data crossover using aspect-oriented programming
A method, computer program product, and data processing system for detecting and identifying data crossover errors in servlet code are disclosed. According to a preferred embodiment, techniques of...
|
|
|
7574696 |
Multiprocessor application interface requiring no utilization of a multiprocessor operating system
A test monitor for a multiprocessor machine including a plurality of processors each configured to execute a test by interpreting a script language for writing tests, in which one of the processors...
|
|
|
7574692 |
Method for building component-software for execution in a standards-compliant programming environment
Richer programming platforms mean easier application development. In order to achieve richer programming platforms, cooperation between lots of developers is necessary. The optimal situation is...
|
|
|
7574567 |
Monitoring processes in a non-uniform memory access (NUMA) computer system
A monitoring process for a NUMA system collects data from multiple monitored threads executing in different nodes of the system. The monitoring process executes on different processors in different...
|
|
|
7568192 |
Automated scalable and adaptive system for memory analysis via identification of leak root candidates
A method for identifying a set of objects in a target application program includes: receiving a plurality of samples of one or more object reference graphs, wherein each object reference graph...
|
|
|
7568186 |
Employing a mirror probe handler for seamless access to arguments of a probed function
A method and system for accessing, from a mirror probe handler, a value to be associated with an argument of a function. The mirror probe handler and the function are defined with identical...
|
|
|
7565695 |
System and method for directly accessing data from a data storage medium
Systems and methods for scanning files for pestware on a protected computer are described. In one variation, locations of each of a plurality of files in a file storage device of the protected...
|
|
|
7565684 |
Declarative configuration of enterprises services
Methods and apparatus, including computer program products, that include providing to a client a definition of an object class representing attributes of a first collection of data elements and a...
|
|
|
7565645 |
Method and apparatus for marking code for data versioning
A method, apparatus, and computer instructions for marking data versioning for code. Responsive to receiving an application programming interface call, a first marking statement in the code and a...
|
|
|
7565641 |
Securely providing extensible third-party plug-ins
The present invention is directed to a system and method of securely providing extensible third-party plug-ins to user computers. The system enables third-parties to authenticate themselves to user...
|
|
|
7562351 |
Postprocessing office method and system
Methods and systems are provided for post-processing of errors from mass/batch processing of business processes. A method includes executing a business process; determining a failure occurred...
|
|
|
7562350 |
Processing system and method using recomposable software
An inspecting apparatus for inspecting a performance of a circuit baseboard. The inspecting apparatus includes a PLD having a circuit for inspecting the circuit baseboard based upon a response...
|
|
|
7559060 |
Time-bounded program execution
System and method for performing time-bounded execution of a program. A timed program execution process is initiated, and a timeout process is initiated. A timeout condition is configured in the...
|
|
|
7559055 |
Controlling collection of debugging data
By altering existing code to wrap debugging items with runtime conditional statements, the debugging items may remain in commercial builds of code. Execution of a given conditional statement,...
|
|
|
7558986 |
Software process monitor
A monitor program executes a set of client processes upon reboot of a computer, starts, stops and monitors client processes running on the computer, and/or detects and recovers automatically from...
|
|
|
7557728 |
Using audio to detect changes to the performance of an application
A system for monitoring the performance of an application comprises a computer system having one or more speakers and means for running an application, the computer system being configured to...
|
|
|
7555549 |
Clustered computing model and display
A preferred embodiment of the present invention provides a way of gathering performance data during execution of an application executing on clustered machines. This data is then presented to the...
|
|
|
7552424 |
Apparatus and method for identifying a system under test
A system and method for testing an application on a target system are described. The target system is assigned a logical name which is used by within a test script to reference the target system....
|
|
|
7552419 |
Sharing trusted hardware across multiple operational environments
A method, system, and article of manufacture to share trusted hardware across multiple operational environments. A virtual machine monitor (VMM) is loaded to support a plurality of virtual machines...
|
|
|
7552396 |
Associating screen position with audio location to detect changes to the performance of an application
A method for monitoring the performance of an application comprises determining an output of an application that requires monitoring, assigning an audible sound to the output, positioning an output...
|
|
|
7552042 |
Method for message processing on a programmable logic device
Programmable architecture for implementing a message processing system using an integrated circuit is described. In an example, configurable logic of an integrated circuit is configured to have a...
|
|
|
7546598 |
Measuring software system performance using benchmarks
Methods and apparatus, including computer program products, for measuring the performance of aspects of a complex data processing system. In one aspect, a method uses a dynamic synthetic benchmark...
|
|
|
7546587 |
Run-time call stack verification
Run-time call stack verification is used to determine that a code module has been called by a legitimate caller. A return address on the stack indicates where execution is to return upon execution...
|
|
|
7546586 |
Multi-Interface aware scenario execution environment
A scenario execution environment (SEE) may include one or more action layers. Each action layer may be associated with one or more SEE actions. Each SEE action may be associated with one or more...
|
|
|
7539833 |
Locating wasted memory in software by identifying unused portions of memory blocks allocated to a program
A method of intra-block memory usage analysis for a program can include identifying a memory block that has been allocated to the program and determining at least one intra-memory block usage...
|
|
|
7536680 |
Method for modifying a class file to monitor data flow
A method for modifying a class file to monitor data flow is provided. The method includes selecting ( 401 ) one or more methods in the class file and adding ( 206, 209 ) one or more lines of code...
|