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