Claims Analysis
Total Claims: 34
Claim 1
Independent Claim
140 words
A method for selecting resources from a hyperlinked collection of resources C, comprising the steps of: a. receiving a set of seed resources S; b. identifying a set of discovered resources D, such that each resource in D is in a NK clan graph in relationship with respect to the set of seed resources, an NK clan graph being the set of all resources that are in an N clan in relationship with at least K seeds, an N clan being a subgraph G of the hyperlinked collection of resources C such that every node in G is connected to every other node in G by a path of length N or less, and the connecting paths traverse only nodes in the subgraph G; and c. adding the set of discovered resources D to the set of seed resources S.
Claim 2
Independent Claim
140 words
A method for selecting resources from a hyperlinked collection of resources C, comprising the steps of: a. receiving a set of seed resources S; b. identifying a set of discovered resources D, such that each resource in D is in a NK clan graph in relationship with respect to the set of seed resources, an NK clan graph being the set of all resources that are in an N clan in relationship with at least K seeds, an N clan being a subgraph G of the hyperlinked collection of resources C such that every node in G is connected to every other node in G by a path of length N or less, and the connecting paths traverse only nodes in the subgraph G; and c. adding the set of discovered resources D to the set of seed resources S.
Claim 3
Dependent Claim
120 words
The method of claim 1 , wherein identifying the set of discovered resources includes the steps of: a. fetching the content of each seed resource R in S; b. adding to a candidate set CS each resource CR to which any seed resource R links; c. determining a score for each candidate resource CR in CS; d. removing a highest scored candidate CRH from CS; e. fetching the content of CRH; f. adding to CS each resource to which CRH links g. adding CRH to G; h. repeating steps a through g until either CS is empty or no resource in CS has a score that is above a specified threshold or G contains a predetermined maximum number of resources.
Claim 4
Dependent Claim
39 words
The method of claim 2 , wherein determining a score for each candidate resource CR in CS includes the step of counting the number of seed resources to which CR is linked by paths of length 1 or 2.
Claim 5
Dependent Claim
34 words
The method of claim 2 , wherein a candidate resource includes pages, and wherein fetching the content of CRH includes fetching pages from the resource until an index page of the resource is fetched.
Claim 6
Dependent Claim
24 words
The method of claim 4 , wherein fetching the index page of the resource includes the step of analyzing the title of the page.
Claim 7
Dependent Claim
36 words
The method of claim 4 , wherein fetching the index page of the resource includes the step of calculating a ratio of the number of external links in the page to the size of the page.
Claim 8
Dependent Claim
27 words
The method of claim 4 , wherein fetching the index page of the resource includes the step of determining the number of external links of the page.
Claim 9
Dependent Claim
51 words
The method of claim 4 , wherein fetching the index page of the resource includes the step of determining if the page contains at least r instances of at least s terms from the group of: link, links, page, pages, resource, resources, web and internet, where r and s are integers.
Claim 10
Dependent Claim
52 words
The method of claim 2 , wherein a candidate resource includes pages, and wherein fetching the content of CRH includes fetching at least p(min) pages from a resource and no more than p(max) pages from a resource, p(min) and p(max) being integers such that p(min) is less than or equal to p(max).
Claim 11
Dependent Claim
53 words
The method of claim 2 , wherein fetching the content of CRH includes the steps of: a. fetching at least p(min) pages; b. continuing to fetch pages until a fetched page is identified as an index page; and c. stopping to fetch pages when the number of fetched pages is equal to p(max).
Claim 12
Dependent Claim
16 words
The method of claim 1 , further comprising the step of determining properties of subgraph G.
Claim 13
Dependent Claim
35 words
The method of claim 11 wherein determining the properties of subgraph G includes the step of determining the number of in-links I and out-links O of each resource in G, I and O being integers.
Claim 14
Dependent Claim
58 words
The method of claim 11 , wherein determining the properties of subgraph G includes the steps of: a. identifying a type t of each internal link of a resource in G; b. determining a number N(t) of each type t of internal link; and c. storing the number N(t) of each type of link correlated with the resource.
Claim 15
Dependent Claim
27 words
The claim of 13 , wherein the type t of an internal link is one from the group of: audio, video, animation, text, hypertext, graphic, and executable.
Claim 16
Dependent Claim
36 words
The method of claim 11 , wherein the determining the properties of subgraph G includes the step of determining a number Q of N clans in G of which a resource in G is a member.
Claim 17
Dependent Claim
15 words
The method of claim 1 , further comprising the step of displaying resources in G.
Claim 18
Dependent Claim
17 words
The method of claim 16 , wherein a resource in G is displayed as a thumbnail graphic.
Claim 19
Dependent Claim
20 words
The method of claim 17 , wherein the contents of the resource are displayed when the thumbnail graphic is selected.
Claim 20
Dependent Claim
23 words
The method of claim 16 , wherein resources related to a particular resource are indicated in response to a request from a user.
Claim 21
Dependent Claim
23 words
The method of claim 19 , wherein the related resources are indicated by changing the color of thumbnail graphics corresponding to related resources.
Claim 22
Dependent Claim
20 words
The method of claim 19 , wherein the related resources are indicated by changing the color of the unrelated resources.
Claim 23
Dependent Claim
72 words
The method of claim 16 , wherein a link direction by which a first resource is related to a second resource is indicated by providing an arrow pointing towards the thumbnail graphic corresponding to the second resource when the first resource is linked to the second resource, and providing an arrow pointing away from the thumbnail graphic corresponding to the second resource when the second resource is linked to the first resource.
Claim 24
Dependent Claim
24 words
The method of claim 22 , wheerein the link direction of relationships of a first resource is indicated in response to the user request.
Claim 25
Dependent Claim
80 words
The method of claim 16 , wherein displaying resources in G comprising the steps of: a. sorting resources in G in accordance with a first user specified criterion; b. displaying at least a portion of the sorted resources such that a highest ranked resources according to the first criterion are shown near a given point on a display, a lowest ranked resources are shown furthest from the point, and intermediately ranked resources are shown therebetween in accordance with their ranking.
Claim 26
Dependent Claim
79 words
The method of claim 24 , further comprising the steps of: a. sorting resources in G in accordance with a second user specified criterion; b. displaying at least a portion of the resources such that the highest ranked resources according to the second criterion are shown near a first edge of the display, the least lowest ranked resources are shown near a second edge of the display, and intermediately ranked resources are shown therebetween in accordance with their ranking.
Claim 27
Dependent Claim
74 words
The method of claim 24 , further comprising the steps of: a. sorting resources in G in accordance with a third user specified criterion; b. displaying at least a portion of the resources such that the highest ranked resources according to the third criterion are shown in a first color, the lowest ranked resources are shown in a second color, and intermediately ranked resources are shown in colors therebetween in accordance with their ranking.
Claim 28
Independent Claim
135 words
An apparatus for selecting resources from a hyperlinked collection of resources C, comprising: a. a processor; b. memory that stores instructions adapted to be executed on said processor to receive a set of seed resources S, identify discovered resources that are in a NK clan graph with respect to the set of seed resources,“S,” an NK clan graph being the set of all resources that are in an N clan in relationship with at least K seeds, an N clan being a subgraph G of the hyperlinked collection of resources C such that every node in G is connected to every other node in G by a path of length N or less, and the connecting paths traverse only nodes in the subgraph G, and add discovered resources to the set of seed resources S.
Claim 29
Independent Claim
135 words
An apparatus for selecting resources from a hyperlinked collection of resources C, comprising: a. a processor; b. memory that stores instructions adapted to be executed on said processor to receive a set of seed resources S, identify discovered resources that are in a NK clan graph with respect to the set of seed resources,“S,” an NK clan graph being the set of all resources that are in an N clan in relationship with at least K seeds, an N clan being a subgraph G of the hyperlinked collection of resources C such that every node in G is connected to every other node in G by a path of length N or less, and the connecting paths traverse only nodes in the subgraph G, and add discovered resources to the set of seed resources S.
Claim 30
Dependent Claim
40 words
The apparatus of claim 27 , further comprising a port adapted to be coupled to a network, said port coupled to said processor and said memory, and said port adapted to convey a set of seed resources to said processor.
Claim 31
Independent Claim
143 words
A medium that stores instructions adapted to be executed by a processor to perform the steps of: a. receiving a set of seed resources S; b. identifying a set of discovered resources D, such that each resource in D is in a NK clan graph with respect to the set of seed resources, an NK clan graph being the set of all resources that are in an N clan with at least K seeds, an N clan being a subgraph G of the hyperlinked collection of resources C such that every node in G is connected to every other node in G by a path of length N or less, and the connecting paths traverse only nodes in the subgraph G, where N and K are integers; and c. adding the set of discovered resources D to the set of seed resources S.
Claim 32
Independent Claim
143 words
A medium that stores instructions adapted to be executed by a processor to perform the steps of: a. receiving a set of seed resources S; b. identifying a set of discovered resources D, such that each resource in D is in a NK clan graph with respect to the set of seed resources, an NK clan graph being the set of all resources that are in an N clan with at least K seeds, an N clan being a subgraph G of the hyperlinked collection of resources C such that every node in G is connected to every other node in G by a path of length N or less, and the connecting paths traverse only nodes in the subgraph G, where N and K are integers; and c. adding the set of discovered resources D to the set of seed resources S.
Claim 33
Independent Claim
145 words
A system for selecting resources from a hyperlinked collection of resources C, comprising: a. means for receiving a set of seed resources S; b. means for identifying a set of discovered resources D, such that each resource in D is in a NK clan graph with respect to the set of seed resources, an NK clan graph being the set of all resources that are in an N clan with at least K seeds, an N clan being a subgraph G of the hyperlinked collection of resources C such that every node in G is connected to every other node in G by a path of length N or less, and the connecting paths traverse only nodes in the subgraph G, where N and K are integers; and c. means for adding the set of discovered resources D to the set of seed resources S.
Claim 34
Independent Claim
145 words
A system for selecting resources from a hyperlinked collection of resources C, comprising: a. means for receiving a set of seed resources S; b. means for identifying a set of discovered resources D, such that each resource in D is in a NK clan graph with respect to the set of seed resources, an NK clan graph being the set of all resources that are in an N clan with at least K seeds, an N clan being a subgraph G of the hyperlinked collection of resources C such that every node in G is connected to every other node in G by a path of length N or less, and the connecting paths traverse only nodes in the subgraph G, where N and K are integers; and c. means for adding the set of discovered resources D to the set of seed resources S.