Abstract:
In one embodiment, a data aggregator discovery (DAD) message may be distributed by an associated data aggregator, the DAD message identifying the initiating data aggregator, and comprising a recorded route taken from the data aggregator to a receiving particular node as well as a total path cost for the particular node to reach a root node of the DAG through the recorded route and via the data aggregator. The receiving particular node determines a path cost increase (PCI) associated with use of the data aggregator based on the total path cost as compared to a DAG-based path cost for the particular node to reach the root node via the DAG. If the PCI is below a configured threshold, the particular node may redirect traffic to the data aggregator as source-routed traffic according to the recorded route. The traffic may then be aggregated by the data aggregator, accordingly.
Abstract:
In one embodiment, a particular node in a wireless network may receive a wireless signal, and may determine whether the wireless signal is intended for itself. In response to determining that the wireless signal is intended for the particular node, the particular node may transmit a non-colliding wireless carrier sense detected alert (CSDA) signal during the received wireless signal to request that other nodes within communication distance of the particular node refrain from transmitting for a duration of the received wireless signal. In another embodiment, a node listens on a first frequency for a wireless CSDA signal regarding a second (colliding) frequency, and in response to receiving a CSDA signal, may refrain from transmitting a wireless signal on the second frequency for the particular duration, or else (if not receiving a CSDA signal), may allow transmission of a wireless signal on the second frequency, accordingly.
Abstract:
In one embodiment, a method for ensuring quality of a media message is provided. The method includes receiving information for a media message. At least a portion of the media is analyzed to determine a media quality for the media message. The method then determines if the media quality is acceptable. If the media quality is not acceptable, then an alert may be sent regarding the media quality of the media message. For example, a caller may be prompted to re-record a media message.
Abstract:
In one embodiment, a node may determine a trigger for establishing transmission priority on a path through a shared-media communication network for priority traffic to a particular node. As such, the node may generate a path clear message (PCM) that would instruct one or more receiving nodes along the path to suspend transmission for traffic other than the priority traffic for a specified duration, and also to transmit a local non-repeated distributed message to one or more neighbor nodes of each respective receiving node, the local non-repeated distributed message to instruct the neighbor nodes to suspend transmission for the specified duration. After transmitting the PCM along the path to the particular node to establish the transmission priority for the priority traffic along the path through the shared-media network, the priority traffic may be transmitted to the particular node along the path during the transmission priority.
Abstract:
A method and system for intelligently managing a transportation network are provided. The method includes dynamically establishing an ad hoc data communications network that includes vehicle nodes provided by respective vehicles in a transportation network. Behavior of one or more of the vehicles can be controlled remotely in response to automated traffic analysis performed based on real-time information received via the ad hoc network. Remote control of the one or more vehicles can include controlling vehicle motion by controlling vehicle subsystems via real-time command data transmitted to the respective vehicles via the ad hoc network.
Abstract:
In one embodiment, a method for ensuring quality of a media message is provided. The method includes receiving information for a media message. At least a portion of the media is analyzed to determine a media quality for the media message. The method then determines if the media quality is acceptable. If the media quality is not acceptable, then an alert may be sent regarding the media quality of the media message. For example, a caller may be prompted to re-record a media message.
Abstract:
Playback of multimedia data associated with a recorded conference session is simplified, particularly for a person who participated in the conference session from a mobile device. At a recording server that is in communication with a plurality of endpoints in a conference session, multimedia received from the plurality of endpoints participating in the conference session is recorded. The recording server obtains geographical location information for at least one mobile endpoint participating in the conference session as the at least one mobile endpoint moves. The recording server temporally correlates the geographical location information for the at least one endpoint with recorded multimedia data for the conference session. The recording server stores data tags for the geographical location information for the at least one mobile endpoint in association with the recorded multimedia data for subsequent use in indexing to map data to retrieve a portion of the recorded multimedia data for playback.
Abstract:
A system and methodology to facilitate communication between non-compatible communication devices by utilization of a dynamic media proxy is provided. Information associated with an endpoint, such as, media capabilities, identity and system resource information is collected. Media proxy'ing is performed as part of capability negotiation. A dynamic media proxy is employed based on an analysis of the collected information. An analysis component can identify an endpoint that does not adhere to specific rules of transmission and can dynamically connect such an endpoint to a VTG (virtual talk group) via a proxy to prevent the endpoint from transmitting media into an active VTG that already has multiple talkers streaming media. Additionally, the location where media processing can occur can be dynamically determined based on the available system resources.
Abstract:
In one embodiment, a management device determines a topology of nodes in a network. Based on the topology, frequency hopping sequences are assigned (and notified) to the nodes such that each particular node of a certain set of the nodes is assigned a frequency hopping sequence on which to transmit that is different than frequency hopping sequences of neighbors and hidden neighbors of that particular node. In another embodiment, a transmitting node first transmits a transmission indication signal on its particular frequency band based on its frequency hopping sequence, and then transmits a message on the particular frequency band. In a further embodiment, a receiving node listening to a plurality of frequency bands may detect the transmission indication signal on the particular frequency band. In response, the receiving node filters out all frequency bands other than the particular frequency band, and receives the following transmission on that particular frequency band.
Abstract:
In one embodiment, a particular field area router (FAR), in a local computer network (e.g., a mesh network) having a plurality of FARs, advertises a common subnet prefix assigned to the local computer network into a global computer network. Each of the plurality of FARs of the local computer network is configured to accept any traffic destined to the local computer network, and a tunnel overlay is built among the plurality of FARs. Upon receiving a packet at the particular FAR destined to a particular device in the local computer network, and in response to the particular FAR not having a host route to the particular device, it forwards the packet on the tunnel overlay to another of the plurality of FARs of the local computer network.