1460716457-b3867d77-c2fa-4940-9cd7-f2556ff922e9

1. A rotor having a substantially cylindrical configuration for use in a brushless direct current electric motor having a high torque to size ratio, said rotor having an outer peripheral surface, the rotor comprising: a central rotor shaft; a first and second retaining ends located on said central rotor shaft and being spaced from one another; a plurality of magnets configured to provide an electromagnetic flux disposed around the central rotor shaft, the plurality of permanent magnets radially disposed on the shaft; and a sheath positioned around the radially disposed permanent magnets holding the magnets around the shaft.
2. The rotor of claim 1, wherein said permanent magnets are radially disposed to surround the rotor shaft.
3. The rotor of claim 1, wherein the sheath is made from a rigid material.
4. The rotor of claim 1, wherein at least one retaining end is configured to translate rotational movement to a gear.
5. The rotor of claim 1, wherein the rotor shaft is a hexagonal six sided member with the plurality of magnet received on each of the six sides.
6. The rotor of claim 1, further comprising a plurality of second permanent magnets disposed along the longitudinal axis forming a second phase.
7. The rotor of claim 1, wherein the plurality of magnets form at least three rotational phases on the rotor shaft.
8. The rotor of claim 1, wherein the plurality of magnets form a first phase, a second phase, and a third phase along the rotor shaft, and wherein the first phase includes the plurality of magnets radially surrounding the rotor shaft in a first location with the sheath substantially surrounding the plurality of magnets of the first phase.
9. The rotor of claim 8, wherein the second phase includes the plurality of magnets radially surrounding the rotor shaft in a second location, the second location being separated from the first location with a second sheath substantially surrounding the plurality of magnets of the second phase.
10. The rotor of claim 9, wherein the third phase includes the plurality of magnets radially surrounding the rotor shaft in a third location, the third location separated from the second location with a third sheath substantially surrounding the plurality of magnets of the third phase.
11. The rotor of claim 10, wherein the magnets of the first through third phases are supported by the first through third respective sheaths made from a crimped material.
12. A method of connecting permanent magnets to a rotor output shaft configured for a brushless direct current electric motor having an in-runner configuration, the method comprising: placing at least two permanent magnets on a planar surface of the rotor shaft in an alternating north-south configuration; and crimping a material to substantially surround the at least two permanent magnets in place on the rotor output shaft to provide an electromagnetic flux between a plurality of stator windings and the at least two permanent magnets.
13. The rotor of claim 1, wherein the sheath is lightweight and minimizing a gap between the permanent magnets and the stator for rotation of the central rotor shaft and to provide for the electromagnetic flux between the magnets and the stator windings.

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:
receiving internet protocol data at the one or more network devices, the internet protocol data generated at a data source device and communicated to the one or more network devices; and
selectively deleting portions of the data based on specified criteria to effect improved data flow of the internet protocol data, the specified criteria selected from the group consisting of time since last drop, number of packets since last dropped, packet protocol, packet size and combinations thereof.
2. The method of claim 1 wherein the one or more of the specified criteria are dynamically determined.
3. The method of claim 1 wherein one or more specified criteria have a corresponding value that is dynamically determined.
4. The method of claim 1 wherein the generated data is encrypted and the specified criteria includes packet size.
5. A method comprising:
receiving internet protocol data, communicated via a flow controllable interface, at the one or more network devices, the internet protocol data generated at a data source device and communicated to the one or more network devices; and
selectively deleting portions of the data based on specified criteria to effect improved data flow of the internet protocol data.
6. The method of claim 5 wherein the one or more of the specified criteria are dynamically determined.
7. The method of claim 5 wherein one or more specified criteria have a corresponding value that is dynamically determined.
8. The method of claim 5 wherein the generated data is encrypted and the specified criteria includes packet size.
9. An apparatus comprising:
a network device communicatively coupled to a data source device, the network device configured to receive internet protocol data generated at the data source device and selectively delete portions of the data based on specified criteria to effect improved data flow of the internet protocol data the specified criteria selected from the group consisting of time since last drop, number of packets since last dropped, packet protocol, packet size and combinations thereof.
10. The apparatus of claim 9 wherein the one or more of the specified criteria are dynamically determined.
11. The apparatus of the claim 9 wherein one or more specified criteria have a corresponding value that is dynamically determined.
12. The apparatus of claim 9 wherein the generated data is encrypted and the specified criteria includes packet size.
13. An apparatus comprising:
a network device communicatively coupled to a data source device, the network device configured to receive internet protocol data generated at the data source device, the internet protocol data communicated via a flow controllable interface, and selectively delete portions of the data based on specified criteria to effect improved data flow of the internet protocol data.
14. The apparatus of claim 13 wherein the one or more of the specified criteria are dynamically determined.
15. The apparatus of the claim 13 wherein one or more specified criteria have a corresponding value that is dynamically determined.
16. The apparatus of claim 13 wherein the generated data is encrypted and the specified criteria includes packet size.
17. A machine-readable medium that provides executable instructions, which when executed by a processor, cause the processor to perform a method, the method comprising:
receiving internet protocol data at the one or more network devices, the internet protocol data generated at a data source device and communicated to the one or more network device; and
selectively deleting portions of the data based on specified criteria to effect improved data flow of the internet protocol data the specified criteria selected from the group consisting of time since last drop, number of packets since last dropped, packet protocol, packet size and combinations thereof.
18. The machine-readable medium of claim 17 wherein the one or more of the specified criteria are dynamically determined.
19. The machine-readable medium of claim 17 wherein one or more specified criteria have a corresponding value that is dynamically determined.
20. The machine-readable medium of claim 17 wherein the generated data is encrypted and the specified criteria includes packet size.
21. A machine-readable medium that provides executable instructions, which when executed by a processor, cause the processor to perform a method, the method comprising:
receiving internet protocol data, communicated via a flow controllable interface, at the one or more network devices, the internet protocol data generated at a data source device and communicated to the one or more network devices; and
selectively deleting portions of the data based on specified criteria to effect improved data flow of the internet protocol data.
22. The machine-readable medium of claim 21 wherein the one or more of the specified criteria are dynamically determined.
23. The machine-readable medium of claim 21 wherein one or more specified criteria have a corresponding value that is dynamically determined.
24. The machine-readable medium of claim 21 wherein the generated data is encrypted and the specified criteria includes packet size.