System and Method Providing Permission Based Access to Automotive Computers
First Claim
1. A Link device, comprising:
- a processor connected to an internal Link bus;
a non-transitory memory coupled to the Link bus;
a digital device ID unique to the Link device;
one or both of firmware or software executing from non-transitory media;
a first communication port enabled to communicate with a vehicle bus coupling computerized devices in a vehicle; and
a second communication port enabled to communicate with one or more digital devices external to the vehicle;
wherein the firmware or software enables the Link device to communicate with the vehicle bus, and to accomplish a variety of tasks including pulling data from data stores in the vehicle and operating specific vehicle functions, and wherein the firmware or software manages communication with the one or more external digital devices, accepting only requests for cooperation with the Link device using the unique device ID with a request that is cryptographically secure.
3 Assignments
0 Petitions
Accused Products
Abstract
A Link device has a processor connected to an internal Link bus, a non-transitory memory, a digital device ID, one or both of firmware or software executing from non-transitory media, a first communication port enabled to communicate with a vehicle bus coupling computerized devices in a vehicle, and a second communication port enabled to communicate with one or more digital devices external to the vehicle. The firmware or software enables the Link device to communicate with the vehicle bus, and to accomplish a variety of tasks including pulling data from data stores in the vehicle and operating specific vehicle functions, and wherein the firmware or software manages communication with the one or more external digital devices, accepting only requests for cooperation with the Link device using the unique device ID with a request that is cryptographically secure.
-
Citations
22 Claims
-
1. A Link device, comprising:
-
a processor connected to an internal Link bus; a non-transitory memory coupled to the Link bus; a digital device ID unique to the Link device; one or both of firmware or software executing from non-transitory media; a first communication port enabled to communicate with a vehicle bus coupling computerized devices in a vehicle; and a second communication port enabled to communicate with one or more digital devices external to the vehicle; wherein the firmware or software enables the Link device to communicate with the vehicle bus, and to accomplish a variety of tasks including pulling data from data stores in the vehicle and operating specific vehicle functions, and wherein the firmware or software manages communication with the one or more external digital devices, accepting only requests for cooperation with the Link device using the unique device ID with a request that is cryptographically secure. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method comprising steps:
-
coupling a Link device to a vehicle bus coupling computerized devices in a vehicle, the Link device having a processor connected to an internal Link bus, a non-transitory memory coupled to the Link bus, a device ID unique to the Link device, one or both of firmware or software executing from non-transitory media, and a communication port enabled to communicate with one or more digital devices external to the vehicle; receiving a request to cooperate by the Link device from an external digital device via the communication port; and approving the request to cooperate only if it references the device ID and is cryptographically secure, granting to the external digital device ability to accomplish a variety of tasks including pulling data from data stores in the vehicle and operating specific vehicle functions. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
Specification