1. A method for controlling a wireless device assembly coupled to a host assembly, the method comprising:
receiving, at the wireless device assembly, a clock signal from the host assembly;
supplying the clock signal to an interface module in the wireless device assembly during a power save mode of the wireless device assembly;
using the clock signal from the host assembly to operate the interface module;
receiving, at the wireless device assembly, an initialization command from the host assembly to the wireless device assembly;
detecting, with the interface module, the initialization command; and
in response to detecting the initialization command, activating at least a portion of the wireless device assembly other than the interface module.
2. A method according to claim 1, wherein detecting the initialization command comprises:
detecting a presence of a signal at an interface of the wireless device assembly;
determining that the detected signal corresponds to the initialization initiation command.
3. A method according to claim 1, wherein activating at least the portion of the wireless device assembly comprises bringing one or more modules in the wireless device assembly out of the power save mode.
4. A method according to claim 1, further comprising:
receiving, at the wireless device assembly, one or more subsequent initialization initiation commands from the host device assembly;
using the interface module to, in response to receiving each of the one or more subsequent initialization initiation commands, transmit a respective initialization initiation response, wherein the respective initialization initiation response includes,
prior to completion of activation of at least the portion of the wireless device assembly, an indication that the wireless device assembly is not ready to receive subsequent commands or
when activation of at least the portion of the wireless device assembly is completed, an indication that the wireless device assembly is ready to receive subsequent commands; and
after transmitting the initialization response indicating that the wireless device assembly is ready for communication with the host assembly, receiving, at the wireless device assembly, one or more additional commands from the host assembly to complete initialization of the wireless device assembly.
5. A method according to claim 4, further comprising:
upon completing initialization of the wireless device assembly, transitioning the wireless device assembly to the power save mode if no further commands are received from the host assembly, wherein the interface module remains operational during the power save mode of the wireless device assembly.
6. A method according to claim 5, further comprising:
receiving, at the wireless device assembly, an io enable command from the host assembly;
detecting, with the interface module, the io enable command; and
in response to detecting the io command, activating the wireless device assembly.
7. A method according to claim 6, wherein detecting the io enable command comprises:
detecting a presence of a signal at an interface of the wireless device assembly; and
determining that the detected signal corresponds to the io enable command.
8. A method according to claim 6, wherein activating the wireless device assembly comprises bringing the wireless device assembly out of the power save mode.
9. A method according to claim 6, further comprising:
receiving, at the wireless device assembly, one or more subsequent io enable commands from the host device assembly;
using the interface module to, in response to receiving each of the one or more subsequent io enable commands, transmit a respective io enable response, wherein the respective io enable response includes,
prior to completion of activation of the wireless device assembly, an indication that the wireless assembly is not ready to receive subsequent commands or
when activation of the wireless device assembly is completed, an indication that the wireless device assembly is ready to receive subsequent commands; and
after transmitting the io enable response indicating that the wireless device assembly is ready for communication with the host assembly, beginning normal communication with the host assembly.
10. A method according to claim 1, wherein the interface module is implemented in hardware.
11. A wireless device assembly configured to communicate wirelessly with one or more other devices, the wireless device assembly comprising:
an interface to communicate with a host assembly; and
an interface module configured to:
detect an initialization command sent from the host assembly to the wireless device assembly during a power save mode of the wireless device assembly; and
in response to detecting the initialization command, begin activation of at least a portion of the wireless device assembly other than the interface module;
wherein the interface module is operated using a clock signal from the host assembly.
12. A wireless device assembly according to claim 11, wherein the interface module is configured to detect the initialization command at least by:
detecting a presence of a signal at an interface of the wireless device assembly; and
determining that the signal corresponds to the initialization initiation command.
13. A wireless device assembly according to claim 11, wherein the interface module is configured to activate at least the portion of the wireless device assembly at least by bringing one or more modules in the wireless device assembly out of the power save mode.
14. A wireless device assembly according to claim 11, wherein the interface module is further configured to:
receive one or more subsequent initialization initiation commands from the host device assembly to the wireless device assembly;
in response to receiving each of the one or more subsequent initialization commands, transmit a respective initialization response, wherein the respective initialization response includes,
prior to completion of activation of at least the portion of the wireless device assembly, an indication that the wireless device assembly is not ready to receive subsequent commands or
when activation of at least the portion of the wireless device assembly is completed, an indication that the wireless device assembly is ready to receive subsequent commands; and
after transmitting the initialization response indicating that the wireless device assembly is ready for communication with the host assembly, receive one or more additional commands from the host assembly to complete initialization of the wireless device assembly.
15. A wireless device assembly according to claim 14, wherein the wireless device assembly is configured to:
upon completing initialization of the wireless device assembly, transition to the power save mode if no further commands are received from the host assembly, wherein the interface module remains operational during the power save mode of the wireless device assembly.
16. A wireless device assembly according to claim 15, wherein the interface module is further configured to:
detect an io enable command sent form the host assembly to the wireless device assembly; and
in response to detecting the io command, activate the wireless device assembly.
17. A wireless device assembly according to claim 16, wherein the interface module is configured to detect the io enable command at least by:
detecting a presence of a signal at an interface of the wireless device assembly; and
determining that the signal at the interface of the wireless device assembly is the io enable command.
18. A wireless device assembly according to claim 16, wherein the interface module is configured to activate the wireless device assembly at least by bringing the wireless device assembly out of the power save mode.
19. A wireless device assembly according to claim 16, wherein the interface module is further configured to:
receive one or more subsequent io enable commands from the host device assembly to the wireless device assembly, and
in response to receiving each of the one or more subsequent io enable commands, transmit a respective io enable response, wherein the respective io enable response includes,
prior to completion of activation of the wireless device assembly, an indication that the wireless assembly is not ready to receive subsequent commands or
when activation of the wireless device assembly is completed, an indication that the wireless device assembly is ready to receive subsequent commands; and
wherein, after transmitting the io enable response indicating that the wireless device assembly is ready for communication with the host assembly, the wireless device assembly begins normal communication the host assembly.
20. A wireless device assembly according to claim 16, wherein the interface module is implemented in hardware.
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 firearm cartridge clip, comprising:
a housing forming a chamber, with a bottom end and a top end, wherein the top end has an opening configured to receive ammunition and feed the ammunition into a firearm;
a first slot laterally disposed on a first side of the housing, wherein the first slot has a length substantially equivalent to a length of the housing;
a second slot laterally disposed on a second side of the housing, wherein the second slot has a length substantially equivalent to the length of the housing;
a first track laterally disposed on an inner-side of the first side of the housing, where in the first track has a slot disposed therein corresponding to the first slot and wherein the first track has a length substantially equivalent to the length of the housing;
a second track laterally disposed on an inner-side of the second side of the housing, where in the second track has a slot disposed therein corresponding to the second slot and wherein the second track has a length substantially equivalent to the length of the housing;
an I-rail track disposed on a third side of the housing;
a platform disposed on a central axis of the housing, wherein the platform is slideably coupled to the first track, the second track and the I-rail track;
a grip mechanism coupled to an underside of the platform and configured to move the platform along the first track, the second track, and the I-rail track;
a locking mechanism coupled to the grip mechanism; and
at least one locking mechanism receiver disposed on the housing, wherein the locking mechanism receiver is configured to mate with the locking mechanism and to secure the platform at a first location within the housing.
2. The firearm cartridge clip of claim 1, wherein the platform is configured to receive and support the ammunition.
3. The firearm cartridge clip of claim 1, wherein the grip mechanism is a compression grip.
4. The firearm cartridge clip of claim 1, wherein the grip mechanism comprises a threaded grip extender configured to mate with a threaded portion of the grip mechanism.
5. The firearm cartridge clip of claim 1, wherein the grip mechanism is moveable on a horizontal axis to enable at least a portion of the grip mechanism to be inserted into the locking mechanism receiver.
6. The firearm cartridge clip of claim 1, wherein the locking mechanism receiver is located on a third side of the housing and a fourth side of the housing.
7. The firearm cartridge clip of claim 1, further comprising a first set of locking mechanism receivers located at a midway point on the first track and the second track and a second set of locking mechanism receivers located on a distal end of the housing.
8. The firearm cartridge clip of claim 1, wherein the locking mechanism is a ball plunger.
9. The firearm cartridge clip of claim 1, further comprising a compression spring situated between the bottom of the housing and the grip mechanism.
10. The firearm cartridge clip of claim 1, wherein the bottom of the housing is removable and is configured to mate with the first track and the second track.
11. The firearm cartridge clip of claim 1, further comprising a loading hole disposed on a distal end of the housing, wherein the loading hole is configured to receive ammunition when the locking mechanism is in a locked state.
12. A method for loading a firearm cartridge clip, the method comprising:
extending a plurality of gripping mechanisms, wherein each of the plurality of gripping mechanisms are guided by slots that have a length substantially equivalent to a length of the cartridge clip and wherein each of the plurality of gripping mechanisms are coupled to a platform and a locking mechanism;
exerting a downward force on the plurality of gripping mechanisms to cause the plurality of gripping mechanisms to movie in a downward motion along the slots and cause the platform and locking mechanism to move in the downward direction along a plurality of tracks located on inner first and second sides of the cartridge clip;
inserting the locking mechanism into at least one of a plurality of locking mechanism receivers located on the cartridge clip; and
inserting ammunition into the cartridge clip via an opening configured to receive ammunition.
13. The method of claim 12, further comprising retracting the plurality of gripping mechanisms when the locking mechanism is inserted into at least one of the plurality of locking mechanism receivers.
14. The method of claim 12, wherein at least one track of the plurality of tracks is an I-rail track.
15. The method of claim 12, wherein each of the slots have an opening at a top end and a bottom end to enable each of the plurality of gripping mechanisms to be inserted therein.
16. A cartridge clip for a firearm comprising:
a housing having at least a first side and a second side having a first width and a third side and fourth side having a second width;
a first slot laterally disposed on the first side and a second slot laterally disposed on the second side, wherein each of the first slot and the second slot have a length substantially equivalent to a length of the cartridge clip;
at least one track disposed on at least one inner-side of the housing;
a plurality of gripping mechanisms configured to slide along the first slot and the second slot; and
a platform slideably coupled to the at least one track, wherein the platform is configured to support ammunition for the firearm and also configured to laterally slide along the at least one track.
17. The cartridge clip of claim 16, wherein each of the first slot and the second slot have an opening disposed on either i) a proximal end, ii) a distal end, or iii) both the proximal and distal end of each of the slots.
18. The cartridge clip of claim 17, wherein each opening is configured to receive and store one of the plurality of gripping mechanisms.
19. The cartridge clip of claim 16, wherein the at least one track is an I-rail track slideably coupled to at least a portion of the platform.
20. The cartridge clip of claim 16, further comprising a locking mechanism configured to secure the platform at a first position along the first slot and the second slot and a second position along the first slot and the second slot.