| US 7,502,862 B2 | ||
| Data transmission device and data reception device using predetermined profiles | ||
| David Sahuc, Rennes (France); and Paul Kerbiriou, Thorigne Fouillard (France) | ||
| Assigned to Thomson Licensing, Boulogne-Billancourt (France) | ||
| Filed on Mar. 28, 2003, as Appl. No. 10/402,045. | ||
| Claims priority of application No. 02 04574 (FR), filed on Apr. 10, 2002. | ||
| Prior Publication US 2003/0195988 A1, Oct. 16, 2003 | ||
| Int. Cl. G06F 15/173 (2006.01) | ||
| U.S. Cl. 709—231 [709/230; 709/225; 709/220; 709/246] | 8 Claims |

| 1. A data transmission device for transmitting data to a plurality of client devices, the data being transmitted according
to a plurality of predetermined profiles, each one of the plurality of client devices being associated with at least one of
the plurality of predetermined profiles, the data transmission device comprising:
means for adapting content of the data to be transmitted as a function of the plurality of predetermined profiles by generating
data groups, each one of the data groups representing the content to be transmitted according to one of the plurality of predetermined
profiles;
means for creating a single data stream encapsulating the data groups adapted to the plurality of predetermined profiles so
that each respective client device of the plurality of client devices is able to recover from the single data stream any of
the data groups adapted to the at least one of the plurality of predetermined profiles associated with the respective client
device;
means for transmitting the single data stream to the plurality of client devices; and
wherein the plurality of predetermined profiles define hierarchical levels of capabilities of the plurality of client devices
and wherein one of the data groups references content of a lowest one of the plurality of predetermined profiles and at least
one of the data groups comprises data for enabling modification of the data group referencing the content of the lowest one
of the plurality of predetermined profiles so as to obtain other said data groups each referencing one of the plurality of
predetermined profiles of a higher level.
|