SYSTEM AND METHOD FOR PROCESSING VEHICLE REQUESTS
First Claim
Patent Images
1. A method for processing requests for vehicular data, the method comprising:
- sampling a first value for a vehicle parameter at a vehicle at a first time;
transmitting the first value from the vehicle to a remote system;
at the remote system, caching the first value in association with a vehicle identifier identifying the vehicle;
receiving a first vehicle request for the vehicle parameter from a first third party application, the first vehicle request comprising the vehicle identifier;
transmitting a resource query for the vehicle parameter to a vehicle resource associated with the vehicle identifier;
in response to the vehicle resource accepting the resource query, transmitting a second value for the vehicle parameter from the vehicle resource to the remote system, the second value sampled at the vehicle at a second time after the first time;
in response to the vehicle resource rejecting the resource query, retrieving the first value at the remote system; and
fulfilling the first vehicle request with at least one of the first value and the second value.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for processing requests for vehicular data, including receiving a vehicle request for a vehicle parameter from a client system (e.g., third party application); verifying client access to the vehicle parameter; determining one or more parameter values for the requested vehicle parameter; and transmitting the one or more parameter values to the client system.
53 Citations
20 Claims
-
1. A method for processing requests for vehicular data, the method comprising:
-
sampling a first value for a vehicle parameter at a vehicle at a first time; transmitting the first value from the vehicle to a remote system; at the remote system, caching the first value in association with a vehicle identifier identifying the vehicle; receiving a first vehicle request for the vehicle parameter from a first third party application, the first vehicle request comprising the vehicle identifier; transmitting a resource query for the vehicle parameter to a vehicle resource associated with the vehicle identifier; in response to the vehicle resource accepting the resource query, transmitting a second value for the vehicle parameter from the vehicle resource to the remote system, the second value sampled at the vehicle at a second time after the first time; in response to the vehicle resource rejecting the resource query, retrieving the first value at the remote system; and fulfilling the first vehicle request with at least one of the first value and the second value. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for processing requests for vehicular data, the method comprising:
-
receiving a first value for a first vehicle parameter from a first vehicle resource, the first value sampled by a first vehicle at a first time; storing the first value; receiving a vehicle request for the first vehicle parameter from a third party application; in response to verifying the vehicle request, transmitting a first resource query for the first vehicle parameter to the first vehicle resource; in response to acceptance of the first resource query by the first vehicle resource, receiving a second value for the first vehicle parameter from the first vehicle resource, the second value sampled at the first vehicle at a second time after the first time; in response to rejection of the first resource query by the first vehicle resource, retrieving the first value; and transmitting at least one of the first value and the second value to the third party application. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification