Apparatus for Simulating a High Five
A self-righting hand-arm configuration which is adapted to pivot when struck by a user, thereby simulating a "high five."
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 |
| 8156478 | Optimized program analysis The present invention generally relates to computer software, and more specifically, to a computerized utility for analysis of optimized program files. A method and apparatus for optimized program analysis is disclosed. ... | 04/10/2012 |
| 8141058 | System for and method of capturing application characteristics data from a computer system and modeling target system A system for, method of and computer program product captures performance-characteristic data from the execution of a program and models system performance based on that data. Performance-characterization data based on easily captured reuse distance metrics is targe... | 03/20/2012 |
| 8141057 | Data processing apparatus and associated method In accordance with a plurality of processing requests, a SAM chip generates IC card entity data including job execution order data showing an order of execution of a plurality of jobs forming processing in accordance with a processing request and status data showing... | 03/20/2012 |
| 8136098 | Using pushdown systems for the static analysis of multi-threaded programs A static, inter-procedural dataflow analysis is used to debug multi-threaded programs which heretofore have been thought unsuitable for concurrent multi-threaded analysis. ... | 03/13/2012 |
| 8112742 | Method and system for debugging data integration applications with reusable synthetic data values A method and system for debugging data integration applications with reusable synthetic data values. The method includes receiving a specification for a data integration application comprising transformation rules, receiving synthetic data values to use as test valu... | 02/07/2012 |
| 8099719 | Transactional debugger for a transactional memory system and detecting conflicts Various technologies and techniques are disclosed for providing a debugger for programs running under a transactional memory system. When running a particular program using the debugger, the system detects when a conflict occurs on at least one conflictpoint that wa... | 01/17/2012 |
| 8032870 | Transacting accesses via unmanaged pointers Various technologies and techniques are disclosed for transacting accesses via unmanaged pointers in a transactional memory system. A transactional memory system is provided. Source code is analyzed to identify operations that create unmanaged pointers. Information ... | 10/04/2011 |
| 8028278 | Method of generating and utilizing debug history The present invention is generally directed towards providing a method, system and article of manufacture for generating and utilizing debug history to improve the debugging process. By providing facilities to store and retrieve debug history records for given event... | 09/27/2011 |
| 8020154 | Precise handling of exceptions during program code conversion Precise exception handling relies on a precise subject state including an accurate program counter and register values of a subject processor. Subject code (17) is translated into target code (21) executable by a target processor (13). The gener... | 09/13/2011 |
| 8010950 | Method and apparatus for testing a binding application programming interface One embodiment of the present invention provides a system for testing a binding Application Programming Interface (API) on a device, wherein the binding API is bound to a native API for the device and provides different commands than the native API. During operation... | 08/30/2011 |
| 7992137 | Client server system for analysis and performance tuning of remote graphics devices Embodiments of the invention provide a data communications protocol and client server architecture used for the performance analysis and debugging of a graphics application running on a remote device. The remote device may be a hand-held video game console, a mobile... | 08/02/2011 |
| 7962901 | Using dynamic analysis to improve model checking Model checking has been used to verify program behavior. However, exploration of the model is often impractical for many general purpose programs due to the complexity of an exploding state space. Instead, a program is instrumented with code that records pointer der... | 06/14/2011 |
| 7945902 | Detection of non-standard application programming interface usage via analysis of executable code A method for detection of non-portable application programming interface usage via executable code analysis includes identifying one or more conditions for inclusion of an object class within a set of acceptable object classes, wherein a reference to any object clas... | 05/17/2011 |
| 7934202 | Active execution tracing Visualization for active execution tracing pertains to one or more tools used to capture and analyze events leading to a point-of-failure during execution of a function or at least a portion of an application, program, process, or other assemblage of programmable an... | 04/26/2011 |
| 7926044 | Method, apparatus and computer program for executing a program There is provided a method for executing a program comprising a function call and one or more subsequent instructions. The method comprises processing, on a first thread, a function defined by the function call, the function having one or more programmer predefined ... | 04/12/2011 |
| 7917897 | Defect resolution methodology and target assessment process with a software system Embodiments of the invention are generally related to computer systems, and more specifically to the analysis of defects in computer software products. Defects uncovered during software testing may be stored in a data structure as data defects, code defects, or envi... | 03/29/2011 |
| 7913233 | Performance analyzer A method for performance analysis of a system may include capturing data including callee stack information and persisting the callee stack information in a form that can be queried. The method may also include generating a performance analysis report in response to... | 03/22/2011 |
| 7908593 | Technique for evaluating software performance online to support online tuning A method for evaluating software performance includes steps of: receiving a plurality of versions of code; selecting starting and stopping points for timing execution of the code versions; dispatching at least two of the plurality of code versions for execution; rep... | 03/15/2011 |
| 7908592 | Software/hardware partitioning program and method A software/hardware (SW/HW) partitioning and evaluating program allows a computer to perform a procedure of compiling a source code in which a mark is added to a portion to be executed by hardware, a procedure of generating an executable program for a simulator of C... | 03/15/2011 |
| 7904890 | Software test coverage metrics A mechanism is disclosed for determining how thoroughly a set of code has been tested. The mechanism involves identifying which portions within the set of code are interface portions and which portions are internal portions. A test is executed to test the set of cod... | 03/08/2011 |
| 7877735 | Application cloning A system and method are described for performing application cloning. In one embodiment, on a client, an application that is already deployed on a server is accessed and then cloned into another application by assigning a new name to the application. The clone appli... | 01/25/2011 |
| 7877736 | Computer language interpretation and optimization for server testing A method, software application and computer system provides computer language interpretations and optimization for web server testing by first recording user actions associated with an instance of a user interaction with a web server. The actions are analyzed to det... | 01/25/2011 |
| 7870541 | Context tracing for software with a frame pointer and a stack pointer and with a stack pointer but without a frame pointer A computer implemented method or computer readable code for determining function call history for a system, which runs both code with a frame pointer and a stack pointer and code with a stack pointer and without a frame pointer. Execution is frozen on at least one C... | 01/11/2011 |
| 7861233 | Transparent context switching for software code Systems and methods that alleviate programmers of the burden of writing extensive code to implement a context switch for a particular piece of software code. For software code for which a context switch is desired, a declaration of the context and its attributes may... | 12/28/2010 |
| 7861232 | Systems, methods and computer program products for retrieving and parsing data at runtime Disclosed is a method, system and computer product for retrieving and parsing dynamic data at runtime by use of an interpreted language script that utilize Java and XML technologies. The interpreted scripting language uses a set of proxies, introspection and configu... | 12/28/2010 |
| 7853930 | Annotating graphs to allow quick loading and analysis of very large graphs A method, information processing system, and computer readable medium for annotating graphs to allow for subsequent quick loading and analysis of very large graphs is described. The present invention encompasses a way to order and annotate nodes of a graph into a da... | 12/14/2010 |
| 7849450 | Devices, methods and computer program products for reverse execution of a simulation Devices, methods, and software program products for reverse execution of a simulation and/or tracing a value are provided. A state of a preceding checkpoint may be restored and a simulation may be run forward. Break points or watch points may be noted and the state ... | 12/07/2010 |
| 7844955 | Performance computer program testing after source code modification using execution conditions Computer program testing after source code for the computer program has been modified is performed more quickly, by using execution conditions. First, second, and third execution conditions are determined. These execution conditions are used to perform testing of th... | 11/30/2010 |
| 7823138 | Distributed testing for computing features A new method is provided for using distributed computing for computing process testing. The method includes distributing a feature testing tool, computing feature builds, and data sets to client computing systems. The feature testing tool is run on the client comput... | 10/26/2010 |
| 7818723 | Antipattern detection processing for a multithreaded application A method of analyzing a multithreaded application for an antipattern is presented. An antipattern test is selected from a library of available antipatterns. An analysis tool is determined in response to the selected antipattern. The analysis tool is processed agains... | 10/19/2010 |
| 7810077 | Reifying generic types while maintaining migration compatibility In accordance with one embodiment of the present invention, there is provided a technique for reifying generic types while maintaining migration compatibility. According to this technique, the actual type parameters that should be associated with a raw type, but whi... | 10/05/2010 |
| 7805709 | System and method for bypassing execution of an algorithm A system and a method for bypassing execution of an algorithm are provided. The method includes associating a first algorithm of a first computer with a second algorithm of a second computer, utilizing the first computer, wherein execution of the second algorithm by... | 09/28/2010 |
| 7797687 | Parameterized unit tests with behavioral purity axioms Separation of parameterized unit tests (PUTs) from specific test cases supports many benefits including automated test case generation. Symbolic execution assigns symbolic input variables to parameters of a parameterized unit test. Path constraints of an implementat... | 09/14/2010 |
| 7793269 | Parallel software testing based on a normalized configuration A method and a system perform parallel software testing based on a normalized configuration. In some embodiments, a system includes a first hardware system having one or more hardware components to execute a first version of software. The system also includes a seco... | 09/07/2010 |
| 7765528 | Identifying sources of memory retention One embodiment relates to a method for identifying sources of memory retention in an executing application. A size of a set of objects is tracked over multiple periods. A period is determined to be a growth period if the size for the set of objects increases above a... | 07/27/2010 |
| 7747987 | System and method of analyzing risk in risk-based software testing A system and a method are provided to quantitatively analyze the risk for a risk-based testing of software having at least one module. The risk-based testing comprises obtaining behavior of each module to a set of test cases. The method to quantitatively analyze the... | 06/29/2010 |
| 7747988 | Software feature usage analysis and reporting Described is a technology for analyzing usage of a software program's features. Software instrumentation data is collected during actual user program usage sessions. The collected data is then processed to determine various feature usage counts and other information... | 06/29/2010 |
| 7743366 | System and method for compiling a computer program A system and method for compiling a computer program comprising (a) performing a compilation generating an initial mapping of each code portion of the program in the memory; b) evaluating and generating a cost value associated with the initial mapping; c) if the cos... | 06/22/2010 |
| 7730459 | Generating executable code based on code performance data A compiler transforms source code into intermediate code and provides the intermediate code to a profiler. The profiler executes the intermediate code. The profiler generates a performance profile that indicates the performance of the intermediate code, and annotate... | 06/01/2010 |
| 7721268 | Method and system for a call stack capture A method of acquiring software profile information of a target software application includes receiving a programmed interrupt while executing an application in a computer system, servicing the interrupt such that call stack information is acquired and processing the... | 05/18/2010 |