Vehicle wireless internet security
First Claim
Patent Images
1. A method comprising:
- receiving, by one or more processors, a connection request from a mobile device;
transmitting, by one or more processors, a data request to the mobile device, wherein the data request comprises a request for location-based data of the mobile device;
receiving, by one or more processors, a first data from the mobile device, wherein the first data corresponds to the data request;
generating, by one or more processors, a vehicle data, wherein the vehicle data comprises location-based data of the vehicle;
determining, by one or more processors, whether the first data matches the vehicle data, wherein a match is determined where the location-based data of the mobile device is within a pre-determined threshold of the location-based data of the vehicle; and
re-authenticating, by one or more processors, the mobile device, by;
transmitting, by one or more processors, a second data request from the mobile device, wherein the second data request comprises a request for an updated velocity of the mobile device;
receiving, by one or more processors, a second data from the mobile device, wherein the second data corresponds to the second data request;
re-generating, by one or more processors, the vehicle data, including generating an updated velocity of the vehicle; and
determining, by one or more processors, whether the second data matches the vehicle data based, at least in part, on the updated velocity of the mobile device and updated velocity of the vehicle.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, systems, and computer program products for vehicle wireless internet security are provided. A connection request is received from a mobile device. A data request is transmitted to the mobile device. The data request includes a request for location-based data of the mobile device. A first data is received from the mobile device that corresponds to the data request. A vehicle data is generated that comprises location-based data of the vehicle. A match between the first data and the vehicle data is determined. A match is determined where the location based data of the mobile device is with a pre-determined threshold of the location-based data of the vehicle.
14 Citations
13 Claims
-
1. A method comprising:
-
receiving, by one or more processors, a connection request from a mobile device; transmitting, by one or more processors, a data request to the mobile device, wherein the data request comprises a request for location-based data of the mobile device; receiving, by one or more processors, a first data from the mobile device, wherein the first data corresponds to the data request; generating, by one or more processors, a vehicle data, wherein the vehicle data comprises location-based data of the vehicle; determining, by one or more processors, whether the first data matches the vehicle data, wherein a match is determined where the location-based data of the mobile device is within a pre-determined threshold of the location-based data of the vehicle; and re-authenticating, by one or more processors, the mobile device, by; transmitting, by one or more processors, a second data request from the mobile device, wherein the second data request comprises a request for an updated velocity of the mobile device; receiving, by one or more processors, a second data from the mobile device, wherein the second data corresponds to the second data request; re-generating, by one or more processors, the vehicle data, including generating an updated velocity of the vehicle; and determining, by one or more processors, whether the second data matches the vehicle data based, at least in part, on the updated velocity of the mobile device and updated velocity of the vehicle. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer program product, the computer program product comprising:
-
a computer readable storage medium and program instructions stored on the computer readable storage medium, the program instructions comprising; program instructions to receive a connection request from a mobile device; program instructions to transmit a data request to the mobile device, wherein the data request comprises a request for location-based data of the mobile device; program instructions to receive a first data from the mobile device, wherein the first data corresponds to the data request; program instructions to generate a vehicle data, wherein the vehicle data comprises location-based data of the vehicle; program instructions to determine whether the first data matches the vehicle data, wherein a match is determined where the location-based data of the mobile device is within a pre-determined threshold of the location-based data of the vehicle; and program instructions to re-authenticate the mobile device, by; program instructions to transmit a second data request from the mobile device, wherein the second data request comprises a request for an updated velocity of the mobile device; program instructions to receive a second data from the mobile device, wherein the second data corresponds to the second data request; program instructions to re-generate the vehicle data, including generating an updated velocity of the vehicle; and program instructions to determine whether the second data matches the vehicle data based, at least in part, on the updated velocity of the mobile device and updated velocity of the vehicle. - View Dependent Claims (7, 8, 9)
-
-
10. A computer system, the computer system comprising:
-
one or more computer processors; one or more computer readable storage media; program instructions stored on the computer readable storage media for execution by at least one of the one or more processors, the program instructions comprising; program instructions to receive a connection request from a mobile device; program instructions to transmit a data request to the mobile device, wherein the data request comprises a request for location-based data of the mobile device; program instructions to receive a first data from the mobile device, wherein the first data corresponds to the data request; program instructions to generate a vehicle data, wherein the vehicle data comprises location-based data of the vehicle; program instructions to determine whether the first data matches the vehicle data, wherein a match is determined where the location-based data of the mobile device is within a pre-determined threshold of the location-based data of the vehicle; and program instructions to re-authenticate the mobile device, by; program instructions to transmit a second data request from the mobile device, wherein the second data request comprises a request for an updated velocity of the mobile device; program instructions to receive a second data from the mobile device, wherein the second data corresponds to the second data request; program instructions to re-generate the vehicle data, including generating an updated velocity of the vehicle; and program instructions to determine whether the second data matches the vehicle data based, at least in part, on the updated velocity of the mobile device and updated velocity of the vehicle. - View Dependent Claims (11, 12, 13)
-
Specification