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

CL 707 SC 201
6754657 Time stamping of database records
Jun-22-2004 A method of assigning timestamps to data items processed by a transaction. The method sets initial upper and lower limits for a transaction timestamp that will be applied to data items processed by the...
6751616 Techniques for DLM optimization with re-mapping responsibility for lock management
Jun-15-2004 Techniques for optimizing a distributed lock manager (DLM) for faster reconfiguration includes using a constant hash function to associate each resource of a plurality of shared resources with a hash value....
6748498 Scalable multiprocessor system and cache coherence method implementing store-conditional memory transactions while an associated directory entry is encoded as a coarse bit vector
Jun-8-2004 A system including a plurality of processor nodes is configured to execute a cache coherence protocol that avoids the use of negative acknowledgments and ordering requirements on the underlying transaction-message...
6748402 System and method for converting and loading interactive pager address books
Jun-8-2004 A conversion tool inputs an address book downloaded from an interactive pager executing an operating system that is not compatible with personal information managers. The conversion tool outputs a user...
6748381 Apparatus and method for maintaining consistency of shared data resources in a cluster environment
Jun-8-2004 A method and apparatus for providing a recent set of replicas for a cluster data resource within a cluster having a plurality of nodes; each of the nodes having a group services client with membership...
6748379 Graphical representation of disorganized database records in an IMS database
Jun-8-2004 A method and system for displaying database record organization characteristics of IMS databases. In one embodiment, the method involves receiving information associated with a plurality of database records...
6745248 Method and apparatus for analyzing domain name registrations
Jun-1-2004 Downloading an authoritative zone file and performing searches within the zone file can identify all of the domain names registered to an entity. A method of identifying all of the domain names registered...
6745208 Method and apparatus for synchronizing an XML document with its object model
Jun-1-2004 A method and apparatus for synchronizing an XML document object model with the corresponding object model on the fly and in real time such that changes in either the document object model or the object...
6742006 Method and apparatus for selective execution of a computer program
May-25-2004 A method and apparatus for ensuring that code being executed by a data processing system conforms to a platform standard. As an example, one embodiment of the present invention validates Pure Java platform...
6738789 Data package including synchronization data
May-18-2004 A data package containing instructions for manipulating user data. The package includes a header identifying the data package and containing information on content in the data package; transaction objects...
6738773 Method and system for transforming data between disparate capacity database systems
May-18-2004 In many computer systems, the rate of data from an input source may become significantly faster than a processor's ability to respond. This situation occurs when a faster and more modern system writes...
6738757 System for database monitoring and agent implementation
May-18-2004 Comprising an engine and intelligent agents, the invented system monitors a data network for important events selected by the user and upon detection puts the information into action. Examples of actions...
6735604 Method for storing and retrieving data objects
May-11-2004 The invention applies the economies of scale to data processing and provides automated methods of collecting, categorizing, indexing, storing and retrieving large amounts of data from a wide variety of...
6735603 Logical volume data structure determining configuration status of logical volume based on comparing values of examined volume epoch identifiers on each on-line extent
May-11-2004 Volume configuration data management systems and methods are described. A logical volume provider maintains an epoch number on each of the extents comprising a volume. Upon each change in the configuration...
6732270 Method to authenticate a network access server to an authentication server
May-4-2004 A method of authentication between servers in a three party network protocol network includes first providing at least one network access server (NAS) in communication with at least one user of the network...
6732239 Concurrent access scheme for exclusive mode cache
May-4-2004 Methods for permitting concurrent access to an object in a data store of the type having an exclusive access cache are disclosed. The method uses first-in-last-out conditions to control which concurrent...
6732144 Communication method for data synchronization processing and electronic device therefor
May-4-2004 At member registration step, a master transmits a certificate and a priority to a slave. The certificate indicates that the slave receiving it belongs to the same data synchronization group as the master....
6732123 Database recovery to any point in time in an online environment utilizing disaster recovery technology
May-4-2004 A method and apparatus for merging log data for recovering one or more database data sets to any point-in-time in a single pass of log data sets. Using disaster recovery technology, the invention may be...
6732122 System and method of synchronizing replicated data
May-4-2004 A replication method is provided for synchronizing master and satellite data tables, including several acts. An identifier column is generated for each table of a tree of master tables. The tree of master...
6728734 Method and apparatus to facilitate data updates between a base processing unit and a portable processing unit
Apr-27-2004 A method of facilitating data updates between a base processing unit and one or more portable processing units includes receiving an update request signal at the portable processing unit from the base...
6728733 System, method, and program product for administrating document file in computerized network system
Apr-27-2004 A document file administrative system includes a plurality of client computers each accessible by a user, a server computer containing document files each having an attribute relating to a node constituting...
6725446 Information distribution method and system
Apr-20-2004 A method and system for integrating plural disparate information sources into a single stream of information using middleware. Data received from real-time sources (e.g., stock quotes) is given priority...
6725239 Selective information synchronization based on implicit user designation
Apr-20-2004 A device and method for synchronizing information between computer systems is provided. Certain subsets of information may be synchronized, while excluding other information from the synchronization process....
6721735 Method and apparatus for synchronizing databases in a network management system
Apr-13-2004 In an environment where databases are shared, it is important that the information contained within the databases be consistent among databases containing the respective information. Thus, there is a need...
6721724 Validating multiple execution plans for database queries
Apr-13-2004 Validation of large numbers of alternative execution plans for a database query, either an exhaustive enumeration of the complete space of alternatives, or else an unbiased random sample, is performed...
6721612 Method and system for installing program in parallel computer system
Apr-13-2004 A distributing node initiates an install control program in receiving nodes, and then broadcasts or multicasts program data to the receiving nodes. Thereby, the installation of the program into the nodes...
6718349 Intelligent, optimistic concurrency database access scheme
Apr-6-2004 Methods for minimizing conflicts in an optimistic concurrency database access scheme are described. The method provides users or software processes with cache copies of database records and tracks which...
6718348 Non-time dependent synchronization of databases
Apr-6-2004 A first database is synchronized with a second database, wherein the first database is located in a mobile terminal. To avoid erroneous synchronization results that can occur if a timer associated with...
6718347 Method and apparatus for maintaining coherence among copies of a database shared by multiple computers
Apr-6-2004 A method for use in a computer system including first and second computers and first and second storage systems, wherein the first storage system is coupled to the first computer to store data transferred...
6718327 Fault-tolerant queue with autonomous client operation
Apr-6-2004 Apparatus and methods, including computer program products, for providing a network-accessible queue. The queue is stored on a network-accessible file system having a locking mechanism providing strictly-enforced,...
6718323 Automatic method for quantifying the relevance of intra-document search results
Apr-6-2004 A method for finding and ranking portions of documents responsive to a query is disclosed. The method comprises the steps of: providing at least one database containing documents; providing a query relating...
6715070 System and method for selectively enabling and disabling plug-ins features in a logical volume management enviornment
Mar-30-2004 A method and an apparatus for enabling and disabling features in a logical volume management environment is presented. This operation can be performed at boot time or at run time. The user is shown a list...
6714950 Methods for reproducing and recreating original data
Mar-30-2004 Methods of reproducing and recreating original data are provided. A method of reproducing original data is provided wherein original data are received in a first format and native data are extracted from...
6711609 Method and apparatus for synchronizing an email client on a portable computer system with an email client on a desktop computer
Mar-23-2004 A fully integrated email system for a desktop computer with an associated palmtop computer is disclosed. The portable computer has an email client for viewing incoming email messages and composing outgoing...
6711592 Information processing system
Mar-23-2004 Information processing system is provided which includes at least two information processing devices connected through a communication network so as to be communicated with each other for transmission...
6711591 Top-down control of multiple layer aggregation logical volume management data and boot record
Mar-23-2004 A system and method for control of data and boot records associated with multi-layer logical volumes allows the logical volume data area containing the fake EBR to be deterministically and efficiently...
6711571 Partitioning ownership of a database among different database servers to control access to the database
Mar-23-2004 A database or some portion thereof is partitioned into ownership groups. Each ownership group is assigned one or more database servers as owners of the ownership group. The database servers that are assigned...
6708256 Memory-to-memory copy and compare/exchange instructions to support non-blocking synchronization schemes
Mar-16-2004 A coherency technique for multiprocessor systems in which threads perform atomic read or atomic write transactions pursuant to memory-to-memory copy instructions or memory-to-memory compare-and-exchange...
6708187 Method for selective LDAP database synchronization
Mar-16-2004 A unified policy management system for an organization including a central policy server and remotely situated policy enforcers. The central policy server includes a central database storing configuration...
6704807 Application program interfaces and structures in a resource limited operating system
Mar-9-2004 A set of Application Program Interfaces (APIs) for a resource-limited environment are disclosed. The APIs provide a mechanism for a computer application to interface with various components and modules...
6704756 Methods, apparatus, and product for distributed garbage collection
Mar-9-2004 In accordance with the present invention a process is provided for allocating and deallocating resources in a distributed processing system having a requester platform and a server platform. The process...
6704755 Systems and methods for backing up data files
Mar-9-2004 The invention provides systems and methods for continuous back up of data stored on a computer network. To this end the systems of the invention include a synchronization process that replicates selected...
6704743 Selective inheritance of object parameters in object-oriented computer environment
Mar-9-2004 An apparatus, program product, and method of managing entities in an object-oriented environment permit the selective inheritance of parameters or fields from parent entities and into child entities responsive...
6701330 Protecting duplicate/lost updates against host failures
Mar-2-2004 Method and apparatus for tracking messages and transactions communicated between a number of users and a number of hosts, where the hosts are executing concurrent applications. During a first user session,...
6701329 Aging and scavenging of DNS resource records
Mar-2-2004 A method and system for aging and scavenging resource records in a DNS database is provided. DNS resource records that are stored in a DNS database are assigned the timestamps indicating the last time...
6701328 Database management system
Mar-2-2004 This embodiment of the invention has a container 26c within which multiple groups of data, each optionally including one or more attributes (or attribution items), are stored without destroying their relational...
6701311 Customer self service system for resource search and selection
Mar-2-2004 A customer self service system and method for performing resource search and selection. The method includes steps of providing an interface enabling entry of a query for a resource and specification of...
6697792 Method for distributing information
Feb-24-2004 A system for distributing information comprises at least one content source (2, 3), at least one client (4, 5), a communication network (6), a distribution server (1), a profile data base (10) associated...
6694337 Synchronizing databases
Feb-17-2004 A computer that manages a master database synchronizes the master database and a slave database by receiving a change made to the slave database, integrating the change to the slave database into the master...
6694336 Data transfer and synchronization system
Feb-17-2004 A system in a processing device having at least one application including application data in a format in an application data store. The system includes: a system data store associated with the processing...