Patent ID: 7908295
Filing Date: 2011-03-15
Classification: H04N

Abstract:
1. A method, comprising: receiving, at a client device, a data structure for a content item, the data structure comprising a base portion, an extension portion and a priority portion logically separate from one another, wherein the base portion includes base data for rendering the content item and said extension portion includes extended data that supplements the base data in rendering the content item, wherein said priority portion stores a plurality of priority indicators including a first priority indicator and a second priority indicator, wherein the first priority indicator is assigned to a first class of device and the second priority indicator is assigned to a second class of device and wherein the base data is useable by both the first class of device and the second class of device; processing the base data regardless of a class level of the client device and regardless of the plurality of priority indicators; determining, by the client device, that the client device corresponds to the first class of device; extracting, by the client device, the first priority indicator corresponding to the first class of device from the priority portion, wherein the first priority indicator is previously stored in the priority portion in association with the first class of device and wherein the first priority indicator specifies whether devices of the first class of device are able to use the extended data and the second priority indicator specifies whether devices of the second class of device are able to use the extended data; determining, by the client device, a manner in which to process the extended data based on the first priority indicator extracted from the priority portion, wherein the extended data comprises billing information for the content item; and processing, by the client device, said extended data in the determined manner.