Abstract: An incremental patch is generated as a set of delta files or sector-specific patches, intended to be applied incrementally to an old binary image. Each sector-sized patch takes into account changes to the binary image made by previous patches in the series, such that cyclic dependencies are eliminated. The sector-sized patches are generated by applying a binary difference algorithm to the then-current partially patched image, until each sector has a corresponding delta file. The order for patching sectors may be determined by selecting sectors for patching based on first overwriting those sectors making the least contribution of data to generation of the new binary image.
Abstract: A method and system for determining standby time for a mobile station uses a battery simulator, a base station emulator, a computer to control the test equipment and MSUT for testing a mobile station. The computer includes a module for determining a radio off battery voltage, a module for deriving a battery capacity in dependence upon the radio off battery voltage, a module for measuring battery capacity usage in a predetermined time while the mobile station is in standby mode and a module for determining a standby time for the mobile station in dependence upon the battery capacity and the battery capacity usage, where the predetermined time is less than the standby time.
Type:
Grant
Filed:
November 18, 2010
Date of Patent:
November 8, 2011
Assignee:
Research In Motion Limited
Inventors:
Xin Jin, Jennifer Anne Elizabeth Mallalieu, Fiona Shearer
Abstract: Systems and methods for establishing a security-related mode of operation for computing devices. A policy data store contains security mode configuration data related to the computing devices. Security mode configuration data is used in establishing a security-related mode of operation for the computing devices.
Type:
Application
Filed:
July 14, 2011
Publication date:
November 3, 2011
Applicant:
RESEARCH IN MOTION LIMITED
Inventors:
Neil P. Adams, Michael K. Brown, Michael S. Brown, Michael G. Kirkup, Herbert A. Little, David Victor MacFarlane, Ian M. Robertson
Abstract: A server storing a pool of unassigned access credentials selects an access credential from the pool, assigns it to an individual, identifies a mobile communication device associated with the individual, and pushes the access credential to the mobile communication device over a secure and authenticated channel such that the access credential is receivable by the mobile communication device. If the mobile communication device supports a proximity technology and is proximate to an access node that supports the proximity technology, the mobile communication device employs the proximity technology to present the access credential to the access node.
Abstract: An adaptor is provided. The adaptor comprises a first portion including a plug insertable into a port of a portable electronic device. The adaptor further comprises a second portion including at least one adaptor contact configured such that, when the plug of the first portion is inserted into the port and the portable electronic device is placed in a pod, the at least one adaptor contact abuts to at least one pod contact in the pod.
Type:
Application
Filed:
May 3, 2010
Publication date:
November 3, 2011
Applicant:
RESEARCH IN MOTION LIMITED
Inventors:
Firmansyah Kuncoko Sulem, Felipe Oliveira Simoes, Raymond Michael Dikun
Abstract: A call forwarding user interface for a mobile communication device provides selective access to pre-stored identifying data (e.g., an address book) for a user to define one or more call forwarding destinations for predetermined call forwarding conditions. Call forwarding profiles of such identifying data may also be defined and stored for subsequent selective actuation. Such interface features facilitate user-defined call forwarding functions with reduced requirements for memorization and/or reference to written or printed records.
Abstract: Apparatus, and an associated method, for a receiving station, such as the receive part of a mobile station, that has diversity antennas. The receiving station includes both legacy demodulators and a diversity demodulator. Calculations are made to determine signal indicia associated with the signal energy detected at the diversity antennas. Responsive to the signal indicia, selection is made as to whether to utilize demodulation data, demodulated pursuant to a diversity demodulation technique or pursuant to a legacy demodulation technique. As the characteristics of received signals change, reselection of the demodulation is correspondingly made, such as on a frame-by-frame basis of frame-formatted data.
Type:
Application
Filed:
July 18, 2011
Publication date:
November 3, 2011
Applicant:
RESEARCH IN MOTION LIMITED
Inventors:
Johanna Dwyer, Huan Wu, Sean Simmons, Mark Pecen
Abstract: In a mobile telecommunications system comprising a network of a plurality of cells and at least one user equipment device, the user equipment is arranged, when the user equipment re-configures itself to enter a new state or performs cell reselection, to read broadcast system information and, when the broadcast system information indicates a change in system information, to update the system information of the user equipment device.
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 9, 2011
Publication date:
November 3, 2011
Applicant:
Research In Motion Limited
Inventors:
Neil P. ADAMS, Herbert A. Little, Michael G. Kirkup
Abstract: A method is performed by a wireless device. The method includes (a) preselecting a set of the base stations; (b) selecting a reverse link cost according to a preselected reverse link cost metric; (c) selecting a base station from the set of base stations; and (d) sending a probe signal at the selected reverse link cost to the selected base station. If a response is not received from the selected base station within a preselected time period and not all the base stations have been sent a probe signal at substantially the selected reverse link cost, then steps (c) through (d) are repeated with a different one of the base stations at substantially the selected reverse link cost. If a response is received from the selected base station within the timeout period, then the responding base station is selected to provide access to the wireless network.
Abstract: A communication device receives an out-of-office message regarding a first contact. An application executing on the communication device displays a name of the first contact and an out-of-office indication regarding the first contact without displaying said out-of-office message.
Abstract: An interrupt message is sent over one of a plurality of transport mediums from a first mobile device to a second mobile device. The interrupt message may include a first mobile device identifier associated with a transport medium that is independent of the plurality of transport mediums. Upon receipt of the interrupt message at the second mobile device an interruption of any current mobile device operation may occur to notify a user of the interrupt message.
Type:
Application
Filed:
July 15, 2011
Publication date:
November 3, 2011
Applicant:
RESEARCH IN MOTION LIMITED
Inventors:
Michael Thomas Hardy, Gerhard D. Klassen, Christopher R. Wormald
Abstract: A method is provided for an upstream device to configure a plurality of lines in a cable. The method comprises the upstream device placing a first voltage on a first one of the lines traditionally specified to supply power; the upstream device grounding a second one of the lines traditionally specified to be a ground line; and the upstream device placing on a third one of the lines traditionally specified to convey data a second voltage for supplying power.
Abstract: An authentication server and method are provided for generating tokens for use by a mobile electronic device for accessing a service. Communications between the device and the authentication server are through a relay. A memory stores a secret shared with a service server from which the service is provided. A processor is configured to generate the token using the shared secret and based on a reliance on the relay to ensure that the device has authorization to access the service. One or more computer readable medium having computer readable instructions stored thereon that cause the device to obtain proof of authorization to access the service is also provided. The instructions implement a method comprising: outputting via a wireless connection to a relay a request addressed to an authentication server for a token and receiving the token from the authentication server via the relay.
Type:
Application
Filed:
April 29, 2010
Publication date:
November 3, 2011
Applicant:
RESEARCH IN MOTION LIMITED
Inventors:
Bruno Richard Preiss, Andreea Manolesco
Abstract: A method is provided for illuminating a port on an electronic device. The method comprises an actuator on the electronic device receiving an input, and the actuator causing a light source on the electronic device to illuminate the port.
Abstract: A method for selecting a communication option for communications from a mobile device which operates in a wireless communication network, the mobile device having access to stored address book information that includes contact names, the method including: storing for at least some of the contact names an indication of a last communication option used for communicating therewith; displaying a list of user selectable contact names on a display of the mobile device; after receiving user input selecting of one of the contact names from the list, causing a list of user selectable communication options for communicating with the selected contact name to be generated on the display; and automatically positioning a selection symbol on the display to highlight the selectable communication option that corresponds to a last communication option that was used for communicating with the selected contact name.
Type:
Application
Filed:
July 12, 2011
Publication date:
November 3, 2011
Applicant:
Research In Motion Limited
Inventors:
Ronald Scotte ZINN, Mihal Lazaridis, Andrew D. Bocking
Abstract: An electrical device is powered by a battery. The device includes transition phase determining circuitry operatively connected to the battery to determine that the battery has entered a transition phase based on the occurrence of a change in direction of current flowing through the battery. Battery capacity determining circuitry is operatively connected to the transition phase determining circuitry and configured to determine, in response the transition phase determining circuitry determining that the battery is in the transition phase, a capacity of the battery based on a transition phase battery capacity model of capacity-vs.-voltage. The transition phase determining circuitry is further configured to determine an end of the transition phase based on the transition phase battery capacity model and a non-transition battery capacity model of capacity-vs.-voltage yielding the same capacity value for a given measured voltage of the battery.
Abstract: To provide leak tolerance an acoustic system for an acoustic receiver comprises a loudspeaker, a front cavity, a rear cavity and an acoustic connection. The loudspeaker has a front area and a rear area opposite the front area the front area having an opening through which sound is output. The front cavity is in proximity to the front area of the loudspeaker, the opening outputting into the front cavity, and the front cavity having a port to the exterior of the acoustic receiver. The rear cavity is in proximity to the rear area of the loudspeaker. The acoustic connection is between the front cavity and the rear cavity. In some embodiments, the rear cavity comprises an acoustic leak to the exterior of the rear cavity.
Type:
Application
Filed:
November 18, 2010
Publication date:
November 3, 2011
Applicant:
Research In Motion Limited
Inventors:
Philippe Gilbert Jacques Joseph MOQUIN, Andre John VAN SCHYNDEL
Abstract: A handheld electronic device includes a reduced QWERTY keyboard and is enabled with disambiguation software. The device provides output in the form of a default output and a number of variants. The output is based largely upon the frequency, i.e., the likelihood that a user intended a particular output, but various features of the device provide additional variants that are not based solely on frequency and rather are provided by various logic structures resident on the device. The device enables editing during text entry and also provides a learning function that allows the disambiguation function to adapt to provide a customized experience for the user. The disambiguation function can be selectively disabled and an alternate keystroke interpretation system provided.
Type:
Application
Filed:
June 30, 2011
Publication date:
November 3, 2011
Applicant:
Research In Motion Limited
Inventors:
Vadim Fux, Michael G. Elizarov, Sergey V. Kolomiets