Devices and methods supporting content delivery with adaptation services with feedback from health service
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, collector services, and control services, and wherein at least some of said plurality of computers run control services, and at least some of said computers run collector services,said device comprising hardware including memory and at least one processor and;
(a) a first CD service, said first CD service being configured;
(a)(1) to monitor aspects of the device; and
(a)(2) to generate first information relating to monitored aspects of the device; and
(a)(3) to provide at least some of said first information to at least one other CD service; and
(b) a second CD service, said second CD service being configured to control CD services on said device in response to service configuration information obtained by said second CD service at said device from said control services,wherein said second CD service controls said CD services on said device based on service configuration information obtained by said second CD service,wherein said service configuration information is based on said first information provided by said first CD service in (a)(3) relating to monitored aspects of the device,wherein each CD service may be in various of a plurality of operating states, and wherein the second CD service on a particular device is configured to monitor an operating state of each CD service on said particular device, andwherein the second CD service is configured to instruct a CD service on said device to be in a specific operating state.
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 feedback from health services.
281 Citations
38 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, collector services, and control services, and wherein at least some of said plurality of computers run control services, and at least some of said computers run collector services,
said device comprising hardware including memory and at least one processor and; (a) a first CD service, said first CD service being configured; (a)(1) to monitor aspects of the device; and (a)(2) to generate first information relating to monitored aspects of the device; and (a)(3) to provide at least some of said first information to at least one other CD service; and (b) a second CD service, said second CD service being configured to control CD services on said device in response to service configuration information obtained by said second CD service at said device from said control services, wherein said second CD service controls said CD services on said device based on service configuration information obtained by said second CD service, wherein said service configuration information is based on said first information provided by said first CD service in (a)(3) relating to monitored aspects of the device, wherein each CD service may be in various of a plurality of operating states, and wherein the second CD service on a particular device is configured to monitor an operating state of each CD service on said particular device, and wherein the second CD service is configured to instruct a CD service on said device to be in a specific operating state. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
- adaptation services, collector services, and control services, and wherein at least some of said plurality of computers run control services, and at least some of said computers run collector services,
-
18. 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, collector services, and control services, and wherein at least some of said plurality of computers run control services, and wherein at least some of said computers run collector 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) by a first CD service on said particular computer; (a)(1) monitoring aspects of the particular computer; (a)(2) generating first information relating to monitored aspects of the particular computer; and (a)(3) providing at least some of said first information to at least one other CD service; and (b) by a second CD service on said particular computer; (b)(1) obtaining service configuration information from said control services; (b)(2) controlling CD services on said particular computer based on said service configuration information, wherein said second CD service controls said first CD service based on service configuration information obtained by said second CD service, and wherein said service configuration information is based on said first information provided by said first CD service in (a)(3) relating to monitored aspects of the particular computer, wherein each CD service may be in various of a plurality of operating states, and wherein the method further comprises, the second CD service on the particular computer; monitoring an operating state of each CD service on said particular computer; and the second CD service instructing a CD service on said particular computer to be in a specific operating state. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
- adaptation services, collector services, and control services, and wherein at least some of said plurality of computers run control services, and wherein at least some of said computers run collector services,
-
34. An article of manufacture comprising a computer-readable medium having program instructions stored thereon, the program instructions including program 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, and wherein at least some of said computers run collector 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) by a first CD service on said particular computer; (a)(1) monitoring aspects of the particular computer; (a)(2) generating first information relating to monitored aspects of the particular computer; and (a)(3) providing at least some of said first information to at least one other CD service; and (b) by a second CD service on said particular computer; (b)(1) obtaining service configuration information from said control services; (b)(2) controlling CD services on said particular computer based on said service configuration information, wherein said second CD service controls said first CD service based on service configuration information obtained by said second CD service, and wherein said service configuration information is based on said first information provided by said first CD service in (a)(3) relating to monitored aspects of the particular computer, wherein each CD service may be in various of a plurality of operating states, and wherein the second CD service on a particular device is configured to monitor an operating state of each CD service on said particular device, and wherein the second CD service is configured to instruct a CD service on said device to be in a specific operating state. - View Dependent Claims (35, 36, 37, 38)
- adaptation services and control services, and wherein at least some of said plurality of computers run control services, and wherein at least some of said computers run collector services,
Specification