US6145088A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Apparatus and method for remote data recovery
Assignee: KLDiscovery Ontrack LLC
•
Filing: 1997-06-17
•
Granted: 2000-11-07
•
Expires: 2017-06-17
Abstract
Abstract Disclosed are an apparatus and a method for remote recovery of inaccessible data on computer storage devices. The method comprises the steps of (1) establishing a communications link from the local computer containing the storage device requiring recovery of data to a remote data recovery computer operated by a technician; (2) allowing the remote technician to interact as though seated in front of the local computer yet having access to all software programs which are resident at the technician's computer, and (3) enabling the remote technician to diagnose and rectify the data loss.
Inventors
- 👤 Gary Scott Stevens
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-08 13:09
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/22; G06F11/2294; G06F11/07; G06F11/0703; G06F11/0706; G06F11/0709; G06F11/0727; G06F11/0748
Claims Analysis
Total Claims: 79
Claim 1
Independent Claim
150 words
A method for remotely recovering data from a storage medium in a local computer having a normal operating system, the method comprising the steps of: loading into a removable media storage device of the local computer a removable storage medium including a bootable remote data recovery operating program pre-recorded thereon: loading into memory of the local computer, the bootable remote data recovery operating program from the removable storage medium, the bootable remote data recovery operating program being operated locally by the local computer and independently of the normal operating system; establishing communications between the local computer and a remote data recovery computer through operation of the remote data recovery operating program by the local computer; and remotely controlling the local computer by the remote data recovery computer, whereupon data on the storage medium of the local computer can be diagnosed and rectified through operation of the remote data recovery computer.
Claim 2
Independent Claim
150 words
A method for remotely recovering data from a storage medium in a local computer having a normal operating system, the method comprising the steps of: loading into a removable media storage device of the local computer a removable storage medium including a bootable remote data recovery operating program pre-recorded thereon: loading into memory of the local computer, the bootable remote data recovery operating program from the removable storage medium, the bootable remote data recovery operating program being operated locally by the local computer and independently of the normal operating system; establishing communications between the local computer and a remote data recovery computer through operation of the remote data recovery operating program by the local computer; and remotely controlling the local computer by the remote data recovery computer, whereupon data on the storage medium of the local computer can be diagnosed and rectified through operation of the remote data recovery computer.
Claim 3
Dependent Claim
42 words
A method in accordance with claim 1, further including the step of querying a local computer user for information through operation of the remote data recovery operating program by the local computer prior to establishing communication with the remote data recovery computer.
Claim 4
Dependent Claim
44 words
A method in accordance with claim 2, further including the step of querying the local computer user for data recovery information through operation of the remote data recovery operating program by the local computer prior to establishing communication with the remote data recovery computer.
Claim 5
Dependent Claim
44 words
A method in accordance with claim 2, further including the step of querying the local computer user for user identifying information through operation of the remote data recovery operating program by the local computer prior to establishing communication with the remote data recovery computer.
Claim 6
Dependent Claim
32 words
A method in accordance with claim 1, further including the step of monitoring operation of data recovery programs executing on the local computer via a display at the remote data recovery computer.
Claim 7
Dependent Claim
29 words
A method in accordance with claim 5, wherein the step of monitoring includes monitoring the storage medium containing the remote data recovery operating program for data recovery application programs.
Claim 8
Dependent Claim
34 words
A method in accordance with claim 1, further including the step of controlling operation of data recovery programs executing on the local computer by a computer input device at the remote data recovery computer.
Claim 9
Dependent Claim
28 words
A method in accordance with claim 1, further including the step of controlling appearance of a local display on the local computer by the remote data recovery computer.
Claim 10
Dependent Claim
32 words
A method in accordance with claim 1, further including the step of monitoring appearance of a local display on the local computer by a remote display on the remote data recovery computer.
Claim 11
Dependent Claim
28 words
A method in accordance with claim 1, further including the step of downloading a data recovery application program from the remote data recovery computer to the local computer.
Claim 12
Dependent Claim
28 words
A method in accordance with claim 1, further including the step of downloading a data recovery diagnostic program from the remote data recovery computer to the local computer.
Claim 13
Dependent Claim
27 words
A method in accordance with claim 11, wherein the step of downloading includes downloading a data recovery application program onto a storage medium at the local computer.
Claim 14
Dependent Claim
22 words
A method in accordance with claim 1, further including the step of executing a data recovery application program at the local computer.
Claim 15
Dependent Claim
22 words
A method in accordance with claim 1, further including the step of executing a data recovery diagnostic program at the local computer.
Claim 16
Dependent Claim
27 words
A method in accordance with claim 1, further including the step of downloading data to be recovered from the local computer to the remote data recovery computer.
Claim 17
Dependent Claim
35 words
A method in accordance with claim 1, further including the steps of downloading a data recovery application program from the remote data recovery computer to the local computer and executing the data recovery application program.
Claim 18
Dependent Claim
46 words
A method in accordance with claim 1, wherein the step of establishing communications establishes communications through a communications server, and further including the step of establishing communications between a second remote data recovery computer and a second local computer through the communications server for data recovery.
Claim 19
Dependent Claim
43 words
A method in accordance with claim 1, including the step of deferring changes in data to the local computer until such time as an operator of the remote data recovery computer makes the decision to continue or; alternatively, abandon the changes in data.
Claim 20
Dependent Claim
52 words
A method in accordance with claim 18, further including the step of wherein if a decision is made to commit the changes in data to the local computer, then all data which is marked for being changed is first transferred to an archival facility at the remote data recovery computer for archival.
Claim 21
Dependent Claim
39 words
A method in accordance with claim 19, including the step of logging all write activity, to be performed on a sector of a local storage device of the local computer, to a file at the remote data recovery computer.
Claim 22
Dependent Claim
41 words
A method in accordance with claim 20, further including the step of providing each entry within the file with an identifier which identifies the sector and local storage device, as well as the latest data which was written to that sector.
Claim 23
Dependent Claim
150 words
A data recovery system for recovering inaccessible data from a data storage medium, comprising: a local computer associated with the data storage medium, the local computer having a central processor unit, memory, a removable media storage device and a normal operating system; a remote data recovery computer; a removable data storage medium to be loaded into the removable media storage device of the local computer the removable data storage medium comprising bootable data recovery program means pre-recorded thereon; and bootable remote data recovery program means to be loaded into the memory of the local computer for operating the local computer independently of the normal operating system and to establish communications between the local computer and the remote data recovery computer; wherein the local computer is remotely controlled by the remote data recovery computer so that data on the data storage medium of the local computer can be diagnosed and rectified.
Claim 24
Dependent Claim
150 words
A data recovery system for recovering inaccessible data from a data storage medium, comprising: a local computer associated with the data storage medium, the local computer having a central processor unit, memory, a removable media storage device and a normal operating system; a remote data recovery computer; a removable data storage medium to be loaded into the removable media storage device of the local computer the removable data storage medium comprising bootable data recovery program means pre-recorded thereon; and bootable remote data recovery program means to be loaded into the memory of the local computer for operating the local computer independently of the normal operating system and to establish communications between the local computer and the remote data recovery computer; wherein the local computer is remotely controlled by the remote data recovery computer so that data on the data storage medium of the local computer can be diagnosed and rectified.
Claim 25
Dependent Claim
27 words
A data recovery system in accordance with claim 22, wherein the bootable remote data recovery program means comprises bootable operating system means for operating the local computer.
Claim 26
Dependent Claim
23 words
A data recovery system in accordance with claim 22, wherein the bootable remote data recovery program means comprises data recovery diagnostic program means.
Claim 27
Dependent Claim
23 words
A data recovery system in accordance with claim 22, wherein the bootable remote data recovery program means comprises data recovery application program means.
Claim 28
Dependent Claim
46 words
A data recovery system in accordance with claim 22, wherein the remote data recovery computer comprises a second data storage medium for storing data recovery application program means, said data recovery application program means being downloadable from the remote data recovery computer to the local computer.
Claim 29
Dependent Claim
52 words
A data recovery system in accordance with claim 22, further comprising a communications channel over which communications are established between the local computer and the remote data recovery computer, the communications channel using one of the group consisting of a telephone line, a local area network, a wide area network and Internet.
Claim 30
Dependent Claim
28 words
A data recovery system in accordance with claim 22, wherein the remote data recovery computer comprises a display for monitoring data recovery application programs at the local computer.
Claim 31
Dependent Claim
31 words
A data recovery system in accordance with claim 22, wherein the bootable remote data recovery program means comprises a program for querying a user of the local computer for user information.
Claim 32
Dependent Claim
32 words
A data recovery system in accordance with claim 22, wherein the bootable remote data recovery program means comprises a program for querying a user of the local computer for data recovery information.
Claim 33
Dependent Claim
35 words
A data recovery system in accordance with claim 22, wherein the bootable remote data recovery program means is operable from the remote data recovery computer so as to recover data from the data storage medium.
Claim 34
Dependent Claim
38 words
A data recovery system in accordance with claim 22, wherein the bootable remote data recovery program means is operable from the remote data recovery computer so as to diagnose a data recovery situation on the data storage medium.
Claim 35
Dependent Claim
39 words
A data recovery system in accordance with claim 22, wherein the bootable remote data recovery program means is operable from the remote data recovery computer so as to download data to be recovered to the remote data recovery computer.
Claim 36
Independent Claim
122 words
A method for remotely recovering data from a storage medium of a local computer, the method comprising the steps of: loading into a removable media storage device of the local computer a removable storage medium including a remote data recovery application program pre-recorded thereon; loading the remote data recovery application program from the removable storage medium into memory of the local computer; establishing communications between the local computer and a remote data recovery computer through operation of the remote data recovery application program by the local computer; and remotely controlling the local computer by the remote data recovery computer, whereupon data on the storage medium of the local computer can be diagnosed and rectified through operation of the remote data recovery computer.
Claim 37
Independent Claim
122 words
A method for remotely recovering data from a storage medium of a local computer, the method comprising the steps of: loading into a removable media storage device of the local computer a removable storage medium including a remote data recovery application program pre-recorded thereon; loading the remote data recovery application program from the removable storage medium into memory of the local computer; establishing communications between the local computer and a remote data recovery computer through operation of the remote data recovery application program by the local computer; and remotely controlling the local computer by the remote data recovery computer, whereupon data on the storage medium of the local computer can be diagnosed and rectified through operation of the remote data recovery computer.
Claim 38
Dependent Claim
26 words
A method in accordance with claim 34, further comprising the step of displaying selected data recovery information on a local display associated with the local computer.
Claim 39
Dependent Claim
131 words
A data recovery system for recovering inaccessible data from a data storage medium, comprising: a local computer associated with the data storage medium, the local computer having memory and a removable media storage device; a remote data recovery computer; a removable data storage medium to be loaded into the removable media storage device of the local computer the removable data storage medium comprising remote data recovery program means pre-recorded thereon; and the remote data recovery program means to be loaded into the memory of the local computer to establish communications between the local computer and the remote data recovery computer; wherein the remote data recovery program means permits the local computer to be remotely controlled by the remote data recovery computer for diagnosing and rectifying data on the data storage medium.
Claim 40
Dependent Claim
131 words
A data recovery system for recovering inaccessible data from a data storage medium, comprising: a local computer associated with the data storage medium, the local computer having memory and a removable media storage device; a remote data recovery computer; a removable data storage medium to be loaded into the removable media storage device of the local computer the removable data storage medium comprising remote data recovery program means pre-recorded thereon; and the remote data recovery program means to be loaded into the memory of the local computer to establish communications between the local computer and the remote data recovery computer; wherein the remote data recovery program means permits the local computer to be remotely controlled by the remote data recovery computer for diagnosing and rectifying data on the data storage medium.
Claim 41
Dependent Claim
45 words
A data recovery system in accordance with claim 36, including means for deferring all changes in data to the local computer until such time as an operator of the remote data recovery computer makes the decision to continue or, alternatively, abandon the changes in data.
Claim 42
Dependent Claim
57 words
A data recovery system in accordance with claim 37, wherein if a decision is made to commit the changes in data to the local computer, including means for transferring all data which is marked for being changed to an archival facility at the remote data recovery computer for archival before making the changes at the local computer.
Claim 43
Dependent Claim
40 words
A data recovery system in accordance with claim 38, including means for logging all write activity, to be performed on a sector of a local storage device of the local computer, to a file at the remote data recovery computer.
Claim 44
Dependent Claim
38 words
A data recovery system in accordance with claim 39, wherein each entry within the file contains an identifier which identifies the sector and local storage device, as well as the latest data which was written to that sector.
Claim 45
Dependent Claim
20 words
A data recovery system in accordance with claim 36, including means selected data recovery events during a data recovery process.
Claim 46
Independent Claim
127 words
A method for remotely recovering data from a local computer having a normal operating system, the method comprising the steps of: loading into memory of the local computer, a bootable remote data recovery operating program from a storage medium, the bootable remote data recovery operating program being operated locally by the local computer and independently of the normal operating system; establishing communications between the local computer and a remote data recovery computer through operation of the remote data recovery operating program by the local computer; remotely controlling the local computer by the remote data recovery computer, whereupon data recovery can be performed through operation of the remote data recovery computer; and downloading a data recovery application program from the remote data recovery computer to the local computer.
Claim 47
Independent Claim
127 words
A method for remotely recovering data from a local computer having a normal operating system, the method comprising the steps of: loading into memory of the local computer, a bootable remote data recovery operating program from a storage medium, the bootable remote data recovery operating program being operated locally by the local computer and independently of the normal operating system; establishing communications between the local computer and a remote data recovery computer through operation of the remote data recovery operating program by the local computer; remotely controlling the local computer by the remote data recovery computer, whereupon data recovery can be performed through operation of the remote data recovery computer; and downloading a data recovery application program from the remote data recovery computer to the local computer.
Claim 48
Dependent Claim
43 words
A method in accordance with claim 42, including the step of deferring changes in data to the local computer until such time as an operator of the remote data recovery computer makes the decision to continue or, alternatively, abandon the changes in data.
Claim 49
Dependent Claim
52 words
A method in accordance with claim 43, further including the step of wherein if a decision is made to commit the changes in data to the local computer, then all data which is marked for being changed is first transferred to an archival facility at the remote data recovery computer for archival.
Claim 50
Dependent Claim
39 words
A method in accordance with claim 44, including the step of logging all write activity, to be performed on a sector of a local storage device of the local computer, to a file at the remote data recovery computer.
Claim 51
Dependent Claim
41 words
A method in accordance with claim 45, further including the step of providing each entry within the file with an identifier which identifies the sector and local storage device, as well as the latest data which was written to that sector.
Claim 52
Dependent Claim
32 words
A method in accordance with claim 42, further including the step of monitoring operation of data recovery programs executing on the local computer via a display at the remote data recovery computer.
Claim 53
Dependent Claim
29 words
A method in accordance with claim 47, wherein the step of monitoring includes monitoring the storage medium containing the remote data recovery operating program for data recovery application programs.
Claim 54
Dependent Claim
34 words
A method in accordance with claim 42, further including the step of controlling operation of data recovery programs executing on the local computer by a computer input device at the remote data recovery computer.
Claim 55
Dependent Claim
28 words
A method in accordance with claim 42, further including the step of controlling appearance of a local display on the local computer by the remote data recovery computer.
Claim 56
Dependent Claim
32 words
A method in accordance with claim 42, further including the step of monitoring appearance of a local display on the local computer by a remote display on the remote data recovery computer.
Claim 57
Dependent Claim
28 words
A method in accordance with claim 42, further including the step of downloading a data recovery diagnostic program from the remote data recovery computer to the local computer.
Claim 58
Dependent Claim
27 words
A method in accordance with claim 52, wherein the step of downloading includes downloading a data recovery application program onto a storage medium at the local computer.
Claim 59
Dependent Claim
22 words
A method in accordance with claim 42, further including the step of executing a data recovery application program at the local computer.
Claim 60
Dependent Claim
22 words
A method in accordance with claim 42, further including the step of executing a data recovery diagnostic program at the local computer.
Claim 61
Dependent Claim
27 words
A method in accordance with claim 42, further including the step of downloading data to be recovered from the local computer to the remote data recovery computer.
Claim 62
Dependent Claim
35 words
A method in accordance with claim 42, further including the steps of downloading a data recovery application program from the remote data recovery computer to the local computer and executing the data recovery application program.
Claim 63
Dependent Claim
46 words
A method in accordance with claim 42, wherein the step of establishing communications establishes communications through a communications server, and further including the step of establishing communications between a second remote data recovery computer and a second local computer through the communications server for data recovery.
Claim 64
Dependent Claim
109 words
A data recovery system for recovering inaccessible data from a data storage medium, comprising: a local computer associated with the data storage medium, the local computer having memory; a remote data recovery computer; and remote data recovery program means to be loaded into the memory of the local computer to establish communications between the local computer and the remote data recovery computer; wherein the remote data recovery program means permits the local computer to be remotely controlled by the remote data recovery computer for recovery of data from the data storage medium; and downloading a data recovery application program from the remote data recovery computer to the local computer.
Claim 65
Dependent Claim
109 words
A data recovery system for recovering inaccessible data from a data storage medium, comprising: a local computer associated with the data storage medium, the local computer having memory; a remote data recovery computer; and remote data recovery program means to be loaded into the memory of the local computer to establish communications between the local computer and the remote data recovery computer; wherein the remote data recovery program means permits the local computer to be remotely controlled by the remote data recovery computer for recovery of data from the data storage medium; and downloading a data recovery application program from the remote data recovery computer to the local computer.
Claim 66
Dependent Claim
45 words
A data recovery system in accordance with claim 59, including means for deferring all changes in data to the local computer until such time as an operator of the remote data recovery computer makes the decision to continue or, alternatively, abandon the changes in data.
Claim 67
Dependent Claim
57 words
A data recovery system in accordance with claim 60, wherein if a decision is made to commit the changes in data to the local computer, including means for transferring all data which is marked for being changed to an archival facility at the remote data recovery computer for archival before making the changes at the local computer.
Claim 68
Dependent Claim
40 words
A data recovery system in accordance with claim 61, including means for logging all write activity, to be performed on a sector of a local storage device of the local computer, to a file at the remote data recovery computer.
Claim 69
Dependent Claim
38 words
A data recovery system in accordance with claim 62, wherein each entry within the file contains an identifier which identifies the sector and local storage device, as well as the latest data which was written to that sector.
Claim 70
Dependent Claim
20 words
A data recovery system in accordance with claim 59, including means selected data recovery events during a data recovery process.
Claim 71
Dependent Claim
42 words
A method in accordance with claim 48, further including the step of querying a local computer user for information through operation of the remote data recovery operating program by the local computer prior to establishing communication with the remote data recovery computer.
Claim 72
Dependent Claim
44 words
A method in accordance with claim 65, further including the step of querying the local computer user for data recovery information through operation of the remote data recovery operating program by the local computer prior to establishing communication with the remote data recovery computer.
Claim 73
Dependent Claim
44 words
A method in accordance with claim 65, further including the step of querying the local computer user for user identifying information through operation of the remote data recovery operating program by the local computer prior to establishing communication with the remote data recovery computer.
Claim 74
Independent Claim
90 words
A method of data recovery comprising the steps of: establishing a communications link between a local computer having a data storage device requiring recovery of data and a remote data recovery computer; enabling interaction between the local computer and the remote data recovery computer; maintaining access to data recovery programs resident at the remote data recovery computer; diagnosing the data storage device; downloading a data recovery application program from the remote data recovery computer to the local computer; and recovering data on the data storage device of the local computer.
Claim 75
Independent Claim
90 words
A method of data recovery comprising the steps of: establishing a communications link between a local computer having a data storage device requiring recovery of data and a remote data recovery computer; enabling interaction between the local computer and the remote data recovery computer; maintaining access to data recovery programs resident at the remote data recovery computer; diagnosing the data storage device; downloading a data recovery application program from the remote data recovery computer to the local computer; and recovering data on the data storage device of the local computer.
Claim 76
Dependent Claim
37 words
The method of claim 68, wherein the step of establishing a communications link comprises establishing a communications link over one of the group consisting of a modem, a local area network, a wide area network and Internet.
Claim 77
Independent Claim
100 words
A method for remotely recovering data from a local computer, the method comprising the steps of: loading a remote data recovery application program from a storage medium into memory of the local computer establishing communications between the local computer and a remote data recovery computer through operation of the remote data recovery application program by the local computer; downloading a data recovery application program from the remote data recovery computer to the local computer; and remotely controlling the local computer by the remote data recovery computer, whereupon data recovery can be performed through operation of the remote data recovery computer.
Claim 78
Independent Claim
100 words
A method for remotely recovering data from a local computer, the method comprising the steps of: loading a remote data recovery application program from a storage medium into memory of the local computer establishing communications between the local computer and a remote data recovery computer through operation of the remote data recovery application program by the local computer; downloading a data recovery application program from the remote data recovery computer to the local computer; and remotely controlling the local computer by the remote data recovery computer, whereupon data recovery can be performed through operation of the remote data recovery computer.
Claim 79
Dependent Claim
26 words
A method in accordance with claim 70, further comprising the step of displaying selected data recovery information on a local display associated with the local computer.
References Cited (Backward Citations)
US4463418A
Cited
US4823343A
Cited
EP0333620A2
Cited
US5133065A
Cited
US5412801A
Cited
US5388252A
Cited
US5577210A
Cited
US5367667A
Cited
US5594900A
Cited
US5455933A
Cited
WO1995019595A1
Cited
US5586247A
Cited
US5615330A
Cited
US5727142A
Cited
US5673382A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2003-11-07 | 2004-05-08 | 2004-11-07 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2007-11-07 | 2008-05-08 | 2008-11-07 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2011-11-07 | 2012-05-08 | 2012-11-07 | $7700.00 | Window Closed / Lapsed |