Managed peer-to-peer applications, systems and methods for distributed data access and storage
First Claim
1. A system for efficient data access and control of devices among multiple computers connected by a wide area network, comprising:
- a local storage device associated with a local computer connectable to the wide area network over a first secure channel through a first firewall element, said first firewall element adapted to protect said first computer from hostile intrusion from the wide area network;
a remote storage device associated with a remote computer connectable to the wide area network over a second secure channel through a second firewall element, said second firewall element adapted to protect said second computer from hostile intrusion from the wide area network;
means for authenticating at least one of said first and second computers for secure connection with the other of said first and second computers;
a local cache management application that stores data from said remote storage device in local cache associated with said local storage device; and
a remote cache management application that communicates with said local cache management application, manages file requests from said local cache management application and controls a reference file for each file accessed by said local cache management application.
14 Assignments
0 Petitions
Accused Products
Abstract
Applications, systems and methods for efficiently accessing and controlling data of devices among multiple computers over a network. Strategic cache management processes are provided to manage the data in cache memory of the storage devices involved. Communication of data over the network may be managed by means of one or more connection servers which may also manage any or all of authentication, authorization, security, encryption and point-to-multipoint communications functionalities. Alternatively, computers may be connected over a wide area network without a connection server, and with or without a VPN. Data transmissions may be managed to minimize bandwidth and may be temporally and/or spatially compressed.
-
Citations
62 Claims
-
1. A system for efficient data access and control of devices among multiple computers connected by a wide area network, comprising:
-
a local storage device associated with a local computer connectable to the wide area network over a first secure channel through a first firewall element, said first firewall element adapted to protect said first computer from hostile intrusion from the wide area network;
a remote storage device associated with a remote computer connectable to the wide area network over a second secure channel through a second firewall element, said second firewall element adapted to protect said second computer from hostile intrusion from the wide area network;
means for authenticating at least one of said first and second computers for secure connection with the other of said first and second computers;
a local cache management application that stores data from said remote storage device in local cache associated with said local storage device; and
a remote cache management application that communicates with said local cache management application, manages file requests from said local cache management application and controls a reference file for each file accessed by said local cache management application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52)
-
-
53. An application for providing efficient data access and control of devices among multiple computers connected by a wide area network, comprising:
-
a strategic cache management process operatively connected with a local device for managing operations of data in cache memory of the local device; and
a strategic cache management process operatively connected with a remote device for managing operations of data in cache memory of the remote device. - View Dependent Claims (54, 55, 56, 57, 58, 59, 60, 61, 62)
-
Specification