Control structure for content delivery and management
AssigneeCiinow, Inc.
InventorGurudas SOMADDER
Life of this patent
Estimating the term…
Abstract
A method for providing content delivery and management to a client device that includes mapping the client device to a corresponding controller, presenting available content to the client device, determining data centers available to service the client device, and initializing a data center to service content requested by the client.
Claims40
A control structure for providing content delivery and management to a client device, comprising:
- a mapping module;
- a plurality of controllers, wherein each controller is associated with one or more data centers configured to provide content to the client device;
- a plurality of agent handlers, each agent handler associated with a controller of the plurality of controllers;
- metadata;
- wherein:
- a) the control structure receives a request for information from the client device;
- b) the mapping module maps the client device to a corresponding controller of the plurality of controllers;
- c) the corresponding controller determines one or more capabilities of the client device;
- d) the corresponding controller determines available content for the client device based on the client device capabilities or metadata;
- e) the corresponding controller presents available content to the client device;
- f) the corresponding controller receives a request for content from the client device;
- g) an agent handler associated with the corresponding controller determines data centers available to service the client device;
- h) the agent handler associated with the corresponding controller contacts a data center of the available data centers and requests initialization of content requested by the client;
- i) the control structure provides client device contact information to the data center;
- j) the control structure provides data center contact information to the client device;
- and
- k) the control structure receives metadata associated with the client device from the data center.
A method for providing content delivery and management to a client device, comprising:
- receiving a request for information for the client device;
- mapping the client device to a corresponding controller;
- determining one or more capabilities of the client device;
- presenting available content to the client device based on the client device capabilities or metadata;
- receiving a request for content from the client device;
- determining data centers available to service the client device;
- contacting a data center of the available data centers and requesting initialization of content requested by the client;
- providing client device contact information to the data center;
- providing data center contact information to the client device;
- and
- receiving metadata associated with the client device from the data center.
A method for providing content delivery and management to a client device, comprising:
- mapping the client device to a corresponding controller;
- presenting available content to the client device;
- determining data centers available to service the client device;
- and
- initializing a data center to service content requested by the client;
A method for providing content delivery and management to a user of a client device, comprising:
- managing for the user of the client device content previously paused by the user while using a different client device.
Dependencies are inferred from the claim text.