Patent US4119031A successfully refreshed from Google Patents.
Patent US7003514B2 successfully refreshed from Google Patents.
← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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 21:24
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.

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag