Devices and methods supporting content delivery with adaptation services with provisioning
First Claim
Patent Images
1. A device, operable in a system comprising a plurality of computers, each computer comprising hardware including memory and at least one processor, each computer configured to run at least two content delivery (CD) services of a plurality of CD services, wherein said CD services include:
- adaptation services and control services, and wherein at least some of said plurality of computers run control services,said device comprising hardware including memory and at least one processor and;
an initial device configuration, said device configuration including initial contact information; and
an adaptation service configured to provision and control CD services on said device, said adaptation service being a CD service, said adaptation service being configured;
(a) to contact said control services using said initial contact information, and(b) to obtain configuration information from said control services, the configuration information specifying a first service configuration, said first service configuration including a first one or more services to be run on the device;
(c) to determine, using said configuration information from said control services, whether the adaptation service needs updating,(d) if it is determined in (c) that said adaptation service needs updating, to update the adaptation service, and(e) to provision CD services on the device according to the first service configuration.
1 Assignment
0 Petitions
Accused Products
Abstract
A device supporting content delivery is configured to run at least one content delivery (CD) service of a plurality of CD services. The plurality of CD services include adaptation services with provisioning.
280 Citations
25 Claims
-
1. A device, operable in a system comprising a plurality of computers, each computer comprising hardware including memory and at least one processor, each computer configured to run at least two content delivery (CD) services of a plurality of CD services, wherein said CD services include:
- adaptation services and control services, and wherein at least some of said plurality of computers run control services,
said device comprising hardware including memory and at least one processor and; an initial device configuration, said device configuration including initial contact information; and an adaptation service configured to provision and control CD services on said device, said adaptation service being a CD service, said adaptation service being configured; (a) to contact said control services using said initial contact information, and (b) to obtain configuration information from said control services, the configuration information specifying a first service configuration, said first service configuration including a first one or more services to be run on the device; (c) to determine, using said configuration information from said control services, whether the adaptation service needs updating, (d) if it is determined in (c) that said adaptation service needs updating, to update the adaptation service, and (e) to provision CD services on the device according to the first service configuration. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
- adaptation services and control services, and wherein at least some of said plurality of computers run control services,
-
12. A computer-implemented method,
operable in a system comprising a plurality of computers, each computer comprising hardware including memory and at least one processor, each computer configured to run at least two content delivery (CD) services of a plurality of CD services, wherein said CD services include: - adaptation services and control services, and wherein at least some of said plurality of computers run control services,
the method comprising, on a particular computer of said plurality of computers, and using hardware, including memory and at least one processor, of said particular computer; (a) determining an initial configuration for said particular computer, said configuration including initial contact information; and (b) an adaptation service on said particular computer;
contacting said control services using said initial contact information, and(c) said adaptation service obtaining configuration information from said control services, the configuration information specifying a first service configuration, said first service configuration including a first one or more services to be run on the particular computer; (d) said adaptation service determining, using said configuration information from said control services, whether the adaptation service needs updating, (e) if it is determined in (d) that said adaptation service needs updating, updating the adaptation service, and (f) provisioning CD services on the particular computer according to the first service configuration. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
- adaptation services and control services, and wherein at least some of said plurality of computers run control services,
-
23. An article of manufacture, comprising non-transitory computer readable media having computer-readable instructions stored thereon, the computer-readable instructions including instructions for implementing a computer-implemented method, said method operable in a system comprising a plurality of computers, each computer comprising hardware including memory and at least one processor, each computer configured to run at least two content delivery (CD) services of a plurality of CD services, wherein said CD services include:
- adaptation services and control services, and wherein at least some of said plurality of computers run control services,
the method comprising, on a particular computer of said plurality of computers, and using hardware, including memory and at least one processor, of said particular computer; (a) determining an initial configuration for said particular computer, said configuration including initial contact information; and (b) an adaptation service on said particular computer;
contacting said control services using said initial contact information, and(c) said adaptation service obtaining configuration information from said control services, the configuration information specifying a first service configuration, said first service configuration including a first one or more services to be run on the particular computer; (d) said adaptation service determining, using said configuration information from said control services, whether the adaptation service needs updating, (e) if it is determined in (d) that said adaptation service needs updating, updating the adaptation service, and (f) provisioning CD services on the particular computer according to the first service configuration. - View Dependent Claims (24, 25)
- adaptation services and control services, and wherein at least some of said plurality of computers run control services,
Specification