Vehicle program flow monitoring
AssigneeFord Global Technologies, LLC
InventorsDereck Wonnacott, Chad Haase
Life of this patent
Estimating the term…
Abstract
Respective initial tokens are generated at a first computer for respective instantiations of respective control paths. The respective control paths include a plurality of tasks arranged in respective sequences. Respective expected signatures of the respective control paths are generated based on the respective initial tokens, the respective sequences, and respective keys for each of the plurality of tasks in the respective control paths. Upon receiving, from a second computer, respective signatures of the respective control paths, the second computer is permitted to operate, via the respective control paths, an object based on the respective expected signatures matching the respective signatures.
Claims20
A system, comprising:
- a first computer including a processor and a memory, the memory storing instructions executable by the processor such that the first computer is programmed to:
- generate respective initial tokens for respective instantiations of respective control paths, wherein the respective control paths include a plurality of tasks arranged in respective sequences;
- generate respective expected signatures of the respective control paths based on the respective initial tokens, the respective sequences, and respective keys for each of the plurality of tasks in the respective control paths;
- and
- upon receiving, from a second computer, respective signatures of the respective control paths, permit the second computer to operate, via the respective control paths, an object based on the respective expected signatures matching the respective signatures.
A method, comprising:
- generating, via a first computer, respective initial tokens for respective instantiations of respective control paths, wherein the respective control paths include a plurality of tasks arranged in respective sequences;
- generating, via the first computer, respective expected signatures of the respective control paths based on the respective initial tokens, the respective sequences, and respective keys for each of the plurality of tasks in the respective control paths;
- and
- upon receiving, from a second computer, respective signatures of the respective control paths, permitting the second computer to operate, via the respective control paths, an object based on the respective expected signatures matching the respective signatures.
Dependencies are inferred from the claim text.