Coherency (e.g., same view to multiple users)

CL 707 SC 201
6625601 Escrow-locking multithreaded process-pair resource manager dictionary
Sep-23-2003 A dictionary in a distributed transaction processing system. The dictionary is implemented as an escrow-locking multithreaded process-pair resource manager (PPRM) dictionary which is produced as an escrow-locking...
6622152 Remote log based replication solution
Sep-16-2003 A method, apparatus and program storage device for optimizing a relational database management system is provided. The method employs a replication solution wherein both Apply and Capture utilities are...
6618794 System for generating a point-in-time copy of data in a data storage system
Sep-9-2003 A system for generating a virtual point-in-time copy of a selected subset (e.g., a selected volume or logical unit) of a storage system. The present system operates by using a bitmap in storage system...
6618753 Systems and methods for registering gift registries and for purchasing gifts
Sep-9-2003 A method of creating an aggregated Internet accessible registry includes the step of accepting a query from a registrant. The query contains an identifier and a search criteria, the identifier identifying...
6615223 Method and system for data replication
Sep-2-2003 A method and mechanism for data replication is disclosed. One embodiment of the invention relates to an efficient and effective replication system using LDAP replication components. Another embodiment...
6611851 Storage sub-system having expanded data read
Aug-26-2003 A storage sub-system employs a staging control information table by which staging of data to be read and redundant data thereof can be executed together to reduce response time in the event of a data read...
6611848 Methods for maintaining data and attribute coherency in instances of sharable files
Aug-26-2003 Methods for sharing a file while maintaining consistency among instances of the file managed by a file system are disclosed. One exemplary method includes associating a file consistency protocol with an...
6611847 Method for dynamically linking two objects in two different models
Aug-26-2003 A method in a computer system executing a repository program for dynamically linking two objects in two different models within the repository. The method includes the steps of receiving object identifiers...
6611834 Customization of information retrieval through user-supplied code
Aug-26-2003 A user at a client machine can customize components of a database search performed at a server. The user does this by sending executable code to the database server. Software code runs as middleware on...
6609126 System and method for routing database requests to a database and a cache
Aug-19-2003 A system and method for routing database requests from application logic to a cache and a database, including receiving a database request from the application logic, determining whether the database request...
6606640 Method, computer program product, and system for modifying populated databases utilizing a reload utility
Aug-12-2003 A content reactive reload utility receives one or more content reactive user directives that may influence processing depending upon the content of a populated target database. Records are then read from...
6606639 Method for effective indexing of partially dynamic documents
Aug-12-2003 A method more efficiently indexes dynamic documents. The method adjusts the frequency with which dynamic documents are retrieved taking into account the extent to which the document varies between its...
6606626 Database system with lock manager enhancement for improving concurrency
Aug-12-2003 A Client/Server Database System with an enhanced Lock Manager for improving concurrency is described. The system tracks information about database columns that are updated in the Lock Manager, in addition...
6606618 Method for optimizing the performance of a database
Aug-12-2003 A relational installation database for storing data elements in the form of strings, objects, etc. is aliased with integer identifiers corresponding to each data element is disclosed. The integer identifiers...
6604205 System and method for state synchronization
Aug-5-2003 A system and method are provided for maintaining state synchronization between a primary device and a secondary device. The present method includes the steps of generating a sequence identifier in the...
6604117 Method of maintaining a network of partially replicated database system
Aug-5-2003 A method of maintaining a database. The database is a partially replicated database having a central database and a plurality of individual partially replicated databases. Updates made to the central database...
6601076 Method and apparatus for coordinated N-way synchronization between multiple database copies
Jul-29-2003 A method and system for synchronizing multiple copies of a database in a network environment wherein each copy can have a customized synchronization rule-set. Specifically, the present invention discloses...
6601070 Distribution of physical file systems
Jul-29-2003 Data coherency and lock services for distributed physical file systems. Client applications are coupled to a virtual file system, which is coupled to one or more physical file systems. A lock agent is...
6598141 Manipulating interior pointers on a stack during garbage collection
Jul-22-2003 A system and method is provided for executing both managed and unmanaged code in a managed environment and managing memory employing a garbage collection system or service. The code may be precompiled,...
6598119 Database management system with a multiple-level cache arrangement
Jul-22-2003 A data management system for storing data in a multiple-level cache arrangement of a database comprises a multi-tier cache memory for initially storing all data in summary form in a secondary cache which...
6598060 Method and system for creating and maintaining version-specific properties in a distributed environment
Jul-22-2003 A method and system creates and maintains a version-specific property or property that is stored as part of an object in a distributed environment, contains specific version information relating to how...
6598058 Method and apparatus for cross-node sharing of cached dynamic SQL in a multiple relational database management system environment
Jul-22-2003 The invention provides a data processing system, a method, computer program product and software for operating it where the data processing system includes a number of interconnected nodes. At least one...
6594676 System and method for recovery of multiple shared database data sets using multiple change accumulation data sets as inputs
Jul-15-2003 A recovery utility apparatus for expediting recovery time during failure of one or more database data sets is provided. A backup copy restore utility is configured to read and restore a backup copy of...
6591279 System and method for computer-based notifications of real-world events using digital images
Jul-8-2003 A method, apparatus, and article of manufacture for providing computer-based notifications of real world events over a network. The system includes client computers, proxy server computers, and device...
6591273 Method and system for secure electronic distribution, archiving and retrieval
Jul-8-2003 The present invention provides a secure electronic information distribution, archiving and retrieval method and system for communication and correspondence purposes using an integrated system of email,...
6591259 Method and system for automating dependent entity actions in response to information change
Jul-8-2003 A method and system in accordance with the present invention provides for invoking actions when changes are made in one information source on behlaf of dependent information sources or systems. The method...
6587921 Method and apparatus for cache synchronization in a clustered environment
Jul-1-2003 Providing high availability cache coherency in a distributed cache environment for a storage cluster. An extent owner node in a cluster controls extent disk requests and the locking and demotion of extent...
6587860 Apparatus and method for tracking access to data resources in a cluster environment
Jul-1-2003 Within a computer cluster usage reference counts are maintained for replicated databases within a computer cluster using cluster membership and cluster voting services. Such a method includes the maintaining...
6584477 High speed system and method for replicating a large database at a remote location
Jun-24-2003 A primary computer system has a database, application programs that modify the local database, and a transaction manager that stores audit records in a local image trail reflecting those application program...
6584473 Information storage system
Jun-24-2003 By assuring and maintaining consistency of data within a range expected by the user, significance of the consistency of data is assured. A master control unit 105 to which write data and its write time...
6581075 System and method for database synchronization
Jun-17-2003 A method of maintaining synchronization among multiple databases is provided. The method includes the steps of receiving a data update request for a data record at a database, and comparing a timestamp...
6581074 Directory synchronization
Jun-17-2003 Directory synchronization is disclosed. A synchronization logic synchronizes a first directory and a second directory. The logic has one or more synchronization capabilities: a dampening capability, an...
6578069 Method, data structure, and computer program product for identifying a network resource
Jun-10-2003 Techniques are presented for allowing clients and servers in a computer network executing the WebDAV protocol to identify a specific version of a specific resource a specific version using a resource tag....
6578054 Method and system for supporting off-line mode of operation and synchronization using resource state information
Jun-10-2003 Systems and methods for synchronizing multiple copies of data in a network environment that includes servers and clients so that incremental changes made to one copy of the data can be identified, transferred,...
6578053 Document management system and document management method applied thereto
Jun-10-2003 A document management system records an operation history associated with an electronic document. When output of a document is instructed, it is determined whether an output history associated with the...
6578052 Database clean-up system
Jun-10-2003 A clean-up system recaptures part of the memory or secondary storage space on a client device, such as a handheld personal computer. E-mail messages are organized in a hierarchy of folders within a database....
6578041 High speed on-line backup when using logical log operations
Jun-10-2003 A database computer system and a high speed method for backup is provided for use when general logical operations are logged. Data is copied from the active stable database to a backup database while update...
6578039 Database management methods and equipment, and database management program storage media
Jun-10-2003 Multiple key ranges are correlated with multiple data storage areas provided in memory. In storing data in a database, the data is stored in the data storage area correlated with the key range containing...
6578035 Method for dynamic validation of a distributed database segment which yields a suitable successor
Jun-10-2003 A method and system for ensuring an current and valid copy of a distributed database is re-installed for a file server that has failed and been restored or otherwise has been offline and is then brought...
6577753 Medical network system
Jun-10-2003 In a medical network system, the tone of an image displayed on a commonly-used image display apparatus becomes a desired tone corresponding to the type of an image outputting apparatus. Look-up tables...
6574749 Reliable distributed shared memory
Jun-3-2003 In implementing a reliable distributed shared memory, a weak consistency model is modified to ensure that all vital data structures are properly replicated at all times. Write notices and their corresponding...
6574627 Method and apparatus for the verification of server access logs and statistics
Jun-3-2003 A method and apparatus for verifying the correctness of server access logs. The server is required to transfer the relevant log information for each client request to, an authentication device. In a preferred...
6571278 Computer data sharing system and method for maintaining replica consistency
May-27-2003 To improve communication efficiency during the updating of a replica, and to reduce the amount of memory required for the updating of a replica. The present invention is a computer for maintaining consistency...
6571258 Computer data storage system with parallelization migration plan generator
May-27-2003 A data storage system is provided in which a migration plan generates migration plans for reaching a goal configuration from an initial configuration in a predetermined period of time. The migration plan...
6571245 Virtual desktop in a computer network
May-27-2003 A network of servers coupled to the Internet provides a virtual desktop in a virtual computing environment. A user is able to access the virtual desktop from a variety of systems through various communications...
6564231 Method for managing optical disk library files in accordance with the frequency of playback requests selected simultanenously at a specified time intervals
May-13-2003 A method for managing files in a library in a manner to access files in a library operating with a plurality of preservation recording media storing data as files, while copying data more highly required...
6560700 Protocol for synchronizing parallel processors in a mobile communication system
May-6-2003 A method or protocol for synchronizing parallel processors in a mobile communication system is disclosed, whereby a sync engine associated with one processor retrieves the current value of a change counter...
6560614 Nonintrusive update of files
May-6-2003 Updating a file which is currently open is accomplished by allowing current users to continue accessing the original file while redirecting new users to an updated version. When user activity permits,...
6560608 Method and apparatus for automatically selecting a rule
May-6-2003 A method and apparatus for automatically selecting a rule during the mapping process, and storing the rule independently of message type, is provided. The method and apparatus allow these rules to be inferred...
6560601 Database transaction with locking in two phases and multiple versions of objects
May-6-2003 A method is provided for consistent reading of a number of objects (1O, 2O, 3O) within a database. The method is adapted for use with a database in which transactions are managed by two-phase locking....