Method and apparatus for facilitating use of hypertext links on the world wide web
First Claim
Patent Images
1. A system for organizing competing explanatory information, the system comprising:
- hierarchical database means, including hierarchically organized nodes of information;
key-phrase association means, wherein a node of said hierarchical database is associated with a set of one or more key phrases, wherein the key phrases in the set of key phrases share a substantially common meaning;
competing definitions means, wherein a plurality of competing definitions is associated with said set of key phrases, wherein each said competing definition substantially explains the common meaning shared by the key phrases;
property association means, wherein the property association means associates two or more of the plurality of competing definitions with two or more definition properties to produce a set of associated definition properties, wherein at least one of said definition properties is selected from the group consisting of educational level, language, rating, viewer suitability, resource type, context, number of hits, number of installs, and date;
rank-ordering means, wherein the rank ordering means rank orders the plurality of competing definitions based on at least one of said associated definition properties.
7 Assignments
0 Petitions
Accused Products
Abstract
A database server contains pointers to useful information, such as on the World Wide Web. Users of the server may have hypertext links added automatically into documents they submit. Users may additionally contribute to the link database, thereby extending it, and may add additional qualifying information pertaining to the links.
-
Citations
32 Claims
-
1. A system for organizing competing explanatory information, the system comprising:
-
hierarchical database means, including hierarchically organized nodes of information;
key-phrase association means, wherein a node of said hierarchical database is associated with a set of one or more key phrases, wherein the key phrases in the set of key phrases share a substantially common meaning;
competing definitions means, wherein a plurality of competing definitions is associated with said set of key phrases, wherein each said competing definition substantially explains the common meaning shared by the key phrases;
property association means, wherein the property association means associates two or more of the plurality of competing definitions with two or more definition properties to produce a set of associated definition properties, wherein at least one of said definition properties is selected from the group consisting of educational level, language, rating, viewer suitability, resource type, context, number of hits, number of installs, and date;
rank-ordering means, wherein the rank ordering means rank orders the plurality of competing definitions based on at least one of said associated definition properties. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
search means for specifying a subset of said information in said hierarchical database by means of a keyword-based search; output means for returning said information subset as a search result.
-
-
3. The system of claim 2, wherein said search means further comprises means for specifying a subset of said information in said hierarchical database based on an assigned context for said information.
-
4. The system of claim 2, wherein said search means further comprises means for specifying a subset of said information in said hierarchical database based on at least one of said definition properties.
-
5. The system of claim 4, wherein at least two of said associated definition properties correspond to a rating.
-
6. The system of claim 4, wherein at least one of said associated definition properties corresponds to an owner.
-
7. The system of claim 1, further comprising
browsing means supporting navigation within said hierarchical database; output means for returning information corresponding to a current position within said hierarchical database.
-
8. The system of claim 7, further comprising node selection means based on assigned contexts, and wherein said output means returns information in accordance with said node selection.
-
9. The system of claim 7, further comprising definition selection means, wherein said competing definitions are selected based on at least one of said associated definition properties, and wherein said output means returns information in accordance with said definition selection.
-
10. The system of claim 1, wherein at least two of said associated definition properties correspond to a rating.
-
11. The system of claim 1, wherein at least two of said associated definition properties correspond to an education level.
-
12. The system of claim 1, wherein paths to nodes of said hierarchical database correspond to semantic contexts.
-
13. The system of claim 12, further comprising
input means for specifying a set of one or more input key phrases; -
ordered search means for searching said semantic contexts in a predetermined order for occurrences of key phrases in said set of input key phrases associated with said nodes of information;
search retrieval means for returning one or more competing definitions from said nodes of information associated with said set of input key phrases.
-
-
14. The system of claim 13, wherein said ordered search means further includes means for using a semantic context to limit said searching to a subset of said nodes of information.
-
15. The system of claim 13, wherein the search retrieval means further includes means for returning one or more competing definitions based on a property list of at least one of said competing definitions.
-
16. The system of claim 13, wherein the search retrieval means further includes means for returning one or more competing definitions based on an order in which the contexts are ordered by said ordered search means.
-
17. The system of claim 13, further comprising
link installation means for automatically linking one or more occurrences in a document of an input key phrase to one or more of said competing definitions returned by said search retrieval means. -
18. The system of claim 13, wherein the ordered search means terminates upon a first occurrence of a matching key phrase matching any of said input key phrases.
-
19. The system of claim 18, wherein the search retrieval means returns one or more competing definitions ordered according to one or more properties of said property list.
-
20. The system of claim 18, wherein the search retrieval means returns a highest ranked competing definition for the matching key phrase.
-
21. The system of claim 20, further comprising
link installation means, wherein one or more occurrences in a document of an input key phrase is automatically linked based on the highest ranked competing definitions for the matching key phrase.
-
22. A computer-implemented method for providing a database of competing definitions, the method comprising:
-
a) storing in a database a hierarchically organized set of nodes;
b) associating with a node in the hierarchically organized set of nodes a set of one or more key phrases, wherein the key phrases in the set of key phrases share a substantially common meaning;
c) receiving and storing a plurality of competing definitions for the node, wherein each of the competing definitions provides a different explanation of the substantially common meaning shared by the key phrases associated with the node;
d) associating properties with the competing definitions to produce a set of associated definition properties, wherein said wherein at least one of said properties is selected from the group consisting of educational level, language, rating, viewer suitability, resource type, context, number of hits, number of installs, and date; and
e) rank ordering the competing definitions using at least one of the associated definition properties. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
receiving input key phrases;
searching the database nodes in a predetermined order for occurrences of the input key phrases in matching database nodes;
retrieving one or more competing definitions from the matching database nodes.
-
-
27. The method of claim 26, wherein the searching is limited based on a semantic context to a subset of said database nodes.
-
28. The method of claim 26, wherein the retrieving comprises using one or more properties in the property list associated with the competing definitions in the matching database nodes.
-
29. The method of claim 26, wherein the searching terminates upon a first occurrence of a matching key phrase matching any of said input key phrases.
-
30. The method of claim 29, further including
linking one or more occurrences of an input key phrase in a document based on the retrieved competing definitions. -
31. The method of claim 29, wherein the step of retrieving returns a highest ranked competing definition for the matching key phrase.
-
32. The method of claim 31, further including
linking one or more occurrences of an input key phrase in a document to the highest ranked competing definition for the matching key phrase.
Specification