Managing software components

CL 717 SC 120
6256774 Methods, systems, and computer program products for storing, loading, analyzing, and sharing references to recently used objects
Jul-3-2001 Methods, systems, and computer program products centrally manage references to objects recently employed by a user operating in a software development environment. After transmission of collection messages...
6226792 Object management system supporting the use of application domain knowledge mapped to technology domain knowledge
May-1-2001 An object management system is providing for managing, cataloging, and discovering various potentially reusable code and data components that exist within an Information Technology (IT) platform, and which...
6205576 Method and apparatus for identifying indirect messaging relationships between software entities
Mar-20-2001 A system and method for identifying indirect messaging relationships between software entities. Within a source code repository, all occurrences of calls to interface functions are identified together...
6173421 Centrally handling runtime errors
Jan-9-2001 Centrally handling a runtime error or exception of a program using a central object stack and exception handling code centrally maintained within a global object manager. The global object manager is a...
6167564 Software system development framework
Dec-26-2000 A system and method in a computer system for integrating software development tools and applications into the computer system in order to build, deploy and maintain enterprise business process applications...
6128772 Object-oriented apparatus and method in a computer system for establishing/altering the ownership relationship between objects
Oct-3-2000 The invention disclosed is an object-oriented apparatus and method in a computer system that offers important advantages over current programming practice in representing and managing ownership relationships...
6128724 Computation using codes for controlling configurable computational circuit
Oct-3-2000 A micro-computer is arranged to execute instructions for data intensive applications, such as those used in mobile communications. One particular embodiment involves processing instructions into computational...
6093216 Method of run-time tracking of object references in Java programs
Jul-25-2000 Many programming languages utilize reference pointers in computer code. Furthermore, some of these programming languages perform memory management in the form of garbage collection. Once such language...
6085036 Data base structure and management
Jul-4-2000 A computer system structures and manages programs and data as components of objects. Different versions of each object may exist. An object table, version table and component table are provided into which...
5995982 Method and device for file transfer by cascade release
Nov-30-1999 A method and apparatus for transferring data files to several computers on a network is disclosed. The cascade release maintains a list of computers to which the file is to be distributed. This list is...
5948113 System and method for centrally handling runtime errors
Sep-7-1999 Centrally handling a runtime error or exception of a program using a central object stack and exception handling code centrally maintained within a global object manager. The global object manager is a...
5940614 Hypertext control method and apparatus for displaying help information in an interactive data processing system
Aug-17-1999 A hypertext network and a method for displaying user selectable information modules in a hypertext network are provided for use in an interactive data processing system. The hypertext network includes...
5889995 Using constant selectors for method identification
Mar-30-1999 A process for generating method invocation instructions for a source-code program expressed in an object-oriented computer programming language is described. The process can be implemented as a compiler...
5845118 Method for generating shared library executable code with lazy global offset table address calculation
Dec-1-1998 A process for transforming source code into efficient shared library executable code in which global offset table address values are computed only when needed by a function. A condition register and current...
5826076 Computer-based information access method and apparatus to permit SQL-based manipulation of programming language-specific data files
Oct-20-1998 A method and apparatus that permits creation, reading and modification of 3GL application programs by SQL requests. A catalog is created by selecting source programs from 3GL application data for which...
5822592 Method and system for determining source code location
Oct-13-1998 A first improved method is disclosed for constructing a parse tree. The parse tree includes parse tree node records including a child pointer field, a sibling pointer field and an end position field. The...
5819086 Computer system for creating semantic object models from existing relational database schemas
Oct-6-1998 A computer system for creating a semantic object model from an existing relational database schema. The computer system analyzes the catalog information of the relational database schema and creates a...
5794048 Method for classification of year-related data fields in a program
Aug-11-1998 The method of the invention enables a computer to examine a software application, which includes operands and operators, and to identify operand fields which include a year value. An operand association...
5764897 Method and apparatus for managing transactions in an object-oriented distributed system
Jun-9-1998 This disclosure describes a solution to this basic problem of transaction management for systems which use the object metaphor to define the interfaces between different components of a system. An elegant...
5754841 Method and apparatus for parallel execution of user-defined functions in an object-relational database management system
May-19-1998 A method and apparatus for processing object data. The apparatus comprises a client interface for receiving client commands comprising a data surrogate identifying the object data and an object data function,...
5740439 Method and system for referring to and binding to objects using identifier objects
Apr-14-1998 A method and system for referring to and binding to objects using a moniker object is provided. In a preferred embodiment, a moniker object contains information to identify linked source data and provides...
5732263 Systems, methods and computer program products for generating and validating user defined object classes in an object oriented programming environment after build time
Mar-24-1998 User-created object classes may be generated after build-time without requiring modification to and recompiling of the program code. Every class within an object oriented programming environment is assigned...
5732234 System for obtaining parallel execution of existing instructions in a particulr data processing configuration by compounding rules based on instruction categories
Mar-24-1998 A system for processing a sequence of instructions has a set of compounding rules based on an analysis of existing instructions to separate them into different classes. The analysis determines which instructions...
5710920 Object extending method
Jan-20-1998 In an object extending method for use in an object-oriented data base system having an object having an attribute, a relation and a procedure and a definition object having definition information determining...
5689701 System and method for providing compatibility between distributed file system namespaces and operating system pathname syntax
Nov-18-1997 A system and method facilitating an operating system user's ability to reference objects in a distributed file system having an incompatible namespace. Compatibility is thereby provided between DFS namespaces...
5678044 System and method for improved rehosting of software systems
Oct-14-1997 A system and method for automated rehosting of at least one software system from a source computing environment to a predetermined target computing environment is provided. A discovery utility performs...
5677997 Method and apparatus for automated conformance and enforcement of behavior in application processing systems
Oct-14-1997 A model information control system ("MICS") is used in conjunction with a user-defined information model and one or more conventional information system program modules or "functions" to execute business...
5666533 Program execution management using process enclaves which define the scope of high-level language semantics and threads improving cooperation between processes written in multiple languages
Sep-9-1997 A method and system for managing computer program execution is implemented in a set of callable run-time support services which allow processes written in single or multiple languages to cooperate and...
5659757 Method and system for lock instrumentation in a data processing system
Aug-19-1997 A method and system for using a single lock data structure for executing either development or non-development lock primitives contained within a kernel. The kernel includes a mode indication flag, which...
5564044 Integration of result data from first program operations on dynamic source data into data of a second program
Oct-8-1996 A mechanism and a method for integrating first data created by a first application program and residing in a first data object belonging to the first application into a second data object where the first...
5557730 Symbol browsing and filter switches in an object-oriented development system
Sep-17-1996 A system of the present invention includes a development system having a language compiler for generating application and system software from source listings. The system includes an Integrated Development...
5440742 Two-neighborhood method for computing similarity between two groups of objects
Aug-8-1995 A method for computing the similarity between two groups of objects wherein the similarity between any pair of objects can be computed by a similarity function, the method being for use in software clustering,...
5438676 Method for adapting a similarity function for identifying misclassified software objects
Aug-1-1995 A method of reoptimizing the coefficients of a similarity function coefficient estimation as mavericks are resolved in a maverick analysis comprises computing initial weights for each feature and passing...
5432924 Method and system for selectively applying an appropriate object ownership model
Jul-11-1995 A method and system for applying an appropriate object ownership model is provided. In a preferred embodiment, an operating system selectively applies an object ownership model with which running programs...
5428788 Feature ratio method for computing software similarity
Jun-27-1995 In a software system, a method for computing the similarity between first and second software objects, comprises the steps of using a monotonic, matching, symmetric function of the common distinctive features...
5379430 Object-oriented system locator system
Jan-3-1995 A method and system for adding system components (documents, tools, fonts, libraries, etc.) to a computer system without running an installation program. A location framework is employed to locate system...
5369766 Object-oriented loader system with support for different load formats
Nov-29-1994 A method and apparatus for an innovative object oriented framework system is disclosed. The system uses an innovative load architecture for a framework application and provides a system and method for...
5361355 Software asset systemizer
Nov-1-1994 A software asset systemizing apparatus which arranges existing software assets. A language determinant keyword storing unit stores keywords for judging the descriptive language names of software assets....
5317741 Computer method for identifying a misclassified software object in a cluster of internally similar software objects
May-31-1994 A method for identifying software objects that have been assigned to a wrong group, in which the similarity between objects is known, such as by evaluating a similarity function, comprises the steps of...
5301327 Virtual memory management for source-code development system
Apr-5-1994 A computer-aided software development system includes programs to implement edit, compile, link and run sequences, all from virtual memory, at very high speed. The compiler operates on an incremental basis,...
5129081 System for processing data using logic language
Jul-7-1992 A logical type language data processing method which includes making a plurality of different application programs each using a predicate type fact database and/or a predicate type rule database; inputting...
5123103 Method and system of retrieving program specification and linking the specification by concept to retrieval request for reusing program parts
Jun-16-1992 Herein discolosed is a software information reusing system comprising: a data base for storing software information; a dialogue display terminal; thereby processing the information inputted from the display...
4734848 Combination reduction processing method and apparatus
Mar-29-1988 A calculation processing system characterized by decomposing a program into tuples, functions and variables, including abstracting the decomposed program thereby to transform it into a combinator graph,...
4672532 Software/hardware integration control system
Jun-9-1987 A method and control system for integrating machine independent software written in a high level language with the hardware and software characteristics of a selected processor system to generate an executable...
4477880 Method for combining program diskettes in an interactive text processing system
Oct-16-1984 A method is disclosed for improving the efficiency of an operator of an interactive text processing system in which a plurality of different text processing task programs are each stored on a different...