System, method and computer program product for sharing information in a distributed framework
DCFirst Claim
1. An apparatus, comprising:
- an automotive electronic control unit including a non-transitory memory storage comprising instructions, and at least one hardware processor in hardwired communication with the memory storage, wherein the at least one hardware processor executes the instructions to;
identify information associated with a message received utilizing a Flexray network protocol associated with a Flexray network;
issue a storage resource request in connection with a storage resource of the automotive electronic control unit and determine whether the storage resource is available for storing the information;
determine whether a threshold has been reached in association with the storage resource request;
in the event the storage resource is not available and the threshold associated with the storage resource request has not been reached, issue another storage resource request in connection with the storage resource;
in the event the storage resource is not available and the threshold associated with the storage resource request has been reached, send a notification;
in the event the storage resource is available, store the information utilizing the storage resource; and
share the information in less than one millisecond utilizing a Controller Area Network protocol associated with a Controller Area Network, the automotive electronic control unit remaining in hardwired communication with the Flexray network and the Controller Area Network, and including;
a first interface for interfacing with the Flexray network, the first interface including a first interface-related data link layer component that uses Flexray network-related data link layer header bits and a first interface-related network layer component that uses Flexray network-related network layer header bits; and
a second interface for interfacing with the Controller Area Network, the second interface including a second interface-related data link layer component that uses Controller Area Network-related data link layer header bits and a second interface-related network layer component that uses Controller Area Network-related network layer header bits.
0 Assignments
Litigations
6 Petitions
Reexamination
Accused Products
Abstract
A system, method and computer program product are provided for receiving information associated with a message, utilizing a first network protocol associated with a first network and causing a determination as to whether a storage resource is available. In use, in the event the storage resource is available, causing storage of the information utilizing the storage resource and sharing the information in less than one second, utilizing at least one message format corresponding to a second network protocol associated with a second network which is different from the first network protocol wherein the system, method and computer program product are associated with an automotive electronic control unit with at least one gateway function that remains in hardwired communication with the first network and the second network, the automotive electronic control unit having a plurality of interfaces.
63 Citations
127 Claims
-
1. An apparatus, comprising:
an automotive electronic control unit including a non-transitory memory storage comprising instructions, and at least one hardware processor in hardwired communication with the memory storage, wherein the at least one hardware processor executes the instructions to; identify information associated with a message received utilizing a Flexray network protocol associated with a Flexray network; issue a storage resource request in connection with a storage resource of the automotive electronic control unit and determine whether the storage resource is available for storing the information; determine whether a threshold has been reached in association with the storage resource request; in the event the storage resource is not available and the threshold associated with the storage resource request has not been reached, issue another storage resource request in connection with the storage resource; in the event the storage resource is not available and the threshold associated with the storage resource request has been reached, send a notification; in the event the storage resource is available, store the information utilizing the storage resource; and share the information in less than one millisecond utilizing a Controller Area Network protocol associated with a Controller Area Network, the automotive electronic control unit remaining in hardwired communication with the Flexray network and the Controller Area Network, and including; a first interface for interfacing with the Flexray network, the first interface including a first interface-related data link layer component that uses Flexray network-related data link layer header bits and a first interface-related network layer component that uses Flexray network-related network layer header bits; and a second interface for interfacing with the Controller Area Network, the second interface including a second interface-related data link layer component that uses Controller Area Network-related data link layer header bits and a second interface-related network layer component that uses Controller Area Network-related network layer header bits. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101)
-
102. An apparatus, comprising:
an automotive electronic control unit including a non-transitory memory storage comprising instructions, and at least one hardware processor in hardwired communication with the memory storage, wherein the at least one hardware processor executes the instructions to; identify information associated with a message received utilizing a Controller Area Network protocol associated with a Controller Area Network; issue a storage resource request in connection with a storage resource of the automotive electronic control unit and determine whether the storage resource is available for storing the information; determine whether a threshold has been reached in association with the storage resource request; in the event the storage resource is not available and the threshold associated with the storage resource request has not been reached, issue another storage resource request in connection with the storage resource; in the event the storage resource is not available and the threshold associated with the storage resource request has been reached, send a notification; in the event the storage resource is available, store the information utilizing the storage resource; and share the information in less than one millisecond utilizing a Flexray network protocol associated with a Flexray network; wherein the automotive electronic control unit is in hardwired communication with the Controller Area Network and the Flexray network and includes; a first interface in hardwired communication with the Controller Area Network, the first interface including a first interface-related data link layer component that uses Controller Area Network-related data link layer header bits and a first interface-related network layer component that uses Controller Area Network-related network layer header bits; and a second interface in hardwired communication with the Flexray network, the second interface including a second interface-related data link layer component that uses Flexray network-related data link layer header bits and a second interface-related network layer component that uses Flexray network-related network layer header bits. - View Dependent Claims (103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127)
Specification