Patents Assigned to Tadpole Technology PLC
  • Patent number: 7149761
    Abstract: A system and method for synchronizing a local replicated database with remote replicated databases. Generally, the system includes a local replicated database and a synchronization manager associated with the local replicated database. The synchronization manager may send changes made on the local replicated database to one or more remote replicated databases for reconstruction by the one or more remote replicated databases, and may receive changes made on a remote replicated database. In addition, the synchronization manager may reconstruct changes received from a remote replicated database on the local replicated database. Preferably, the synchronization manager may send, receive, and reconstruct changes independently from one another, i.e., may perform one or more of these activities autonomously and/or asynchronously.
    Type: Grant
    Filed: November 13, 2001
    Date of Patent: December 12, 2006
    Assignee: Tadpole Technology PLC
    Inventors: Iain C Cooke, Gary S M Thomson, Lucy Bastin
  • Patent number: 6920469
    Abstract: A system for managing identifiers in a database replication network includes a database including data items, and a global ID space including a number of identities (IDs) for identifying data items. A replica of the database includes an existing range of IDs allocated to the replica from the global ID space, and a replica ID manager for requesting a new range of IDs from the ID space when a threshold is reached. The replica ID manager adjusts the threshold based upon usage of IDs by the replica, calculates a size of the new range of IDs based upon an ID usage rate of the replica, and includes the size in the request. An ID administrator associated with the global ID space allocates a new range of IDs to the replica in response to the request, thereby providing unique global IDs to data items in replicas of the database.
    Type: Grant
    Filed: November 13, 2001
    Date of Patent: July 19, 2005
    Assignee: Tadpole Technology PLC
    Inventors: Iain C Cooke, Gary S M Thomson, Lucy Bastin
  • Publication number: 20030093441
    Abstract: A system for managing identifiers in a database replication network includes a database including data items, and a global ID space including a number of identities (IDs) for identifying data items. A replica of the database includes an existing range of IDs allocated to the replica from the global ID space, and a replica ID manager for requesting a new range of IDs from the ID space when a threshold is reached. The replica ID manager adjusts the threshold based upon usage of IDs by the replica, calculates a size of the new range of IDs based upon an ID usage rate of the replica, and includes the size in the request. An ID administrator associated with the global ID space allocates a new range of IDs to the replica in response to the request, thereby providing unique global IDs to data items in replicas of the database.
    Type: Application
    Filed: November 13, 2001
    Publication date: May 15, 2003
    Applicant: Tadpole Technology PLC
    Inventors: Iain C. Cooke, Gary S. M. Thomson, Lucy Bastin
  • Publication number: 20030093431
    Abstract: A system and method for synchronizing a local replicated database with remote replicated databases. Generally, the system includes a local replicated database and a synchronization manager associated with the local replicated database. The synchronization manager may send changes made on the local replicated database to one or more remote replicated databases for reconstruction by the one or more remote replicated databases, and may receive changes made on a remote replicated database. In addition, the synchronization manager may reconstruct changes received from a remote replicated database on the local replicated database. Preferably, the synchronization manager may send, receive, and reconstruct changes independently from one another, i.e., may perform one or more of these activities autonomously and/or asynchronously.
    Type: Application
    Filed: November 13, 2001
    Publication date: May 15, 2003
    Applicant: Tadpole Technology PLC
    Inventors: Iain C. Cooke, Gary S. M. Thomson, Lucy Bastin