1461152284-f66cdcfe-12c1-4dec-b8dd-aed2f13c3492

1. A method, comprising:
maintaining a set of communication paths between a plurality of data movers and a plurality of storage devices;
maintaining a prioritization order of the plurality of data movers based on processing power of the plurality of data movers, and assigning priorities to selected communication paths between selected data movers and selected storage devices;
in response to maintaining the prioritization order and the assigned priorities, receiving a request to transfer data from a source storage device to a target storage device, wherein the source storage device and the target storage device are included in the plurality of storage devices;
selecting at least one data mover from the plurality of data movers based on the set of communication paths, the maintained prioritization order, the assigned priorities, current workload order of the plurality of data movers, historical workload order of the plurality of data movers, and historical performance order of the plurality of data movers, wherein the selected at least one data mover can transfer the data from the source storage device to the target storage device; and
transferring, by the selected at least one data mover, the data from the source storage device to the target storage device.
2. The method of claim 1, wherein the set of communication paths is a first set of communication paths, further comprising:
maintaining a second set of communication paths among the plurality of data movers, wherein the selecting of at least one data mover from the plurality of data movers is also based on the second set of communication paths in addition to being based on the first set of communication paths.
3. The method of claim 2, wherein the selecting of the at least one data mover further comprises:
selecting the at least one data mover to be a first data mover with a communication path to both the source storage device and target storage device in preference to a second data mover and a third data mover that are directly connected, wherein the second data mover has a communication path to the source device and the third data mover has a communication path to the target device, and wherein the second data mover and the third data mover can include the first data mover.
4. The method of claim 3, wherein the selecting of the at least one data mover further comprises:
selecting the at least one data mover to be the second data mover and the third data mover that are directly connected in preference to a fourth data mover and a fifth data mover, wherein the fourth data mover and the fifth data mover in combination with at least one other data mover can transfer data from the source storage device to the target storage device, wherein the fourth data mover, the fifth data mover and the at least one other data mover can include one or more of the first, second, and third data movers.
5. The method of claim 1, wherein the prioritization order of the plurality of data movers is configured by an administrator.
6. A system for controlling a plurality of data movers and a plurality of storage devices, the system comprising:
a memory; and
a processor coupled to the memory, wherein the processor executes operations, the operations comprising:
maintaining a set of communication paths between the plurality of data movers and the plurality of storage devices;
maintaining a prioritization order of the plurality of data movers based on processing power of the plurality of data movers, and assigning priorities to selected communication paths between selected data movers and selected storage devices;
in response to maintaining the prioritization order and the assigned priorities, receiving a request to transfer data from a source storage device to a target storage device, wherein the source storage device and the target storage device are included in the plurality of storage devices;
selecting at least one data mover from the plurality of data movers based on the set of communication paths, the maintained prioritization order, the assigned priorities, current workload order of the plurality of data movers, historical workload order of the plurality of data movers, and historical performance order of the plurality of data movers, wherein the selected at least one data mover can transfer the data from the source storage device to the target storage device; and
transferring, by the selected at least one data mover, the data from the source storage device to the target storage device.
7. The system of claim 6, wherein the set of communication paths is a first set of communication paths, the operations further comprising:
maintaining a second set of communication paths among the plurality of data movers, wherein the selecting of at least one data mover from the plurality of data movers is also based on the second set of communication paths in addition to being based on the first set of communication paths.
8. The system of claim 7, wherein the selecting of the at least one data mover further comprises:
selecting the at least one data mover to be a first data mover with a communication path to both the source storage device and target storage device in preference to a second data mover and a third data mover that are directly connected, wherein the second data mover has a communication path to the source device and the third data mover has a communication path to the target device, and wherein the second data mover and the third data mover can include the first data mover.
9. The system of claim 8, wherein the selecting of the at least one data mover further comprises:
selecting the at least one data mover to be the second data mover and the third data mover that are directly connected in preference to a fourth data mover and a fifth data mover, wherein the fourth data mover and the fifth data mover in combination with at least one other data mover can transfer data from the source storage device to the target storage device, wherein the fourth data mover, the fifth data mover and the at least one other data mover can include one or more of the first, second, and third data movers.
10. The system of claim 6, wherein the prioritization order of the plurality of data movers is configured by an administrator.
11. An article of manufacture including code, wherein the code when executed by a computer causes operations, the operations comprising:
maintaining a set of communication paths between a plurality of data movers and a plurality of storage devices;
maintaining a prioritization order of the plurality of data movers based on processing power of the plurality of data movers, and assigning priorities to selected communication paths between selected data movers and selected storage devices;
in response to maintaining the prioritization order and the assigned priorities, receiving a request to transfer data from a source storage device to a target storage device, wherein the source storage device and the target storage device are included in the plurality of storage devices;
selecting at least one data mover from the plurality of data movers based on the set of communication paths, the maintained prioritization order, the assigned priorities, current workload order of the plurality of data movers, historical workload order of the plurality of data movers, and historical performance order of the plurality of data movers, wherein the selected at least one data mover can transfer the data from the source storage device to the target storage device; and
transferring, by the selected at least one data mover, the data from the source storage device to the target storage device.
12. The article of manufacture of claim 11, wherein the set of communication paths is a first set of communication paths, the operations further comprising:
maintaining a second set of communication paths among the plurality of data movers, wherein the selecting of at least one data mover from the plurality of data movers is also based on the second set of communication paths in addition to being based on the first set of communication paths.
13. The article of manufacture of claim 12, wherein the selecting of the at least one data mover further comprises:
selecting the at least one data mover to be a first data mover with a communication path to both the source storage device and target storage device in preference to a second data mover and a third data mover that are directly connected, wherein the second data mover has a communication path to the source device and the third data mover has a communication path to the target device, and wherein the second data mover and the third data mover can include the first data mover.
14. The article of manufacture of claim 13, wherein the selecting of the at least one data mover further comprises:
selecting the at least one data mover to be the second data mover and the third data mover that are directly connected in preference to a fourth data mover and a fifth data mover, wherein the fourth data mover and the fifth data mover in combination with at least one other data mover can transfer data from the source storage device to the target storage device, wherein the fourth data mover, the fifth data mover and the at least one other data mover can include one or more of the first, second, and third data movers.
15. The article of manufacture of claim 11, wherein the prioritization order of the plurality of data movers is configured by an administrator.
16. A method for deploying computing infrastructure, comprising integrating computer-readable code into a computing system, wherein the code in combination with the computing system is capable of performing:
maintaining a set of communication paths between a plurality of data movers and a plurality of storage devices;
maintaining a prioritization order of the plurality of data movers based on processing power of the plurality of data movers, and assigning priorities to selected communication paths between selected data movers and selected storage devices;
in response to maintaining the prioritization order and the assigned priorities, receiving a request to transfer data from a source storage device to a target storage device, wherein the source storage device and the target storage device are included in the plurality of storage devices;
selecting at least one data mover from the plurality of data movers based on the set of communication paths, the maintained prioritization order, the assigned priorities, current workload order of the plurality of data movers, historical workload order of the plurality of data movers, and historical performance order of the plurality of data movers, wherein the selected at least one data mover can transfer the data from the source storage device to the target storage device; and
transferring, by the selected at least one data mover, the data from the source storage device to the target storage device.
17. The method for deploying computing infrastructure of claim 16, wherein the set of communication paths is a first set of communication paths, wherein the code in combination with the computing system is capable of performing:
maintaining a second set of communication paths among the plurality of data movers, wherein the selecting of at least one data mover from the plurality of data movers is also based on the second set of communication paths in addition to being based on the first set of communication paths.
18. The method for deploying computing infrastructure of claim 17, wherein the selecting of the at least one data mover further comprises:
selecting the at least one data mover to be a first data mover with a communication path to both the source storage device and target storage device in preference to a second data mover and a third data mover that are directly connected, wherein the second data mover has a communication path to the source device and the third data mover has a communication path to the target device, and wherein the second data mover and the third data mover can include the first data mover.
19. The method for deploying computing infrastructure of claim 18, wherein the selecting of the at least one data mover further comprises:
selecting the at least one data mover to be the second data mover and the third data mover that are directly connected in preference to a fourth data mover and a fifth data mover, wherein the fourth data mover and the fifth data mover in combination with at least one other data mover can transfer data from the source storage device to the target storage device, wherein the fourth data mover, the fifth data mover and the at least one other data mover can include one or more of the first, second, and third data movers.
20. The method for deploying computing infrastructure of claim 16, wherein the prioritization order of the plurality of data movers is configured by an administrator.

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 device for the storage of a gun, comprising:
a base;
a safety unit coupled to the base for the secure storage of the gun on the base, the safety unit being insertable at least partially into at least one of a barrel or a cartridge chamber of the gun, and the safety unit comprising a first safety section, which can be brought into a safety state, in which the safety unit is secured in the gun, thereby securing the gun to the base, and into a release state, in which the safety unit can be separated from the gun, thereby releasing the gun from the base; and
a controller, that brings the first safety section into the release state when a user authorization is received to separate the gun and the safety unit.
2. The device according to claim 1, wherein the safety unit is permanently connected with the base.
3. The device according to claim 1, wherein the safety unit can be fastened to the base in a detachable manner.
4. The device according to claim 1, further comprising an authorization verification unit connected with the controller, which is designed to perform a user authorization.
5. The device according to claim 1, further comprising an output unit for the output of data or information to a user.
6. The device according to claim 1, wherein the controller comprises a control unit, the control unit comprising the safety unit.
7. The device according to claim 1, wherein the controller comprises a control unit, the control unit being arranged in a section of the safety unit, which can be inserted into the barrel or the cartridge chamber of the gun.
8. The device according to claim 1, further comprising an input unit designed to input data specifying a user authorization.
9. The device according to claim 1, further comprising an input unit designed to input data specifying a user authorization and which is arranged in a section of the safety unit, which can be inserted into the barrel or the cartridge chamber of the gun.
10. A device for the secure storage of a gun, comprising:
a base;
a safety unit including a first safety unit and a second safety unit;
the safety unit coupled to the gun by a first safety unit and to the base by a second safety unit;
the first safety section insertable into a barrel or a cartridge chamber of the gun, and which can be brought into a safety state for securing the safety unit in the gun, and into a release state for the release of the safety unit from the gun and thereby releasing the gun from the base; and
the second safety section, which can be brought into a safety state for securing the safety unit on the base, and into a release state for the release of the safety unit from the base.
11. The device according to claim 10, wherein the second safety section comprises a recess into which a support connected with the base can be inserted, and can be locked on the support surrounding it in a force-locking manner, in order to assume the safety state, and can be unlocked from the support, through the termination of the frictional connection, in order to assume the release state.
12. The device according to claim 10, wherein the second safety section can be inserted into a support connected with the base and can be locked in the support in order to assume the safety state, and can be unlocked in the support in order to assume the release state.
13. The device according to claim 10, further comprising a control unit designed, upon an authorization from a user, to bring the first safety section into its release state while the second safety section remains in its safety state, and to bring the second safety section into its release state while the first safety section remains in its safety state.
14. The device in accordance with claim 10, wherein the control unit is arranged in a section of the safety unit, which can be inserted completely into the barrel andor the cartridge chamber of the gun.
15. The device according to claim 10, further comprising a unit designed to perform a verification of a user authorization.
16. The device according to claim 10, further comprising a unit designed to perform a user authorization and which is arranged in a section of the safety unit, which can be inserted into the barrel or the cartridge chamber of the gun.
17. The device according to claim 10, further comprising a first actor, which is connected with the first safety section, in order to bring the first safety section into its safety state or its release state.
18. The device according to claim 10, further comprising a second actor, which is connected with the second safety section, in order to bring the second safety section into its safety state or its release state.
19. The device according to claim 10, further comprising an input unit designed to input data or information specifying a user authorization.
20. The device according to claim 10, further comprising an input unit designed to input data or information specifying a user authorization and which is arranged in a section of the safety unit, which can be inserted into the barrel or the cartridge chamber of the gun.

1461152273-173cb03b-3037-401c-bb68-4b4cfb7ad366

1. A seed of corn inbred line designated W23129, wherein a representative sample of seed of said line was deposited under ATCC Accession No. PTA-7256.
2. A corn plant, or a part thereof, produced by growing the seed of claim 1.
3. Pollen of the plant of claim 2.
4. An ovule of the plant of claim 2.
5. A method of producing a male sterile corn plant comprising crossing the corn plant of claim 2 with a corn plant containing and expressing a nucleic acid molecule that confers male sterility and harvesting the resultant seed.
6. A tissue culture of regenerable cells from the corn plant of claim 2.
7. The tissue culture according to claim 6, wherein said regenerable cells of the tissue culture are produced from a plant part selected from the group consisting of leaves, pollen, embryos, roots, root tips, anthers, silks, flowers, kernels, ears, cobs, husks, and stalks.
8. A corn plant regenerated from the tissue culture of claim 6, wherein the regenerated plant has all of the morphological and physiological characteristics of inbred corn line W23129, a representative sample of seed of said inbred corn line having been deposited under ATCC Accession No. PTA-7256.
9. A method for producing a hybrid corn seed comprising crossing a first inbred parent corn plant with a second inbred parent corn plant and harvesting the resultant hybrid corn seed, wherein said first inbred parent corn plant or second said parent corn plant is the corn plant of claim 2.
10. A method for producing a corn plant that contains in its genetic material a transgene, comprising crossing the corn plant of claim 2 with either a second plant of another corn line which contains a transgene, or a transformed corn plant of inbred corn line W23129 which contains a transgene, so that the genetic material of the progeny that result from the cross contains a transgene operably linked to a regulatory element.
11. A male sterile corn plant produced by the method of claim 5.
12. A protoplast produced from the tissue culture of claim 6.
13. A method of producing an herbicide resistant corn plant comprising transforming the corn plant of claim 2 with a transgene which confers resistance to an herbicide selected from the group consisting of imidazolinone, sulfonylurea, glyphosate, glufosinate, L-phosphinothricin, triazine, and benzonitrile.
14. An herbicide resistant corn plant produced by the method of claim 13.
15. A method of producing an insect resistant corn plant comprising transforming the corn plant of claim 2 with a transgene that confers insect resistance.
16. An insect resistant corn plant produced by the method of claim 15.
17. A corn plant produced by the method of claim 15, wherein the transgene encodes a Bacillus thuringiensis endotoxin.
18. A method of producing a disease resistant corn plant comprising transforming the corn plant of claim 2 with a transgene that confers disease resistance.
19. A disease resistant corn plant produced by the method of claim 18.
20. A method of producing a corn plant with modified fatty acid metabolism or modified carbohydrate metabolism comprising transforming the corn plant of claim 2 with a transgene expressing a protein selected from the group consisting of phytase, fructosyltransferase, levansucrase, \u03b1-amylase, invertase, and starch branching enzyme or encoding an antisense of stearyl-ACP desaturase.
21. A corn plant having modified fatty acid metabolism or modified carbohydrate metabolism produced by the method of claim 20.

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 polyfluorene comprising at least one structural group of formula V
wherein
R6 is a group of formula VI
R3, R4 and R7 are independently hydrogen, alkyl, substituted alkyl, aryl substituted aryl, and combinations thereof; and
R11 and R12 taken together form a substituted or unsubstituted monocyclic or bicyclic heteroaromatic ring;
R13 is independently at each occurrence halo, nitro, hydroxy, amino, alkyl, aryl, arylalkyl, alkoxy, substituted alkoxy, substituted alkyl, substituted aryl, or substituted arylalkyl;
Ar is aryl, heteroaryl, substituted aryl, substituted heteroaryl, or a combination thereof;
W is \u2014X\u2032\u2014NH\u2014Y\u2032\u2014, \u2014X\u2032\u2014N\u2550Y\u2033\u2014, \u2014X\u2033\u2550N\u2014Y\u2032\u2014, or a combination thereof;
X\u2032 is selected from a direct bond, alkylene, substituted alkylene, or combinations thereof;
Y\u2032 is alkylene, substituted alkylene, arylene, substituted arylene, oxaalkylene, substituted oxaalkylene, or a combination thereof;
X\u2033 is alkylidene, substituted alkylidene, or a combination thereof;
Y\u2033 is alkylidene, substituted alkylidene, arylidene, substituted arylidene, or a combination thereof, and
p is 0, 1 or 2.
2. A polyfluorene according to claim 1 wherein Y\u2032 is oxaalkylene, substituted oxaalkylene, or a combination thereof.
3. A polyfluorene according to claim 2 wherein Y\u2032 is
4. A polyfluorene according to claim 1 wherein R11 and R12 taken together form a substituted or unsubstituted isoquinoline.
5. A polyfluorene according to claim 1 wherein X is a direct bond.
6. A polyfluorene according to claim 1 wherein R6 additionally comprises at least one triarylamine group.
7. A polyfluorene according to claim 6 wherein the triarylamine group comprises at least one triarylamine substituted secondary amino group, triarylamine substituted imine group, or a combination thereof.
8. A polyfluorenes according to claim 6 wherein weight percentage of the group of formula VI to the triarylamine group is from about 0.5 to about 50 mol %.
9. An organic optoelectronic device comprising a polymer having at least one structural group of formula V
wherein
R6 is a group of formula VI
R3, R4 and R7 are independently hydrogen, alkyl, substituted alkyl, aryl substituted aryl, and combinations thereof; and
R11 and R12 taken together form a substituted or unsubstituted monocyclic or bicyclic heteroaromatic ring;
R13 is independently at each occurrence halo, nitro, hydroxy, amino, alkyl, aryl, arylalkyl, alkoxy, substituted alkoxy, substituted alkyl, substituted aryl, or substituted arylalkyl;
Ar is aryl, heteroaryl, substituted aryl, substituted heteroaryl, or a combination thereof;
W is \u2014X\u2032\u2014NH\u2014Y\u2032\u2014, \u2014X\u2032\u2014N\u2550Y\u2033\u2014, \u2014X\u2033\u2550N\u2014Y\u2032\u2014, or a combination thereof;
X\u2032 is selected from a direct bond, alkylene, substituted alkylene, or combinations thereof;
Y\u2032 is alkylene, substituted alkylene, arylene, substituted arylene, oxaalkylene, substituted oxaalkylene, or a combination thereof;
X\u2033 is alkylidene, substituted alkylidene, or a combination thereof;
Y\u2033 is alkylidene, substituted alkylidene, arylidene, substituted arylidene, or a combination thereof, and
p is 0, 1 or 2.
10. An organic optoelectronic device according to claim 9 wherein Y\u2032 is oxaalkylene, substituted oxaalkylene, or a combination thereof.
11. An organic optoelectronic device according to claim 10 wherein Y\u2032 is
12. An organic optoelectronic device according to claim 9 wherein R11 and R12 taken together form a substituted or unsubstituted isoquinoline.
13. An organic optoelectronic device according to claim 9 wherein R6 additionally comprises at least one triarylamine group.
14. An organic optoelectronic device according to claim 13 wherein the triarylamine group is a substituted secondary amino group, triarylamine substituted imine group, or a combination thereof.
15. An organic optoelectronic device according to claim 13 wherein the at least one triarylamine group is a compound of formula VII
wherein
R\u2033 and R\u2032\u2033 are independently hydrogen, alkyl, substituted alkyl, alkenyl, alkynyl, substituted alkenyl, substituted alkynyl, alkyloxy, substituted alkoxy, alkenoxy, alkynoxy, substituted alkenoxy, substituted alkynoxy, taken together a heterocyclic ring or a combination thereof;
Ar6 and Ar7 are independently aryl, heteroaryl, substituted aryl, substituted heteroaryl, or a combination thereof;
R\u2032 is an alkyl, substituted alkyl, alkenyl, alkynyl, substituted alkenyl, substituted alkynyl, alkyloxy, substituted alkoxy, alkenoxy, alkynoxy, substituted alkenoxy, substituted alkynoxy, or a combination thereof;
W is \u2014X\u2032\u2014NH\u2014Y\u2032\u2014, \u2014X\u2032\u2014N\u2550Y\u2033\u2014, \u2014X\u2033\u2550N\u2014Y\u2032\u2014, or a combination thereof;
X\u2032 is selected from a direct bond, alkylene, substituted alkylene, or combinations thereof;
Y\u2032 is alkylene, substituted alkylene, arylene, substituted arylene, oxaalkylene, substituted oxaalkylene, or a combination thereof;
X\u2033 is alkylidene, substituted alkylidene, or a combination thereof;
Y\u2033 is alkylidene, substituted alkylidene, arylidene, substituted arylidene, or a combination thereof, and
n is an integer from 0 to 4.
16. An organic optoelectronic device according to claim 15 wherein Y\u2032 is oxaalkylene, substituted oxaalkylene, or a combination thereof.
17. An organic optoelectronic device according to claim 16 wherein Y\u2032 is
18. An organic optoelectronic device according to claim 13 wherein the at least one triarylamine group is a compound of formula VIII
wherein
R\u2032 is an alkyl, substituted alkyl, alkenyl, alkynyl, substituted alkenyl, substituted alkynyl, alkyloxy, substituted alkoxy, alkenoxy, alkynoxy, substituted alkenoxy, substituted alkynoxy, or a combination thereof;
W is \u2014X\u2032\u2014NH\u2014Y\u2032\u2014, \u2014X\u2032\u2014N\u2550Y\u2033\u2014, \u2014X\u2033\u2550N\u2014Y\u2032\u2014, or a combination thereof;
X\u2032 is selected from a direct bond, alkylene, substituted alkylene, or combinations thereof;
Y\u2032 is alkylene, substituted alkylene, arylene, substituted arylene, oxaalkylene, substituted oxaalkylene, or a combination thereof;
X\u2033 is alkylidene, substituted alkylidene, or a combination thereof;
Y\u2033 is alkylidene, substituted alkylidene, arylidene, substituted arylidene, or a combination thereof, and
n is an integer from 0 to 4.
19. An organic optoelectronic device according to claim 18 wherein Y\u2032 is oxaalkylene, substituted oxaalkylene, or a combination thereof.
20. An organic optoelectronic device according to claim 19 wherein Y\u2032 is
21. An organic optoelectronic device according to claim 13 wherein weight percentage of the group of formula VI to the triarylamine group is from about 0.5 to about 50 mol %.
22. An organic optoelectronic device according to claim 9 comprising structural units of formula IX
wherein
R3, R4 and R7 are independently hydrogen, alkyl, substituted alkyl, aryl substituted aryl, and combinations thereof;
R11 and R12 taken together form a substituted or unsubstituted monocyclic or bicyclic heteroaromatic ring;
R13 is independently at each occurrence halo, nitro, hydroxy, amino, alkyl, aryl, arylalkyl, alkoxy, substituted alkoxy, substituted alkyl, substituted aryl, or substituted arylalkyl; and
Ar is aryl, heteroaryl, substituted aryl, substituted heteroaryl, or a combination thereof.