Facilitating communication with automotive vehicle buses
First Claim
1. A system for facilitating communication with one or more vehicle buses, the system comprising:
- one or more processors; and
one or more media in operative communication with the one or more processors, the one or more media including;
a vehicle model database that associates multiple specific vehicle types with available vehicle data; and
electronically-executable instructions that, when executed, cause the one or more processors to perform actions comprising;
translating requested vehicle data in a generic format into requested vehicle data in a vehicle-specific format using the vehicle model database; and
translating desired vehicle data in the vehicle-specific format into desired vehicle data in the generic format using the vehicle model database.
2 Assignments
0 Petitions
Accused Products
Abstract
Facilitating communication with automotive vehicle buses may be enabled using a vehicle gateway device (VGWD) and/or a vehicle gateway server (VGWS). In a described implementation, a VGWS may use a vehicle model database to translate requested vehicle data in a generic format from a generic data request into a vehicle-specific data format. VGWS may then send a vehicle-specific data request that has requested vehicle data in the vehicle-specific data format to a VGWD. The VGWD is able to acquire the desired vehicle data from a vehicle bus without translation using the vehicle-specific data format. The VGWD may forward the desired vehicle data in the vehicle-specific data format to the VGWS. The VGWS may then use the vehicle model database to translate the desired vehicle data in the vehicle-specific data format into desired vehicle data in a generic format. This desired generic vehicle data may be returned to a requesting entity.
-
Citations
48 Claims
-
1. A system for facilitating communication with one or more vehicle buses, the system comprising:
-
one or more processors; and one or more media in operative communication with the one or more processors, the one or more media including; a vehicle model database that associates multiple specific vehicle types with available vehicle data; and electronically-executable instructions that, when executed, cause the one or more processors to perform actions comprising; translating requested vehicle data in a generic format into requested vehicle data in a vehicle-specific format using the vehicle model database; and translating desired vehicle data in the vehicle-specific format into desired vehicle data in the generic format using the vehicle model database. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A vehicle gateway server system comprising:
-
a vehicle model database that provides correspondences between genene data and vehiele-speeific data formats in association with multiple specific vehicle types; translation logic that translates generic data from a generic data request into a vehicle-specific data format for a vehicle-specific data request using the vehicle model database; a vehicle instance database that establishes an association between (i) at least one of a vehicle or an owner of the vehicle and (ii) authorization information, the authorization information indicating what generic data requests are authorized; and authorization logic that authorizes or rejects the generic data request based on the authonzation information. - View Dependent Claims (11, 12, 13, 14)
-
-
15. One or more electronically-accessible media comprising a database that may be accessed, altered, and/or used electronically, the database comprising:
-
a first entry that is directed to a first specific vehicle type, the first entry including; a first field that draws a correspondence between a first piece of generic data and a first vehicle-specific data format; and a second field that draws a correspondence between a second piece of generic data and a second vehicle-specific data format; and a second entry that is directed to a second specific vehicle type, the second entry including; a third field that draws a correspondence between a third piece of generic data and a third vehicle-specific data format; and a fourth field that draws a correspondence between a fourth piece of generic data and a fourth vehicle-specific data format. - View Dependent Claims (16)
-
-
17. One or more electronically-accessible storage media for facilitating communication with one or more vehicle buses, the one or more storage media comprising:
-
a vehicle model database that associates multiple specific vehicle types with available vehicle data; and electronically-executable instructions that when executed, cause the performance of actions comprising; translating requested vehicle data in a generic format into requested vehicle data in a vehicle-specific format using the vehicle model database; and translating desired vehicle data in the vehicle-specific format into desired vehicle data in the generic format using the vehicle model database. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A method for facilitating communication with one or more vehicle buses, the method comprising:
-
associating, with a vehicle model database, multiple specific vehicle types with available vehicle data; translating requested vehicle data in a generic format into requested vehicle data in a vehicle-specific format using the vehicle model database; and translating desired vehicle data in the vehicle-specific format into desired vehicle data in the generic format using the vehicle model database. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34)
-
-
35. A vehicle gateway server arrangement comprising:
-
a vehicle model database means for providing correspondences between generic data and vehicle-specific data fonnats in association with multiple specific vehicle types; translation logic means for translating generic data from a generic data request into a vehicle-specific data format for a vehicle-specific data request using the vehicle model database means; a vehicle instance database means for establishing an association between (i) at least one of a vehicle or an owner of the vehicle and (ii) authorization information, the authorization information indicating what generic data requests are authorized; and authorization logic means for authorizing or rejecting the generic data request based on the authorization information. - View Dependent Claims (36, 37, 38, 39)
-
-
40. A method for a vehicle gateway server, the method comprising:
-
providing, with a vehicle model database, correspondences between generic data and vehicle-specific data formats in association with multiple specific vehicle types; translating generic data from a generic data request into a vehicle-specific data format for a vehicle-specific data request using the vehicle model database; establishing, with a vehicle instance database, an association between (i) at least one of a vehicle or an owner of the vehicle and (ii) authorization information, the authorization information indicating what generic data requests are authorized; and based on the authorization information, authorizing or rejecting the generic data request. - View Dependent Claims (41, 43, 44)
-
-
42. The method as recited in ctaim 40, further comprising:
communicating with an entity via at least one interface to receive the generic data request.
-
45. A system comprising:
-
one or more processors; and one or more media in operative communication with the one or more processors, the one or more media including a database that may be accessed, altered, and/or used electronically, the database comprising; a first entry that is directed to a first specific vehicle type, the first entry including; a first field that draws a correspondence between a first piece of generic data and a first vehicle-specific data format; and a second field that draws a correspondence between a second piece of generic data and a second vehicle-specific data fonrat; and a second entry that is directed to a second specific vehicle type, the second entry including; a third field that draws a correspondence between a third piece of generic data and a third vehicle-specific data format; and a fourth field that draws a correspondence between a fourth piece of generic data and a fourth vehicle-specific data format. - View Dependent Claims (46)
-
-
47. An arrangement comprising a database that may be accessed, altered, and/or used electronically, the database comprising:
-
a first entry that is directed to a first specific vehicle type, the first entry including; first means for drawing a correspondence between a first piece of generic data and a first vehicle-specific data format; and second means for drawing a correspondence between a second piece of generic data and a second vehicle-specific data format; and a second entry that is directed to a second specific vehicle type, the second entry including; third means for drawing a correspondence between a third piece of generic data and a third vehicle-specific data format; and fourth means for drawing a correspondence between a fourth piece of generic data and a fourth vehicle-specific data format. - View Dependent Claims (48)
-
Specification