Systems and methods for averting unsanctioned access to on-board vehicle networks
First Claim
1. A method of averting unsanctioned access to a network on-board a vehicle, the network being an on-board network, and the method comprising:
- detecting, at a portable computing device and based on a presence of a wireless signal that is received via a wireless interface of the portable computing device and that is generated by a transceiver that is on-board the vehicle and fixedly connected to the vehicle, that the portable computing device is on-board the vehicle;
detecting, at the portable computing device via the wireless interface, one or more externally generated stimuli or conditions, the one or more externally generated stimuli or conditions excluding a response to a challenge issued at a user interface of the portable computing device and including a first set of values generated over time by one or more spatial positioning sensors that are excluded from the portable computing device and that are disposed on-board the vehicle;
determining whether or not the one or more externally generated stimuli or conditions are indicative of the portable computing device being at least one of operated, held, or carried by one or more persons who are on-board the vehicle, including comparing the first set of values with a second set of values generated over time by one or more spatial positioning sensors included in the portable computing device;
granting access of the portable computing device to the on-board network, the granting based on a first determination that the one or more externally generated stimuli or conditions are indicative of the portable computing device being at least one of operated, held, or carried by the one or more persons who are on-board the vehicle, the first determination including a determination, based on the comparison, of a difference between the first set of values and the second set of values over time; and
denying access of the portable computing device to the on-board network based on a second determination that the one or more externally generated stimuli or conditions are not indicative of the portable computing device being at least one of operated, held, or carried by any person who is on-board the vehicle, the second determination including a determination, based on the comparison, of a consistency between the first set of values and the second set of values over time.
9 Assignments
0 Petitions
Accused Products
Abstract
Novel techniques for averting unsanctioned access to on-board vehicle networks include obtaining indications of detected stimuli and/or conditions that are external to a target computing device, and determining whether or not the detected stimuli/conditions are indicative of the target computing device being utilized, operated, held, and/or carried by a person on-board the vehicle. External stimuli/conditions may include signals transmitted by other devices on-board the vehicle, ad-hoc data received via various interfaces of the target computing device, comparisons of vehicle heuristic data with data generated by components of the target computing device, etc. A confidence score may be generated (e.g., over time) based on detected stimuli/conditions. Access of the target computing device to an on-board vehicle network may be granted or denied based on the detected stimuli/conditions and/or the confidence score. Further, the novel techniques are not required to use any user input.
17 Citations
16 Claims
-
1. A method of averting unsanctioned access to a network on-board a vehicle, the network being an on-board network, and the method comprising:
-
detecting, at a portable computing device and based on a presence of a wireless signal that is received via a wireless interface of the portable computing device and that is generated by a transceiver that is on-board the vehicle and fixedly connected to the vehicle, that the portable computing device is on-board the vehicle; detecting, at the portable computing device via the wireless interface, one or more externally generated stimuli or conditions, the one or more externally generated stimuli or conditions excluding a response to a challenge issued at a user interface of the portable computing device and including a first set of values generated over time by one or more spatial positioning sensors that are excluded from the portable computing device and that are disposed on-board the vehicle; determining whether or not the one or more externally generated stimuli or conditions are indicative of the portable computing device being at least one of operated, held, or carried by one or more persons who are on-board the vehicle, including comparing the first set of values with a second set of values generated over time by one or more spatial positioning sensors included in the portable computing device; granting access of the portable computing device to the on-board network, the granting based on a first determination that the one or more externally generated stimuli or conditions are indicative of the portable computing device being at least one of operated, held, or carried by the one or more persons who are on-board the vehicle, the first determination including a determination, based on the comparison, of a difference between the first set of values and the second set of values over time; and denying access of the portable computing device to the on-board network based on a second determination that the one or more externally generated stimuli or conditions are not indicative of the portable computing device being at least one of operated, held, or carried by any person who is on-board the vehicle, the second determination including a determination, based on the comparison, of a consistency between the first set of values and the second set of values over time. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system for averting unsanctioned access to a network on-board a vehicle, the network being an on-board network, and the system comprising a portable computing device having:
-
one or more wireless interfaces; one or more processors; and one or more non-transitory, tangible memories storing computer-executable instructions thereon that, when executed by the one or more processors, cause the portable computing device to; detect, based on a presence of a signal generated by the on-board network and received via the one or more wireless interfaces, that the portable computing device is on-board the vehicle; detect, via the one or more wireless interfaces, one or more stimuli or conditions that are external to the portable computing device that is on-board the vehicle, the one or more externally generated stimuli or conditions excluding a response to a challenge issued at a user interface of the portable computing device and including a first set of values generated over time by one or more spatial positioning sensors that are excluded from the portable computing device and that are disposed on-board the vehicle; determine whether or not the one or more externally generated stimuli or conditions are indicative of the portable computing device being at least one of operated, held, or carried by one or more persons who are on-board the vehicle, including comparing the first set of values with a second set of values generated over time by one or more spatial positioning sensors included in the portable computing device; grant access of the portable computing device to the on-board network, the granting based on a first determination that the one or more externally generated stimuli or conditions are indicative of the portable computing device being at least one of operated, held, or carried by the one or more persons who are on-board the vehicle, the first determination, based on a difference between the first set of values and the second set of values over time indicated by the comparison; and deny access of the portable computing device to the on-board network based on a second determination that the one or more externally generated stimuli or conditions are not indicative of the portable computing device being operated, held, or carried by any person who is on-board the vehicle, the second determination based on a consistency between the first set of values and the second set of values over time indicated by the comparison. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A system for averting unsanctioned access to a network on-board a vehicle, the network being an on-board network, and the system comprising a mobile computing device including:
-
one or more wireless interfaces via which the mobile computing device determines that the mobile computing device is on-board the vehicle; a detection engine that is communicatively coupled to the one or more wireless interfaces of the mobile computing device that has been determined to be on-board the vehicle, the detection engine comprising a first set of computer-executable instructions that is stored on a non-transitory memory of the mobile computing device and that, when executed by a processor of the mobile computing device, causes the mobile computing device to detect, via the coupling to the one or more wireless interfaces, one or more stimuli or conditions that are external to the mobile computing device, the one or more stimuli or conditions that are external to the mobile computing device including a first set of values generated over time by one or more spatial positioning sensors that are excluded from the mobile computing device and that are disposed on-board the vehicle; a determination engine coupled to the detection engine and comprising a second set of computer-executable instructions that is stored on the non-transitory memory of the mobile computing device and that, when executed by the processor of the mobile computing device, causes the mobile computing device to determine, based on the one or more stimuli or conditions detected by the detection engine, whether or not the mobile computing device is being at least one of operated, held, or carried by one or more persons who are on-board the vehicle, wherein; a grant or a denial of access of the mobile computing device to the on-board network is based on a determination of the determination engine; the determination of the determination engine includes a comparison of the first set of values and a second set of values generated over time by one or more spatial positioning sensors included in the mobile computing device; and a denial of access corresponds to a consistency over time between the first set of values and the second set of values, and a granting of access corresponds to a difference between the first set of values and the second set of values. - View Dependent Claims (14, 15, 16)
-
Specification