Anomaly detection in chain-of-custody information

US9336248B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9336248-B2
Application numberUS-201313869383-A
CountryUS
Kind codeB2
Filing dateApr 24, 2013
Priority dateApr 24, 2013
Publication dateMay 10, 2016
Grant dateMay 10, 2016

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A method includes receiving first vehicle log data related to modification of a first software part at a first vehicle. The method also includes receiving first ground log data of a first ground system. The first ground log data indicates first chain-of-custody information regarding the first software part. The method further includes analyzing the first vehicle log data and the first ground log data based on baseline data to detect an anomaly. The method also includes sending a notification in response to detecting the anomaly.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: receiving, at a processor of an audit system, first vehicle log data related to modification of a first software part at a first vehicle; receiving, at the processor, first ground log data of a first ground system, the first ground log data indicating first chain-of-custody information regarding the first software part; analyzing, at the processor, the first vehicle log data and the first ground log data based on baseline data to detect an anomaly, wherein the baseline data includes baseline log data that corresponds to a modification of a second software part without any detected anomalies, wherein the anomaly indicates at least one of a gap between the first chain-of-custody information and second chain-of-custody information received from a second ground system, that the first software part was received out-of-order by the first ground system, or that the first software part was forwarded out-of-order by the first ground system, and wherein said analyzing further comprises: synchronizing the first vehicle log data and the first ground log data based on a common event that is included within each of the first vehicle log data and the first ground log data, a first timestamp of the first vehicle log data, and a second timestamp of the first ground log data to generate synchronized first vehicle log data and synchronized first ground log data, wherein the first timestamp and the second timestamp are associated with the common event, performing a comparison of the synchronized first vehicle log data and the synchronized first ground log data, and generating a first dataset based on the comparison; and sending, from the processor, a notification in response to detecting the anomaly. 2. The method of claim 1 , wherein the first chain-of-custody information includes at least one of a timestamp associated with an event and an identifier associated with an event. 3. The method of claim 2 , wherein the event includes at least one of the first ground system receiving the first software part from a first device or the first ground system forwarding the first software part to a second device. 4. The method of claim 2 , wherein the identifier includes at least one of an event identifier, a device identifier, a software part identifier, a hardware part identifier, a user identifier, a maintenance computer identifier, a vehicle identifier, or a ground system identifier. 5. The method of claim 1 , further comprising: identifying a first event of the synchronized first vehicle log data, wherein the first event is associated with a first identifier; and identifying a second event of the synchronized first ground log data, wherein the second event is associated with the first identifier, wherein the first dataset is generated to indicate a time duration indicating a difference between a first event timestamp associated with the first event and a second event timestamp associated with the second event. 6. The method of claim 5 , further comprising determining a status of the first vehicle at a time of the first event based on the synchronized first vehicle log data, wherein the first dataset indicates the status. 7. The method of claim 1 , further comprising detecting the anomaly based on a comparison of the first dataset to a corresponding second dataset of the baseline data. 8. The method of claim 7 , wherein the anomaly is detected in response to the comparison of the first dataset to the second dataset indicating that a first time duration of the first dataset exceeds a corresponding second time duration of the second dataset. 9. The method of claim 8 , wherein the first time duration indicates a time difference between the first ground system sending the first software part to the first vehicle and the first vehicle receiving the first software part from the first ground system and wherein the second time duration indicates a threshold duration. 10. The method of claim 7 , wherein the anomaly is detected in response to the comparison of the first dataset to the second dataset indicating that a first state value of the first dataset does not correspond to a second state value of the second data set and wherein the first state value indicates a status of the first vehicle at a time of a first event. 11. The method of claim 10 , wherein the first vehicle includes an aircraft, wherein the first state value indicates a first weight-on-wheels status of the first vehicle, and wherein the second state value indicates a second weight-on-wheels status. 12. The method of claim 1 , further comprising aggregating audit data to generate aggregated audit data, wherein the aggregated audit data includes data regarding the anomaly. 13. The method of claim 1 , further comprising, in response to detecting the anomaly, modifying the baseline data based on the anomaly. 14. A system comprising: a processor; and a memory storing instructions that, when executed by the processor, cause the processor to perform operations comprising: receiving first vehicle log data related to modification of a first software part at a first vehicle; receiving first ground log data of a first ground system, the first ground log data indicating first chain-of-custody information regarding the first software part; analyzing the first vehicle log data and the first ground log data based on baseline data to detect an anomaly, wherein the baseline data includes baseline log data that corresponds to a modification of a second software part without any detected anomalies, wherein the anomaly indicates at least one of a gap between the first chain-of-custody information and second chain-of-custody information received from a second ground system, that the first software part was received out-of-order by the first ground system, or that the first software part was forwarded out-of-order by the first ground system, and wherein said analyzing further comprises: synchronizing the first vehicle log data and the first ground log data based on a common event that is included within each of the first vehicle log data and the first ground log data, a first timestamp of the first vehicle log data, and a second timestamp of the first ground log data to generate synchronized first vehicle log data and synchronized first ground log data, wherein the first timestamp and the second timestamp are associated with the common event, performing a comparison of the synchronized first vehicle log data and the synchronized first ground log data, and generating a first dataset based on the comparison; and sending a notification in response to detecting the anomaly. 15. The system of claim 14 , wherein the operations further comprise: receiving second vehicle log data related to modification of the second software part at a second vehicle; receiving second ground log data, the second ground log data indicating second chain-of-custody information regarding the second software part; synchronizing the second vehicle log data and the second ground log data to generate synchronized second vehicle log data and synchronized second ground log data; performing a comparison of the synchronized second vehicle log data and the synchronized second ground log data; generating a dataset based on the comparison of the synchronized second vehicle log data and the synchronized second ground log data, wherein the dataset indicates that the modification of the second software part is without a detected anomaly; and generating the baseline data based on the dataset. 16. The system of claim 15 , wherein the operations further comprise det

Assignees

Inventors

Classifications

  • G07C5/08Primary

    Registering or indicating performance data other than driving, working, idle, or waiting time, with or without registering driving, working, idle or waiting time · CPC title

  • G06F8/60Primary

    Software deployment · CPC title

  • G06F16/215Primary

    Improving data quality; Data cleansing, e.g. de-duplication, removing invalid entries or correcting typographical errors · CPC title

  • Physics · mapped topic

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9336248B2 cover?
A method includes receiving first vehicle log data related to modification of a first software part at a first vehicle. The method also includes receiving first ground log data of a first ground system. The first ground log data indicates first chain-of-custody information regarding the first software part. The method further includes analyzing the first vehicle log data and the first ground lo…
Who is the assignee on this patent?
Boeing Co
What technology area does this patent fall under?
Primary CPC classification G07C5/08. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue May 10 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).