1460741250-caf69e9b-5b79-4ae9-aed1-447b5b9d63f8

1. A device for implantation in within a luminal body, comprising;
a generally cylindrical body defining at least one internal passage positioned longitudinally therein;
a non-permeable material applied to the cylindrical body; and
at least one therapeutic agent applied to the at least one of the cylindrical body and the non-permeable material.
2. The device of claim 1 wherein the cylindrical body is manufactured from at least one material selected from the group consisting of stainless steel, Titanium, Nickel-Titanium alloys, shape memory alloys,
3. The device of claim 1 wherein the cylindrical body further comprises at least two modular stent bodies coupled together to form a unitary structure.
4. The device of claim 1 wherein the non-permeable material comprises a biologically compatible material selected from a group consisting of polyurethane, paralyene, polyester, Teflon, polypropylene, polyethylene, polyamides, polycarbonate, poly-methyl-methacrylate, poly-butyl-methacrylate, polyvinyl alcohol, polyvinyl acetate, silicone elastomer, polytetrafluoroethylene, polyacrylonitrile, polyvinyl chloride, polystyrene, and polyvinyl propylene.
5. The device of claim wherein the non-permeable material is selectively applied to a portion of the cylindrical body.
6. The device of claim 1 wherein the non-permeable material is applied to an outside surface of the cylindrical body.
7. The device of claim 1 wherein the non-permeable material is applied to an inside surface of the cylindrical body.
8. The device of claim 1 wherein the non-permeable material is applied to an entire length of the cylindrical body.
9. The device of claim 1 wherein the non-permeable material is applied to a portion of the cylindrical body less than the entire length of the cylindrical body.
10. The device of claim 1 wherein the non-permeable material comprises a coating applied to the cylindrical body.
11. The device of claim 10 wherein the non-permeable material coating is applied to the cylindrical body using at least one method selected from the group consisting of sprayed, dipped, and vapor-deposited.
12. The device of claim 1 wherein the non-permeable material comprises a membrane applied to the cylindrical body.
13. The device of claim 1 wherein the therapeutic agent is selected from the group consisting of paralyene, anticoagulants, RGD peptide-containing compounds, heparin, antithrombin compounds, platelet receptor antagonists, anti-thrombin antibodies, anti-platelet receptor antibodies, aspirin, protaglandin inhibitors, platelet inhibitors, tick anti-platelet peptide, vascular cell antiproliferative agents, growth factor inhibitors, growth factor receptor antagonists, transcriptional repressor, translational repressor, antisense DNA, antisense RNA, replication inhibitor, inhibitory antibodies, antibodies directed against growth factors, cytotoxic agents, cytoskeleton inhibitors, peroxisome proliferator-activated receptor gamma agonists, molecular chaperone inhibitors, bifunctional molecules, cholesterol-lowering agents, vasodilating agents, agents which interfere with endogenous vasoactive mechanisms, anti-inflammatory agents, anti-platelet, anti-fibrinolytic agents, anti-neoplastic agents, anti-allergic agents, anti-rejection agents, metaloprotease inhibitors, anti-microbial or anti-bacterial, anti-viral agents, hormones, vasoactive substances, anti-invasive factors, anti-cancer drugs, antibodies, lymphokines, anti-angiogenic agents, radioactive agents, gene therapy drugs, paclitaxel, docetaxel, docetaxel derivatives, epothilones, nitric oxide release agents, heparin, aspirin, coumadin, D-phenylalanyl-prolyl-arginine chloromethylketone (PPACK), hirudin, polypeptide from angiostatin, polypeptide from endostatin, benzoquinone ansamycins, geldanamycin, herbimycin, macbecin, methotrexate, 5-fluorouracil, estradiol, P-selectin Glycoprotein ligand-1 chimera, abciximab, exochelin, eleutherobin, sarcodictyin, fludarabine, sirolimus, rapamycin, ABT-578, certican, Sulindac, tranilast, thiazolidinediones, rosiglitazone, troglitazone, pioglitazone, darglitazone, englitazone, tetracyclines, VEGF, transforming growth factor (TGF)-beta, insulin-like growth factor (IGF), platelet derived growth factor (PDGF), fibroblast growth factor (FGF), RGD peptide, estrogens, 17 beta-estradiol, beta gamma ray emitter (radioactive) agents, gamma ray emitter (radioactive) agents, and various marking agents including radio-opaque, echogenic, ACE inhibitorARB combination therapy, Doxycycline and other MMP inhibitors (i.e., tetracycline); COX-2 inhibitors, Cerivastatin, Oleic acid, Selective iNOS inhibitor (ON1714, BBS-2), Roxithromycin, Curcumin\u2014gingerol, Beta blockers (cardioselective or carvedilol), NSAIDS and magnetically resonating materials.
14. The device of claim 1 wherein the therapeutic agent is applied to the cylindrical body.
15. The device of claim 1 wherein the therapeutic agent is applied to the non-permeable material.
16. The device of claim 1 wherein the therapeutic agent is applied to the cylindrical body and the non-permeable material.
17. The device of claim 1 wherein at least one therapeutic agent is applied to the cylindrical body and at least one other therapeutic agent is applied to the non-permeable material.
18. A device for implantation in within a luminal body, comprising;
a cylindrical body defining an internal passage formed longitudinally therein;
a non-permeable material applied to an outside surface of the cylindrical body; and
at least one therapeutic agent applied to the non-permeable material.
19. A method of making a stent, comprising:
providing a cylindrical body defining a longitudinal internal passage;
applying a non-permeable material to an outside surface of the cylindrical body; and
applying at least one therapeutic agent to the non-permeable material.
20. A method for directionally delivering therapeutic agents to a targeted site within a luminal body, comprising:
providing a stent defining a longitudinal internal passage and having a non-permeable material applied to an outside surface of the stent, the non-permeable material having at least one therapeutic agent applied thereto;
positioning the stent within a luminal body;
eluding the therapeutic agent from the non-permeable material into a wall of the luminal body; and
restricting the therapeutic agent from eluding into the internal passage of the stent with the non-permeable material.

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 cooled blade for a turbomachine, comprising a platform and an airfoil, and comprising a cavity along the airfoil and the platform with a first opening at one end and a second opening at the other end, a tubular sleeve being housed in the cavity with a first end in the first opening and a second end in the second opening, first spacers on the side of the first end and second spacers on the side of the second end of the sleeve creating a space between the outer face of the sleeve and the wall of the cavity, the blade being arranged so that the sleeve is inserted into the cavity through the first opening, wherein the first spacers are secured to the sleeve and the second spacers are secured to the wall of the cavity along the airfoil.
2. The blade as claimed in the preceding claim wherein the first spacers are placed in a direction forming an angle with the chord of the blade.
3. The blade as claimed in claim 2 wherein the angle is zero.
4. The cooled blade as claimed in claim 1, wherein the sleeve is formed of a metal sheet, the first spacers being bosses obtained by deformation of the metal sheet.
5. The blade as claimed in the claim 4, wherein the bosses are dome-shaped.
6. The blade as claimed in claim 1, wherein the first spacers are arranged in the half of the sleeve situated on the side of the first end.
7. The blade as claimed in claim 1, wherein the second spacers form individual bosses.
8. The blade as claimed in claim 7, wherein the bosses are aligned parallel to the chord.
9. The blade as claimed in claim 1, wherein the second spacers have an elongated shape parallel to a chord of the blade.
10. The blade as claimed in claim 9, wherein the second spacers form a continuous rail.
11. The blade as claimed in one of the preceding claims, wherein the sleeve is perforated for cooling by air impact of the walls of the airfoil.
12. The blade as claimed in claim 1, wherein the first opening is on the outside of the gas stream.
13. The blade as claimed in claim 11, wherein the first opening is on the inside of the gas stream.
14. A method for assembling the blade as claimed in one of the preceding claims wherein the user places the sleeve in the cavity by inserting it by its second end through the first opening.
15. An upstream guide vane element of a turbomachine comprising a blade as claimed in one of claims 1 to 13.
16. A turbine comprising an upstream guide vane element as claimed in claim 15.
17. A turbomachine comprising at least one blade as claimed in one of claims 1 to 13.

1460741242-1c9e0299-fb7a-461a-bf08-5832ab6b83ff

1. A power tool comprising:
a motor;
a housing accommodating the motor;
a fan rotatably accommodated in a first space of the housing to generate an air flow;
a wall portion supported by the housing;
a first ratchet accommodated in the housing and supported by the wall portion, the first ratchet accommodated in a second space of the housing;
a spindle;
a gear step portion supported by the spindle and configured to abut against the first ratchet;
a chuck supported by the spindle; and
a metal heat dissipation portion connected to the first ratchet, the metal heat dissipation portion extending toward an inside of the air flow,
wherein the wall portion is formed of a resin; and
wherein the first space of the housing communicates with the second space of the housing.
2. The power tool according to claim 1, wherein the chuck is disposed at a front side of the first ratchet,
the first ratchet is disposed at a front side of the wall portion,
the fan is disposed at a rear side of the wall portion, and
the wall portion has an exposing hole to expose a rear end of the first ratchet.
3. The power tool according to claim 1, wherein a ball is connected to the spindle, and the heat dissipation portion is configured to guide a change plate connectable to the ball.

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 method, comprising:
identifying a plurality of executing host processes on a client;
identifying a set of software packages installed on the client that are associated with the plurality of executing processes by accessing package association information from a package association record between the plurality of executing host processes and the set of software packages, wherein the package association record comprises an identification of at least one software package of the set of software packages that is associated with at least one of the plurality of executing host processes and information related to one or more dependencies, a process identification (ID) of each of the plurality of executing host processes, and a package ID for each package of the set of packages; and
generating, by a processor, an encoded identifier in view of the identified set of software packages that correspond to the plurality of executing host processes on the client.
2. The method of claim 1, wherein the encoded identifier of the set of software packages comprises an encoded identifier in view of a set of attributes associated with the set of software packages.
3. The method of claim 2, wherein the set of attributes comprises at least one of a package name identifier, a package version identifier, a package epoch identifier, a package timestamp identifier, a package size identifier, a file name identifier, a file version identifier, a file timestamp identifier, or a file size identifier.
4. The method of claim 3, wherein the encoded identifier comprises a hash function output generated by performing a hash function on the set of attributes.
5. The method of claim 1, wherein identifying the plurality of executing processes executing on the client comprises accessing an operating system of the client to identify the plurality of executing processes executing on the client.
6. The method of claim 5, wherein the plurality of executing processes comprises an executing thread corresponding to executable files contained in the set of software packages.
7. The method of claim 1, wherein the client comprises at least one of a physical machine or a virtual machine.
8. The method of claim 1, further comprising identifying an updated software package corresponding to a subsequently executing process on the client.
9. The method of claim 1, further comprising determining whether the set of software packages corresponds to a scheduled package update.
10. The method of claim 9, wherein when the set of software packages corresponds to a scheduled package update, the method further comprises terminating the plurality of executing processes corresponding to the set of software packages to permit a package update process to be performed on the set of software packages.
11. The method of claim 1 further comprising transmitting the encoded identifier of the set of software packages to a management platform.
12. A system, comprising:
a data store to store a set of software packages on a client; and
a processor operatively communicably coupled to the data store, and to:
identify a plurality of executing host processes on a client,
identify the set of software packages on the client corresponding to the plurality of executing process on the client by accessing package association information from a package association record between the plurality of executing host processes and the set of software packages, wherein the package association record comprises an identification of at least one software package of the set of software packages that is associated with at least one of the plurality of executing host processes and information related to one or more dependencies, a process identification (ID) of each of the plurality of executing host processes, and a package ID for each package of the set of packages, and
generate an encoded identifier in view of the identified set of software packages that correspond to the plurality of executing host processes on the client.
13. The system of claim 12, wherein the encoded identifier of the set of software packages comprises an encoded identifier in view of a set of attributes associated with the set of software packages.
14. The system of claim 13, wherein the set of attributes comprises at least one of a package name identifier, a package version identifier, a package epoch identifier, a package timestamp identifier, a package size identifier, a file name identifier, a file version identifier, a file timestamp identifier, or a file size identifier.
15. The system of claim 14, wherein when identifying the plurality of executing processes executing on the client, the processor is to access an operating system of the client to identify the plurality of executing processes on the client.
16. The system of claim 15, wherein the plurality of executing processes comprises at least one executing thread corresponding to executable files contained in the set of software packages.
17. The system of claim 12, wherein the client comprises at least one of a physical machine or a virtual machine.
18. The system of claim 12, wherein the processor is further to determine whether the set of software packages corresponds to a scheduled package update.
19. The system of claim 18, wherein when the set of software packages corresponds to a scheduled package update, the processor is further to terminate the plurality of executing processes corresponding to the set of software packages to permit a package update process to be performed on the set of software packages.
20. A non-transitory computer readable storage medium including instructions that, when executed by a processor, cause the processor to:
identify a plurality of executing host processes on a client;
identify a set of software packages installed on the client that are associated with the plurality of executing processes by, wherein the software package comprises a plurality of component files chosen to perform a task, accessing package association information from a package association record between the plurality of executing host processes and the set of software packages, wherein the package association record comprises an identification of at least one software package of the set of software packages that is associated with at least one of the plurality of executing host processes and information related to one or more dependencies, a process identification (ID) of each of the plurality of executing host processes, and a package ID for each package of the set of packages; and
generate, by a processor, an encoded identifier in view of the identified set of software packages that correspond to the plurality of executing host processes on the client.