Determining whether predefined data controlled by a server is replicated to a client machine
First Claim
Patent Images
1. A method of determining whether predefined data controlled by a server is replicated to a client machine comprising:
- receiving, by the server, a request for said predefined data from said client machine;
tracing, by the server, a route information packets take to reach said client machine from said server;
determining, by the server, an acceptability of a location of said client machine to receive said predefined data using said traced route;
replicating, by the server, said requested predefined data to said client machine when said location of said client machine is determined to be acceptable and preventing, by the server, replication of said predefined data to said client machine when said location of said client machine is determined to be unacceptable; and
storing, by the server, a list identifying each trusted host capable of being located along said route between said server and said client machine, and wherein said location of said client machine is determined to be acceptable when all hosts along said route are found on said list.
1 Assignment
0 Petitions
Accused Products
Abstract
A request is received for predefined data from a client machine. It is determined if the client machine is at an acceptable location to receive the predefined data. The requested predefined data is replicated to the client machine if the client machine is at an acceptable location and replication of the predefined data is prevented if the client machine is at an unacceptable location.
-
Citations
11 Claims
-
1. A method of determining whether predefined data controlled by a server is replicated to a client machine comprising:
-
receiving, by the server, a request for said predefined data from said client machine; tracing, by the server, a route information packets take to reach said client machine from said server; determining, by the server, an acceptability of a location of said client machine to receive said predefined data using said traced route; replicating, by the server, said requested predefined data to said client machine when said location of said client machine is determined to be acceptable and preventing, by the server, replication of said predefined data to said client machine when said location of said client machine is determined to be unacceptable; and storing, by the server, a list identifying each trusted host capable of being located along said route between said server and said client machine, and wherein said location of said client machine is determined to be acceptable when all hosts along said route are found on said list. - View Dependent Claims (2, 3, 4)
-
-
5. A system for determining whether predefined data is replicated to a client machine comprising:
-
a module to receive a request for said predefined data from said client machine; a module to trace a route information packets take to reach said client machine from said system; a module to store a list containing each trusted host capable of being located along said route between said system and said client machine; a module to determine an acceptability of a location of said client machine to receive said predefined data using said traced route, wherein said location of said client machine is determined to be acceptable when all hosts along said route are found on said list; and a module to replicate said requested predefined data to said client machine when said location of said client machine is determined to be acceptable and prevent replication of said predefined data to said client machine when said location of said client machine is determined to be unacceptable. - View Dependent Claims (6, 7, 8)
-
-
9. A computer program product for determining whether predefined data is replicated to a client machine, the computer program product comprising:
a computer readable storage medium having computer usable program code embodied therewith, the computer usable program code comprising; computer usable program code configured to receive a request for said predefined data from said client machine; computer usable program code configured to trace a route information packets take to reach said client machine from a server; computer usable program code configured to store a list containing each trusted host capable of being located along said route between said server and said client machine; computer usable program code configured to determine an acceptability of a location of said client machine to receive said predefined data using said traced route, wherein said location of said client machine is determined to be acceptable when all hosts along said route are found on said list; and computer usable program code configured to replicate said requested predefined data to said client machine when said location of said client machine is determined to be acceptable and prevent replication of said predefined data to said client machine when said location of said client machine is determined to be unacceptable. - View Dependent Claims (10, 11)
Specification