"Flight by machines heavier than air is unpractical and insignificant, if not utterly impossible."
Simon Newcomb, astronomer ; Said in 1902, less than two years before the first flight at Kitty Hawk
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 |
| 8191051 | System and method for developing and processing building system control solutions A system automatically generates building system application solutions. The system includes a system design verifier and a system design converter. The system design verifier is configured to verify an application definition. The system design converter is coupled t... | 05/29/2012 |
| 8181165 | Using annotations to reuse variable declarations to generate different service functions Provided are a method, system, and article of manufacture for using annotations to reuse variable declarations to generate different service functions. A declaration file has variable declarations in a first programming language environment for use by application fu... | 05/15/2012 |
| 8181164 | Method and apparatus for extensibility of user interface binding definitions Embodiments of the present invention create a binding specifications file that is compatible with a user interface application from a grammar rich XML file. The grammar rich XML file uses a complex DTD for transformation. The complex DTD may be prone to error if cre... | 05/15/2012 |
| 8171462 | User declarative language for formatted data processing A user declarative language for formatted data processing is provided. The user declarative language may be used to generate constraints which can be projected onto a string according to one or more anchor points. The constraints can correspond to evaluation criteri... | 05/01/2012 |
| 8051410 | Apparatus for migration and conversion of software code from any source platform to any target platform An apparatus migrates and/or converts any source application working on any platform into a format of any target platform. It comprises an inputting means for accepting the entire source code of sample part in ASCII to analyze the business logic of the source applic... | 11/01/2011 |
| 8015554 | Source-to-source transformation for language dialects An analysis and source-to-source transformation framework covers dialects of programming languages that lack formal definition for all individual dialects. Multiple instantiations of the same compiler front-end tools can be used with different settings to create dis... | 09/06/2011 |
| 7971195 | 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... | 06/28/2011 |
| 7962902 | System and method for providing result sets using EJB query language A system and method for accessing requested data in a database using result set objects. The invention also provides a set of enhancements to the EJB Query Language (“EJB QL”) for providing result sets using EJB QL and to efficiently access databases using selec... | 06/14/2011 |
| 7934204 | Partitioning code in program code conversion A partitioning technique utilized by a translator to divide the subject code space into regions, referred to hereafter as partitions, where each partition contains a distinct set of basic blocks of subject code and corresponding target code. The partitioning techniq... | 04/26/2011 |
| 7934205 | Restructuring computer programs A method of restructuring a source computer program to a target computer program. A defined source computer program has source code. A set of tasks is defined for the source computer program to be performed by the source computer program. For each task, a correspond... | 04/26/2011 |
| 7921414 | Method and system for compiling a source code A method and system for compiling a source code, the source code is written in a source-code-human-language. The method comprises associating a plurality of identifiers to a grammar analyzer. The grammar analyzer comprises an analyzer that corresponds to each identi... | 04/05/2011 |
| 7913235 | On-demand creation of POSIX locale source A method for creating a specific POSIX style locale source file, on demand, suitable for compilation in a computer is provided the method comprising, receiving a request submitted for the specific POSIX style locale, and obtaining a plurality of localization values ... | 03/22/2011 |
| 7886283 | Phantom serializing compiler and method of operation of same An alternative to a real time operating system (RTOS) is provided based on serializing compilers. A serializing compiler can transform a multitasking application into an equivalent and optimized monolithic sequential code, to be compiled with the embedded processor'... | 02/08/2011 |
| 7831964 | Program automatic converting method and program automatic converting device Automatic program conversion method: An analysis step analyzes the number of times that first instruction pattern information elements appear in an old source program; an analysis results output step outputs the analysis results; an instruction pattern conversion st... | 11/09/2010 |
| 7788649 | Method and software for processing server pages A method and software for processing a server page is disclosed, in which a resource file is generated for each server page. The resource contains the markup text of the server page. When the server page is translated into a servlet, a static class initializer is in... | 08/31/2010 |
| 7779396 | Syntactic program language translation The subject disclosure pertains to computer programming languages and translation or conversion thereof. Rather than a complicated semantics preserving translation or conversion from a first source language to a second target language, the conversion can be one of s... | 08/17/2010 |
| 7779395 | System and method for routing data A system and method is disclosed for routing data of a declarative source expression to a destination. Declarative source expressions are analyzed at compile-time to discover variable properties. As such properties are discovered, a binding object is created and a l... | 08/17/2010 |
| 7770158 | Source code translator A method, computer program product, and apparatus comprise providing a Java developer kit class library comprising first Java classes; providing a Java Open Foundation class library comprising second Java classes each containing one or more of the first Java classes... | 08/03/2010 |
| 7761856 | Defining expressions in a meta-object model of an application A method for defining expressions in a meta-object model of an application by locating a string representation of an expression including an identification of a language of the expression; accessing a data type definition corresponding to the language of the express... | 07/20/2010 |
| 7721271 | Language localization and intercepting data using translation tables A system for providing translations of applications for operation in a non-native language. The translation makes use of associated tables either existing within the operating system or at locations outside of the operating system. The translation system makes use o... | 05/18/2010 |
| 7694284 | Shareable, bidirectional mechanism for conversion between object model and XML The concept of “renderers” and “translators” is introduced in connection with bidirectional conversion between object models and XML. A renderer embodies the logic responsible for mediating the parser specific APIs for reading and writing XML. It utilizes a ... | 04/06/2010 |
| 7681184 | System and methodology for cross language type system compatibility A system and methodology for cross language type system compatibility is described. In one embodiment, for example, a system for translation of data types between a first application in a first language and a second application in a second language is described that... | 03/16/2010 |
| 7596781 | Register-based instruction optimization for facilitating efficient emulation of an instruction stream A register-based instruction optimization is provided for facilitating efficient emulation of a target instruction stream. The optimization includes for at least one instruction in a frequently executed sequence of target instructions: confirming that at least one r... | 09/29/2009 |
| 7594222 | System and method for source code analysis The invention includes a tool for creating hypertext enabled documents based on one or more source code files wherein calls to programs, subprograms, or functions are hyperlinked to corresponding code sections. The tool may also add documentation to explain interrel... | 09/22/2009 |
| 7555745 | Program and apparatus for translating language, and program converting method A translator apparatus for analyzing a parallel language program and converting the parallel language program into a sequential language program that is subject to a distributed processing by a plurality of processors includes a parameter generating unit that genera... | 06/30/2009 |
| 7546590 | Dynamic conversion of object-oriented programs to tag-based procedural code An HTML package of the Windows foundation classes framework allows Java developers to write Java code normally as if they were writing to any user interface framework. The WFC framework converts their coding into standard HTML for display on an Internet Explorer ver... | 06/09/2009 |
| 7543280 | Converting and executing applications Techniques for converting and executing applications. The techniques include receiving run-time code generated from a converted design-time representation of an application, wherein the converted design-time representation of the application is generated from an ori... | 06/02/2009 |
| 7539981 | XML-based preprocessor In an implementation of an XML-based preprocessor, a programmed source file is parsed to generate a syntactic representation of the programmed source file. An XML (Extensible Markup Language) document is generated from the syntactic representation of the programmed ... | 05/26/2009 |
| 7512937 | Integrated visual and language-based method for reusable data transformations A method deploys a set of coupled data transformation modules describing a data transformation, the data transformation for transforming a data structure from a first format to a second format. The method includes receiving an instruction for selecting the set of tr... | 03/31/2009 |
| 7493602 | Methods and arrangements for unified program analysis A unified program analysis framework that facilitates the analysis of complex multi-language software systems, analysis reuse, and analysis comparison, by employing techniques such as program translation and automatic results mapping, is presented. The feasibility a... | 02/17/2009 |
| 7467375 | Method and system for transforming legacy software applications into modern object-oriented systems A system and method for transforming a procedural program having procedural language code into an object-oriented program, comprises scanning the procedural language code and creating a map based on the scanned procedural language code, storing the scanned procedura... | 12/16/2008 |
| 7454746 | Function call translation Methods and apparatus for using description information about a function to translate a call to the function in a first language into a call to a corresponding function in a second language. The methods include create description information from a definition of a f... | 11/18/2008 |
| 7448027 | Extendible instruction system An instruction system for issuing instructions from a first computer system (50-90) for execution by a second computer system (10, 20, 40) is described. The instruction system comprises instructions of a first type having an effect on the second... | 11/04/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 |
| 7444617 | Programming tool and programming method In the field of automation technology, processes, which are controlled by stored program controllers (2), are divided into modules, which are also known as function blocks. If possible, these function blocks should be used universally. The interfaces of these... | 10/28/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 |
| 7426548 | Enterprise application platform A business platform can provide access to applications and provide for the integration of resources with other applications, including internal and external applications, services and systems. A portal framework included within the platform can render portals includ... | 09/16/2008 |
| 7412690 | Method, apparatus, and program for code reusability and maintainability in XML-driven projects A data dictionary is provided that specifies the entities and corresponding attributes for the application program interface developers to use. An extensible markup language interface is provided for customers to perform operations on the data. Application program i... | 08/12/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 |
| 7406680 | Method for adding extensions to the grammar for ASN.1 without modifying the basic compiler and code generator A processing system (100) implements a translator (102) and a compiler (106) for compiling a machine readable language. When a source file (104) is provided, the system performs a line-by-line compare to determine if the file contains ext... | 07/29/2008 |