Software maintenance, distribution and loading
AssigneeDazn Limited
InventorLuca Mezzalira
Life of this patent
Estimating the term…
Abstract
A method for content delivery to a user device, that helps to reduce bandwidth requirements and increases security of the content. The method includes receiving a download request from the user device, the download request including request data corresponding to characteristics of the user device, analyzing the request data to select a bootstrap module; transmitting the bootstrap module to the user device for download; analyzing an authentication characteristic to determine that the user device is authenticated for content viewing; transmitting a content catalogue to the user device; and upon receiving a user selection of a content item from the content catalogue, transmitting the user selected content item to the user device.
Claims14
A method of transmitting a software program to a user device comprising:
- receiving a download request for the software program from a user device;
- identifying a managing framework module to operate on the user device, wherein the managing framework module is a first sub-portion of the software program;
- transmitting the managing framework module to the user device, wherein the managing framework module lacks full functionality of the software program;
- receiving a location of the user device;
- receiving a first request from user device via the managing framework module to receive a first functionality module, wherein the first functionality module comprises a second sub-portion of the software program;
- and
- transmitting the first functionality module to the user device based on the location of the user device.
A method of transmitting a software program to a user device comprising:
- receiving a download request for the software program from a user device;
- transmitting a managing framework module to the user device based at least in part on the download request, wherein the managing framework module lacks full functionality of the software program, and wherein the managing framework module is a first sub-portion of the software program;
- receiving one or more characteristics of the user device comprising a location of the user device;
- receiving a request from the user device via the managing framework module to receive a functionality module, wherein the first functionality module comprises a second sub-portion of the software program;
- and
- transmitting the functionality module to the user device based at least in part on the one or more characteristics.
Dependencies are inferred from the claim text.