System and method for discovering information about web resources
First Claim
1. A computer-implemented method for identifying metadata about a resource identified by a first identifier, the method comprising:
- issuing a request to get a rendition of the resource identified by the first identifier;
parsing a response document received in response to the issued request; and
if the response document includes an indication that the metadata exists within a resource identified by a second identifier, retrieving the metadata from the other resource identified by the second identifier.
2 Assignments
0 Petitions
Accused Products
Abstract
Described is a system and mechanism by which a client computer may issue a conventional request for a resource on the Web. A response to that request is annotated with information indicating that metadata is available for the resource. Specifically, a special tag or instruction may be included in the response document that indicates the existence and location of a discovery document containing metadata about the resource. The client computer may then retrieve the metadata from the location identified in the response. Those skilled in the art will appreciate that the present invention enables a lightweight mechanism for discovering metadata about a resource without a need for extensive reprogramming of the resource or the addition of other resources specifically to indicate that metadata may exist for the resource.
32 Citations
22 Claims
-
1. A computer-implemented method for identifying metadata about a resource identified by a first identifier, the method comprising:
-
issuing a request to get a rendition of the resource identified by the first identifier;
parsing a response document received in response to the issued request; and
if the response document includes an indication that the metadata exists within a resource identified by a second identifier, retrieving the metadata from the other resource identified by the second identifier. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
- 11. A computer-readable medium encoded with a data structure, comprising a discovery document including metadata about a resource stored at a first location identified by a first identifier, the discovery document being stored at a second location identified by a second identifier, the discovery document further including at least one typed link indicating the existence of further metadata about the resource.
-
17. A computer-readable medium encoded with a data structure, comprising a response document issued in response to a request for a resource, the response document including an indication that a document exists including metadata about the resource.
- 18. The computer-readable medium of claim 18, wherein the response document is an HTML document and the indication comprises a LINK tag.
-
20. A system for communicating data over a network, the system comprising:
-
a server computer including a resource;
a client computer configured to issue a request for the resource and to receive information in response to the request; and
a response document based on the resource, generated by the server, and including an indication of the existence of a discovery document, the discovery document including metadata about the resource, wherein the client computer receives the response document including the indication of the discovery document. - View Dependent Claims (21, 22)
-
Specification