CACHING DIRECTIVES FOR A FILE DELIVERY PROTOCOL
First Claim
1. A method, comprising:
- preparing an extension mechanism in accordance with a file delivery protocol for at least one file, the extension mechanism including at least one instruction relating to the caching of the at least one file by a receiving device; and
transmitting the extension mechanism including the at least one instruction to the receiving device using the file delivery protocol.
2 Assignments
0 Petitions
Accused Products
Abstract
An extension to a file delivery protocol which permits the signaling of cache control information to a receiving device. Various embodiments of the present invention permit a server or other sending device to signal instructions regarding cache control to a receiving device using the file delivery protocol. This signaling may include information such as whether the receiving device should cache a file, how long the file should be cached for, and/or a cache priority assignment for the file. Various embodiments of the present invention may be particularly useful in the transmission of rich media content, where some content may be sent over RTP while other information is transmitted via the file delivery protocol.
-
Citations
45 Claims
-
1. A method, comprising:
-
preparing an extension mechanism in accordance with a file delivery protocol for at least one file, the extension mechanism including at least one instruction relating to the caching of the at least one file by a receiving device; and
transmitting the extension mechanism including the at least one instruction to the receiving device using the file delivery protocol. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An apparatus, comprising:
-
a processor; and
a memory unit communicatively connected to the processor and including;
computer code for preparing an extension mechanism in accordance with a file delivery protocol for at least one file, the extension mechanism including at least one instruction relating to the caching of the at least one file by a receiving device, and computer code for transmitting the extension mechanism including the at least one instruction to the receiving device using the file delivery protocol. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. An apparatus, comprising:
-
a processor; and
a memory unit communicatively connected to the processor and including;
computer code for preparing an extension mechanism in accordance with a file delivery protocol for at least one file, the extension mechanism including at least one instruction relating to the caching of the at least one file by at least one receiving device, and computer code for forwarding the extension mechanism including the at least one instruction to at least one other connected device using the file delivery protocol.
-
-
17. A method, comprising:
-
receiving an extension mechanism via a file delivery protocol from a sending device, the extension mechanism including at least one instruction relating to the caching of at least one file; and
selectively caching the at least one file in accordance with the at least one instruction. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
-
25. An apparatus, comprising:
-
a processor; and
a memory unit communicatively connected to the processor and including;
computer code for receiving an extension mechanism via a file delivery protocol from a sending device, the extension mechanism including at least one instruction relating to the caching of at least one file; and
computer code for selectively caching the at least one file in accordance with the at least one instruction. - View Dependent Claims (26, 27, 28, 29, 30, 31)
-
-
32. An apparatus, comprising:
-
a processor; and
a memory unit communicatively connected to the processor and including;
computer code for processing an extension mechanism constructed in accordance with a file delivery protocol, the extension mechanism including at least one instruction relating to the caching of at least one file. - View Dependent Claims (33, 34)
-
-
35. A system, comprising:
-
a sending device configured to;
prepare an extension mechanism in accordance with a file delivery protocol for at least one file, the extension mechanism including at least one instruction relating to the caching of the at least one file, and transmit the extension mechanism including the at least one instruction using the file delivery protocol; and
a receiving device in at least selective communication with the sending device, the receiving device configured to;
receive the extension mechanism via the file delivery protocol from the sending device, and selectively caching the at least one file in accordance with the at least one instruction. - View Dependent Claims (36, 37)
-
-
38. An apparatus, comprising:
-
means for preparing an extension mechanism in accordance with a file delivery protocol for at least one file, the extension mechanism including at least one instruction relating to the caching of the at least one file by a receiving device, and means for transmitting the extension mechanism including the at least one instruction to the receiving device using the file delivery protocol. - View Dependent Claims (39)
-
-
40. An apparatus, comprising:
-
means for receiving an extension mechanism via a file delivery protocol from a sending device, the extension mechanism including at least one instruction relating to the caching of at least one file; and
means for selectively caching the at least one file in accordance with the at least one instruction. - View Dependent Claims (41)
-
-
42. An apparatus, comprising:
means for processing an extension mechanism constructed in accordance with a file delivery protocol, the extension mechanism including at least one instruction relating to the caching of at least one file. - View Dependent Claims (43)
-
44. An apparatus, comprising:
-
means for preparing an extension mechanism in accordance with a file delivery protocol for at least one file, the extension mechanism including at least one instruction relating to the caching of the at least one file by at least one receiving device, and means for forwarding the extension mechanism including the at least one instruction to at least one other connected device using the file delivery protocol. - View Dependent Claims (45)
-
Specification