Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

System and method for synchronization of version annotated objects

a technology of version annotation and object, applied in the field of objects synchronization, can solve the problems of increasing the likelihood of conflict between the different databases, presenting more of a challenge, and complicating the resolution of such conflicts

Active Publication Date: 2007-08-02
ORACLE INT CORP
View PDF66 Cites 283 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Synchronization of multiple-user data that resides in more than two databases presents more of a challenge.
Multiple users of data increase the likelihood of conflicts between the different databases and complicate the resolution of such conflicts.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • System and method for synchronization of version annotated objects
  • System and method for synchronization of version annotated objects
  • System and method for synchronization of version annotated objects

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0016]FIG. 1 is a block diagram of one embodiment of an electronic network system 100 according to the present invention. System 100 includes, but is not limited to, an application server 110, a master database 120, an access server 130, a network 140, and a remote device 150. Application server 110 includes, but is not limited to, an object interface 112 and a synchronization (sync) server 116. Object interface 112 provides an interface between sync server 116 and business objects (not shown) stored in master database 120. Access server 130 includes, but is not limited to, a sync gateway servlet 132 which is configured to communicate with sync server 116 and network 140. In one embodiment, access server 130 is implemented as a web server.

[0017] Remote device 150 includes, but is not limited to, a replicated database 156, an object interface 154, and a sync processor 152. Remote device 150 may be embodied as any type of remote electronic device including, but not limited to, a pers...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

Objects in a master database and objects in a replicated database are synchronized using identifiers and version stamps of the objects. Each object has a unique identifier and a version stamp that is incremented when the object is updated at the master database. A synchronization server uses the identifiers and version stamps of objects to perform out-of-date detection and conflict detection. The synchronization server resolves update conflicts according to rules.

Description

CROSS-REFERENCE TO RELATED APPLICATION [0001] This application is related to U.S. patent application No. ______, entitled “Simplified Application Object Data Synchronization for Optimized Data Storage,” filed on . The subject matter of the related application is hereby incorporated by reference. BACKGROUND OF THE INVENTION [0002] 1. Field of the Invention [0003] This invention relates generally to synchronization of objects and relates more particularly to a system and method for synchronization of version annotated objects. [0004] 2. Description of the Background Art [0005] Various types of data are stored in computers such as servers and desktop personal computers (PCs) that are not generally considered mobile devices. Some types of data, for example contact information, are commonly stored both in a non-mobile computer and a mobile device such as a personal digital assistant (PDA) or other handheld computer or device. It is often desirable and necessary to synchronize the data in...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(United States)
IPC IPC(8): G06F15/173
CPCG06F17/30575G06F16/27
Inventor CHASMAN, DOUGHEINKE, JOELPARRETT, JEFFSHAY, BRUCE
Owner ORACLE INT CORP
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products