Data output system, communication terminal to be connected to data output system, data output method and storage medium
First Claim
Patent Images
1. A data output system comprising:
- data storage means for storing data of a plurality of types of data formats, said data storage means being located on an information public network specified by at least an address for designating a storage position for data;
input means for inputting a search request for data stored in said data storage means;
connection means for detecting said search request input through said input means and supplying said search request to said data storage means;
identification means for searching data stored in said data storage means based on a content of said search request and identifying a data format of a search result;
detection means for detecting a data format requested by a data transmission destination based on said content of said search request;
collation means for collating said data format of said search result, identified by said identification means, with said data format requested by said data transmission destination and detected by said detection means;
conversion means for converting said data format of said search result to said data format requested by said data transmission destination, when both data formats do not match with each other;
output means for outputting said search result whose data format has been converted by said conversion means to said data transmission destination;
acquisition means for acquiring information for specifying said data; and
search means for searching for an address of said storage position for said data, based on said information acquired by said acquisition means;
wherein said conversion means reads data stored at said searched address by said search means and converts said read data in such a way that a format of said read data matches said data format detected by said detection means.
1 Assignment
0 Petitions
Accused Products
Abstract
In a data output system, a server to which this invention is adapted is connected to a database which holds data of plural types of data formats, searches the database based on the content of a search request made by a search requester, and outputs the search result after performing conversion and edition on the search result in accordance with the ability, function and/or capacity of a communication terminal to which the search result is to be output.
114 Citations
20 Claims
-
1. A data output system comprising:
-
data storage means for storing data of a plurality of types of data formats, said data storage means being located on an information public network specified by at least an address for designating a storage position for data;
input means for inputting a search request for data stored in said data storage means;
connection means for detecting said search request input through said input means and supplying said search request to said data storage means;
identification means for searching data stored in said data storage means based on a content of said search request and identifying a data format of a search result;
detection means for detecting a data format requested by a data transmission destination based on said content of said search request;
collation means for collating said data format of said search result, identified by said identification means, with said data format requested by said data transmission destination and detected by said detection means;
conversion means for converting said data format of said search result to said data format requested by said data transmission destination, when both data formats do not match with each other;
output means for outputting said search result whose data format has been converted by said conversion means to said data transmission destination;
acquisition means for acquiring information for specifying said data; and
search means for searching for an address of said storage position for said data, based on said information acquired by said acquisition means;
wherein said conversion means reads data stored at said searched address by said search means and converts said read data in such a way that a format of said read data matches said data format detected by said detection means. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
switch means for switching a control content in accordance with a data format to be input;
discrimination means for discriminating said data format of said search request input through said input means; and
control means for controlling said switch means in accordance with said data format discriminated by said discrimination means.
-
-
3. The data output system according to claim 1, wherein said data format requested by said data transmission destination is included in said search request.
-
4. The data output system according to claim 1, further comprising:
-
communication terminals externally connected to said data output system via a network; and
reception means for receiving data from said communication terminals;
wherein said input means inputs said data, received by said reception means, as at least one of a search request and a data format requested by a data transmission destination.
-
-
5. The data output system according to claim 4, wherein said data format requested by said data transmission destination is a format of data outputtable by a communication terminal to which said data is to be output.
-
6. The data output system according to claim 4, wherein said detection means detects an ability of a communication terminal to which data is to be output, as said data format requested by said data transmission destination;
- and
said conversion means includes processing means for processing data, read from said data storage means, based on said ability of said communication terminal detected by said detection means.
- and
-
7. The data output system according to claim 4, wherein said detection means detects a function of a communication terminal to which data is to be output, as said data format requested by said data transmission destination;
- and
said conversion means includes processing means for processing data, read from said data storage means, based on said function of said communication terminal detected by said detection means.
- and
-
8. The data output system according to claim 4, wherein said detection means detects a capacity of a communication terminal to which data is to be output, as said data format requested by said data transmission destination;
- and
said conversion means includes processing means for processing data, read from said data storage means, based on said capacity of said communication terminal detected by said detection means.
- and
-
9. The data output system according to claim 1, wherein said information for specifying said data is a keyword.
-
10. The data output system according to claim 1, further comprising report means for reporting said searched address to a requester which has requested an output of data.
-
11. A communication terminal comprising:
-
connection means for connecting to an external database located on an information public network; and
transmission means for transmitting data including first data for instructing an output of desired data from data of a plurality of types of data formats, stored in said external database, second data for specifying an address of a communication terminal to which said desired data is to be output, and third data for specifying the data format outputtable by the communication terminal, to the external database located on an information public network, which searches and reads out data specified by the first data, converts said read data in such a way that a format of said read data matches said data format specified by said third data, and transmits said converted data to said communication terminal specified by said second data. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A data output method for connecting to a data storage medium for storing data of a plurality of types of data formats and outputting data, the method comprising the steps of:
-
inputting a search request for data stored in said data storage medium, said data storage medium being located on an information public network specified by at least an address for designating a storage position for data;
supplying said search request to said data storage medium;
searching data stored in said data storage medium based on a content of said search request and identifying a data format of a search result;
detecting a data format requested by a data transmission destination based on said content of said search request;
collating said data format of said search result, identified by said identification, with said data format detected by said detecting;
converting said data format of said search result when said data format of said search result does not match with said data format requested by said data transmission destination;
acquiring information for specifying said data; and
searching an address of said storage position for said data, based on the acquired information;
wherein said data-searching step searches data stored at said address searched by said address-searching step and converts the searched data in such a way that a format of said searched data matches said data format detected by said detection step.
-
-
18. A storage medium which stores a program to be run by a data output system connected to data storage means which stores data of a plurality of types of data formats and outputs data from said data storage means, said storage medium storing the programmed procedures of:
-
(A) inputting a search request for data stored in said data storage means, said data storage means being located on an information public network specified by at least an address which designates a storage position for data;
(B) supplying said search request to said data storage means;
(C) searching data stored in said data storage means based on a content of said search request and identifying a data format of a search result;
(D) detecting a data format requested by a data transmission destination based on said content of said search request;
(E) collating said data format of said search result, identified by Step C, with said data format detected by Step D;
(F) converting said data format of said search result when said data format of said search request does not coincide with said data format requested by said data transmission destination;
(G) acquiring information for specifying said data; and
(H) searching an address of said storage position for said data based on the acquired information; and
wherein said data-searching step searches data stored at said address searched by said address-searching step and converts searched data in such a way that a format of said searched data matches said data format detected by said detection step.
-
-
19. A storage medium which stores a program to be run by a communication terminal for connecting to a data output apparatus connected to data storage means for storing data of a plurality of types of data formats, transmitting a search request for data to said data output apparatus, and acquiring data of a plurality of types of data formats as a search result, said storage medium having a programmed procedure of transmitting data including at least an address of a communication terminal to which said data is to be output, and a data format outputtable by the communication terminal, as said search request for data stored in said data storage means,
wherein said data storage means is located on an information public network specified by at least an address which designates a storage position for data.
-
20. A program data signal controlled by a data output system, which is connected to data storage means which stores data of a plurality of types of data formats and outputs data from said data storage means, said program data signal including programmed procedures of:
-
inputting a search request for data stored in said data storage means, said data storage means being located on an information public network specified by at least an address which designates a storage position for data;
supplying said search request to said data storage medium;
searching data stored in said data storage means based on a content of said search request and identifying a data format of a search result;
detecting a data format requested by a data transmission destination based on said content of said search request;
collating said data format of said search result with said detected data format;
converting said data format of said search result when said data format of said search request does not coincide with said data format requested by said data transmission destination;
acquiring information for specifying said data; and
searching for an address of said storage position for said data, based on the acquired information; and
wherein said searching data step searches data stored at said address searched by said searching for an address step and converts searched data in such a way that a format of said searched data coincides with said data format detected by said detecting step.
-
Specification