Method for determining the state of a device in an aircraft
First Claim
1. A method for determining a state of a device of interest in an aircraft, this state specifying a version of the device of interest present in the aircraft, the method comprising:
- transmitting, by one or more computers, and to at least one database, a request formed from an identifier of the aircraft;
receiving, by the one or more computers and in response to the transmitting, a list of updates previously performed on the device of interest, each update specifying an earlier version of the device of interest before the update and a later version of the device of interest after the update, wherein the device of interest comprises a functional assembly including hardware elements and software elements, and wherein the earlier versions of the device of interest are different from the later versions of the device of interest by one or more of a group consisting of hardware and software differences;
from a directed graph, stored in a memory, and such that each edge of a plurality of edges of the directed graph corresponds to one update out of a set of updates associated with devices of a type of the device of interest, determining, by the one or more computers, a sub-graph of the directed graph corresponding to the list of updates, wherein the directed graph and the sub-graph are each stored in a form of an adjacent matrix, each non-zero coefficient of the adjacent matrix of the generic graph being associated with at least one update;
determining, by the one or more computers, the state of the device of interest from the sub-graph; and
causing, by the one or more computers, the state of the device of interest to be displayed on a display device.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and a system for determining the state of a device in an aircraft, this state being specified by a current version of the device as implemented in the aircraft. The method according to the invention comprises: transmitting a request to a database and receiving in response a list of updates previously performed on the device, each update specifying an earlier version and a later version; and from a directed graph, such that each edge corresponds to an update of a set of updates associated with devices of the type of the device of interest, determining a sub-graph corresponding to the list.
-
Citations
17 Claims
-
1. A method for determining a state of a device of interest in an aircraft, this state specifying a version of the device of interest present in the aircraft, the method comprising:
-
transmitting, by one or more computers, and to at least one database, a request formed from an identifier of the aircraft; receiving, by the one or more computers and in response to the transmitting, a list of updates previously performed on the device of interest, each update specifying an earlier version of the device of interest before the update and a later version of the device of interest after the update, wherein the device of interest comprises a functional assembly including hardware elements and software elements, and wherein the earlier versions of the device of interest are different from the later versions of the device of interest by one or more of a group consisting of hardware and software differences; from a directed graph, stored in a memory, and such that each edge of a plurality of edges of the directed graph corresponds to one update out of a set of updates associated with devices of a type of the device of interest, determining, by the one or more computers, a sub-graph of the directed graph corresponding to the list of updates, wherein the directed graph and the sub-graph are each stored in a form of an adjacent matrix, each non-zero coefficient of the adjacent matrix of the generic graph being associated with at least one update; determining, by the one or more computers, the state of the device of interest from the sub-graph; and causing, by the one or more computers, the state of the device of interest to be displayed on a display device. - View Dependent Claims (2, 3)
-
-
4. A method for determining a state of a device of interest in an aircraft, this state specifying a version of the device of interest present in the aircraft, the method comprising:
-
transmitting, by one or more computers, and to at least one database, a request formed from an identifier of the aircraft; receiving, by the one or more computers and in response to the transmitting, a list of updates previously performed on the device of interest, each update specifying an earlier version of the device of interest before the update and a later version of the device of interest after the update, wherein the device of interest comprises a functional assembly including hardware elements and software elements, and wherein the earlier versions of the device of interest are different from the later versions of the device of interest by one or more of a group consisting of hardware and software differences; from a directed graph, stored in a memory, and such that each edge of a plurality of edges of the directed graph corresponds to one update out of a set of updates associated with devices of a type of the device of interest, determining, by the one or more computers, a sub-graph of the directed graph corresponding to the list of updates; determining, by the one or more computers, for each peak of a plurality of peaks of the sub-graph, the indegree and the outdegree of the peak and comparing the indegree and the outdegree, wherein the indegrees and outdegrees are stored in the form of a vector of indegrees and a vector of outdegrees, each component of the vector of indegrees being associated with a later version of the device of interest, and each component of the vector of outdegrees being associated with an earlier version of the device of interest; determining, by the one or more computers, the state of the device of interest from the sub-graph; and causing, by the one or more computers, the state of the device of interest to be displayed on a display device. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system comprising:
-
at least one database, storing, for each aircraft of a plurality of aircrafts, a list of updates previously performed on a device of interest; one or more processors; a memory storing a directed graph and instructions that, when executed by the one or more processors, cause the one or more processors to perform operations comprising; transmitting, to the database, a request formed from an identifier of an aircraft; receiving, in response to the transmitting, a list of updates previously performed on the device of interest, each update specifying an earlier version of the device of interest before the update and a later version of the device of interest after the update, wherein the device of interest comprises a functional assembly including hardware elements and software elements, and wherein the earlier versions of the device of interest are different from the later versions of the device of interest by one or more of a group consisting of hardware and software differences; from the directed graph, wherein the directed graph is constructed such that each edge of a plurality of edges of the directed graph corresponds to one update out of a set of updates associated with devices of a type of the device of interest, determining a sub-graph of the directed graph corresponding to the list of updates, wherein the directed graph and the sub-graph are each stored in a form of an adjacent matrix, each non-zero coefficient of the adjacent matrix of the generic graph being associated with at least one update; determining the state of the device of interest from the sub-graph; and causing the state of the device of interest to be displayed on a display device. - View Dependent Claims (14, 15, 16, 17)
-
Specification