| 7043507 |
System and method for validated indirect data backup using operating system I/O Operations |
| May-9-2006 |
Methods and systems to backup data are provided. A first computing device identifies data to backup and stabilizes a frozen image of that data. Next, the frozen image is decomposed into physical storage... |
| 7043482 |
Automatic and secure data search method using a data transmission network |
| May-9-2006 |
A method for searching data stored in at least one database (32, 34) accessible from an external server of a data transmission network (14), including sending a query (36) for every database from a local... |
| 7039658 |
Method and apparatus for generating web pages from templates |
| May-2-2006 |
A method and apparatus for facilitating the development and management of web sites. A web page generator includes applications for controlling web page operations or semantics and a plurality of templates... |
| 7039656 |
Method and apparatus for synchronizing data records between a remote device and a data server over a data-packet-network |
| May-2-2006 |
A system for synchronizing data records between a network data server and a requesting client device has a client software application and a network server software application. The system is characterized... |
| 7039643 |
System, method and apparatus for converting and integrating media files |
| May-2-2006 |
The present invention teaches a digital media file conversion and integration system including a server coupled to the Internet to allow users to download media files to a server the Internet. The system... |
| 7035878 |
Base rolling engine for data transfer and synchronization system |
| Apr-25-2006 |
A base rolling engine for collapsing data packages stored in a data transfer and synchronization system. A first data package is provided. The first data package has a first transaction including an identification... |
| 7035870 |
Object locking in a shared VM environment |
| Apr-25-2006 |
A system is provided which comprises multiple Java virtual machines (VMs). Each VM is capable of running a plurality of threads. The system includes at least one object which is shared between the VMs... |
| 7035859 |
Method and system for intra-table referential integrity for relational database systems |
| Apr-25-2006 |
In a relational database management system (RDBMS), a method of processing related records can include receiving a plurality of related records and inserting the plurality of related records into a single... |
| 7031966 |
Method and apparatus for making independent data copies in a data processing system |
| Apr-18-2006 |
A method for copying a data file from a source device to a destination device. In response to a copy command from a requesting host application identifying the source file and the storage locations in... |
| 7031941 |
Method and system for managing configuration of mechanical equipment |
| Apr-18-2006 |
A method and system is disclosed for maintaining a database of configurations of mechanical equipment. A functional configuration database is established to store functional information about an end item... |
| 7031867 |
Methods and apparatus for identifying test number collisions |
| Apr-18-2006 |
In a method for assigning test numbers, current testflow context information is maintained during the execution of a testflow. Upon generation of a new test number for a result of a subtest in the testflow,... |
| 7024525 |
Distributed background track processing |
| Apr-4-2006 |
Setting a plurality of table entries in a storage device includes subdividing the table entries into a N tasks, placing each of the N tasks in a memory location disposed within the storage device and accessible... |
| 7024521 |
Managing sparse directory evictions in multiprocessor systems via memory locking |
| Apr-4-2006 |
Cache coherence directory eviction mechanisms are described for use in computer systems having a plurality of multiprocessor clusters. Interaction among the clusters is facilitated by a cache coherence... |
| 7024457 |
E-mail synchronization between heterogeneous mail servers |
| Apr-4-2006 |
A method or system for synchronizing e-mail messages for a user, particularly for POP3 protocols. E-mail messages addressed to the user are received at an e-mail control at a local server, from an external... |
| 7024430 |
Method and system for implementing a filter in a data synchronization system |
| Apr-4-2006 |
A method and system for synchronizing data between a dataset and a data subset, in which filter criteria determine which data records in the dataset are excluded from the data subset. However, the filter... |
| 7024429 |
Data replication based upon a non-destructive data model |
| Apr-4-2006 |
In a data-replication system, multi-way synchronization of copies of the data at different devices is achieved by employing a non-destructive data model. In this model, each replicated data object is represented... |
| 7024428 |
Reliable data synchronization over unreliable networks |
| Apr-4-2006 |
A centralized synchronization system synchronizes data stored in multiple devices distributed over a relatively unreliable network, to provide automatic recovery from synchronization failures. The synchronization... |
| 7020684 |
System and method for optimistic caching |
| Mar-28-2006 |
Transactions are granted concurrent access to a data item through the use of an optimistic concurrency algorithm. Each transaction gets its own instance of the data item, such as in a cache or in an entity... |
| 7020665 |
File availability in distributed file storage systems |
| Mar-28-2006 |
File availability in distributed file storage systems is improved by initially placing replicas of a file or other object on different ones of multiple devices using a first process. Subsequently, the... |
| 7017025 |
Mechanism for proxy management of multiprocessor virtual memory |
| Mar-21-2006 |
A method and apparatus within a computer processing environment is provided for proxy management of a plurality of memory management units connected to a plurality of processing elements or cores within... |
| 7017005 |
Implementation of a content addressable memory using a RAM-cell structure |
| Mar-21-2006 |
Method and device for arranging and storing data in a memory and for extracting the data from the memory in response to an input key, the method including the steps of: (a) providing at least a first array... |
| 7016908 |
File processing method, data processing apparatus and storage medium |
| Mar-21-2006 |
A file processing method, a data processing apparatus and a storage medium divides a file into a plurality of sections and compresses each section of the file using a plurality of compression parameters,... |
| 7016906 |
Data processing method and apparatus employing OLE DB and having dual schema and auto update features |
| Mar-21-2006 |
Mapping of data source schema data types relating a server side database description into a set of OLE DB data types is rendered subject to user modification by provision of a dual Schema File at a client... |
| 7016904 |
Method and system for rapid insertion of various data streams into sorted tree structures |
| Mar-21-2006 |
The present invention provides the method and system that redistribute the nodes of a sorted tree to enable faster data insertion. Further, the tree typically contains a fixed number of levels, each comprising... |
| 7016059 |
Printing images in an optimized manner |
| Mar-21-2006 |
A method and system of producing image prints and other physical manifestations of images from an order specifying one or more recipients and, for each specified recipient, a set of one or more images... |
| 7013313 |
System and methods for inheriting information into a dataset |
| Mar-14-2006 |
A user is allowed to inherit data from parent datasets into the user's own child dataset. The parent datasets can further inherit data from each other, so that the user can inherit data from a parent dataset,... |
| 7010529 |
Method and mechanism for dependency tracking at low granularity levels |
| Mar-7-2006 |
A method and mechanism for tracking dependencies at low granularity levels in a database system is disclosed. An embodiment utilities commit time values at low granularity levels which are associated with... |
| 7007047 |
Internally consistent file system image in distributed object-based data storage |
| Feb-28-2006 |
A system and method to perform a system-wide file system image without time smear in a distributed object-based data storage system. A realm manager is elected as an image master using the Distributed... |
| 7007045 |
Preserving memory resources by limiting time-date information for a subset of properties |
| Feb-28-2006 |
Example embodiments provide for preserving memory resources by selecting property values to be assigned time-date information used in resolving conflicts between sync values. The property values may be... |
| 7007043 |
Storage backup system that creates mountable representations of past contents of storage volumes |
| Feb-28-2006 |
A method, computer program product, and data management appliance for scheduling mountable point-in-time views of a storage volume is disclosed. A device external to the data processing system requests... |
| 7007041 |
Synchronization system application object interface |
| Feb-28-2006 |
In one aspect, an application object for a synchronization system is provided on a network coupled processing device. The application object may comprise a plurality of objects, each object translating... |
| 7007029 |
System for visualizing information in a data warehousing environment |
| Feb-28-2006 |
According to the invention, techniques for visualizing customer data contained in databases, data marts and data warehouses. In an exemplary embodiment, the invention provides a system for graphically... |
| 7007021 |
Data structure and method for pipeline heap-sorting |
| Feb-28-2006 |
An improved data structure is provided by modifying a public-domain data structure known as a "heap". When these improvements are applied, the resultant data structure is known as a "pile." This invention... |
| 7003631 |
System having address-based intranode coherency and data-based internode coherency |
| Feb-21-2006 |
A system comprises a plurality of nodes, each node comprising one or more coherent agents coupled to an interconnect. Ownership of a coherency block accessed by a transaction on the interconnect is transferred... |
| 7003531 |
Synchronization of plural databases in a database replication system |
| Feb-21-2006 |
In a database synchronization process, a block of data is read from a source database at the first node. A marker is assigned to the block of data, and the marker is then written to an audit trail at the... |
| 6996682 |
System and method for cascading data updates through a virtual copy hierarchy |
| Feb-7-2006 |
A system and method for managing data updates by cascading those updates through a virtual copy hierarchy from parent copies to child copies are provided. Virtual copies are created and managed through... |
| 6996633 |
System and method for synchronizing objects between two devices |
| Feb-7-2006 |
A synchronization system synchronizes objects between a portable computer and a desktop computer. The portable computer is capable of communicating with a storage volume that can become inaccessible to... |
| 6996590 |
Method and system for the garbage collection of shared data |
| Feb-7-2006 |
A method of garbage collection of shared data in a system heap within a data processing system, the method comprising the steps of: (a) determining if the contents of the system heap has reached a predetermined... |
| 6996583 |
Real-time database update transaction with disconnected relational database clients |
| Feb-7-2006 |
A method and system for performing real-time database update transactions with disconnected database clients includes a disconnected client server (DCS) and disconnected client extensions (DCE). The DCS... |
| 6995789 |
Method for managing images over a communication network |
| Feb-7-2006 |
A method for providing digital images over a communication network to a user using instruction obtained from a roll of film containing images or wireless image capture device. The instruction may be obtained... |
| 6993631 |
L2 cache maintaining local ownership of remote coherency blocks |
| Jan-31-2006 |
A first node includes a first cache and a plurality of coherent agents. In response to a transaction to a coherency block by a first coherent agent of the plurality of coherent agents, the first node is... |
| 6993579 |
System and method of synchronizing objects between two devices |
| Jan-31-2006 |
A synchronization system synchronizes objects between a portable computer and a desktop computer. The portable computer is capable of communicating with a storage volume that can become inaccessible to... |
| 6993539 |
System and method for determining changes in two snapshots and for transmitting changes to destination snapshot |
| Jan-31-2006 |
A system and method for remote asynchronous replication or mirroring of changes in a source file system snapshot in a destination replica file system using a scan (via a scanner) of the blocks that make... |
| 6990533 |
Method and system for device bootstrapping via server synchronization |
| Jan-24-2006 |
Restoring basic functionality to a portable computer system via a server accessed remotely by telephone. A user of a portable computer system which has lost data and software which was held in volatile... |
| 6990523 |
System and method for synchronizing objects between two devices |
| Jan-24-2006 |
A synchronization system synchronizes objects between a portable computer and a desktop computer. The portable computer is capable of communicating with a storage volume that can become inaccessible to... |
| 6990522 |
System and method for synchronizing objects between two devices |
| Jan-24-2006 |
A synchronization system synchronizes objects between a portable computer and a desktop computer. The portable computer is capable of communicating with a storage volume that can become inaccessible to... |
| 6988165 |
System and method for intelligent write management of disk pages in cache checkpoint operations |
| Jan-17-2006 |
A system and method are disclosed for improving the efficiency of write operations by intelligently managing disk pages that are written during checkpoint operations so that write operations can occur... |
| 6988137 |
System and method for synchronizing objects between two devices |
| Jan-17-2006 |
A synchronization system synchronizes objects between a portable computer and a desktop computer. The portable computer is capable of communicating with a storage volume that can become inaccessible to... |
| 6988124 |
Locating potentially identical objects across multiple computers based on stochastic partitioning of workload |
| Jan-17-2006 |
Potentially identical objects (e.g., files) are located across multiple computers based on stochastic partitioning of workload. For each of a plurality of objects stored on a plurality of computers in... |
| 6985927 |
Shared internet storage resource, user interface system, and method |
| Jan-10-2006 |
The Shared Internet Storage Resource provides Internet-based file storage, retrieval, access, control, and manipulation for a user. Additionally, an easy-to-use user interface is provided both for a browser... |