Devices and methods supporting content delivery with reducer services
First Claim
Patent Images
1. A device, operable in a content delivery (CD) 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 CD services of a plurality of CD services, wherein said plurality of CD services includes reducer services, said device comprising:
- (A) hardware including memory and at least one processor, and(B) a first reducer service running on said hardware, wherein said first reducer service is configured to;
(B)(1) generate information relating to operation of said first reducer service; and
(B)(2) provide at least some of said information as event information to at least one other CD service; and
(B)(3) obtain first information from other CD services in said CD system; and
(B)(4) base operation of said first reducer service on said first information,wherein said plurality of CD services further include collector services, and control services, and wherein at least a first some of said plurality of computers run collector services, wherein said collector services running on said first some of said plurality of computers comprise a collector system, and at least a second some of said plurality of computers run control services, wherein and said control services running on said second some of said plurality of computers comprise a control system; and
wherein said collector system provides state information to said control system and to CD services in said CD system, said state information being based on event information input to said collector system from one or more CD services in said CD system, and wherein said control system provides control information to CD services in said CD system, at least some of said control information being based on state information from the collector system; and
wherein at least a third some of said computers run reducer services, said third some of said computers running reducer services comprise a reducer services network; and
wherein at least some of said reducer services in said reducer services network provide event output to at least some collector services in said collector system, said event output being based on event output from said at least some of said CD services,said first information obtained from other CD services in said CD system is selected from;
(c)(1) control information from the control system, and (c)(2) state information from the collector system.
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 reducer services.
-
Citations
32 Claims
-
1. A device, operable in a content delivery (CD) 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 CD services of a plurality of CD services, wherein said plurality of CD services includes reducer services, said device comprising:
-
(A) hardware including memory and at least one processor, and (B) a first reducer service running on said hardware, wherein said first reducer service is configured to; (B)(1) generate information relating to operation of said first reducer service; and (B)(2) provide at least some of said information as event information to at least one other CD service; and (B)(3) obtain first information from other CD services in said CD system; and (B)(4) base operation of said first reducer service on said first information, wherein said plurality of CD services further include collector services, and control services, and wherein at least a first some of said plurality of computers run collector services, wherein said collector services running on said first some of said plurality of computers comprise a collector system, and at least a second some of said plurality of computers run control services, wherein and said control services running on said second some of said plurality of computers comprise a control system; and
wherein said collector system provides state information to said control system and to CD services in said CD system, said state information being based on event information input to said collector system from one or more CD services in said CD system, and wherein said control system provides control information to CD services in said CD system, at least some of said control information being based on state information from the collector system; and
wherein at least a third some of said computers run reducer services, said third some of said computers running reducer services comprise a reducer services network; and
wherein at least some of said reducer services in said reducer services network provide event output to at least some collector services in said collector system, said event output being based on event output from said at least some of said CD services,said first information obtained from other CD services in said CD system is selected from;
(c)(1) control information from the control system, and (c)(2) state information from the collector system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A content delivery (CD) 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 CD services of a plurality of CD services, wherein said plurality of CD services includes adaptation services, and collector services, and control services, and wherein at least one of said plurality of CD services on each computer of said plurality of computers is an adaptation service, and wherein at least a first some of said plurality of computers run collector services, wherein said collector services running on said first some of said plurality of computers comprise a collector system, and at least a second some of said plurality of computers run control services, wherein and said control services running on said second some of said plurality of computers comprise a control system; and wherein said collector system provides state information to said control system and to CD services in said CD system, said state information being based on event information input to said collector system from one or more CD services in said CD system, and wherein said control system provides control information to CD services in said CD system, at least some of said control information being based on state information from the collector system; and
wherein,at least one of said computers is a device comprising (A) hardware including memory and at least one processor, and (B) a first reducer service running on said hardware, wherein said first reducer service is configured to; (B)(1) generate information relating to operation of said first reducer service; and (B)(2) provide at least some of said information as event information to at least one other CD service; and (B)(3) obtain first information from other CD services in said CD system; and (B)(4) base operation of said first reducer service on said first information, wherein said CD services further include collector services, and control services, and wherein at least a first some of said plurality of computers run collector services, wherein said collector services running on said first some of said plurality of computers comprise a collector system, and at least a second some of said plurality of computers run control services, wherein and said control services running on said second some of said plurality of computers comprise a control system; and
wherein said collector system provides state information to said control system and to CD services in said CD system, said state information being based on event information input to said collector system from one or more CD services in said CD system, and wherein said control system provides control information to CD services in said CD system, at least some of said control information being based on state information from the collector system; and
whereinsaid first information obtained from other CD services in said CD system is selected from;
(c)(1) control information from the control system, and (c)(2) state information from the collector system. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A computer-implemented method, operable on a device in a content delivery (CD) 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 CD services of a plurality of CD services, wherein said plurality of CD services include reducer services and wherein said device comprises hardware including memory and at least one processor, the method comprising:
-
by a first reducer service running on said hardware; (a) generating information relating to operation of said first reducer service; and (b) providing at least some of said information as event information to at least one other CD service; and (c) obtaining first information from other CD services in said CD system; and (d) basing operation of said first reducer service on said first information, wherein said plurality of CD services further include collector services, and control services, and wherein at least a first some of said plurality of computers run collector services, wherein said collector services running on said first some of said plurality of computers comprise a collector system, and at least a second some of said plurality of computers run control services, wherein and said control services running on said second some of said plurality of computers comprise a control system; and
wherein said collector system provides state information to said control system and to CD services in said CD system, said state information being based on event information input to said collector system from one or more CD services in said CD system, and wherein said control system provides control information to CD services in said CD system, at least some of said control information being based on state information from the collector system; and
whereinsaid first information obtained from other CD services in said CD system is selected from;
(c)(1) control information from the control system, and (c)(2) state information from the collector system. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
Specification