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

Icon_funbox Quotables

"One of the greatest labor saving inventions of today is tomorrow!"

Vincent T. Floss

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.

 

Deng, Anna


Primary examiner statistics: 180 patents; average approval time: 0 days
Assistant examiner statistics: 106 patents; average approval time: 117 days

Patents as Primary Examiner

1          
NumberTitleIssue Date
8191039Developmental tool and method for automating detection and construction of notification-based component applications
A notification module is provided for executing in combination with an application design tool for facilitating generation of a component application. The notification module includes a program wizard configured to assist with the development of the component applic...
05/29/2012
8185869System and apparatus for real-time dynamic modification of service-oriented systems using annotations to specify real-time system constraints
A system for modifying an existing standard-based system at runtime can include a computer having an annotation framework layer configured to execute in conjunction with the standard-based system. Responsive to a user request, the annotation framework layer can asso...
05/22/2012
8185882Java virtual machine hardware for RISC and CISC processors
A hardware Java accelerator is provided to implement portions of the Java virtual machine in hardware in order to accelerate the operation of the system on Java bytecodes. The Java hardware accelerator preferably includes Java bytecode translation into native CPU in...
05/22/2012
8181160System and method for performance monitoring
A system for monitoring a computer software system includes a first user actuated tuning knob for allocating space in memory for performance monitoring; a second user actuated tuning knob for a specifying time out value for in-flight units of work; and a transaction...
05/15/2012
8181162Manager component for checkpoint procedures
A manager component of an apparatus in one example handles one or more checkpoint procedures for one or more software components of a distributed software application that runs within a plurality of executables. ...
05/15/2012
8181154Systems and methods for monitoring a computing environment
The invention comprises a system and method for monitoring the performance of an application. The invention includes a monitoring system graphical user interface (GUI) having an interactive window with on-screen graphics representative of the application architectur...
05/15/2012
8181168Memory access assignment for parallel processing architectures
A system comprises a plurality of computation units interconnected by an interconnection network. A method for configuring the system comprises forming subsets of instructions corresponding to different portions of a program, the subsets of instructions being relate...
05/15/2012
8176467Computer program generation system and method thereof
An computer program generation system (100) for creating a computer program includes: (a) a recorder module (103) capable of recording data comprising actions of a user of one or more applications; (b) a storage module (112) to store predefined ...
05/08/2012
8171472Separation and reuse of versions directory in execution framework installations
A method is provided for executing multiple applications concurrently on a single computer. The method comprises discriminating static from non-static execution framework files, installing the non-static files in a first directory on a host computer, installing the ...
05/01/2012
8166464Analysis and detection of soft hang responsiveness program errors
Analyzing and detecting soft hang program errors may lead to suggestions for either curing the programming errors at runtime or refactoring the source code. For instance, responsive function invocation patterns and blocking function invocation patterns may be used t...
04/24/2012
8161455Concurrent execution of multiple primitive commands in command line interface
A method to concurrently execute multiple primitive commands in a command line interface (CLI) is provided. Each of a plurality of signal parameters is designated for each of a plurality of primitive commands. The plurality of primitive commands is encapsulated into...
04/17/2012
8161460System and method of automatic interoperability checking for BPEL
In one embodiment the present invention includes a method of determining whether computer processes can interact without deadlocks. The computer processes may be modeled in a process modeling language. The method includes (optionally) generating state diagrams from ...
04/17/2012
8161461Systems and methods for evaluating code usage
In one embodiment, a method for evaluating code usage includes monitoring instructions executed by a processor, counting instances of execution of each instruction, correlating the executed instructions with source code instructions, and providing an indication of s...
04/17/2012
8156469Single composition of pattern modules
A computer-implemented method, system, and computer program product for generating an application based on a selection of one or more application patterns. A model of an operation of the application is generated. A design time application component to provide conten...
04/10/2012
8156473Model oriented debugging
A system and method for debugging a business application that has been generated according to a model are disclosed. A system includes a debugger that generates a model-oriented debugging view based on a model-oriented development environment that generates the busi...
04/10/2012
8156475Device and method for testing embedded software using emulator
Embodiments of the invention provide a device and a method for automatically testing embedded software, and more specifically for testing interfaces between layers of the embedded software. In one embodiment, the device includes: an emulator; a server including embe...
04/10/2012
8156479System and method of monitoring dynamic scopes in synchronous and asynchronous calls
A system and method for monitoring dynamic scopes in a runtime environment is disclosed. The system and method utilizes an algorithm which may be applied to both synchronous and asynchronous invocations. The method comprises determining an initial scope of a source ...
04/10/2012
8151250Program trace method using a relational database
Disclosed is a method of tracing a program that comprises: providing a relational database data structure defining a plurality of fields configured to store program trace information; executing a program comprising a plurality of functions including calling a functi...
04/03/2012
8151257Managing different versions of server components regarding compatibility with collaborating servers
A system and method for determining whether a rolling update may be performed. The system receives a statement of compatibility for software running on collaborating servers. The statement of compatibility indicates which software versions are compatible with one an...
04/03/2012
8146062Method and process to automatically perform test builds of translated files for a software product
A method, apparatus, and computer program instructions for automatically performing test builds of natural language translated files for a software product. When a translated file is received from a translator, a test build of the translated file is executed in a tr...
03/27/2012
8141039Method and system for consolidating machine readable code
A method of consolidating machine readable code determines for part of a programming project a projected size L. When available, the actual size of the part, L′ is determined. L and L′ are compared to determine whether the actual size L′ exceeds the projected ...
03/20/2012
8141029Method and system for executing a data integration application using executable units that operate independently of each other
Methods and systems for executing a data integration application using executable units that operate independently of each other. Methods include receiving a specification for a data integration application comprising programmatic rules and specifying data-flow, cre...
03/20/2012
8141043Automated business process testing that spans multiple platforms or applications
A system and method for automated software testing includes defining a data model of an automated software test for a feature or business process being tested and then identifying an address for a function library at a local or remote location for executing the data...
03/20/2012
8136094Relationship management for data modeling in an integrated development environment
A system and method of relationship management for data modeling in an integrated development environment is provided. A method of incorporating a program code file includes generating a relational schema of symbols in the program code file based on a framework for ...
03/13/2012
8136092Multi-attribute dynamic link library packaging
A system for packaging a dynamically linked computer program function includes a compiler configured to compile a source file iteratively to create a plurality of corresponding object files, the source file associated with a specific computer program function having...
03/13/2012
8132149System and method for applying development patterns for component based applications
A computing device and method for coordinating the development of a client application including application components comprising one or more of at least one of a data component, a message component or a screen component, having corresponding component definitions,...
03/06/2012
8132165Interception proxy-based approach for in-service software upgrade
A system for an in-service software upgrade is disclosed. The system consists of a processor, a first version of a software process, a second version of the software process, and a proxy software process. When executed by the processor, the proxy software process ca...
03/06/2012
8132147Semantic interpretation of software models for generating user interfaces
In one embodiment the present invention includes a method of generating a user interface comprising storing an interpretation model that describes program logic corresponding to a user interface for a computer program. Elements of the interpretation model may be bou...
03/06/2012
8127286MSI enhancement to update RDP files
A Terminal Server Administrator is provided with the ability to indirectly update RDP files that have been placed inside an MSI file. The TS Web Access server retrieves the RDP file from the MSI file being published by the Active Directory, contacts the correspondin...
02/28/2012
8127274Dynamic intervention with software applications
A system for teaching a learning objective is provided. The system includes a software application comprising an application logic component and that provides a user view and a facilitator view. An intervention control is arranged to interface directly with the appl...
02/28/2012
8127277Framework for conditionally executing code in an application using conditions in the framework and in the application
A computer implemented method, apparatus, and computer usable program code for returning a return code to an error hook in an application using a framework. An identifier and a pass-through are received from the error hook. The error hook is software code in the app...
02/28/2012
8127272Automated source code generation
Automated source code generation is presented. Processing uses a parser call back function to identify relevant HTML tags in an HTML file. Processing extracts HTML tag information from the relevant HTML tags and stores the HTML tag information in a variable table. A...
02/28/2012
8127279Systems and methods for graphical indexer operation on documents with SOSI characters
Systems and methods associated with indexing of information in documents where the documents include line data with shift out/shift in (“SOSI”) code point encodings. SOSI controls are often embedded in documents encoded as simple line data (data formed to be pri...
02/28/2012
8122429Method, system and program product for developing a data model in a data mining system
A database table of predefined data transformations is provided. Each predefined data transformation is associated in the table with a unique identifier, a corresponding description and a validity period. When a data modeler wishes to develop a data model for a desi...
02/21/2012
8117606System and method for application migration in a grid computing environment
A system and method for assessing performance of a software application migrated to a grid infrastructure is provided. The system comprises a grid code analyzer for generating a directed acyclic graph (DAG) corresponding to the software application by performing sta...
02/14/2012
8117592Code assist for multiple statement patterns
A process and system for assisting a user to write new lines of code of a computer program based on code examples. A first line in each code sample matching a specified anchor line. A loop having a custom line branch and a code assist branch is executed. The custom ...
02/14/2012
8117587Microcontroller-resident software development environment supporting application-level asynchronous event handling, interactive debugging and pin variables for embedded systems
An operating system including a software development environment is programmed into the on-chip flash memory of a system-on-a-chip type microcontroller. The software development environment is configured to reside entirely in the microcontroller's on-chip flash memo...
02/14/2012
8112741Ignoring output arguments of functions in programming environments
Methods, systems and computer program products are provided for ignoring one or more output arguments of a function in a programming environment. Users or programmers may designate one or more output arguments that are not desired by the users. The called function d...
02/07/2012
8112742Method 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
8108841Minimizing interaction costs among components of computer programs
A method for minimizing total cost of interaction among components of a computer program, each of the components being characterized by at least one implementation property includes steps of: a) carrying out at least a partial run of the program; b) monitoring the a...
01/31/2012
1          
 
Sign InRegister
Username  
Password   
forgot password?