Patent ID: 11943328
Assignee: GM GLOBAL TECHNOLOGY OPERATIONS LLC
Field: Digital communication (Electrical engineering)
Classification: CPC H | IPC H

Claim 14:
15. A method comprising:
generating, by a software component in a microcontroller (MCU) located within a vehicle, a find service request configured to discover an offered service from one or more systems on a chip (SoC);
generating, in the MCU, a find service message packet comprising the find service request inserted into a payload of the find service message packet;
binding the payload to an automotive/embedded communication protocol that supports remote procedure calls, event notifications and underlying serialization/wire format;
sending, by the MCU, the find service message packet to one or more SoC receiving devices;
deserializing, by the one or more SoC receiving devices, a header of the find service message packet to generate a generic publish event;
deserializing, by the one or more SoC receiving devices, the payload of the find service message packet to retrieve the find service request and determine, based on a local database and a cloud-based database, a corresponding service identifier;
generating, by the one or more SoC receiving devices, a service directory message based on service metadata from the corresponding service identifier in the local database or the cloud-based database and publish a cloud event including a solicited response;
binding, by the one or more SoC receiving devices, the published cloud event to the header of the automotive/embedded communication protocol to generate an event message; and
sending to the MCU, the event message, wherein an automotive/embedded communication protocol transcoder in the MCU removes the header and directs the solicited response to the software component.