Abstract: A handheld electronic device, such as a GPS-enabled wireless communications device with an embedded camera, a GPS-enabled camera-phone or a GPS-enabled digital camera, determines whether ephemeris data needs to be obtained for geotagging digital photos taken with the device. By monitoring user activity with respect to the camera, such as activation of the camera, the device can begin pre-acquisition of a GPS position fix by obtaining needed ephemeris data before the photograph is actually taken. This GPS pre-acquisition improves the likelihood that a position fix (GPS lock) is achieved by the time the photo is taken (to enable immediate geotagging). Alternatively, the photo can be geotagged retroactively by appending the current location to the metadata tag associated with the digital photo. An optional acquisition status indicator can be displayed on a user interface of the device to indicate that a position fix is being obtained.
Type:
Grant
Filed:
October 28, 2010
Date of Patent:
March 27, 2012
Assignee:
Research In Motion Limited
Inventors:
Piotr Konrad Tysowski, Ngoc Bich Ngo, David Noel Vanden Heuvel
Abstract: In a portable electronic device having a battery compartment and a removeable cover therefor, the battery compartment and cover are configured to accommodate batteries of at least two different sizes.
Type:
Grant
Filed:
February 10, 2011
Date of Patent:
March 27, 2012
Assignee:
Research In Motion Limited
Inventors:
Norman M. Ladouceur, Jason T. Griffin, Frank Tyneski
Abstract: A method of controlling a display of an electronic device for displaying a list of electronic messages. The method includes comparing a width of a designated space for a field of the electronic messages to a minimum width to determine if the width is sufficient, and if the width is determined to be sufficient, maintaining the width of the designated space, otherwise increasing the width of the designated space.
Abstract: Systems, methods and wireless devices are provided that utilize a timer to ensure a receiver of a wireless device is on to receive downlink transmissions. In the event the timer runs out without further resource allocation, the mobile device turns its radio off. If a further resource allocation occurs while the timer is running, the timer is restarted.
Abstract: A thumbwheel input device oriented on an incline and comprising a wheel such that a first input is generated by rotation of the wheel about its axis, and a holder also having an axis of rotation and a portion thereon to receive the wheel whereby a second input is generated by rotation of the holder about the second axis.
Abstract: A system and method for implementing an enhanced transport layer security (ETLS) protocol is provided. The system includes a primary server, an ETLS servlet and an ETLS software module. The primary server operates on a computer network and is configured to communicate over the computer network using a non-proprietary security protocol. The ETLS servlet also operates on the computer network and is securely coupled to the primary server. The ETLS servlet is configured to communicate over the computer network using an ETLS security protocol. The ETLS software module operates on a mobile device, and is configured to communicate over the computer network using either the non-proprietary security protocol or the ETLS security protocol. Operationally, the ETLS software module initially contacts the server over the computer network using the non-proprietary security protocol, and subsequently contacts the server through the ETLS servlet using the ETLS security protocol.
Type:
Grant
Filed:
December 7, 2009
Date of Patent:
March 27, 2012
Assignee:
Research In Motion Limited
Inventors:
Michael S. Brown, Herbert A. Little, David P. Yach
Abstract: A system and method which protects a data processing system against encryption key errors by providing redundant encryption keys stored in different locations, and providing the software with the ability to select an alternate redundant key if there is any possibility that the encryption key being used may be corrupted. In the preferred embodiment, a memory control module in the data processing device is configured to accommodate the storage of multiple (for example up to four or more) independent password/key pairs, and the control module duplicates a password key at the time of creation. The redundant passwords and encryption keys are forced into different memory slots for later retrieval if necessary. The probability of redundant keys being corrupted simultaneously is infinitesimal, so the system and method of the invention ensures that there is always an uncorrupted encryption key available.
Abstract: An apparatus and method are provided for configuring unique profile settings for multiple services associated with an application in an electronic device. A profile system is provided having multiple programmable profile settings and a default profile setting for the application. Service records are received at the electronic device for each of the multiple services. The multiple services register with the profile system using a unique ID for each of the service records and include data for identifying the default profile setting for the application. Initially, the default profile setting is assigned to each of the multiple services. Subsequently, the multiple programmable profile settings are assigned to respective ones of the multiple services.
Abstract: An improved handheld electronic device includes an Application Programming Interface (API) that generates various notifications in certain circumstances. Certain predetermined criteria that have been established for a particular routine on the handheld electronic device are employed to ignore certain of the notifications in appropriate circumstances in order to conserve computing and power resources.
Abstract: A system and method for managing mobile device communication in an enterprise includes a device management agent and a synchronization agent in the mobile device. Information about the status of the mobile device is collected by the device management agent and the synchronization agent communicates the status information to the enterprise with which the mobile device is associated. A synchronization server at the enterprise collects device information and updates records at the enterprise. Information such as device telephone number is propagated to the enterprise directory and potentially to a PBX to ensure connectivity with the mobile device.
Abstract: A communications system may include at least one mobile wireless communications device, and a wireless communications network for sending text messages thereto. More particularly, the at least one mobile wireless communications device may include a wireless transceiver and a controller for cooperating therewith for receiving text messages from the wireless communications network. It may further include a headset output connected to the controller. The controller may be for switching between a normal message mode and an audio message mode based upon a connection between the headset output and a headset. Moreover, when in the audio message mode, the controller may output at least one audio message including speech generated from at least one of the received text messages via the headset output.
Abstract: A telephone to be connected to a wireline having reduced sensitivity to RF interference over a predetermined frequency range from an adjacent mobile wireless communications device may include a transmit amplifier, a receive amplifier, an audio input transducer connected to the transmit amplifier, and an audio output transducer connected to the receive amplifier. The telephone may further include an RF shield(s) surrounding the audio input transducer and the audio output transducer for reducing RF interference over the predetermined frequency range from the adjacent mobile wireless communications device. Moreover, the telephone may also include at least one RF audio input filter element connected to the audio input transducer and at least one RF audio output filter element connected to the audio output transducer, both of which are also for reducing RF interference over the predetermined frequency range from the adjacent mobile wireless communications device.
Type:
Application
Filed:
November 23, 2011
Publication date:
March 22, 2012
Applicant:
Research In Motion Limited
Inventors:
Lizhong Zhu, Michael Corrigan, George Mankaruse, Perry Jarmuszewski
Abstract: A mobile wireless communications device includes a housing and circuit board carried by the housing and includes radio frequency (RF) circuitry and a processor carried by the circuit board and operative with each other. A display connector for an LCD connector is mounted on the circuit board and adapted to be connected to a display. Display connection lines are carried by the circuit board and interconnect the display connector and processor for carrying signals from the processor to the display connector and a connected display. Filters are carried by the circuit board and connected to the display connection lines and reduce any interfering energy from the processor and display.
Type:
Application
Filed:
November 21, 2011
Publication date:
March 22, 2012
Applicant:
Research In Motion Limited
Inventors:
Lizhong Zhu, Michael Corrigan, Perry Jarmuszewski, Liviu George, George Mankaruse, James Robinson, Marc Drader
Abstract: There is provided a method of interactive compression using multiple compression state information entries. The method comprises receiving a request for data from a communicating party; retrieving the data; identifying, for use in compressing the data, at least two compression state information entries shared between the parties to the communication; compressing the data with each of the at least two compression state information entries; determining, from the set of compression state information entries, a preferred compression state information entry that provides a greatest compression ratio; and transmitting the data, compressed in accordance with the preferred compression state information entry to the communicating party.
Type:
Application
Filed:
November 29, 2011
Publication date:
March 22, 2012
Applicant:
RESEARCH IN MOTION LIMITED
Inventors:
En-Hui YANG, Ajit SINGH, Salmaan AHMED, David P. SZE
Abstract: A mobile electronic device has a dome switch assembly secured to the housing of the device, over a recess formed in the housing of device. The dome switch assembly has a substrate with a vent hole communicating between the recess of the housing and the space comprised between the substrate and a dome actuation portion of the dome switch assembly. Upon actuation of the dome switch assembly, air present between the dome actuation portion and the substrate flows into the recess of the housing.
Abstract: An embodiment of a mobile computer includes a component configured for generating a command, responsive to a user's input, to a host system to commence redirection of user data items from the host system to the mobile computer. Also included is a component for detecting an event trigger at the mobile computer as well as a redirector component, responsive to detecting the event trigger at the mobile computer, for pushing at least a portion of a user data item received from the host system to another device from the mobile computer.
Abstract: A smart phone is provided. The smart phone comprises a dual-tone multi-frequency (DTMF) key configured such that when the DTMF key is activated and when a key on a keypad on the smart phone is selected, the smart phone generates and transmits a DTMF tone corresponding to the selected key.
Abstract: A method can extract content of interest from a structured electronic document with an electronic device having a processor, an input device, and a display device. The method includes receiving through the input device an indication of a plurality of content elements within a first structured electronic document; determining with the processor a portion of the first structured electronic document associated with each indicated content element; and forming with the processor a common expression based on the determined portions, the common expression being common to all of the determined portions, wherein when the common expression is applied to a second structured electronic document, another content element is extracted from the second structured electronic document.
Abstract: A keyboard can be comprised of a plurality of alphabetic keys that are disposed in an evenly-spaced grid pattern with respect to one another. In any event, these keys have keycaps configured to comport with touch typing as with a keyboard having a plurality of alphabetic keys that are disposed in an offset pattern (such as the classic QWERTY offset-pattern typewriter-styled keyboard). By one approach, these keycaps can have keycaps having bilaterally-nonsymmetrical tactile features that at least substantially match standard touch-typing finger positions. By one approach these tactile features can comprise an indentation. If desired, these keycaps can share a same form factor. In such a case, some of the keycaps for the alphabetic keys can be disposed on the keyboard at a 180 degree rotation as compared to others of the alphabetic character keycaps.
Abstract: A system and method of protecting data on a communication device are provided. Data received when the communication device is in a first operational state is encrypted using a first cryptographic key and algorithm. When the communication device is in a second operational state, received data is encrypted using a second cryptographic key and algorithm. Received data is stored on the communication device in encrypted form.