Document delivery
First Claim
1. A server storing a document, the beginning and end of the document'"'"'s content being defined by machine readable labels, and the beginning and end of a defined part of the document'"'"'s content being defined by further machine readable labels, the server being adapted to:
- process a request from a client for the document, the request having the form of a URI which includes a first identifier signifying the document and a second identifier signifying the defined part;
establish capabilities of the client from the request;
establish from the client'"'"'s capabilities whether the second identifier is redundant; and
if it is, to dispatch the document.
2 Assignments
0 Petitions
Accused Products
Abstract
A server has a memory 16 arranged to have a document 17 having a number of parts stored in it. The server is arranged to: receive a request including a URI having a document identifier which identifies both the whole and a part of the document; determine capabilities of the device; and deliver an appropriate portion of the document containing at least the identified part, the portion depending on the capabilities.
125 Citations
18 Claims
-
1. A server storing a document, the beginning and end of the document'"'"'s content being defined by machine readable labels, and the beginning and end of a defined part of the document'"'"'s content being defined by further machine readable labels, the server being adapted to:
-
process a request from a client for the document, the request having the form of a URI which includes a first identifier signifying the document and a second identifier signifying the defined part;
establish capabilities of the client from the request;
establish from the client'"'"'s capabilities whether the second identifier is redundant; and
if it is, to dispatch the document. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 13, 15)
-
-
10. An electronic document having a plurality of parts, the document and the parts each being defined by machine readable labels, and an identifier for each part, the identifier including a component identifying the part of the document and a fragment identifier also identifying the part of the document.
- 11. An electronic document having a plurality of document parts, the document and the parts each having a beginning and an end defined by machine readable labels, and a link to one of the parts, the link including an identifier for said one part, the identifier including a component identifying said one part of the document and a fragment identifier also identifying said one part of the document.
-
12. A method of delivering a document to a user device, the method comprising delivering content of the document together with an identifier of a part of the document, the identifier including a component identifying the part of the document and a fragment identifier also identifying the part of the document.
-
17. A method of operating a server to process a request from a client for delivery to the client of a document stored on the server, the document having content defined by machine readable labels, and a defined part of the document'"'"'s content being defined by further machine readable labels, the method comprising the steps of:
-
processing a request from the client for the document, the request having the form of a URI which includes a first identifier signifying the document and a second identifier signifying the defined part;
establishing capabilities of the client from the request;
establishing from the client'"'"'s capabilities whether the second identifier is redundant; and
if it is, dispatching the document. - View Dependent Claims (18)
-
Specification