Server-based backup system for user data
First Claim
1. A computer-implemented method performed by a host system having one or more processors, the method comprising:
- on the host system;
sending a web page to a client system via a communications network;
storing, at the host system, a backup copy of the web page;
prior to receiving from the client system, via the communications network, a user-initiated command that would require saving user inputs to the web page;
receiving inputs from the client system via the communications network, wherein the received inputs include user text inputs to the web page; and
making incremental changes to the stored backup copy in accordance with the received inputs; and
in accordance with detection by the host system of a restart condition for the web page corresponding to an accidental closure of the web page at the client system, sending the backup copy to the client system for presentation to a user of the client system.
1 Assignment
0 Petitions
Accused Products
Abstract
In a method performed by a host system with one or more processors, the host system sends a web page to a client system via a communications network. The host system receives inputs from the client system, via the communications network, that include user text inputs to the web page. The inputs are received prior to receiving from the client system, via the communications network, a user-initiated command that would require saving user inputs to the web page. The host system also periodically auto-saves a backup copy of at least some of the received user text inputs to the web page, prior to receiving the user-initiated command that would require saving user inputs to the web page.
-
Citations
21 Claims
-
1. A computer-implemented method performed by a host system having one or more processors, the method comprising:
on the host system; sending a web page to a client system via a communications network; storing, at the host system, a backup copy of the web page; prior to receiving from the client system, via the communications network, a user-initiated command that would require saving user inputs to the web page; receiving inputs from the client system via the communications network, wherein the received inputs include user text inputs to the web page; and making incremental changes to the stored backup copy in accordance with the received inputs; and in accordance with detection by the host system of a restart condition for the web page corresponding to an accidental closure of the web page at the client system, sending the backup copy to the client system for presentation to a user of the client system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
10. A host computer system, comprising:
-
a processor; and memory storing one or more programs, the one or more programs including instructions for; sending a web page to a client system via a communications network; storing a backup copy of the web page; prior to receiving from the client system, via the communications network, a user-initiated command that would require saving user inputs to the web page; receiving inputs from the client system via the communications network, wherein the received inputs include user text inputs to the web page; and making incremental changes to the stored backup copy in accordance with the received inputs; and in accordance with detection by the host system of a restart condition for the web page corresponding to an accidental closure of the web page at the client system, sending the backup copy to the client system for presentation to a user of the client system. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory computer readable storage medium storing one or more programs for execution by a host computer system, the one or more programs including instructions for:
-
sending a web page to a client system via a communications network; storing a backup copy of the web page; prior to receiving from the client system, via the communications network, a user-initiated command that would require saving user inputs to the web page; receiving inputs from the client system via the communications network, wherein the received inputs include user text inputs to the web page; and making incremental changes to the stored backup copy in accordance with the received inputs; and in accordance with detection by the host system of a restart condition for the web page corresponding to an accidental closure of the web page at the client system, sending the backup copy to the client system for presentation to a user of the client system. - View Dependent Claims (20, 21)
-
Specification