Object oriented

CL 717 SC 108
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...