| 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... |