| 6345382 |
Run-time customization in object-oriented design |
| Feb-5-2002 |
A run-time customization capability extends functionality of a software application in a computer system. Through object-oriented design, an instance of a first class is instantiated. The first class (e.g.,... |
| 6341368 |
Method and systems for creating multi-instanced software with a preprocessor |
| Jan-22-2002 |
A pre-processor is utilized to create multi-instantiated code from single instance code so that multiple copies of the single instance code can be run without changing the source code of the single instance... |
| 6336210 |
Panel-presentation-software creation method, computer-readable record medium recording a panel-presentation-software creation program, and panel-presentation-software creation device |
| Jan-1-2002 |
A panel-presentation-software creation method for creating a software which provides presentation of plural edit panels by using a template with an image fitting region and an editor-designated fitting... |
| 6332210 |
Method of creating and using system-independent software components |
| Dec-18-2001 |
A software application is analyzed to identify its "core functionalities", and object-oriented core objects containing no application-specific control behavior are created to perform these essential functions.... |
| 6330712 |
Compressed data patch system |
| Dec-11-2001 |
A compressed data patch system which stores patch data in an erasable non-volatile memory device to allow compressed data stored in a non-erasable memory device to be processed as if the compressed data... |
| 6330711 |
Method and apparatus for dynamic application and maintenance of programs |
| Dec-11-2001 |
A method and apparatus providing a data processing system for managing rules in a program in a Java operating system. The program is morphed such that the program becomes a dippable program. A rule change... |
| 6330710 |
Servlet-based architecture for dynamic service composition |
| Dec-11-2001 |
A servlet-based architecture for dynamic service composition in which service configuration information is received through a communication network. A service template file, including service configuration... |
| 6330709 |
Virtual machine implementation for shared persistent objects |
| Dec-11-2001 |
The preferred embodiment of the present invention facilitates the creation, storage and interaction of persistent objects using single level storage semantics on commodity systems. Specifically, the present... |
| 6275979 |
Implementation for an object oriented run-time extensible item |
| Aug-14-2001 |
In an object oriented computer system, one or more run-time extensible items are defined that may be dynamically reconfigured as required to support different interfaces at run-time. The behavior associated... |
| 6272675 |
Development system for automatically enabling a server application to execute with an XATMI-compliant transaction manager managing transactions within multiple environments |
| Aug-7-2001 |
Apparatus and method for the automatic generation of code which will enable a user-developed client application to initiate and participate in a transaction across multiple hardware platforms. In a preferred... |
| 6272673 |
Mechanism for automatically establishing connections between executable components of a hypertext-based application |
| Aug-7-2001 |
A mechanism for automatically establishing connections between executable components of a hypertext-based application is provided. An application created using the mechanism includes a plurality of hypertext-based... |
| 6259958 |
Call mechanism for static and dynamic linked functions within an object-oriented controller using heterogeneous development tool sets |
| Jul-10-2001 |
For use within a computer-based digital control system, a calling mechanism and method for allowing both dynamic linked application objects and static linked application objects created with heterogeneous... |
| 6256772 |
Multilingual hierarchial scripting environment |
| Jul-3-2001 |
A scripting environment component provides predefined interfaces for scripting registered objects. A scripting component implemented for a user-selected scripting language, which implements all methods... |
| 6256771 |
Method and apparatus for providing a dynamic service composition software architecture |
| Jul-3-2001 |
A method and apparatus for providing a dynamic service composition software architecture. A user requests a software based service through an agent software component, or "netlet," which dynamically selects... |
| 6249909 |
User configurable operating system |
| Jun-19-2001 |
An operating system preferably for use with a digital signal processing target is disclosed which minimizes time and space requirements on the target DSP chip. The operating system is also configured in... |
| 6249905 |
Computerized accounting system implemented in an object-oriented programming environment |
| Jun-19-2001 |
A computerized accounting system implemented using object-oriented programming techniques which permits construction of user-defined accounting or other business frameworks without modifying or recompiling... |
| 6247020 |
Development system with application browser user interface |
| Jun-12-2001 |
A component-based, rapid application development (RAD) Java environment providing an improved user interface is described. The interface includes a single Application Browser or "AppBrowser" that is used... |
| 6237143 |
Method and system for monitoring and capturing all file usage of a software tool |
| May-22-2001 |
A method is provided in a computer system, which employs a multiplicity of diverse software tools, for monitoring and capturing a pattern of all file usage of each of the software tools. The usage pattern... |
| 6226784 |
Reliable and repeatable process for specifying developing distributing and monitoring a software system in a dynamic environment |
| May-1-2001 |
A reliable and repeatable process for specifying, developing, distributing, and monitoring a software system or application within a dynamic environment includes the steps of specifying a set of software... |
| 6223345 |
System and method for building client and server application packages |
| Apr-24-2001 |
The application package building system includes an application storage maintaining specification and component information, and a client package build system which creates an application package definition... |
| 6223335 |
Platform independent double compare and swap operation |
| Apr-24-2001 |
A system for providing a double compare and swap operation is disclosed. In the disclosed system, a first single compare and swap operation is performed. If a contents of a first variable is equal to an... |
| 6212673 |
Component-neutral builder interface |
| Apr-3-2001 |
A method, apparatus, and article of manufacture and memory for a component neutral builder interface. The interface comprises a dynamic link library (DLL) stored in the memory of and executable by a computer... |
| 6209125 |
Method and apparatus for software component analysis |
| Mar-27-2001 |
Methods, software, and apparatus for analyzing a software component within an application builder tool are disclosed. The present invention relates, in one aspect, to a method for analyzing a software... |
| 6205579 |
Method for providing remote software technical support |
| Mar-20-2001 |
A method for upgrading software is described. According to the invention, in response to operation of the software on a first platform, a connection is established between the first platform and a remote... |
| 6205575 |
Scenario presentation tool |
| Mar-20-2001 |
A scenario presentation tool or system provides for the definition, maintenance, and presentation of scenarios. The scenarios comprise a series of steps representing the dynamic behavior of a system. The... |
| 6202200 |
Multi-tier debugging |
| Mar-13-2001 |
A method, apparatus, and article of manufacture for providing a programming development environment that supports the development of Internet and Intranet applications. More specially, the present invention... |
| 6199197 |
Apparatus and method for providing common behavior across different processing levels in an object oriented framework |
| Mar-6-2001 |
In an object oriented computer system, a framework mechanism defines behavior that may be accessed by different processing levels in the framework. A shared policy corresponding to the behavior is defined.... |
| 6195791 |
Object mechanism and method for coupling together processes to define a desired processing environment in an object oriented framework |
| Feb-27-2001 |
In an object oriented computer system, a framework mechanism defines an infrastructure for allowing a user to couple processes in the framework together in any suitable way to define a desired process... |
| 6185729 |
Multibyte locale for single byte languages |
| Feb-6-2001 |
A development suite for developing and testing internationalized software includes, in addition to an ASCII English locale, a multibyte English locale. The presence of a multibyte English locale permits... |
| 6182279 |
Method and apparatus for storing templates in a component system |
| Jan-30-2001 |
A component customization and distribution system in an object oriented environment provides a template builder utility which enables a base component to be selectively modified and the modifications to... |
| 6178550 |
Mechanism for optimizing location of machine-dependent code |
| Jan-23-2001 |
Method and apparatus for optimizing the location of machine-dependent code is disclosed. In a departure from the art, code for implementing an applications program interface (API) or other machine dependent... |
| 6173439 |
Interface mechanism and method for accessing non-object oriented data from within an object oriented framework |
| Jan-9-2001 |
In an object oriented computer system, an object oriented framework defines an interface mechanism that provides a common interface to a non-object oriented persistent datastore. This common interface... |
| 6173437 |
Multimedia scripting tool |
| Jan-9-2001 |
The disclosed invention provides a development environment for scripting a call flow across a variety of hardware devices. The development environment utilizes a single scripting language in conjunction... |
| 6167568 |
Method and apparatus for implementing electronic software distribution |
| Dec-26-2000 |
An embodiment consistent with the present invention includes a method and apparatus for performing software distribution of a software product electronically. Readiness criteria information associated... |
| 6167563 |
Method and system for building components in a framework useful in developing integrated business-centric applications |
| Dec-26-2000 |
The method and system of the present invention solves the problems of the prior art by creating several components to detect and correct an out of date component. A component is considered out of date... |
| 6167562 |
Apparatus for creating an animation program and method for creating the same |
| Dec-26-2000 |
The apparatus for creating an animation program can create animation programs for use with game software and presentations with high efficiency, without requirements for a high degree of programming techniques.... |
| 6163878 |
Method and system for designing, generating and storing applications |
| Dec-19-2000 |
A method and system for designing, generating and storing applications is disclosed. The system comprises a Web client, a Web server coupled in communication with the Web client, an interpretive server... |
| 6158044 |
Proposal based architecture system |
| Dec-5-2000 |
A proposal based architecture system that converts a transaction submission process into a generic object in a computer environment. A preferred embodiment of the invention provides a tool set which allows... |
| 6145056 |
Method and apparatus for caching the results of function applications with dynamic, fine-grained dependencies |
| Nov-7-2000 |
Entries are cached in a function cache by statically assigning a primary key to each cache entry, and first grouping entries having identical primary keys, and dynamically assigning a secondary key to... |
| 6144967 |
Object oriented processing log analysis tool framework mechanism |
| Nov-7-2000 |
A framework for use with object oriented programming systems encapsulates the common attributes of log analysis tools and permits framework implementers to generate customized log analysis tools that share... |
| 6138268 |
Software production method, processing apparatus and recording medium |
| Oct-24-2000 |
First, a defining member identifier constituting a screen required for software to be produced is determined. The words contained in the defining member identifier are then taken out, and a processing... |
| 6131185 |
Method and system for visually debugging on object in an object oriented system |
| Oct-10-2000 |
A method and system for debugging an object from a plurality of objects forming an application in an object oriented system utilizing a graphic user interface. A number of the objects forming the application... |
| 6114978 |
Method and apparatus for assignment of shortcut key combinations in a computer software application |
| Sep-5-2000 |
A method is described for the selection and assignment of keyboard access mnemonics and accelerator key combinations as part of the application software development process. After determining application... |
| 6106569 |
Method of developing a software system using object oriented technology |
| Aug-22-2000 |
A method of developing a software system using Object Oriented Technology and frameworks. The problem of allowing an object to acquire and lose ability and function and to modify responsibilities on an... |
| 6083276 |
Creating and configuring component-based applications using a text-based descriptive attribute grammar |
| Jul-4-2000 |
A method for creating and configuring a component-based application through text-based descriptive attribute grammar includes creating a parse tree from an application description file, transforming the... |
| 6078743 |
Generic IDE interface support for scripting |
| Jun-20-2000 |
For scripting objects in a component software architecture, a generic IDE interface to scripting IDEs is defined to allow connection to a language-specific scripting IDE preferred by a user. IDE class... |
| 6064813 |
Tool for integrating applications for a data processing platform |
| May-16-2000 |
The present invention relates to an application integration tool for integrating applications into a data processing platform which includes structure for hosting applications, making it possible for applications... |
| 6052525 |
Method of error handling in a framework |
| Apr-18-2000 |
The present invention relates to a method of developing a software system using Object Oriented Technology. The present invention addresses the problem of providing a technical foundation for the development... |
| 6035119 |
Method and apparatus for automatic generation of text and computer-executable code |
| Mar-7-2000 |
The present invention provides a method, apparatus, and medium for adding text and text-based components to a Web page hosted on a server. A control, which is run at the designing time of the web page... |
| 6023579 |
Computer-implemented method for generating distributed object interfaces from metadata |
| Feb-8-2000 |
A method and system for creating a distributed object interface description and a distributed object server interface module to a software system, such as a repository. In a preferred embodiment, a repository... |