×

System and method for processing vehicle requests

  • US 9,870,656 B2
  • Filed: 12/07/2016
  • Issued: 01/16/2018
  • Est. Priority Date: 12/08/2015
  • Status: Active Grant
First Claim
Patent Images

1. 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;

    prior to receiving a vehicle request comprising a system access token from a third party application;

    receiving a system access request from the third party application; and

    in response to verifying the system access request, transmitting the system access token to the third party application;

    receiving the vehicle request for the first vehicle parameter from the third party application;

    prior to transmitting a first resource query for the first vehicle parameter to the first vehicle resource;

    transmitting a resource access request to the first vehicle resource; and

    in response to verification of the resource access request by the first vehicle resource, receiving a resource access token from the first vehicle resource;

    in response to verifying the vehicle request, transmitting the first resource query for the first vehicle parameter to the first vehicle resource, wherein verifying the vehicle request comprises;

    mapping the vehicle request to a user identifier stored in association with a client identifier identifying the third party application; and

    verifying the system access token from the vehicle request based on the client identifier, wherein the first resource query comprises the resource access token stored in association with the user identifier, the resource access token granting access 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 all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×