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

CL 707 SC 201
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...