Claims Analysis
Total Claims: 16
Claim 1
Independent Claim
227 words
A computer system having one or more memories and one or more
central processing units, the computer capable of accessing one or more
database memories, a plurality of objects stored in one or more of the
database memories and each object identified by an index, the computer
system further comprising: a user interface for entering a query; a hit list, stored in one or more of the memories, the hit list
being a topically relevant set of a plurality of topically relevant
objects, the topically relevant set being selected from one or more of
the database memories and ranked by a topical search engine using the
index, the rank indicating a topical relevance to the query; a relationship data structure containing information about how two
or more of the objects are related to one another by one or more
structural relationships, the structural relationships being directed;
and a hierarchical view generator that selects a structurally relevant
set of the objects, each object in the structurally relevant set being a
parent of one or more of the topically relevant objects according to one
or more of the structural relationships, each of the topically relevant
objects being a child of one or more of the parents, the hierarchical
view generator organizing each of the child objects under one or more of
its respective parents to create a directional hierarchy.
Claim 2
Dependent Claim
31 words
A computer system, as in claim 1, further comprising a
display that renders a presentation of one or more of the parents and the
child objects associated with the respective parent.
Claim 3
Dependent Claim
30 words
A computer system, as in claim 1 or 2, where the database
memory resides on one or more connected computers that are connected to
the computer system by a network.
Claim 4
Dependent Claim
17 words
A computer system, as in claim 3, where the query accesses
the computer system from the network.
Claim 5
Dependent Claim
31 words
A computer system, as in any preceding claim, where the
hierarchical view generator subselects a subset of the most relevant
topically relevant objects according to rank as the topically relevant
set.
Claim 6
Dependent Claim
46 words
A computer system, as in any preceding claim, where the
information in the relationship data structure includes weights for the
structural relationships and the hierarchical view generator subselects
a subset of the structurally relevant objects as the structurally
relevant set as a function of the weights.
Claim 7
Dependent Claim
28 words
A computer system, as in any preceding claim, where one or
more relationship data structures defining one or more structural
relationships are selected using information in the query.
Claim 8
Dependent Claim
46 words
A computer system, as in any preceding claim, where the
structural relationships include any one or more of the following: the
hyperlink relationship, the subclass or categorization relationship, the
geographic location relationship, the location within a file system
relationship, the conceptual relationship, and the is-a-part-of
relationship.
Claim 9
Dependent Claim
45 words
A computer system as in claim 1 further comprising: an iterator in the a hierarchical view generator that treats the
parents as topically relevant objects and runs the hierarchical view
generator zero or more times, each time creating a parent level in the
directional hierarchy.
Claim 10
Dependent Claim
26 words
A system, as in claim 9, where a different set of one or more
structural relationships is selected in one or more iterations of the
iterator.
Claim 11
Dependent Claim
58 words
A computer system, as in claim 9, further comprising: a display that renders a presentation of one or more selected
parents in one of the parent levels and one or more of the objects,
being displayed objects, structurally related to one of the selected
parents and at a lower level than the parent level in the directional
hierarchy.
Claim 12
Dependent Claim
19 words
A system, as in claim 11, where one or more of the displayed
objects is suppressed in the display.
Claim 13
Dependent Claim
21 words
A system, as in claim 12, where the displayed object is
suppressed due to its structural relationship with the respective parent.
Claim 14
Dependent Claim
144 words
A computer system having one or more memories and one or more
central processing units, the computer capable of accessing one or more
database memories, a plurality of objects stored in one or more of the
database memories and each object identified by an index, the computer
system further comprising: a) means for selecting a topically relevant set of two or more of
the objects; b) means for ranking the objects in the topically relevant set; c) means for identifying one or more structural relationships
between one or more of the objects in the topically relevant set, being
children, and one or more of the objects in the database memories, being
parents, the structural relationships being directional from the
parent to the child; and d) means for organizing one or more of the children under each of
the respective parents in a structural hierarchy.
Claim 15
Independent Claim
106 words
A method for hierarchically grouping a plurality of objects
stored in one or more database memories of a computer system,
comprising the steps of: a) selecting a topically relevant set of two or more of the
objects; b) ranking the objects in the topically relevant set; c) identifying one or more structural relationships between one or
more of the objects in the topically relevant set, being children, and
one or more of the objects in the database memories, being parents, the
structural relationships being directional from the parent to the child;
and d) organizing one or more of the children under each of the
respective parents.
Claim 16
Dependent Claim
39 words
A method, as in claim 15, further comprising the steps of: e) deselecting the children and identifying the parents as
children; and f) repeating steps c and d zero or more times, each time creating
a next hierarchical level.