Abstract: Method and apparatus for data access for a mobile terminal comprising a module for determining whether first and second modes of wireless network coverage is available, a module for selecting the first mode if available, a module for attempting access via the second mode on failure to establish access via the first mode and a module for monitoring availability of the first mode. Even when a connection is established via the second mode, availability of the first mode is monitored and access attempted, when second mode connection is idle.
Abstract: A communications device may include an In-phase (I) circuit having an In-phase modulator and mixer circuit, and an I power amplifier circuit coupled thereto, the I circuit configured to modulate and amplify a digital baseband I signal to generate an amplified I signal, and a Quadrature (Q) circuit having a Q modulator and mixer circuit, and a Q power amplifier circuit coupled thereto, the Q circuit configured to modulate and amplify a digital baseband Q signal to generate an amplified Q signal separate from the amplified I signal. The communications device may include a processor configured, for example, to selectively switch the digital baseband signal and the digital baseband Q signal between the I and Q signal inputs to provide selective phase shifting for the digital baseband I and Q signals. For example, the controller may selectively phase shift the digital baseband I and Q signals, and control the I and Q power amplifier circuits to vary an amplitude of the amplified I and Q signals.
Type:
Application
Filed:
April 15, 2010
Publication date:
October 20, 2011
Applicant:
Research In Motion Limited
Inventors:
Lizhong Zhu, George Soliman Mankaruse, Michael Stephen Corrigan, Perry Jarmuszewski, Oleksiy Kravets, Kent A. Nickerson, Nagula Tharma Sangary
Abstract: A method for indicating a precoding granularity value. The method includes an access node performing at least one of dynamically signaling the precoding granularity value in downlink control information, semi-statically signaling the precoding granularity value through high-layer signaling, and implicitly signaling the precoding granularity value through a link with at least one parameter that the access node transmits for another purpose.
Type:
Application
Filed:
April 30, 2010
Publication date:
October 20, 2011
Applicant:
RESEARCH IN MOTION LIMITED
Inventors:
Hua XU, Zhijun CAI, Andrew Mark EARNSHAW, Mo-Han FONG, Youn Hyoung HEO, Dongsheng YU
Abstract: A method for processing security communication protocol compliant signed receipts at a mobile communication device linked to a host system is provided. The host system receives an email message linked to a digital signature, and a signed receipt. The host system redirects the signed receipt to the mobile communication device. The host system determines if the email message is available at the mobile communication device, and if not, the host system retrieves the email message and redirects the email message to the mobile communication device. The mobile communication device can then verify the signed receipt based on the email message. Optionally, rather than the email message, the host system retrieves and/or recalculates data elements associated with the email message and required to verify the signed receipt, and redirects these data elements to the mobile communication device.
Type:
Application
Filed:
May 30, 2011
Publication date:
October 20, 2011
Applicant:
RESEARCH IN MOTION LIMITED
Inventors:
Michael K. BROWN, Neil ADAMS, Michael S. BROWN, Luis ESTABLE
Abstract: A handheld electronic device includes a reduced QWERTY keyboard and is enabled with a disambiguation routine that is operable to disambiguate text input. In addition to identifying and outputting representations of language objects that are stored in the memory and that correspond with a text input, the device is able to perform a spell check routine during input of a text entry and to learn and automatically correct mistakes typically made by the particular user.
Abstract: The present invention relates to digital signature operations using public key schemes in a secure communications system and in particular for use with processors having limited computing power such as ‘smart cards’. This invention describes a method for creating and authenticating a digital signature comprising the steps of selecting a first session parameter k and generating a first short term public key derived from the session parameter k, computing a first signature component r derived from a first mathematical function using the short term public key, selecting a second session parameter t and computing a second signature component s derived from a second mathematical function using the second session parameter t and without using an inverse operation, computing a third signature component using the first and second session parameters and sending the signature components (s, r, c) as a masked digital signature to a receiver computer system.
Type:
Application
Filed:
June 29, 2011
Publication date:
October 20, 2011
Applicant:
RESEARCH IN MOTION LIMITED
Inventors:
Donald B. Johnson, Scott A. Vanstone, Minghua Qu
Abstract: A user agent capable of autonomous combining. The user agent can be implemented as a processor configured to promote receiving a first signal from an access node and a second signal from a relay node. The processor may be further configured to combine the first and second signals.
Abstract: A method and a mobile device configured to obtain position information from a position broadcast system, the position broadcast system comprising a plurality of transmitters that each broadcast a respective signal containing position information for the respective transmitter. The method comprising: measuring signal strengths of signals from a plurality of the transmitters of the position broadcast system; and determining that the mobile device is out of range of the position broadcast system if the measured signals strengths satisfy at least one out of range criterion.
Abstract: A method and apparatus for maintaining a maximum sustained flash current over the whole length of a flash using a programmable current drive in a handheld portable device powered by a battery. The method involves measuring the battery voltage before and after a flash is initiated and calculating the equivalent series resistance (ESR) of the battery. The calculated ESR is then used to adjust the flash current. The process may be repeated to correct for errors in the flash current.
Abstract: A handheld electronic device includes a reduced QWERTY keyboard and is enabled with disambiguation software that is operable to disambiguate compound text input. The device is able to assemble language objects in the memory to generate compound language solutions. The device is able to generate compound language solutions by employing different groupings of data sources to generate different portions of the compound language solutions.
Abstract: A method of inputting an electronic address into an address field on a communications device, the electronic address including a plurality of text characters and non-text symbol characters. The method includes: receiving a plurality of inputs for the address field through a user input interface of the device; adding text characters to the address field corresponding to the inputs; and detecting among the inputs repetitive successive inputs of a predetermined delimiter, selecting a non-text symbol character from a set of non-text symbol characters in dependence on a number of times the delimiter has been repetitively input without any intervening inputs, and adding the selected non-text symbol character to the address field.
Abstract: A system and method are provided for a communications device to conditionally attempt an emergency call setup. The communications device maintains at least one condition for attempting emergency call setups. Upon receiving a message prompting an emergency call setup, the communications device attempts the emergency call setup only if any of the at least one conditions is satisfied. The at least one condition is defined such that the communications device does not erroneously attempt to establish an emergency call when there is no emergency. The at least one condition might for example include whether the message prompting the emergency call setup indicates a message source that is trusted by the user of the mobile device. A system and method are also provided for a communications network to block at least some of the messages from being delivered to their target communications device.
Abstract: Embodiments relate to systems and methods for implementation on a mobile device to force the mobile device into a secure state upon detection or determination of a triggering event. Once it is determined that a triggering event has occurred, each application operating on the mobile device is caused to immediately unreference sensitive objects and a secure garbage collection operation is performed upon the unreferenced sensitive objects to render data associated therewith unreadable. The mobile device is then caused to enter a secure state, in which the mobile device cannot be accessed without authorization. A microprocessor within the mobile device is configured to determine the existence of the triggering event according to a configuration data structure and to perform the secure garbage collection.
Type:
Grant
Filed:
December 21, 2006
Date of Patent:
October 18, 2011
Assignee:
Research In Motion Limited
Inventors:
Herbert A. Little, Neil P. Adams, Michael K. Brown, Michael S. Brown
Abstract: A method and system for establishing a service relationship between a mobile communication device and a mobile data server for connecting to a wireless network are provided. A scripting-language capable device controller is used to interface communications between a scripting engine of an Internet browser and the mobile communication device in accordance with a communications protocol connecting them. Using the communications interface provided by the scripting-language capable device controller, a web page displayed in the Internet browser provides a user interface which receives requests to establish service relationships, obtains service data required for the service relationships from the mobile data server in accordance with device identifier and device capability data of the mobile communication device, and stores the service data on the mobile communication device.
Type:
Grant
Filed:
May 29, 2008
Date of Patent:
October 18, 2011
Assignee:
Research In Motion Limited
Inventors:
Timothy Richard Tyhurst, Salim Hayder Omar
Abstract: In one illustrative example of the present application, a mobile communication device has one or more processors, a wireless transceiver adapted to provide communications through a wireless communication network, and a buffer memory for use in buffering a Push-To-Talk (PTT) communication from the mobile communication device. The one or more processors are operative to produce a mobile device indication message which indicates the mobile device's support for buffering of the PTT communication. This message is transmitted by the wireless transceiver to a PTT service entity through the wireless network. The one or more processors may be further operative to receive, from the PTT service entity through the wireless network, a network indication message which instructs the mobile device whether to use buffering for the PTT communication. The mobile device may use the buffer memory for the buffering of the PTT communication based on the network indication message from the PTT service entity.
Abstract: A cellular communications system may include a cellular base station and at least one mobile cellular device communicating with the cellular base station. The at least one mobile cellular device may include a receiver and a processor cooperating with the receiver for implementing a hybrid dynamic and static received signal measurement scheduling control. The processor may include a dynamic scheduler for scheduling recurring received signal measurement times, a static schedule memory for storing common data for received signal measurements, and a micro-scheduler for scheduling received signal measurements based upon the recurring received signal measurement times and the common data for received signal measurements.
Abstract: The disclosure provides a circuit and method for activating an electronic device from a low power state. The activation circuit comprises: a first accelerometer located in the device to detect a movement of the device along a specific axis; a second accelerometer which is activated upon receiving a movement signal from the first accelerometer indicating a movement of the electronic device along the specific axis; an input device; and a monitoring circuit connected to the input device and an output of the second accelerometer, the monitoring circuit providing power to the input device when the second accelerometer indicates movement of the device that surpasses a threshold and then generating an activation signal to operate the electronic device in a higher power state utilizing a notable signal received from the input device.