In 1879, Auguste Bartholdi received design patent number 11,023 titled "Design for a Statue". It was for the Statue of Liberty.
Make the Most of PatentStorm
See this month's Top Inventors and Most Cited Patents.
Stay on top of the latest patents by subscribing to an RSS feed.
Got questions? Ask a Patent Expert!
Registered users: Manage your profile, comments and alerts.
| Number | Title | Issue Date |
| 7673293 | Method and apparatus for generating code for scheduling the execution of binary code Dynamic binary translators enable binaries of a source platform to execute on a target platform without recompilation. This is achieved by runtime (on-the-fly) translation of source machine instructions into equivalent target machine instructions. Typically dynamic ... | 03/02/2010 |
| 7650597 | Symmetric transformation processing system An application system includes a first process configured to execute an application program, wherein the application program is operable to use a set of data structures. The application system also includes a second process configured to interpret a markup language ... | 01/19/2010 |
| 7644400 | System and method for delivering 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/05/2010 |
| 7634762 | Selective post-compile conversion Method and apparatus for selective post-compile conversion of data protocol-specific source code elements to restore the intended functionality of the source code without requiring precompilation alteration of the latter. Byte-ordering dependent source code issues m... | 12/15/2009 |
| 7624384 | Apparatus, system, and method of dynamic binary translation with translation reuse Embodiments of the invention disclose a method, apparatus and system of translating a source binary code into a target binary code. The translation according to embodiments of the invention may include determining whether or not a previously translated code block th... | 11/24/2009 |
| 7620942 | Method and system for parameterization of imperative-language functions intended as hardware generators A method (100) of translating an imperative language function into a parameterized hardware component can include the steps of using (102) formal imperative function arguments to represent at least one among a component input port and a component param... | 11/17/2009 |
| 7594221 | Method and apparatus for translating binary code A method of translating binary code instructions from a source format to a target format for processing by a target processor includes converting a source instruction into a source intermediate data structure having a plurality of members, mapping the members in the... | 09/22/2009 |
| 7584459 | Method for providing computing-environment control of a resource to be accessed by program code A method of 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 controlled by a computing env... | 09/01/2009 |
| 7581212 | Method and system for conversion of automation test scripts into abstract test case representation with persistence A general technique using semantic analysis is provided that can be used for converting a specific automation test script (and its underlying test case), generated from generally available or proprietary test automation tools, into an abstract test case representati... | 08/25/2009 |
| 7577944 | Unbundling, translation and rebundling of instruction bundles in an instruction stream Instructions in a first instruction stream are unbundled; certain unbundled instructions are translated; and the instructions are rebundled. Bundled instructions are used by processors based on Very Long Instruction Word (VLIW) and Explicitly Parallel Instruction Co... | 08/18/2009 |
| 7574699 | Compact type format data system and method A data type encoding and compression system for a computer system is described. The encoding and compression system encodes and compresses programming language data structure and data type information for use in a kernel, system program or user application. The enco... | 08/11/2009 |
| 7562352 | Data format conversion method and equipment, and controller management system using data format conversion equipment The invention contemplates to improve versatility or flexibility of a system for managing a controller. In a data format converter, a computer constitutes reception unit for acquiring input information containing a program, etc, of a first data format and outputted ... | 07/14/2009 |
| 7536681 | Processing secure metadata at wire speed In one embodiment, the present invention includes a method for receiving an Extensible Markup Language (XML) packet at a host processor of a resource-constrained device, such as a mobile device or the like, and forwarding the XML packet to a programmable accelerator... | 05/19/2009 |
| 7533372 | Cross language migration A process for migrating a system or application from a localized language to a localization independent language. The process comprises at least a process for determining which strings need to be set to a localization independent language and at least a second proce... | 05/12/2009 |
| 7512936 | Code diversification Methods and apparatus, including computer systems and program products, that relate to diversification of computer code. The methods feature a machine-implemented method that includes receiving input computer code, and automatically generating multiple versions of d... | 03/31/2009 |
| 7500228 | System and method for automatically generating a hierarchical register consolidation structure A system for, and method of, automatically generating a hierarchical register consolidation structure. In one embodiment, the system includes: (1) a graph generator that parses a High-level Design Language (HDL) file to generate an intermediate graph containing defi... | 03/03/2009 |
| 7500229 | Program converting method and storage medium According to program converting step S100 of the present invention, classes whose objects are created out of the classes included in a program are detected and the result is recorded in an analysis information storing section 12 at an object analyzing ... | 03/03/2009 |
| 7480856 | System and method for transformation of XML documents using stylesheets A method and apparatus are provided for processing one or more XML documents where the processing includes a plurality of stylesheets using an abstract machine. The method includes the steps of reading a stylesheet of the plurality of stylesheets, compiling the styl... | 01/20/2009 |
| 7475390 | System and method for automatic natural language translation during information transfer A process for transferring content from one computer resource to another by enabling automatic cutting-and-pasting in a destination first, source second sequence, a user selecting insertion points in the contents of a destination computer resource, followed by the u... | 01/06/2009 |
| 7458066 | Computer system and method for transferring executables between partitions In one embodiment, a computer system comprises a plurality of processors, first software code for registering executables, creating partitions, and assigning executables to partitions, wherein the first software code assigns non-registered executables to a first par... | 11/25/2008 |
| 7444644 | Secure access of objects generated from data representation language representations of the objects in a distributed computing environment A mechanism for securely decompiling representations of objects into copies of the objects is described. A virtual machine may include extensions for decompiling data representation language representations of objects into objects. The decompiler API may accept a da... | 10/28/2008 |
| 7444619 | Inter-process communication using different programming languages A method for inter-process communication between a first process and a second process. The method includes receiving a request from the first process for processing a first process call in a first programming language by the second process, where the second process ... | 10/28/2008 |
| 7441228 | Design-time representation for a first run-time environment with converting and executing applications for a second design-time environment Techniques for converting and executing applications. The techniques include receiving an original design-time representation of an application, the original design-time representation for use in a first run-time environment for executing applications having been de... | 10/21/2008 |
| 7440888 | Methods, systems and computer program products for national language support using a multi-language property file National language support for an application is provided by recording translations of a text string in corresponding different languages in a single property file so as to allow display of the translations in the property file. One of the translations of the text st... | 10/21/2008 |
| 7437719 | Combinational approach for developing building blocks of DSP compiler An approach that uses a combinatorial approach by adopting natural language processing with the application of Finite State Morphology (FSM) to transform source code into an efficient assembly code. In one example embodiment, this is accomplished by modifying a sour... | 10/14/2008 |
| 7434030 | Processor system having accelerator of Java-type of programming language In a processor system comprising of a processor having an instruction decoder 22, a general register 61 composed of a plurality of register areas and at least one ALU 60, and a Java accelerator 30 for converting a Java bytecode sequence t... | 10/07/2008 |
| 7434209 | Method and apparatus for performing native binding to execute native code 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... | 10/07/2008 |
| RE40509 | Methods and apparatus for abbreviated instruction sets adaptable to configurable processor architecture An improved manifold array (ManArray) architecture addresses the problem of configurable application-spacific instruction set optimization and instruction memory reduction using an instruction abbreviation process thereby further optimizing the general ManArray arch... | 09/16/2008 |
| 7424704 | Object-oriented operating system An apparatus for enabling an object-oriented application to access in an object-oriented manner a procedural operating system having a native procedural interface is disclosed. The apparatus includes a computer and a memory component in the computer. A code library ... | 09/09/2008 |
| 7424328 | Apparatus and method for wireless process control An apparatus includes a programmable logic controller capable of receiving input data from and/or providing output data to at least one device in a process control system. The programmable logic controller is also capable of executing compiled code. The apparatus al... | 09/09/2008 |
| 7424703 | Method and system for simulation of mixed-language circuit designs A method for simulation of mixed-language circuit designs is disclosed. In one embodiment, an object-oriented language module is natively instantiated within a hardware description language based design. In another embodiment, a hardware description language module ... | 09/09/2008 |
| 7421686 | 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, the method employing run time generation of an intermediate representation o... | 09/02/2008 |
| 7418580 | Dynamic object-level code transaction for improved performance of a computer A system and method for improving the efficiency of an object-level instruction stream in a computer processor. Translation logic for generating translated instructions from an object-level instruction stream in a RISC-architected computer processor, and an executio... | 08/26/2008 |
| 7412696 | Method, apparatus and computer program for compiling program using statistical information on variables, and recording medium therefor The apparatus according to the present invention adds a sequence of instructions for recording a maximum of two sets of values assigned to variables in the procedure under the first execution and whose appearance frequencies can reach 50% or more and their appearanc... | 08/12/2008 |
| 7404181 | Switching to original code comparison of modifiable code for translated code validity when frequency of detecting memory overwrites exceeds threshold A method of translating instructions from a target instruction set to a host instruction set. In one embodiment, a plurality of first target instructions is translated into a plurality of first host instructions. After the translation, it is determined whether the p... | 07/22/2008 |
| 7401204 | Parallel Processor efficiently executing variable instruction word A parallel processor performs efficient parallel processing of one or more basic instructions contained in each of a plurality of instruction words delimited by instruction delimiting information. The processor includes: a plurality of instruction execution units pe... | 07/15/2008 |
| 7401325 | Method and apparatus for a configurable Java Server pages processing framework A method, apparatus, and computer instructions for a configurable JAVASERVER pages processing framework to process JAVASERVER pages (JSP). A JSP document or page is translated into a document object model (DOM) object that encapsulates elements of the JSP. The synta... | 07/15/2008 |
| 7392501 | Method, system and program product providing a configuration specification language supporting arbitrary mapping functions for configuration constructs A method is disclosed of associating a mapping function with a configuration construct of a digital design defined by one or more hardware description language (HDL) files. According to the method, in the HDL files, a configuration latch is specified within a design... | 06/24/2008 |
| 7392509 | Method for domain specific test design automation A method for automatically generating test cases from a domain specific description language specification makes use of the properties of the language to derive domain specific axioms and language specific predicates. These properties are embedded into an extended f... | 06/24/2008 |
| 7389490 | Method, system and program product for providing a configuration specification language supporting selective presentation of configuration entities In at least one hardware definition language (HDL) file, at least one design entity containing a functional portion of a digital system is specified. The design entity logically contains a latch having a respective plurality of different possible latch values. With ... | 06/17/2008 |