1460751140-2323887a-8cdc-4aaa-90e9-7bbd54e30aa2

1. An absorbent core formed from at least two layers and comprising an upper layer having a gelling region that comprises a gelling agent that contains a polysaccharide capable of thickening in the presence of a polyvalent metal ion and a substance that can supply a polyvalent metal ion; and
a plurality of lower layers at least one of the plurality of lower layers having a thickening region that comprises a thickening agent.
2. The absorbent core according to claim 1, wherein the polysaccharide capable of thickening in the presence of a polyvalent metal ion is selected from the group consisting of sodium alginate, propyleneglycol alginate, pectin, gellan gum, carrageenan, glucomannan and guar gum.
3. The absorbent core according to claim 1, wherein the substance that can supply a polyvalent metal ion is selected from the group consisting of calcium phosphate, calcium chloride, calcium lactate, calcium gluconate, calcium acetate, aluminum sulfate, aluminum nitrate, aluminum phosphate and aluminum acetate.
4. The absorbent core according to claim 1, wherein the thickening agent is selected from the group consisting of sodium alginate, propyleneglycol alginate, pectin, gellan gum, carrageenan, glucomannan, guar gum, polyethylene oxide and polyethylene glycol.
5. The absorbent core according to claim 1, which is composed of two layers, the upper layer and the lower layer.
6. The absorbent core according to claim 1, wherein the gelling region further contains an organic acid andor a polyvalent metal ion scavenger.
7. The absorbent core according to claim 6, wherein the organic acid is selected from the group consisting of glucono-\u03b4-lactone, adipic acid, citric acid, malic acid, tartaric acid, lactic acid and acetic acid.
8. The absorbent core according to claim 6, wherein the polyvalent metal ion scavenger is selected from the group consisting of sodium citrate, sodium polyphosphate, sodium hexametaphosphate and sodium pyrophosphate.
9. The absorbent core according to claim 1, wherein the thickening region contains a polyvalent metal ion scavenger.
10. An absorbent article comprising a liquid-permeable top sheet and a liquid-impermeable back sheet, and the absorbent core according to claim 1 situated between the liquid-permeable top sheet and the liquid-impermeable back sheet.
11. The absorbent article according to claim 10, having water disintegratability.
12. The absorbent article according to claim 10, having biodegradability.
13. The absorbent core according to claim 2, wherein the substance that can supply a polyvalent metal ion is selected from the group consisting of calcium phosphate, calcium chloride, calcium lactate, calcium gluconate, calcium acetate, aluminum sulfate, aluminum nitrate, aluminum phosphate and aluminum acetate.
14. The absorbent core according to claim 2, wherein the thickening agent is selected from the group consisting of sodium alginate, propyleneglycol alginate, pectin, gellan gum, carrageenan, glucomannan, guar gum, polyethylene oxide and polyethylene glycol.
15. The absorbent core according to claim 3, wherein the thickening agent is selected from the group consisting of sodium alginate, propyleneglycol alginate, pectin, gellan gum, carrageenan, glucomannan, guar gum, polyethylene oxide and polyethylene glycol.
16. The absorbent core according to claim 13, wherein the thickening agent is selected from the group consisting of sodium alginate, propyleneglycol alginate, pectin, gellan gum, carrageenan, glucomannan, guar gum, polyethylene oxide and polyethylene glycol.
17. The absorbent core according to claim 2, which is composed of two layers, the upper layer and the lower layer.
18. The absorbent core according to claim 3, which is composed of two layers, the upper layer and the lower layer.
19. The absorbent core according to claim 4, which is composed of two layers, the upper layer and the lower layer.
20. The absorbent core according to claim 13, which is composed of two layers, the upper layer and the lower layer.

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 for using one IO device interface in a first function driver that is either one of a physical function driver or a virtual function driver, the method comprising:
queuing a plurality of commands from the first function driver into a first command queue;
fetching a first command of the plurality of commands from the first command queue to a device firmware;
accessing an actions table with the device firmware to determine if the first function driver is permitted to perform the first command; and
queuing a first event from the device firmware into a first event queue responsive to the first command.
2. The method of claim 1 wherein said accessing of the actions table determines that the first function driver is permitted to perform the first command and wherein the first event queue is for the first function driver, the method further comprising:
executing the first command.
3. The method of claim 1 wherein said accessing of the actions table determines that the first function driver is not permitted to perform the first command and wherein the first event queue is for the first function driver, the method further comprising:
forwarding the first command as a second event to a second event queue for a privileged function driver;
queuing a second command from the privileged function driver into a second command queue;
fetching the second command from the second command queue to the device firmware;
accessing the actions table with the device firmware to determine if the privileged function driver is permitted to perform the second command;
executing the second command; and
queuing a third event from the device firmware into the second event queue responsive to the second command.
4. The method of claim 3 further comprising:
simulating completion of the first command; and
queuing the first event from the device firmware into the first event queue for the first function driver responsive to the simulated completion of the first command.
5. The method of claim 1 wherein said accessing of the actions table determines that the first function driver is only permitted to perform the first command with assistance from the device firmware, the method further comprising:
forwarding the first command; and
correcting the first command with the device firmware to generate a corrected command.
6. The method of claim 5 further comprising:
executing the corrected command;
simulating completion of the first command; and
queuing the first event from the device firmware into the first event queue for the first function driver responsive to the simulated completion of the first command.
7. The method of claim 1 further comprising:
modifying the actions table responsive to the first command.
8. The method of claim 1 further comprising:
installing a first device driver having one or more virtualized functions to be identified by the device firmware accessing said actions table;
installing a privileged driver to proxy execution of at least one command for the one or more virtualized functions
trapping said at least one command; and
forwarding the trapped command to the privileged driver.
9. The method of claim 8 further comprising:
receiving the forwarded command;
executing a privileged command on behalf of the first device driver; and
simulating completion of the forwarded command.
10. The method of claim 9 performed by a system comprising:
a processor;
a memory coupled with the processor to store the first device driver and the privileged driver;
a network interface device coupled with the processor, the network interface device including the device firmware and the actions table.
11. A machine-readable medium to record executable instructions, which if executed by a machine cause the machine to:
receive a first event from a device firmware in a first event queue, the first event corresponding to a first command forwarded from a virtual function driver by the device firmware;
queue a second command into a first command queue responsive to receiving the first event; and
receive a second event from the device firmware in the first event queue, the second event corresponding to completion of the second command.
12. The machine-readable medium of claim 11 further including executable instructions, which if executed by a machine cause the machine to:
queue a third command to modify a device actions table accessible to the device firmware for determining if the virtual function driver is permitted to perform the first command.
13. An apparatus comprising a machine-readable medium to record functional descriptive material, which if accessed by a machine causes the machine to:
fetch a first command from a first command queue of a first function driver;
access an actions table to determine if the first function driver is permitted to perform the first command; and
queue a first event into a first event queue of the first function driver responsive to the first command.
14. The apparatus of claim 13 wherein said accessing of the actions table determines that the first function driver is permitted to perform the first command, and wherein the machine-readable medium records functional descriptive material, which if accessed by the machine causes the machine to:
execute the first command.
15. The apparatus of claim 13 wherein said accessing of the actions table determines that the first function driver is not permitted to perform the first command, and wherein the machine-readable medium records functional descriptive material, which if accessed by the machine causes the machine to:
forward the first command as a second event to a second event queue for a privileged function driver;
fetch a second command from a second command queue for the privileged function driver;
access the actions table to determine if the privileged function driver is permitted to perform the second command; and
queue a third event into the second event queue responsive to the second command.
16. The apparatus of claim 15 wherein the machine-readable medium records functional descriptive material, which if accessed by the machine further causes the machine to:
execute the second command;
simulate completion of the first command; and
queue the first event into the first event queue for the first function driver responsive to the simulated completion of the first command.
17. The apparatus of claim 15 wherein the machine-readable medium records functional descriptive material, which if accessed by the machine further causes the machine to:
modify the actions table responsive to the second command.
18. The apparatus of claim 13 wherein said accessing of the actions table determines that the first function driver is only permitted to perform the first command with assistance and wherein the machine-readable medium records functional descriptive material, which if accessed by the machine causes the machine to:
trap the first command; and
correct the first command to generate a corrected command.
19. The apparatus of claim 18 wherein the machine-readable medium records functional descriptive material, which if accessed by the machine further causes the machine to:
execute the corrected command;
simulate completion of the first command; and
queue the first event into the first event queue for the first function driver responsive to the simulated completion of the first command.
20. The apparatus of claim 13 wherein the machine-readable medium records functional descriptive material, which if accessed by the machine causes the machine to:
modify the actions table responsive to the first command.
21. A blade server system comprising:
a processor;
a memory coupled with the processor to store a first device driver and a privileged driver;
a blade expansion connector coupled with the processor to connect to a serializerdeserializer fabric interface;
a network interface device coupled with the processor, the network interface device including a device firmware and an actions table, the device firmware to:
fetch a first command from a first command queue of the first device driver;
access the actions table to determine if the first device driver is permitted to perform the first command; and
queue a first event into a first event queue of the first device driver responsive to the first command.
22. The blade server system of claim 21 wherein said accessing of the actions table determines that the first device driver is permitted to perform the first command, and causes the network interface device to execute the first command.
23. The blade server system of claim 21 wherein said accessing of the actions table determines that the first function driver is not permitted to perform the first command, and causes the network interface device firmware to:
forward the first command as a second event to a second event queue for the privileged driver;
fetch a second command from a second command queue for the privileged driver;
access the actions table to determine if the privileged driver is permitted to perform the second command; and
queue a third event into the second event queue responsive to the second command.

1460751132-6d931658-8fd5-4074-a83c-73e8c85ad3d6

1. An angle adjusting device for the canopy of a hang umbrella comprising:
A shank provided thereon with a slide ring, said slide ring able to be shifted up and down and positioned on said shank:
A pull rod having one end pivotally connected with the upper end of said shank:
A cantilever having one end pivotally connected with the side wall of said slide ring, said cantilever having the other end extending outward, said cantilever having its intermediate portion pivotally connected with the extending end of said pull rod, said pull rod able to pull upward the extending end of said cantilever to prevent it from falling down: and
A canopy fixed at said extending end of said cantilever, said canopy facing downward: and,
Characterized by said cantilever divided into a left-sectional cantilever and a right-sectional cantilever, a connecting plug inserted in between the interiors of said left-sectional and said right-sectional cantilever, said connecting plug having one end fitted in the interior of said left-sectional cantilever and secured therein, said connecting plug having the other end inserted and rotatably engaged in the interior of said right-sectional cantilever and positioned therein by a tightening bolt, said left-sectional cantilever being rotated relative to said right-sectional cantilever by disengaging of said tightening bolt, said cantilever having a hollow sleeve pivotally fitted around its intermediate portion, said cantilever inserted through said hollow sleeve and able to be rotated and adjusted in its angle in the interior of said hollow sleeve, said pull rod having its outer end pivotally connected with the upper side of said hollow sleeve.
2. The angle adjusting device for the canopy of a hang umbrella as claimed in claim 1, wherein said hollow sleeve has its inner wall formed with an annular recess and its outer wall bored with an insert hole communicating with said annular recess, a positioning bolt inserted in said insert hole of said hollow sleeve and connected with said cantilever, said positioning bolt having the other end positioned in said annular recess of said hollow sleeve for positioning said hollow sleeve on said cantilever, said cantilever able to be rotated and adjusted in its angle in the interior of said hollow sleeve.
3. The angle adjusting device for the canopy of a hang umbrella as claimed in claim 1, wherein said connecting plug has its outer wall bored with an annular recess at a location near said tightening bolt of said right-sectional cantilever, a connecting bolt inserted in said annular recess of said connecting plug from the outer side of said right-sectional cantilever, said connecting bolt able to prevent said connecting plug and said cantilever from disengaging from each other.
4. The angle adjusting device for the canopy of a hang umbrella as claimed in claim 1, wherein said canopy is formed with an upper rib holder provided in the center with a vertical combining tube having its upper opposite outer walls respectively bored with a vertical slide slot, an upper cover fitted around the upper portion of said vertical connecting tube, said upper cover composed of a vertical hollow main cover and a connecting tube extending outward obliquely from a side wall of said main cover, said connecting tube secured with said cantilever, said main cover having its upper interior fitted therein with a rope pulley by an insert pin, said main cover having its lower interior inserted therein with the upper end of said combining tube, a locking member inserted through the outer wall of said main cover and getting in said slide slot of said combining tube, a pull rope fastened with said slide ring, said pull rope passing through the interiors of said cantilever and said connecting tube and said rope pulley as well as said main cover and said combining tube and said upper rib holder of said canopy, said pull rope finally connected with a lower rib holder, said pull rope controlling an upper end of said combining tube and the main cover to be engaged with or disengaged from one another, and said upper and lower rib holders to be engaged and separated from one another.

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 mounting apparatus comprising:
a cage configured for receiving a fan, the cage comprising two side plates, each of the two side plates defining a first locking opening; and
a mounting member, the mounting member comprising a body and two first mounting portions, extending from two opposite sides of the body; and the two first mounting portions engaged in the first locking openings of the two side plates to secure the mounting member to the cage, for preventing the fan from moving out of the cage.
2. The mounting apparatus of claim 1, wherein the two side plates are substantially parallel to each other.
3. The mounting apparatus of claim 1, wherein the cage further comprises a top plate and a bottom plate, that is opposite to the top plate; the top plate and the bottom plate are connected to the two side plates, and each of the top plate and the bottom plate defines a second locking opening; two second mounting portions extend from another two opposite sides of the mounting member; and each of the two second mounting portions are engaged in the second locking opening of each of the top plate and the bottom plate.
4. The mounting apparatus of claim 3, wherein the top plate is substantially parallel to the bottom plate.
5. The mounting apparatus of claim 4, wherein the top plate and the bottom plate are substantially perpendicular to the two side plates.
6. The mounting apparatus of claim 3, wherein the top plate is resiliently deformable to engage the two second mounting portions in the second locking opening of the top plate.
7. The mounting apparatus of claim 1, wherein the two side plates are resiliently deformable to engage the two first mounting portions in the first locking openings of the two side plates.
8. A mounting apparatus comprising:
a cage configured for receiving a fan, the cage comprising two side plates, each of the two side plates defining a first locking opening;
a mounting member, the mounting member comprising a body and two first mounting portions extending from two opposite sides of the body, and the two first mounting portions are engaged in the first locking openings, of the two side plates, to secure the mounting member to the cage; and
a positioning member configured for being secured to the fan, the positioning member located in the cage between the two side plates;
wherein the mounting member prevents the positioning member from moving out of the cage.
9. The mounting apparatus of claim 8, wherein the two side plates are substantially parallel to each other.
10. The mounting apparatus of claim 8, wherein the cage further comprises a top plate and a bottom plate, opposite to the top plate; the top plate and the bottom plate are connected to the two side plates, and each of the top plate and the bottom plate defines a second locking opening; two second mounting portions extend from another two opposite sides of the mounting member; and the two second mounting portions are engaged in the second locking openings of the top plate and the bottom plate.
11. The mounting apparatus of claim 10, wherein the top plate is substantially parallel to the bottom plate.
12. The mounting apparatus of claim 11, wherein the top plate and the bottom plate are substantially perpendicular to the two side plates.
13. The mounting apparatus of claim 10, wherein the top plate is resiliently deformable to engage the two second mounting portions in the second locking opening of the top plate.
14. The mounting apparatus of claim 8, wherein the two side plates are resiliently deformable, to engage the two first mounting portions in the first locking openings of the two side plates.
15. The mounting apparatus of claim 8, wherein the positioning member comprises a base wall, a first sidewall, and a second sidewall; the first sidewall and the second sidewall extends from two opposite edges of the base wall; the first sidewall configured to be secured to the fan; and the second sidewall secured to the mounting member.
16. The mounting apparatus of claim 15, wherein the first sidewall is substantially parallel to the second sidewall and perpendicular to the base wall.
17. The mounting apparatus of claim 15, wherein a shock absorbing member is secured to the first sidewall, and the shock absorbing member is configured to be secured to the fan.
18. The mounting apparatus of claim 15, wherein the second sidewall defines a fixing hole, a fastener is secured to the body of the mounting member, and the fastener is fixed in the fixing hole.
19. The mounting apparatus of claim 8, wherein the body of the mounting member defines a plurality of ventilation holes.