Information management system for ground vehicles
First Claim
1. An apparatus comprising:
- a computer system, wherein the computer system is located off of a ground vehicle;
a library application running on the computer system, wherein the library application is configured tostore a number of software components for ground vehicles in the computer system and generate tasks to manage software components in the ground vehicles, wherein the tasks comprise commands for controlling computers on the ground vehicles for installing the number of software components on the ground vehicles;
a distribution application running on the computer system, wherein the distribution application is configured tosend a selected software component in the number of software components and a number of tasks to the ground vehicle to control a computer in the ground vehicle to install the selected software component on the ground vehicle; and
a crate tool in the computer system off of the ground vehicle configured tovalidate signatures associated with first crates, wherein the first crates contain the number of software components and the number of tasks.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for managing software components and information. An apparatus comprises a computer system, a library application running on the computer system, a distribution application running on the computer system, and a crate tool in the computer system. The library application is configured to store a number of software components and information for ground vehicles in the computer system and generate tasks to manage software components and the information in the ground vehicles. The distribution application is configured to send a selected software component in the number of software components to a ground vehicle and receive the information from the ground vehicle. The crate tool is configured to manage crates containing the software components and the information and validate signatures associated with the software components and the information in the crates.
137 Citations
21 Claims
-
1. An apparatus comprising:
-
a computer system, wherein the computer system is located off of a ground vehicle; a library application running on the computer system, wherein the library application is configured to store a number of software components for ground vehicles in the computer system and generate tasks to manage software components in the ground vehicles, wherein the tasks comprise commands for controlling computers on the ground vehicles for installing the number of software components on the ground vehicles; a distribution application running on the computer system, wherein the distribution application is configured to send a selected software component in the number of software components and a number of tasks to the ground vehicle to control a computer in the ground vehicle to install the selected software component on the ground vehicle; and a crate tool in the computer system off of the ground vehicle configured to validate signatures associated with first crates, wherein the first crates contain the number of software components and the number of tasks. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 19, 20, 21)
-
-
16. An apparatus comprising:
-
a computer system, wherein the computer system is located off of a ground vehicle; a library application running on the computer system, wherein the library application is configured to store a number of software components and information for ground vehicles in the computer system and generate tasks to manage software components and the information in the ground vehicles, wherein the tasks comprise commands to install the number of software components on the ground vehicles; a distribution application running on the computer system, wherein the distribution application is configured to send a selected software component in the number of software components and a number of the tasks to the ground vehicle to install the selected software component on the ground vehicle and receive the information from the ground vehicle; and a crate tool in the computer system off of the ground vehicle, wherein the crate tool is configured to manage crates containing the software components and the information and to validate signatures associated with the software components and the information in the crates, wherein the selected software component and the number of the tasks to install the selected software component on the ground vehicle are contained in one crate in the crates.
-
-
17. A method for managing software components in ground vehicles, the method comprising:
-
storing a number of software components in a computer system having a library application and a distribution application, wherein the library application is configured to store the number of software components for the ground vehicles in the computer system and generate tasks to manage the software components in the ground vehicles, wherein the computer system is located off of a ground vehicle and wherein the tasks comprise commands for controlling computers on the ground vehicles for installing the number of software components on the ground vehicles; sending a number of the tasks and a selected software component in the number of software components to the ground vehicle using the distribution application to control a computer for the ground vehicle to install the selected software component in the ground vehicle; and validating signatures associated with crates by a crate tool in the computer system off of the ground vehicle, wherein the crates contain the number of software components and the tasks. - View Dependent Claims (18)
-
Specification