IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
US-0789313
(2010-05-27)
|
등록번호 |
US-8331279
(2012-12-11)
|
발명자
/ 주소 |
- Preston, Dan Alan
- Lutter, Robert Pierce
|
출원인 / 주소 |
- Eagle Harbor Holdings, LLC
|
대리인 / 주소 |
Stolowitz Ford Cowger, LLP
|
인용정보 |
피인용 횟수 :
10 인용 특허 :
262 |
초록
▼
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 automat
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.
대표청구항
▼
1. A wireless telecommunications apparatus for a vehicle, comprising: multiple on-board processors configured to operate in a multiprocessor system, wherein the multiprocessor system is configured to: operate a wireless transceiver;detect a first wireless device brought into or next to the vehicle;e
1. A wireless telecommunications apparatus for a vehicle, comprising: multiple on-board processors configured to operate in a multiprocessor system, wherein the multiprocessor system is configured to: operate a wireless transceiver;detect a first wireless device brought into or next to the vehicle;establish a first wireless connection between the wireless transceiver and the first wireless device;identify a first priority for a first application operating in the multiprocessor system;conduct a first wireless communication over the first wireless connection with the first wireless device;detect a second wireless device brought into or next to the vehicle;establish a second wireless connection between the wireless transceiver and the second wireless device;identify a second priority for a second application operating in the multiprocessor system;monitor data in the multiprocessor system;dynamically identify at least some of the data from at least some of the multiple processors in the multiprocessor system for logging as log data;store the log data in a memory, wherein the memory comprises at least one of nonvolatile flash memory and high volume hard disk memory;responsive to detecting a predetermined condition in the log data and in response to identifying the second priority of the second application as having a higher priority than the first priority of the first application, automatically terminate and preempt the first wireless communication over the first wireless connection with the first wireless device with a second wireless communication over the second wireless connection with the second wireless device; andtransmit an outgoing message over the second connection, wherein at least a portion of the log data is retrieved from the memory and transmitted in the outgoing message over the second wireless connection. 2. The apparatus of claim 1 wherein at least one processor in the multiprocessor system is configured to: monitor for wireless signals from the first wireless device as the first wireless device is moved into or next to the vehicle, wherein the first wireless device is not currently coupled to the multiprocessor system and runs a first software application that processes a first type of data;wirelessly connect the first wireless device to the multiprocessor system;identify data codes in the wireless signals and use the data codes to identify the first type of data processed by the first application running on the first wireless device;responsive to identifying the data codes from the first wireless device, select a third software application from among multiple different software applications contained within the memory in the multiprocessor system, wherein the third software application is configured to process the first type of data processed by the first wireless device;download the third software application from the memory to a selected one of the multiple processors in the multiprocessor system, wherein the third software application is not currently loaded in the selected one of the multiple processors;reconfigure the selected one of the multiple processors to run the third software application downloaded from the memory; andprocess the first type of data received from the first wireless device with the third software application operating in the selected one of the multiple processors. 3. The wireless telecommunications apparatus according to claim 1 wherein the wireless transceiver is one of Bluetooth, 802.11, cellular packet data or satellite link. 4. The wireless telecommunications apparatus according to claim 1 wherein the first wireless device brought into or next to the vehicle is for at least one of audio and video playback. 5. The wireless telecommunications apparatus according to claim 1 wherein the second wireless device brought into or next to the vehicle is a phone. 6. The wireless telecommunications apparatus according to claim 1 wherein the data monitored in the multiprocessor system comprises data associated with sensors including at least one of: engine-monitoring data,speed data,oil temperature data,water temperature data, ortemperature inside the car data. 7. The wireless telecommunications apparatus according to claim 1 wherein the data monitored in the multiprocessor system comprises data associated with applications including at least one of: braking control,security systems, orairbag deployment. 8. A distributed processing system comprising multiple on-board processors configured to operate in a vehicle and control portable devices and exchange data with the portable devices based on assigned priorities, the distributed processing system further comprising: a wireless telecommunications apparatus comprising an on-board transceiver coupled to one of the on-board processors in the vehicle, wherein the wireless telecommunications apparatus is configured to: establish a first wireless connection with a first wireless transceiver coupled to a first portable device;establish a second wireless connection with a second wireless transceiver coupled to a second portable device;dynamically monitor, detect and automatically establish a first wireless communication between the first portable device and an application running in one of the on-board processors in the vehicle;identify a first priority associated with the first portable device and a second priority associated with the second portable device;a data logging apparatus comprising at least one of the on-board processors in the distributed processing system configured to: monitor data transferred over the distributed processing system;detect a vehicle condition based on the monitored data;identify at least some of the data for logging as log data;store the log data in a memory in response to the detected vehicle condition, wherein the memory comprises at least one of nonvolatile flash memory and high volume hard disk memory;in response to the detected vehicle condition and based on the second priority associated with the second portable device having a higher priority than the first priority associated with the first portable device, terminate the wireless communication with the first portable device and establish a second wireless communication over the second wireless connection established with the second portable device; andin response to the detected vehicle condition, transmit at least some of the log data from the memory in an outgoing message in the second wireless communication with the second portable device. 9. The processing system according to claim 8 wherein the on-board transceiver is one of Bluetooth, 802.11, cellular packet data, or satellite link. 10. The processing system according to claim 8 wherein the first portable device is for at least one of audio or video playback. 11. The processing system according to claim 8 wherein the second portable device is a phone. 12. The processing system according to claim 8 wherein the monitored data comprises data associated with sensors including at least one of: engine-monitoring data,speed data,oil temperature data,water temperature data, ortemperature inside the car data. 13. The processing system according to claim 8 wherein the monitored data comprises data associated with applications including at least one of: braking control,security systems, orairbag deployment. 14. A distributed processing system comprising multiple on-board processors configured to operate in a vehicle and control portable devices and exchange data with the portable devices based on assigned priorities, the distributed processing system further comprising: a wireless telecommunications apparatus comprising an on-board transceiver coupled to one of the on-board processors in the vehicle, wherein the wireless telecommunications apparatus is configured to: establish a first wireless connection with a first wireless transceiver coupled to a first portable device;establish a second wireless connection with a second wireless transceiver coupled to a second portable device;dynamically monitor, detect and automatically establish a first wireless communication between the first portable device and an application running in one of the on-board processors in the vehicle; andidentify a first priority associated with the first portable device and a second priority associated with the second portable device; anda data logging apparatus comprising at least one of the on-board processors in the distributed processing system configured to: monitor data transferred over the distributed processing system;detect a vehicle condition based on the monitored data;identify at least some of the data for logging as log data;store the log data in a memory in response to the detected vehicle condition, wherein the memory comprises at least one of nonvolatile flash memory and high volume hard disk memory;in response to a user initiated action, terminate the first wireless communication with the first portable device, and establish a second wireless communication over the second wireless connection established with the second portable device; andtransmit at least some of the log data from the memory in an outgoing message in the second wireless communication over the second wireless connection established with the second portable device. 15. The distributed processing system according to claim 14 wherein the on-board transceiver is one of Bluetooth, 802.11, cellular packet data, or satellite link. 16. The distributed processing system according to claim 14 wherein the first portable device is for at least one of audio and video playback. 17. The distributed processing system according to claim 14 wherein the second portable device is a phone. 18. The distributed processing system according to claim 14 wherein the monitored data comprises data associated with sensors including at least one of: engine-monitoring data,speed data,oil temperature data,water temperature data, ortemperature inside the car data. 19. The distributed processing system according to claim 14 wherein the monitored data comprises data associated with applications including at least one of: braking control,security systems, orairbag deployment. 20. An apparatus comprising multiple on-board processors configured to operate in a vehicle and control portable devices and exchange data with the portable devices based on assigned priorities, the distributed processing system comprising: a wireless telecommunications apparatus comprising an on-board transceiver coupled to one of the on-board processors in the vehicle, wherein the wireless telecommunications apparatus is configured to: establish a wireless connection with a wireless transceiver coupled to a portable device brought into or next to the vehicle;establish a first wireless communication over the wireless connection; anda data logging apparatus comprising at least one of the on-board processors in the distributed processing system configured to: monitor data transferred over the distributed processing system, wherein the monitored data includes at least a first data set and a second data set representing one or more vehicle conditions;assign priorities to detected vehicle conditions monitored;identify at least some of the data as low priority log data for logging and identify at least some of the data as high priority send data for sending as send data,in response to identifying low priority log data for logging, store the low priority log data in a memory, wherein the memory comprises at least one of nonvolatile flash memory and high volume hard disk memory,in response to identifying high priority send data for sending, terminate the first wireless communication over the wireless connection through the portable device, establish a second wireless communication over the wireless connection through the portable device, and transmit the high priority send data in an outgoing message over the second wireless communication over the wireless connection through the portable device. 21. The apparatus according to claim 20 wherein the on-board transceiver comprises one of Bluetooth, 802.11, cellular packet data, or satellite link. 22. The apparatus according to claim 20 wherein the wireless device is a phone. 23. The apparatus according to claim 20 wherein the monitored data comprises data associated with sensors including at least one of: engine-monitoring data,speed data,oil temperature data,water temperature data, ortemperature inside the car data. 24. The apparatus according to claim 20 wherein the monitored data comprises data associated with applications including at least one of: braking control,security systems, orairbag deployment.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.