1. In a distributed computing environment, a method of configuring third party solutions to operate with virtual machines in a distributed network environment, the method comprising:
receiving information at a logical switch about third party solutions in a distributed network;
receiving information at the logical switch about requirements for virtual components of the distributed network; and
the logical switch automatically configuring third party solutions in the distributed network to meet the requirements for the virtual components of the distributed network.
2. The method of claim 1, wherein receiving information at a logical switch about third party solutions in a distributed network is performed by the logical switch communicating with the third party solutions and the third party solutions providing the information about the third party solutions directly to the logical switch.
3. The method of claim 1, wherein receiving information at a logical switch about third party solutions in a distributed network is performed by the logical switch receiving configuration metadata from a network administrator.
4. The method of claim 1, wherein receiving information at the logical switch about requirements for virtual components of the distributed network comprises receiving information about requirements for virtual components of the distributed network in requirement metadata from a network administrator.
5. The method of claim 1 wherein the logical switch automatically configuring third party solutions in the distributed network to meet the requirements for the virtual components of the distributed network comprises the logical switch directly configuring third party solutions by communicating with the third party solutions using native third party solution protocols.
6. The method of claim 5, wherein communicating with third party solutions using third party solution protocols comprises the logical switch communicating using a plug-in at the logical switch that enables the plug-in to communicate directly with third party solutions in third party solution’s native protocol.
7. The method of claim 5, wherein communicating with third party solutions using third party solution protocols comprises the logical switch communicating directly with third party solutions using APIs exposed by the third party solutions.
8. The method of claim 1, wherein the third party solution comprises a TOR switch.
9. In a distributed computing environment, a system for configuring third party solutions to operate with virtual machines in a distributed network environment, the system comprising:
one or more processors; and
one or more computer readable media, wherein the one or more computer readable media comprise computer executable instructions that when executed by at least one of the one or more processors cause the system to perform the following:
receiving information at a logical switch about third party solutions in a distributed network;
receiving information at the logical switch about requirements for virtual components of the distributed network; and
the logical switch automatically configuring third party solutions in the distributed network to meet the requirements for the virtual components of the distributed network.
10. The system of claim 9, wherein receiving information at a logical switch about third party solutions in a distributed network is performed by the logical switch communicating with the third party solutions and the third party solutions providing the information about the third party solutions directly to the logical switch.
11. The system of claim 9, wherein receiving information at a logical switch about third party solutions in a distributed network is performed by the logical switch receiving configuration metadata from a network administrator.
12. The system of claim 9, wherein receiving information at the logical switch about requirements for virtual components of the distributed network comprises receiving information about requirements for virtual components of the distributed network in requirement metadata from a network administrator.
13. The system of claim 9, wherein the logical switch automatically configuring third party solutions in the distributed network to meet the requirements for the virtual components of the distributed network comprises the logical switch directly configuring third party solutions by communicating with the third party solutions using native third party solution protocols.
14. The system of claim 13, wherein communicating with third party solutions using third party solution protocols comprises the logical switch communicating using a plug-in at the logical switch that enables the plug-in to communicate directly with third party solutions in third party solution’s native protocol.
15. The system of claim 13, wherein communicating with third party solutions using third party solution protocols comprises the logical switch communicating directly with third party solutions using APIs exposed by the third party solutions.
16. The system of claim 9, wherein the third party solution comprises a TOR switch.
17. A physical computer readable storage media, wherein the physical computer readable storage media comprises computer executable instructions that when executed by at least one or more processors causes the following to be performed:
receiving information at a logical switch about third party hardware solutions in a distributed network;
receiving information at the logical switch about requirements for virtual components of the distributed network; and
the logical switch automatically configuring third party solutions in the distributed network to meet the requirements for the virtual components of the distributed network by communicating with the third party solutions using native third party solution protocols using APIs exposed by the third party solutions.
18. The computer readable medium of claim 17, wherein receiving information at a logical switch about third party solutions in a distributed network is performed by the logical switch communicating with the third party solutions and the third party solutions providing the information about the third party solutions directly to the logical switch.
19. The computer readable medium of claim 17, wherein receiving information at a logical switch about third party solutions in a distributed network is performed by the logical switch receiving configuration metadata from a network administrator.
20. The computer readable medium of claim 17, wherein the third party solution comprises a TOR switch.
The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.
I claim:
1. An apparatus for carrying a medication inhaler comprising:
a socket configured to receive and grip said medication inhaler,
a lanyard secured to said socket and formed into a wearer neck loop, and
a releasable coupling joined to said wearer neck loop and employing mutually engageable and separable coupling members that separate from each other when a predetermined force of separation is exerted on said coupling members.
2. An apparatus according to claim 1 wherein said lanyard has opposing ends and one of said coupling members is attached to each of said ends of said lanyard.
3. An apparatus according to claim 1 wherein said socket is formed as a sleeve from elastomeric material so that said socket sleeve has a girth that expands to receive said medication inhaler and retracts to snugly secure said medication inhaler therewithin.
4. An apparatus according to claim 3 wherein said sleeve is formed of neoprene.
5. An apparatus according to claim 1 wherein said socket is comprised of a band of material having mutually engageable ends and said band of material is wrapped around said medication inhaler to encircle it with said mutually engageable ends overlapped.
6. An apparatus according to claim 1 wherein said socket is provided with an eyelet and one of said coupling members is anchored to said eyelet while the other of said coupling members is anchored to said lanyard.
7. An apparatus according to claim 1 wherein said socket is provided with an eyelet and further comprising a swivel clip secured to said wearer neck loop and releasably engaged with said eyelet of said sleeve.
8. An apparatus according to claim 1 further comprising a wearer neck loop length adjustment slide and a portion of said wearer neck loop of said lanyard remote from said sleeve passes through said wearer neck loop length adjustment slide, whereby separation between said wearer neck loop length adjustment slide and said socket is adjustable by moving said wearer neck loop length adjustment slide along said lanyard.
9. An apparatus according to claim 1 wherein one of said coupling members includes a protruding stud with an enlarged tip and the other of said coupling members includes a mating detent cavity with a reduced neck, and said coupling members are sufficiently resilient to elastically deform to permit said enlarged tip of said stud to pass through said reduced neck of said cavity.
10. An apparatus according to claim 1 wherein said socket is formed from a sheet of material that defines a frame having a pair of inhaler receiving openings of equal cross section formed therethrough and a lanyard fastening tab with an aperture defined therethrough projects outwardly from said frames proximate one of said inhaler receiving openings and remote from said other of said inhaler receiving openings, and said sheet of material is folded between said inhaler receiving openings so that said inhaler receiving openings are aligned with each other and said inhaler is inserted through both of said inhaler receiving openings and said lanyard is attached to said lanyard fastening tab.
11. An apparatus according to claim 1 wherein said socket is formed from a sheet of material that defines a frame having a pair of inhaler receiving openings of equal cross section formed therethrough and a fastening tab with an aperture therethrough located between said inhaler receiving openings and said frame is folded between said inhaler receiving openings so that said inhaler receiving openings are aligned with each other and said inhaler is inserted through both of said inhaler receiving openings so that said fastening tab projects outwardly from said inhaler and said lanyard is attached to said fastening tab.
12. An apparatus according to claim 1 wherein said socket is formed of a flexible, elastomeric material in the shape of a cup, and said cup has an open mouth with a lanyard attachment loop projecting therefrom, and said lanyard is secured to said lanyard attachment loop.
13. An apparatus according to claim 1 wherein said socket is formed as a laterally encircling ring having an adjustable girth.
14. An apparatus according to claim 1 wherein said socket is formed of a closed inhaler encircling loop of flexible material having an outwardly projecting tab with a lanyard attachment aperture defined therethrough.
15. An apparatus according to claim 14 wherein said flexible material forming said inhaler encircling loop is elastic.
16. In combination,
a medication inhaler having a hollow body,
a lanyard formed into a wearer neck encircling loop and attached to said medication inhaler, and
a releasable coupling joined to said lanyard and including mutually engageable and separable coupling members that separate from each other when a predetermined threshold force is exerted on them from opposite directions.
17. An apparatus according to claim 16 further characterized in that said medication inhaler has a stud projecting therefrom and further comprising an attachment link with opposing ends formed of a resilient material and said attachment link has a lanyard aperture at one of said opposing ends and said lanyard passes through said lanyard aperture, and said attachment link has an inhaler stud aperture at said other of its opposing ends for fitting over and releasably gripping said stud projecting from said medication inhaler.
18. A combination according to claim 16 further comprising a cinch slide and a portion of said lanyard is inserted through said cinch slide so that said lanyard forms an inhaler encircling loop that is delineated from said wearer neck encircling loop by said cinch slide.
19. A combination according to claim 16 further comprising a medication canister having a medication dispensing end and an opposite end and said medication dispensing end is inserted into said hollow medication inhaler body with said opposite end protruding from said hollow body, and further comprising a canister boot releasably engaged on said opposite end of said canister and said lanyard is secured to said canister boot so that said canister and said canister boot couple said lanyard to said medication inhaler.
20. A combination according to claim 16 wherein a slipknot is formed in said lanyard to define an inhaler circumscribing loop that is delineated from said wearer neck encircling loop by said slipknot, and said slipknot is cinched tightly against said medication inhaler to snugly capture it within said inhaler circumscribing loop.
21. A combination according to claim 16 wherein said medication inhaler is formed with an attachment tab through which a lanyard attachment aperture is defined, and said lanyard passes through said lanyard attachment tab to secure said lanyard to said medication inhaler.
22. A combination according to claim 16 wherein said medication inhaler is provided with a resilient clip.
23. A carrier for a medication container comprising:
a sleeve for receiving and gripping said medication container therewithin,
a flexible cord having opposing ends and formed into a loop and secured to said sleeve, and
a releasable coupler, including a pair of engageable and separable coupling members with longitudinally aligned, mutually interengageable elements that are detachably engageable with each other and which are separable from each other by opposing longitudinal forces applied to said coupling members, and one of said engageable and separable coupling members is attached to each of said opposing ends of said flexible cord.
24. A method for a patient to carry a medication inhaler in an immediately accessible fashion utilizing a device configured to receive and grip said medication inhaler, a lanyard secured to said devise and forming a wearer neck encircling loop, and a releasable coupling employing mutually engageable and separable coupling members, wherein at least one of said coupling members is attached to said lanyard, the steps comprising:
engaging said separable coupling members together,
inserting said medication inhaler into said socket, and
placing said wearer neck encircling loop of said lanyard about a patient’s neck, whereby said medication inhaler is carried suspended from said patient’s neck by said lanyard.