Claims Analysis
Total Claims: 47
Claim 1
Independent Claim
138 words
A data supply controlling device, comprising: user data storage means for storing user data for each user who is to be supplied with information through a user terminal; query generating means for generating, based on at least the user data, a query for a data supplying device to search for the information; search result storage means for storing a result of a search conducted by the data supplying device for the information in accordance with the query; identifying data management means for managing identifying data by which each user can be identified, separately from user specifying data by which each user can be specified; and data supplying means for generating a search result matched with the identifying data of the user from the search result stored in the search result storage means for supply to the user terminal.
Claim 2
Dependent Claim
138 words
A data supply controlling device, comprising: user data storage means for storing user data for each user who is to be supplied with information through a user terminal; query generating means for generating, based on at least the user data, a query for a data supplying device to search for the information; search result storage means for storing a result of a search conducted by the data supplying device for the information in accordance with the query; identifying data management means for managing identifying data by which each user can be identified, separately from user specifying data by which each user can be specified; and data supplying means for generating a search result matched with the identifying data of the user from the search result stored in the search result storage means for supply to the user terminal.
Claim 3
Dependent Claim
44 words
The data supply controlling device as set forth in claim 1 , further comprising user specifying data management means for managing the user specifying data in such a manner that no access can be made to the user specifying data over a communications network.
Claim 4
Dependent Claim
40 words
The data supply controlling device as set forth in claim 1 , wherein the user specifying data is at least one item selected from the group consisting of a name, an address, and an Internet Protocol address of the user.
Claim 5
Dependent Claim
24 words
The data supply controlling device as set forth in claim 1 , wherein the identifying data includes a user ID and a certification number.
Claim 6
Dependent Claim
44 words
The data supply controlling device as set forth in claim 1 , further comprising query management means for merging and managing the query for each user generated by the query generating means, so as to supply the merged query to the data supplying device.
Claim 7
Dependent Claim
31 words
The data supply controlling device as set forth in claim 5 , wherein the query management means merges the query by combining queries sharing an identical keyword to a single query.
Claim 8
Dependent Claim
28 words
The data supply controlling device as set forth in claim 5 , wherein the query management means merges the query by deleting a query included in another query.
Claim 9
Dependent Claim
50 words
The data supply controlling device as set forth in claim 5 , wherein the data supplying means extracts a search result matched with the identifying data of the user from a search result derived based on the query merged by the query management means for supply to the user terminal.
Claim 10
Dependent Claim
31 words
The data supply controlling device as set forth in claim 1 , further comprising user data management means for encrypting and managing the user data in relation to matched identifying data.
Claim 11
Dependent Claim
52 words
The data supply controlling device as set forth in claim 1 , wherein the query generating means generates, as the query, a first query to include information necessary to the user in a search result and a second query to conceal the first query, both for supply to the data supplying device.
Claim 12
Dependent Claim
69 words
The data supply controlling device as set forth in claim 10 , wherein the first query is composed of a base query to include information matched with the user data in a search result, an additional query to include information excluded by the base query in an information search in the search result, and an exclusive query to exclude each piece of poorly related information from the search result.
Claim 13
Dependent Claim
31 words
The data supply controlling device as set forth in claim 10 , wherein the second query is a dummy query to include information unnecessary to the user in the search result.
Claim 14
Dependent Claim
61 words
The data supply controlling device as set forth in claim 12 , wherein: the query generating means generates a filtering query to filter out a search result derived from the dummy query from a search result stored in the search result storage means; and the data supplying means supplies the search result not to be filtered out to the user terminal.
Claim 15
Dependent Claim
48 words
The data supply controlling device as set forth in claim 1 , wherein the query generating means calculates an evaluation value E for each of m queries by dividing a sum of L evaluation values which represent evaluation by the user on L past search results by L.
Claim 16
Dependent Claim
44 words
The data supply controlling device as set forth in claim 14 , wherein the query generating means employs one of the queries with a high evaluation value E as a base query to include information matched with the user data in a search result.
Claim 17
Dependent Claim
34 words
The data supply controlling device as set forth in claim 15 , wherein the query generating means calculates the evaluation value E and selects the base query periodically for each of the m queries.
Claim 18
Dependent Claim
44 words
The data supply controlling device as set forth in claim 1 , wherein the data supplying means supplies a search result suitable to each user to the user terminal in response to a data supply request sent from the user through the user terminal.
Claim 19
Dependent Claim
62 words
The data supply controlling device as set forth in claim 1 , further comprising search rule storage means for storing a search rule specifying a rule by which the query generating means generates a query in accordance with kinds of information to be searched for, wherein the query generating means generates a query based on the user data and the search rule.
Claim 20
Dependent Claim
36 words
The data supply controlling device as set forth in claim 18 , wherein the search rule stored in the search rule storage means is supplied from the data supplying device and is updated upon every supply.
Claim 21
Dependent Claim
69 words
The data supply controlling device as set forth in claim 1 , further comprising: evaluation value storage means for storing an evaluation value for each piece of information to be searched for in accordance with the user data; and user data evaluation means for evaluating the user data based on a sum of all the evaluation values and a sum of the evaluation values matched with the user data.
Claim 22
Dependent Claim
36 words
The data supply controlling device as set forth in claim 20 , wherein the user data evaluation means evaluates the user data by determining a knowledge level of the user about information to be searched for.
Claim 23
Dependent Claim
55 words
The data supply controlling device as set forth in claim 20 , wherein: the user data indicates a degree of ownership of goods given by the information to be searched for by the user; and the user data evaluation means evaluates the user data by determining an ownership ratio of the goods by the user.
Claim 24
Dependent Claim
39 words
The data supply controlling device as set forth in claim 22 , wherein the user data evaluation means evaluates the user data by determining the ownership ratio by the user by giving different weights to different kinds of goods.
Claim 25
Dependent Claim
97 words
The data supply controlling device as set forth in claim 22 , wherein the user data evaluation means evaluates the user data by giving a high mark to the user data if TCa=Pa/TPa is high, where TPa is a sum of evaluation values ax(a, k) (k=1, 2, . . . , n) given to n items of goods belonging to a category a, and Pa is a sum of evaluation values px(a, L) (L=1, 2, . . . , m) given to m items of the goods belonging to the category a and owned by the user.
Claim 26
Dependent Claim
17 words
The data supply controlling device as set forth in claim 22 , wherein the goods are books.
Claim 27
Dependent Claim
52 words
The data supply controlling device as set forth in claim 1 , further comprising search result comparing means for comparing the search result stored in the search result storage means with a search result suitable to the user, so as to determine a level of the search result suitable to the user.
Claim 28
Dependent Claim
81 words
The data supply controlling device as set forth in claim 26 , further comprising query management means for merging and managing the query generated for each user by the query generating means, for supply to the data supplying device, wherein the search result comparing means uses a result of a search conducted based on the merged query as the search result stored in the search result storage means for use in a comparison with a search result suitable to each user.
Claim 29
Dependent Claim
22 words
The data supply controlling device as set forth in claim 26 , wherein the level is selected from multiple levels of expertise.
Claim 30
Dependent Claim
32 words
The data supply controlling device as set forth in claim 28 , wherein the multiple levels include an “amateur” level, a “standard” level, and an “expert” level in ascending order to expertise.
Claim 31
Dependent Claim
29 words
The data supply controlling device as set forth in claim 26 , wherein the query generating means corrects the query in accordance with the level of the search result.
Claim 32
Dependent Claim
45 words
The data supply controlling device as set forth in claim 30 , wherein the level is selected from multiple levels of expertise; and the query generating means corrects the query so that the selected level is changeable from one to another among the multiple levels.
Claim 33
Dependent Claim
37 words
The data supply controlling device as set forth in claim 31 , wherein the query generating means corrects the query so that the selected level is changeable to a higher level of expertise among the multiple levels.
Claim 34
Dependent Claim
215 words
A data supply system, comprising: a data supply controlling device including: user data storage means for storing user data for each user who is to be supplied with information through a user terminal; query generating means for generating, based on at least the user data, a query for a data supplying device to search for the information; search result storage means for storing a result of a search conducted by the data supplying device for the information in accordance with the query; identifying data management means for managing identifying data by which each user can be identified, separately from user specifying data by which each user can be specified; and data supplying means for generating a search result matched with the identifying data of the user from the search result stored in the search result storage means for supply to the user terminal; a data supplying device for conducting a search for the information in accordance with a query given by the data supply controlling device to provide a search result to the data supply controlling device; and a user terminal for receiving a search result suitable to each user from the data supply controlling device, the data supply controlling device, the data supplying device, and the user terminal being interconnected through a communications network.
Claim 35
Dependent Claim
215 words
A data supply system, comprising: a data supply controlling device including: user data storage means for storing user data for each user who is to be supplied with information through a user terminal; query generating means for generating, based on at least the user data, a query for a data supplying device to search for the information; search result storage means for storing a result of a search conducted by the data supplying device for the information in accordance with the query; identifying data management means for managing identifying data by which each user can be identified, separately from user specifying data by which each user can be specified; and data supplying means for generating a search result matched with the identifying data of the user from the search result stored in the search result storage means for supply to the user terminal; a data supplying device for conducting a search for the information in accordance with a query given by the data supply controlling device to provide a search result to the data supply controlling device; and a user terminal for receiving a search result suitable to each user from the data supply controlling device, the data supply controlling device, the data supplying device, and the user terminal being interconnected through a communications network.
Claim 36
Dependent Claim
140 words
A data supply controlling device, comprising: user data storage means for storing user data for each user who is to be supplied with information through a user terminal; query generating means for generating, based on at least the user data, a query to search data supplied from a data supplying device; search means for searching for the information in accordance with the query; search result storage means for storing a result of a search conducted by the search means; identifying data management means for managing identifying data by which each user can be identified, separately from user specifying data by which each user can be specified; and data supplying means for generating a search result matched with the identifying data of the user from the search result stored in the search result storage means for supply to the user terminal.
Claim 37
Dependent Claim
140 words
A data supply controlling device, comprising: user data storage means for storing user data for each user who is to be supplied with information through a user terminal; query generating means for generating, based on at least the user data, a query to search data supplied from a data supplying device; search means for searching for the information in accordance with the query; search result storage means for storing a result of a search conducted by the search means; identifying data management means for managing identifying data by which each user can be identified, separately from user specifying data by which each user can be specified; and data supplying means for generating a search result matched with the identifying data of the user from the search result stored in the search result storage means for supply to the user terminal.
Claim 38
Dependent Claim
205 words
A data supply system, comprising: a data supply controlling device including: user data storage means for storing user data for each user who is to be supplied with information through a user terminal; query generating means for generating, based on at least the user data, a query to search data supplied from a data supplying device; search means for searching for the information in accordance with the query; search result storage means for storing a result of a search conducted by the search means; identifying data management means for managing identifying data by which each user can be identified, separately from user specifying data by which each user can be specified; and data supplying means for generating a search result matched with the identifying data of the user from the search result stored in the search result storage means for supply to the user terminal; a data supplying device for supplying, to the data supply controlling device, data to be searched by the data supply controlling device; and a user terminal for receiving a search result suitable to each user from the data supply controlling device, the data supply controlling device, the data supplying device, and the user terminal being interconnected through a communications network.
Claim 39
Dependent Claim
205 words
A data supply system, comprising: a data supply controlling device including: user data storage means for storing user data for each user who is to be supplied with information through a user terminal; query generating means for generating, based on at least the user data, a query to search data supplied from a data supplying device; search means for searching for the information in accordance with the query; search result storage means for storing a result of a search conducted by the search means; identifying data management means for managing identifying data by which each user can be identified, separately from user specifying data by which each user can be specified; and data supplying means for generating a search result matched with the identifying data of the user from the search result stored in the search result storage means for supply to the user terminal; a data supplying device for supplying, to the data supply controlling device, data to be searched by the data supply controlling device; and a user terminal for receiving a search result suitable to each user from the data supply controlling device, the data supply controlling device, the data supplying device, and the user terminal being interconnected through a communications network.
Claim 40
Independent Claim
133 words
A method of supplying data, comprising the steps of: storing, in user data storage means, user data for each user who is to be supplied with information through a user terminal; generating, based on at least the user data, a query for a data supplying device to search for the information; storing, in search result storage means, a result of a search conducted by the data supplying device for the information in accordance with the query; registering, in identifying data management means, identifying data by which each user can be identified, separately from user specifying data by which each user can be specified; and generating a search result matched with the identifying data of the user from the search result stored in the search result storage means for supply to the user terminal.
Claim 41
Independent Claim
133 words
A method of supplying data, comprising the steps of: storing, in user data storage means, user data for each user who is to be supplied with information through a user terminal; generating, based on at least the user data, a query for a data supplying device to search for the information; storing, in search result storage means, a result of a search conducted by the data supplying device for the information in accordance with the query; registering, in identifying data management means, identifying data by which each user can be identified, separately from user specifying data by which each user can be specified; and generating a search result matched with the identifying data of the user from the search result stored in the search result storage means for supply to the user terminal.
Claim 42
Independent Claim
124 words
A method of supplying data, comprising the steps of: storing, in user data storage means, user data for each user who is to be supplied with information through a user terminal; generating, based on at least the user data, a query to search data supplied from a data supplying device; searching for information in accordance with the query; storing a search result in search result storage means; registering, in identifying data management means, identifying data by which each user can be identified, separately from user specifying data by which each user can be specified; and generating a search result matched with the identifying data of the user from the search result stored in the search result storage means for supply to the user terminal.
Claim 43
Independent Claim
124 words
A method of supplying data, comprising the steps of: storing, in user data storage means, user data for each user who is to be supplied with information through a user terminal; generating, based on at least the user data, a query to search data supplied from a data supplying device; searching for information in accordance with the query; storing a search result in search result storage means; registering, in identifying data management means, identifying data by which each user can be identified, separately from user specifying data by which each user can be specified; and generating a search result matched with the identifying data of the user from the search result stored in the search result storage means for supply to the user terminal.
Claim 44
Dependent Claim
150 words
A storage medium for storing a data supply program executed by a computer to implement a method of supplying data, the method comprising the steps of: storing, in user data storage means, user data for each user who is to be supplied with information through a user terminal; generating, based on at least the user data, a query for a data supplying device to search for the information; storing, in search result storage means, a result of a search conducted by the data supplying device for the information in accordance with the query; registering, in identifying data management means, identifying data by which each user can be identified, separately from user specifying data by which each user can be specified; and generating a search result matched with the identifying data of the user from the search result stored in the search result storage means for supply to the user terminal.
Claim 45
Dependent Claim
150 words
A storage medium for storing a data supply program executed by a computer to implement a method of supplying data, the method comprising the steps of: storing, in user data storage means, user data for each user who is to be supplied with information through a user terminal; generating, based on at least the user data, a query for a data supplying device to search for the information; storing, in search result storage means, a result of a search conducted by the data supplying device for the information in accordance with the query; registering, in identifying data management means, identifying data by which each user can be identified, separately from user specifying data by which each user can be specified; and generating a search result matched with the identifying data of the user from the search result stored in the search result storage means for supply to the user terminal.
Claim 46
Dependent Claim
141 words
A storage medium for storing a data supply program executed by a computer to implement a method of supplying data, the method comprising the steps of: storing, in user data storage means, user data for each user who is to be supplied with information through a user terminal; generating, based on at least the user data, a query to search data supplied from a data supplying device; searching for information in accordance with the query; storing a search result in search result storage means; registering, in identifying data management means, identifying data by which each user can be identified, separately from user specifying data by which each user can be specified; and generating a search result matched with the identifying data of the user from the search result stored in the search result storage means for supply to the user terminal.
Claim 47
Dependent Claim
141 words
A storage medium for storing a data supply program executed by a computer to implement a method of supplying data, the method comprising the steps of: storing, in user data storage means, user data for each user who is to be supplied with information through a user terminal; generating, based on at least the user data, a query to search data supplied from a data supplying device; searching for information in accordance with the query; storing a search result in search result storage means; registering, in identifying data management means, identifying data by which each user can be identified, separately from user specifying data by which each user can be specified; and generating a search result matched with the identifying data of the user from the search result stored in the search result storage means for supply to the user terminal.