|
Match
|
Document |
Document Title |
|
|
7386836 |
Maintaining multiple valid concurrent serialized object versions
Techniques are disclosed for concurrently maintaining serialized objects that were created from more than one version of a class definition. According to preferred embodiments, a component maps and...
|
|
|
7376939 |
System for architecture and resource specification and methods to compile the specification onto hardware
Electronic design automation tool specifies an architecture at a system level and its component (which include intellectual property (IP) cores like embedded processors, arithmetic logic units...
|
|
|
7376663 |
XML-based representation of mobile process calculi
A methodology is provided for encoding mobile process calculi in XML. Mobile process calculi (e.g., Π-calculus, Join Calculus, Blue Calculus) are often employed in modeling business processes. The...
|
|
|
7376933 |
System and method for creating application content using an open model driven architecture
A method for generating application content includes specifying an application definition or model in a flexible grammar, defining a set of templates that define generalized content output forms,...
|
|
|
7376936 |
Method of implementing fixed-width data types
A method of implementing fixed-width data types which are not directly supported by a programming language, in a portable manner. A set U of required fixed-width data types, an ordered set B of...
|
|
|
7376932 |
XML-based textual specification for rich-media content creation—methods
Video, stills, panorama, sound and all forms of media as Rich Media in a Multimedia Vehicle Repository (MVR) file editable with a Rich Media Content description file. The Rich Media Content...
|
|
|
7376338 |
Information storage medium containing multi-language markup document information, apparatus for and method of reproducing the same
An information storage medium containing multi-language markup document information, and an apparatus for and a method of reproducing the information storage medium which includes audio/video (AV)...
|
|
|
7369975 |
Method and apparatus for pattern based generation of graphical user interfaces (GUI)
A software tool for modeling and generating user windows of a graphical user interface of a software application has a modeling component for creating models of window types and instances thereof,...
|
|
|
7367011 |
Method, 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...
|
|
|
7367016 |
Method and system for expressing the algorithms for the manipulation of hardware state using an abstract language
A method for expressing the algorithms for the manipulation of hardware includes providing program instructions that describe a sequence of one or more transactions for manipulating hardware...
|
|
|
7350194 |
Techniques for debugging computer programs involving multiple computing machines
Techniques for debugging a computer program that includes multiple modules executing on multiple machines include receiving, at a unifying component, first data from a first machine. The first data...
|
|
|
7350193 |
Procedure invocation in an integrated computing environment having both compiled and interpreted code segments
Software code sections can include at least one calling procedure ( 110 ) and a called procedure ( 140 ). The called procedure can include an interpreted code body ( 144 ). Execution of the...
|
|
|
7346890 |
Method and system for creating linkable programming languages
A method and system for creating reusable software components in the form of linkable programming languages. Linkable programming languages enable programmers to model the natural syntaxes of...
|
|
|
7346899 |
Lookup facility in distributed computer systems
In an embodiment of the present invention, at a Deployer level, an application software component is provided with a tree representation 510 of objects it contains. An object is a leaf node, with...
|
|
|
7340731 |
System and method for COBOL to provide shared memory and memory and message queues
A method of sharing memory between COBOL programs is provided. The method includes maintaining, by a COBOL routine, an index of shared memory addresses, requesting, by a COBOL program, a shared...
|
|
|
7340475 |
Evaluating dynamic expressions in a modeling application
Development and use of a computer program in an arbitrary language are facilitated by representing expressions to be dynamically evaluated in a simple syntax compatible with a standard language....
|
|
|
7340724 |
Evaluating expressions in a software environment
Code for a program is received by a compiler (or other entity). The code includes an expression for a variable and a marker that specifies when the expressions should be evaluated during execution...
|
|
|
7340723 |
Identifier implementation mapping and methods of using namespaces
A method of mapping abstract identifier implementations organized into namespaces may be used by parties (e.g., software developers) to combine identifier implementations with maximum flexibility,...
|
|
|
7340735 |
Implementation of distributed and asynchronous processing in COBOL
A method for enabling COBOL programs for asynchronous and distributed processing is provided. The distributed processing method includes providing a technical layer for use by a COBOL program, the...
|
|
|
7337430 |
Optimized look-up table calculations in block diagram software
Pre-lookup index search blocks and multidimensional interpolation blocks that use the results of the pre-lookup index search blocks in a block diagram to graphically specify (and perform)...
|
|
|
7325007 |
System and method for supporting non-native data types in a database API
A database API is presented that can expose data of non-native data-types, i.e., types that are unknown at API design-time. A broad type-system is used that is understood by both a server and a...
|
|
|
7325229 |
Method for graphically visualizing an automatism application and computer terminal for carrying out said method
A method of visualizing or graphically printing an automatism application programmed on a programming station with the aid of a graphic automatism languages on a computer terminal. The method...
|
|
|
7308679 |
Method and computer program product for providing a meta-data programming language level interface
A method for providing a meta-data programming language level interface is disclosed. The method includes receiving an object name from a client program via a meta-data retrieval API, where the...
|
|
|
7308677 |
Program generating apparatus, program generating method and program generator
Program generating method and apparatus and generator program ensure high functional consistency, performance and program development efficiency by allowing program structuring components and...
|
|
|
7308460 |
System and method for providing user defined types in a database system
A database system and method allows a user to write program code in a high-level programming language that implements a class that defines the structure of a user-defined type and methods that can...
|
|
|
7308680 |
Intermediate representation for multiple exception handling models
As described herein, an intermediate representation of a source code file may be used to explicitly express exception handling control flow prior to generating object code for the source code. As...
|
|
|
7299448 |
Context-sensitive attributes
A mechanism to enable context-sensitive attributes which comprise an attribute value and a context value defining the applicability of the attribute value in a computer application. The mechanism...
|
|
|
7284235 |
Creation of content versions using content layers
The technologies allow a digital content developer to define, and a user to switch between or select, various versions of digital content for purposes of displaying, rendering, improving, or...
|
|
|
7272815 |
Methods and apparatus for control configuration with versioning, security, composite blocks, edit selection, object swapping, formulaic values and other aspects
Methods and apparatus for configuring process, environmental, industrial and other control systems generate and/or utilize models representing configurations of control systems and/or the systems...
|
|
|
7269822 |
Technique for enabling applications to use languages other than their built-in macro-languages without changing the applications
A technique for improving the usage of built-in macro languages of applications by end users is provided. This technique enables the user to program in the programming language of his choice more...
|
|
|
7269823 |
System and method for identifying namespaces
Described is a system and method that enable the incorporation of one namespace into another namespace while avoiding name collisions by defining namespaces with a common name and a unique...
|
|
|
7266808 |
Method and system for dynamically invoking and/or checking conditions of a computer test program
A method and system for dynamically invoking and/or checking conditions of a computer test program. Test cases that verify class/component functionality are automatically created from the DbC...
|
|
|
7263699 |
Preparation of a software configuration using an XML type programming language
Configuring software for a target comprises preparing a command file which specifies a subset of components selected from a group of components, and parameters for tuning at least some of the...
|
|
|
7260558 |
Simultaneously searching for a plurality of patterns definable by complex expressions, and efficiently generating data for such searching
An apparatus, a carrier medium carrying computer readable code to implement a method, and a method for searching for a plurality of patterns definable by complex expressions, and further, for...
|
|
|
7249345 |
Method and system for automatically generating source code based on a mark-up language message definition
A method and system for automatically generating source code based on a mark-up language message definition. A mark-up language message definition is received. A first in-memory representation of...
|
|
|
7240330 |
Use of ontologies for auto-generating and handling applications, their persistent storage, and user interfaces
A system and environment in which the data within the system can be defined and manipulated in terms of a world model or Ontology, and for which the DBA and GUI portions of the programming tasks...
|
|
|
7237228 |
Arbitrary and expandable high-precision datatype and method of processing
A method and apparatus for processing numerical values in a computer program. In various embodiments, the invention provides an arbitrary and expandable high-precision datatype. The datatype...
|
|
|
7237233 |
Assembly directives for the support of multi-language programming
The present invention provides methods for facilitating the sharing of data structures in a software application written using both a high level programming language and assembly language. Methods...
|
|
|
7231631 |
Generated code from graphical user interface
A method and graphical user interface (GUI) are provided. The method includes generating a file of executable code in a dynamically typed programming language that regenerates computations and...
|
|
|
7228526 |
Application imaging infrastructure
A system and method for identifying dependencies of a software program installed on a host computer prior to duplication of the software program from the host computer to a destination computer and...
|
|
|
7225424 |
Using relationships between contexts in model view controller design pattern
Methods and apparatus, including computer program products, for implementing a computer system that provides a model, a first view and at least a second view for presenting the model, a first...
|
|
|
7222335 |
System, method and computer program product for replacing a constant in a code segment
A computer program that is executable by a computer system for causing the computer system to detect a character subsequent to a double quote mark and adjacent to a string in a double-quoted...
|
|
|
7222333 |
Techniques for generating software application build scripts based on tags in comments
Techniques for forming an application from a particular file that has source code in a particular language include receiving, from the particular file, comment data. The comment data is ignored...
|
|
|
7219316 |
Multi-valued or single strength signal detection in a hardware description language
A method, module, and program product for detecting signal strengths in a hardware description language, such as Verilog, that does not provide for such detection. The method includes the steps of...
|
|
|
7216335 |
Operational semantics rules for governing evolution of processes and queries as processes
A program includes expressions written in a process-based language. A process kernel executes sets of operational semantics rules governing the meanings of the expressions in the program. A first...
|
|
|
7210136 |
Parser generation based on example document
The process generates a parser to extract records from a set of documents. The process operates on a sample document from the set. The sample document is an XML document or is converted to an XML...
|
|
|
7207032 |
Expanding a software program by insertion of statements
Every function that is called (“called function”) is expanded by insertion of several statements at the entry and exit thereof. Moreover, a calling function may also be expanded, by insertion...
|
|
|
7203866 |
Method and apparatus for a programming language having fully undoable, timed reactive instructions
A method and apparatus for providing an undoable programming language. More specifically the present invention relates to providing a fully undoable programming language, where the language...
|
|
|
7200837 |
System, method and software for static and dynamic programming and configuration of an adaptive computing architecture
The present invention provides a system, method and software for programming and configuring an adaptive computing architecture or device. The invention utilizes program constructs which correspond...
|
|
|
7191452 |
Method for creating application programming interfaces for internal applications
This application discloses a engine for creating intermediate application programming interfaces by utilizing an target application's closed application programming interface through a macro coded...
|