Data processing method, system, and computer program product
AssigneeAccenture Global Services Limited
InventorHuzefa Yusuf Bakir
Life of this patent
Estimating the term…
Abstract
The present description refers in particular to a data processing method, a computer program product, and a data processing system for obtaining and storing data in an outsourcing environment, the method including providing a user interface on a user computer; determining an indicator which indicates whether there is synchronization data in a user database, wherein the synchronization data is for synchronization with a remote database which is located on a remote computer; obtaining user data with the user interface; and storing the user data in the user database if the indicator indicates that there is synchronization data in the user database.
Claims12
A data processing method for obtaining and storing data in an outsourcing environment, the method including:
- providing a user interface on a user computer;
- receiving, at the user interface, user data to be stored either in a user database located at a user computer or in a remote database located at a remote computer;
- prior to storing the user data received at the user interface, determining an indicator that indicates whether there is data already stored in the user database to be synchronized with the remote database;
- if the indicator indicates that there is data already stored in the user database to be synchronized with the remote database, the method further comprises:
- storing the user data received at the user interface in the user database with the data already stored in the user database, and
- synchronizing the user database with the remote database;
- and
- if the indicator indicates that there is no data already stored in the user database to be synchronized with the remote database, the method further includes:
- determining whether the remote database is available,
- if the remote database is determined to be unavailable, storing the user data received at the user interface in the user database, and attempting to synchronize the user database with the remote database, and
- if the remote database is determined to be available, storing the user data in the remote database.
A non-transitory computer readable storage medium on which is embedded computer readable instructions, which, when loaded and executed on a computer, cause the computer to:
- obtain, via a user interface, user data to be stored either in a user database located at a user computer or in a remote database located at a remote computer;
- prior to storing the user data received at the user interface, determine an indicator that indicates whether there is data already stored in the user database to be synchronized with the remote database;
- if the indicator indicates that there is data already stored in the user database to be synchronized with the remote database,
- store the user data received at the user interface in the user database with the data already stored in the user database;
- and
- synchronize the user database with the remote database;
- and
- if the indicator indicates that there is no data already stored in the user database to be synchronized with the remote database,
- determine whether the remote database is available;
- if the remote database is determined to be unavailable, store the user data received at the user interface in the user database, and attempt to synchronize the user database with the remote database;
- and
- if the remote database is determined to be available, store the user data in the remote database.
A data processing system to obtain and store user data in an outsourcing environment, the system including:
- a user computer including a user database and a user interface, wherein the user interface is to obtain user data to be stored either in the user database at the user computer or in a remote database at a remote computer;
- and
- an indicator which indicates whether there is data stored in the user database to be synchronized with the remote database;
- wherein, prior to storing the user data received at the user interface, the user computer is to determine the indicator that indicates whether there is data already stored in the user database to be synchronized with the remote database,
- wherein, if the indicator indicates that there is data already stored in the user database to be synchronized with the remote database, the user computer is to:
- store the user data received at the user interface in the user database with the data already stored in the user database, and
- synchronize the user database with the remote database, and
- wherein, if the indicator indicates that there is no data already stored in the user database to be synchronized with the remote database, the user computer is further to:
- determine whether the remote database is available,
- if the remote database is determined to be unavailable, store the user data received at the user interface in the user database, and attempt to synchronize the user database with the remote database, and
- if the remote database is determined to be available, store the user data in the remote database.
Dependencies are inferred from the claim text.