Managed peer-to-peer applications, systems and methods for distributed data access and storage
First Claim
1. A system for data caching, the system comprising:
- a network communication device configured to receive first data from a first computer via a first computer network, the first data being sent by the first computer responsive to file data stored at the first computer being modified to generate modified file data; and
a hardware processor configured to;
execute the first data to replace a copy of the file data stored on a memory device with the modified file data,responsive to receipt of the first data from the first computer via the first computer network or execution of the first data to replace the copy of the file data stored on the memory device with the modified file data, identify that a second computer is actively subscribed, andresponsive to identification that the second computer is actively subscribed, cause the network communication device to transmit second data to the second computer via a second computer network so that the second computer replaces a copy of the file data stored on another memory device with the modified file data,wherein the hardware processor is configured to identify that the second computer is actively subscribed from a comparison of a time stamp and a time threshold, the time stamp being associated with the modified file data, andwherein the hardware processor is configured to identify that the second computer is actively subscribed responsive to receipt of the first data by the network communication device from the first computer via the first computer network.
2 Assignments
0 Petitions
Accused Products
Abstract
Secure and remote operation of a remote computer from a local computer over a network includes authenticating a remote computer for connection to a computer over the network and/or a local computer for connection to a remote computer over the network; establishing a secure connection therebetween; and integrating a desktop of a remote computer on a display of a 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.
-
Citations
16 Claims
-
1. A system for data caching, the system comprising:
-
a network communication device configured to receive first data from a first computer via a first computer network, the first data being sent by the first computer responsive to file data stored at the first computer being modified to generate modified file data; and a hardware processor configured to; execute the first data to replace a copy of the file data stored on a memory device with the modified file data, responsive to receipt of the first data from the first computer via the first computer network or execution of the first data to replace the copy of the file data stored on the memory device with the modified file data, identify that a second computer is actively subscribed, and responsive to identification that the second computer is actively subscribed, cause the network communication device to transmit second data to the second computer via a second computer network so that the second computer replaces a copy of the file data stored on another memory device with the modified file data, wherein the hardware processor is configured to identify that the second computer is actively subscribed from a comparison of a time stamp and a time threshold, the time stamp being associated with the modified file data, and wherein the hardware processor is configured to identify that the second computer is actively subscribed responsive to receipt of the first data by the network communication device from the first computer via the first computer network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for data caching, the system comprising:
-
means for receiving first data from a first computer via a first computer network, the first data being sent by the first computer responsive to file data stored at the first computer being modified to generate modified file data; means for executing the first data to replace a copy of the file data stored on a first memory device with the modified file data; means for identifying, responsive to receiving the first data from the first computer via the first computer network or executing the first data to replace the copy of the file data stored on the first memory device with the modified file data, that a second computer is actively subscribed; and means for transmitting, responsive to identifying that the second computer is actively subscribed, second data to the second computer via a second computer network so that the second computer replaces a copy of the file data stored on a second memory device with the modified file data, the second memory device being different from the first memory device, wherein the means for identifying is configured to identify that the second computer is actively subscribed from a comparison of a time stamp to a time threshold, the time stamp being associated with the modified file data, and wherein the means for identifying is responsive to receiving the first data from the first computer via the first computer network. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
Specification