Abstract: A frequency divider circuit for providing a divided clock signal having a frequency that is an odd integer factor less than the frequency of an incoming system clock signal. The frequency divider includes a clock generator circuit coupled to a delay circuit which operates in an active and a reset phase to provide a divided clock signal from the system clock signal. In the active phase, the clock generator circuit drives the divided clock signal to a first logic state until a reset signal is received. The delay circuit then generates the reset signal at a predetermined number of system clock edges after the divided clock signal is driven to the first logic state. In the reset phase, both the clock generator circuit and the delay circuit are reset in response to the reset signal such that the clock generator circuit immediately drives the divided clock signal to a second logic state, and the delay circuit disables the reset signal within the predetermined number of system clock edges.
Abstract: An accelerated roller apparatus on a handheld electronic communications device that handles urgency conditions. The device includes a manipulable mechanism that is capable of generating a manipulation-related signal. Changes in the signal occur whenever motion is imparted upon the manipulable mechanism. An urgency activity detector module generates an urgency message when the changes in the signal indicate an urgency condition. The urgency activity detector module uses the signal changes to determine the urgency condition based upon timing of successive manipulations of the manipulable mechanism satisfying a preselected timing threshold. The urgency message is then used by an application operating on the device.
Abstract: Several related methods and apparatus for re-establishing communication for a wireless communication device after a communication loss between the wireless device and a wireless communication network are disclosed. In one illustrative example, the wireless network broadcasts identifiers of wireless devices associated with communication losses in the wireless network over a control channel. After regaining signal coverage, a wireless device monitors the control channel to decode and compare each broadcasted identifier with an identifier of the wireless device. Based on a match between a broadcasted identifier and the identifier of the wireless device, the wireless device transmits a control message which informs the wireless network of the presence of the wireless device. Otherwise, the wireless device normally refrains from transmitting the control message to the wireless network.
Type:
Grant
Filed:
January 22, 2004
Date of Patent:
February 20, 2007
Assignee:
Research In Motion Limited
Inventors:
Nicholas P. Alfano, Noushad Naqvi, Sarmad K. Musa, Bryan Taylor, Craig A. Dunk, Atul Asthana, Adrian Buckley
Abstract: A filter for reducing co-channel interference within a communications receiver may include a multi-channel, space-time filter circuit that filters n signal parts that have been split from a communications signal by jointly estimating space-time filter weights and multi-channel impulse responses (CIRs) based upon a singular value decomposition (SVD). The filter may further include a multi-channel, matched filter circuit that receives multi-channel signals from the multi-channel, space-time filter circuit and has a filter response that is provided by a channel impulse response estimation from the space-time filter circuit.
Abstract: An interference cancelling matched filter (ICMF) may include an antenna array for receiving a signal burst including a training sequence therein, and an adaptive space-time filter connected to the virtual antenna array and having settable filter coefficients. The ICMF may further include a channel impulse response estimator for estimating a channel impulse response based upon the training sequence, and a signal blocker operatively connected between the channel impulse response estimator and the adaptive space-time filter so that the filter coefficients thereof are set based upon the training sequence and not the whole signal burst.
Abstract: A method and apparatus for processing digitally signed messages in which address mismatch errors are detected. In at least one aspect, the number of address mismatch errors reported to a user for a message may be minimized for messages that properly incorporate message portions signed by someone other than the sender of the message, as may be the case where the message contains a conversation thread for example, by performing at least one predetermined action for digital signatures corresponding to signed data appearing after a message separator. The message separator may indicate that the message contains data from an older forwarded message or from an older message that has been replied to, for example. The at least one-predetermined action may comprise bypassing verification of address matches for those digital signatures, or verifying address matches for those digital signatures but suppressing user notification of any address mismatch errors, for example.
Type:
Application
Filed:
July 29, 2005
Publication date:
February 15, 2007
Applicant:
Research In Motion Limited
Inventors:
Michael Brown, Michael Kirkup, Michael Brown
Abstract: A mobile wireless communications device may include a portable housing, at least one virtual antenna carried by the portable housing, and a space-time filter circuit carried by the portable housing for filtering a communications signal received by the at least one virtual antenna by jointly estimating space-time filter weights and at least one channel impulse response (CIR). The mobile wireless communications device may further include a matched filter circuit carried by the portable housing downstream from the space-time filter circuit and having a filter response that is provided by a channel impulse response estimation from the space-time filter circuit.
Abstract: Increasing security for a hand-held data processing device with communication functionality where such a device includes an access-ordered memory cache relating to communications carried out by the device. The hand-held data processing device has a locked state that is entered by the device receiving or initiating a trigger. On occurrence of the trigger to enter the locked state the memory cache is reordered so as to disrupt the access-ordering of the cache to obscure device traffic information and thus increase the security of the device in the locked state.
Type:
Application
Filed:
August 11, 2005
Publication date:
February 15, 2007
Applicant:
Research In Motion Limited
Inventors:
Michael Brown, Herbert Little, Michael Brown
Abstract: A system and method that facilitates the authentication of streamed data received at a device, where authentication information is not distributed over the data stream.
Type:
Application
Filed:
August 12, 2005
Publication date:
February 15, 2007
Applicant:
Research In Motion Limited
Inventors:
Michael Brown, David Tapuska, Michael Brown
Abstract: A wireless communications device may include a wireless transmitter and a wireless receiver. The wireless receiver may include a filter for reducing co-channel interference and may include a multi-channel, space-time filter circuit that filters n signal parts that have been split from a communications signal by jointly estimating space-time filter weights and multi-channel impulse responses (CIRS) based upon Cholesky and eigenvalue decompositions. The filter may further include a multi-channel, matched filter circuit that receives multi-channel signals from the multi-channel, space-time filter circuit and has a filter response that is provided by a channel impulse response estimation from the space-time filter circuit.
Abstract: A wireless communications device may include a wireless transmitter and a wireless receiver. The wireless receiver may include a filter for reducing co-channel interference within a communications receiver. The filter may include a multi-channel, space-time filter circuit that filters n signal parts that have been split from a communications signal by jointly estimating space-time filter weights and multi-channel impulse responses (CIRs). The filter may further include a multi-channel, matched filter circuit that receives multi-channel signals from the multi-channel, space-time filter circuit and has a filter response that is provided by a channel impulse response estimation from the space-time filter circuit.
Abstract: Systems and methods for improving software operations on startup. A system and method can provide for the storage of volatile memory contents of an application upon shutdown of a mobile device, and restoration of the contents upon startup.
Abstract: An adaptive noise suppression system includes an input A/D converter, an analyzer, a filter, and a output D/A converter. The analyzer includes both feed-forward and feedback signal paths that allow it to compute a filtering coefficient, which is input to the filter. In these paths, feed-forward signal are processed by a signal to noise ratio estimator, a normalized coherence estimator, and a coherence mask. Also, feedback signals are processed by a auditory mask estimator. These two signal paths are coupled together via a noise suppression filter estimator. A method according to the present invention includes active signal processing to preserve speech-like signals and suppress incoherent noise signals. After a signal is processed in the feed-forward and feedback paths, the noise suppression filter estimator then outputs a filtering coefficient signal to the filter for filtering the noise out of the speech and noise digital signal.
Abstract: A smart card, system, and method for securely authorizing a user or user device using the smart card is provided. The smart card is configured to provide, upon initialization or a request for authentication, a public key to the user input device such that the PIN or password entered by the user is encrypted before transmission to the smart card via a smart card reader. The smart card then decrypts the PIN or password to authorize the user. Preferably, the smart card is configured to provide both a public key and a nonce to the user input device, which then encrypts a concatenation or other combination of the nonce and the user-input PIN or password before transmission to the smart card. The smart card reader thus never receives a copy of the PIN or password in the clear, allowing the smart card to be used with untrusted smart card readers.
Type:
Application
Filed:
August 4, 2005
Publication date:
February 1, 2007
Applicant:
Research In Motion Limited
Inventors:
Michael Brown, Neil Adams, Herbert Little
Abstract: The present invention provides a method for forwarding calls placed to a primary destination comprising receiving at least one call forwarding profiles, each call forwarding profile having a predefined duration and at least one call forwarding destination, receiving an instruction to activate one call forwarding profile to an activated profile and forwarding calls placed to the telecommunications destination according to the activated profile.
Abstract: A battery pack comprising: a housing; at least one cell within the housing; wherein the housing has inscribed thereon a battery pack date code for identifying a date of manufacture of the battery pack; and, wherein the cell has inscribed thereon a number (e.g., a periodically changing, predetermined random number) that is associated with the battery pack date code in an external list; whereby comparing the number on the cell to the number recorded in the list for the battery pack date code of the battery pack determines whether the cell belongs to the battery pack.
Abstract: A portable wireless communications device to be carried by a holster includes a portable housing carrying a wireless transceiver, a holster sensor, a local alert indicator, a user authentication input device, and a controller. The controller may store data and is connected to the wireless transceiver, the holster sensor, the local alert indicator, and the user authentication input device. The controller may be switchable to a pickpocket mode for activating the local alert indicator, wirelessly sending at least one remote alert message, and rendering unusable at least a portion of the stored data upon removal from the holster unless a user authentication is input before expiration of a predetermined time.
Type:
Application
Filed:
July 29, 2005
Publication date:
February 1, 2007
Applicant:
Research In Motion Limited (a corp. organized under the laws of the Province of Ontario, Canada)
Abstract: Apparatus, and an associated method, for a mobile node operable in a radio communication system formed of multiple networks. A listing is maintained at the mobile node containing entries that identify which networks with which the mobile node is permitted to communicate. A detector detects networks within communication range of the mobile node. Identities of the networks are obtained, and selection of one or more networks for which the mobile node to attempt to communicate is made based upon the stored entries and the detected networks.