Patent ID: 8566843

Claim:
A non-transitory computer-readable medium storing a computer program product for sharing information, the computer program product, comprising: code for allowing receipt of information associated with a message received utilizing a first network protocol associated with a first network; code for causing a determination as to whether a storage resource is available; code for determining whether a threshold has been reached and causing a request in connection with the storage resource if the threshold has not been reached; code for, in the event the threshold has been reached, causing an error notification to be sent; code for, in the event the storage resource is available, causing storage of the information utilizing the storage resource; and code for causing the information to be shared by: in real-time, sharing the information utilizing at least one message format corresponding to a second network protocol associated with a second network; wherein the computer program product is associated with an electronic control unit with a plurality of interface portions including: a first interface portion for interfacing with the first network, the first interface portion including a first interface-related first layer part for receiving first interface-related first layer messages and a first interface-related second layer part, the computer program product being operable such that the first interface-related first layer messages are processed after which first interface-related second layer messages are provided, where the first network is at least one of a Controller Area Network type, a Flexray network type, or a Local Interconnect Network type; and a second interface portion for interfacing with the second network, the second interface portion including a second interface-related first layer part for receiving second interface-related first layer messages and a second interface-related second layer part, the computer program product being operable such that the second interface-related first layer messages are processed after which second interface-related second layer messages are provided, where the second network is at least one of the Controller Area Network type, the Flexray network type, or the Local Interconnect Network type.