Method and apparatus for graphically representing portions of the world wide web
First Claim
1. A computer-implemented method of representing data, the method comprising the steps of:
- receiving results of a first search of data distributed among a plurality of computers on a network, the results corresponding to user-provided search criteria, the results including a plurality of sets of data;
automatically refining said results of the first search based on relevance of each of the sets of data to the user-provided search criteria by performing a content examination of said results;
generating a ranking of the plurality of sets of data based on results of said refining;
generating a map of the sets of data, the map for visually indicating the ranking, wherein the map includes a plurality of objects, each of the objects representing one of the data sets; and
causing the map to be displayed on a display device, the map having a three-dimensional appearance, such that the ranking is indicated by the apparent relative positioning of the objects in three dimensions.
1 Assignment
0 Petitions
Accused Products
Abstract
A technique is provided for displaying a map of a portion of the World Wide Web. A number of Web documents are retrieved by a client computer system executing a search engine. Web documents are then represented on a display device as objects and the relevance of the Web documents to the search criteria is indicated by the apparent distance of the corresponding object to the user. Hypertext links between Web documents are represented as arrows between the objects. Additional information relating to Web sites, such as the popularity of a Web site, the length of a Web document, and the number of hypertext links in a Web document, are represented to the user visually using visual attributes of objects, such as color, shape, and texture.
-
Citations
46 Claims
-
1. A computer-implemented method of representing data, the method comprising the steps of:
-
receiving results of a first search of data distributed among a plurality of computers on a network, the results corresponding to user-provided search criteria, the results including a plurality of sets of data; automatically refining said results of the first search based on relevance of each of the sets of data to the user-provided search criteria by performing a content examination of said results; generating a ranking of the plurality of sets of data based on results of said refining; generating a map of the sets of data, the map for visually indicating the ranking, wherein the map includes a plurality of objects, each of the objects representing one of the data sets; and causing the map to be displayed on a display device, the map having a three-dimensional appearance, such that the ranking is indicated by the apparent relative positioning of the objects in three dimensions. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. In a computer system including a processor and a display device coupled to the processor, a method of visually representing hypermedia data sets distributed on a computer network, the method comprising the steps of:
-
receiving results of a first search, the results including a plurality of hypermedia data sets having a correspondence to user-specified criteria, wherein the plurality of hypermedia data sets are referenced by a plurality of hypermedia links; automatically refining said results of the first search based on relevance of each of the sets of data to the user-provided search criteria by performing a second search including a content examination of said results; ranking the plurality of hypermedia data sets based on results of said refining; generating a map of the plurality of hypermedia data sets based on the results of said ranking, the map including a plurality of objects, each representing one of the plurality of hypermedia data sets; and causing the map to be displayed on the display device, the map including an arrangement of objects having a three-dimensional appearance, such that the ranking is indicated by the apparent relative positioning of the objects in three dimensions, said step of causing the map to be displayed including causing the hypermedia links to be displayed as connections between the objects, such that a visual attribute of each of the connections indicates a degree of relevance to the user-specified criteria of a corresponding one of the hypermedia data sets. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. In a computer system including a processor and a display device coupled to the processor, a method of representing a plurality of hypertext documents, the method comprising the steps of:
-
receiving results of a first search of data distributed among a plurality of computers on a network, the results corresponding to a set of user-provided search criteria, the results including a plurality of hypertext documents; automatically refining said results of the first search based on relevance of each of the hypertext documents to the set of user-provided search criteria by performing a second search including a content examination of said results; ranking the plurality of hypertext documents based on a degree of relevance of each of the hypertext documents to the set of the user-specified search criteria; generating a map of the plurality of said hypertext documents based on the ranking, wherein each of the hypertext documents is represented on the display device as one of a plurality of objects; and causing the map to be displayed on the display device, wherein the map has a three-dimensional appearance indicative of the ranking, such that the ranking is indicated by the apparent relative positioning of the objects in three dimensions. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25)
-
-
26. A computer system comprising:
-
a processor; and a memory coupled to the processor, the memory having instructions stored therein which, when executed by the processor, cause the processor to; receive results of a search of data distributed among a plurality of computers on a network, the results corresponding to user-provided search criteria, the results including a plurality of hypertext documents; refine said results of the first search based on relevance of each of the hypertext documents to the user-provided search criteria by performing a content examination of the results of the search; rank the plurality of hypertext documents based on results of the content examination; generate a map of the hypertext documents based on the ranking, wherein each of the hypertext documents is represented on the display device as one of a plurality of objects; and cause the map to be displayed on a display device, such that the map visually indicates logical links between hypertext documents, wherein the map includes an arrangement of objects having a three-dimensional appearance, such that a visual indication of the ranking comprises an apparent relative positioning of the objects in each of the three dimensions. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 44)
-
-
34. A machine-readable program storage medium, the program storage medium tangibly embodying a program of instructions executable by a machine to perform method steps for representing a portion of the World Wide Web, the method steps comprising the steps of:
-
receiving results of a first search of data distributed among a plurality of computers on a network, the results corresponding to user-provided search criteria, the results including a plurality of World Wide Web documents, wherein the plurality of World Wide Web documents are referenced by a plurality of hypertext links; automatically refining said results of the first search based on relevance of each of the World Wide Web documents to the user-provided search criteria by performing a second search including content examination of said results; ranking the plurality of World Wide Web documents based on results of said refining; generating a map of the plurality of World Wide Web documents based on the ranking, wherein each of the World Wide Web documents is represented by one of a plurality of objects; and causing the map to be displayed on the display device, the map having a three-dimensional appearance such that the ranking is indicated by the relative positioning on the display device at the objects in three dimensions, said step of causing the map to be displayed including causing the links to be represented on the display device at connections between the objects, such that a visual attribute of one of the connections indicates a degree of relevance to the user-specified search criteria of a corresponding one of the World Wide Web documents. - View Dependent Claims (35, 36, 37, 38, 39, 40, 41, 42, 43)
-
-
45. An apparatus for rendering a map of a plurality of hypertext-based documents on a display device, the apparatus comprising:
-
means for receiving results of a first search of data distributed among a plurality of computers on a network, the results corresponding to user-provided search criteria, the results including a plurality of hypertext-based documents; means for automatically refining said results of the first search based on relevance of each of the hypertext-based documents to the user-provided search criteria by performing a second search including content examination of said results; means for generating a ranking of the plurality of hypertext-based documents based on results of said refining; means for generating a map of the plurality of hypertext-based documents based on the ranking, wherein the map includes a plurality of objects displayed on the display device, each of the objects representing a least one of the hypertext-based documents, and wherein hypertext links between the hypertext-based documents are represented as connections between the objects; and means for causing the map to be displayed on the display device such that the map visually indicates the ranking, the map having a three-dimensional appearance, wherein the apparent relative positioning of the objects within the three-dimensional map indicates the degree of relevance of the hypertext-based documents to the user-specified criteria. - View Dependent Claims (46)
-
Specification