| 7043723 |
Run-time addition of interfaces |
| May-9-2006 |
Methods and apparatus implementing a technique for adding an interface to a boss object at run-time. A boss object includes one or more interfaces and each interface has a corresponding implementation... |
| 7043721 |
Initial object capacity determination |
| May-9-2006 |
The present invention generally provides a method, apparatus, and article of manufacture whereby source code is analyzed by the compiler to determine if a default object capacity should change. In one... |
| 7028287 |
Method and apparatus for facilitating compact object headers |
| Apr-11-2006 |
A system that associates an identifier with an instance defined within an object-oriented programming system. The system generates an identifier for the instance and associates a new near object with the... |
| 7020869 |
Business rules user interface for development of adaptable enterprise applications |
| Mar-28-2006 |
Methods and apparatus, including computer program products, for interacting with a user to define business rules in a declarative manner. The invention operates to display a rule set as an editable list... |
| 7020868 |
Graphic application development system for a medical imaging system |
| Mar-28-2006 |
A workstation is programmed to operate as an application development system for a medical imaging system. Objects programmed in an object-oriented language are selected from a component library using a... |
| 7020659 |
System and method for managing bi-directional relationships between objects |
| Mar-28-2006 |
A bi-directional relationship manager is described for setting a new reference value for managing bi-directional relationships between objects in an object model. The bi-directional relationship manager... |
| 7017147 |
Computer readable medium, method, and system for supporting system development |
| Mar-21-2006 |
A computer readable medium having computer readable program code means embodied therein, the computer program code means comprising a code that presents a user with architecture information in which framework... |
| 7013466 |
Method and system for supporting object oriented programming class replacement |
| Mar-14-2006 |
A method and system for accessing a home object in an object oriented programming (OOP) environment using a locator object capable of locating a home object for a class or a subclass. The locator object... |
| 7010779 |
Parser, code generator, and data calculation and transformation engine for spreadsheet calculations |
| Mar-7-2006 |
A system including spreadsheet sheets, makes calculations and data transformations, which is available through a programming interface, and conforms to the grammar and syntax of a target software development... |
| 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... |
| 7006960 |
Design apparatus and a method for generating an implementable description of a digital system |
| Feb-28-2006 |
The present invention is a design apparatus compiled on a computer environment for generating from a behavioral description of a system comprising at least one digital system part, an implementable description... |
| 7003773 |
Dynamic interface aggregation on demand |
| Feb-21-2006 |
A system dynamically generates interfaces on demand during runtime execution of an application containing a plurality of objects. A user object generates a request for an interface of a service object.... |
| 7003523 |
Configurable software system for automatically storing computer files |
| Feb-21-2006 |
A configurable software system for automatically storing and indexing computer files. Information about the usage characteristics of a computer file are compared against a second set of data, for example,... |
| 7000221 |
Script evaluator |
| Feb-14-2006 |
A script evaluator analyzes script code and identifies possible problems with respect to given browsers and given browser versions. When configuring the parameters of analysis of the script evaluator,... |
| 7000218 |
System and method for developing custom programmable tags |
| Feb-14-2006 |
A system and method for developing custom programmable tags. A user specifies custom programmable tag attributes and actions using a user interface. Code is generated to handle actions, attributes, and... |
| 6993759 |
Diagrammatic control of software in a version control system |
| Jan-31-2006 |
Methods and systems consistent with the present invention provide an improved software development tool that includes a version control system that permits multiple programmers to work simultaneously on... |
| 6993745 |
Method and system for modeling a legacy computer system |
| Jan-31-2006 |
A method and system for modifying program applications of a legacy computer system to directly output data in XML format models the legacy computer system, maps the model to an XML schema and automatically... |
| 6993744 |
Method for enabling a compiler or interpreter to use identifiers found at run time in a map container object in a manner similar or identical to identifiers declared at compile time |
| Jan-31-2006 |
A method for enabling a compiler or interpreter to use identifiers found at run time in a map container object in a manner similar or identical to identifiers declared at compile time is presented. More... |
| 6990653 |
Server-side code generation from a dynamic web page content file |
| Jan-24-2006 |
A method and apparatus to create an intermediate language or source code file from a server-side resource or dynamic web page file. The source code can then be compiled into an executable class allowing... |
| 6986143 |
Reducing the size of generated code used to call common object model objects, while preserving type-checking |
| Jan-10-2006 |
Objects of one object model (e.g., a Common Object Model (COM)) are called by programs of another object model (e.g., Java). To facilitate the call, a set of interfaces is generated that corresponds to... |
| 6986129 |
System and method for java preprocessor |
| Jan-10-2006 |
A Java preprocessor method is provided. A Java template file is received that includes Java programming language code and meta code. The Java template is then processed to create an intermediate program... |
| 6986121 |
Managing code when communicating using heirarchically-structured data |
| Jan-10-2006 |
A description of the hierarchically-structured document is accessed and converted into an early-bound object having at least some of the same properties as the hierarchically-structured document, and having... |
| 6986120 |
System and apparatus for programming system views in an object oriented environment |
| Jan-10-2006 |
A software control interface for creating and editing system views of a business information system using object models shaped to define the system views has a drawing tool for visually representing system... |
| 6981266 |
Network management system and method |
| Dec-27-2005 |
A network management system and method is disclosed that can add or modify, for example, a managed object, without recompiling or stopping operations of an executing network management system. Thus, preferred... |
| 6981250 |
System and methods for providing versioning of software components in a computer programming language |
| Dec-27-2005 |
A system and methods for versioning software components in connection with a computer programming language are provided. In exemplary aspects, the versioning system makes use of intelligent defaults, provides... |
| 6981215 |
System for converting event-driven code into serially executed code |
| Dec-27-2005 |
An environment for developing clientside/serverside code is disclosed. The environment supports programming in an event-driven paradigm while the execution of the resultant programs are executed in a serial... |
| 6976244 |
Method, system, and product for storage of attribute data in an object oriented environment |
| Dec-13-2005 |
A method, system, and computer program product are described for storing attribute data in an object oriented environment. A base class and a subclass are defined within an object. The object is defined... |
| 6976243 |
Method and system for developing source code and displaying linked elements found within the source code |
| Dec-13-2005 |
Methods and systems consistent with the present invention provide an improved software development tool that allows a developer to determine which elements in source code are at most a given number of... |
| 6976242 |
Organizational information processing and operational system designing method |
| Dec-13-2005 |
The service function and information design process is automated in order to shorten the design process period. The same process is based upon the relationships between activities and the information that... |
| 6971085 |
Object oriented structured query language (OOSQL) support for enterprise java beans |
| Nov-29-2005 |
The invention which meets the needs of an object-oriented structured query language (OOSQL) support for enterprise Java beans is an apparatus and method for automatic generation of a portable, OOSQL query... |
| 6968538 |
System and methods for integration of custom classes into pre-existing objects models |
| Nov-22-2005 |
Computer-implemented methods, systems and apparatus implement techniques for generating custom coclasses. A runtime environment includes a client application implementing an object model, which includes... |
| 6968536 |
Frame component container |
| Nov-22-2005 |
A system and methods for rapidly incorporating changes to a project is described. An object derived from a frame component container is embedded into a project, with the frame component container being... |
| 6964037 |
Method and apparatus for determining colimits of hereditary diagrams |
| Nov-8-2005 |
A computer-implemented method and system for determining colimits of hereditary diagrams. A user specifies a diagram of diagram and specifies performance of a colimit operation. Once the colimit is performed,... |
| 6957417 |
Method and system for assembling and utilizing components in component object systems |
| Oct-18-2005 |
A design tool for assembling component objects to form an object-based computer system application includes a declarative user input interface mechanism and a design engine. The declarative user input... |
| 6957228 |
Object oriented apparatus and method for providing context-based class replacement in an object oriented system |
| Oct-18-2005 |
An object oriented mechanism is disclosed that allows class replacement that is based on a specified processing context by replacing existing configuration data with new configuration data within an existing... |
| 6952696 |
Data structure and method for sorting using heap-supernodes |
| Oct-4-2005 |
An improved data structure is provided by modifying a public-domain data structure known as a "heap". When these improvements are applied, the resultant data structure is known as a "pile." This invention... |
| 6951009 |
System and method for generating computer code to facilitate development of CDR management tools |
| Sep-27-2005 |
A computer code generation tool generates computer code to facilitate development of call detail record (CDR) management tools. The computer code generation tool inputs one or more raw CDR structures and... |
| 6950850 |
System and method for dynamic runtime partitioning of model-view-controller applications |
| Sep-27-2005 |
Methods and apparatus for dynamic runtime partitioning of network-based client/server applications using a Model-View-Controller pattern are provided. Such dynamic partitioning is accomplished by requiring... |
| 6948151 |
System and method for dynamic packaging of component objects |
| Sep-20-2005 |
A system and method for dynamically packaging component objects. A server receives a request from a client. The server identifies one or more objects based on the request. The identified objects may be... |
| 6947949 |
Apparatus and method for managing application in incorporated equipment |
| Sep-20-2005 |
The present invention provides an application managing apparatus and an application managing method, in which, after an incorporated equipment such as a copying machine, a printer, a multi function printer... |
| 6944851 |
Method and system for executing a computer program |
| Sep-13-2005 |
A method and system for executing programs. The execution system executes a program with interactions. Each interaction has one or more commands that each have one or more attributes and a behavior. The... |
| 6944845 |
Implementation for an object oriented run-time extensible item |
| Sep-13-2005 |
In an object-oriented computer system, one or more run-time extensible items may be dynamically reconfigured as required to support different interfaces at run-time via one or more extensions owned by... |
| 6941313 |
Context management with audit capability |
| Sep-6-2005 |
A context management framework is given that provides in various embodiments, numerous advantages over previously-existing systems. In some instances, an architecture having a centralized storage location... |
| 6934933 |
Portable operating environment for information devices |
| Aug-23-2005 |
A software program for use on an embedded computing device includes an operating system layer, an application framework, and a programming environment. the programming environment includes a contention... |
| 6934931 |
System and method for enterprise modeling, optimization and control |
| Aug-23-2005 |
A system and method for performing modeling, prediction, optimization, and control, including an enterprise wide framework for constructing modeling, optimization, and control solutions. The framework... |
| 6931624 |
Programming method and model for expressing synchronous, fine-grained parallelism |
| Aug-16-2005 |
In a programming model, a machine is represented in an object-oriented language by extending a Machine base class representing a state machine, to form a first class representing a first state machine.... |
| 6931623 |
Method of accessing data and logic on existing systems through dynamic construction of software components |
| Aug-16-2005 |
A record layout in a legacy application is defined by the record definition in the source code of the language in which the application was written. For each record in a legacy application, the layout... |
| 6931550 |
Mobile application security system and method |
| Aug-16-2005 |
The mobile application security system and method in accordance with the invention increases the overall level of security in using a mobile application. In a preferred embodiment, the system may use a... |
| 6931409 |
Method, apparatus, and program to efficiently serialize objects |
| Aug-16-2005 |
A mechanism is provided for efficiently serializing complex objects. When a server application returns a complex object, the server application creates a string object. String objects are already defined... |
| 6925632 |
System for configuration programming |
| Aug-2-2005 |
In a development platform, a classifier for a given application defines a data model of an application model as a pattern (an object model) from a finite number of patterns (object models) that represent... |