Dynamic management of computing platform resources
US-2016277310-A1 · Sep 22, 2016 · US
US10249103B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10249103-B2 |
| Application number | US-201615390078-A |
| Country | US |
| Kind code | B2 |
| Filing date | Dec 23, 2016 |
| Priority date | Aug 2, 2016 |
| Publication date | Apr 2, 2019 |
| Grant date | Apr 2, 2019 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Novel tools and techniques might provide for implementing Internet of Things (“IoT”) functionality, and, in particular embodiments, implementing added services for OBD2 connection for IoT-capable vehicles. In various embodiments, a portable device (when connected to an OBD2 DLC port of a vehicle) might monitor wireless communications between a vehicle computing system(s) and an external device(s), might monitor vehicle sensor data from vehicular sensors tracking operational conditions of the vehicle, and might monitor operator input sensor data from operator input sensors tracking input by a vehicle operator. The portable device (or a server) might analyze either the monitored wireless communications or a combination of the monitored vehicle sensor data and the monitored operator input sensor data, to determine whether vehicle operation has been compromised. If so, the portable device (or the server) might alert the operator of the vehicle via a user interface, and might initiate one or more remediation operations.
Opening claim text (preview).
What is claimed is: 1. A method, comprising: monitoring, with a portable device in communication with one or more computing systems of a vehicle via an on-board diagnostics (“OBD2”) data link connector (“DLC”) port, wireless communications between at least one vehicle computing system of the one or more computing systems of the vehicle and at least one device external to the vehicle; monitoring, with the portable device via the OBD2 DLC port, one or more vehicle sensor data from one or more vehicular sensors tracking operational conditions of the vehicle; monitoring, with the portable device via the OBD2 DLC port, one or more operator input sensor data from one or more operator input sensors tracking operator input by an operator of the vehicle; analyzing, with the portable device, at least one of the monitored wireless communications between the at least one vehicle computing system and the at least one device external to the vehicle or a combination of the monitored one or more vehicle sensor data and the monitored one or more operator input sensor data, to determine whether vehicle operation has been compromised, wherein analyzing the combination of the monitored one or more vehicle sensor data and the monitored one or more operator input sensor data comprises analyzing, with the portable device, the one or more vehicle sensor data and the one or more operator input sensor data to determine whether the one or more vehicle sensor data indicates operational conditions of the vehicle that are inconsistent with the corresponding one or more operator input sensor data; based on a determination that vehicle operation has been compromised, alerting the operator of the vehicle regarding the vehicle operation being compromised, using the portable device via a user interface; and initiating, with the portable device, one or more remediation operations. 2. The method of claim 1 , wherein the one or more computing systems of the vehicle comprise at least one of an electronic control unit (“ECU”), an electronic control module (“ECM”), an electronic throttle control (“ETC”) system, an electronic stability control (“ESC”) system, a variable-assist power steering system, an automatic steering system, an anti-lock braking system (“ABS”), or a vehicular computing node. 3. The method of claim 1 , wherein the one or more vehicular sensors comprise at least one of one or more accelerator pedal position sensors, one or more engine speed sensors, one or more engine air flow sensors, one or more air-fuel mixture sensors, one or more vehicle speed sensors, one or more cruise control switch sensors, one or more brake pedal position sensors, one or more brake actuator sensors, one or more vehicle traction sensors, one or more vehicle stability sensors, one or more vehicle body motion sensors, or one or more steering angle sensors. 4. The method of claim 1 , wherein the vehicle is an Internet of Things (“IoT”) -capable vehicle and the at least one device external to the vehicle comprises at least one IoT-capable device, wherein the wireless communications between the at least one vehicle computing system and the at least one device external to the vehicle comprises machine-to-machine IoT communications. 5. The method of claim 4 , wherein the portable device is an IoT gateway through which all IoT communications pass, wherein initiating the one or more remediation operations comprises, based on a determination that vehicle operation has been compromised by the at least one device external to the vehicle via the machine-to-machine IoT communications and based on the operator action comprising disconnecting the portable device from the OBD2 DLC port, disrupting, with the portable device, communication between the at least one vehicle computing system and the at least one device external to the vehicle. 6. The method of claim 5 , further comprising: in response to the operator reconnecting the portable device into the OBD2 DLC port, establishing, with the portable device, communication between the at least one vehicle computing system and one or more telematics sources. 7. The method of claim 4 , wherein the portable device is an IoT gateway through which all IoT communications pass, wherein the portable device comprises a block-wireless-communications button, wherein initiating the one or more remediation operations comprises, based on a determination that vehicle operation has been compromised by the at least one device external to the vehicle via the machine-to-machine IoT communications and based on the operator action comprising depressing the block-wireless-communications button on the portable device, disrupting, with the portable device, communication between the at least one vehicle computing system and the at least one device external to the vehicle. 8. The method of claim 1 , wherein the portable device comprises a block-wireless-communications button, wherein initiating the one or more remediation operations comprises, based on a determination that vehicle operation has been compromised by the at least one device external to the vehicle via the wireless communications and based on the operator action comprising depressing the block-wireless-communications button on the portable device, disrupting, with the portable device, communication between the at least one vehicle computing system and the at least one device external to the vehicle by jamming all wireless communications within at least one set of telecommunications frequency ranges to and from the vehicle. 9. The method of claim 1 , wherein the portable device comprises a restore button, wherein initiating the one or more remediation operations comprises, based on a determination that vehicle operation has been compromised by the at least one device external to the vehicle via the wireless communications and based on the operator action comprising depressing the restore button on the portable device, restoring, with the portable device, settings and configurations for at least one of the one or more computing systems of the vehicle, the one or more vehicular sensors, or the one or more operator input sensors, wherein the settings and configurations for the at least one of the one or more computing systems of the vehicle, the one or more vehicular sensors, or the one or more operator input sensors comprise one of factory settings and configurations or previously saved settings and configurations. 10. The method of claim 1 , further comprising: encrypting, with the portable device, the monitored one or more vehicle sensor data and the monitored one or more operator input sensor data; and storing, with the portable device, the encrypted one or more vehicle sensor data and the encrypted one or more operator input sensor data in a local data storage device of the portable device; wherein encrypting and storing the monitored one or more vehicle sensor data and the monitored one or more operator input sensor data are performed either before or after analyzing the at least one of the monitored wireless communications between the at least one vehicle computing system and the at least one device external to the vehicle or the combination of the monitored one or more vehicle sensor data and the monitored one or more operator input sensor data, to determine whether vehicle operation has been compromised. 11. The method of claim 10 , wherein encrypting the monitored one or more vehicle sensor data and the monitored one or more operator input sensor data comprises encrypting, with the portable device, the monitored one or more vehicle sensor data and the monitored one or more operator input sensor data, using one or more cryptographic protocols or techniques comprising AES symmetri
specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks · CPC title
Testing, {supervising or monitoring} using real traffic · CPC title
eliminating virus, restoring damaged files · CPC title
Services for machine-to-machine communication [M2M] or machine type communication [MTC] · CPC title
interconnection devices, e.g. bus-connected or in-line devices · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.