System, method, and computer readable medium for processing a message in a transport
First Claim
Patent Images
1. A computer-implemented method for processing a message comprising:
- performing all of the following acts, at least one of which being performed in a movable vehicle;
receiving a message by a message gateway via a message receiver;
receiving the message by a security module from the message gateway;
validating the message by the security module, wherein the validating comprises at least one of;
determining an identity of a sender of the message;
ordetermining that the message sender is allowed to send messages to the vehicle;
receiving the message by a verification module from the security module; and
verifying, by the verification module, that the message will be sent to a target module, wherein verifying is based upon a current state of the vehicle.
3 Assignments
0 Petitions
Accused Products
Abstract
A method, system, and computer readable medium for processing a message in a moving transport comprises receiving a message by a message gateway via a message receiver, receiving the message by a security module from the message gateway, validating the message by the security module, where the validating includes at least one of: determining an identity of a sender of the message, and determining that the message sender is allowed to send messages to the transport, receiving the message by a verification module from the security module, and verifying, by the verification module, that the message will be sent to a target module.
212 Citations
30 Claims
-
1. A computer-implemented method for processing a message comprising:
performing all of the following acts, at least one of which being performed in a movable vehicle; receiving a message by a message gateway via a message receiver; receiving the message by a security module from the message gateway; validating the message by the security module, wherein the validating comprises at least one of; determining an identity of a sender of the message;
ordetermining that the message sender is allowed to send messages to the vehicle; receiving the message by a verification module from the security module; and verifying, by the verification module, that the message will be sent to a target module, wherein verifying is based upon a current state of the vehicle. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
16. A system comprising:
-
one or more processing devices; a plurality of modules that, responsive to being executed by the one or more processing devices, are configured to enable vehicle message processing comprising; a first module; a second module, wherein the first module is configured to receive the message via the second module; a third module that is configured to receive the message from the first module, wherein the third module is further configured to validate the message; and a fourth module that is configured to receive the message from the third module, wherein the fourth module is further configured to verify that the message will be sent, wherein message verifying is based upon a current state of a vehicle that is to receive the message. - View Dependent Claims (17, 18, 19, 21)
-
-
20. One or more computer readable storage devices having stored thereon, computer executable instructions that, responsive to being executed by one or more devices of a message processing system, cause the message processing system to perform operations comprising:
-
receiving a message by a message gateway via a message receiver; receiving the message by a security module from the message gateway; validating the message by the security module; receiving the message by a verification module from the security module; and verifying, by the verification module, the message, wherein verifying is based upon a current state of a vehicle to which the message is directed; wherein the message comprises header information; and wherein the header information comprises at least one of; authentication and authorization information; a target module identifier identifying a target module for the message; a command identifier for the message identifying a message command;
ora message source for the message identifying a source of the message. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification