Patent US5933832A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5933832A Expired / Lapsed US ⏱️ 0.0 years remaining

Retrieval system for frequently updated data distributed on network

Assignee: Toshiba Corp
•
Filing: 1997-09-10
•
Granted: 1999-08-03
•
Expires: 2017-09-10
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A retrieval system for performing database retrieval in response to a retrieval request includes a database preparing means for collecting corresponding data to prepare a database under at least a condition that an update frequency range of data serving as a target for index table generation is uniquely assigned to the database, and an update frequency of data falls within the assigned update frequency range, or a mean update frequency of a data group to which the data belongs falls within the assigned update frequency range.

Inventors

  • 👤 Takashi Suzuoka
  • 👤 Shin-ichi Kanno
  • 👤 Nobuyuki Sawashima
  • 👤 Tetsuya Yamane

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-30 12:19
CPC Classifications
G; G06; G06F; G06F16/00; G06F16/90; G06F16/95; G06F16/951; Y; Y10; Y10S; Y10S707/00; Y10S707/99931; Y10S707/99933; Y10S707/99935; Y10S707/99941; Y10S707/99942

Claims Analysis

Total Claims: 27
Claim 1
Independent Claim 64 words
A retrieval system for performing database retrieval in response to a retrieval request, comprising: means for obtaining data serving as a target for index table generation; means for obtaining an update frequency range of the obtained data; and means for assigning, in accordance with the obtained update frequency range, the obtained data to a database serving as a target among a plurality of databases.
Claim 2
Dependent Claim 64 words
A retrieval system for performing database retrieval in response to a retrieval request, comprising: means for obtaining data serving as a target for index table generation; means for obtaining an update frequency range of the obtained data; and means for assigning, in accordance with the obtained update frequency range, the obtained data to a database serving as a target among a plurality of databases.
Claim 3
Dependent Claim 45 words
A system according to claim 1, further comprising means for, when the update frequency range of the obtained data corresponding to data assigned to the first database should be assigned to a second database, performing processing for using the second data base as the target.
Claim 4
Dependent Claim 39 words
The system according to claim 2, wherein a hardware constituting the retrieval system is constituted hierarchically depending on processing capabilities, and data having a high update frequency is assigned to the hardware of hierarchy of a high processing capability.
Claim 5
Dependent Claim 37 words
A system according to claim 3, wherein the high processing capacity is realized by at least one of using a higher-speed computer, using a large number of computers, and by lessening a task amount to be processed.
Claim 6
Dependent Claim 32 words
The system according to claim 1, further comprising retrieval means for cooperatively retrieving data in databases exclusively arranged depending on the update frequency range in response to a request from a user.
Claim 7
Dependent Claim 26 words
The system according to claim 5, wherein when a predetermined retrieval range is designated, the retrieval means retrieves data with respect to the predetermined retrieval range.
Claim 8
Dependent Claim 39 words
The system according to claim 5, wherein a hardware constituting the retrieval system is constituted hierarchically depending on processing capabilities, and data having a high update frequency is assigned to the hardware of hierarchy of a high processing capability.
Claim 9
Dependent Claim 37 words
A system according to claim 7, wherein the high processing capacity is realized by at least one of using a higher-speed computer, using a large number of computers, and by lessening a task amount to be processed.
Claim 10
Dependent Claim 39 words
The system according to claim 1, wherein a hardware constituting the retrieval system is constituted hierarchically depending on processing capabilities, and data having a high update frequency is assigned to the hardware of hierarchy of a high processing capability.
Claim 11
Dependent Claim 37 words
A system according to claim 9, wherein the high processing capacity is realized by at least one of using a higher-speed computer, using a large number of computers, and by lessening a task amount to be processed.
Claim 12
Dependent Claim 116 words
A retrieval system for performing database retrieval in response to a retrieval request, comprising: means for obtaining data serving a target from index table generation; means for obtaining an update frequency of data based on final update times obtained from the obtained data; and means for, when the final update time is within a predetermined period of time from the current time, accessing the obtained data to a highest hierarchical database among databases hierarchically assigned depending on the update frequency range, and for, when the final update time has elapsed the predetermined period of time from the current time, assigning the obtained data to the database serving as the target depending on the update frequency range.
Claim 13
Dependent Claim 116 words
A retrieval system for performing database retrieval in response to a retrieval request, comprising: means for obtaining data serving a target from index table generation; means for obtaining an update frequency of data based on final update times obtained from the obtained data; and means for, when the final update time is within a predetermined period of time from the current time, accessing the obtained data to a highest hierarchical database among databases hierarchically assigned depending on the update frequency range, and for, when the final update time has elapsed the predetermined period of time from the current time, assigning the obtained data to the database serving as the target depending on the update frequency range.
Claim 14
Dependent Claim 39 words
The system according to claim 11, wherein a hardware constituting the retrieval system is constituted hierarchically depending on processing capabilities, and data having a high update frequency is assigned to the hardware of hierarchy of a high processing capability.
Claim 15
Dependent Claim 37 words
A system according to claim 12, wherein the high processing capacity is realized by at least one of using a higher-speed computer, using a large number of computers, and by lessening a task amount to be processed.
Claim 16
Dependent Claim 98 words
A retrieval system for preparing a database on the basis of data collected through a network and retrieving data in the database, comprising: cache means for holding data obtained in response to an external reference request and the collected data; and data providing means for, when the external reference request is given and data corresponding to the external reference request is present in said cache means, providing the data from said cache means, and when the corresponding data is not held in said cache means, obtaining and providing the data from a server which originally holds the data.
Claim 17
Dependent Claim 98 words
A retrieval system for preparing a database on the basis of data collected through a network and retrieving data in the database, comprising: cache means for holding data obtained in response to an external reference request and the collected data; and data providing means for, when the external reference request is given and data corresponding to the external reference request is present in said cache means, providing the data from said cache means, and when the corresponding data is not held in said cache means, obtaining and providing the data from a server which originally holds the data.
Claim 18
Dependent Claim 59 words
A system according to claim 14, further comprising: prediction means for predicting prospective data to be requested by an external reference request by performing statistical processing for data requested by external reference requests; and prefetch means for obtaining the predicted data and preliminarily designated data and prefetching the predicted data and the preliminarily designated data in said cache means.
Claim 19
Dependent Claim 29 words
A system according to claim 14, wherein said prefetch means repeatedly obtains the data at a frequency corresponding to an update frequency of data serving as an obtaining target.
Claim 20
Dependent Claim 93 words
A system according to claim 14, wherein a range limiting condition of data serving as a target in retrieval in response to the retrieval request is at least one of a condition of limiting data to collected data, a condition of limiting data to data obtained in response to an external reference request, a condition of limiting data to latest data having the same name or address, a condition of limiting data to data except data dynamically or interactively generated, and a condition of limiting data to a designated site or data group.
Claim 21
Dependent Claim 30 words
A system according to claim 14, wherein said cache means adds at least one of update time data and collection time data to the obtained data, and holding resultant data.
Claim 22
Independent Claim 105 words
A method of preparing a database in a retrieval system for preparing a database on the basis of data collected through a network and performing database retrieval in response to a retrieval request, comprising the computer steps of: uniquely assigning an update frequency range of data serving as a target object for index table generation to a database; and collecting corresponding data to prepare a database under at least a condition that an update frequency of data falls within the assigned update frequency range, or a mean update frequency of a data group to which the data belongs falls within the assigned update frequency range.
Claim 23
Independent Claim 105 words
A method of preparing a database in a retrieval system for preparing a database on the basis of data collected through a network and performing database retrieval in response to a retrieval request, comprising the computer steps of: uniquely assigning an update frequency range of data serving as a target object for index table generation to a database; and collecting corresponding data to prepare a database under at least a condition that an update frequency of data falls within the assigned update frequency range, or a mean update frequency of a data group to which the data belongs falls within the assigned update frequency range.
Claim 24
Dependent Claim 128 words
An article of manufacture comprising: a computer usable medium having computer readable program code means embodied therein for causing a computer to prepare a data base based on data collected through a network and to conduct a database retrieval in response to a retrieval request, the computer readable program code means in said article of manufacture, comprising: computer readable program code means for causing a computer to assign a range of data update frequency of target data to be built in the database; and computer readable program code means for causing a computer to collect data to prepare the database at least on the premise that the data update frequency of data group to which the target data belongs falls within the assigned range of the update frequency.
Claim 25
Dependent Claim 128 words
An article of manufacture comprising: a computer usable medium having computer readable program code means embodied therein for causing a computer to prepare a data base based on data collected through a network and to conduct a database retrieval in response to a retrieval request, the computer readable program code means in said article of manufacture, comprising: computer readable program code means for causing a computer to assign a range of data update frequency of target data to be built in the database; and computer readable program code means for causing a computer to collect data to prepare the database at least on the premise that the data update frequency of data group to which the target data belongs falls within the assigned range of the update frequency.
Claim 26
Dependent Claim 62 words
A retrieval system for performing database retrieval in response to a retrieval request comprising: a robot for obtaining data serving as a target and an update frequency range associated with said data; a database for storing the obtained data in an index table; and, a controller for controlling said database to store the obtained data in response to the update frequency range.
Claim 27
Dependent Claim 62 words
A retrieval system for performing database retrieval in response to a retrieval request comprising: a robot for obtaining data serving as a target and an update frequency range associated with said data; a database for storing the obtained data in an index table; and, a controller for controlling said database to store the obtained data in response to the update frequency range.

References Cited (Backward Citations)

US5835087A Cited
US5855020A Cited
US5727156A Cited
US5812930A Cited
US5765150A Cited
US5797008A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-08-02 2003-02-01 2003-08-03 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-08-02 2007-02-01 2007-08-03 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-08-02 2011-02-01 2011-08-03 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag