Stephen Kovacs received a patent for a magnetic heart pump.
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 |
| 8108842 | Method and apparatus for performing native binding A native binding technique is provided for inserting calls to native functions during translation of subject code to target code, such that function calls in the subject program to subject code functions are replaced in target code with calls to native equivalents o... | 01/31/2012 |
| 8095918 | Software development apparatus for model that requires security A software development apparatus for developing application software based on an object model that requires security in a web service application is provided. The software development apparatus includes a display unit that displays, in a class diagram of the applica... | 01/10/2012 |
| 8095919 | System and method for delivering customized content to mobile devices The illustrative embodiment of the present invention provides a platform that enables a content developer to distribute uniform content to multiple types of requesting mobile devices. By authoring content in a generic markup language and using the technologies inclu... | 01/10/2012 |
| 8091076 | Dynamic native binding A native binding technique is provided for insetting calls to native functions during translation of subject code to target code, such that function calls in the subject program to subject code functions are replaced in target code with calls to native equivalents o... | 01/03/2012 |
| 8078652 | Virtual columns Techniques are described herein for performing column functions on virtual columns in database tables. A virtual column is defined by the database to contain results of a defining expression. Statistics are collected and maintained for virtual columns. Indexing is p... | 12/13/2011 |
| 8078650 | Parsing unstructured resources Systems and methods of processing an unstructured resource which contains one or more data portions are described. The method comprises reading the unstructured resource into memory and accessing a data structure associated with the unstructured resource. This data ... | 12/13/2011 |
| 8074209 | Extending native data types The functionality of a core application is extended using an add-on application (module) by extending native data types on the core application with custom data types and custom actions on the module. The module provides metadata associated with its custom data type... | 12/06/2011 |
| 8056062 | Methods and systems for converting application code in turbine control systems Embodiments of the invention are generally directed to systems and methods for converting application code in a turbine control system. According to one embodiment of the invention, a method for converting a turbine control system may be provided for. The method may... | 11/08/2011 |
| 8056061 | Data processing device and method using predesignated register A data processing device and method are provided. The data processing device includes a code storage unit storing an original code to be translated into a machine language code, a code analyzer analyzing the original code stored in the code storage unit, a register ... | 11/08/2011 |
| 8037460 | Code persistence and dependency management for dynamic compilation in a database management system Software expressed in an intermediate level language is stored into a database and interpreted in a virtual machine in a database management system. A dynamic compilation process in the database management system asynchronously converts the software into native code... | 10/11/2011 |
| 8037461 | Program code conversion A method of dynamic real time translation of first program code written for a first programmable machine into second program code (target code) for running on a second programmable machine employing run time generation of an intermediate representation of the first ... | 10/11/2011 |
| 8024714 | Parallelizing sequential frameworks using transactions Various technologies and techniques are disclosed for transforming a sequential loop into a parallel loop for use with a transactional memory system. Open ended and/or closed ended sequential loops can be transformed to parallel loops. For example, a section of code... | 09/20/2011 |
| 8006236 | System and method for compiling high-level primitive programs into primitive program micro-code Systems and methods for compiling high-level primitive programs are used to generate primitive program micro-code for execution by a primitive processor. A compiler is configured to produce micro-code for a specific target primitive processor based on the target pri... | 08/23/2011 |
| 7992138 | Method and apparatus for executing different java methods A method and apparatus for executing different Java methods are provided. The method of executing different Java methods, includes when a first method calls a second method, storing information for returning to the first method in a first stack frame, adding a secon... | 08/02/2011 |
| 7992139 | Method, system and program product for transforming a single language program into multiple language programs A method, system and program product for transforming a source code in one language into one or more target modules in one or more languages is provided. The method includes selecting one or more target programming languages suitable for transforming each source mod... | 08/02/2011 |
| RE42595 | Command conversion interface between image provider and image requestor A command conversion interface between an image machine with a plurality of hard keys and an image requestor is disclosed. When the command conversion interface detects and determines the activation of a specific hard key of the image machine, digital image informat... | 08/02/2011 |
| 7987455 | System and method of command processing One embodiment of the present invention can include a computer program product comprising one or more computer readable media storing a set of computer instructions that are executable by one or more computer processors, wherein the set of computer instructions comp... | 07/26/2011 |
| 7979851 | System and program product for providing computing-environment control of a resource to be accessed by program code A system and program product for facilitating computing-environment control of a resource to be accessed by existing program code is provided which includes transparently replacing an uncontrolled resource referenced by existing program code with a resource controll... | 07/12/2011 |
| 7971194 | Programming language techniques for client-side development and execution Techniques that facilitate development of applications that may be executed by a client program. The client program may be a modeling framework that may be hosted by a browser or other client-side program. A programming language (referred to as “GmlScript”) is p... | 06/28/2011 |
| 7954074 | Logic design support system having RTL analysis means A logic design support system which supports logic design using an HDL includes: RTL analysis means for receiving, as input, an RTL including a dedicated comment as a comment statement specifying expansion of a generate statement, detecting the dedicated comment fro... | 05/31/2011 |
| 7954092 | Creating an assured execution environment for at least one computer program executable on a computer system The present invention provides processor-implemented method and system of creating an assured execution environment for at least one computer program executable on a computer system. In an exemplary embodiment, the method and system include (1) converting the execut... | 05/31/2011 |
| 7954093 | Load time instruction substitution A method, computer program product, and data processing system for substituting a candidate instruction in application code being loaded during load time. Responsive to identifying the candidate instruction, a determination is made whether a hardware facility of the... | 05/31/2011 |
| 7934203 | Preparing instruction groups for a processor having multiple issue ports During program code conversion, such as in a dynamic binary translator, automatic code generation provides target code 21 executable by a target processor 13. Multiple instruction ports 610 disperse a group of instructions to functional units | 04/26/2011 |
| 7930685 | Method and system for providing a version-independent interface A method and system for exposing a version-independent interface to a computer resource. The interface system exposes a version-independent interface to a computer resource, such as a database or computer program. The interface system also provides a version-depende... | 04/19/2011 |
| 7921413 | Architecture for generating intermediate representations for program code conversion An improved architecture for a program code conversion apparatus and method for generating intermediate representations for program code conversion. The program code conversion apparatus determines which types of IR nodes to generate in an intermediate representatio... | 04/05/2011 |
| 7917898 | Methods and apparatus to provide a modular native method invocation system Methods and apparatus to provide a modular native method invocation (NMI) system are described herein. In an example method, first NMI information associated with a first NMI call from a first virtual machine is received and second NMI information associated with a ... | 03/29/2011 |
| 7913234 | Execution of textually-defined instructions at a wireless communication device Software, methods and devices for executing textually-defined instructions at a wireless communication device are disclosed. The instructions may be for performing a mathematical operation upon specified integer or floating-point operands, for performing one or more... | 03/22/2011 |
| 7908594 | External programmatic interface for IOS CLI compliant routers A method of receiving and translating data within an external programmatic interface (EPI) is described. The method calls for receiving input into the EPI. The input is traversed. Where the input is presented in a prescribed format other than CLI, it is translated i... | 03/15/2011 |
| 7904891 | Checking for instruction invariance to execute previously obtained translation code by comparing instruction to a copy stored when write operation to the memory portion occur In one embodiment, after translating a plurality of target instructions from a target memory location into a plurality of host instructions, a write operation to a target memory portion which includes said target memory location is detected. In response to the detec... | 03/08/2011 |
| 7890937 | Data processing system and method The present invention relates to a data processing system including a first file converter converting a set of file formats into an extended markup language format, a software development tool, and a workflow processing system. The software development tool includes... | 02/15/2011 |
| 7861234 | System and method for binary translation to improve parameter passing An application compiled to a binary executable according to a first set of binary interface rules has selected caller/callee pairs that present parameter passing improvement possibilities modified from compliance with the first set of binary interface rules to compl... | 12/28/2010 |
| 7853933 | Computing system and method to perform compile-time extension for world wide web application Methods and apparatuses for extending a web-based application class by performing a compile-time extension that is communicated from a client device, having a compiler implemented thereon, to a server device via a remote procedure call. ... | 12/14/2010 |
| 7844956 | Object-oriented processing of markup An application-specific client for object-oriented processing of markup includes a model object and a plurality of element objects. The model object is configured to respond to client requests including construct-element, accept-root-element, and accept-root-text. T... | 11/30/2010 |
| 7836436 | Transformation of an asynchronous transactional messaging language into a web services compatible language Instructions in an asynchronous transactional messaging language are transformed into instructions that are compatible with the web services. In one embodiment, the asynchronous transactional messaging language is XLANG/s, and the web service languages are the web s... | 11/16/2010 |
| 7831608 | Service identification in legacy source code using structured and unstructured analyses Identifying service candidates in legacy source code, including a source code analyzer performing structured and unstructured analyses of computer software source code procedures, a repository storing results of the analyses, a target profile analyzer analyzing a ta... | 11/09/2010 |
| 7818725 | Mapping communication in a parallel processing environment An the integrated circuit comprises a plurality of processor cores interconnected by an interconnection network. A method for generating instructions to be executed in the integrated circuit comprises accepting a plurality of programs, at least some of the programs ... | 10/19/2010 |
| 7818724 | Methods and apparatus for instruction set emulation Methods and apparatus provide for translating a software program page by page from a first instruction set architecture (ISA) into a second ISA using one or more of a set of processors of a multi-processor system; and executing the translated software program using ... | 10/19/2010 |
| 7805417 | Data storage system having a unified container layer for an active data store A data storage system and method for operating the data storage system. The data storage system includes an active data store that contains stored data, a rules engine, and a unified container layer. The rules engine receives a first portion of the stored data from ... | 09/28/2010 |
| 7805710 | Shared code caching for program code conversion Subject program code is translated to target code in basic block units at run-time in a process wherein translation of basic blocks is interleaved with execution of those translations. A shared code cache mechanism is added to persistently store subject code transla... | 09/28/2010 |
| 7802238 | Process control script development and execution facility supporting multiple user-side programming languages A supervisory process control and manufacturing information application development and execution system is disclosed that supports the execution of application object scripts derived from multiple different scripting languages. In particular, the system includes a ... | 09/21/2010 |