Object-oriented database structure processing

CL 707 SC 103Y
6591275 Object-relational mapping for tables without primary keys
Jul-8-2003 Methods and systems consistent with the present invention provide an improved object-relational mapping tool used to maintain information in relational database tables that do not utilize primary keys....
6571244 Run formation in large scale sorting using batched replacement selection
May-27-2003 A large-scale sorting process utilizes a batched replacement selection method to form runs of sorted data records. The batched replacement selection method involves reading multiple records from a persistent...
6564223 Method and article for managing references to external objects in a runtime environment
May-13-2003 Lazy evaluation is used for resolving references to recreatable external objects. A recreatable external object is an object whose state can easily be deallocated and later reconstituted or "activated"...
6560771 System and method for reusing a classed method in object oriented programming
May-6-2003 An Information Processing System includes a method display unit that displays the methods belonging to a class, a method selection unit that selects the desired method from among the methods displayed,...
6546396 Document processing system with a multi-platform application programming interface
Apr-8-2003 A common programming interface for multiple types of document processing systems. An object interface is defined that includes properties, methods, and events that are applicable to multiple types of document...
6542900 Method and apparatus for distributed object mapping in a java language environment
Apr-1-2003 A method and apparatus for performing distributed object mapping in a Java language environment includes creating a first object associated with a first language environment and a second object associated...
6535887 Object-oriented type information managing system and a method for controlling messages between objects in the system
Mar-18-2003 An object-oriented type information managing system includes a network control system and a network managing system, the network control system includes an upper control object, and the network managing...
6529914 Object-oriented programming model for accessing hierarchical databases
Mar-4-2003 A method, apparatus, and article of manufacture for accessing a hierarchical database using an object-oriented programming model. The database is modeled into an objects framework, wherein the objects...
6523044 Collecting, storing, and retrieving knowledge within an organization
Feb-18-2003 A method of collecting, storing, and retrieving knowledge includes the steps of collecting knowledge information from information-source terminals via a network, the knowledge information including information...
6519606 Method and apparatus for a commercial network system designed to facilitate, manage and support the implementation and integration of technology systems
Feb-11-2003 A system in which the implementation and integration of technology systems is facilitated, managed and supported regardless of the type of technology system being implemented. An implementation plan and...
6513144 Method and apparatus for random stimulus generation
Jan-28-2003 The present invention adds capabilities to a Hardware Verification Language (HVL) which facilitate the generation of random test data. Sources of random numbers are easily produced by simply adding a randomness...
6510437 Method and apparatus for concurrent thread synchronization
Jan-21-2003 Methods and apparatus for locking and unlocking objects using synchronized threads are disclosed. According to one aspect of the present invention, a computer-implemented method for using a first thread...
6507849 Methods and apparatus for accessing a data storage system
Jan-14-2003 The invention is directed to techniques for accessing a data storage system having both a filesystem and directory system. In one arrangement, an apparatus has memory that stores an application, and a...
6505211 Method for providing for persistence of java classes where the persistence semantics may be orthogonal to the class definition
Jan-7-2003 A method, apparatus, and article of manufacture for providing for persistence of Java.TM. objects. A Java.TM. object is instantiated from its corresponding Java.TM. class definition and then loaded into...
6502001 Electronic control unit having reduced inter-object message memory requirements for object-oriented control program
Dec-31-2002 An electronic control unit that can execute object-oriented program processing without consuming much memory. When a message is dispatched due to execution of an object method, that message is stored (queued)...
6501852 Method and component for serialization of images
Dec-31-2002 Java.TM. Development Toolkit version 1.1.x (JDK) does not support the serialization of images. JDK on the other hand allows primitive data types to be serialized. This means that an application developer...
6493719 Method and system for scripting for system management information
Dec-10-2002 A method and system that simplify the management of enterprise network devices and information through the use of scripts and a scripting object model. An API is provided that transforms scripts passed...
6484181 Method and system for handling foreign key update in an object-oriented database environment
Nov-19-2002 A method and system for handling foreign key database updates. The database includes one or more tables where each table includes at least one row and a primary key or foreign key. The method and system...
6480861 Distributed adaptive computing
Nov-12-2002 A system and a method for managing, organizing, and allocating service providers in the operational environment of a distributed computer network by applying trade and price mechanisms to a plurality of...
6470354 Implementing persistent object services (POS) on top of a relational database
Oct-22-2002 A persistent object service (POS) that interfaces to a set of one or more relational database management systems. A persistent object is mapped to one or more tables in a relational database based on the...
6470332 System, method and computer program product for searching for, and retrieving, profile attributes based on other target profile attributes and associated profiles
Oct-22-2002 A system, method and computer program product for searching for, and retrieving, profile (or directory) attributes based on other attributes of the target profile and that of associated profiles. In a...
6457020 Query optimization using a multi-layered object cache
Sep-24-2002 A method, apparatus, and article of manufacture for a computer-implemented technique for query optimization using a multi-layered object cache. An object-oriented query is executed to retrieve data from...
6453321 Structured cache for persistent objects
Sep-17-2002 A technique for creating and using a structured cache to increase the efficiency of reading persistent objects from a database. The structured cache is comprised of an object cache, an associations cache,...
6446077 Inherited information propagator for objects
Sep-3-2002 Dynamic inheritance for data in a replicated tree structured database which is dynamically inherited from parent objects is provided by only replicating original modifications, and then causing each system...
6421685 File data synchronization in two computer systems
Jul-16-2002 This invention provides a file control system which can reflect updated data in files of both a personal computer and portable information terminal, when data has been updated in one or both of them. This...
6418451 Method, apparatus, and computer program product for persisting objects in a relational database
Jul-9-2002 A method, apparatus, and computer program product enable objects of an object-oriented environment to be persisted in a relational database. An object to be persisted first stores its attributes in a property...
6405211 Object-oriented representation of technical content and management, filtering, and synthesis of technical content using object-oriented representations
Jun-11-2002 An object-based, semantic representation for documents as information containers, using a controlled taxonomy, facilitates the extraction of meaning from such information containers to provide high-level,...
6405206 Method and apparatus for searching information, and a recording medium on which is recorded an information searching program
Jun-11-2002 When searching information from the Internet, for example, it is difficult to effectively and accurately obtain the information which the user desires. Moreover, it is also difficult to display the searched...
6385618 Integrating both modifications to an object model and modifications to a database into source code by an object-relational mapping tool
May-7-2002 In accordance with methods and systems consistent with the present invention, an improved object-relational mapping tool is provided that generates source code containing classes which preserve both changes...
6377957 Propogating updates efficiently in hierarchically structured date
Apr-23-2002 One embodiment of the present invention provides a system that efficiently propagates changes in hierarchically organized data to remotely cached copies of the data. The system operates by receiving an...
6377954 Object-oriented processing system and object-oriented case apparatus
Apr-23-2002 Changing the properties and/or behavior (the character) of an object is accomplished by setting a dynamically changeable inheritance (character inheritance) for the object. An object-oriented processing...
6363403 Garbage collection in object oriented databases using transactional cyclic reference counting
Mar-26-2002 A reference counting a garbage collection process employs a reference counting technique in which only the "last" detected strong pointer is followed to an object. Moreover, no assumptions are made about...
6363396 Object hashing with incremental changes
Mar-26-2002 A method and system are provided for reconfiguring a multiple node system after an epoch change in a manner that reduces the overhead and system unavailability typically incurred during reconfiguration....
6363393 Component based object-relational database infrastructure and user interface
Mar-26-2002 The invention provides a system for accessing business data stored in one or more databases by a user. The system includes a means for presenting a user with a plurality of components with each component...
6351751 Persistent storage managers for configuring client/server environments
Feb-26-2002 Innovative managers of persistent data are provided. As an example, in a client/server environment, a persistent manager object may be initialized on both the client and server subsystems. The persistent...
6349404 Object-oriented repository, a system and method for reusing existing host-based application assets for the development of business-centric applications
Feb-19-2002 A computer system is disclosed which has data contained in a plurality of objects described by a model representing host-based application assets. The model is use in the development of business-centric...
6336118 Framework within a data processing system for manipulating program objects
Jan-1-2002 A method for manipulating objects within a distributed object oriented environment on a data processing system. Complex issues of a distributed object oriented environment are encapsulated within a software...
6317748 Management information to object mapping and correlator
Nov-13-2001 A method and system to provide management information of network devices by mapping between SNMP MIB module schema and Common Information Model (CIM) schema. MIB modules are tree-structured lists of objects...
6266661 Method and apparatus for maintaining multi-instance database management systems with hierarchical inheritance and cross-hierarchy overrides
Jul-24-2001 An application configuration system including a database, a preprocessed configuration ("PPC") service processor that communicates with the database, a data exchange system preprocessed configuration application...
6256712 Scaleable method for maintaining and making consistent updates to caches
Jul-3-2001 A determination can be made of how changes to underlying data affect the value of objects. Examples of applications are: caching dynamic Web pages; client-server applications whereby a server sending objects...
6256637 Transactional virtual machine architecture
Jul-3-2001 A virtual machine computer includes multiple threads and can support multiple simultaneous workspaces. Within each workspace, multiple threads are able to access objects simultaneously. Threads are orthogonal...
6253226 Duration-based memory management of complex objects
Jun-26-2001 Memory for complex objects is maintained in pools of dynamic memory on a "per-duration" basis. Each duration is assigned its own area or areas of the heap, and all the memory allocation for a specific...
6253219 Method for utilizing the postal service address as an object in an object oriented environment
Jun-26-2001 The invention is a method and system for creating an address object, in an object oriented development environment of a data processing system. The address object is utilized during the creation of a document...
6253187 Integrated inventory management system
Jun-26-2001 A method is provided for inventory management which includes an initial step of receiving a customer request for an inventory item and then generating a table or menu of one or more inventory items that...
6240419 Compression store addressing
May-29-2001 Variable-length data, comprising of compressed pages, is stored in a memory so that access to any sub-page or line within a page may be started given a single address corresponding to the location of a...
6240407 Method and apparatus for creating an index in a database system
May-29-2001 A method, apparatus and article of manufacture for computer-implemented creation of an index in a database system is defined, wherein a structured document, interactively entered by an operator or already...
6230213 Extensible mechanism for providing safe automatic management of objects
May-8-2001 Disclosed is an object-oriented programming mechanism to control and manage object ownership by more than one reference. According to that mechanism, an envelope class is created in a manner that makes...
6216134 Method and system for visualization of clusters and classifications
Apr-10-2001 A system that provides for the graphic visualization of the categories of a collection of records. The graphic visualization is referred to as "category graph." The system optionally displays the category...
6175837 Object-relational mapping toll that processes views
Jan-16-2001 An object-relational mapping tool that can process views is provided. In processing views, the object-relational mapping tool identifies the dependency relationship between the various views and tables...
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...