Wireless telecommunications method and apparatus
First Claim
Patent Images
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; and
transmit 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.
11 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.
313 Citations
24 Claims
-
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; and transmit 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. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
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; and in 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. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
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; and identify a first priority associated with the first portable device and a second priority associated with the second portable device; and 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 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; and transmit 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. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
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; and 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, 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. - View Dependent Claims (21, 22, 23, 24)
-
Specification