Method and apparatus for dynamic configuration of multiprocessors system
First Claim
Patent Images
1. An apparatus, comprising:
- a speed sensor configured to generate speed data for a vehicle;
a multiprocessor system located within the vehicle and coupled to the speed sensor, wherein the multiprocessor system comprises multiple different processors controlling different functions within the vehicle, wherein the multiprocessor system is configured to;
identify a processor operating in a new device not currently configured as part of the multiprocessor system;
identify a speed of the vehicle based on the speed data generated from the speed sensor;
initiate a connection with the new device, take over operation of an application for the new device, and exchange data with the new device based on the speed of the vehicle; and
operate a security manager, wherein the security manager is configured to;
identify a security attribute associated with the new device;
identify the new device as authorized or unauthorized according to the security attribute;
allow connection of the new device to the multiprocessor system in response to the new device being identified as authorized; and
prevent connection of the new device to the multiprocessor system in response to the new device being identified as unauthorized.
10 Assignments
0 Petitions
Accused Products
Abstract
A multiprocessor system used in a car, home, or office environment includes multiple processors that run different real-time applications. A dynamic configuration system runs on the multiple processors and includes a device manager, configuration manager, and data manager. The device manager automatically detects and adds new devices to the multiprocessor system, and the configuration manager automatically reconfigures which processors run the real-time applications. The data manager identifies the type of data generated by the new devices and identifies which devices in the multiprocessor system are able to process the data.
315 Citations
15 Claims
-
1. An apparatus, comprising:
-
a speed sensor configured to generate speed data for a vehicle; a multiprocessor system located within the vehicle and coupled to the speed sensor, wherein the multiprocessor system comprises multiple different processors controlling different functions within the vehicle, wherein the multiprocessor system is configured to; identify a processor operating in a new device not currently configured as part of the multiprocessor system; identify a speed of the vehicle based on the speed data generated from the speed sensor; initiate a connection with the new device, take over operation of an application for the new device, and exchange data with the new device based on the speed of the vehicle; and operate a security manager, wherein the security manager is configured to; identify a security attribute associated with the new device; identify the new device as authorized or unauthorized according to the security attribute; allow connection of the new device to the multiprocessor system in response to the new device being identified as authorized; and prevent connection of the new device to the multiprocessor system in response to the new device being identified as unauthorized. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method, comprising:
-
controlling operations in a vehicle with an in-vehicle processing system; detecting a mobile device not currently connected to the in-vehicle processing system moving into or next to the vehicle; monitoring a speed of the vehicle with the in-vehicle processing system; establishing a connection between the in-vehicle processing system and the mobile device based on the speed of the vehicle; configuring the in-vehicle processing system and the mobile device to exchange responsibilities for processing data based on the speed of the vehicle; exchanging data between the in-vehicle processing system and the mobile device based on the speed of the vehicle; identifying a security attribute associated with the mobile device; identify the mobile device as authorized or unauthorized according to the security attribute; allowing the connection between the mobile device and the in-vehicle processing system in response to the mobile device being identified as authorized; and preventing the connection between the mobile device and the in-vehicle processing system in response to the mobile device being identified as unauthorized. - View Dependent Claims (7, 8, 9, 10)
-
-
11. An apparatus, comprising:
-
a multi-processor system comprising multiple processors located in or next to a vehicle and configured to control different operations within the vehicle, wherein the multi-processor system is further configured to; enable a first one of the multiple processors to run an application within the vehicle; monitor a speed of the vehicle; compare the speed of the vehicle with a speed threshold value; disable the first one of the multiple processors from running the application within the vehicle in response to detecting the speed of the vehicle exceeding the speed threshold value, wherein a second one of the multiple processors is configured to run the application instead of the first one of the multiple processors; and
operate a security manager, wherein the security manager is configured to;identify a security attribute associated with the second one of the multiple processors; identify the second one of the multiple processors as authorized or unauthorized according to the security attribute; allow connection of the second one of the multiple processors with the multiprocessor system in response to the second one of the multiple processors being identified as authorized; and prevent connection of the second one of the multiple processors to the multiprocessor system in response to the second one of the multiple processors being identified as unauthorized. - View Dependent Claims (12, 13, 14, 15)
-
Specification