1460900810-364af3ef-b199-4edb-9639-519ee2d33e7b

1. An apparatus for vectoring the thrust of a motor that produces thrust along a longitudinal axis by expelling combustion gases through a nozzle, comprising:
a plurality of linearly-positionable non-rotatable thrust deflectors disposed around a perimeter of the nozzle,
wherein each thrust deflector may be independently positioned to simultaneously generate both a transverse force normal to the longitudinal axis and a torque about the longitudinal axis.
2. The apparatus of claim 1, the plurality of thrust deflectors comprising:
at least two thrust deflectors adapted to produce torque in a clockwise direction; and
at least two thrust deflectors adapted to produce torque in a counter-clockwise direction.
3. The apparatus of claim 2, the plurality of thrust deflectors consisting of:
first, second, third, and fourth thrust deflectors disposed at 90-degree intervals around the perimeter of the nozzle, the third thrust deflector diametrically opposed to the first thrust deflector, wherein
the first and third thrust deflectors adapted to generate torque in a clockwise direction, and
the second and fourth thrust deflectors adapted to generate torque in a counter-clockwise direction.
4. The apparatus of claim 3, wherein
the first thrust deflector, when extended, generates a force in a first direction and the third thrust deflector, when extended, generates a force in a third direction opposed to the first direction
the second thrust deflector, when extended, generates a force in a second direction normal to the first direction and the fourth thrust deflector, when extended, generates a force in a fourth direction opposed to the second direction.
5. The apparatus of claim 2, the plurality of thrust deflectors comprising:
first, second, third, fourth, fifth, and sixth thrust deflectors disposed in sequence at 60-degree intervals around the perimeter of the nozzle, wherein
the first, third, and fifth thrust deflectors generate torque in a clockwise direction, and
the second, fourth and sixth thrust deflectors generate torque in a counter-clockwise direction.
6. The apparatus of claim 1, wherein
each of the plurality of thrust deflectors may be linearly moved between
a retracted position,
a fully extended position, and
at least one intermediate extended position.
7. The apparatus of claim 6, wherein, in the retracted position, each thrust deflector generates substantially no force and substantially no torque and has substantially no effect on the thrust and efficiency of the motor.
8. The apparatus of claim 6, further comprising:
a control actuation system to independently position each of the plurality of thrust deflectors.
9. The apparatus of claim 8, the control actuation system further comprising:
a plurality of actuators mechanically coupled to the plurality of thrust deflectors,
each of the plurality of actuators effective to position a respective thrust deflector in response to control signals.
10. The apparatus of claim 9, further comprising:
at least one of a seeker subsystem, a navigation subsystem, and a communications subsystem to provide one or more guidance signals
a processor to provide the control signals to the plurality of actuators based on the one or more guidance signals.
11. The apparatus of claim 1, wherein the thrust deflectors are vanes extendable behind the nozzle.
12. The apparatus of claim 11, further comprising:
A plurality of flow dams disposed around the perimeter of the nozzle.
13. The apparatus of claim 1, wherein the thrust deflectors are asymmetric pins extendable into the nozzle.
14. A method of controlling the attitude and roll of a missile propelled by a rocket motor, comprising:
determining a required net transverse force and a required net torque; and
positioning a plurality of linearly-positionable non-rotatable thrust deflectors disposed around a perimeter of a nozzle of the rocket motor,
wherein each of the thrust deflectors produces, as a function of linear position, both transverse force and torque, and
wherein the thrust deflectors are positioned such that the sum of the torques produced by the thrust deflectors is equal to the required net torque and the vector sum of the transverse forces produced by the thrust deflectors is equal to the required transverse force.
15. The method of claim 14, wherein determining a required net transverse force and a required net torque further comprises:
receiving one or more guidance signals from at least one of a seeker subsystem, a navigation subsystem, and a communications subsystem; and
calculating the required net transverse force and the required net torque from the one or more guidance signals.
16. The method of claim 14, wherein positioning the deflectors further comprises:
calculating a required position for each thrust deflector based on the required net transverse force and the required net torque
generating electrical signals to cause respective actuators to move each thrust deflector to the respective required position.
17. The method of claim 14, wherein the determining and positioning are performed continuously in real-time.
18. The method of claim 14, further comprising:
retracting the thrust deflectors when a speed of the missile is sufficient to control the missile with only aerodynamic control surfaces.

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 system for application management, comprising:
an interface component receiving one or more user inputs, wherein a first user input of one or more of the user inputs is a command to launch a first application of one or more applications, wherein a second user input of one or more of the user inputs is a command to launch a second application of one or more of the applications;
an application component executing the first application in response to the first user input and executing the second application in response to the second user input;
a management component determining an updated view from a first view associated with the first application and a second view associated with the second application, wherein initiating determination of the updated view is based on a third user input of one or more of the user inputs, wherein the third user input is a double tap of a home button; and
a display component rendering the first application or the second application based on the updated view,
wherein the storage component, the interface component, the application component, the management component, or the display component is implemented via a processing unit.
2. The system of claim 1, comprising a storage component storing one or more of the applications.
3. The system of claim 1, comprising a customization component defining a customized user input based on one or more user selected actions, wherein the management component determines the updated view based on the customized user input.
4. The system of claim 1, wherein the interface component generates the home button.
5. The system of claim 1, comprising a touchscreen comprising the interface component and the display component.
6. The system of claim 1, wherein the double tap of the home button is associated with a threshold tap time.
7. The system of claim 1, wherein the management component determines a home screen view based on a fourth user input of one or more of the user inputs, wherein the fourth user input is a single tap of the home button.
8. The system of claim 7, wherein the display component renders the home screen view, wherein the application component generates one or more shortcuts to one or more of the applications for the home screen view.
9. The system of claim 1, wherein the application component tracks a launch order for one or more of the applications, an order of access for one or more of the applications, a previously launched application, a previously accessed application, or a frequency of access for one or more of the applications.
10. The system of claim 1, comprising a communication component receiving one or more usage characteristics associated with one or more of the applications, wherein the display component renders a home screen view based on one or more of the usage characteristics.
11. A method for application management, comprising:
receiving a first user input indicative of a command to launch a first application;
launching the first application in response to the first user input;
receiving a second user input indicative of a command to launch a second application;
launching the second application in response to the second user input;
designating the first application as a background application based on the second user input;
designating the second application as a current application based on the second user input;
receiving a third user input indicative of a command to switch from the current application to the background application; and
rendering the background application based on the third user input,
wherein the receiving, the launching, the designating, or the rendering is implemented via a processing unit.
12. The method of claim 11, comprising defining the third user input based on one or more user selected actions.
13. The method of claim 11, wherein the third user input is a double tap of a home button.
14. The method of claim 11, wherein the third user input is selection of a task swap button.
15. The method of claim 11, wherein the third user input is a two finger swipe gesture.
16. The method of claim 11, comprising rendering a home screen comprising one or more shortcuts to the first application or one or more shortcuts to the second application.
17. A system for application management, comprising:
an interface component receiving one or more user inputs, wherein a first user input of one or more of the user inputs is a command to launch a first application of one or more applications, wherein a second user input of one or more of the user inputs is a command to launch a second application of one or more of the applications;
an application component executing the first application in response to the first user input and executing the second application in response to the second user input;
a management component determining an updated view from a first view associated with the first application and a second view associated with the second application, wherein initiating determination of the updated view is based on a third user input of one or more of the user inputs, wherein the third user input is a double tap of a home button; and
a display component rendering the updated view based on the third input,
wherein the storage component, the interface component, the application component, the management component, or the display component is implemented via a processing unit.
18. The system of claim 17, comprising a customization component defining a customized user input based on one or more user selected actions, wherein the management component determines the updated view based on the customized user input.
19. The system of claim 17, wherein the interface component generates the home button.
20. The system of claim 17, wherein the double tap of the home button is associated with a threshold tap time.