NETWORK RESOURCE ANNOTATION AND SEARCH SYSTEM
First Claim
Patent Images
1. A computer-implemented method for supplementing a search for specific network resources within a communication network, said method comprising:
- receiving, at a server, an ordered list of network resources, wherein the network resources are ordered according to their relevance to a search query;
responsive to at least one annotation associated with at least one network resource within the ordered list, modifying, at the server, the relevance of the at least one network resource relative to the other network resources within the ordered list; and
sending, from the server, the ordered list of network resources together with an indication of said relevance modification to a user computer.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for annotation of network resources existing within an electronic network. Further provided for is a method for increasing, or decreasing the relevance of network resources forming part of a search result of a network through use of annotations associated with network resources.
-
Citations
34 Claims
-
1. A computer-implemented method for supplementing a search for specific network resources within a communication network, said method comprising:
-
receiving, at a server, an ordered list of network resources, wherein the network resources are ordered according to their relevance to a search query; responsive to at least one annotation associated with at least one network resource within the ordered list, modifying, at the server, the relevance of the at least one network resource relative to the other network resources within the ordered list; and sending, from the server, the ordered list of network resources together with an indication of said relevance modification to a user computer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer-implemented method for maintaining and making available to users annotations associated with a network resource, said method comprising:
-
receiving, over a communication network from a first user computer, an annotation associated with a first network resource, wherein the first network resource is identified by a first resource identifier; storing the annotation in an annotation database, wherein the annotation is associated with the network resource via the resource identifier; receiving, over the communication network from a second user computer, an annotation query, wherein the annotation query comprises a second resource identifier; responsive to the annotation query, retrieving from the annotation database at least one annotation associated with the second resource identifier; and sending, over the communication network to the second user computer, the retrieved annotation, wherein the retrieved annotation is displayed substantially concomitantly with the network resource associated with the second resource identifier. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A system for supplementing a search for specific network resources within a communication network, said system comprising:
-
a search results module within a server to receive an ordered list of network resources that were generated in response to a search query; an annotation database to store annotations associated with a plurality of network resources, wherein each network resource is identified by a resource identifier; an annotation summary module within the server to; retrieve annotations from the annotation database that are associated with the network resources within the ordered list; and analyze the annotations; an assembler module within the server to modify the relevance of the network resources within the ordered list according to information derived from the annotation summary module. - View Dependent Claims (22, 23, 24)
-
-
25. A system for maintaining and making available to users annotations associated with network resources, said system comprising:
-
an annotation database to store a plurality of annotations and a plurality of resource identifiers, wherein each of the annotations and resource identifiers is associated with one of a plurality of network resources; and an annotation server to; receive, from a first user computer, a first annotation associated with a first network resource, wherein the first network resource is associated with a first resource identifier; save to the annotation database the first annotation and the first resource identifier; receive an annotation query from a second user computer, wherein the annotation query comprises a second resource identifier; responsive to the annotation query, retrieve from the annotation database at least one annotation associated with the second resource identifier; and send to the second user computer the retrieved annotation, wherein the retrieved annotation is displayed substantially concomitantly with the network resource associated with the second resource identifier. - View Dependent Claims (26)
-
-
27. A computer-readable medium encoded with a set of instructions which, when performed by a computer, perform a method comprising:
-
receiving, at a server, an ordered list of network resources, wherein the network resources are ordered according to their relevance to a search query; responsive to at least one annotation associated with at least one network resource within the ordered list, modifying, at the server, the relevance of the at least one network resource relative to the other network resources within the ordered list; and sending, from the server, the ordered list of network resources together with an indication of said relevance modification to a user computer. - View Dependent Claims (28, 29, 30, 31)
-
-
32. A computer-readable medium encoded with a set of instructions which, when performed by a computer, perform a method comprising:
-
receiving, over a communication network from a first user computer, an annotation associated with a first network resource, wherein the first network resource is identified by a first resource identifier; storing the annotation in an annotation database, wherein the annotation is associated with the network resource via the resource identifier; receiving, over the communication network from a second user computer, an annotation query, wherein the annotation query comprises a second resource identifier; responsive to the annotation query, retrieving from the annotation database at least one annotation associated with the second resource identifier; and sending, over the communication network to the second user computer, the retrieved annotation, wherein the retrieved annotation is displayed substantially concomitantly with the network resource associated with the second resource identifier. - View Dependent Claims (33, 34)
-
Specification