System, method, and device for downloading content using a second transport protocol within a generic content download protocol
First Claim
1. A method of downloading content using a second transport protocol within a generic content download protocol, comprising the steps of:
- obtaining information identifying a downloadable media object during a generic content download protocol session;
processing the media object to identify a second transport protocol session for downloading the content; and
downloading the content during the second transport protocol session.
1 Assignment
0 Petitions
Accused Products
Abstract
Provided are improved systems, methods, and devices for downloading content using a second transport protocol within a generic content download protocol, such as using a FLUTE session to download content within a DLOTA session. The DLOTA download descriptor file can point to a media object which is a FLUTE session descriptor file. The DLOTA session permits the FLUTE session to occur before sending an install notification, or content download notification. This type of binding permits users to receive multicast and broadcast unidirectional content delivery masked by a generic content download protocol. Accordingly, the generic content delivery architecture can provide additional functionality to the underlying transfer protocol, such as dynamic capability check, user confirmation, and content download notification.
262 Citations
31 Claims
-
1. A method of downloading content using a second transport protocol within a generic content download protocol, comprising the steps of:
-
obtaining information identifying a downloadable media object during a generic content download protocol session;
processing the media object to identify a second transport protocol session for downloading the content; and
downloading the content during the second transport protocol session. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of downloading content using a second transport protocol within a generic content download protocol, comprising the steps of:
-
activating a generic content download protocol download agent for downloading and processing a generic content download protocol session descriptor file;
processing a generic content download protocol session descriptor file to identify a media object for download;
processing the media object downloaded using the generic content download protocol download agent;
activating a second transport protocol download agent according to the processed media object for executing a second transport protocol session;
executing a second transport protocol session according to the processed media object; and
downloading content using the second transport protocol session. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A system capable of downloading content using a second transport protocol within a generic content download protocol, comprising:
-
a client node, comprising a first download agent capable of obtaining information identifying a downloadable media object during a generic content download protocol session and processing the media object to identify a second transport protocol session for downloading content; and
at least one server node, communicably connected to said client node, and wherein at least a first server node is communicably coupled to said first download agent of said client node and capable of transmitting the information identifying a downloadable media object. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22)
-
-
23. A client device, comprising:
-
a controller for processing the download of content using a second transport protocol within a generic content download protocol;
a download agent operating in accordance with the generic content download protocol and the second transport protocol communicably coupled to said controller; and
memory, communicably coupled to said controller, capable of storing a generic content download protocol descriptor file, a second transport protocol descriptor file, and downloaded content provided by said download agent to said memory. - View Dependent Claims (24, 25, 26)
-
-
27. A server, comprising:
-
a controller capable of transmitting content using a second transport protocol within a generic content download protocol;
a transfer agent operating in accordance with the generic content download protocol and the second transport protocol communicably coupled to said controller, wherein said transfer agent is capable of transmitting a generic content download protocol descriptor file and a second transport protocol descriptor file; and
memory, communicably coupled to said controller, capable of storing and providing to said transfer agent the generic content download protocol descriptor file, the second transport protocol descriptor file, and the content. - View Dependent Claims (28, 29, 30, 31)
-
Specification