Abstract:
In one embodiment, an energy-harvesting communication device of a communication network accumulates energy, e.g., electromagnetic energy. Upon detecting that the accumulated energy surpasses a sufficient threshold, the communication device may transmit a message into the communication network using the accumulated energy as an unreliable and unsynchronized broadcast transmission to any available receiver within the communication network.
Abstract:
In one embodiment, a universal programming module on a first device collects context and state information from a local application executing on the first device, and provides the context and state information to a context mobility agent on the first device. The context mobility agent establishes a peer-to-peer connection with a second device, and transfers the context and state information to the second device, such that a remote application may be configured to execute according to the transferred context and state information from the first device. In another embodiment, the context mobility agent receives remote context and remote state information from the second device, wherein the remote application had been executing according to the remote context and remote state information, and provides the remote context and remote state information to the universal programming module to configure the local application to execute according to the remote context and remote state information.
Abstract:
A method includes establishing communication channels between an on-board unit (OBU) of a vehicle and a plurality of nodes, tagging each of a plurality of data from the plurality of nodes with a priority level, storing the plurality of data in a priority queue according to respective priority levels, selecting a medium to present a first data of the plurality of data to a user, and presenting the first data to the user via the medium. In the method, the plurality of nodes includes a remote node and an in-vehicle device. Another method includes receiving a data from a remote node, generating a plurality of data streams from the data and transmitting the plurality of data streams across a plurality of wireless interfaces. Another method includes enhancing audio signals from a plurality of microphones and speakers. Yet another method includes various gesture based user interfaces coupled to the OBU.
Abstract:
In one embodiment, a universal programming module on a first device collects context and state information from a local application executing on the first device, and provides the context and state information to a context mobility agent on the first device. The context mobility agent establishes a peer-to-peer connection with a second device, and transfers the context and state information to the second device, such that a remote application may be configured to execute according to the transferred context and state information from the first device. In another embodiment, the context mobility agent receives remote context and remote state information from the second device, wherein the remote application had been executing according to the remote context and remote state information, and provides the remote context and remote state information to the universal programming module to configure the local application to execute according to the remote context and remote state information.
Abstract:
A method is provided in one example embodiment that includes receiving a request for data from a source device, such as an on-board unit of vehicle or a mobile device coupled to an on-board unit, over a vehicular network. Location data, such as GPS coordinates, speed, and heading associated with the source device may also be received. A travel path for the source device can be predicted based on the location data, and an access point to the network can be located within range of the travel path. Packets associated with the requested data may be sent to the access point and then forwarded to the source device when the source device is in range.