1460710240-8eb9177b-f76c-4ef4-a569-52b49b658075

1. A method in a multi-partitioned computer data processing system for managing operating systems, the method comprising:
receiving, by the multi-partitioned computer that is concurrently executing a plurality of different operating systems, a request from a particular operating system during the loading of the particular operating system in the multi-partitioned computer data processing system to register the particular operating system for access to hardware in the multi-partitioned computer data processing system, wherein the request includes a key code for the particular operating system operating system; responsive to receiving the request, determining whether the particular operating system is an authorized operating system using the key code; registering the particular operating system if the particular operating system is an authorized operating system;
wherein the determining step includes: comparing the key code to a set of key codes for authorized operating systems; and determining whether a match is present between the key code and any key code in the set of key codes.
2. The method of claim 1 further comprising:
terminating the particular operating system if the particular operating system is an unauthorized operating system.
3. The method of claim 1, wherein the set of key codes is located in a partition profile.
4. The method of claim 1, wherein the set of key codes are defined through a hardware management console.
5. The method of claim 3, wherein the partition profile is stored in a nonvolatile memory.
6. The method of claim 1, wherein the key code for the particular operating system is embedded within the particular operating system and is a unique key code.
7. The method of claim 1, wherein the receiving step, the determining step, and the registering step are performed in platform firmware.
8. The method of claim 1 further comprising:
responsive to receiving a call to access the hardware, determining whether the particular operating system is registered;
responsive to receiving the call to access the hardware, determining whether the call is necessary to setup the particular operating system; and
terminating the particular operating system if the particular operating system is not registered and if the call if unnecessary to setup the particular operating system.
9. A method in a multi-partitioned computer for managing operating systems, the method comprising: receiving a request from an operating system during the loading of the operating system in the multi-partitioned computer to register for access to hardware in the multi-partitioned computer, wherein the request includes a key code for the operating system; responsive to receiving the request, using the key code to determine whether the operating system is an authorized operating system; registering the operating system if the operating system is an authorized operating system, wherein the operating system can access the hardware only if the operating system is registered;
wherein the determining step includes: comparing the key code to a set of key codes for authorized operating systems; and determining whether a match is present between the key code and any key code in the set of key codes.
10. The method of claim 9 further comprising:
terminating the operating system if the operating system is an unauthorized operating system.
11. The method of claim 9, wherein the set of key codes is located in a partition profile in the computer.
12. The method of claim 11, wherein the partition profile is stored in a nonvolatile memory.
13. The method of claim 9, wherein the set of key codes are defined through a hardware management console.
14. The method of claim 9, wherein the key code for the operating system is embedded within the operating system and is a unique key code.
15. The method of claim 9, wherein the receiving step, the determining step, and the registering step are performed in platform firmware in the computer.
16. A method in a multi-partitioned computer for managing operating systems, the method comprising: receiving a request from an operating system during the loading of the operating system in the multi-partitioned computer to register for access to hardware in the multi-partitioned computer; determining whether the operating system includes a key code; responsive to determining that the operating system does not include a key code, terminating the operating system; responsive to determining that the operating system includes a key code, using the key code to determine whether the operating system is an authorized operating system; and registering the operating system if the operating system is an authorized operating system, wherein the operating system can access the hardware only if the operating system is registered:
wherein the determining step includes: comparing the key code to a set of key codes for authorized operating systems; and determining whether a match is present between the key code and any key code in the set of key codes.
17. The method of claim 16 further comprising:
terminating the operating system if the operating system is an unauthorized operating system.
18. The method of claim 16, wherein the set of key codes is located in a partition profile.
19. The method of claim 18, wherein the partition profile is stored in a nonvolatile memory.
20. The method of claim 16, wherein the set of key codes are defined through a hardware management console.
21. The method of claim 16, wherein the key code for the operating system is embedded within the operating system and is a unique key code.
22. The method of claim 16, wherein the receiving step, the determining step, and the registering step are performed in platform firmware.

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 support assembly for mounting an item on a structure, said support assembly comprising:
a body;
a plurality of legs attached to said body and extending outwardly therefrom, at least one of said legs being pivotable relatively to said body;
a plurality of clips, each one of said clips attached to a respective one of said legs, said clips being adapted to contact said structure and mount said body thereon; and
a bracket mounted on said body, said bracket adapted to receive said item.
2. The support assembly according to claim 1, wherein said body has a tapered forward section and a tapered aft section.
3. The support assembly according to claim 1, wherein at least a first and a second of said legs have respective first and second ends oppositely disposed, said first ends of each of said first and second legs being pivotably attached to said body, said clips being respectively attached to each of said second ends of each of said first and second legs.
4. The support assembly according to claim 3, wherein said first and second legs pivot about respective first and second pivot axes.
5. The support assembly according to claim 4, wherein said first and second pivot axes are oriented parallel to and positioned adjacent to one another.
6. The support assembly according to claim 5, wherein each of said first and second legs comprises a plurality of gear teeth respectively positioned on said first ends thereof, said gear teeth on said first leg being in meshing engagement with said gear teeth on said second leg thereby coordinating pivoting motion of said first and second legs about said first and second pivot axes.
7. The support assembly according to claim 1, wherein at least one of said clips comprises an arcuate band.
8. The support assembly according to claim 1, further comprising a ball joint positioned between at least one of said legs and one of said clips, said ball joint effecting attachment of said at least one clip to said at least one leg.
9. The support assembly according to claim 1, wherein said bracket comprises a plurality of fingers projecting from said body.
10. The support assembly according to claim 1, wherein said bracket comprises:
a first and a second finger positioned in spaced relation along a first side of said body and projecting therefrom;
a first rail extending between said first and second fingers;
a third and a fourth finger positioned in spaced relation along a second side of said body opposite to said first side thereof, said third and fourth fingers projecting from said body;
a second rail extending between said third and fourth fingers.
11. The support assembly according to claim 1, wherein said bracket comprises:
a first and a second finger positioned in spaced relation on opposite sides of said body and projecting therefrom.
12. The support assembly according to claim 11, wherein:
said first and second fingers are attached to said forward section, said bracket further comprising:
a third and a fourth finger positioned in spaced relation on opposite sides of said aft section of said body and projecting therefrom.
13. The support assembly according to claim 12, further comprising:
a first rail extending between said first and said third fingers; and
a second rail extending between said second and fourth fingers.
14. A support assembly for mounting an item on a structure, said support assembly comprising:
an elongate body extending along a longitudinal axis and having a forward section and an aft section;
first and second legs projecting outwardly from said forward section;
third and fourth legs projecting outwardly from said aft section;
a respective clip attached to an end of each said leg, said clips being adapted to contact said structure and mount said body thereto; and
a bracket mounted on said body, said bracket adapted to receive said item.
15. The support assembly according to claim 14, wherein said legs are pivotably mounted on said body.
16. The support assembly according to claim 14, wherein said first and second legs are pivotable about respective first and second axes.
17. The support assembly according to claim 16, wherein said first and second axes are oriented transversely to said longitudinal axis.
18. The support assembly according to claim 16, wherein said first and second axes are arranged parallel to one another.
19. The support assembly according to claim 18, wherein each of said first and second legs comprises a plurality of gear teeth positioned on a first end thereof, said gear teeth on said first leg being in meshing engagement with said gear teeth on said second leg thereby coordinating pivoting motion of said first and second legs about said respective first and second axes.
20. The support assembly according to claim 14, wherein said third and fourth legs are pivotable about respective third and fourth axes.
21. The support assembly according to claim 16, wherein said third and fourth axes are oriented transversely to said longitudinal axis.
22. The support assembly according to claim 16, wherein said third and fourth axes are arranged parallel to one another.
23. The support assembly according to claim 22, wherein each of said third and fourth legs comprises a plurality of gear teeth positioned on a first end thereof, said gear teeth on said third leg being in meshing engagement with said gear teeth on said fourth leg thereby coordinating pivoting motion of said third and fourth legs about said respective third and fourth axes.
24. The support assembly according to claim 14, further comprising a ball joint positioned between at least one of said clips and one of said legs, said ball joint effecting attachment of said at least one clip to said one leg.
25. The support assembly according to claim 14, wherein at least one of said clips comprises an arcuate band.
26. The support assembly according to claim 14, wherein said bracket comprises:
a first and a second finger positioned in spaced relation on opposite sides of said body and projecting therefrom.
27. The support assembly according to claim 26, wherein:
said first and second fingers are attached to said forward section, said bracket further comprising:
a third and a fourth finger positioned in spaced relation on opposite sides of said aft section of said body and projecting therefrom.
28. The support assembly according to claim 27, further comprising:
a first rail extending between said first and said third fingers; and
a second rail extending between said second and fourth fingers.
29-54. (canceled)
55. In combination, a container for holding a liquid and a support assembly for mounting said container on an aerobar of a bicycle, said support assembly comprising:
a body;
a plurality of legs attached to said body and extending outwardly therefrom, at least one of said legs being pivotable relatively to said body;
a plurality of clips, each one of said clips attached to a respective one of said legs, said clips being adapted to contact said structure and mount said body thereon; and
a bracket mounted on said body, said bracket adapted to receive said container; said container comprising:
a first vessel having a first opening;
a second vessel having a second opening, said first and second vessels being joined to one another at said first and second openings and defining an internal volume;
a tube mounted on one of said first and second vessels and extending into said internal volume; and
a collar positioned between said first and second vessels.
56. In combination, a container for holding a liquid and a support assembly for mounting said container on an aerobar of a bicycle, said support assembly comprising:
an elongate body extending along a longitudinal axis and having a forward section and an aft section;
first and second legs projecting outwardly from said forward section;
third and fourth legs projecting outwardly from said aft section;
a respective clip attached to an end of each said leg, said clips being adapted to contact said structure and mount said body thereto; and
a bracket mounted on said body, said bracket adapted to receive said container; said container comprising:
a first vessel having a first opening;
a second vessel having a second opening, said first and second vessels being joined to one another at said first and second openings and defining an internal volume;
a tube mounted on said first vessel and extending into said internal volume; and
a collar positioned between said first and second vessels.