1461163767-eab6f8b0-6e14-4dfe-8f9d-a5801c0b89f6

1. An apparatus for assembling a rivet body with a workpiece, which comprises:
a tool housing;
a pair of jaws mounted in, and having forward portions extending from, a forward end of the housing;
a driver formed on a forward end of each of the pair of jaws and positioned for engagement with the rivet body;
the jaws being locatable in an open position where the forward portions thereof are spaced apart, and in a closed position where the forward portions thereof are in close proximity;
a means for rotating the pair of jaws when the jaws are in the closed position;
a means for axially displacing a mandrel associated with the rivet body;
a first set of gear teeth on a first jaw of the pair of jaws;
a second set of gear teeth on a second jaw of the pair of jaws;
the first set of gear teeth and the second set of gear teeth forming a full circular gear with teeth extending radially outward when the pair of jaws is in the closed position;
a drive gear having teeth extending radially inward in mesh with the radially outward teeth of the full circular gear; and
a motor coupled to the drive gear.
2. The apparatus as set forth in claim 1, which further comprises:
a means for moving the pair of jaws in a to-and-fro movement between the closed position thereof and the open position thereof.
3. The apparatus as set forth in claim 2, which further comprises:
a means for forming a pivot point about which each of the pair of jaws is pivoted when the pair of jaws are moved in a to-and-fro movement between the closed position thereof and the open position thereof.
4. The apparatus as set forth in claim 3, which further comprises:
a means for retaining being engageable with the first and second jaws for retaining the jaws in the closed position.
5. The apparatus as set forth in claim 4, wherein the means for retaining includes:
a first set of gear teeth on a first jaw of the pair of jaws;
a second set of gear teeth on a second jaw of the pair of jaws;
the first set of gear teeth and the second set of gear teeth forming a full circular gear with teeth extending radially outward when the pair of jaws is in the closed position; and
a retaining gear having teeth extending radially inward in mesh with the radially outward teeth of, and surrounding, the full circular gear when the pair of jaws are in the closed position.
6. The apparatus as set forth in claim 1, which further comprises:
each of the pair of jaws being formed with rear bearing surface;
a plurality of ball bearings mounted in the tool housing in engagement with the rear bearing surfaces; and
means for selectively moving the plurality of ball bearings with respect to, and while in continuous engagement with, the bearing surfaces to move the pair of jaws from the closed position to the open position.
7. The apparatus as set forth in claim 1, wherein the driver comprises a lug which is formed on and extends laterally of the forward portion of the respective jaw toward the lug of the other jaw of the pair of jaws.
8. An apparatus for assembling a rivet body with a workpiece, which comprises:
a tool housing;
a pair of jaws mounted in, and having forward portions extending from, a forward end of the housing;
a driver formed on a forward end of each of the pair of jaws and positioned for engagement with the rivet body;
the jaws being locatable in an open position where the forward portions thereof are spaced apart, and in a closed position where the forward portions thereof are in close proximity;
a means for rotating the pair of jaws when the jaws are in the closed position;
a means for axially displacing a mandrel associated with the rivet body;
a motor having a pinion;
a drive belt coupled to the pinion of the motor;
an intermediate drive gear coupled to the drive belt;
a drive tube coupled to the intermediate drive gear;
a rotary drive gear coupled to the drive tube; and
a full circular gear coupled to the rotary drive gear and formed on, and by, the pair of jaws when the pair of jaws are in the closed position.
9. An apparatus for assembling a rivet body with a workpiece, which comprises:
a tool housing;
a pair of jaws mounted in the housing;
a driver formed on a forward end of each of the pair of jaws and positioned for engagement with the rivet body;
the jaws being locatable in an open position where the forward portions thereof are spaced apart, and in a closed position;
a rotation drive mechanism configured to rotate the pair of jaws when the jaws are in the closed position;
a mechanism adapted to move the pair of jaws between the closed position thereof and the open position thereof;
a mechanism configured to retract a mandrel associated with the rivet body;
a motor having a pinion;
a drive belt coupled to the pinion of the motor;
a drive member coupled to the drive gear;
a rotary drive gear coupled to the drive member; and
a circular gear coupled to the rotary drive gear and formed on, and by, the pair of jaws when the pair of jaws are in the closed position.
10. The apparatus as set forth in claim 9, wherein the pair of jaws is pivoted when the jaws are moved between the closed position thereof and the open position thereof.
11. The apparatus as set forth in claim 10, which further comprises:
a retainer operably engageable with the pair of jaws for retaining the jaws in the closed position.
12. The apparatus as set forth in claim 11, wherein the retainer includes:
a first set of gear teeth on a first jaw of the pair of jaws;
a second set of gear teeth on a second jaw of the pair of jaws;
the first set of gear teeth and the second set of gear teeth forming a full circular gear with teeth extending radially outward when the pair of jaws is in the closed position; and
a retaining gear having teeth extending radially inward in mesh with the radially outward teeth of, and surrounding, the full circular gear when the pair of jaws are in the closed position.
13. The apparatus as set forth in claim 9, wherein each of the pair of jaws being formed with a rear bearing surface, said apparatus further comprising a plurality of ball bearings mounted in the tool housing in engagement with the rear bearing surfaces; and
a mechanism for selectively moving the plurality of ball bearings with respect to, and while in continuous engagement with, the bearing surfaces to move the pair of jaws from the closed position to the open position.
14. The apparatus as set forth in claim 9, wherein the driver of each respective jaw of the pair of jaws comprises a lug which is formed on and extends laterally of the forward portion of the respective jaw toward the lug of the other jaw of the pair of jaws.
15. An apparatus for assembling a rivet body with a workpiece, which comprises:
a tool housing;
a pair of laws mounted in the housing;
a driver formed on a forward end of each of the pair of laws and positioned for engagement with the rivet body;
the laws being locatable in an open position where the forward portions thereof are spaced apart, and in a closed position;
a rotation drive mechanism configured to rotate the pair of laws when the jaws are in the closed position;
a mechanism adapted to move the pair of laws between the closed position thereof and the open position thereof;
a mechanism configured to retract a mandrel associated with the rivet body;
a first set of gear teeth on a first jaw of the pair of jaws;
a second set of gear teeth on a second jaw of the pair of jaws;
the first set of gear teeth and the second set of gear teeth forming a full circular gear with teeth extending radially outward when the pair of jaws is in the closed position;
a drive gear having teeth extending radially inward in mesh with the radially outward teeth of the full circular gear; and
a motor coupled to the drive gear.

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 preventing an integrated receiving device (IRD) from having insufficient memory, the IRD being connected with a headend via a community antenna television (CATV) network, the method comprising:
(a) acquiring attributes of an application from the headend through the CATV network;
(b) analyzing the attributes to obtain a memory-usage descriptor of the application;
(c) determining whether the IRD has sufficient memory to store the application according to the memory-usage descriptor;
(d) killing a bound application which has a lower priority in the IRD, if the IRD has insufficient memory to store the application;
(e) killing an unbound application which has a lower priority in the IRD, if the IRD has insufficient memory to store the application after block (d);
(f) repeating blocks (d) and (e) till the IRD has sufficient memory to store the application; and
(g) downloading the application from the headend, and saving the downloaded application in a storage system of the IRD.
2. The method as described in claim 1, wherein the attributes is stored in an application information tableextended application information table (AITXAIT) part of the headend, and is transmitted to the IRD via a moving picture expert group\u20142 (MPEG2 transport stream.
3. The method as described in claim 1, wherein the memory-usage descriptor records a file size of the application.
4. The method as described in claim 1, further comprising:
executing the downloaded application.
5. An integrated receiving device (IRD), the IRD being connected with a headend via a community antenna television (CATV) network, the IRD comprising:
an acquiring module operable to acquire attributes of an application from the headend through the CATV network, and analyze the attributes to obtain a memory-usage descriptor of the application;
an application monitoring module operable to determine whether the IRD has sufficient memory to store the application according to the memory-usage descriptor, and kill a bound application or an unbound application which has a lower priority in the IRD if the IRD has insufficient memory to store the application;
a downloading module operable to download the application from the headend and save the downloaded application in a storage system of the IRD if the IRD has sufficient memory to store the application; and
at least one processor that executes the acquiring module, the application monitoring module, and the downloading module.
6. The IRD as described in claim 5, further comprising:
an executing module operable to store the downloaded application.
7. The IRD as described in claim 5, wherein the attributes is stored in an application information tableextended application information table (AITXAIT) part of the headend, and is transmitted to the IRD via a moving picture expert group\u20142 (MPEG2 transport stream.
8. The IRD as described in claim 5, wherein the memory-usage descriptor records a file size of the application.
9. A storage medium having stored thereon instructions that, when executed by a processor of an integrated receiving device (IRD), causes the processor to prevent the IRD from having insufficient memory, the IRD being connected with a headend via a community antenna television (CATV) network, the method comprising:
(a) acquiring attributes of an application from the headend through the CATV network;
(b) analyzing the attributes to obtain a memory-usage descriptor of the application;
(c) determining whether the IRD has sufficient memory to store the application according to the memory-usage descriptor;
(d) killing a bound application which has a lower priority in the IRD, if the IRD has insufficient memory to store the application;
(e) killing an unbound application which has a lower priority in the IRD, if the IRD has insufficient memory to store the application after block (d);
(f) repeating blocks (d) and (e) till the IRD has sufficient memory to store the application; and
(g) downloading the application from the headend, and saving the downloaded application in a storage system of the IRD.
10. The storage medium as described in claim 9, wherein the attributes is stored in an application information tableextended application information table (AITXAIT) part of the headend, and is transmitted to the IRD via a moving picture expert group\u20142 (MPEG2 transport stream.
11. The storage medium as described in claim 9, wherein the memory-usage descriptor records a file size of the application.
12. The storage medium as described in claim 9, wherein the method further comprises:
executing the downloaded application.