1. An apparatus for launching an airborne device, comprising:
a support that is articulated and movable between a first position and second position;
at least one flexible, elongated member having a first portion coupled to the support at a first attachment site and a second portion coupled at a second attachment site spaced apart from the first attachment site, the at least one flexible, elongated member being tensioned and aligned along a launch path;
a launch cradle carried by the at least one flexible, elongated member, the launch cradle being movable relative to the at least one flexible, elongated member along the launch path, the launch cradle having a carrier positioned to support the airborne device as the cradle moves along the launch path; and
a coupling connected between the support and the launch cradle to move the launch cradle along the launch path as the support moves between the first and second positions.
2. The apparatus of claim 1, further comprising the airborne device.
3. The apparatus of claim 1, further comprising the airborne device, and wherein the airborne device includes an unmanned aircraft.
4. The apparatus of claim 1, further comprising: an energy source; and
a coupling connected between the energy source and the launch cradle to accelerate the launch cradle along the launch path.
5. The apparatus of claim 1, further comprising: an energy source; and
a flexible towline connected between the energy source and the launch cradle to accelerate the launch cradle along the launch path.
6. The apparatus of claim 1 wherein the at least one flexible, elongated member includes at least one of a flexible cable and a flexible rope.
7. The apparatus of claim 1 wherein the airborne device includes an unmanned aircraft having at least one wing, and wherein the carrier includes a gripper positioned to releasably grip the at least one wing, the gripper being automatically changeable from a first configuration to a second configuration as the cradle decelerates along the launch path, the gripper being engaged with the at least one wing in the first configuration, the gripper being disengaged from the at least one wing to release the aircraft when in the second configuration.
8. The apparatus of claim 1 wherein the airborne device includes an unmanned aircraft having at least one wing, and wherein the carrier includes a gripper positioned to releasably grip the at least one wing, the gripper having a first arm and a second arm pivotably coupled to the first arm, the gripper further having a weight operatively coupled to one of the arms, the weight being positioned to swing the one arm away from the other when the cradle decelerates.
9. The apparatus of claim 1 wherein the support includes at least one of a tower, boom and derrick.
10. The apparatus of claim 1 wherein the at least one flexible, elongated member includes a first flexible, elongated member and a second flexible, elongated member, and wherein the cradle contacts and is carried by both the first and second flexible, elongated members.
11. The apparatus of claim 1 wherein the carrier includes two outwardly extending arms, each having a gripping portion positioned to releasably grip wing upper and lower surfaces of the airborne device.
12. An apparatus for launching an unmanned aircraft, comprising:
a support having a first portion and a second portion pivotably coupled to the first portion, the second portion being movable relative to the first portion between a first position and a second position;
at least one flexible, elongated member having a first portion coupled to the support at a first attachment site and a second portion coupled at a second attachment site spaced apart from the first attachment site, the at least one flexible, elongated member being tensioned and aligned along a launch path;
a launch cradle carried by the at least one flexible, elongated member, the launch cradle being movable relative to the at least one elongated member along the launch path, the launch cradle having a carrier positioned to support the unmanned aircraft as the cradle moves along the launch path, the carrier including a first pair of grippers positioned to contact a first wing of the aircraft and a second pair of grippers positioned to contact a second wing of the aircraft, each pair of grippers being automatically movable between an engaged position and a disengaged position as the cradle decelerates along the launch path; and
a coupling connected between the second portion of the support and the cradle to accelerate the cradle along the launch path as the second portion of the support moves from the first position to the second position.
13. The apparatus of claim 12 wherein the coupling includes a flexible towline.
14. The apparatus of claim 12 further comprising the unmanned aircraft.
15. The apparatus of claim 12 wherein the grippers includes flexible, resilient surfaces positioned to contact the wings of the unmanned aircraft.
16. The apparatus of claim 12 wherein at least a part of the second portion of the support structure is flexible and resilient to absorb energy as the cradle decelerates.
17. The apparatus of claim 12 wherein each pair of grippers includes a first arm and a second arm pivotably coupled to the first arm, each pair of grippers further having a weight operatively coupled to one of the arms, the weight being positioned to swing the one arm away from the other when the cradle decelerates.
18. An apparatus for launching an airborne device, comprising:
support means, the support means being articulated and movable between a first position and a second position;
flexible, elongated guide means for guiding the airborne device during launch, the flexible elongated guide means being coupled to the support means;
carrier means for releasably carrying the airborne device during launch, the carrier means being in contact with the flexible, elongated guide means and movable relative to the flexible, elongated guide means along the launch path; and
a coupling connected between the support means and the carrier means to move the carrier means along the launch oath as the support means moves between the first and second positions.
19. The apparatus of claim 18 wherein the airborne device includes an unmanned aircraft having wings and wherein the carrier means includes gripping means for releasably gripping the wings of the unmanned aircraft.
20. The apparatus of claim 18, further comprising an energy source operatively coupled to the carrier means to accelerate the carrier means along the flexible, elongated guide means.
21. The apparatus of claim 18 wherein the flexible, elongated guide means includes at least one of a cable and a rope.
22. The apparatus of claim 18 wherein the flexible, elongated guide means includes at least two cables.
23. The apparatus of claim 18 wherein the flexible, elongated guide means includes at least two ropes.
24. A method for launching an airborne device, comprising:
releasably carrying the airborne device with a cradle prior to launch;
accelerating the cradle along at least one flexible, elongated member aligned with a launch path by moving an articulated support between a first position and second position while the support member is coupled to the cradle;
decelerating the cradle; and
releasing the airborne device from the cradle for flight.
25. The method of claim 24, further comprising:
deploying the at least one flexible, elongated member at an inclined angle;
tensioning the at least one flexible, elongated member;
suspending the cradle from the at least one flexible, elongated member; and after releasing the airborne device, releasing tension in the at least one flexible,
elongated member and stowing the at least one flexible, elongated member.
26. The method of claim 24 wherein releasing the airborne device for flight includes releasing an unmanned aircraft for flight.
27. The method of claim 24 wherein releasably carrying the airborne device includes gripping at least a portion of the airborne device with a gripper, and wherein releasing the airborne device for flight includes automatically disengaging the gripper from the aircraft as the cradle decelerates.
28. The method of claim 24 wherein releasably carrying the airborne device includes gripping at least a portion of the airborne object with a gripper having a first arm pivotably attached to a second arm and a weight operatively coupled to the first arm, and wherein releasing the airborne object for flight includes automatically disengaging the gripper from the aircraft as the cradle decelerates by allowing the weight to swing forward to pivot the first arm away from the second arm.
29. The method of claim 24 wherein releasably carrying the airborne device includes releasably gripping a wing of an unmanned aircraft.
30. The method of claim 24 wherein the at least one elongated member depends from the articulated support having a first portion and a second portion, the second portion being coupled to the cradle, and wherein accelerating the cradle includes pivoting the second portion of the support relative to the first portion.
31. The method of claim 24 wherein decelerating the cradle includes absorbing kinetic energy of the cradle with a flexible support.
32. A method for launching an unmanned aircraft, comprising:
suspending a flexible, elongated member from a support structure having a first portion and a second portion pivotably coupled to the first portion;
suspending a cradle from the flexible, elongated member;
tensioning the at least one flexible, elongated member;
coupling a towline between the cradle and the second portion of the support structure;
releasably carrying the unmanned aircraft on the cradle by releasably engaging wings of the unmanned aircraft with grippers carried by the cradle;
accelerating the cradle along the at least one flexible, elongated member by pivoting the second portion of the support structure relative to the first portion;
releasing the grippers from the unmanned aircraft by rapidly decelerating the cradle;
releasing the unmanned aircraft from the cradle for flight; and
after releasing the unmanned aircraft, releasing tension in the at least one flexible elongated member and stowing the at least one flexible elongated member.
33. The method of claim 32 wherein releasably engaging the wings of the unmanned aircraft includes releasably engaging the wings with a flexible, resilient material.
34. The method of claim 32 wherein decelerating the cradle includes absorbing kinetic energy of the cradle with a flexible portion of the support structure.
35. An a apparatus for launching an airborne device comprising: a support;
at least one flexible, elongated member having a first portion coupled to the support at a first attachment site and a second portion coupled at a second attachment site spaced apart from the first attachment site, the at least one flexible, elongated member being tensioned and aligned along a launch path; and
a launch cradle carried by the at least one flexible, elongated member, the launch cradle being movable relative to the at least one flexible, elongated member along the launch path, the launch cradle having a carrier positioned to support the airborne device as the cradle moves along the launch path, wherein the airborne device includes an unmanned aircraft having at least one wing, and wherein the carrier includes a gripper positioned to releasably and directly grip the at least one wing, the gripper being automatically changeable from a first configuration to a second configuration as the cradle decelerates along the launch path, the gripper being engaged with the at least one wing in the first configuration, the gripper being disengaged from the at least one wing to release the aircraft when in the second configuration.
36. An apparatus for launching an airborne device, comprising: a support:
at least one flexible, elongated member having a first portion coupled to the support at a first attachment site and a second portion coupled at a second attachment site spaced apart from the first attachment site, the at least one flexible, elongated member being tensioned and aligned along a launch path; and
a launch cradle carried by the at least one flexible, elongated member, the launch cradle being movable relative to the at least one flexible, elongated member along the launch path, the launch cradle having a carrier positioned to support the airborne device as the cradle moves along the launch path, wherein the airborne device includes an unmanned aircraft having at least one wing, and wherein the carrier includes a gripper positioned to releasably and directly grip the at least one wing, the gripper having a first arm and a second arm pivotably coupled to the first arm, the gripper further having a weight operatively coupled to one of the arms, the weight being positioned to swing the one arm away from the other when the cradle decelerates.
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 managing virtual talk groups, comprising:
facilitating communications from a plurality of endpoints via an interoperability system, the plurality of endpoints comprising endpoints of different communication networks;
configuring a virtual talk group comprising a first group of the plurality of endpoints; and
assigning to at least one endpoint of the first group of the plurality of endpoints of the virtual talk group functionality with respect to the interoperability system based on a relative priority of the at least one endpoint to other endpoints of the first group of the plurality of endpoints.
2. The method of claim 1, wherein:
the virtual talk group is associated with an event; and
assigning to the at least one endpoint of the first group of the plurality of endpoints of the virtual talk group functionality with respect to the interoperability system comprises assigning to the at least one endpoint of the first group of the plurality of endpoints of the virtual talk group functionality with respect to the interoperability system based on a type of the event.
3. The method of claim 1, further comprising:
monitoring a change in the event; and
reassigning to the at least one endpoint of the first group of the plurality of endpoints of the virtual talk group functionality with respect to the interoperability system based the change in the event.
4. The method of claim 3, wherein the change in the event comprises a change in severity of the event.
5. The method of claim 4, further comprising adding one or more additional endpoints of the plurality of endpoints to the virtual talk group based on the change in severity of the event.
6. The method of claim 1, further comprising:
determining a required level of user based on the event; and
adding to the virtual talk group an endpoint of the plurality of endpoints based on the required level of user.
7. The method of claim 1, further comprising:
adding to the virtual talk group a priority endpoint;
removing the functionality from the at least one endpoint of the first group of the plurality of endpoints of the virtual talk group; and
assigning to the priority endpoint the functionality.
8. The method of claim 7, further comprising, before removing the functionality from the at least one endpoint and before assigning to the priority endpoint the functionality:
soliciting from the priority endpoint acknowledgement of the assignment of the functionality to the priority endpoint;
receiving the acknowledgement from the priority endpoint;
logging the acknowledgement; and
notifying the at least one endpoint of the receipt of the acknowledgement and the assignment of the functionality.
9. The method of claim 7, further comprising, before removing the functionality from the at least one endpoint of the first group of the plurality of endpoints of the virtual talk group, notifying the priority endpoint that the functionality will be assigned to the priority endpoint.
10. A system for managing virtual talk groups, comprising a processor operable to:
facilitate communications from a plurality of endpoints via an interoperability system, the plurality of endpoints comprising endpoints of different communication networks;
configure a virtual talk group comprising a first group of the plurality of endpoints; and
assign to at least one endpoint of the first group of the plurality of endpoints of the virtual talk group functionality with respect to the interoperability system based on a relative priority of the at least one endpoint to other endpoints of the first group of the plurality of endpoints.
11. The system of claim 10, wherein:
the virtual talk group is associated with an event; and
a processor operable to assign to the at least one endpoint of the first group of the plurality of endpoints of the virtual talk group functionality with respect to the interoperability system comprises a processor operable to assign to the at least one endpoint of the first group of the plurality of endpoints of the virtual talk group functionality with respect to the interoperability system based on a type of the event.
12. The system of claim 10, wherein the processor is further operable to:
monitor a change in the event; and
reassign to the at least one endpoint of the first group of the plurality of endpoints of the virtual talk group functionality with respect to the interoperability system based the change in the event.
13. The system of claim 12, wherein the change in the event comprises a change in severity of the event.
14. The system of claim 13, wherein the processor is further operable to add one or more additional endpoints of the plurality of endpoints to the virtual talk group based on the change in severity of the event.
15. The system of claim 10, wherein the processor is further operable to:
determine a required level of user based on the event; and
add to the virtual talk group an endpoint of the plurality of endpoints based on the required level of user.
16. The system of claim 10, wherein the processor is further operable to:
add to the virtual talk group a priority endpoint;
remove the functionality from the at least one endpoint of the first group of the plurality of endpoints of the virtual talk group; and
assign to the priority endpoint the functionality.
17. The system of claim 16, wherein the processor is further operable to, before removing the functionality from the at least one endpoint and before assigning to the priority endpoint the functionality:
solicit from the priority endpoint acknowledgement of the assignment of the functionality to the priority endpoint;
receive the acknowledgement from the priority endpoint;
log the acknowledgement; and
notify the at least one endpoint of the receipt of the acknowledgement and the assignment of the functionality.
18. The system of claim 16, wherein the processor is further operable to, before removing the functionality from the at least one endpoint of the first group of the plurality of endpoints of the virtual talk group, notify the priority endpoint that the functionality will be assigned to the priority endpoint.
19. Logic embodied in a computer readable medium, the computer readable medium comprising code operable to:
facilitate communications from a plurality of endpoints via an interoperability system, the plurality of endpoints comprising endpoints of different communication networks;
configure a virtual talk group comprising a first group of the plurality of endpoints; and
assign to at least one endpoint of the first group of the plurality of endpoints of the virtual talk group functionality with respect to the interoperability system based on a relative priority of the at least one endpoint to other endpoints of the first group of the plurality of endpoints.
20. The medium of claim 19, wherein:
the virtual talk group is associated with an event; and
code operable to assign to the at least one endpoint of the first group of the plurality of endpoints of the virtual talk group functionality with respect to the interoperability system comprises code operable to assign to the at least one endpoint of the first group of the plurality of endpoints of the virtual talk group functionality with respect to the interoperability system based on a type of the event.
21. The medium of claim 19, wherein the code is further operable to:
monitor a change in the event; and
reassign to the at least one endpoint of the first group of the plurality of endpoints of the virtual talk group functionality with respect to the interoperability system based the change in the event.
22. The medium of claim 21, wherein the change in the event comprises a change in severity of the event.
23. The medium of claim 22, wherein the code is further operable to add one or more additional endpoints of the plurality of endpoints to the virtual talk group based on the change in severity of the event.
24. The medium of claim 19, wherein the code is further operable to:
determine a required level of user based on the event; and
add to the virtual talk group an endpoint of the plurality of endpoints based on the required level of user.
25. The medium of claim 19, wherein the code is further operable to:
add to the virtual talk group a priority endpoint;
remove the functionality from the at least one endpoint of the first group of the plurality of endpoints of the virtual talk group; and
assign to the priority endpoint the functionality.
26. The medium of claim 25, wherein the code is further operable to, before removing the functionality from the at least one endpoint and before assigning to the priority endpoint the functionality:
solicit from the priority endpoint acknowledgement of the assignment of the functionality to the priority endpoint;
receive the acknowledgement from the priority endpoint;
log the acknowledgement; and
notify the at least one endpoint of the receipt of the acknowledgement and the assignment of the functionality.
27. The medium of claim 25, wherein the code is further operable to, before removing the functionality from the at least one endpoint of the first group of the plurality of endpoints of the virtual talk group, notify the priority endpoint that the functionality will be assigned to the priority endpoint.
28. A system for managing virtual talk groups, comprising:
means for facilitating communications from a plurality of endpoints via an interoperability system, the plurality of endpoints comprising endpoints of different communication networks;
means for configuring a virtual talk group comprising a first group of the plurality of endpoints; and
means for assigning to at least one endpoint of the first group of the plurality of endpoints of the virtual talk group functionality with respect to the interoperability system based on a relative priority of the at least one endpoint to other endpoints of the first group of the plurality of endpoints.