← Back to Patent Explorer
US6745180B2 Expired / Lapsed US ⏱️ 0.0 years remaining

Data supply controlling device, method, and storage medium which facilities information searching by user

Assignee: Sharp Corp
•
Filing: 2001-10-15
•
Granted: 2004-06-01
•
Expires: 2021-10-15
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A data supply controlling device comprises a data base for user data which stores user data matched with each user. The data base of user data can be queried in accordance with the user data so that a data server performs a search according to the query and stores the search results in a search result data base. User ID management can be performed for separately managing the identifying data to identify each user and user specifying data to specify each user. A search result matched with the identifying data of the user from the search results stored in the search result data base is provided for a user terminal. Once the user data is stored, it is not required to carry out further communications to input the user data. Privacy protection of the user and improvement of communications efficiency are both fulfilled in the system to search for information in accordance with user data.

Inventors

  • 👤 Masafumi Yamanoue

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-30 02:15
CPC Classifications
G; G06; G06F; G06F16/00; G06F16/90; G06F16/95; G06F16/953; G06F16/9535; Y; Y10; Y10S; Y10S707/00; Y10S707/99931; Y10S707/99932; Y10S707/99933; Y10S707/99934; Y10S707/99935; Y10S707/99936

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.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2007-06-01 2007-12-01 2008-06-01 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2011-06-01 2011-12-01 2012-06-01 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2015-06-01 2015-12-01 2016-06-01 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag