Data delivery device that determines a destination for delivery based on estimated transmission time and location of a client
First Claim
1. A data delivery device comprising:
- storage means for storing data;
receiving means for receiving, from a client terminal, a request to download data to be stored into the storage means and information indicative of a present position of the client terminal, through a network;
judging means for judging, in response to the download request received by the receiving means, whether data to be stored into the storage means is to be transmitted to the client terminal or to another predetermined terminal on the basis of a present position of the client terminal; and
delivery means for delivering the data to a terminal destination based on the result of judgment through the judging means,wherein the judging means includes;
comparing means for comparing a data delivering time for delivering the data to the client terminal with a movement time taken for the client terminal to arrive at a location of the other predetermined terminal, anddetermining means for determining that the data is delivered to either the client terminal or the other predetermined terminal based on the comparison of the comparing means.
1 Assignment
0 Petitions
Accused Products
Abstract
A data delivery device includes a storage unit for storing data, a receiving unit for receiving, from a client terminal, a request to download data to be stored into the storage unit and information indicative of a present position of the client terminal, through a network. The data delivery device also includes a judging unit for judging, in response to the download request received by the receiving unit, whether data to be stored into the storage unit is to be transmitted to the client terminal or to another predetermined terminal on the basis of a present position of the client terminal, and a delivery unit for delivering the data to a terminal destination based on the result of the judgment.
-
Citations
7 Claims
-
1. A data delivery device comprising:
-
storage means for storing data; receiving means for receiving, from a client terminal, a request to download data to be stored into the storage means and information indicative of a present position of the client terminal, through a network; judging means for judging, in response to the download request received by the receiving means, whether data to be stored into the storage means is to be transmitted to the client terminal or to another predetermined terminal on the basis of a present position of the client terminal; and delivery means for delivering the data to a terminal destination based on the result of judgment through the judging means, wherein the judging means includes; comparing means for comparing a data delivering time for delivering the data to the client terminal with a movement time taken for the client terminal to arrive at a location of the other predetermined terminal, and determining means for determining that the data is delivered to either the client terminal or the other predetermined terminal based on the comparison of the comparing means. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for delivering data, the method comprising:
-
receiving a data download request from the client terminal through a network; judging, in response to the received download request, as to whether the received data is to be transmitted to the client terminal or another predetermined terminal on the basis of a present position of the client terminal; and delivering the data to the terminal based on the judgment result wherein the judging includes; comparing a data delivering time for delivering the data to the client terminal with a movement time taken for the client terminal to arrive at a location of the other predetermined terminal, and determining that the data is delivered to either the client terminal or the other predetermined terminal based on the comparing.
-
-
7. A data delivery device comprising:
-
a storage unit configured to store data; a receiving unit configured to receive, from a client terminal, a request to download data to be stored into the storage unit and information indicative of a present position of the client terminal, through a network; a judging unit configured to judge, in response to the download request received by the receiving unit, whether data to be stored into the storage unit is to be transmitted to the client terminal or to another predetermined terminal on the basis of a present position of the client terminal; and a delivery unit configured to deliver the data to a terminal destination based on the result of judgment through the judging unit, wherein the judging unit includes; a comparing unit configured to compare a data delivering time for delivering the data to the client terminal with a movement time taken for the client terminal to arrive at a location of the other predetermined terminal, and a determining unit configured to determine that the data is delivered to either the client terminal or the other predetermined terminal based on the comparison of the comparing unit.
-
Specification