| 7024658 |
Extensible help facility for a computer software application |
| Apr-4-2006 |
An extensible help facility for a computer software application may include a graphical user interface for communicating with a user, help files arranged in a hierarchical file structure, and software... |
| 7013458 |
Method and apparatus for associating metadata attributes with program elements |
| Mar-14-2006 |
One embodiment of the present invention provides a system for associating metadata attributes with program elements. During operation, the system receives source code containing syntactic elements that... |
| 7010778 |
Method, apparatus, and program for a state machine framework |
| Mar-7-2006 |
A programming framework is provided for designing and implementing software state machines. A state machine initializer may be created that defines the states, conditions, actions, triggers, and state... |
| 6996801 |
System and method for automatically generating program |
| Feb-7-2006 |
An automatic software component creating system includes a software component definition data storage section which stores software component definition data therein, a software component creation rule... |
| 6986123 |
Extensible on-demand property system |
| Jan-10-2006 |
A system and method for handling properties of objects is provided. More specifically, the system and method provide a dependency mechanism for expressing the relationship between the properties in a formal... |
| 6983380 |
Automatically generating valid behavior specifications for intrusion detection |
| Jan-3-2006 |
One embodiment of the present invention provides a system that automatically generates a valid behavior specification for use in an intrusion detection system for a computer system. The system operates... |
| 6973640 |
System and method for computer code generation |
| Dec-6-2005 |
The invention provides a system and method for computer code generation that can be used to generate code and configuration files from any data source. In accordance with one embodiment of the invention... |
| 6970764 |
Machining program producing apparatus |
| Nov-29-2005 |
An input data check control portion, which compares input data with a decimal point check target word (step 64, 65) and, issues a warning when the input data is the decimal point check target word... |
| 6964055 |
System and method for communicating using a framework |
| Nov-8-2005 |
A method is provided that includes: receiving, by a framework, a request communicated by a source, the request including an associated functionality. The method also includes integrating, by an abstraction... |
| 6938241 |
Compiler independent bit-field macros |
| Aug-30-2005 |
A set of programming macros implement bit-fields in a variable, such as an unsigned integer structure having a bit-field definition number associated with each bit-field. The bit-field definition numbers... |
| 6922824 |
System and method for transforming object code |
| Jul-26-2005 |
A method comprising: converting bytecodes into a graph of jop objects to track where jump operations pointed before modification of the bytecodes; adjusting constant pool references from local to global... |
| 6895575 |
Generic Java rule engine framework |
| May-17-2005 |
A generic Java rule engine framework that will permit a rule engine to be called based upon events captured from objects without requiring object programmers to explicitly insert hooks for calling the... |
| 6877155 |
System and method for generating target language code utilizing an object oriented code generator |
| Apr-5-2005 |
A system for generating target language source code utilizing an object oriented code generator is disclosed. A desired computer programming function is specified using a fourth generation language. An... |
| 6876314 |
Self-generating automatic code generator |
| Apr-5-2005 |
A self-generating automatic code generation system includes a user interface for capturing a set of knowledge and rules that define an application; a first automatic code generator for generating code... |
| 6854107 |
Method of and system for designing an N-tier software architecture for use in generating software components |
| Feb-8-2005 |
A system and method for designing a software architecture for utilizing software components in building extensible N-tier software applications is described, the method comprising specifying a set of software... |
| 6804818 |
Integration mechanism for object-oriented software and message-oriented software |
| Oct-12-2004 |
In accordance with the present invention, methods are included, which may be implemented by employing a program storage device readable by machine, tangibly embodying a program of instructions executable... |
| 6802059 |
Transforming character strings that are contained in a unit of computer program code |
| Oct-5-2004 |
A method and apparatus for transforming character strings that are contained in a unit of code. A conversion mechanism performs a macro substitution by transforming hard coded strings into unique macro... |
| 6779120 |
Declarative language for specifying a security policy |
| Aug-17-2004 |
The invention is a declarative language system and comprises a language as a tool for expressing network security policy in a formalized way. It allows the specification of security policy across a wide... |
| 6772409 |
Specification to ABAP code converter |
| Aug-3-2004 |
A method of generating procedural language code for extracting data from a data warehouse comprising the steps of accepting a declarative specification and generating procedural language code to execute... |
| 6763516 |
Convention checking apparatus, convention checking system, convention checking method, and storage medium on which is recorded a convention checking program |
| Jul-13-2004 |
When a convention is changed, a user modifies the class name and the method name of a convention checker, method parameters, etc., which are stored in a convention file in correspondence with a convention... |
| 6754887 |
Methods for implementing virtual bases with fixed offsets in object oriented applications |
| Jun-22-2004 |
There is provided a method for implementing virtual bases with fixed offsets in a class hierarchy graph corresponding to an object oriented program. The graph has nodes representing object classes and... |
| 6701516 |
P++ software |
| Mar-2-2004 |
P++ software that provides a Prolog language data storing and processing method, includes making a plurality of different application programs, introduces two structure types into arguments of clauses,... |
| 6701515 |
System and method for dynamically designing and evaluating configurable processor instructions |
| Mar-2-2004 |
In selecting and building a processor configuration, a user creates a new set of user-defined instructions, places them in a file directory, and invokes a tool that processes the user instructions and... |
| 6684388 |
Method for generating platform independent, language specific computer code |
| Jan-27-2004 |
A method of generating language specific code comprising the steps of extracting neutral code from a knowledge base, preprocessing the neutral code, providing a code generator with the preprocessed neutral... |
| 6658646 |
Multiple interface scripting language |
| Dec-2-2003 |
For a large system having an associated monitoring system with one or more user interfaces that each requires a large amount of direct user interaction, a scripting language especially well suited to write... |
| 6654953 |
Extending program languages with source-program attribute tags |
| Nov-25-2003 |
Attribute tags embedded in the statements of a source program system extend a programming language. A compiler for the program includes an interface to detect the attribute tags and to call one of a number... |
| 6502236 |
Method and apparatus for automatic generation of programs for processing data units of multiple formats |
| Dec-31-2002 |
A system for automatic program generation which receives a number of input format descriptors and a number of output format descriptors. The system generates a program for converting an input data sequence... |
| 6438744 |
Dynamic mapping of component interfaces |
| Aug-20-2002 |
The dynamic mapping from an ActiveX component model to a JavaBean model is disclosed. In one embodiment, an ActiveX compatible object is created at run-time for those JavaBean components that an ActiveX... |
| 6438738 |
System and method for configuring a programmable logic device |
| Aug-20-2002 |
System and method for configuring a programmable logic device (PLD) using an automatically generated configuration control file. A control file contains directives for configuring a PLD with a configuration... |
| 6427229 |
Object oriented mechanism and method for maintaining elements on a flexibly constrained collection that may use any suitable object as a key |
| Jul-30-2002 |
In an object oriented computer system, an object oriented mechanism and method defines a common interface to maintain elements on a collection while providing the capability of using virtually any suitable... |
| 6341369 |
Method and data processing system for specifying and applying rules to classification-based decision points in an application system |
| Jan-22-2002 |
A method and apparatus for specifying, applying and managing rules used by an application in a data processing system are provided. A set of classification categories are specified, each classification... |
| 6266811 |
Method and system for custom computer software installation using rule-based installation engine and simplified script computer program |
| Jul-24-2001 |
A method and system for custom computer software installation using a standard rule-based installation engine is disclosed. Custom installation parameters are translated into a simplified script language... |
| 6212672 |
Software development system with an executable working model in an interpretable intermediate modeling language |
| Apr-3-2001 |
A software development tool utilizes an intermediate object modeling language. The structure of the desired program is first described graphically by generating rule diagrams, state diagrams, and object... |
| 6212581 |
Method and system for managing a group of computers |
| Apr-3-2001 |
The system and method of this invention automatically manages a group of computers by automatically gathering data, storing the data, analyzing the stored data to identify specified conditions, and initiating... |
| 6182277 |
Methods and apparatus for declarative programming techniques in an object oriented environment |
| Jan-30-2001 |
An object oriented software environment permits, through declarative programming techniques, customization of functionality of an object. The object oriented software environment includes a plurality of... |
| 6173441 |
Method and system for compiling source code containing natural language instructions |
| Jan-9-2001 |
A system and method for compiling source code comprising natural language declarations, natural language method calls, and natural language control structures into computer-executable object code is disclosed.... |
| 6145120 |
Declaration programming language extension for procedural programming languages |
| Nov-7-2000 |
Complex declarative programming capabilities are provided through an underlying procedural programming code by functionally providing the selection algorithm of known declarative processing arrangements... |
| 6014666 |
Declarative and programmatic access control of component-based server applications using roles |
| Jan-11-2000 |
A programming model for component-based server applications provides declarative and programmatic access control at development without knowledge of the security configuration at deployment. The developer... |
| 5887172 |
Remote procedure call system and method for RPC mechanism independent client and server interfaces interoperable with any of a plurality of remote procedure call backends |
| Mar-23-1999 |
A system and method allow client applications to invoke remote procedures on a server application using any of a plurality of remote procedure mechanisms, by selecting a remote procedure call mechanism... |
| 5875330 |
Tool for defining complex systems |
| Feb-23-1999 |
A computer resident tool for specifying and studying the functioning of complex systems by defining their functions in terms of components and connections. The components comprise transactions between... |
| 5815717 |
Application program and documentation generator system and method |
| Sep-29-1998 |
Automatic generation of an application program is performed by a programmed system including a guided editor for establishing program, data and field definitions from input event elements. A sequence generator,... |
| 5815713 |
Method and system for automated transformation of declarative language process specifications |
| Sep-29-1998 |
The present invention transforms a declarative language specification of a problem into a procedural language specification of the problem. The present invention includes a partitioning module (16) for... |
| 5774726 |
System for controlled generation of assembly language instructions using assembly language data types including instruction types in a computer language as input to compiler |
| Jun-30-1998 |
A system and method are provided for controlling the generation of assembly language sequences. This is accomplished with a high level language which has as data types various elements of assembly language... |
| 5771386 |
Software configuration in a telecommunication device |
| Jun-23-1998 |
The invention relates to a telecommunication device having software that is used for controlling function routines, which software includes several separately compilable program units. To reduce the time... |
| 5748973 |
Advanced integrated requirements engineering system for CE-based requirements assessment |
| May-5-1998 |
An automated, user-interactive procedure is used to obtain the right statements for computer software from the user in a way in which the statements elicited from the user are free from errors due to ambiguity,... |
| 5742827 |
Method of automatically forming program specifications and apparatus therefor |
| Apr-21-1998 |
The syntax of an input program is analyzed, variables substituted for the substitution sentences from an interim expression thereof are classified into categories by utilizing rules of naming variables... |
| 5682535 |
Operating system and data base using table access method with dynamic binding |
| Oct-28-1997 |
A system for program development and execution consisting of a high level programming language based on a four part rule organization, consisting of a rule definition, a list of conditions, a list of actions... |
| 5642513 |
Method and apparatus for multiple autorouter rule language |
| Jun-24-1997 |
A method and apparatus for determining destinations for digital imagery. The automated routing process accesses routing elements in a digital image message header and processes the elements through a Multiple... |
| 5596752 |
System for creating, editing, displaying, and executing rules-based programming language rules having action part subsets for both true and false evaluation of the conditional part |
| Jan-21-1997 |
A programmable computer which operates by executing rules, each including a rule name, and optionally: input parameters, a set of conditions, a set of actions associated with each condition, and a set... |
| 5586330 |
Programmable computer with automatic translation between source and object code |
| Dec-17-1996 |
A method for manipulating a database of data and rules stored in a computer system where the computer operates in accordance with object-coded rules defined by a specified object code grammar. The computer... |