Managed peer-to-peer applications, systems and methods for distributed data access and storage
First Claim
1. A method of remotely accessing data from a remote storage device, said method comprising:
- requesting, by a local application of a first computer at a local location, file data from a user module executing on the first computer;
searching local cache of the user module executing on the first computer to determine whether file data is available and valid;
when the file data is not available or not valid;
requesting an active file data subscription, via a connection to a second computer in a remote location, including sending a request from said user module to said second computer for the file data from a remote storage device and sending version data identifying a locally stored version of the file data if a locally stored version of the file data exists in the local cache of the user module;
receiving the requested file data from the second computer by the first computer when the first computer has no locally stored version of the requested file data; and
receiving one or more difference files relevant to the requested file data based on the version data, from the second computer by the first computer when the first computer has a locally stored version of the requested file data; and
when the file data is available and valid, providing the file data from locally stored data by the first computer.
7 Assignments
0 Petitions
Accused Products
Abstract
Secure and remote operation of a remote computer from a local computer over a network includes authenticating at least one remote computer for connection to at least one computer over the network and/or at least one local computer for connection to at least one remote computer over the network; establishing a secure connection therebetween; and integrating a desktop of at least one remote computer on a display of at least one local computer. Functions that are performed may include one or more of: integrating a file structure of accessible files accessed at the second or first computer, into a file structure contained at the first or second computer, respectively; at least one of integrating a desktop of the second computer on a display of the first computer and integrating a desktop of the first computer on a display of the second computer; and directly operating the second computer from the first computer or the first computer from the second computer.
154 Citations
8 Claims
-
1. A method of remotely accessing data from a remote storage device, said method comprising:
-
requesting, by a local application of a first computer at a local location, file data from a user module executing on the first computer; searching local cache of the user module executing on the first computer to determine whether file data is available and valid; when the file data is not available or not valid; requesting an active file data subscription, via a connection to a second computer in a remote location, including sending a request from said user module to said second computer for the file data from a remote storage device and sending version data identifying a locally stored version of the file data if a locally stored version of the file data exists in the local cache of the user module; receiving the requested file data from the second computer by the first computer when the first computer has no locally stored version of the requested file data; and receiving one or more difference files relevant to the requested file data based on the version data, from the second computer by the first computer when the first computer has a locally stored version of the requested file data; and when the file data is available and valid, providing the file data from locally stored data by the first computer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
Specification