Abstract:
An method (500) and apparatus (100) for adaptive echo and noise control. A signal can be received at an input (140) to a communication or electronic device. Background noise in the signal can be determined. The order of noise suppression and echo cancellation can be adaptively determined (110) based on the background noise in the signal. Adaptively determining the order of noise suppression (230) and echo cancellation (220) can be performed by comparing the background noise to at least one threshold, performing echo cancellation prior to noise suppression on the signal if the background noise is below the at least one threshold, and performing noise suppression prior to echo cancellation on the signal if the background noise is above the at least one threshold.
Abstract:
An apparatus (500) and method of messaging service message control on a wireless communication device. The push-to-talk usage of a device is monitored (510). A push-to-talk metric is determined based on the push to talk usage of the device (520). A push-to-talk session unavailability mitigation is selected based on the push-to-talk metric (530). The session unavailability can be a delay of an activation of a push-to-talk session, an interruption of a push-to-talk session, or any other event that can adversely affect a push-to-talk session.
Abstract:
A wireless communication system (100) is configured to send signaling messages through a cell broadcast service (CBS). CBS message pages used to transport signaling messages are identified by assigned message identifiers. Mobile devices (114) within the communication system (100) recognize the CBS messages transporting signaling messages by the message identifiers and pass the signaling messages to an appropriate application or control program module. The message identifier may be used to specify the application or control program module to process the signaling message. The signaling messages transported by the CBS may be used in controlling a multicasting or broadcasting service. Duplicate copies of the CBS message pages may be transmitted and then buffered at the mobile device (114) as they are received until all parts of the signaling message have been received.
Abstract:
A method (200) for selecting a core network for a wireless communication device includes the steps of: receiving (220) at least one core network identifier; selecting (230) a core network identifier to form a selected core network identifier; setting (215) an indicator to indicate whether a substitute core network is allowed; determining (240) whether the selected core network identifier corresponds to a shared network; forming a registration request message containing the selected core network identifier; including (243) the indicator in the registration request message; and transmitting the registration request message.
Abstract:
An apparatus (100) and method (300, 400) for primary link packet control using a traffic flow template. Primary link traffic flow template filter parameters can be set at a packet control module (120). Incoming packet data can be compared against the primary link traffic flow template filter parameters (340). How the incoming packet data is sent to a wireless device (180) over the primary link can be controlled based on comparing incoming packet data against the primary link traffic flow template filter parameters.
Abstract:
A communication device (100) and a method (400), enabling a user (202) of the communication device (100) to respond to a caller during a call with speech without speaking during the call, are provided. The communication device (100) stores selectable messages (204, 310, 312), and transmits a selected stored message during the call as a speech to the caller such that the caller hears a spoken message.
Abstract:
A method (300, 400), system (245) for and corresponding communications unit 200 provide assistance for and control of the unit. The system in one embodiment, preferably comprises: a processor (223) and a memory (225); where the processor interprets a control message, available from a local application or remote agent (119), that corresponds to one or more control commands, such as keypad activations to provide keypad data and executes software instructions stored in the memory to control the communication unit according to the keypad data. The control message can represent voiced instructions that have been converted to control commands in order to provide assistance to a user of the unit or device.
Abstract:
The preferred embodiments of the present invention provide a direct response system with instant messaging and role based contact lists. An object of the present invention is to replace traditional dispatch systems. In preferred embodiments of the present invention, a user selects a generic role entry on a messaging client device (102) and establishes communication. The client device (102) transmits an electronic message addressed to a particular responder client device (202). The responder client device (202) address information is transmitted to the initiating client device (102) via a status update received from a public server (112).
Abstract:
A cursor is moved through regions of text (300) having differing directions to a location visually adjacent to a previous cursor location. The cursor is moved in the direction of requested cursor movement even when moving from text having a first direction to text having a second direction. A comparison of direction for current and proposed cursor locations is made (810) in both a method and apparatus for so moving the cursor. The direction of a character to be inserted is also examined (816) in determining the next location of the cursor.