US 20070106714A1 (19) United States (12) Patent Application Publication (10) Pub. N0.: Rothbarth (43) Pub. Date: May 10, 2007 (54) METHOD AND SYSTEM USING AN (60) Provisional application No. 60/417,448,?led on Oct. EXTERNAL HARD DRIVE TO IMPLEMENT 10 2002 BACK-UP FILES (76) Inventor:.(lslsnfs N. Rothbarth, St. Louis, MO Publication Classi?cation Corres ondence Address: SENNIIJGER POWERS (51) Int. Cl. G06F 17/30 (2006.01) ONE METROPOLITAN SQUARE (52) US. Cl...... 707/204 16TH FLOOR ST LOUIS, MO 63102 (US) (57) ABSTRACT (21) Appl. No.: 11/617,106 (22) Filed; Dec 28, 2006 A method for transferring back-up copies of?rst?les from a?rst computer to an external hard drive (EHD) and Related U s Apphcatlon Data optionally for transferring back up copies of second?les (63) continuationdmpart of application No 10/814,683 from a second computer to the EHD. A system uses a server?led on Mar. 31, 2004, Which is a continuation-in-part to back up?rst?les on a?rst computer Which is periodically of application No. 10/682,355,?led on Oct. 9, 2003. connected to a network. I I l I FRONT END SERVER IDENTIFICATION ROUTINE DATABASE ASSIGNING ROUTINE 102\ ORIGINATING COMPUTER DESTINATION COMPUTER 112 122 OR'G'NAT'NG CRM FILES DESTINATION CRM ENCRYPTED FILES II \ II 114 116 128 115 \ II K ORIGINATING APPLICATION DESTINATION APPLICATION K104 ORIGINATING USER DESTINATION USER 124 INTERFACE 134 INTERFACE 126 UE 135 \i INPUT DEVICE x 120 II \i INPUT DEVICE \ 132 II 118 130
Patent Application Publication May 10, 2007 Sheet 1 0f 21 FIG. 1 DATABASE ORIGINATING COMPUTER 112 ORIGINATING CRM FILES II 114 \ II ORIGINATING APPLICATION DESTINATION COMPUTER 128 DESTINATION CRM ENCRYPTED FILES II / DESTINATION APPLICATION K 104 115 124 ORIGINATING USER INTERFACE DISPLAY INPUT DEVICE II 120 1 34 \ 135 \_ DESTINATION USER INTERFACE DISPLAY INPUT DEVICE 132 USER 118 USER 130
Patent Application Publication May 10, 2007 Sheet 2 0f 21 FIGURE 1A
Patent Application Publication May 10, 2007 Sheet 3 0f 21 FIGURE 18
Patent Application Publication May 10, 2007 Sheet 4 0f 21 102 ORIGINATING COMPUTER \ ORIGINATING CRM 202 FILES 216 I K k ORIGINATING APPLICATION 114 ORIGINATING DATABASE 208 FILE DESIGNATION DATA // 204 210 k DESTINATION ID DATA I/ 212 STORAGE SCHEDULE DATA // 213 AUTHENTICATION DATA 1) i 214 ORIGINATING PROGRAM / 206 DESIGNATING INSTRUCTIONS / 218 IDENTIFYING INSTRUCTIONS //22O TRANSFERRING // INSTRUCTIONS 222 DESTINATION DESIGNATION // INSTRUCTIONS 224 RETRIEVING INSTRUCTIONS //226 RECEIVING INSTRUCTIONS J/
Patent Application Publication May 10, 2007 Sheet 5 0f 21 FIGURE 2A
Patent Application Publication May 10, 2007 Sheet 6 0f 21 FIGURE 25
Patent Application Publication May 10, 2007 Sheet 7 0f 21 FIGURE 2C
Patent Application Publication May 10, 2007 Sheet 8 0f 21 FIGURE 2D
Patent Application Publication May 10, 2007 Sheet 9 0f 21 FIGURE 2E Q max Q Cancel
Patent Application Publication May 10, 2007 Sheet 10 0f 21 FIG. 3 104 DESTINATION COMPUTER DESTINATION CRM / 302 ENCRYPTED FILES 304 306 DESTINATION APPLICATION i K114 308 DESTINATION DATABASE / FILE STORAGE DATA -/ 310 / STORAGE AMOUNT DATA / 312 AUTHENTICATION DATA {j I DESTINATION PROGRAM 316 FILE STORAGE // INSTRUCTIONS AUTHENTICATING 318 J/ INSTRUCTIONS 320 TRANSFERRING // INSTRUCTIONS
Patent Application Publication May 10, 2007 Sheet 11 0f 21 FIGURE 3A
Patent Application Publication May 10, 2007 Sheet 12 0f 21 FIGURE 35
Patent Application Publication May 10, 2007 Sheet 13 0f 21
Patent Application Publication May 10, 2007 Sheet 15 0f 21 FIG. 6 '07 C) O 106 102\ [-104 ORIGINATING COMPUTER DESTINATION COMPUTER 112 122 x OR'G'NAT'NG CRM DESTINATION CRIvI FILES ENCRYPTED FILES > A K < 114 \ V 116 128 t If 115 ORIGINATING APPLICATION ID TAG 305 DESTINATION APPLICATION II I 118 130 [ USER ]-/ \_ USER [602 K602 PORTABLE CRIvI PORTABLE CRM 605 ID TAG 305 a,> ID TAG <
Patent Application Publication May 10, 2007 Sheet 16 0f 21 FIG. 7 USER DESIGNATES FILES ON THE 702 ORIGINATING COMPUTER (00) TO j BACKUP ON A PORTABLE COMPUTER READABLE MEDIUM (PCRM) EXECUTE TRANSFER J04 K INSTRUCTIONS AND ENCRYPT DESIGNATED FILES 720 STORE BACKUP COPIES OF DESIGNATED FILES ON DC I 706 TRANSFER ENCRYPTED FILES j K718 TO PCRM I 708 YES DELIVER PCRM TO DESTINATION USER ALERT DESTINATION USER (E.G., OC NOT AUTHORIZED) A 710 DESTINATION USER EXECUTES STORAGE INSTRUCTIONS N O AVAILABLE? NO V 714 ALERT DESTINATION USER (E.G., INSUFFICIENT / STORAGE SPACE) DESTINATION YESH COMPUTER EXECUTES AUTHENTICATION INSTRUCTIONS 716 j
Patent Application Publication May 10, 2007 Sheet 17 0f 21 FIG. 8 DESTINATION APPLICATION 802 RETRIEVES LOCATION INFORMATION (e.g., IP address) OF ORIGINATING COMPUTER (OC) I 803 DESTINATION APPLICATION SUBMITS ID TAG TO IDENTIFIED OC 804 OC IS RESPONSIVE TO ID TAG TO _/ QUERY ORIGINATING DATABASE YES NO 4 [812 REPLY SENT TO DESTINATION COMPUTER THAT BACK-UP IS NOT AUTHORIZED BACK-UP No A CONFIRMED? YES 808 V See 717, FIG. 7 14* REPLY SENT TO 810 DESTINATION COMPUTER / THAT BACK-UP IS AUTHORIZED
Patent Application Publication May 10, 2007 Sheet 18 0f 21 FIG. 9A FIRST COMPUTER 112 FIRST CRM FIRST FILES 114 \ 116 \ I FILE MANAGER FIRST ID TAG 305 // + FIRST BACKUP FILES + FILE MANAGER FIRST ID TAG / / 900 / / / EXTERNAL HARD DRIVE (EHD) FILE FIRST BACKUP MANAGER FILES FIRST ID TAG \ 906
Patent Application Publication May 10, 2007 Sheet 19 0f 21 FIG. 95 FIRST COMPUTER 112 FIRST CRM FIRST FILES FILE MANAGER FIRST ID TAG / / /,/ 900 EXTERNAL HARD DRIVE (EHD) FILE FIRST BACKUP FIRST ID TAG MANAGER FILES \ 906