Cloud downloads whose quality level depends upon network performance, used for playback and/or upgrading client cached assets

Fecha de publicación: 26/09/2012
Fuente: Wipo "digitalization"
In a first embodiment a client devices assesses network performance (bandwidth) and determines from this a suitable quality level of an asset (eg. video/audio file) for downloading (Fig. 5b). In a second embodiment, in response to a play command a client device assesses if it stores locally a digital asset of a desired (high) quality. If not it assesses whether it is available from a cache or a cloud server and whether the network performance is adequate for downloading the asset. If so the asset is retrieved from the cache cloud. If a high quality asset is unobtainable, a lower quality asset may be played back. A similar local/cache/cloud assessment procedure applies. In a third embodiment the client may assess locally stored low quality assets and network performance in response to an upgrade event. If network performance is suitable the locally stored assets may be upgraded by downloading higher quality versions. This may happen as a background operation (Fig. 7).