Information management system for ground vehicles
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G05D-001/00
G07C-005/00
출원번호
US-0857740
(2010-08-17)
등록번호
US-10102687
(2018-10-16)
발명자
/ 주소
Sampigethaya, Radhakrishna G.
Beck, Walter R.
Lane, Kristine Kay
Poovendran, Radha
출원인 / 주소
The Boeing Company
대리인 / 주소
Yee & Associates, P.C.
인용정보
피인용 횟수 :
0인용 특허 :
66
초록▼
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 conf
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.
대표청구항▼
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 ge
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; anda 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. 2. The apparatus of claim 1, wherein the number of tasks, when performed by the computer, causes the computer in the ground vehicle to perform one of deleting a current software component, installing the selected software component, deleting the current software component and installing the selected software component, and sending information about the ground vehicle to the distribution application. 3. The apparatus of claim 1 further comprising: an on-board application running on the computer in the ground vehicle, wherein the on-board application is configured to receive the selected software component sent from the distribution application and perform the number of tasks received from the distribution application. 4. The apparatus of claim 3, wherein the on-board application is further configured to send information generated by the computer in the ground vehicle to the distribution application. 5. The apparatus of claim 4, wherein the library application is configured to store the information received from the on-board application running on the computer in the ground vehicle. 6. The apparatus of claim 4, wherein the on-board application running on the computer in the ground vehicle is configured to send and receive the information to and from another ground vehicle. 7. The apparatus of claim 1, wherein the distribution application runs on a portion of the computer system located at one of a manufacturer and a maintenance provider. 8. The apparatus of claim 1, wherein the distribution application is selected from a group comprising a proxy server application and a software maintenance tool. 9. The apparatus of claim 1, wherein the distribution application is a software maintenance tool and further comprising: a portable computer in the computer system off of the ground vehicle configured to run the software maintenance tool. 10. The apparatus of claim 1 further comprising: another crate tool in the computer in the ground vehicle, wherein the another crate tool is configured to manage crates containing at least one of the software components and information generated by the computer in the ground vehicle, sign the at least one of the software components and the information, and validate signatures for the at least one of the software components and the information. 11. The apparatus of claim 1 further comprising: the crate tool in the computer system off of the ground vehicle, wherein the crate tool is configured to manage crates containing the software components. 12. The apparatus of claim 11, wherein the crate tool in the computer system off of the ground vehicle is configured to remove a software component from a crate and place the software component in a library managed by the library application. 13. The apparatus of claim 11, wherein the crate tool in the computer system off of the ground vehicle is further configured to sign the software components and validate signatures for the software components signed. 14. The apparatus of claim 1, wherein the ground vehicle is selected from a group comprising a tracked vehicle, a truck, a train, a sport utility vehicle, a bus, and a van. 15. The apparatus of claim 1, wherein a software component in the number of software components is selected from a group comprising a program, a patch, a configuration file, and a script. 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; anda 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; andvalidating 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. 18. The method of claim 17 further comprising: processing the number of tasks in the computer for the ground vehicle to install the selected software component in the ground vehicle. 19. The apparatus of claim 6, wherein the first crates are each received from a manufacturer of the ground vehicle and the selected software component was received via a first crate; andwherein the distribution application is further configured to package the selected software component from the first crate into a second crate and send the selected software component to the ground vehicle via the second crate. 20. The apparatus of claim 19, wherein the signatures associated with the first crates are from the manufacturer. 21. The apparatus of claim 20, wherein the selected software component was identified by a software supplier to be sent to the ground vehicle;wherein the selected software component was packaged in a third crate with a signature of the software supplier;wherein the manufacturer generates the number of tasks;wherein the first crate is received form the manufacturer by a maintenance provider of the ground vehicle;wherein the library application runs at the maintenance provider;wherein the distribution application runs at the maintenance provider;wherein the distribution performs a first portion of the number of tasks;wherein a second portion of the number of tasks and the selected software component are packaged into the second crate;wherein an on-board application on the ground vehicle performs the second portion of the number of tasks; andwherein the information includes a report for the number of tasks performed and an indication that installation of the selected software component is complete and the information is sent in a fourth crate to the distribution application at the maintenance provider.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (66)
Ledingham,Robert; Penny,Keith; Zak,Roman; Zanin,Jaff; Aikins,Howard, Air traffic information display system.
Gurne Krzysztof ; Williams Raymond J. ; Boldt John R. ; Barker Robert L. ; Broniak Gregory J. ; Marus Daniel J., Automotive diagnostic service tool with hand held tool and master controller.
Holst, William; Lee, David Richard, Method and apparatus to support remote and automatically initiated data loading and data acquisition of airborne computers using a wireless spread spectrum aircraft data services link.
Kettering, Christopher B.; Moore, Daniel B.; Hunter, Freelon F.; Toolson, Jeffery L.; Royalty, Charles D.; Jacobs, Michael N., Methods and apparatus providing an airborne e-enabled architecture as a system of systems.
Evans Francis E. (Hamburg NY) Lind Charles J. (Gowanda NY) Robinson Martin A. (East Amherst NY), Preparation of high purity tetrahydrocarbylammonium tetrahydridoborates.
Yee David Moon ; Bickley Robert Henry ; Zucarelli Philip John ; Keller Theodore Woolley ; Osman Jeff Scott ; Derr Randall Keith, Satellite based commercial and military intercity and intercontinental air traffic control.
Chatsinchai,Kit; George,Bino; Thomas,Kishan; Gong,Kui; Buesker,Brian M., System and method for generating a set of robot commands based on user entry events in a user interface.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.