Devices and methods supporting content delivery with adaptation services
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 adaptation service configured;
(a) to monitor information about CD services on said device; and
(b) to obtain service configuration information from said control services; and
(c) to control said CD services on said device based on (i) monitored information of each CD service on said device, and (ii) service configuration information obtained by said adaptation service at said device from said control services, whereinsaid CD services further include collector services, and wherein (A) at least some of said CD services produce event output relating to their respective operation; and
wherein (B) at least some of said computers run collector services, and wherein (C) at least some of said event output from at least some of said CD services is provided to at least one other CD service, said at least one other CD service comprising at least one collector service from at least one of said collector services; and
wherein (D) at least one of said collector services provides state information to said control services, said state information being based on said event input from said CD services, and wherein (E) at least some of said control services provide control information to said CD services, at least some of said control information being based on state information from at least one of the collector services.
2 Assignments
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.
-
Citations
39 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 adaptation service configured; (a) to monitor information about CD services on said device; and (b) to obtain service configuration information from said control services; and (c) to control said CD services on said device based on (i) monitored information of each CD service on said device, and (ii) service configuration information obtained by said adaptation service at said device from said control services, wherein said CD services further include collector services, and wherein (A) at least some of said CD services produce event output relating to their respective operation; and
wherein (B) at least some of said computers run collector services, and wherein (C) at least some of said event output from at least some of said CD services is provided to at least one other CD service, said at least one other CD service comprising at least one collector service from at least one of said collector services; and
wherein (D) at least one of said collector services provides state information to said control services, said state information being based on said event input from said CD services, and wherein (E) at least some of said control services provide control information to said CD services, at least some of said control information being based on state information from at least one of the collector services. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
- adaptation services and control services, and wherein at least some of said plurality of computers run control services, said device comprising;
-
19. 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,
said method operable on a particular computer in said system, and using memory and at least one processor of said particular computer and comprising; (a) monitoring information about CD services on said particular computer; and (b) obtaining service configuration information from said control services; and (c) controlling said CD services on said particular computer based on (i) monitored information of each CD service on said device, and (ii) service configuration information obtained by said adaptation service at said device from said control services, wherein said CD services further include collector services, and wherein (A) at least some of said CD services produce event output relating to their respective operation; and
wherein (B) at least some of said computers run collector services, and wherein (C) at least some of said event output from at least some of said CD services is provided to at least one other CD service, said at least one other CD service comprising at least one collector service; and
wherein (D) at least one of said collector services network provides state information to said control services, said state information being based on said event input from said CD services, and wherein (E) at least some of said control services provide control information to said CD services, at least some of said control information being based on state information from at least one of the collector services. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37)
- adaptation services and control services, and wherein at least some of said plurality of computers run control services,
-
38. A computer program product having computer readable instructions stored on non-transitory computer readable media, 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, said method operable on a particular computer in said system, and using memory and at least one processor of said particular computer and comprising;
(a) monitoring information about CD services on said particular computer; and (b) obtaining service configuration information from said control services; and (c) controlling said CD services on said particular computer based on (i) monitored information of each CD service on said device, and (ii) service configuration information obtained by said adaptation service at said device from said control services, wherein said CD services further include collector services, and wherein (A) at least some of said CD services produce event output relating to their respective operation; and
wherein (B) at least some of said computers run collector services, and wherein (C) at least some of said event output from at least some of said CD services is provided to at least one other CD service, said at least one other CD service comprising at least one collector service; and
wherein (D) at least one of said collector services network provides state information to said control services, said state information being based on said event input from said CD services, and wherein (E) at least some of said control services provide control information to said CD services, at least some of said control information being based on state information from at least one of the collector services. - View Dependent Claims (39)
- adaptation services and control services, and wherein at least some of said plurality of computers run control services, said method operable on a particular computer in said system, and using memory and at least one processor of said particular computer and comprising;
Specification