Abstract: A cellular communications system may include at least one base station and at least one mobile cellular communications device. More particularly, the at least one mobile cellular communications device may include a wireless transceiver and a controller for cooperating therewith for attempting to establish a wireless communications link with the at least one base station. If the wireless communications link cannot be established, then the controller continues to attempt to establish the wireless communications link at an attempt rate that successively decreases after each unsuccessful attempt.
Abstract: A cellular communications system may include at least one base station and at least one mobile cellular communications device. More particularly, the at least one mobile cellular communications device may include a controller, at least one user input device connected to the controller, and a wireless transceiver cooperating with the controller for attempting to establish a wireless communications link with at least one base station, and if the wireless communications link cannot be established, then continuing to attempt to establish the wireless communications link at a first attempt rate. Moreover, if a user provides a request to access the at least one base station via the at least one user input device, then the controller may continue to attempt to establish the wireless communications link based upon a second attempt rate greater than the first attempt rate.
Abstract: Apparatus, and an associated method, for facilitating selection of a network with which a roaming mobile node communicates to effectuate a packet data communication service. A database is maintained at the mobile node indicating radio access networks together with their communication capabilities. The database is dynamically maintained and updated, if needed. When the mobile node roams and packet communications are to be effectuated, the database is accessed to determine with which of available radio access networks through which the mobile node should communicate.
Type:
Application
Filed:
February 27, 2004
Publication date:
September 1, 2005
Applicant:
Research In Motion, Ltd.
Inventors:
Adrian Buckley, Atul Ashtana, George Bumiller, Bokinakere Sundresh
Abstract: The present invention provides a secure JTAG interface to an application-specific integrated circuit (ASIC). In the preferred embodiment the invention operates through the combined efforts of a Security Module (SM) comprising a state machine that controls the security modes for the ASIC, and a Test Control Module (TCM) which contains the JTAG interface. The TCM operates in either a restricted mode or an unrestricted mode, depending on the state of the SM state machine. In a restricted mode, only limited access to memory content is permitted. In an unrestricted mode, full access to memory content is permitted.
Type:
Application
Filed:
February 4, 2005
Publication date:
September 1, 2005
Applicant:
Research In Motion Limited
Inventors:
Herbert Little, Jerrold Randell, Richard Madter, Ryan Hickey
Abstract: A method and system for remotely configuring a desktop mailbox manager. A mobile node operable to communicate within a wireless network includes a remote desktop controller to generate configuration messages for transmission to a home node at which the desktop mailbox manager is located. When reconfiguration is required, reconfiguration criteria are formulated, usually at the direction of the user. The reconfiguration criteria are then used by the remote desktop controller to create a reconfiguration message, which is addressed for delivery to the home node. A network connection is established, and the reconfiguration message is transmitted. A network server associated with the base station through which the mobile node is communicating with the network routes the message to a server associated with the home node, utilizing an appropriate gateway if necessary. The message is stored on the server until the home node establishes communication and then the message is downloaded to the home node.
Abstract: Overlapping areas of a touch interface of a mobile electronic device are associated with letters such that each area is associated with only one letter. The location of a user's touch on the touch interface is detected. Based on the location, more than one letter may be identified. If more than one letter is identified, predictive text software is used to determine which of the identified letters the user intended to select. The touch interface may be a touchscreen or one or more touchpads.
Abstract: An adapter for providing a source of power to a mobile device through an industry standard port is provided. In accordance with one aspect of the invention, the adapter comprises a plug unit, a power converter, a primary connector, and an identification subsystem. The plug unit is operative to coupled the adapter to a power socket and operative to receive energy from the power socket. The power converter is electrically coupled to the plug unit and is operable to regulate the received energy from the power socket and to output a power requirement to the mobile device. The primary connector is electrically coupled to the power converter and is operative to couple to the mobile device and to deliver the outputted power requirement to the mobile device. The identification subsystem is electrically coupled to the primary connector and is operative to provide an identification signal.
Type:
Grant
Filed:
March 1, 2002
Date of Patent:
August 30, 2005
Assignee:
Research In Motion Limited
Inventors:
Daniel M. Fischer, Dan G. Radut, Michael F. Habicher, Quang A. Luong, Jonathan T. Malton
Abstract: A power management system and method for a wireless communication device generates an average desired transmit power signal based on at least one of a received signal strength indicator signal and a power control instruction signal from a base station. A power supply level adjustment signal is generated based on the data parameters of an outgoing data stream and at least one environmental information signal. A combination of the power supply level adjustment signal and the average desired transmit power or a gain control signal and an altered version of the power supply level adjustment signal is used to generate a variable power supply signal that is provided to an output amplifier block for sufficiently generating outgoing wireless device radio signals while reducing power loss in the output amplifier block.
Type:
Application
Filed:
February 20, 2004
Publication date:
August 25, 2005
Applicant:
Research In Motion Limited
Inventors:
Wen-Yen Chen, Nasserullah Khan, Qingzhong Jiao, Xin Jin, Nagula Sangary, Michael Habicher
Abstract: A remote user interface for a wireless data device comprising: a client machine; a server machine; a communications channel for providing data exchange between the client machine and the server machine; and an interface for providing data exchange between the server machine and the wireless data device, wherein the client machine can send an input to the wireless data device using the communications channel and the interface, and the wireless device can provide information about a display on the wireless device to the client machine along the interface and the communications channel.
Abstract: A device employs a method for determining the data bus width of a non-volatile memory, such as NAND flash memory. The method performs at least two read operations on the non-volatile memory so as to test the changing of selected data bits. The method may be performed such that weak pull down and pull up operations are performed to test the data outputs of the non-volatile memory.
Type:
Application
Filed:
February 3, 2005
Publication date:
August 18, 2005
Applicant:
Research In Motion Limited
Inventors:
Jerrold Randell, Richard Madter, Wei Huang
Abstract: A battery charger may include a charger connector to be coupled to a corresponding device connector of a portable device including a rechargeable battery. The battery charger may also include a charging circuit connected to the charger connector, and a controller connected to the charger connector and the charging circuit. The controller may be for causing a portable device connected to the charger connector to identify its corresponding portable device type and its corresponding rechargeable battery type from among a plurality of different portable device types and different battery types, and for causing the charging circuit to charge the rechargeable battery based thereon.
Type:
Application
Filed:
February 11, 2004
Publication date:
August 11, 2005
Applicant:
Research In Motion Limited, a Canadian corporation
Abstract: A system for handling an LDAP query to an LDAP server for an LDAP service comprises a client program executable on a client system and a handler program executable on a handler system. The client program is operable to generate LDAP query data corresponding to the LDAP service and provide the LDAP query data for transmission from the client system, and further operable to receive LDAP query reply data in response to the LDAP query data. The handler program is operable to receive the LDAP query data transmitted from the client system and execute the LDAP query to the LDAP server, receive LDAP query reply data from the LDAP server during one or more passes, and upon completion of the LDAP service, provide the LDAP query reply data for transmission to the client system in a single pass.
Abstract: A system and method for inverting automatic frequency control applied to a reference signal used to process an input signal is disclosed. When receiving an input communication signal, a receiver controls the frequency of the reference signal to compensate for frequency differences between a transmitter and a local oscillator in the receiver. The frequency control applied to the reference signal causes frequency variations in a resultant signal processed signal when the input signal is processed using the reference signal. The frequency of a second reference signal is controlled such that further processing of the resultant processed signal removes effects of the frequency control applied to the reference signal. The processing which applies frequency control to the reference signal is performed in real time while the inversion process is performed in a separate processing section.
Abstract: A hand-held electronic device with a keyboard optimized for use with the thumbs is provided. The handheld device includes a keyboard, a display, and a processor. The keyboard is horizontally positioned symmetrically between a left edge and a right edge of a face of the hand-held messaging device. The keyboard has a plurality of keys arranged in a plurality of rows across the face, wherein each row of keys is arranged in a concave pattern. The display is vertically positioned between the keyboard and a top edge of the face and is horizontally positioned symmetrically between the left edge and the right edge of the face. The processor is coupled to the keyboard and the display, and controls the operation of the hand-held messaging device.
Type:
Grant
Filed:
July 25, 2002
Date of Patent:
July 19, 2005
Assignee:
Research In Motion Limited
Inventors:
Jason T. Griffin, David M. Walters, John A. Holmes, Mihal Lazaridis
Abstract: A system and method of storing in a computer device digital certificate data from a digital certificate are provided. When a digital certificate is received at the computer device, it is determined whether the digital certificate data in the digital certificate is stored in a first memory store in the computer device. The digital certificate data is stored in the first memory store upon determining that the digital certificate data is not stored in the first memory store.
Type:
Application
Filed:
March 20, 2003
Publication date:
July 7, 2005
Applicant:
Research In Motion Limited
Inventors:
Neil Adams, Herbert Little, Michael Kirkup
Abstract: A method and system for supporting multiple digital certificate status information providers are disclosed. An initial service request is prepared at a proxy system client module and sent to a proxy system service module operating at a proxy system. The proxy system prepares multiple service requests and sends the service requests to respective multiple digital certificate status information providers. One of the responses to the service requests received from the status information providers is selected, and a response to the initial service request is prepared and returned to the proxy system client module based on the selected response.
Type:
Application
Filed:
March 20, 2003
Publication date:
July 7, 2005
Applicant:
Research In Motion Limited
Inventors:
Herbert Little, Stefan Janhunen, Dale Hobbs
Abstract: A clock signal duty cycle control circuit is provided that receives an incoming signal from a clock signal input source and generates an improved output clock signal having an accurately controlled duty cycle. The circuit controls the duty cycle of the output clock signal by comparing the incoming signal to a reference value in a comparator. The reference value is derived from a reference charge stored on a capacitor. The reference charge is built up in the capacitor using the currents from a current source and a current sink, which are controlled using translated output signals from the comparator.
Type:
Grant
Filed:
May 21, 2003
Date of Patent:
July 5, 2005
Assignee:
Research In Motion Limited
Inventors:
John Wynen, Richard Madter, Andrew Fergusson
Abstract: In a push-to-talk device having two processors where one of said processors is a radio chip and one of said processors is a microprocessor, a method and apparatus for synchronizing said microprocessor and said radio chip comprising the steps of: checking the status of a radio push-to-talk key on said radio chip when a user push-to-talk button is turned on or off on said microprocessor; if said user push-to-talk button is on and said radio push-to-talk key is off, performing the steps of: sending a command to said radio chip to turn on said radio push-to-talk key; and waiting for a response from said radio chip, and if said response indicates said radio push-to-talk key is on, remaining in this synchronized state, otherwise repeating said sending and waiting steps; if said user button is off and said radio push-to-talk key is on, performing the steps of: sending a command to said radio chip to turn off said radio push-to-talk key; and waiting for a response from said radio chip, and if said response indicates
Abstract: A soft limiter for a signal processor includes a variable-gain amplifier, and a threshold detector. The variable-gain amplifier includes a signal input for receiving an input signal, a signal output for providing an output signal representative of the input signal, and a gain control input for controlling a gain of the amplifier. The threshold detector is coupled to the gain control input, and includes a control input for receiving a control variable thereon. The threshold detector is configured to set the gain of the amplifier to a first gain value when the control variable exceeds a threshold value, and to set the gain to a second gain value different from the first gain value when the control variable is less than the threshold value.
Abstract: A method of handling cryptographic information in a communication comprising body elements and attachment elements to a mobile device includes the steps of determining if the communication includes an attachment element comprising cryptographic information and converting the attachment element into a body element upon determining that the communication includes an attachment element comprising cryptographic information.
Type:
Application
Filed:
March 20, 2003
Publication date:
May 26, 2005
Applicant:
RESEARCH IN MOTION LTD.
Inventors:
Herbert Little, Albert Hecht-Enns, David Tapuska, Michael Brown, Michael Kirkup