In-Vehicle Application Platform for Vehicle-to-Business Communication
First Claim
1. A computer-implemented method comprising:
- placing a vehicle-to-business software application present within a vehicle, into publish/subscribe communication with a service provider through a message broker of a vehicle application platform also present within the vehicle; and
causing the message broker to buffer messages to be delivered to the service provider that cannot be delivered due to a temporary communication disconnection between the vehicle and the service provider.
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of the present invention include systems and methods for a computer-implemented, in-vehicle application platform (VAP) for conducting vehicle-to-business (V2B) communication. A V2B vehicle application layer resides within the vehicle. The VAP comprises a communication layer facilitating reliable message exchange between this vehicle application layer and V2B business applications. The VAP further comprises a HW abstraction layer encapsulating vehicle-specific interfaces both with regard to the CAN bus and the in-vehicle HMI. According to certain embodiments, these layers of the VAP provide their functionality via open, non-proprietary, and well-defined interfaces, allowing for efficient development of V2B applications and enhancing portability of the latter.
-
Citations
20 Claims
-
1. A computer-implemented method comprising:
-
placing a vehicle-to-business software application present within a vehicle, into publish/subscribe communication with a service provider through a message broker of a vehicle application platform also present within the vehicle; and causing the message broker to buffer messages to be delivered to the service provider that cannot be delivered due to a temporary communication disconnection between the vehicle and the service provider. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer readable storage medium embodying a computer program for performing a method, said method comprising:
-
placing a vehicle-to-business software application present within a vehicle, into publish/subscribe communication with a service provider through a message broker of a vehicle application platform also present within the vehicle; and causing the message broker to buffer messages to be delivered to the service provider that cannot be delivered due to a temporary communication disconnection between the vehicle and the service provider. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer system comprising:
-
one or more processors; a software program, executable on said computer system, the software program configured to; place a vehicle-to-business software application present within a vehicle, into publish/subscribe communication with a service provider through a message broker of a vehicle application platform also present within the vehicle; and cause the message broker to buffer messages to be delivered to the service provider that cannot be delivered due to a temporary communication disconnection between the vehicle and the service provider. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification