Redirection to local copies of server-based files
First Claim
Patent Images
1. A computer-implemented method of mapping a server file to a locally stored copy of the server file, comprising:
- receiving a selection for opening a server file to a local computing device remote from a server containing the server file;
storing a local copy of the server file at the local computing device;
generating a mapping from the server file at the server to the local copy at the local computing device, the mapping comprising data which comprises a path to the server file at the server, a path to the local copy at the local computing device, and a last write time comprising a date/time stamp associated with a date and a time at which last edits or changes were made to the server file prior to a date and a time at which the server file was checked out to the local computing device, wherein the path to the server file comprises a uniform resource locator (URL) address, and wherein the last write time for the server file is stored as a string value in an operating system registry of the local computing device;
after generating the mapping, receiving a selection for opening either the server file or the local copy of the server file;
in response to receiving the selection for opening either the server file or the local copy of the server file, determining whether a mapping is available from the server file to the local copy of the server file; and
if a mapping is available from the server file to the local copy of the server file, retrieving the local copy at the local computing device via the mapping by redirecting a requesting application of the server file from the path to the server file at the server to the path to the local copy at the local computing device, and opening the local copy.
2 Assignments
0 Petitions
Accused Products
Abstract
Mapping a server file to a corresponding locally stored copy of a server file and redirecting an application to a server file or to a corresponding local copy of the server file are provided for opening a most up-to-date and/or most reliable version of the desired file.
-
Citations
20 Claims
-
1. A computer-implemented method of mapping a server file to a locally stored copy of the server file, comprising:
-
receiving a selection for opening a server file to a local computing device remote from a server containing the server file; storing a local copy of the server file at the local computing device; generating a mapping from the server file at the server to the local copy at the local computing device, the mapping comprising data which comprises a path to the server file at the server, a path to the local copy at the local computing device, and a last write time comprising a date/time stamp associated with a date and a time at which last edits or changes were made to the server file prior to a date and a time at which the server file was checked out to the local computing device, wherein the path to the server file comprises a uniform resource locator (URL) address, and wherein the last write time for the server file is stored as a string value in an operating system registry of the local computing device; after generating the mapping, receiving a selection for opening either the server file or the local copy of the server file; in response to receiving the selection for opening either the server file or the local copy of the server file, determining whether a mapping is available from the server file to the local copy of the server file; and if a mapping is available from the server file to the local copy of the server file, retrieving the local copy at the local computing device via the mapping by redirecting a requesting application of the server file from the path to the server file at the server to the path to the local copy at the local computing device, and opening the local copy. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 20)
-
-
16. A computer readable storage medium containing computer executable instructions which when executed by a computer perform a method of mapping a server file to a locally stored copy of the server file, comprising:
-
receiving a selection for opening a server file to a local computing device remote from a server containing the server file; storing a local copy of the server file at the local computing device; generating a mapping from the server file at the server to the local copy at the local computing device, the mapping comprising data which comprises a path to the server file at the server, a path to the local copy at the local computing device, and a last write time comprising a date/time stamp associated with a date and a time at which last edits or changes were made to the server file prior to a date and a time at which the server file was checked out to the local computing device, wherein the path to the server file comprises a uniform resource locator (URL) address wherein the last write time for the server file is stored as a string value in an operating system registry of the local computing device; after generating the mapping, receiving a selection for opening either the server file or the local copy of the server file; in response to receiving the selection for opening either the server file or the local copy of the server file, determining whether a mapping is available from the server file to the local copy of the server file; and if a mapping is available from the server file to the local copy of the server file, retrieving the local copy at the local computing device via the mapping by redirecting a requesting application from the path to the server file at the server to the path to the local copy at the local computing device, and opening the local copy. - View Dependent Claims (17, 18)
-
-
19. A computer readable storage medium containing computer executable instructions which when executed by a computer perform a method of mapping a server file to a locally stored copy of the server file, comprising:
-
receiving a selection for opening a server file to a local computing device remote from a server containing the server file; storing a local copy of the server file at the local computing device; generating a mapping from the server file at the server to the local copy at the local computing device, the mapping comprising data which comprises a path to the server file at the server, a path to the local copy at the local computing device, and a last write time comprising a date/time stamp associated with a date and a time at which last edits or changes were made to the server file prior to a date and a time at which the server file was checked out to the local computing device, wherein the path to the server file comprises a uniform resource locator (URL) address wherin the last write time for the server is stored as a string value in an operating system registry of the local computing device; after generating the mapping, receiving a selection for opening either the server file or the local copy of the server file; in response to receiving the selection for opening either the server file or the local copy of the server file, determining whether a mapping is available from the server file to the local copy of the server file; and if a mapping is available from the server file to the local copy of the server file and if no changes have been made to the server file since the local copy was stored at the local computing device, then retrieving the local copy at the local computing device via the mapping by redirecting a requesting application from the path to the server file at the server to the path to the local copy at the local computing device, and opening the local copy.
-
Specification