Abstract:
A router (200) monitors (302) a data packet sent from an originator (102) via the router and addressed to a destination device (112, 116) other than the router, and determines (304) whether the data packet is potentially harmful to the destination device. The router interrupts (306) transmission of the data packet in response to determining that the data packet is potentially harmful to the destination device, including communicating (307) with a second router to cause the second router to interrupt transmission of a future data packet; and transmits (308) the data packet in response to determining that the data packet is not potentially harmful to the destination device.
Abstract:
An instant message (IM) proxy (24) according to the present invention is capable of maintaining the availability status of a mobile subscriber (12) even when the mobile subscriber is roaming or temporarily out of a mobile network coverage area, and even after the IM proxy unsuccessfully attempts to send an instant message (42) to the mobile subscriber. Messages will continue to be re-sent to the mobile subscriber (12) in the near-real time manner characteristic of a typical instant message system until IM parameters programmed into a retry counter (38) and/or the timer (40) located at the proxy (24) are exceeded and the IM proxy drops the message. In addition, the IM proxy (24) of the present invention is capable of bundling instant messages intended for the mobile subscriber (12) to minimize mobile system overhead connection costs while at the same time minimizing IM system latency.
Abstract:
A method and apparatus for selectively redirecting session control for a user equipment in a telecommunication system include: a home server (108), a proxy server (204, 206), and a user equipment (202) for transmitting a breakout request (208, 210) to the proxy server (204, 206) to break out of an initial service route that includes the home server (108) to a direct service route that bypasses the home server (108).
Abstract:
In order to alleviate network congestion, replication of packets is performed after the packets are received over a wide-area network (250). In particular, a voice packet received from a particular remote unit (201) by a particular base station (211) will be replicated, once for each downlink replicator involved in the call. These voice packets will be transmitted over the wide-area network (250) and will be received by the downlink replicators, again replicated, and transmitted to the appropriate base stations (212-215) where they are provided to their respective remote units (202-206).
Abstract:
A method (FIG. 11) and corresponding wireless communication unit (102, FIG. 5) and mobility manager (116, FIG. 6) for facilitating a handover from one communication network (106) to another communication network (108) of an ongoing communication (120, 122) between a wireless communication unit (102) and a peer communication unit (114, 714). The method including obtaining call information (1103) corresponding to the ongoing communication where the ongoing communication uses the first communication network; and ascertaining a handover number (1105) for use by the wireless communication unit to originate a handover call (1107) via the second network (108), the handover number terminating within the first communication network for use in facilitating the handover of the ongoing communication to the second communication network.
Abstract:
A plurality of reporting devices (108, 110) and a location server (106) obtain (502) and store location information corresponding to a target MS (108) in a wireless communication system (100). A portion of the system (100) defines (504) a subset of the plurality of reporting devices near the target MS. A location server (106) elicits (506) the location information corresponding to the target MS from the subset, and combines (508) portions of the location information to determine the location of the target MS.
Abstract:
A system (100) and method (200) of setting up a multicast session in a wireless system having at least one access point serving a plurality of wireless terminals that are members of a multicast group can include collecting (202) a member set representing members of the multicast group and receiving (206) a multicast packet by the access point. The method further determines (208) a target set of terminals receiving the multicast packet. If a number of terminals in the target set is greater or equal to a threshold, then the multicast packet is multicast (214) to a multicast address. If the number of terminals in the target set is less than the threshold and greater than zero, then a copy of the multicast packet is unicast (216) to the unicast address of each terminal.
Abstract:
A controller in a communication system for controlling communications with a group of associated subscriber units and method thereof, where the controller includes a receiver operable to receive a request for a subscriber unit to communicate with the group of associated subscriber units (703); and a processor coupled to the receiver and operable as a comparator to provide a comparison of a first association constraint corresponding to the subscriber unit and a second association constraint corresponding to the group (709); and a decision function that allows, only when the comparison is favorable, communications between the subscriber unit and any other subscribers of the group of associated subscribers that also have such communications allowed or enabled (717).
Abstract:
When any remote unit (113-118) desires to create a talk group, it transmits an inbound message to a group call database (112). The inbound message includes the identity of the requesting communication device, and the participants of the talk group. Upon receiving the request, group the call database (112) provides an outbound message to all members of the newly created talk group giving them a chance to opt out of inclusion into the new talk group. The database (112) then creates a database entry with the new talk group and those remote units that positively responded to the outbound message.