System, method and computer program product for sharing information in a distributed framework
DCFirst Claim
Patent Images
1. An apparatus, comprising:
- an automotive electronic control unit comprising a hardware and instructions for;
identifying information associated with a message received utilizing a Controller Area Network protocol associated with a Controller Area Network;
issuing a storage resource request in connection with a storage resource of the automotive electronic control unit and determining whether the storage resource is available for storing the information;
determining 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, issuing 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, sending a notification;
in the event the storage resource is available, storing the information utilizing the storage resource; and
sharing the information in less than one second utilizing a Flexray network protocol associated with a Flexray network, wherein the automotive electronic control unit remains in hardwired communication with the Controller Area Network and the Flexray network and includes;
a first interface for interfacing with the Controller Area Network, the first interface including a first interface-related data link layer component for using Controller Area Network-related data link layer header bits and a first interface-related network layer component for using Controller Area Network-related network layer header bits; and
a second interface for interfacing with the Flexray network, the second interface including a second interface-related data link layer component for using Flexray network-related data link layer header bits and a second interface-related network layer component for using Flexray network-related network layer header bits.
0 Assignments
Litigations
1 Petition
Reexamination
Accused Products
Abstract
A system, method and computer program product are provided for receiving information associated with a message, issuing a storage resource request in connection with a storage resource and determining whether the storage resource is available. In use, the information is capable of being shared in less than one second, utilizing an automotive electronic control unit which includes a plurality of interfaces.
55 Citations
31 Claims
-
1. An apparatus, comprising:
-
an automotive electronic control unit comprising a hardware and instructions for; identifying information associated with a message received utilizing a Controller Area Network protocol associated with a Controller Area Network; issuing a storage resource request in connection with a storage resource of the automotive electronic control unit and determining whether the storage resource is available for storing the information; determining 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, issuing 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, sending a notification; in the event the storage resource is available, storing the information utilizing the storage resource; and sharing the information in less than one second utilizing a Flexray network protocol associated with a Flexray network, wherein the automotive electronic control unit remains in hardwired communication with the Controller Area Network and the Flexray network and includes; a first interface for interfacing with the Controller Area Network, the first interface including a first interface-related data link layer component for using Controller Area Network-related data link layer header bits and a first interface-related network layer component for using Controller Area Network-related network layer header bits; and a second interface for interfacing with the Flexray network, the second interface including a second interface-related data link layer component for using Flexray network-related data link layer header bits and a second interface-related network layer component for using Flexray network-related network layer header bits. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An apparatus, comprising:
-
an automotive electronic control unit comprising a hardware and instructions for; receiving information associated with a message received utilizing a Controller Area Network protocol associated with a Controller Area Network; determining whether a storage resource is available; if the storage resource is not available, ascertaining whether a threshold has been reached and re-trying an access in connection with the storage resource if the threshold has not been reached; if the threshold has been reached, sending an error notification; if the storage resource is available, storing the information utilizing the storage resource; and sharing the information utilizing a Flexray network protocol associated with a Flexray network; wherein the receiving, the determining, the storing, and the sharing all occur in less than one second;
the automotive electronic control unit remains in hardwired communication with the Controller Area Network and the Flexray network; and
the automotive electronic control unit includes;a first interface for interfacing with the Controller Area Network, the first interface including a first interface-related data link layer component for using Controller Area Network-related data link layer header bits and a first interface-related network layer component for using Controller Area Network-related network layer header bits; and a second interface for interfacing with the Flexray network, the second interface including a second interface-related data link layer component for using Flexray network-related data link layer header bits and a second interface-related network layer component for using Flexray network-related network layer header bits; wherein the second interface-related network layer component uses the Flexray network-related network layer header bits by adding the Flexray network-related network layer header bits to a data unit including the information, and then the second interface-related data link layer component uses the Flexray network-related data link layer header bits by adding the Flexray network-related data link layer header bits to the data unit, before communicating the data unit on a physical link of the Flexray network; wherein the first interface-related data link layer component uses the Controller Area Network-related data link layer header bits by removing the Controller Area Network-related data link layer header bits from another data unit, and the first interface-related network layer component uses the Controller Area Network-related network layer header bits by removing the Controller Area Network-related network layer header bits from the another data unit, where the information is extracted from the another data unit before the sharing.
-
-
13. An apparatus, comprising:
-
an automotive electronic control unit comprising a hardware and instructions for; identifying information associated with a message received utilizing a Flexray network protocol associated with a Flexray network; issuing a storage resource request in connection with a storage resource of the automotive electronic control unit and determining whether the storage resource is available for storing the information; determining 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, issuing 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, sending a notification; in the event the storage resource is available, storing the information utilizing the storage resource; and sharing the information in less than one second 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 for using Flexray network-related data link layer header bits and a first interface-related network layer component for using 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 for using Controller Area Network-related data link layer header bits and a second interface-related network layer component for using Controller Area Network-related network layer header bits. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. An apparatus, comprising:
-
an automotive electronic control unit comprising a hardware and instructions for; receiving information associated with a message received utilizing a Flexray network protocol associated with a Flexray network; determining whether a storage resource is available; if the storage resource is not available, ascertaining whether a threshold has been reached and re-trying an access in connection with the storage resource if the threshold has not been reached; if the threshold has been reached, sending a notification; if the storage resource is available, storing the information utilizing the storage resource; sharing the information utilizing a Controller Area Network protocol associated with a Controller Area Network; wherein the receiving, the determining, the storing, and the sharing collectively occur in less than one second;
the automotive electronic control unit remains in hardwired communication with the Flexray network and the Controller Area Network; and
the automotive electronic control unit includes;a first interface for interfacing with the Flexray network, the first interface including a first interface-related data link layer component for using Flexray network-related data link layer header bits and a first interface-related network layer component for using 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 for using Controller Area Network-related data link layer header bits and a second interface-related network layer component for using Controller Area Network-related network layer header bits; wherein the second interface-related network layer component uses the Controller Area Network-related network layer header bits by adding the Controller Area Network-related network layer header bits to a data unit including the information, and the second interface-related data link layer component uses the Controller Area Network-related data link layer header bits by adding the Controller Area Network-related data link layer header bits to the data unit, before communicating the data unit on a physical link of the Controller Area Network; wherein the first interface-related data link layer component uses the Flexray network-related data link layer header bits by removing the Flexray network-related data link layer header bits from another data unit, and the first interface-related network layer component uses the Flexray network-related network layer header bits by removing the Flexray network-related network layer header bits from the another data unit, where the information is extracted from the another data unit before the sharing. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31)
-
Specification