Methods, apparatus and systems for displaying retrieved files from storage on a remote user device
First Claim
1. In a user device comprising at least one processor, at least one memory, and at least one communication interface, a computer-implemented method for facilitating remote access to a backed-up data file stored on a second user device, the backed-up data file being backed-up on a data center communicatively coupled to a backup system management server, the method comprising:
- A) receiving a request from a user interface to view the backed-up data file, wherein the user interface is accessed by the user from the user device;
B) retrieving a cache entry corresponding to the backed-up data file from a cache stored in the at least one memory;
C) responsive to receiving the request from the user interface, displaying cached contents of the backed-up data file to the user in the user interface using the retrieved cache entry prior to validating the cache entry with the backup system management server, and prior to determining whether any connection exists with the backup system management server;
D) subsequently transmitting a request to the backup system management server while displaying the cached contents of the backed-up data file to the user, the request including at least one data associated with the cache entry;
E) receiving a response from the backup system management server including a new copy of the backed-up data file different than the backed-up data file stored in the at least one memory;
F) upon receiving the new copy of the backed-up data file, updating the cache entry with the new copy of the backed-up data file; and
G) updating the display of the cached contents of the backed-up data file in the user interface with contents of the new copy of the backed-up data file, responsive to receiving the response from the backup management server including the new copy of the backed-up data file.
9 Assignments
0 Petitions
Accused Products
Abstract
The remote access to backed-up user data techniques include a method, a system, and/or an apparatus. In some embodiments of these techniques, the method includes receiving a request from a user interface to view a backed-up data. The method further includes retrieving a cache entry corresponding to the backed-up data from a cache, displaying contents of the backed-up data in the user interface using the retrieved cache entry, and validating the cache entry after displaying the contents of the backed-up data.
56 Citations
27 Claims
-
1. In a user device comprising at least one processor, at least one memory, and at least one communication interface, a computer-implemented method for facilitating remote access to a backed-up data file stored on a second user device, the backed-up data file being backed-up on a data center communicatively coupled to a backup system management server, the method comprising:
-
A) receiving a request from a user interface to view the backed-up data file, wherein the user interface is accessed by the user from the user device; B) retrieving a cache entry corresponding to the backed-up data file from a cache stored in the at least one memory; C) responsive to receiving the request from the user interface, displaying cached contents of the backed-up data file to the user in the user interface using the retrieved cache entry prior to validating the cache entry with the backup system management server, and prior to determining whether any connection exists with the backup system management server; D) subsequently transmitting a request to the backup system management server while displaying the cached contents of the backed-up data file to the user, the request including at least one data associated with the cache entry; E) receiving a response from the backup system management server including a new copy of the backed-up data file different than the backed-up data file stored in the at least one memory; F) upon receiving the new copy of the backed-up data file, updating the cache entry with the new copy of the backed-up data file; and G) updating the display of the cached contents of the backed-up data file in the user interface with contents of the new copy of the backed-up data file, responsive to receiving the response from the backup management server including the new copy of the backed-up data file. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. An apparatus for facilitating remote access from a user device to a backed-up data file stored on a first user device, the backed-up data file being backed-up as one or more backed-up first file segments stored on a data center communicatively coupled to the backup system management server, the apparatus comprising:
-
at least one communications interface; at least one memory to store processor-executable instructions; and at least one processor communicatively coupled to the at least one communications interface and the at least one memory, wherein upon execution of the processor-executable instructions, the at least one processor; A) receives a request from a user interface to view the backed-up data file, wherein the user interface is accessed by the user from the user device; B) retrieves a cache entry corresponding to the backed-up data file from a cache stored in the at least one memory; C) responsive to receiving the request from the user interface, displays cached contents of the backed-up data file to the user in the user interface using the retrieved cache entry prior to validating the cache entry with the backup system management server, and prior to determining whether any connection exists with the backup system management server; D) subsequently transmits a request to the backup system management server while displaying the cached contents of the backed-up data file to the user, the request including at least one data associated with the backed-up data file stored in the at least one memory; E) receives a response from the backup system management server including a new copy of the backed-up data file different than the cache entry; F) upon receiving the new copy of the backed-up data file, updates the cache entry with the new copy of the backed-up data file; and G) updates the display of the cached contents of the backed-up data file in the user interface with contents of the new copy of the backed-up data file, responsive to receiving the response from the backup management server including the new copy of the backed-up data file. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. At least one non-transitory computer readable storage medium encoded with processor-executable instructions that, when executed by at least one processor, perform a method for facilitating remote access to a backed-up data file stored on a second user device, the first backed-up data file being backed-up on a data center communicatively coupled to a backup system management server, the method comprising:
-
A) receiving a request from a user interface to view the backed-up data file, wherein the user interface is accessed by the user from the user device; B) retrieving a cache entry corresponding to the backed-up data file from a cache stored in the at least one memory; C) responsive to receiving the request from the user interface, displaying cached contents of the backed-up data file to the user in the user interface using the retrieved cache entry prior to validating the cache entry with the backup system management server, and prior to determining whether any connection exists with the backup system management server; D) subsequently transmitting a request to the backup system management server while displaying the cached contents of the backed-up data file to the user, the request including at least one data associated with the backed-up data file stored in the at least one memory; E) receiving a response from the backup system management server including a new copy of the backed-up data different than the cache entry; F) upon receiving the new copy of the backed-up data file, updating the cache entry with the new copy of the backed-up data file; and G) updating the display of the cached contents of the backed-up data file in the user interface with contents of the new copy of the backed-up data file, responsive to receiving the response from the backup management server including the new copy of the backed-up data file.
-
Specification