WO2007054806A1 - A method and a system for retrieving data - Google Patents

A method and a system for retrieving data Download PDF

Info

Publication number
WO2007054806A1
WO2007054806A1 PCT/IB2006/003177 IB2006003177W WO2007054806A1 WO 2007054806 A1 WO2007054806 A1 WO 2007054806A1 IB 2006003177 W IB2006003177 W IB 2006003177W WO 2007054806 A1 WO2007054806 A1 WO 2007054806A1
Authority
WO
WIPO (PCT)
Prior art keywords
data
list
user
backup server
terminal
Prior art date
Application number
PCT/IB2006/003177
Other languages
French (fr)
Other versions
WO2007054806B1 (en
Inventor
Pankaj Anand
Nitin Arora
Puneet Trehan
Rakesh Sharrma
Aniruddha Chaudhuri
Original Assignee
Pankaj Anand
Nitin Arora
Puneet Trehan
Rakesh Sharrma
Chaudhuri Anirudha
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Pankaj Anand, Nitin Arora, Puneet Trehan, Rakesh Sharrma, Chaudhuri Anirudha filed Critical Pankaj Anand
Publication of WO2007054806A1 publication Critical patent/WO2007054806A1/en
Publication of WO2007054806B1 publication Critical patent/WO2007054806B1/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/14Error detection or correction of the data by redundancy in operation
    • G06F11/1402Saving, restoring, recovering or retrying
    • G06F11/1446Point-in-time backing up or restoration of persistent data
    • G06F11/1448Management of the data involved in backup or backup restore
    • G06F11/1451Management of the data involved in backup or backup restore by selection of backup contents
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/14Error detection or correction of the data by redundancy in operation
    • G06F11/1402Saving, restoring, recovering or retrying
    • G06F11/1446Point-in-time backing up or restoration of persistent data
    • G06F11/1458Management of the backup or restore process
    • G06F11/1469Backup restoration techniques

Definitions

  • the present invention relates to a system and a method for retrieving data which is available on a backup server terminal but lost or not available at a user terminal which is connected to the backup terminal. More particularly, the present invention relates to a single click retrieval system and method that retrieves from a backup server terminal data or file(s) that are newly created or changed or lost by a user terminal and stored on the backup server terminal for the purpose of backup.
  • Client terminal The computer on which the retrieved data would be stored.
  • Backup Server Terminal A computer, which stores data, files and other relevant information required for retrieving data.
  • Client Application A software application, which runs on the client terminal and through which retrieval is done.
  • Data Storage Location The complete path of directory or file where the file or the data is available on the backup server terminal.
  • Data Retrieval Location The complete path of directory or a file where the file or the data is going to be retrieved or stored on the user terminal.
  • Parking List A section of the client application which displays list of all the files downloaded from the backup server terminal to the user terminal.
  • Parking Lot It is a section of the parking list. It contains independent section for displaying list of the files contained in the parking list in three categorises namely
  • Watch Location The complete path of the directory or the file on the user terminal which has to be monitored. It is also the complete path of the directory or the file on the user .terminal from where the files are backed up.
  • Conflict Resolution Screen A screen in the client application which helps resolving any conflicting paths during retrieval, e.g. This screen will appear when a file is being retrieved in a folder where another file by the same name is already present.
  • Change Retrieval Location Screen A screen in the client application, which appears in order to let user chose a different retrieval location, e.g. A file with a retrieval path of E: ⁇ Abc.txt will require this screen if the client terminal does not have E: drive.
  • Add Filter Panel A screen in the client application which appears when there are files in the parking list having files which are actually not present in client terminal allowed file list.
  • the process of taking backup of data stored on a computer is most commonly used in the present day in order to safeguard against loss of data due to various reasons.
  • the process of retrieval is the process of obtaining from the backup location (backup server terminal) the data that has been lost.
  • the loss of data could be in the form of a non-saving or improper saving of data which has been created newly or non-saving of changes that have been carried out on existing data or loss of data which was stored.
  • recovery of lost data it is intended to mean recovery of data which could be lost by any of the above-mentioned means.
  • Retrieval is a process of downloading data from a backup server terminal to a connected device (client terminal). Retrieval is done in the event of existence of lost data, new data or changed data.
  • the user is aware that he/she has some extra data on the server which is not present on his/her device.
  • the user has to manually select what needs to be retrieved by searching the server backup repository.
  • the main object of the present invention is to provide a method and a system for retrieving the lost, new or changed data from backup server terminal that overcomes at least one of the drawbacks mentioned above or provides additional benefits.
  • Figure 1 illustrates the data flow diagram of the single click retrieval process.
  • Figure 2 illustrates the block diagram of the system for implementing the single click retrieval process.
  • the present invention provides a system and a method for retrieving data which is available on a backup server terminal but lost or not available at a user terminal which is connected to the backup server terminal.
  • a list of data available on the backup server terminal and a list of data available at the user terminal are compared and sorted appropriately to generate a list of lost data which are to be retrieved from the backup server terminal. Once the list of lost data is generated, the list is checked to render the path and feasibility of retrieving the data or the file(s). Finally, the data or the file(s) is retrieved by selecting path and location in user device.
  • a system for retrieving data which is available on a backup server terminal but lost or not available at a user terminal which is connected to the backup server terminal comprising: a) a user terminal (100); b) a backup server terminal (110) for storing backup information / data on behalf of the user terminal; and a c) communication link (109) connecting the user terminal with the backup server terminal; wherein: the user terminal is provided with a receiver means (107) for receiving from the backup server terminal (110) a list of the data stored thereupon on behalf of the user terminal, a means (102) for generating a list of data stored on the user terminal, a comparator means (101) for comparing the backup server terminal list and the user terminal list and generating a "Parking List" that contains information regarding the data to be retrieved from the backup server terminal; a temporary storage device (105) for storing the Parking List; a rendering means (103) operatively coupled to the
  • the rendering means (103) comprises a sorting means to sort the parking list according to the new or missing or changed data.
  • the rendering means (103) comprises a categorizing means to sub-categorize the parking list based on the device from which the content was uploaded or changed.
  • the display means (108) automatically displays to the user list of new, missing or changed data at the backup server terminal.
  • the rendering means (103) generates a Conflict Resolution Message upon the display means (108) if it finds a conflict with the existing content on the same location are found and the user is provided with the option of overwrite, save on another location and skip.
  • the user terminal (100) is optionally provided with a decryptor and/or a decompressor means (106), if the backup server terminal (110) stores the backup information in encrypted and/or compressed format.
  • the present invention also provides a single-click method for retrieving data from a backup server terminal to a user terminal, said method comprising the steps of: (i) generating a parking list containing entry of data to be retrieved;
  • step (i) the step of generating the parking list comprises: (i) receiving from the backup server terminal a list of the data stored thereupon;
  • the parking list thus generated is sort- able according to new data or missing data or changed data.
  • the parking list thus generated categorize-able into a plurality of sub-categories based on the user terminal from which the content was uploaded or changed.
  • rendering the feasibility of retrieving an entry in the parking list comprises the step of: (a) rendering the validity of the data storage location; and/or
  • the rendered parking list contains data entries which are rendered feasible of being retrieved.
  • the user is further provided with an option to decrypt and/or decompress if the backup information is stored on the server in encrypted and/or compressed format.
  • the present invention which is described hereafter in an elaborate way, introduces a single click retrieval process. This means that a user is already and automatically notified of the new, missing or changed data at the server through the client application.
  • the client application brings down the list of the content from the server. This list is then matched from the list of the captured content on the client to find out new, missing and changed content. All the entries in the resultant list called "Parking List” are checked for the validity of the retrieval locations and are rendered to map the locations on the target client on which the content is going to be retrieved from the server.
  • This Parking List is displayed in a section of the application called "Parking Lot” which is again categorized according to the new, missing and changed files. These parking lists are also sub-categorized by the device from which the content was uploaded or changed.
  • the every entry in the parking list is checked for validity of file types. If there are some files in the parking list whose file types are not present in the allowed file types then a new screen add filter panel opens and from there user can select the file types to include in the inclusion filters. From this point onwards, these file types will start watching in client application.
  • the above path is based on the user who is operating the client application; in this case it is the administrator.
  • the user wishes to retrieve back the data and this time the application is run by a different user account e.g. Userl.
  • the path must be rendered such that the file is retrieved on the new user's desktop and the path must be rendered to the following: "C: ⁇ Documents and Settings ⁇ Userl ⁇ Desktop ⁇ Abc.txt"
  • Retrieval maintains the same hierarchy of the device from which the content was uploaded or changed at the server.
  • the content is retrieved in a temporary location and decrypted and then decompressed to the original location.
  • 1 -Click retrieval is also possible through the web site. Users can log on to the website through the user device and retrieve all their data in a single click without having a need to install the client application on the client computer.
  • the data In case of retrieving data on new machine, the data will be retrieved in a single click by the user.

Abstract

The present invention relates to a system and a method for retrieving data which is available on a backup server terminal but lost or not available at a user terminal which is connected to the backup terminal. More particularly, the present invention relates to a single click retrieval system and method that retrieves from a backup server terminal data or file(s) that are newly created or changed or lost by a user terminal and stored on the backup server terminal for the purpose of backup.

Description

FIELD OF THE INVENTION:
The present invention relates to a system and a method for retrieving data which is available on a backup server terminal but lost or not available at a user terminal which is connected to the backup terminal. More particularly, the present invention relates to a single click retrieval system and method that retrieves from a backup server terminal data or file(s) that are newly created or changed or lost by a user terminal and stored on the backup server terminal for the purpose of backup. Glossary of Terms:
The following terms are used to explain the present invention. Unless specified to the contrary, the following terms are intended mean as described here below:
Client terminal: The computer on which the retrieved data would be stored.
Backup Server Terminal: A computer, which stores data, files and other relevant information required for retrieving data.
Client Application: A software application, which runs on the client terminal and through which retrieval is done.
Data Storage Location: The complete path of directory or file where the file or the data is available on the backup server terminal. Data Retrieval Location: The complete path of directory or a file where the file or the data is going to be retrieved or stored on the user terminal.
Parking List: A section of the client application which displays list of all the files downloaded from the backup server terminal to the user terminal.
Parking Lot: It is a section of the parking list. It contains independent section for displaying list of the files contained in the parking list in three categorises namely
"missing files", "new files" and "changed files".
Watch Location: The complete path of the directory or the file on the user terminal which has to be monitored. It is also the complete path of the directory or the file on the user .terminal from where the files are backed up. Conflict Resolution Screen: A screen in the client application which helps resolving any conflicting paths during retrieval, e.g. This screen will appear when a file is being retrieved in a folder where another file by the same name is already present. Change Retrieval Location Screen: A screen in the client application, which appears in order to let user chose a different retrieval location, e.g. A file with a retrieval path of E:\Abc.txt will require this screen if the client terminal does not have E: drive. Add Filter Panel: A screen in the client application which appears when there are files in the parking list having files which are actually not present in client terminal allowed file list.
Background and Prior Art Description:
The process of taking backup of data stored on a computer is most commonly used in the present day in order to safeguard against loss of data due to various reasons. The process of retrieval is the process of obtaining from the backup location (backup server terminal) the data that has been lost. The loss of data could be in the form of a non-saving or improper saving of data which has been created newly or non-saving of changes that have been carried out on existing data or loss of data which was stored. Thus, whenever, in the present application, reference is made to recovery of lost data, it is intended to mean recovery of data which could be lost by any of the above-mentioned means.
Retrieval is a process of downloading data from a backup server terminal to a connected device (client terminal). Retrieval is done in the event of existence of lost data, new data or changed data.
Typically applications require users to manually select a file/content for retrieval by searching it in the server repository where the backup was taken. This assumes the following: 1. The user is aware that he/she has lost some data.
2. The user is aware that he/she has some extra data on the server which is not present on his/her device.
3. The user is aware that he/she has a file/content, which is modified on the server, and the same needs to be modified on his/her device also. 4. The user then selects list of content that he/she is interested in retrieving and then starts the retrieval process. This process of retrieval is incomplete and cumbersome for the following reasons: 1. The user is sometimes not aware of loss of data. Accidental deletion, deletion of files by software makes it difficult for a user to know what has been lost or what has been added or changed in the server repository by his/her other devices.
2. The user has to manually select what needs to be retrieved by searching the server backup repository.
3. This approach makes some of the loss go un-noticed and un-notified as a result, the retrieval is not timely and complete.
OBJECTS OF THE INVENTION: The main object of the present invention is to provide a method and a system for retrieving the lost, new or changed data from backup server terminal that overcomes at least one of the drawbacks mentioned above or provides additional benefits.
BRIEF DESCRIPTION OF THE ACCOMPANYING DRAWINGS: In the drawings accompanying the specification,
Figure 1 illustrates the data flow diagram of the single click retrieval process.
Figure 2 illustrates the block diagram of the system for implementing the single click retrieval process.
Summary of the Invention: Accordingly, the present invention provides a system and a method for retrieving data which is available on a backup server terminal but lost or not available at a user terminal which is connected to the backup server terminal. A list of data available on the backup server terminal and a list of data available at the user terminal are compared and sorted appropriately to generate a list of lost data which are to be retrieved from the backup server terminal. Once the list of lost data is generated, the list is checked to render the path and feasibility of retrieving the data or the file(s). Finally, the data or the file(s) is retrieved by selecting path and location in user device.
DETAILED DESCRIPTION OF THE INVENTION: According to a first embodiment of the present invention, there is provided a system for retrieving data which is available on a backup server terminal but lost or not available at a user terminal which is connected to the backup server terminal, said system comprising: a) a user terminal (100); b) a backup server terminal (110) for storing backup information / data on behalf of the user terminal; and a c) communication link (109) connecting the user terminal with the backup server terminal; wherein: the user terminal is provided with a receiver means (107) for receiving from the backup server terminal (110) a list of the data stored thereupon on behalf of the user terminal, a means (102) for generating a list of data stored on the user terminal, a comparator means (101) for comparing the backup server terminal list and the user terminal list and generating a "Parking List" that contains information regarding the data to be retrieved from the backup server terminal; a temporary storage device (105) for storing the Parking List; a rendering means (103) operatively coupled to the temporary storage device (105) for rendering the validity of retrieval location for each entry in the parking list; a retrieval means (104) for retrieving the data that are rendered valid by the rendering means from the backup server terminal on to the user terminal; and a display means (108) for displaying to the user information generated by the system.
In an embodiment of the present invention, the rendering means (103) comprises a sorting means to sort the parking list according to the new or missing or changed data.
In another embodiment of the present invention, the rendering means (103) comprises a categorizing means to sub-categorize the parking list based on the device from which the content was uploaded or changed.
In yet another embodiment of the present invention, the display means (108) automatically displays to the user list of new, missing or changed data at the backup server terminal.
In still another embodiment of the present invention, the rendering means (103) generates a Conflict Resolution Message upon the display means (108) if it finds a conflict with the existing content on the same location are found and the user is provided with the option of overwrite, save on another location and skip. In one more embodiment of the present invention, the user terminal (100) is optionally provided with a decryptor and/or a decompressor means (106), if the backup server terminal (110) stores the backup information in encrypted and/or compressed format.
Accordingly the present invention also provides a single-click method for retrieving data from a backup server terminal to a user terminal, said method comprising the steps of: (i) generating a parking list containing entry of data to be retrieved;
(ii) rendering feasibility of retrieving each entry in the parking list, thereby generating a rendered parking list; and (iii) retrieving the data from the backup server terminal on to the user terminal in respect of each entry in the rendered parking list.
In an embodiment of the present invention wherein in step (i), the step of generating the parking list comprises: (i) receiving from the backup server terminal a list of the data stored thereupon;
(ii) generating a list of data stored on the user terminal; and
(iii) comparing the backup server terminal list and the user terminal list to generate the parking list, wherein each entry in the parking list is indicative of the data to be retrieved from the backup server terminal.
In another embodiment of the present invention, the parking list thus generated is sort- able according to new data or missing data or changed data.
In another embodiment of the present invention, the parking list thus generated categorize-able into a plurality of sub-categories based on the user terminal from which the content was uploaded or changed.
In yet another embodiment of the present invention, rendering the feasibility of retrieving an entry in the parking list comprises the step of: (a) rendering the validity of the data storage location; and/or
(b) rendering the validity of the data retrieval location. In still another embodiment of the present invention, the rendered parking list contains data entries which are rendered feasible of being retrieved.
In a further embodiment of the present invention, in respect of entry in the parking list which is rendered as not feasible of being retrieved a Conflict Resolution Message is displayed to the user.
In a further more embodiment of the present invention, in respect of entry in the parking list which is rendered as not feasible of being retrieved, providing an opportunity to the user for changing the data storage location and/or the data retrieval location.
In an embodiment of the present invention, wherein if an entry in the parking list is rendered as not feasible of being retrieved because of a conflict in the data retrieval location, the user is provided with the option of overwrite, save on another location and skip.
In another embodiment of the present invention, wherein if an entry in the parking list is rendered as not feasible of being retrieved because of a conflict in the data storage location, the user is provided with the option of selecting a fresh data storage location and skip.
In one more embodiment of the present invention, the user is further provided with an option to decrypt and/or decompress if the backup information is stored on the server in encrypted and/or compressed format.
The present invention which is described hereafter in an elaborate way, introduces a single click retrieval process. This means that a user is already and automatically notified of the new, missing or changed data at the server through the client application.
On clicking a button "Retrieve AU", the user can retrieve all the content seamlessly on the client device. The user doesn't have to search for the data he has lost, added new or changed at the server. 1 -Click retrieval makes the entire process of retrieval painless and easy for users. It helps users to identify the missing, new and changed content and retrieve on a click of a button.
The client application brings down the list of the content from the server. This list is then matched from the list of the captured content on the client to find out new, missing and changed content. All the entries in the resultant list called "Parking List" are checked for the validity of the retrieval locations and are rendered to map the locations on the target client on which the content is going to be retrieved from the server.
This Parking List is displayed in a section of the application called "Parking Lot" which is again categorized according to the new, missing and changed files. These parking lists are also sub-categorized by the device from which the content was uploaded or changed.
On the event of retrieval, the every entry in the parking list is checked for validity of paths. If found conflicting with the existing content on the same location, application opens a Conflict Resolution Screen with the options to overwrite, save on another location and skip as three options for the user.
On the event of retrieval, the every entry in the parking list is checked for validity of file types. If there are some files in the parking list whose file types are not present in the allowed file types then a new screen add filter panel opens and from there user can select the file types to include in the inclusion filters. From this point onwards, these file types will start watching in client application.
User can also upload files from the web client. These will be coming in the missing file list with no client path and when user will click on "Retrieve All", these files will be retrieved top a new folder which can be stored for example, on the desktop.
If any entry in the Parking List has an invalid retrieval location (e.g. DA drive does not exist for a file to be retrieved at D:\Sample.txt), then Change Retrieval Location screen appears which allows all such files to be retrieved on a selected location. Retrieval starts after gathering complete information for retrieving all the content. The complete information includes resolution of all the conflicts and user inputs. This is done in order to not interrupt the retrieval process in between. Hence, all the conflicts are resolved at the start of retrieval process for seamless execution. Even if there are some errors or further conflict that may arise during retrieval the concerned file is skipped and the system moves on to the next file automatically. If the information is not gathered at the start of the process, the user has to attend to the complete retrieval to solve the conflicts as and when they occur. Thus, 1 -Click retrieval ensures that the retrieval process can seamlessly work without any human intervention.
It requests the complete body of the content from the server one by one and saves it on the retrieval location pre-rendered by the application.
Example: The files, which are uploaded from a client to the server computer's desktop, may have a following path. "C:\Documents and Settings\Administrator\Desktop\Abc.txt"
The above path is based on the user who is operating the client application; in this case it is the administrator. In the event of a computer crash, the user wishes to retrieve back the data and this time the application is run by a different user account e.g. Userl. The path must be rendered such that the file is retrieved on the new user's desktop and the path must be rendered to the following: "C:\Documents and Settings\Userl\Desktop\Abc.txt"
This is one example of rendering the path of files being retrieved. If the pre-rendering step is not done, the new user will not be able to see the file being retrieved on his desktop.
Retrieval maintains the same hierarchy of the device from which the content was uploaded or changed at the server. The content is retrieved in a temporary location and decrypted and then decompressed to the original location. 1 -Click retrieval is also possible through the web site. Users can log on to the website through the user device and retrieve all their data in a single click without having a need to install the client application on the client computer.
In case of retrieving data on new machine, the data will be retrieved in a single click by the user.

Claims

WE CLAIM:
1. A single-click method for retrieving data from a backup server terminal to a user terminal, said method comprising the steps of: a. generating a parking list containing entry of data to be retrieved; b. rendering feasibility of retrieving each entry in the parking list, thereby generating a rendered parking list; and c. retrieving the data from the backup server terminal on to the user terminal in respect of each entry in the rendered parking list.
2. The method as claimed in claim 1 , wherein the step of generating the parking list comprises: a. receiving from the backup server terminal a list of the data stored thereupon; b. generating a list of data stored on the user terminal; and c. comparing the backup server terminal list and the user terminal list to generate the parking list, wherein each entry in the parking list is indicative of the data to be retrieved from the backup server terminal.
3. The method as claimed in claim 1, wherein the parking list thus generated is sort-able according to new data or missing data or changed data.
4. The method as claimed in claim 1, wherein the parking list thus generated is categorize-able into a plurality of sub-categories based on the user terminal from which the content was uploaded or changed.
5. The method as claimed in claim 1, wherein the step of rendering the feasibility of retrieving an entry in the parking list comprises the step of: a. rendering the validity of the data storage location; and/or b. rendering the validity of the data retrieval location.
6. The method as claimed in claim 1, wherein the rendered parking list contains data entries which are rendered feasible of being retrieved.
7. The method as claimed in any of the preceding claims, wherein in respect of entry in the parking list which is rendered as not feasible of being retrieved a
Conflict Resolution Message is displayed to the user.
8. The method as claimed in claim 7, wherein in respect of entry in the parking list which is rendered as not feasible of being retrieved, providing an opportunity . to the user for changing the data storage location and/or the data retrieval location.
9. The method as claimed in claim 7, wherein if an entry in the parking list is rendered as not feasible of being retrieved because of a conflict in the data retrieval location, the user is provided with the option of overwrite, save on another location and skip.
10. The method as claimed in claim 7, wherein if an entry in the parking list is rendered as not feasible of being retrieved because of a conflict in the data storage location, the user is provided with the option of selecting a fresh data storage location and skip.
11. The method as claimed in claim 1, wherein the user is further provided with an option to decrypt and/or decompress if the backup information is stored on the server in encrypted and/or compressed format.
12. A system for retrieving data which is available on a backup server terminal but lost or not available at a user terminal which is connected to the backup server terminal, said system comprising: a. a user terminal (100); b. a backup server terminal (110) for storing backup information / data on behalf of the user terminal; and a c. communication link (109) connecting the user terminal with the backup server terminal; wherein: the user terminal is provided with a receiver means (107) for receiving from the backup server terminal (110) a list of the data stored thereupon on behalf
5 of the user terminal, a means (102) for generating a list of data stored on the user terminal, a comparator means (101) for comparing the backup server terminal list and the user terminal list and generating a "Parking List" that contains information regarding the data to be retrieved from the backup server terminal; a
: temporary storage device (105) for storing the Parking List; a rendering means
10 (103) operatively coupled to the temporary storage device (105) for rendering the validity of retrieval location for each entry in the parking list; a retrieval means
(104) for retrieving the data that are rendered valid by the rendering means from the backup server terminal on to the user terminal; and a display means (108) for displaying to the user information generated by the system.
15
13. The system as claimed in claim 12, wherein the rendering means (103) comprises a sorting means to sort the parking list according to the new or missing or changed data.
20 14. The system as claimed in claim 12, wherein the rendering means (103) comprises a categorizing means to sub-categorize the parking list based on the device from which the content was uploaded or changed.
15. The system as claimed in claim 12, wherein the display means (108) 25 automatically displays to the user list of new, missing or changed data at the backup server terminal.
16. The system as claimed in claim 12, wherein the rendering means (103) generates a Conflict Resolution Message upon the display means (108) if it finds a
30 conflict with the existing content on the same location are found and the user is provided with the option of overwrite, save on another location and skip.
17. The system as claimed in claim 12, wherein the user terminal (100) is optionally provided with a decryptor and/or a decompressor means (106), if the backup server terminal (110) stores the backup information in encrypted and/or compressed format.
PCT/IB2006/003177 2005-11-11 2006-11-13 A method and a system for retrieving data WO2007054806A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
IN3030DE2005 2005-11-11
IN3030/DEL/2005 2005-11-11

Publications (2)

Publication Number Publication Date
WO2007054806A1 true WO2007054806A1 (en) 2007-05-18
WO2007054806B1 WO2007054806B1 (en) 2007-09-20

Family

ID=37872345

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/IB2006/003177 WO2007054806A1 (en) 2005-11-11 2006-11-13 A method and a system for retrieving data

Country Status (1)

Country Link
WO (1) WO2007054806A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8762634B2 (en) 2009-10-24 2014-06-24 International Business Machines Corporation Efficiently restoring data from a sequential-access backup archive

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0899662A1 (en) * 1997-08-29 1999-03-03 Hewlett-Packard Company Backup and restore system for a computer network
US6345308B1 (en) * 1998-02-27 2002-02-05 Kabushiki Kaisha Toshiba Network computer system and method for executing data synchronization process thereof
WO2003025795A1 (en) * 2001-08-31 2003-03-27 Arkivio, Inc. Techniques for restoring data based on contents and attributes of the data
US6742028B1 (en) * 2000-09-15 2004-05-25 Frank Wang Content management and sharing
US20050010616A1 (en) * 2003-07-09 2005-01-13 Burks David P. System and method for restoring files

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0899662A1 (en) * 1997-08-29 1999-03-03 Hewlett-Packard Company Backup and restore system for a computer network
US6345308B1 (en) * 1998-02-27 2002-02-05 Kabushiki Kaisha Toshiba Network computer system and method for executing data synchronization process thereof
US6742028B1 (en) * 2000-09-15 2004-05-25 Frank Wang Content management and sharing
WO2003025795A1 (en) * 2001-08-31 2003-03-27 Arkivio, Inc. Techniques for restoring data based on contents and attributes of the data
US20050010616A1 (en) * 2003-07-09 2005-01-13 Burks David P. System and method for restoring files

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8762634B2 (en) 2009-10-24 2014-06-24 International Business Machines Corporation Efficiently restoring data from a sequential-access backup archive
TWI497281B (en) * 2009-10-24 2015-08-21 Ibm Efficiently restoring data from a sequential-access backup archive

Also Published As

Publication number Publication date
WO2007054806B1 (en) 2007-09-20

Similar Documents

Publication Publication Date Title
US20210065419A1 (en) Method and system for generating a 360-degree presentation of an object
US8504527B2 (en) Application-based backup-restore of electronic information
US7853567B2 (en) Conflict resolution in recovery of electronic data
KR101556905B1 (en) Managing web page links using structured data
US7937372B2 (en) Snapshot indexing
TWI450107B (en) Method and computer readable storage media for web data usage platform
EP0887750A2 (en) Information providing apparatus for server and computer-readable recording medium storing information providing program for server
US20080034327A1 (en) Navigation of electronic backups
US8301693B2 (en) Content management
US20070038688A1 (en) Copying and updating files
JP2007183970A (en) Method and system for connecting to, browsing and accessing computer network resource
EP0850454A1 (en) Identifying changes in on-line data repositories
JPH1049414A (en) Device and method for version management
JP2007535843A (en) Community-oriented electronic telephone directory and business development system and method
US8312102B2 (en) Techniques for previewing content package files through a portal
US20020029244A1 (en) Client-server system, computer readable medium and computer-executable program product for updating software
JP4253315B2 (en) Knowledge information collecting system and knowledge information collecting method
WO2007054806A1 (en) A method and a system for retrieving data
Choi et al. Forensic exploration on windows File History
US20110295955A1 (en) Page monitoring
JP2002251348A (en) System and program for reading contents data
JP3708893B2 (en) Knowledge information collecting system and knowledge information collecting method
JP2002251309A (en) Shared file management system
JP3725087B2 (en) Knowledge information collecting system and knowledge information collecting method
US20100179944A1 (en) Local Data Retrieval And Restoration Method And System Thereof

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application
DPE1 Request for preliminary examination filed after expiration of 19th month from priority date (pct application filed from 20040101)
NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 06809204

Country of ref document: EP

Kind code of ref document: A1