Abstract: A system and method for controlling the presence status in an instant messaging application on a mobile device is provided. An active notification profile for the mobile device which has been selected from a plurality of existing notification profiles defined for the mobile device is determined, e.g. on a periodic or dynamic basis. A set of one or more rules is then used to compare the active notification profile to the rules and determine which one of a selected presence status for the corresponding profile is appropriate. A notification is then prepared which pertains to the corresponding presence status for the active notification profile. Using the notification, the corresponding presence status can be compared to the current presence status in the instant messaging application so that the presence can be updated automatically according to changes in notification profiles to avoid the need to change both the profiles and the presence status when the environment changes.
Type:
Application
Filed:
October 22, 2008
Publication date:
November 12, 2009
Applicant:
Research In Motion Limited
Inventors:
Shaul Serge Wisebourt, Gerhard Dietrich Klassen
Abstract: An improved electronic device and method provide an improved clock feature having an alarm clock function that advantageously provides an indication to a user that the alarm is set, i.e., is in an ON condition, by outputting the alarm time itself.
Type:
Application
Filed:
May 11, 2009
Publication date:
November 12, 2009
Applicant:
Research In Motion Limited
Inventors:
Sherryl Lee Lorraine Scott, Gerhard Dietrich Klassen, Michael Stephen Brown, Raymond Paul Vander Veen
Abstract: A method and system for monitoring the health of a wireless telecommunication network. Network health is monitored without placing an administrative burden on the carrier network itself; instead, this burden is placed on components that lie outside the carrier network and pass communications through it. The data service provider infrastructure sends a request to a mobile device, asking that it return data regarding its location. The carrier networks handling the request insert location information into the packet that is sent to the mobile device, but this information is not sent to the data service provider infrastructure itself. The mobile device harvests this location information from the packets it receives and inserts it in a response packet that finds its way back to the data service provider infrastructure. The data service provider infrastructure is able to collate this location data and to analyze it, determining the carrier network's health.
Type:
Grant
Filed:
November 22, 2004
Date of Patent:
November 10, 2009
Assignee:
Research In Motion Limited
Inventors:
Allan D. Lewis, Mihal Lazaridis, Gerald Winton Lankford, Herbert A. Little, Hugh Hind, Ian M. Patterson
Abstract: For context based compression techniques, for example Context Based YK compression, a method and system for grouping contexts from a given context model together to create a new context model that has fewer contexts, but retains acceptable compression gains compared to the context model with more contexts is provided. According to an exemplary embodiment a set of files that are correlated to the file to be compressed (hereafter called training files) are read to determine, for an initial context model, the empirical statistics of contexts and symbols. In some embodiments, this includes determining the estimated joint and conditional probabilities of the various contexts and symbols (or blocks of symbols). The initial context model is then reduced to a desired number of contexts, for example, by applying a grouping function g to the original set of contexts to obtain a new and smaller set of contexts.
Abstract: An electronic device and method for power management in an electronic device is provided. In an embodiment, the electronic device includes the functionality of a personal digital assistant, wireless email paging and a camera with a flash that is operated via self-contained power supply in the form of a battery. The device also includes a supervisor circuit which causes the device to enter sleep mode, or disables the device, or certain features of the device, if the battery level falls below a certain threshold. A method in accordance with an embodiment performs, in response to a request to fire the flash, a pre-flash test which is selected so as to not trip the supervisor circuit. The battery level is examined after the pre-flash test. If the battery level meets certain criteria, the full flash is permitted to proceed, else the full flash is not permitted to proceed.
Type:
Grant
Filed:
August 10, 2006
Date of Patent:
November 10, 2009
Assignee:
Research In Motion Limited
Inventors:
Martin Guthrie, Christopher Book, Lyall Winger
Abstract: A portable audio device having reduced sensitivity to RF interference over a predetermined frequency range from an adjacent mobile wireless communications device may include a portable housing, a battery carried thereby, a recharging power input connected to the battery, a digital signal input, and an audio analog signal output. A digital-to-analog converter (DAC) may be carried by the portable housing and powered by the battery for converting a selected digital audio file from a memory into an analog audio signal. An audio analog amplifier may be connected between the DAC and the audio analog signal output. A first RF filter(s) may be connected to the recharging power input, and a second RF filter(s) may be connected to the audio analog signal output, both for reducing RF interference over the predetermined frequency range from the adjacent mobile wireless communications device.
Type:
Grant
Filed:
January 30, 2006
Date of Patent:
November 10, 2009
Assignee:
Research In Motion Limited
Inventors:
Lizhong Zhu, Michael Corrigan, George Mankaruse
Abstract: A received signal is sampled at a sampling period of T+m*(T/n) during a sampling phase determination process. T is a symbol or chip period of the received signal, n is a number of phases of the sampled signal, T/n is a phase resolution period, and m is a fixed non-zero integer value where ?n<m<n (e.g. m=1 or ?1). By sampling the received signal at the sampling period of T+m*(T/n), a sample set for each one of n phases of the sampled signal is produced. For each sample set, a correlation process is performed between the sample set and a predetermined correlation signal to produce a correlation result. Once an optimal correlation result is identified from the correlation process, the received signal is sampled at a sampling period of T at a phase associated with the optimal correlation result. Advantageously, oversampling at a sampling rate of n/T is not required during the sampling phase determination process, which reduces cost and power consumption.
Abstract: A mobile wireless communications device may include a portable housing, a printed circuit board (PCB) carried within the portable housing, wireless transceiver circuitry carried by the PCB within the portable housing, and an antenna carried by the PCB within the portable housing and connected to the wireless transceiver circuitry. The device may further include a first pair of electrically floating, electrically conductive, spaced apart, antenna beam shaping elements adjacent the antenna and spaced apart therefrom. A second pair of electrically floating, electrically conductive, spaced apart, antenna beam shaping elements may be adjacent the antenna and spaced apart therefrom. The first pair of antenna beam shaping elements may be positioned in an offset relationship relative to the second pair of antenna beam shaping elements.
Type:
Application
Filed:
July 8, 2009
Publication date:
November 5, 2009
Applicant:
Research In Motion Limited
Inventors:
Yihong Qi, Ying Tong Man, Perry Jarmuszewski, Dietmar Wennemer
Abstract: A reader device includes a housing for receiving a smart card, a processor in electronic communication with an integrated circuit chip of the smart card when the smart card is received in the housing, a wireless communications device in electronic communication with the processor for enabling the reader device to transmit first encrypted information wirelessly and to receive second encrypted information wirelessly, and a memory in electronic communication with the processor that includes one or more routines executable by the processor. The one or more routines include a cryptographic module adapted to encrypt first information to create the first encrypted information and decrypt the second encrypted information to obtain second information. In addition, a communication system that includes the reader device and a computing device, wherein the reader device and computing device are able to wirelessly exchange information in a secure manner.
Type:
Application
Filed:
July 13, 2009
Publication date:
November 5, 2009
Applicant:
RESEARCH IN MOTION LIMITED
Inventors:
Mihal Lazaridis, Scott D. Rose, Scott Totzke, Herb Little, Chris K.C. Leung, Benjamin W. Boomhour, Ryan Bayne
Abstract: A user equipment is provided. The user equipment comprises a processor that, when the UE goes out of service area of a first cell, is configured to search for a suitable cell before the UE loses a connection to a network by checking for a suitable cell among cells proximate to the first cell, based on a timer before the UE loses the connection to the network.
Type:
Application
Filed:
April 30, 2008
Publication date:
November 5, 2009
Applicant:
RESEARCH IN MOTION LIMITED
Inventors:
Eniko SOKONDAR, Gordon Peter YOUNG, Andrew FARNSWORTH
Abstract: Systems and methods for implementing security features of a mobile electronic device. The mobile electronic device comprises a first security module configured to implement a first security operation and a second security module configured to implement a second security operation. The method includes: detecting a first security event; implementing a first security operation by the first security module; triggering a second security event; and implementing a second security operation by the second security module. The first security operation includes triggering the second security event.
Abstract: The present disclosure relates generally to the management of privileges associated with certain applications that are accessible by users of electronic equipment, such as, for example, networked computers, mobile wireless communications devices, and the like. In particular, the disclosure is directed to systems and methods for managing privileges associated with particular applications and for revoking these privileges in a timely and robust manner. For example, the device keeps track of which applications get access to which privileges. When policies or application control changes, the system detects which privileges have been revoked for which applications. This can be accomplished by simply comparing the old set of privileges with the new set of privileges. For each revoked privilege for a given application, the system determines if the application has ever accessed that privilege in the past. If an application has accessed a privilege that is now revoked at any time in the past, the device is reset.
Abstract: A method of synchronizing at least one database including at least one updated data record with at least one other database including a corresponding data record. The method includes comparing at least one field of data of the updated data record with a corresponding field of the data record prior to updating, generating change information including at least the location of a change and an indication representative of the change for the field of the updated data record, and transmitting the change information for assembly in the corresponding data record.
Type:
Grant
Filed:
November 17, 2005
Date of Patent:
November 3, 2009
Assignee:
Research In Motion Limited
Inventors:
Piotr K. Tysowski, Michael T. Hardy, Barry Linkert
Abstract: A system and method for sending encrypted messages to a distribution list that facilitates the sending of such messages only to individuals or other entities associated with the distribution list that will be able to read the message.
Type:
Grant
Filed:
March 8, 2005
Date of Patent:
November 3, 2009
Assignee:
Research In Motion Limited
Inventors:
Neil P. Adams, Michael S. Brown, Michael K. Brown
Abstract: A method and apparatus for provisioning a third party mobile device emulator from desktop provisioning software, the method having the steps of: designating a common file space between the third party mobile device emulator and the desktop provisioning software; writing files to the common file space from one of the third party mobile device emulator and the desktop provisioning software; and reading the files from the other of the third party mobile device emulator and the desktop provisioning software.