Side loading
First Claim
Patent Images
1. A computer-readable storage device which stores a set of instructions which when executed performs a method for providing content to a terminal device, the method executed by the set of instructions comprising:
- selecting a content element for transfer to at least one of a plurality of terminal devices;
identifying a content format associated with the at least one of the plurality of terminal devices;
identifying a bandwidth associated with a connection to the at least one of the plurality of terminal devices;
preparing the content element for the at least one of the plurality of terminal devices according to the identified content format and the bandwidth, comprising;
determining whether the bandwidth is less than a threshold value for the identified content format; and
in response to determining that the bandwidth is less than the threshold value for the identified content format, identifying a second content format associated with the at least one of the plurality of terminal devices wherein the second content format comprises a lower bit rate than the identified content format; and
transferring the content element to the at least one of the plurality of terminal devices over the connection.
0 Assignments
0 Petitions
Accused Products
Abstract
Side loading of content elements is provided. A selection of a content element from a terminal device may be received and a content format associated with the terminal device may be identified. If the content element is not available in the identified content format, the content element may be transcoded from a current content format to the identified content format and the content element may be transferred to the terminal device in the identified content format.
-
Citations
16 Claims
-
1. A computer-readable storage device which stores a set of instructions which when executed performs a method for providing content to a terminal device, the method executed by the set of instructions comprising:
-
selecting a content element for transfer to at least one of a plurality of terminal devices; identifying a content format associated with the at least one of the plurality of terminal devices; identifying a bandwidth associated with a connection to the at least one of the plurality of terminal devices; preparing the content element for the at least one of the plurality of terminal devices according to the identified content format and the bandwidth, comprising; determining whether the bandwidth is less than a threshold value for the identified content format; and in response to determining that the bandwidth is less than the threshold value for the identified content format, identifying a second content format associated with the at least one of the plurality of terminal devices wherein the second content format comprises a lower bit rate than the identified content format; and transferring the content element to the at least one of the plurality of terminal devices over the connection. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method, implemented using a computing device, for providing content to a terminal device comprising:
-
selecting a content element for transfer to at least one of a plurality of terminal devices; identifying a content format associated with the at least one of the plurality of terminal devices; identifying a bandwidth associated with a connection to the at least one of the plurality of terminal devices; preparing the content element for the at least one of the plurality of terminal devices according to the identified content format and the bandwidth; determining whether a content provider associated with the content element requires encryption of the content element; in response to determining that the content provider associated with the content element requires encryption of the content element, determining whether the at least one of the plurality of terminal devices is compatible with the encrypted content element; and in response to determining that the at least one of the plurality of terminal devices is compatible with the encrypted content element, encrypting the content element prior to transferring the content element to the at least one of the plurality of terminal devices; and transferring the content element to the at least one of the plurality of terminal devices over the connection. - View Dependent Claims (7, 8, 9, 10, 11)
-
-
12. A method, implemented using a computing device, for providing content to a terminal device, the method executed by a set of instructions comprising:
-
selecting a content element for transfer to at least one of a plurality of terminal devices; identifying a content format associated with the at least one of the plurality of terminal devices; identifying a bandwidth associated with a connection to the at least one of the plurality of terminal devices; preparing the content element for the at least one of the plurality of terminal devices according to the identified content format and the bandwidth, comprising; determining whether the bandwidth is less than a threshold value for the identified content format; and in response to determining that the bandwidth is less than the threshold value for the identified content format, identifying a second content format associated with the at least one of the plurality of terminal devices wherein the second content format comprises a lower bit rate than the identified content format; and transferring the content element to the at least one of the plurality of terminal devices over the connection. - View Dependent Claims (13, 14, 15, 16)
-
Specification