1460729019-3ab1bb0d-8f19-4fca-bf0e-8db26b0b6090

1. A solid comprising inorganic substance and moiety R10 located on at least one surface of said inorganic substance, wherein said inorganic substance is inorganic oxide, and said R10 group selected from the group consisting of CH2OH, CH(OH)2, CH(OH)CH3, CH2CH2OH, C(OH)2CH3 CH2CH(OH)2 and CH(OH)CH2(OH).
2. The solid of claim 1, wherein R10 is attached to at least one surface of said inorganic substance via a bivalent moiety or atom.
3. The solid of claim 1, wherein R10 is an entity selected from the group consisting of CH2OH, CH(OH)CH3 and CH2CH2OH.
4. The solid of claim 1, wherein R10 is CH2OH.
5. The solid of claim 1, wherein said inorganic substance is inorganic metal oxide, silicate or aluminosilicate.
6. The solid of claim 1, wherein the inorganic substance is magnetically responsive.
7. The solid of claim 5, wherein the inorganic metal oxide is silica, alumina, silica-alumina, zirconia, zirconate, titania, controlled pore glass or mixtures thereof.
8. The solid of claim 5, wherein the inorganic metal oxide is chromatographic grade silica.
9. The solid of claim 5, wherein the inorganic metal oxide is a silica gel.
10. A solid comprising (i) inorganic substance, (ii) moiety R10 located on at least one surface of said inorganic substance, and (iii) at least one binding moiety capable of binding analyte, wherein said R10 is selected from CH2OH, CH(OH)2, CH(OH)CH3, CH2CH2OH, C(OH)2CH3, CH2CH(OH)2 and CH(OH)CH2(OH).
11. The solid of claim 10, wherein the at least one binding moiety is selected from the group consisting of ligand, protein, peptide, antigen and nucleic acid.
12. The solid of claim 10, wherein said at least one binding moiety is attached to the organic substance via at least one linker.
13. The solid of claim 10, wherein the at least one binding moiety is attached via at least one linker to said inorganic substance, wherein said at least one binding moiety is a receptor, antibody, antigen, DNA or RNA.
14. The solid of claim 10, wherein said at least one linker is an optionally substituted bivalent chemical group.
15. The solid of claim 10, comprising about 1 to about 10 R10 moieties per nm2 of solid.
16. The solid of claim 15, comprising 0.04 to about 4 binding moieties per n 2 solid.
17. The solid of claim 16, wherein said inorganic substance is silica and R10 is CH2OH.
18. The solid of claim 17, wherein said inorganic substance is silica gel.
19. The solid of claim 17, wherein said inorganic substance is chromatographic grade silica.
20. The solid of claim 14, wherein the optionally substituted chemical group is a hydrocarbyl comprising n R groups, with n being the number of R groups and n is an integer of at least 2, with n-1 R groups optionally replaced with O, S, carbonyl, thiocarbonyl, OC(O), C(O)O, SC(O), C(O)S, OC(S), C(S)O, C(S)S, SC(S), N(R4), N(R4)C(O), C(O)N(R4), C(R5)N, NC(R5), C(R5)NO, ONC(R5), P, P(OH)O, arylene, substituted arylene, cycloalkylene, substituted cycloalkylene, cycloalkenylene, substituted cycloalkenylene, bivalent heterocyclyl or substituted heterocyclyl, where R4 and R5 independently being H, alkyl, substituted alkyl, cycloalkyl, substituted cycloalkyl, alkenyl, substituted alkenyl, cycloalkenyl, substituted cycloalkenyl, alkynyl, substituted alkynyl, cycloalkynyl, substituted cycloalkynyl, aryl, substituted aryl, aralkyl or substituted aralkyl
21. The solid of claim 12, wherein said at least one linker is bivalent optionally substituted chemical group of about 1 to about 30 atoms in length measured from the binding moiety to the inorganic substance, wherein the chemical group comprises at least one R group, with said R group being a member selected from the group consisting of CH2, C(R1)H, C(R2)C(R3) and CC, where R1, R2 and R3 independently being H, alkyl, substituted alkyl, cycloalkyl, substituted cycloalkyl, alkenyl, substituted alkenyl, cycloalkenyl, substituted cycloalkenyl, alkynyl, substituted alkynyl, cycloalkynyl, substituted cycloalkynyl, aryl, substituted aryl, aralkyl or substituted aralkyl, said R group optionally replaced with O, S, carbonyl, thiocarbonyl, OC(O), C(O)O, SC(O), C(O)S, OC(S), C(S)O, C(S)S, SC(S), N(R4), N(R4)C(O), C(O)N(R4), C(R5)N, NC(R5), C(R5)NO, ONC(R5), P, P(OH)O, arylene, substituted arylene, cycloalkylene, substituted cycloalkylene, cycloalkenylene, substituted cycloalkenylene, bivalent heterocyclyl or substituted heterocyclyl, where R4 and R5 independently being H, alkyl, substituted alkyl, cycloalkyl, substituted cycloalkyl, alkenyl, substituted alkenyl, cycloalkenyl, substituted cycloalkenyl, alkynyl, substituted alkynyl, cycloalkynyl, substituted cycloalkynyl, aryl, substituted aryl, aralkyl or substituted aralkyl.
22. The solid of claim 12, wherein said at least one linker is attached to said at least one binding moiety and the inorganic substance independently via an ether, thioether, ester, thioester, carbonate, carbamate, phosphate, phosphonate, phosphoester, phosphoramidate, amine, amide, imide, urea, thiourea, sulfonamide, sulfoxide, sulfone, disulfide, oxime, O-acyl oxime, O-carbamoyl oxime, O-acyloxyalkyl oxime, O-acyloxyalkyloxy oxime, O-oximinophosphate, O-oximinophosphonate, O-oximinophosphoramidate or CC linkage.
23. The solid of claim 12, wherein said at least one linker is formed from cyanogen bromide, a N-hydroxy succinimide ester, carbonyl diimidazole, reductive amination, 2-fluoro-1-methyl- pyridinium toluene-4-sulfonate activation, 1-ethyl-3-(3-dimethylpropyl)carbodiimide mediated amide bond formation, tosyl chloride, tresyl chloride, divinylsulfone, azlactone, cyanuric chloride, iodoacetyl or bromoacetyl activation, maleimide, pyridyl disulfide, an epoxy compound, 2-iminothiolane 5,5-dithio-bis-(2-nitrobenzoic acid), hydrazide, diazonium or Mannich condensation.
24. A method of isolating an analyte mixed with at least one other component in a mixture, said method comprising:
(1) contacting the solid of claim 10 with said mixture, wherein said at least one binding moiety has a specific affinity for said analyte;
(2) allowing said analyte to bind to said at least one binding moiety;
(3) removing said at least one other component from the solid having said analyte bound thereto;
(4) recovering said solid; and
(5) isolating the analyte from the solid.
25. The method of claim 24, wherein said at least one other component is removed in step (3) by washing the solid with a fluid to obtain a washate and discarding the washate; wherein said analyte is isolated in step (5) by placing an eluant on the solid and collecting the eluant.
26. The method of claim 24, wherein said solid comprises about 1 to about 10 R10 moieties per nm2.
27. The method of claim 26 wherein said solid comprises about 0.04 to about 4 binding moieties per nm2 solid.
28. The method of claim 24, wherein said inorganic substance is inorganic metal oxide, metal silicate or aluminosilicate.
29. The method of claim 28, wherein the inorganic substance is magnetically responsive.
30. The method of claim 28, wherein the inorganic metal oxide is silica, alumina, silica-alumina, zirconia, zirconate, titania, controlled pore glass or mixtures thereof.
31. The method of claim 28, wherein the inorganic metal oxide is chromatographic grade silica.
32. The method of claim 28, wherein the inorganic metal oxide is a silica gel.
33. The method of claim 24, wherein said inorganic metal substance is silica and R10 is CH2OH.
34. The method of claim 33, wherein said silica is silica gel.
35. The method of claim 33, wherein said silica is chromatographic grade silica.
36. The method of claim 24, wherein said binding moiety is biotin and said analyte is avidin, streptavidin, a substance attached to avidin or a substance attached to streptavidin.
37. The method of claim 24, wherein said binding moiety is avidin or streptavidin and said analyte is biotin or biotinylated.
38. A method of reducing nonspecific binding of impurity to a solid comprising inorganic substance, wherein the inorganic substance comprises at least one functional group to which non-specific binding occurs or which causes non-specific binding to occur, further wherein said inorganic substance is inorganic oxide, and said method comprises:
(1) providing said solid;
(2) reacting the at least one functional group of the inorganic substance with reactant to create moiety R10 on at least one surface of the inorganic substance wherein R10 is selected from the group consisting of CH2OH, CH(OH)2, CH(OH)CH3, CH2CH2OH, C(OH)2CH3, CH2CH(OH)2 and CH(OH)CH2(OH), and R10 is present on the surface of said inorganic substance in sufficient amounts such that when the inorganic substance is contacted with a mixture comprising impurity, nonspecific binding of said impurity to said solid is reduced.
39. The method of claim 38, wherein R10 is attached to said inorganic substance via a moiety or atom which is not present in the composition of inorganic substance prior to step (2).
40. The method of claim 38, wherein R10 is an entity selected from the group consisting of CH2OH, CH(OH)CH3 and CH2CH2OH.
41. The method of claim 40, wherein R10 is CH2OH.
42. The method of claim 38, wherein said inorganic substance is inorganic metal oxide.
43. The method of claim 42, wherein the inorganic metal oxide is magnetically responsive.
44. The method of claim 42, wherein the inorganic metal oxide is silica, alumina, silica-alumina, zirconia, zirconate, titania, a controlled pore glass and the functional groups thereon comprise hydroxyl.
45. The method of claim 42, wherein said inorganic metal oxide is chromatographic grade silica.
46. The method of claim 42, wherein said inorganic metal oxide is silica gel.
47. A solid comprising (i) inorganic substance, (ii) moiety R10 located on at least one surface of said inorganic substance and (iii) at least one linker, wherein said inorganic substance is inorganic oxide, and said R10 is selected from the group consisting of CH2OH, CH(OH2), CH(OH)CH3, CH2CH2OH, C(OH2)CH3, CH2CH(OH2) and CH(OH)CH2(OH).
48. The solid of claim 47, wherein said at least one linker is optionally substituted bivalent chemical group.
49. The solid of claim 48, wherein the optionally substituted chemical group is hydrocarbyl comprising n R groups, with n being the number of R groups and n is an integer of at least 2, with n-1 R groups optionally replaced with O, S, carbonyl, thiocarbonyl, OC(O), C(O)O, SC(O), C(O)S, OC(S), C(S)O, C(S)S, SC(S), N(R4), N(R4)C(O), C(O)N(R4), C(R5)N, NC(R5), C(R5)NO, ONC(R5), P, P(OH)O, arylene, substituted arylene, cycloalkylene, substituted cycloalkylene, cycloalkenylene, substituted cycloalkenylene, bivalent heterocyclyl or substituted heterocyclyl, where R4 and R5 independently being H, alkyl, substituted alkyl, cycloalkyl, substituted cycloalkyl, alkenyl, substituted alkenyl, cycloalkenyl, substituted cycloalkenyl, alkynyl, substituted alkynyl, cycloalkynyl, substituted cycloalkynyl, aryl, substituted aryl, aralkyl or substituted aralkyl
50. The solid of claim 47, wherein said at least one linker is bivalent optionally substituted chemical group of about 1 to about 30 atoms in length measured from the terminus of said group to the inorganic substance, wherein the chemical group comprises at least one R group, with said R group being a member selected from the group consisting of CH2, C(R,)H, C(R2)C(R3) and CC, where R1, R2 and R3 independently being H, alkyl, substituted alkyl, cycloalkyl, substituted cycloalkyl, alkenyl, substituted alkenyl, cycloalkenyl, substituted cycloalkenyl, alkynyl, substituted alkynyl, cycloalkynyl, substituted cycloalkynyl, aryl, substituted aryl, aralkyl or substituted aralkyl, said R group optionally replaced with O, S, carbonyl, thiocarbonyl, OC(O), C(O)O, SC(O), C(O)S, OC(S), C(S)O, C(S)S, SC(S), N(R4), N(R4)C(O), C(O)N(R4), C(R5)N, NC(R5), C(R5)NO, ONC(R5), P, P(OH)O, arylene, substituted arylene, cycloalkylene, substituted cycloalkylene, cycloalkenylene, substituted cycloalkenylene, bivalent heterocyclyl or substituted heterocyclyl, where R4 and R5 independently being H, alkyl, substituted alkyl, cycloalkyl, substituted cycloalkyl, alkenyl, substituted alkenyl, cycloalkenyl, substituted cycloalkenyl, alkynyl, substituted alkynyl, cycloalkynyl, substituted cycloalkynyl, aryl, substituted aryl, aralkyl or substituted aralkyl.
51. The solid of claim 47, wherein said at least one linker is attached to the inorganic substance via an ether, thioether, ester, thioester, carbonate, carbamate, phosphate, phosphonate, phosphoester, phosphoramidate, amine, amide, imide, urea, thiourea, sulfonamide, sulfoxide, sulfone, disulfide, oxime, O-acyl oxime, O-carbamoyl oxime, O-acyloxyalkyl oxime, O-acyloxyalkyloxy oxime, O-oximinophosphate, O-oximinophosphonate, O-oximinophosphoramidate or CC linkage.
52. The solid of claim 47, wherein said at least one linker is formed from cyanogen bromide, a N-hydroxy succinimide ester, carbonyl diimidazole, reductive amination, 2-fluoro-1-methyl- pyridinium toluene-4-sulfonate activation, 1-ethyl-3-(3-dimethylpropyl)carbodiimide mediated amide bond formation, tosyl chloride, tresyl chloride, divinylsulfone, azlactone, cyanuric chloride, iodoacetyl or bromoacetyl activation, maleimide, pyridyl disulfide, an epoxy compound, 2-iminothiolane 5,5-dithio-bis-(2-nitrobenzoic acid), hydrazide, diazonium or Mannich condensation.
53. The solid of claim 47, comprising about 1 to about 10 R10 moieties per nm2 solid.
54. The solid of claim 53, wherein said inorganic substance is silica and R10 is CH2OH.

The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

1. A gaming machine artwork assembly which includes:
a carrier on which images to be illuminated are carried;
an electroluminescent illuminating arrangement mounted on an operatively rear surface of the carrier, the electroluminescent illuminating arrangement comprising a plurality of electroluminescent elements, at least one element being associated with each image to be illuminated; and
a driver circuit connected to the illuminating arrangement for driving the electroluminescent illuminating arrangement to illuminate selected electroluminescent elements of the arrangement on command from a controller of the gaming machine, the driver circuit including individual drivers for each electroluminescent element for independently driving the electroluminescent elements and variably controlling the intensity of the illumination of the images with which said electroluminescent elements are associated.
2. The assembly of claim 1 in which the carrier is a planar sheet of material on which the images are carried.
3. The assembly of claim 1 in which each element of the electroluminescent illuminating arrangement comprises a pair of electrodes sandwiching a dielectric layer and a phosphor layer, a first, operatively front electrode being mounted to the rear surface of the carrier.
4. The assembly of claim 3 in which the phosphor layer is carried on a rear surface of the front electrode and is at least partially encapsulated by the dielectric layer.
5. The assembly of claim 3 in which a second, operatively rear electrode is arranged on top of the dielectric layer to form a structure having a capacitive impedance.
6. The assembly claim 1 in which the driver circuit includes a control device.
7. The assembly of claim 6 in which the control device is a dedicated microprocessor executing proprietary software for individually controlling each driver.
8. The assembly of claim 7 in which the driver associated with each electroluminescent element of the artwork is mapped to a memory location of the microprocessor and is illuminated on command from the controller of the gaming machine.
9. The assembly of claim 7, in which the microprocessor employs a modulation technique for controlling the intensity of illumination of each electroluminescent element.
10. The assembly of claim 1 in which the electroluminescent elements are driven by means of an AC signal.
11. The assembly of claim 1 in which each driver includes a zero voltage detector circuit which detects a zero crossing of each cycle of the AC signal.
12. The assembly of claim 1 in which the artwork is arranged in a top box of the gaming machine.
13. The assembly of claim 1 in which the artwork is arranged on a belly board of the gaming machine.
14. The assembly of any one of the preceding claims claim 1 in which artwork is included in components on one or both sides of a monitor of the gaming machine.
15. A method of illuminating gaming machine artwork, the method including the steps of:
providing a carrier on which images to be illuminated are carried;
illuminating selected images on the carrier on command from a controller of the gaming machine by means of electroluminescent elements of an electroluminescent illuminating arrangement mounted on an operatively rear surface of the carrier; and
controlling the intensity of illumination of the electroluminescent elements to control the intensity of illumination of the images.
16. The method of claim 15 in which each electroluminescent element has a driver associated with it and in which the method includes driving each electroluminescent element independently via its driver to control the intensity of illumination of the image associated with that element independently of each other image.
17. The method of claim 16 in which the driver associated with each electroluminescent element of the artwork includes a microprocessor and the method includes mapping to a memory location of the microprocessor the driver associated with each electroluminescent element of the artwork and illuminating the electroluminescent element of each selected image on command from the controller of the gaming machine.
18. The method of claim 15 which includes using a modulation technique for controlling the intensity of illumination of each electroluminescent element.
19. The method of claim 15 which includes driving each electroluminescent element by means of an AC signal.
20. The method of claim 19 which includes detecting a zero crossing of each cycle of the AC signal.
21. The method of claim 20 which includes, for lower intensity illumination, turning off the AC signal on the zero crossing for a predetermined number of cycles to obtain the required intensity of illumination.
22. The method of claim 20 which includes detecting a zero crossing of an AC voltage signal and, from that, determining a peak voltage of the AC voltage signal to determine the zero crossing of an associated AC current signal.
23. A gaming machine which includes
a carrier carrying artwork associated with a game of the gaming machine; and
an electroluminescent illuminating arrangement arranged behind the carrier for illuminating images of the artwork on command from a controller of the gaming machine.

1460729010-bdfd93db-2ad2-4630-9194-69625f36f18a

1. A method in combination with a program operating on a computer, the method for authenticating the program to a resource on the computer and comprising:
retrieving, by the resource on the computer, a stored program security identifier (PSID) corresponding to the program, the stored PSID comprising information based on the program itself, an execution setting of the program, a first list of other programs that should not be operating on the computer, and any inputs and initializations that are provided to the program, whereby the stored PSID represents an approved set of conditions for operating the program in a trusted manner;
retrieving, by the resource on the computer, a set of instructions for constructing a second PSID, the set of instructions comprising an identifier of a first program that should not be operating on the computer;
determining, by the resource on the computer based at least in part on the identifier of the first program, that the first program is not operating on the computer from a local source;
constructing, by the resource on the computer, the second PSID according to the set of instructions, the second PSID comprising a second list of programs that should not be operating on the computer, the second list of programs that should not be operating on the computer comprising the identifier of the first program;
comparing, by the resource on the computer, the stored PSID and the second PSID to determine whether the stored PSID matches the second PSID;
if the stored PSID matches the second PSID, the resource on the computer concluding that the program operates in the trusted manner according to the approved set of conditions; and
if the stored PSID does not match the second PSID, the resource on the computer concluding that the program does not operate in the trusted manner according to the approved set of conditions.
2. The method of claim 1 wherein the program to be authenticated is hosted by a number of layers of other programs that ultimately rest upon hardware representative of the computer.
3. The method of claim 1 wherein the program to be authenticated is hosted by a number of layers of other programs that ultimately rest upon hardware representative of the computer, the method being performed by a program hosting the program to be authenticated and at a next layer toward the hardware.
4. The method of claim 1 comprising retrieving the stored PSID comprising information based on the program itself, such information including at least one of a digital certificate corresponding to the program and a manifold corresponding to the program.
5. The method of claim 1 comprising retrieving the stored PSID comprising information based on the execution setting of the program, such information including at least one of an identification of other programs directly or indirectly hosting the program to be authenticated, and other programs that should be operating on the computer.
6. The method of claim 1 comprising retrieving the stored PSID comprising information based on the inputs to the program, such information including at least one of an approved set of inputs for the program.
7. The method of claim 1 comprising retrieving the stored PSID comprising the information set forth as one of a list and a hash.
8. The method of claim 1 wherein the set of instructions further comprises a series of steps to be performed and an executable that performs such series of steps.
9. A method in combination with a program operating on a computer, the method for authenticating the program to a first resource on the computer, the program to be authenticated being hosted by a number of layers of hosting programs that ultimately rest upon hardware representative of the computer, the method comprising:
for each of the programs to be authenticated and the hosting program at each of some layers, establishing by a second resource on the computer a program security identifier (PSID) corresponding to the program, the established PSID including information based on the program itself, an execution setting of the program, a first list of other programs that should not be operating on the computer, and any inputs and initializations that are provided to the program, whereby the PSID represents an approved set of conditions for operating the program in a trusted manner;
combining by the second resource on the computer all of the established PSIDs to produce a composite PSID (CPSID) representing an overall security environment of the program to be authenticated;
delivering the produced CPSID from the second resource to the first resource, whereby the first resource reviews such delivered CPSID and determines based at least partially on such review whether to trust the program to be authenticated; and
delivering a set of instructions for constructing a second CPSID from the second resource to the first resource, wherein the set of instructions comprise an identification of each of the established PSIDs and a second set of instructions for constructing comparison PSIDs.
10. The method of claim 9 comprising establishing the PSID for a particular program by a hosting program at a next layer from the particular program toward the hardware.
11. The method of claim 9 wherein establishing the PSID for a particular program includes retrieving a stored PSID corresponding to the program, re-constructing the retrieved PSID based on the same information as obtained from local sources, and comparing the stored and reconstructed PSIDs to determine that a match exists.
12. The method of claim 11 comprising:
for each of the programs to be authenticated and the hosting program at each layer, establishing by the second resource on the computer a program security identifier (PSID) corresponding to the program, the stored PSID including information based on the program itself, an execution setting of the program, a second list of other programs that should not be operating on the computer, and any inputs and initializations that are provided to the program, whereby the stored PSID represents an approved set of conditions for operating the program in a trusted manner; and
combining by the second resource on the computer all of the established PSIDs to produce the CPSID representing an overall security environment of the program to be authenticated.
13. The method of claim 9 comprising combining all of the established PSIDs to produce a CPSID as one of an ordered list of the established PSIDs, a hash of the established PSIDs, and the result of a mathematical progression based on the established PSIDs.
14. The method of claim 9 comprising establishing the PSID for each program to include information based on the program itself, such information including at least one of a digital certificate corresponding to the program and a manifold corresponding to the program.
15. The method of claim 9 comprising establishing the PSID for each program to include information based on the execution setting of the program, such information including at least one of an identification of other programs directly or indirectly hosting the program to be authenticated, and other programs that should be operating on the computer.
16. The method of claim 9 comprising establishing the PSID for each program to include information based on the inputs to the program, such information including at least one of an approved set of inputs for the program.
17. The method of claim 9 wherein the hardware includes a trust module combining all of the established PSIDs to produce the CPSID and delivering the produced CPSID to the second resource.
18. The method of claim 9 wherein combining all of the established PSIDs to produce the CPSID comprises:
clearing a memory location designated to hold the CPSID;
receiving each established PSID for the CPSID in an ordered manner and, for each received PSID and in an iterative manner:
applying the received PSID to a function f that retrieves a current contents of the memory location;
combining the received PSID with the retrieved current contents of the memory location in a predetermined manner;
performing a mathematical operation on the combination to produce a result; and
placing the result of the operation into the memory location, such that upon processing all PSIDs the memory location contains the CPSID.
19. The method of claim 18 comprising combining the received PSID with the retrieved current contents of the memory location by concatenation.
20. The method of claim 18 comprising performing a hash function on the combination to produce the result.

The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

1. A computer implemented method comprising:
determining an absolute energy break-even time for a first low power state with respect to a current state of a system;
determining a relative energy break-even time for the first low power state with respect to a second low power state based on at least in part the absolute energy break-even time; and
selecting an operating state for the system based on at least in part the relative energy break-even time.
2. The method of claim 1, further including using a power consumption associated with the first low power state and a power consumption associated with the second low power state to determine the relative energy break-even time.
3. The method of claim 1, wherein the second low power state is shallower and has a shorter exit latency than the first low power state.
4. The method of claim 3, further including selecting the second low power state as the operating state if a projected idleness duration is less than the relative energy break-even time for the first low power state.
5. The method of claim 4, wherein the projected idleness duration is greater than the absolute energy break-even time for the first low power state.
6. The method of claim 1, further including:
detecting a first break event from a first event source;
detecting a second break event from a second event source; and
coordinating issuance of the first and second break events to the system based on at least in part the relative energy break-even time.
7. The method of claim 6, wherein coordination of the issuance of the first and second break events includes a determination of a holding time based on at least in part the relative energy break-even time, and a deference of at least one of the first and second break events based on at least in part the holding time.
8. A non-transitory computer readable storage medium comprising a set of instructions which, if executed by a processor, cause a computer to:
determine an absolute energy break-even time for a first low power state with respect to a current state of a system;
determine a relative energy break-even time for the first low power state with respect to a second low power state based on at least in part the absolute energy break-even time; and
select an operating state for the system based on at least in part the relative energy break-even time.
9. The medium of claim 8, wherein the instructions, if executed, cause a computer to further use a power consumption associated with the first low power state and a power consumption associated with the second low power state to determine the relative energy break-even time.
10. The medium of claim 8, wherein the second low power state is to be shallower and is to have a shorter exit latency than the first low power state.
11. The medium of claim 10, wherein the instructions, if executed, cause a computer to select the second low power state as the operating state if a projected idleness duration is less than the relative energy break-even time for the first low power state.
12. The medium of claim 11, wherein the projected idleness duration is to be greater than the absolute energy break-even time for the first low power state.
13. The medium of claim 8, wherein the instructions, if executed, cause a computer to:
detect a first break event from a first event source;
detect a second break event from a second event source; and
coordinate issuance of the first and second break events to the system based on at least in part the relative energy break-even time.
14. The medium of claim 13, wherein coordination of the issuance of the first and second break events is to include a determination of a holding time based on at least in part the relative energy break-even time, and a deference of at least one of the first and second break events based on at least in part the holding time.
15. An apparatus comprising:
logic to,
determine an absolute energy break-even time for a first low power state with respect to a current state of a system,
determine a relative energy break-even time for the first low power state with respect to a second low power state based on at least in part the absolute energy break-even time, and
select an operating state for the system based on at least in part the relative energy break-even time.
16. The apparatus of claim 15, wherein the logic is to further use a power consumption associated with the first low power state and a power consumption associated with the second low power state to determine the relative energy break-even time.
17. The apparatus of claim 15, wherein the second low power state is to be shallower and is to have a shorter exit latency than the first low power state.
18. The apparatus of claim 17, wherein the logic is to select the second low power state as the operating state if a projected idleness duration is less than the relative energy break-even time for the first low power state.
19. The apparatus of claim 18, wherein the projected idleness duration is to be greater than the absolute energy break-even time for the first low power state.
20. The apparatus of claim 15, wherein the logic is to,
detect a first break event from a first event source,
detect a second break event from a second event source, and
coordinate issuance of the first and second break events to the system based on at least in part the relative energy break-even time.
21. The apparatus of claim 20, wherein coordination of the issuance of the first and second break events is to include a determination of a holding time based on at least in part the relative energy break-even time, and a deference of at least one of the first and second break events based on at least in part the holding time.
22. The apparatus of claim 15, wherein the first and second low power states are to include at least one of a platform state, a processor state and a device state.
23. A platform comprising:
a processor; and
logic to,
determine an absolute energy break-even time for a first low power state with respect to a current state of the processor,
determine a relative energy break-even time for the first low power state with respect to a second low power state based on at least in part the absolute energy break-even time, and
select an operating state for the processor based on at least in part the relative energy break-even time.
24. The platform of claim 23, wherein the logic is to further use a power consumption associated with the first low power state and a power consumption associated with the second low power state to determine the relative energy break-even time.
25. The platform of claim 23, wherein the second low power state is to be shallower and is to have a shorter exit latency than the first low power state.
26. The platform of claim 25, wherein the logic is to select the second low power state as the operating state if a projected idleness duration is less than the relative energy break-even time for the first low power state.
27. The platform of claim 26, wherein the projected idleness duration is to be greater than the absolute energy break-even time for the first low power state.
28. The platform of claim 23, wherein the logic is to,
detect a first break event from a first event source,
detect a second break event from a second event source, and
coordinate issuance of the first and second break events to the processor based on at least in part the relative energy break-even time.
29. The platform of claim 28, wherein coordination of the issuance of the first and second break events is to include a determination of a holding time based on at least in part the relative energy break-even time, and a deference of at least one of the first and second break events based on at least in part the holding time.