Systems, apparatus and methods capable of shelf management
First Claim
Patent Images
1. An article comprising:
- a machine readable medium having stored thereon instructions that when executed by a machine result in the machine performing operations comprising;
discovering, via a shelf manager included within said machine readable medium of at least one component of a plurality of components populated on a shelf system, at least one variable from any one of said plurality of components populated on said shelf system, said shelf manager including an interface abstraction layer configured to provide a programming interface to said shelf manager and to exchange at least one command with at least one additional interface, said shelf manager further including a shelf management abstraction layer configured to provide an interface layer for an instrumentation stack; and
performing, via said shelf manager, at least one shelf management function based on said at least one variable, said at least one shelf management function comprising;
determining signaling types of an interface associated with each of said plurality of components;
enabling said plurality of circuit boards to communicate with one another;
determining a total amount of power available to a plurality of said components of said shelf system; and
monitoring power consumption of at least one of said components;
wherein said shelf manager is location independent within said shelf system;
wherein said at least one component is configured to perform another function independent of said shelf manager; and
wherein said shelf manager is integrated into said at least one component such that said shelf manager utilizes a component slot of said shelf system associated with said at least one component.
1 Assignment
0 Petitions
Accused Products
Abstract
A method according to one embodiment may include discovering, by software, at least one variable from at least one component populated on a shelf system. The method may also include performing, by the software, at least one shelf management function based on at least one variable. Of course, many alternatives, variations, and modifications are possible without departing from this embodiment.
63 Citations
26 Claims
-
1. An article comprising:
-
a machine readable medium having stored thereon instructions that when executed by a machine result in the machine performing operations comprising; discovering, via a shelf manager included within said machine readable medium of at least one component of a plurality of components populated on a shelf system, at least one variable from any one of said plurality of components populated on said shelf system, said shelf manager including an interface abstraction layer configured to provide a programming interface to said shelf manager and to exchange at least one command with at least one additional interface, said shelf manager further including a shelf management abstraction layer configured to provide an interface layer for an instrumentation stack; and performing, via said shelf manager, at least one shelf management function based on said at least one variable, said at least one shelf management function comprising; determining signaling types of an interface associated with each of said plurality of components; enabling said plurality of circuit boards to communicate with one another; determining a total amount of power available to a plurality of said components of said shelf system; and monitoring power consumption of at least one of said components; wherein said shelf manager is location independent within said shelf system; wherein said at least one component is configured to perform another function independent of said shelf manager; and wherein said shelf manager is integrated into said at least one component such that said shelf manager utilizes a component slot of said shelf system associated with said at least one component. - View Dependent Claims (2, 3, 4)
-
-
5. An apparatus, comprising:
-
an integrated circuit, said integrated circuit comprising firmware, said firmware capable of performing operations comprising; discovering, via a shelf manager included within said firmware of at least one component of a plurality of components populated on a shelf system, at least one variable from any one of said plurality of components populated on said shelf system, said shelf manager including an interface abstraction layer configured to provide a programming interface to said shelf manager and to exchange at least one command with at least one additional interface, said shelf manager further including a shelf management abstraction layer configured to provide an interface layer for an instrumentation stack; and performing, via a shelf manager, at least one shelf management function based on said at least one variable, said at least one shelf management function comprising; determining signaling types of an interface associated with each of said plurality of components; enabling said plurality of circuit boards to communicate with one another; determining a total amount of power available to at least one said component of said shelf system; and monitoring power consumption of at least one said component; wherein said shelf manager is location independent within said shelf system; wherein said at least one component is configured to perform another function independent of said shelf manager; and wherein said shelf manager is integrated into said at least one component such that said shelf manager utilizes a component slot of said shelf system associated with said at least one component. - View Dependent Claims (6, 7, 8, 9, 10)
-
-
11. A system comprising:
-
a bus; a circuit board coupled to said bus, said circuit board comprising; an integrated circuit, said integrated circuit comprising firmware, said firmware configured to perform operations comprising;
discovering, via a shelf manager included within said firmware of at least one component of a plurality of components populated on a shelf system, at least one variable from any one of said plurality of components populated on said shelf system and performing at least one shelf management function based on at least one said variable, said shelf manager including an interface abstraction layer configured to provide a programming interface to said shelf manager and to exchange at least one command with at least one additional interface, said shelf manager further including a shelf management abstraction layer configured to provide an interface layer for an instrumentation stack, said at least one shelf management function comprising;determining signaling types of an interface associated with each of said plurality of components; enabling said plurality of circuit boards to communicate with one another; determining a total amount of power available to at least one said component of said shelf system; and monitoring power consumption of at least one said component; wherein said shelf manager is location independent within said shelf system; wherein said at least one component is configured to perform another function independent of said shelf manager; and wherein said shelf manager is integrated into said at least one component such that said shelf manager utilizes a component slot of said shelf system associated with said at least one component. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A system comprising:
-
a bus; a circuit board coupled to said bus, said circuit board comprising; an integrated circuit, said integrated circuit comprising a machine readable medium having stored thereon instructions that when executed by integrated circuit result in said integrated circuit performing operations comprising discovering, via a shelf manager included within said machine readable medium of at least one component of a plurality of components populated on a shelf system, at least one variable from any one of said plurality of components populated on said shelf system and performing at least one shelf management function based on at least one said variable, said shelf manager including an interface abstraction layer configured to provide a programming interface to said shelf manager and to exchange at least one command with at least one additional interface, said shelf manager further including a shelf management abstraction layer configured to provide an interface layer for an instrumentation stack, said at least one shelf management function comprising; determining signaling types of an interface associated with each of said plurality of components; enabling said plurality of circuit boards to communicate with one another; determining a total amount of power available to at least one said component of said shelf system; and monitoring power consumption of at least one said component; wherein said shelf manager is location independent within said shelf system; wherein said at least one component is configured to perform another function independent of said shelf manager; and wherein said shelf manager is integrated into said at least one component such that said shelf manager utilizes a component slot of said shelf system associated with said at least one component. - View Dependent Claims (18, 19, 20, 21, 22)
-
-
23. A method, comprising:
-
discovering, via a shelf manager included within at least one component of a plurality of components populated on a shelf system, at least one variable from any one of said plurality of components populated on said shelf system, said shelf manager including an interface abstraction layer configured to provide a programming interface to said shelf manager and to exchange at least one command with at least one additional interface, said shelf manager further including a shelf management abstraction layer configured to provide an interface layer for an instrumentation stack; and performing, via said shelf manager included within said at least one component populated on said shelf system, at least one shelf management function based on at least one said variable, said at least one shelf management function comprising; determining signaling types of an interface associated with each of said plurality of components; enabling said plurality of circuit boards to communicate with one another; determining a total amount of power available to at least one said component of said shelf system; and monitoring power consumption of at least one said component; wherein said shelf manager is location independent within said shelf system; wherein said at least one component is configured to perform another function independent of said shelf manager; and wherein said shelf manager is integrated into said at least one component such that said shelf manager utilizes a component slot of said shelf system associated with said at least one component. - View Dependent Claims (24, 25, 26)
-
Specification