Database synchronization via a mobile network

US10089376B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10089376-B2
Application numberUS-201615251277-A
CountryUS
Kind codeB2
Filing dateAug 30, 2016
Priority dateDec 29, 2004
Publication dateOct 2, 2018
Grant dateOct 2, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

An apparatus adapted to operate as an A party in a database synchronization with a B party via a mobile communication network. The database contains data items to be synchronized. The apparatus includes mechanisms for maintaining a copy of the database and a client-server communication module with a client part and a server part. The client part is configured to communicate via the mobile communication network with the server part of the B party. The apparatus also includes change detection mechanisms responsive to a detection of a changed data item, for initiating a synchronization event via the client part of the client-server communication module.

First claim

Opening claim text (preview).

What is claimed is: 1. Within a system comprising an Internet Protocol (IP) network coupled between a first computer and a second computer, a method comprising: establishing and maintaining a data path over the IP network between the first computer and the second computer using a tunnelling protocol; maintaining a first database on the first computer, the first database having an existing data item; maintaining a second database on the second computer, the second database having a corresponding data item that has been previously synchronized with the existing data item; detecting a change in the existing data item by the first computer; and transmitting a notification message from the first computer to the second computer over the data path, the notification message comprising: an indication the existing data item has changed; and the change in the existing data item; and updating the corresponding data item, wherein detecting the change, verifying the data path, and transmitting the notification message are executed in near real-time. 2. The method of claim 1 , wherein the system is implemented within a mobile communication network. 3. The method of claim 2 , wherein the first computer comprises a server. 4. The method of claim 3 , wherein the second computer comprises a server. 5. The method of claim 4 , wherein the IP network is an intranet. 6. The method of claim 1 , further comprising verifying the data path. 7. The method of claim 1 , wherein the tunneling protocol is a GPRS Tunnelling Protocol (GTP). 8. A system comprising: a first computer having a first database, the first database having an existing data item; a second computer having a second database, the second database having a corresponding data item that has been previously synchronized with the existing data item; and an Internet Protocol (IP) network coupled between the first computer and the second computer; wherein: the first computer is configured to: establish and maintain a data path over the IP network between the first computer and the second computer using a tunnelling protocol; maintain the first database; detect a change in the existing data item; and transmit a notification message to the second computer over the data path, the notification message comprising: an indication the existing data item has changed; and the change in the existing data item, wherein the first computer is further configured to detect the change, verify the data path, and transmit the notification message in near real-time; and the second computer is configured to: receive the notification message; and update the corresponding data item. 9. The system of claim 8 , wherein the system is implemented within a mobile communication network. 10. The system of claim 9 , wherein the first computer comprises a server. 11. The system of claim 10 , wherein the second computer comprises a server. 12. The system of claim 11 , wherein the IP network is an intranet. 13. The system of claim 8 , wherein the first computer is further configured to verify the data path. 14. The system of claim 8 , wherein the tunneling protocol is a GPRS Tunnelling Protocol (GTP).

Assignees

Inventors

Classifications

  • Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor · CPC title

  • Physics · mapped topic

  • Physics · mapped topic

  • Electricity · mapped topic

  • Physics · mapped topic

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10089376B2 cover?
An apparatus adapted to operate as an A party in a database synchronization with a B party via a mobile communication network. The database contains data items to be synchronized. The apparatus includes mechanisms for maintaining a copy of the database and a client-server communication module with a client part and a server part. The client part is configured to communicate via the mobile commu…
Who is the assignee on this patent?
Seven Networks Llc
What technology area does this patent fall under?
Primary CPC classification G06F17/30581. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Oct 02 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).