Data routing apparatus, server and data terminal equipment
First Claim
1. A data routing apparatus for routing data between a network server and data terminal equipment, said data routing apparatus comprising:
- historical information holding means for holding historical information about past data requests from said data terminal equipment, said historical information holding means further accommodating additional historical information about any new data request coming from said data terminal equipment;
data acquisition means for accessing said network server in accordance with said data request so as to acquire requested data; and
data output means for outputting the data acquired by said data acquisition means and said historical information to said data terminal equipment that issued said data request.
1 Assignment
0 Petitions
Accused Products
Abstract
A data routing apparatus for routing data between a network server and data terminal equipment. The data routing apparatus comprises: a historical information holding unit for holding historical information about past data requests from the data terminal equipment, the historical information holding unit further accommodating additional historical information about any new data request coming from the data terminal equipment; a data acquisition unit for accessing the network server in accordance with the data request so as to acquire requested data therefrom; and a data output unit for outputting the data acquired by the data acquisition unit and the historical information to the data terminal equipment that issued the data request.
54 Citations
25 Claims
-
1. A data routing apparatus for routing data between a network server and data terminal equipment, said data routing apparatus comprising:
-
historical information holding means for holding historical information about past data requests from said data terminal equipment, said historical information holding means further accommodating additional historical information about any new data request coming from said data terminal equipment; data acquisition means for accessing said network server in accordance with said data request so as to acquire requested data; and data output means for outputting the data acquired by said data acquisition means and said historical information to said data terminal equipment that issued said data request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A data routing apparatus for routing data between data utilization means for utilizing requested and acquired data on the one hand, and data service means for serving, as requested, data stored therein on the other hand, said data routing apparatus comprising:
-
history holding means for holding historical information about routed data; request analysis means for analyzing a data acquisition request received from said data utilization means to see whether the request is a data routing request or a historical information acquisition request, said request analysis means further extracting a data name from said data acquisition request if the request is found to be a data routing request, said request analysis means further extracting a data name and time information from said data acquisition request if the request is found to be a historical information acquisition request; data request means which, when said data acquisition request is a data routing request, requests from said data service means the data corresponding to the data name extracted by said request analysis means, said data request means also receiving the data sent from said data service means as requested; history management means which, when said data acquisition request is a data routing request, stores into said history holding means historical information associating with the data received by said data request means, a name for the received data, and time information representing a time at which data routing was performed, said history management means thereupon preparing the data received by said data request means as output data;
said history management means further acting, when said data acquisition request turns out to be a historical information acquisition request, to retrieve from said history holding means historical information relevant to the data name and time information extracted by said request analysis means, said history management means thereupon preparing the data included in the retrieved historical information as output data; andoutput means for sending the output data prepared by said history management means to said data utilization means that issued said data acquisition request. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A data routing apparatus for routing data between data utilization means for utilizing requested and acquired data on the one hand, and data service means for serving, as requested, data stored therein on the other hand, said data routing apparatus comprising:
-
history holding means for holding historical information about routed data; request analysis means for analyzing a data acquisition request received from said data utilization means to see whether the request is a data routing request or a historical information acquisition request, said request analysis means further extracting a data name from said data acquisition request if the request is found to be a data routing request, said request analysis means further extracting a data name and a data identifier from said data acquisition request if the request is found to be a historical information acquisition request; data request means which, when said data acquisition request turns out to be a data routing request, requests from said data service means the data corresponding to the data name extracted by said request analysis means, said data request means further receiving the data sent from said data service means as requested; history management means which, when said data acquisition request is a data routing request, stores into said history holding means historical information associating with the data received by said data request means, a name for the received data, and an identifier identifying contents of the data, said history management means thereupon preparing the data received by said data request means as output data;
said history management means further acting, when said data acquisition request is a historical information acquisition request, to retrieve from said history holding means historical information relevant to the data name and data identifier extracted by said request analysis means, said history management means thereupon preparing the data included in the retrieved historical information for output; andoutput means for sending the output data prepared by said history management means to said data utilization means that issued said data acquisition request.
-
-
20. A data routing apparatus for routing data between data storage request means for outputting a data storage request on the one hand, and data management means for storing and managing response data on the other hand, said data routing apparatus comprising:
-
history holding means for holding historical information about routed data; request analysis means which, upon receipt of a data storage request from said data storage request means, extracts data and a data name from said data storage request, said request analysis means further acting, upon receipt of a data acquisition request from said data storage request means, to extract a data name and time information from said data acquisition request; data output means which, when said request analysis means has received said data storage request, outputs a data storage request to the data management means corresponding to the data name extracted by said request analysis means; history management means which, when said request analysis means has received said data storage request, stores into said history holding means historical information associating the data extracted by said data request means, a name of the extracted data, and time information representing a time at which data routing was performed;
said history management means further acting, when said request analysis means has received a data acquisition request, to retrieve from said history holding means historical information relevant to the data name and time information extracted by said request analysis means, said history management means thereupon preparing the data included in the retrieved historical information as output data; andoutput means for sending the output data prepared by said history management means to said data storage request means that issued said data storage request.
-
-
21. A server for returning data in response to a request from data terminal equipment, said server comprising:
-
data holding means for holding data to be served via a network; history holding means for holding historical information about data served in response to data acquisition requests; request analysis means for analyzing a data acquisition request received from data terminal equipment to see whether the request is a latest data acquisition request or a historical information acquisition request, said request analysis means further extracting a data name from said data acquisition request if the request is found to be a latest data acquisition request, said request analysis means further extracting a data name and time information from said data acquisition request if the request is found to be a historical information acquisition request; data retrieval means which, when said data acquisition request is found to be a latest data acquisition request, retrieves from said data holding means the data corresponding to the data name extracted by said request analysis means; history management means which, when said data acquisition request is a latest data acquisition request, stores into said history holding means historical information associating with the data retrieved by said data retrieval means a name for the retrieved data, and time information representing a time at which data was served, said history management means thereupon preparing the data retrieved by said data retrieval means as output data;
said history management means further acting, when said data acquisition request turns out to be a historical information acquisition request, to retrieve from said history holding means historical information relevant to the data name and time information extracted from said data acquisition request, said history management means thereupon preparing the data included in the retrieved historical information as output data; andoutput means for sending the output data prepared by said history management means to the data terminal equipment that issued said data acquisition request.
-
-
22. Data terminal equipment for accessing data in a server connected via a network, said data terminal equipment comprising:
-
history holding means for holding historical information about data acquired through access to said server; request analysis means for analyzing a data acquisition request that is input to determine whether the request is a server access request or a historical information acquisition request, said request analysis means further extracting a data name from said data acquisition request if the request is found to be a server access request, said request analysis means further extracting a data name and time information from said data acquisition request if the request is found to be a historical information acquisition request; data request means which, when said data acquisition request is a server access request, requests from said server the data corresponding to the data name extracted by said request analysis means, said data request means further receiving the data sent from said server as requested; history management means which, when said data acquisition request turns out to be a server access request, stores into said history holding means historical information associating the data received by said data request means, a name of the received data, and time information representing a time at which server access was performed, said history management means thereupon preparing the data received by said data request means as output data;
said history management means further acting, when said data acquisition request is a historical information acquisition request, to retrieve from said history holding means historical information relevant to the data name and time information extracted by said request analysis means, said history management means thereupon preparing the data included in the retrieved historical information as output data; anddisplay means for displaying on a display screen the output data prepared by said history management means.
-
-
23. Data terminal equipment for routing data to and from a server;
- for storing and managing routed data, data names and time information associated into historical information; and
for accessing, through a data acquisition request including a data name and time information, data in a server located on a network and connected through a data routing apparatus which returns data included in relevant historical information, said data terminal equipment comprising;request means which, when accessing the latest data in said server, outputs to said data routing apparatus a data acquisition request designating a name of said latest data, said request means further acting, when accessing data in said historical information held by said data routing apparatus, to output a data acquisition request designating a data name and time information; data reception means for receiving data sent from said data routing apparatus in accordance with said data acquisition request; and display means for displaying on a display screen the data received by said data reception means. - View Dependent Claims (24)
- for storing and managing routed data, data names and time information associated into historical information; and
-
25. Data terminal equipment for routing data to and from a server;
- for storing and managing routed data, data names and time information associated into historical information; and
for accessing, through a data acquisition request including a data name and time information, data in a server located on a network and connected through a data routing apparatus which returns data included in relevant historical information, said data terminal equipment comprising;work space control means which, given a storage order ordering storage of a work state associated with data in a server and represented by an icon, stores a work space denoting said work state in association with time information indicating a time at which said storage order was issued, said work space control means further acting, given a restoration order ordering restoration of a work space, to restore a past work state denoted by the work space designated by said restoration order; request means which, when an icon on a work space is selected, transmits to said data routing apparatus a data acquisition request including the name of the data associated with the selected icon and the time information related to said work space; data reception means for receiving data sent from data routing apparatus in accordance with said data acquisition request; and display means for displaying on a display screen the data received by said data reception means.
- for storing and managing routed data, data names and time information associated into historical information; and
Specification