The subject application relates to a system, method and computer program product for computer data backup and storage, appointment scheduling, automatic reminder generating, and third-party data transfer.
With the increasing complexity of today's software and the proliferation of computer viruses, spyware and malware, computer crashes are not an uncommon occurrence. When a user's computer suffers a catastrophic crash, the computer may not restart properly or the user may discover that his hard drive has been damaged or erased. Such permanent damage to a user's files is particularly common where virus or malicious software is involved. When such damage occurs the data on the user's computer will be lost, unless the user has previously saved the files on other storage media other than the local computer's hard drive.
Data can also be lost due to physical damage of the computer or computer data storage device. Portable computers, including notebook computers, hand held computes such as personal data assistants (“PDA”) and mobile telephones are particularly vulnerable to physical damage as well as theft. Often loss of the data is more significant than the loss or damage to the hardware. Accordingly, data backup is important.
Conventional file backup systems typically involve hardware and software that copy all files on a computer. The entire drive—including large programs, hidden files, and other extraneous data—is typically copied, compressed and then either stored on local storage media, such as an attached disk or a special partition of the user's computer hard drive. This process is time-consuming and typically must be done when the user is not already using the computer as the conventional backup process will be interrupted when the backup system attempts to copy a system file that is in use. Further, restoring a computer from a back-up is a tedious and lengthy process. The difficulty of this process is especially problematic if the user needs immediate access to data that was only saved on his damaged computer.
Another common problem is missed obligations, such as driver license renewal, license plate sticker renewal, annual payments and birthdays, just to name a few. Today it is the individual's responsibility to keep up with the many obligations, regardless of notifications by government agencies or the like. Even if a notice, e.g. license renewal, does not reach the individual, he/she is still held responsible. Appointment books in both manual and computerized from are commonly used to calendar dates, but these systems are not entirely satisfactory. Furthermore, if a computer-based calendar is used, and the computer is damaged or crashes, appointments and other dates are lost.
It is an object of the invention to provide a system, method and computer program product whereby a user can easily select data to be copied to a system computer, and can also easily transfer data back to the user's computer once it has been repaired or to a new computer if the first computer cannot be repaired following a crash. It is also desirable that the data saved in the system computer may also include appointments, contact information, emails and other data.
It is also an object of the invention to solve compatibility problems between different types of computers, including PDA's and mobile telephones, and operating systems as pertains to data backup, storage and transfer.
It is a further object of the invention to provide a data backup and storage system, method and computer program product that operates without any need to install backup, file transfer, or other application software on the user's computer. It is desired to have a system that requires only conventional web browser software on the user's computer.
It is another object of the invention to provide a system, method and product that can provide reminders to the user of important appointments and dates, and whereby the dates and other data are secure.
It is a further object to have a multi-user version of the system, method and product that can host multiple users for backup data storage. A multi-user account is particularly suited for business applications, where an account administrator could manage the access levels of multiple sub-accounts, each sub-account corresponding to a single user.
Finally, it is an object to provide a system, method and product that quickly enables the transfer of files, especially large files, from one computer to another computer over the Internet.
One or more of the above-listed objects are met or exceeded by each of the embodiments of the data backup system, method and computer program product disclosed herein. The various embodiments disclosed combine ease of use with robust functionality. A system embodiment of the invention is provided for use by a plurality of account users to copy selected data between one or more account user computers and a system computer, each account user computer having a storage device, a display and means for operative connection to the Internet. The system comprises a system computer having a system storage device for storing and selectively retrieving data for each respective account, the system computer being operatively connected to the Internet. The system computer verifies account user identification for each account user computer seeking access to the system computer via the Internet. The system computer further scans the storage device of each verified account user computer and causes a first representation of at least a portion of the contents of the verified account user computer storage device and a second representation of at least a portion of the contents of the system computer storage device for the corresponding verified account to be displayed on each account user computer display. This enables the account user to select data files, folders or directories to be uploaded or downloaded to or from the system computer.
A computer program product embodiment of the invention comprises computer executable instructions stored on a system computer readable medium that when read causes one or more computers to execute the following steps: checking for an operative connection between the system computer and a network, and if the system computer is operatively connected; linking an account user computer to the system computer based on an account user identification; scanning the contents of a storage device associated with each linked account user computer; scanning the contents of a partition on the system computer that has been associated with the account user identification; displaying a first representation of the contents of the storage device on the linked account user computer display; simultaneously displaying a second representation of the contents of the partition on the system computer on the linked account user computer display adjacent the first representation; and copying selected files between the connected first computer and system computer.
A method embodiment of the invention is provided for uploading and downloading data between a system computer and a plurality of account user computers, each account user having a system account and an account user identification, the system computer operatively connected to the Internet and capable of being accessed through a system website, the system computer having a data storage device capable of storing and retrieving data for each of a plurality of system accounts. For each user account, the method includes the steps of operatively connecting a first computer to the system website via the Internet; communicating account user identification; verifying account user identification and if verified, operatively connecting the system computer and the first computer; uploading selected data from the user first computer and storing the data on the system computer storage device; operatively connecting a second computer to the system website via the Internet; communicating account user identification; verifying account user identification and if verified; operatively connecting the system computer and the second computer; and downloading at least a portion of said selected data previously stored on the system computer storage device for the user account.
The data backup functions described above in regard to the system, program and method embodiments enable an account user to copy data from his/her computer to a system computer connected to the account user computer over the Internet. The data that can be copied includes documents, music files, image files, email and contact information in any file type or format. The system computer is a secure redundant system. If the user's computer fails for any reason, the copied data can be restored to a new or repaired computer or storage device. All of the software to operate the system is resident on the system computer. Unlike prior art backup systems, no hardware or software need be installed on the account user computer beyond a conventional, Java-compatible web browser, which is now a standard feature on nearly all computers. Because these conventional Internet tools are utilized, compatibility problems are solved allowing the system of the invention to function regardless of different hardware platforms and operating systems.
Preferred embodiments of the system also contain a scheduler, a contacts manager, a reminder generator and/or a file transfer system for third-party users. The scheduler includes the ability to store appointments for days or months in advance and then to either view, print, download or email a daily schedule to the user. The reminder generator is setup to track important dates, and generate periodic reminders. The contacts manager stores contact data in an electronic address book. All of these functions are resident in the secure, off-site redundant system computer.
Accordingly, any damage to the account user's computer will not result in lost information. Further, because the system computer can be accessed by an account user from home, the office or practically any computer having Internet access, the system computer can be used as a virtual network server. Thus, for example, an account user can view his/her address book and other data from mobile computers, including notebooks, PDA's and mobile telephones.
The third-party file transfer system comprises a mechanism for the account user to create a second user name and password for access only to designated data. Accordingly, the account user can upload data files and folders to the system computer, and grant access to a third party to download those files. The process facilitates data transfer to third parties, and this is particularly well suited to the transfer of files too large for email transmission, and folders containing multiple files, which cannot be emailed as a folder.
Yet another embodiment of the backup system of the invention is directed to a multi-user system where a single account is divided into sub-accounts, which are managed by an account administrator, who can set various levels of access for the individual account users. Further, the account administrator can post items to a master schedule, which are then placed on the schedules of the holders of the sub-accounts.
Additional features and benefits of the backup system of the invention will become apparent from the drawings and detailed description of the preferred embodiments.
Before discussing exemplary embodiments of the present invention in detail, it will be appreciated that the invention may be embodied in a system, method, and/or a computer program product. For example, a method of the invention may be carried out by one or more users using computers, and a program product of the invention may include computer executable instructions that when executed by one or more computers cause one or more computers to carry out a method of the invention. Further, one or more computer(s) that contains a program product of the invention may embody a system of the invention. It will accordingly be appreciated that in describing a particular embodiment of the present invention, description of other embodiments may also be made. For example, it will be understood that when describing a method of the invention, a system and/or a program product of the invention may likewise be described.
Turning now to
System computer 12 preferably comprises multiple redundant computers with redundant data storage devices. In a preferred embodiment, system computer 12 comprises a secure, high speed Unix-based computer behind a 3-layered firewall system that performs a once a day backup of itself to three separate backup computers. System computer 12 includes least one storage device 20 that can store account user data and selectively retrieve data applicable to a specific account only. System computer 12 also hosts the software that operates the backup system of the invention. Because all of the software to operate the system is resident on the system computer, account users are spared the inconvenience and burden of loading or downloading specialized software onto their computers. It follows that all system updates are made only to the system computer, thereby sparing the account users for any need to periodically update software.
Referring now to
Once the user has successfully accessed the system computer 12 by logging-in, base screen 40 is shown on display 18, as shown in
In order to use the system, the user first establishes an account using an account manager 70 which is accessed through account manager link 62. As shown in
Turning now to
Each virtual representation includes options to create new directories 95, rename files 96, delete files 97, or refresh 98 the virtual representations to reflect recent files or directories copied from the storage device to the other. The user can create a new directory on the account user storage device 18 by selecting the directory creation function 95. Files or folders on the account user storage device can be renamed by selecting the rename function 96. The new name for the file or folder is entered at data entry box 99 for the first virtual representation 91. Files or folders can be deleted from the account user storage device 18 by selecting files or folders on the first virtual representation 91 and selecting the delete option 97. The virtual representations 91 can be refreshed to reflect recently copied files by selecting the refresh option 98.
The user can create a new directory on the system storage device 20 by selecting the make directory function 100. Files or folders on the system storage device can be renamed by selecting the renamer 101. The new name for the file or folder is entered at data entry box 104 for the second virtual representation 92. Files or folders can be deleted from system storage 20 by selecting files or folders on the second virtual representation 92 and selecting the delete option 102. The second virtual representation 92 can be refreshed to reflect recently copied files by selecting the refresh option 103.
Turning now to
Similarly, the music transfer system 120, shown in
Once a calendar entry has been entered, the user stores it by selecting the save button 138. The account user can also print his or her daily diary by selecting print button 140 or the user can email a daily calendar by selecting send button 142. Alternatively, the user can download the daily calendar by selecting download option 144. Preferably, the calendar function is compatible with the account user's mobile computer(s), such as a PDA.
The reminder system 150 is shown in
If the user selects the add reminder option 152, an add reminder window 160 appears as shown in
The system is programmed to generate an email reminder to the account user based on the reminder date 164 and additionally based on the reoccurrence frequency 165 specified. The account user email address is preferably the account email address 82 described above. The system could be modified to accept alternative email addresses, however. Furthermore, other types of reminders could be generated in addition to or in lieu of email. All of the reminder data as well as the software are resident in the system computer 12. Accordingly, reminders will not be affected if the account user computer 10 is damaged and replaced.
Turning now to
Turning to
The “Add New” button 184 launches contact adder 190, as shown in
Preferably, the contact manager is compatible with PDAs, mobile telephones. Further, it is preferred that the account user computer contact files can be uploaded and stored in the contact manager. Thus, if the account user notebook computer, PDA or mobile phone is lost, damaged or stolen, the account user can log back into the system to download or view his/her contact data. This is also useful for individuals that upgrade or otherwise change equipment or service providers. In many cases, the address book from one mobile telephone will not work with another telephone. PDA handheld devices have the same problem; the data cannot be moved from one brand to another brand of PDA. With the present system the contact data stored in one mobile telephone or PDA can be transferred to another without compatibility problems.
The system also has a third-party data transfer function 210, as shown in
The basic arrangement third party data transfer is shown in
Turning now to
All sub-account files can be accessed by the system administrator, whereas to the individual user, his access will appear similar to that of the previous embodiment shown in
The user of each computer including the mobile units 264, 266, 268 are preferably assigned a sub-account. The sub-account user computers may be linked in any manner to the Internet 14. The sub-account user computers may have individual Internet connections. Preferably each location 262 has a high speed Internet backbone. As with previous embodiments, a system computer 12 is operatively connected to the Internet 14. In this embodiment, it is not necessary for the locations 262 to have a local file server and related hardware. The system computer 12 functions as a virtual server for all locations as well as the mobile units. Thereby, the account user business can substantially reduce computer equipment and maintenance costs. Further, if the system server is operated and maintained by a third party, as contemplated, the overall savings to the account user business can be substantial. This is of particular value to start up businesses that lack the capital to purchase and maintain a local area computer network, businesses with multiple locations, and businesses where employees are frequently away from the office, e.g., salesmen.
Turning now to
When the user initiates an action, for example, by pressing one of buttons 93-103, the computer evaluates which action has been requested at step 288. At step 288, the program determines whether a file transfer action has been requested (i.e., has the user pressed button 93 or 94). If the user selected a different option, the system proceeds to step 290, performs the requested action (make a new directory, delete a file, etc.) and returns to step 280.
If a file transfer option is selected, the process then proceeds to step 292, which determines which computer is the originating computer for the requested file transfer. If the user computer is the originating computer then the selected files are copied from at least one storage device 18 on the user's computer 10 to the destination location of the storage device 20 on the system computer 12 as show at step 294. If the system computer is the originating computer then the selected files are copied from the storage device 20 on the system computer 12 to the destination location on the storage device on the account user computer 12 as shown at step 296. After either step 294 or step 296, the program cycles back to step 280.
While a particular embodiment of the file backup system has been described herein, it will be appreciated by those skilled in the art that changes and modifications may be made thereto without departing from the invention in its broader aspects and as set forth in the following claims.
This application is a continuation of U.S. Utility patent application Ser. No. 13/406,021 filed Feb. 27, 2012, now U.S. Pat. No. 9,722,993, which was a continuation of U.S. Utility patent application Ser. No. 11/408,728, filed Apr. 21, 2006, now U.S. Pat. No. 8,126,990, which claimed priority from U.S. Provisional Patent Application No. 60/673,751 filed Apr. 21, 2005.
| Number | Name | Date | Kind |
|---|---|---|---|
| 4370707 | Phillips et al. | Jan 1983 | A |
| 5333302 | Hensley | Jul 1994 | A |
| 5371852 | Attanasio et al. | Dec 1994 | A |
| 5423032 | Byrd et al. | Jun 1995 | A |
| 5437027 | Bannon et al. | Jul 1995 | A |
| 5440719 | Hanes et al. | Aug 1995 | A |
| 5530829 | Beardsley et al. | Jun 1996 | A |
| 5544320 | Konrad | Aug 1996 | A |
| 5623601 | Vu | Apr 1997 | A |
| 5630069 | Flores et al. | May 1997 | A |
| 5630131 | Palevich et al. | May 1997 | A |
| 5634052 | Morris | May 1997 | A |
| 5659735 | Parrish et al. | Aug 1997 | A |
| 5659746 | Bankert et al. | Aug 1997 | A |
| 5666502 | Capps | Sep 1997 | A |
| 5671279 | Elgamal | Sep 1997 | A |
| 5673386 | Batra | Sep 1997 | A |
| 5673387 | Chen et al. | Sep 1997 | A |
| 5677997 | Talatik | Oct 1997 | A |
| 5692132 | Hogan | Nov 1997 | A |
| 5694540 | Humelsine et al. | Dec 1997 | A |
| 5710884 | Dedrick | Jan 1998 | A |
| 5724521 | Dedrick | Mar 1998 | A |
| 5740427 | Stoller | Apr 1998 | A |
| 5748735 | Ganesan | May 1998 | A |
| 5748896 | Daly et al. | May 1998 | A |
| 5754173 | Hiura et al. | May 1998 | A |
| 5754939 | Herz | May 1998 | A |
| 5758062 | McMahon et al. | May 1998 | A |
| 5758074 | Marlin et al. | May 1998 | A |
| 5764897 | Khalidi | Jun 1998 | A |
| 5771354 | Crawford | Jun 1998 | A |
| 5778169 | Reinhardt | Jul 1998 | A |
| 5781901 | Kuzma | Jul 1998 | A |
| 5784553 | Kolawa et al. | Jul 1998 | A |
| 5812669 | Jenkins | Sep 1998 | A |
| 5815657 | Williams et al. | Sep 1998 | A |
| 5819265 | Ravin et al. | Oct 1998 | A |
| 5819281 | Cummins | Oct 1998 | A |
| 5819295 | Nakagawa et al. | Oct 1998 | A |
| 5835911 | Nakagawa et al. | Nov 1998 | A |
| 5844508 | Murashita et al. | Dec 1998 | A |
| 5861883 | Cuomo et al. | Jan 1999 | A |
| 5872973 | Mitchell et al. | Feb 1999 | A |
| 5878432 | Misheski et al. | Mar 1999 | A |
| 5889520 | Glaser | Mar 1999 | A |
| 5890161 | Helland et al. | Mar 1999 | A |
| 5890175 | Wong | Mar 1999 | A |
| 5892898 | Fujii et al. | Apr 1999 | A |
| 5930512 | Boden et al. | Jul 1999 | A |
| 5937160 | Davis et al. | Aug 1999 | A |
| 5937165 | Schwaller et al. | Aug 1999 | A |
| 5940823 | Schreiber et al. | Aug 1999 | A |
| 5949419 | Domine | Sep 1999 | A |
| 5956490 | Buchholz et al. | Sep 1999 | A |
| 5956732 | Tsuchida | Sep 1999 | A |
| 5956736 | Hanson et al. | Sep 1999 | A |
| 5960200 | Eager et al. | Sep 1999 | A |
| 5987454 | Hobbs | Nov 1999 | A |
| 5987506 | Carter et al. | Nov 1999 | A |
| 5995114 | Wegman et al. | Nov 1999 | A |
| 6003030 | Kenner et al. | Dec 1999 | A |
| 6009433 | Kurano et al. | Dec 1999 | A |
| 6014669 | Slaughter et al. | Jan 2000 | A |
| 6016495 | McKeehan et al. | Jan 2000 | A |
| 6018774 | Mayle et al. | Jan 2000 | A |
| 6021433 | Payne et al. | Feb 2000 | A |
| 6029178 | Martin et al. | Feb 2000 | A |
| 6029195 | Herz | Feb 2000 | A |
| 6035323 | Narayen et al. | Mar 2000 | A |
| 6035325 | Potts, Jr. | Mar 2000 | A |
| 6044205 | Reed et al. | Mar 2000 | A |
| 6044368 | Powers | Mar 2000 | A |
| 6049877 | White | Apr 2000 | A |
| 6055538 | Kessenich et al. | Apr 2000 | A |
| 6058260 | Brockel et al. | May 2000 | A |
| 6058379 | Odom et al. | May 2000 | A |
| 6061643 | Walker et al. | May 2000 | A |
| 6061798 | Coley et al. | May 2000 | A |
| 6072982 | Haddad | Jun 2000 | A |
| 6079020 | Liu | Jun 2000 | A |
| 6101503 | Cooper et al. | Aug 2000 | A |
| 6108670 | Weida et al. | Aug 2000 | A |
| 6112228 | Earl et al. | Aug 2000 | A |
| 6112240 | Pogue et al. | Aug 2000 | A |
| 6112246 | Horbal | Aug 2000 | A |
| 6115544 | Mueller | Sep 2000 | A |
| 6119229 | Martinez et al. | Sep 2000 | A |
| 6128624 | Papierniak et al. | Oct 2000 | A |
| 6128627 | Mattis et al. | Oct 2000 | A |
| 6137869 | Voit et al. | Oct 2000 | A |
| 6138158 | Boyle et al. | Oct 2000 | A |
| 6141010 | Hoyle | Oct 2000 | A |
| 6141647 | Meijer et al. | Oct 2000 | A |
| 6151600 | Dedrick | Nov 2000 | A |
| 6151601 | Papierniak et al. | Nov 2000 | A |
| 6151610 | Senn et al. | Nov 2000 | A |
| 6154738 | Call | Nov 2000 | A |
| 6167564 | Fontana et al. | Dec 2000 | A |
| 6173318 | Jackson et al. | Jan 2001 | B1 |
| 6175842 | Kirk et al. | Jan 2001 | B1 |
| 6182226 | Reid et al. | Jan 2001 | B1 |
| 6185625 | Tso et al. | Feb 2001 | B1 |
| 6189043 | Buyukkoc et al. | Feb 2001 | B1 |
| 6195794 | Buxton | Feb 2001 | B1 |
| 6199068 | Carpenter | Mar 2001 | B1 |
| 6199079 | Gupta et al. | Mar 2001 | B1 |
| 6199099 | Gershman | Mar 2001 | B1 |
| 6202051 | Woolston | Mar 2001 | B1 |
| 6208345 | Sheard et al. | Mar 2001 | B1 |
| 6209000 | Klein et al. | Mar 2001 | B1 |
| 6209033 | Datta et al. | Mar 2001 | B1 |
| 6216168 | Dev et al. | Apr 2001 | B1 |
| 6222535 | Hurd, II | Apr 2001 | B1 |
| 6223221 | Kunz | Apr 2001 | B1 |
| 6230160 | Chan et al. | May 2001 | B1 |
| 6230194 | Frailong et al. | May 2001 | B1 |
| 6230309 | Turner et al. | May 2001 | B1 |
| 6233584 | Purcell | May 2001 | B1 |
| 6237114 | Wookey et al. | May 2001 | B1 |
| 6240447 | Banga et al. | May 2001 | B1 |
| 6246410 | Bergeron et al. | Jun 2001 | B1 |
| 6249905 | Yoshida et al. | Jun 2001 | B1 |
| 6256659 | McLain, Jr. et al. | Jul 2001 | B1 |
| 6256666 | Singhal | Jul 2001 | B1 |
| 6256678 | Traughber et al. | Jul 2001 | B1 |
| 6260068 | Zalewski et al. | Jul 2001 | B1 |
| 6266666 | Ireland et al. | Jul 2001 | B1 |
| 6272673 | Dale et al. | Aug 2001 | B1 |
| 6272678 | Imachi et al. | Aug 2001 | B1 |
| 6282605 | Moore | Aug 2001 | B1 |
| 6286028 | Cohen et al. | Sep 2001 | B1 |
| 6289382 | Bowman-Amuah | Sep 2001 | B1 |
| 6301601 | Helland et al. | Oct 2001 | B1 |
| 6304893 | Gish | Oct 2001 | B1 |
| 6308164 | Nummelin | Oct 2001 | B1 |
| 6308188 | Bernardo et al. | Oct 2001 | B1 |
| 6311213 | Dawson et al. | Oct 2001 | B2 |
| 6313835 | Gever et al. | Nov 2001 | B1 |
| 6314434 | Shigemi et al. | Nov 2001 | B1 |
| 6327608 | Dillingham | Dec 2001 | B1 |
| 6327677 | Garg et al. | Dec 2001 | B1 |
| 6336118 | Hammond | Jan 2002 | B1 |
| 6351776 | O'Brien et al. | Feb 2002 | B1 |
| 6356863 | Sayle | Mar 2002 | B1 |
| 6356941 | Cohen | Mar 2002 | B1 |
| 6363384 | Cookmeyer, II et al. | Mar 2002 | B1 |
| 6366987 | Tzelnic et al. | Apr 2002 | B1 |
| 6393466 | Hickman et al. | May 2002 | B1 |
| 6397261 | Eldridge et al. | May 2002 | B1 |
| 6401085 | Gershman et al. | Jun 2002 | B1 |
| 6415289 | Williams et al. | Jul 2002 | B1 |
| 6424996 | Killcommons et al. | Jul 2002 | B1 |
| 6430556 | Goldberg et al. | Aug 2002 | B1 |
| 6438514 | Hill et al. | Aug 2002 | B1 |
| 6442242 | McAllister et al. | Aug 2002 | B1 |
| 6442620 | Thatte et al. | Aug 2002 | B1 |
| 6449688 | Peters et al. | Sep 2002 | B1 |
| 6453325 | Cabrera et al. | Sep 2002 | B1 |
| 6466978 | Mukherjee et al. | Oct 2002 | B1 |
| 6571245 | Huang et al. | May 2003 | B2 |
| 6704873 | Underwood | Mar 2004 | B1 |
| 6714968 | Prust | Mar 2004 | B1 |
| 6735623 | Prust | May 2004 | B1 |
| 6845448 | Chaganti et al. | Jan 2005 | B1 |
| 6947991 | Burton et al. | Sep 2005 | B1 |
| 6952724 | Prust | Oct 2005 | B2 |
| 7181445 | Bebo et al. | Feb 2007 | B2 |
| 7690039 | Schmeidler | Mar 2010 | B2 |
| 7814536 | Martherus et al. | Oct 2010 | B2 |
| 7849165 | Fiducci | Dec 2010 | B2 |
| 8126990 | Fiducci | Feb 2012 | B2 |
| 8195776 | Fiducci | Jun 2012 | B2 |
| 8392542 | Fiducci | Mar 2013 | B2 |
| 9722993 | Fiducci | Aug 2017 | B2 |
| 20020032751 | Bharadwaj | Mar 2002 | A1 |
| 20020194205 | Brown et al. | Dec 2002 | A1 |
| 20030088696 | McCanne | May 2003 | A1 |
| 20040153830 | Cebula et al. | Aug 2004 | A1 |
| 20040210644 | Prust | Oct 2004 | A1 |
| 20040230669 | Teh | Nov 2004 | A1 |
| 20040243686 | Schilders | Dec 2004 | A1 |
| 20050021613 | Schmeidler et al. | Jan 2005 | A1 |
| 20050097440 | Lusk et al. | May 2005 | A1 |
| 20060133414 | Luoma et al. | Jun 2006 | A1 |
| 20060242273 | Fiducci | Oct 2006 | A1 |
| 20080028050 | Fiducci | Jan 2008 | A1 |
| 20080295156 | Kitada et al. | Nov 2008 | A1 |
| Entry |
|---|
| https://www.apple.com/newsroom/2002/07/17Apple-Launches-Mac/ ; Jul. 17, 2002; Apple Corp. |
| https://www.apple.com/newsroom/2000/01/05Apple-Unveils-Internet-Strategy/ ; Jul. 5, 2000; Apple Corp. |
| https://web.archive.org/web/20040208150936/http://briefcase.yahoo.com ; Oct. 12, 1999 ; Yahoo. |
| https://forums.macrumors.com/threads/accessing-idisk-with-pc.453370/ ; May 13, 2008 ; Apple Corp. |
| http://web.archive.org/web/20000815212704/http://help.yahoo.com:80/help/bc/bc-02.html ; Oct. 12, 1999 ; Yahoo. |
| http://web.archive.org/web/20000829140436/http://briefcase.yahoo.com/bc/tbchambers ; Aug. 29, 2000 ; Yahoo. |
| https://www.apple.com/icloud/setup/pc.html ; Sep. 17, 2018 ; Apple Corp.—Not Admitted Prior Art. |
| iTools for Windows; Date unknown ; Apple Corp—the iTools system is Admitted Prior Art. |
| iDisk; Wikipedia ; Date unknown—the iDisk system is Admitted Prior Art. |
| A.B. Cryer, Internet Virtual Storage, 2004, <www.cryer.co.uk/resources/virtualstorage.htm> accessed on Jul. 22, 2004, Supplied in parent case. |
| Doneasy. Carpefore, Inc. Launches its First Service Website, doneasy.com. 2000-2003 <http://www.doneasy.com/about/press.php> accessed on Jun. 24, 2004, Supplied in parent case. |
| Doneasy. Services. 2000-2003—<http://www.doneasy.com/services/services.php?cmd=file> accessed on Aug. 20, 2004, Supplied in Parent case. |
| Email Addresses.com Calendars, To-Do Lists and PIMS. <www.emailaddresses.com/email_pim.htm> accessed on Jun. 21, 2004, Supplied in parent case. |
| info@Znail.com Znail “for easier living in a virtual world.” 1998-2004 <http://znail.com> accessed on Jun. 22, 2004, Supplied in parent case. |
| Infone LLC. Infone Contacts and Calendars. 2002-2004 <www.infone.com/info.xwt?view-contact.calendar> accessed on Jun. 21, 2004, Supplied in parent case. |
| Norton e-zine. Work the Web: Online File Storage. <http://www.glencoe.com/norton/online/ezine/display_article.phtml?id=233> accessed on Jun. 21, 2004, Supplied in parent case. |
| Yahoo Media Relations. Yahoo! Calendar Introduces Time Guides. 2001 <http://docs.yahoo.com/docs/pr/release397.html> accessed on Jun. 24, 2004, Supplied in parent case. |
| Yahoo Media Relations. Yahoo! Briefcase Is the One Place on the Internet to Keep Photos, Documents and Other Files. 2001 <http://docs.yahoo.com/docs/pr/release352.html> accessed on Oct. 6, 2009, Supplied in parent case. |
| Office Action, dated Jul. 6, 2009, which issued in Applicant's co-pending U.S. Appl. No. 11/879,997, Supplied in parent case. |
| USPTO Notice of Allowance relating to co-pending, U.S. Appl. No. 11/879,997, dated Jan. 19, 2010, Supplied in parent case. |
| Amendment B, filed by Applicant on Apr. 6, 2010, for co-pending, U.S. Appl. No. 11/879,997, Supplied in parent case. |
| A B Cryer. Internet Virtual Storage. 2004 <www.cryer.co.uk/resources/virtualstorage.htm> accessed on Jun. 22, 2004. |
| Doneasy. Carpefore, Inc. Launches its First Service Website, doneasy.com. 2000-2003 <http://www.doneasy.com/about/press.php> accessed on Jun. 24, 2004. |
| Doneasy. Services. 2000-2003 <http://www.doneasy.com/services/services.php?cmd=file> accessed on Aug. 20, 2004. |
| Email Addresses.com. Calendars, To-Do Lists and PIMs. <www.emailaddresses.com/email_pim.htm> accessed on Jun. 21, 2004. |
| info@Znail.com. Znail “for easier living in a virtual world”. 1998-2004 <http:znail.com> accessed on Jun. 22, 2004. |
| Infone LLC. Infone Contacts and Calendars. 2002-2004 <www.infone.com/info.xwt?view-contact.calendar> accessed on Jun. 21, 2004. |
| Norton e-zine. Work the Web: Online File Storage. <http://www.glencoe.com/norton/online/ezine/display_article.phtml?id=233> accessed on Jun. 21, 2004. |
| Yahoo Media Relations. Yahoo! Calendar Introduces Time Guides. 2001 <http://docs.yahoo.com/docs/pr/release397.html> accessed on Jun. 24, 2004. |
| Yahoo Media Relations. Yahoo! Briefcase Is the One Place on the Internet to Keep Photos, Documents and Other Files. 2001 <http://docs.yahoo.com/docs/pr/release352.html> accessed on Jun. 24, 2004. |
| A.B. Cryer, Internet Virtual Storage, 2004, <www.cryer.co.uk/resources/virtualstorage.htm> accessed on Jul. 22, 2004. |
| Yahoo Media Relations. Yahoo! Briefcase Is the One Place on the Internet to Keep Photos, Documents and Other Files. 2001 <http://docs.yahoo.com/docs/pr/release352.html> accessed on Oct. 6, 2009. |
| Office Action, dated Jul. 6, 2009, which issued in Applicant's U.S. Appl. No. 11/879,997, which issued as U.S. Pat. No. 7,849,165 on Dec. 7, 2010. |
| Office Action, dated Feb. 6, 2009, which issued in Applicant's co-pending U.S. Appl. No. 11/408,728. |
| Office Action, dated Aug. 7, 2009, which issued in Applicant's co-pending U.S. Appl. No. 11/408,728. |
| Advisory Action, dated Oct. 14, 2009, which issued in Applicant's co-pending U.S. Appl. No. 11/408,728. |
| Office Action, dated Jan. 26, 2010, which issued in Applicant's co-pending U.S. Appl. No. 11/408,728. |
| Stefen Leue 2001 “Andrew File System” Work on Andrew File System began in 1982 operated since 1988. |
| Xdrive, online storage and sharing made easy * Sharing large files across the Internet—Mark Gibbs by Mark Gibbs Network World | January 26, 2005—Operating by early 2001. |
| Take Your Storage Online by Sean Kerner Oct. 17, 2007 at 8:05 AM. |
| IBackup for Business—pub 2019, but system in operation since 1995. |
| Box or Box.com Document recent; in operation since 2005. |
| The Online Gang (OmniDrive) Techcrunch.corn 2006—Exact Date not determined—Not Admitted Prior Art. |
| Hot Office the world's first virtual office server—archeive from 1996. |
| Number | Date | Country | |
|---|---|---|---|
| 20170302652 A1 | Oct 2017 | US |
| Number | Date | Country | |
|---|---|---|---|
| 60673751 | Apr 2005 | US |
| Number | Date | Country | |
|---|---|---|---|
| Parent | 13406021 | Feb 2012 | US |
| Child | 15639127 | US | |
| Parent | 11408728 | Apr 2006 | US |
| Child | 13406021 | US |