Patent US5629877A successfully refreshed from Google Patents.
US7003514B2
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method and apparatus for restricting a fan-out search in a peer-to-peer network based on accessibility of nodes
Assignee: International Business Machines Corp
•
Filing: 2001-09-13
•
Granted: 2006-02-21
•
Expires: 2021-09-13
Abstract
Abstract A method, apparatus, and computer implemented instructions for restricting a fan-out type search of a distributed database. A search request is received indicating that a requesting node originating the search request desires to avoid receiving search results including inaccessible nodes. Responsive to receiving the search results from other nodes, the search results are filtered to remove search results from inaccessible nodes to form filtered search results. The filtered search results are passed to the requesting node.
Inventors
- 👤 Rabindranath Dutta
- 👤 Steven Michael French
- 👤 Janani Janakiraman
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-09 20:48
CPC Classifications
G; G06; G06F; G06F16/00; G06F16/10; G06F16/18; G06F16/182; G06F16/1834; G06F16/20; G06F16/24; G06F16/245; G06F16/2452; G06F16/24524; G06F16/27; H; H04; H04L; H04L67/00; H04L67/01; H04L67/06; H04L67/50; H04L67/56; H04L67/565; H04L9/00; H04L9/40; H04L67/10; H04L67/1001; H04L67/10015; H04L67/563; H04L69/00; H04L69/30; H04L69/32; H04L69/322; H04L69/329; Y; Y10; Y10S; Y10S707/00; Y10S707/964; Y10S707/966; Y10S707/967; Y10S707/99931; Y10S707/99933; Y10S707/99935
Claims Analysis
Total Claims: 18
Claim 1
Independent Claim
83 words
A method in a data processing system for restricting a fan-out type search of a distributed database, the method comprising the data processing system implemented steps of: receiving a search request indicating that a requesting node originating the search request desires to avoid receiving search results including inaccessible nodes; responsive to receiving the search results from other nodes, filtering the search results to remove search results from inaccessible nodes to form filtered search results; passing the filtered search results to the requesting node.
Claim 2
Independent Claim
83 words
A method in a data processing system for restricting a fan-out type search of a distributed database, the method comprising the data processing system implemented steps of: receiving a search request indicating that a requesting node originating the search request desires to avoid receiving search results including inaccessible nodes; responsive to receiving the search results from other nodes, filtering the search results to remove search results from inaccessible nodes to form filtered search results; passing the filtered search results to the requesting node.
Claim 3
Dependent Claim
30 words
The method of claim 1 , wherein the distributed database is located in at least one of an internet, and intranet, a wide area network, and a local area network.
Claim 4
Dependent Claim
25 words
The method of claim 1 further comprising: passing the search request to nodes identified by the data processing system, wherein the nodes exclude inaccessible nodes.
Claim 5
Dependent Claim
20 words
The method of claim 1 , wherein inaccessible nodes are nodes behind firewalls in which pulling of data is prohibited.
Claim 6
Dependent Claim
27 words
The method of claim 1 further comprising: processing the search request to determine whether data corresponding to the search request is present in the data processing system.
Claim 7
Dependent Claim
33 words
The method of claim 1 further comprising: responsive to the data corresponding to the search request being present in the data processing system, including an identification of the data in the search results.
Claim 8
Dependent Claim
20 words
The method of claim 5 further comprising: identifying the other nodes; and forwarding the search request to the other nodes.
Claim 9
Dependent Claim
84 words
A data processing system for restricting a fan-out type search of a distributed database, the data processing system comprising: receiving means for receiving a search request indicating that a requesting node originating the search request desires to avoid receiving search results including inaccessible nodes; filtering means, responsive to receiving the search results from other nodes, for filtering the search results to remove search results from inaccessible nodes to form filtered search results; passing means for passing the filtered search results to the requesting node.
Claim 10
Dependent Claim
84 words
A data processing system for restricting a fan-out type search of a distributed database, the data processing system comprising: receiving means for receiving a search request indicating that a requesting node originating the search request desires to avoid receiving search results including inaccessible nodes; filtering means, responsive to receiving the search results from other nodes, for filtering the search results to remove search results from inaccessible nodes to form filtered search results; passing means for passing the filtered search results to the requesting node.
Claim 11
Dependent Claim
32 words
The data processing system of claim 8 , wherein the distributed database is located in at least one of an Internet, and intranet, a wide area network, and a local area network.
Claim 12
Dependent Claim
30 words
The data processing system of claim 8 further comprising: passing means for passing the search request to nodes identified by the data processing system, wherein the nodes exclude inaccessible nodes.
Claim 13
Dependent Claim
22 words
The data processing system of claim 8 , wherein inaccessible nodes are nodes behind firewalls in which pulling of data is prohibited.
Claim 14
Dependent Claim
32 words
The data processing system of claim 8 further comprising: processing means for processing the search request to determine whether data corresponding to the search request is present in the data processing system.
Claim 15
Dependent Claim
38 words
The data processing system of claim 8 further comprising: including means, responsive to the data corresponding to the search request being present in the data processing system, for including an identification of the data in the search results.
Claim 16
Dependent Claim
28 words
The data processing system of claim 12 further comprising: identifying means for identifying the other nodes; and forwarding means for forwarding the search request to the other nodes.
Claim 17
Dependent Claim
89 words
A computer program product in a computer readable medium for restricting a fan-out type search of a distributed database, the computer program product comprising: first instructions for receiving a search request indicating that a requesting node originating the search request desires to avoid receiving search results including inaccessible nodes; second instructions, responsive to receiving the search results from other nodes, for filtering the search results to remove search results from inaccessible nodes to form filtered search results; third instructions for passing the filtered search results to the requesting node.
Claim 18
Dependent Claim
89 words
A computer program product in a computer readable medium for restricting a fan-out type search of a distributed database, the computer program product comprising: first instructions for receiving a search request indicating that a requesting node originating the search request desires to avoid receiving search results including inaccessible nodes; second instructions, responsive to receiving the search results from other nodes, for filtering the search results to remove search results from inaccessible nodes to form filtered search results; third instructions for passing the filtered search results to the requesting node.
References Cited (Backward Citations)
US5602918A
Cited
US5944823A
Cited
US5991764A
Cited
US5968176A
Cited
US6101541A
Cited
US6134662A
Cited
US6212633B1
Cited
US6219706B1
Cited
US6748374B1
Cited
WO2000042760A1
Cited
US6631496B1
Cited
US6339772B1
Cited
US6816857B1
Cited
US6609121B1
Cited
US20040030694A1
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2009-02-20 | 2009-08-22 | 2010-02-21 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2013-02-20 | 2013-08-22 | 2014-02-21 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2017-02-20 | 2017-08-22 | 2018-02-21 | $7700.00 | Window Closed / Lapsed |