Patents Assigned to IN&MOTION
  • Patent number: 7633234
    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.
    Type: Grant
    Filed: January 8, 2007
    Date of Patent: December 15, 2009
    Assignee: Research In Motion Limited
    Inventors: Marc Drader, Ryan Geris, Lyall Winger
  • Patent number: 7634253
    Abstract: A method (200) and an apparatus (300) in a wireless portable communication device (102) for maintaining appropriate authentication credentials required for a common data application in a current service network are provided. A method (400) in a wireless communication network (106) for providing current authentication credentials required for the common data application accessible through the wireless communication network (106) is also provided. The wireless portable communication device (102) has default authentication credentials required for the common data application in a default service network (106), receives (204) a data session configuration file including authentication credentials based upon a predetermined condition, prioritizes (206) between the default authentication credentials and the received authentication credentials, and uses (208) the authentication credentials having higher priority for the common data application in the current service network (110).
    Type: Grant
    Filed: August 26, 2005
    Date of Patent: December 15, 2009
    Assignee: Research In Motion Limited
    Inventors: Thomas Leonard Trevor Plestid, Allan D. Lewis, Ian M. Patterson
  • Patent number: 7633412
    Abstract: A handheld electronic device useful for wireless communication has a keyboard including a plurality of externally accessible keys and each key has at most, one letter associated therewith. The keys can be disabled (i.e. the keyboard can be locked) to prevent accidental actuation thereof by using the navigation tool which has a depressible rolling member. Thus, for example, depression of the rolling member twice in succession or pressing and holding the rolling member down temporarily enables the keyboard lock. The lock can be disabled simply by depressing the rolling member and at least one other key.
    Type: Grant
    Filed: June 13, 2006
    Date of Patent: December 15, 2009
    Assignee: Research In Motion Limited
    Inventors: Matthew Lee, Andrew Bocking, Jason T. Griffin, Steven Fyke
  • Patent number: 7634080
    Abstract: An apparatus and method for telephony tone signal and character code generation for QWERTY keyboards includes a QWERTY style keyboard, a processor and a keyboard mode control software module. The QWERTY style keyboard has a plurality of letter keys, wherein each letter key is configured to generate a unique input signal. The processor is coupled to the keyboard and is configured to convert each unique input signal generated by the letter keys into a character code and/or a telephony tone signal. The keyboard mode control software module operates on the processor, and controls whether the processor converts the unique input signals from the letter keys into character codes or telephony tone signals.
    Type: Grant
    Filed: November 1, 2001
    Date of Patent: December 15, 2009
    Assignee: Research In Motion Limited
    Inventors: Wen Zhao, Runbo Fu, Xin Jin, Pokin Yeung, Karen A Rudnitski
  • Publication number: 20090307365
    Abstract: A system and method are provided for localizing applications that are used with hand-held electronic devices.
    Type: Application
    Filed: August 18, 2009
    Publication date: December 10, 2009
    Applicant: Research In Motion Limited
    Inventors: Jon MacKay, Matthew Bells
  • Publication number: 20090307498
    Abstract: An electronic device includes password protected functionality using a password that can be changed by the user. A user-specified password is stored in association with unique version data that is subsequently provided to help user recall of the password associated therewith.
    Type: Application
    Filed: August 14, 2009
    Publication date: December 10, 2009
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Michael K. Brown, Herbert A. Little, Michael G. Kirkup
  • Publication number: 20090305654
    Abstract: A test method is for determining RF sensitivity of an RF receiver for a plurality of channels extending over a frequency band(s) using an RF source coupled to the RF receiver by an RF communications link. The plurality of channels may include channels having a predictable RF sensitivity and a channel(s) having a non-predictable RF sensitivity. The test method may include measuring an RF sensitivity for one or more of the channels having the predictable RF sensitivity, and generating a partial RF sensitivity function for the channels having the predictable RF sensitivity based thereon. The method may further include measuring an RF sensitivity for the channel(s) having the non-predictable RF sensitivity. Additionally, an overall RF sensitivity function may be generated for the plurality of channels based upon the partial RF sensitivity function, and based upon the measured RF sensitivity for the channel(s) having the non-predictable RF sensitivity.
    Type: Application
    Filed: June 4, 2008
    Publication date: December 10, 2009
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Yihong Qi, Qingmai Zhou, Perry Jarmuszewski
  • Publication number: 20090307555
    Abstract: A method is provided for reuse of one of a plurality of hybrid automatic repeat request (HARQ) Process ID. The method includes receiving signaling used to associate at least one of the plurality of HARQ Process IDs with semi-persistent scheduling. The method further includes determining an activation of a semi-persistent resource. The method further includes associating the at least one of the plurality of HARQ Process IDs with the semi-persistent resource. The method further includes receiving a non-semi-persistent data communication utilizing the at least one of a plurality of HARQ Process IDs.
    Type: Application
    Filed: June 5, 2009
    Publication date: December 10, 2009
    Applicant: Research In Motion Limited
    Inventors: Zhijun Cai, Yi Yu, James Womack, Takashi Suzuki
  • Publication number: 20090307556
    Abstract: A method is provided for associating initial transmissions and retransmissions in semi-persistent scheduling. The method includes providing a first initial transmission associated with a first assigned Hybrid Automatic Repeat Request (HARQ) process ID. The method further includes providing a second initial transmission associated with a second assigned HARQ process ID. The method further includes providing at least one retransmission associated with the first HARQ process ID. The second initial transmission occurs before the at least one retransmission, and the second assigned HARQ process ID is different from the first assigned HARQ process ID.
    Type: Application
    Filed: June 5, 2009
    Publication date: December 10, 2009
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Zhijun Cai, Yi Yu, James Womack, Takashi Suzuki
  • Publication number: 20090304027
    Abstract: In a device communicating over a network, a proxy to delay timeout of an application on the device where the proxy is on a communications path between the application and the network, the proxy comprising means for registering a data request from the application to the network; a counter for measuring a predetermined time interval, the time interval selected to prevent timeout at the application; means to send preventative data to the application after the counter has expired but before a response is received; means for modifying a response received from the network to remove preventative data already sent to the application, creating a modified response; and means for forwarding the modified response to the application, wherein the proxy registers that a message has been sent and waits a predetermined interval, and if a response has not been received during that interval sends the preventative data to the application to delay a timeout.
    Type: Application
    Filed: August 13, 2009
    Publication date: December 10, 2009
    Applicant: RESEARCH IN MOTION LIMITED
    Inventor: Jean-Philippe Paul Cormier
  • Patent number: 7630714
    Abstract: In one embodiment, a system and methods for configuring data communications in a wireless communications system is provided. Based on location and capabilities information received from mobile communications devices and host services, relay services control the accessibility to certain data services, either enabling access or disabling access.
    Type: Grant
    Filed: December 16, 2005
    Date of Patent: December 8, 2009
    Assignee: Research In Motion Limited
    Inventors: David Clark, Barry Gilhuly, Allan David Lewis, David Bajar, Nataliya Martsyna, Rob Maurice
  • Patent number: 7631180
    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: August 24, 2001
    Date of Patent: December 8, 2009
    Assignee: Research In Motion Limited
    Inventors: Michael S. Brown, Herbert A. Little, David P. Yach
  • Patent number: 7630342
    Abstract: A method for evaluating and balancing communication traffic loading in a mobile communications network includes a mobile communications device that detects a first signal strength from a current base station, and a current traffic indicator for the current base station. The mobile device also calculates a current base station adjusted signal strength indicator as a function of both the first signal strength and the current traffic indicator. The traffic indicator for an adjacent base station is identified, and the mobile device calculates an adjacent base station adjusted signal strength indicator as a function of both an adjacent base station signal strength and the traffic indicator for the adjacent base station. The current base station adjusted signal strength indicator is compared with the adjacent base station adjusted signal strength indicator to determine whether to roam to the adjacent base station.
    Type: Grant
    Filed: April 27, 2006
    Date of Patent: December 8, 2009
    Assignee: Research In Motion Limited
    Inventor: Phat H. Tran
  • Patent number: 7629964
    Abstract: A hand-held electronic device with a keyboard optimized for use with the thumbs is disclosed. In order to operate within the limited space available on a hand-held electronic device, the present invention optimizes the placement and shape of the keys, preferably using keys that are oval or oblong in shape, and that are placed at angles designed to facilitate thumb-typing. The angles at which keys on either side of the keyboard are placed is complimentary.
    Type: Grant
    Filed: April 26, 2007
    Date of Patent: December 8, 2009
    Assignee: Research In Motion Limited
    Inventors: Jason T Griffin, John A Holmes, Mihal Lazaridis, Herb A Little, Harry R Major
  • Patent number: 7629932
    Abstract: Antenna apparatus, and an associated methodology, for a multi-frequency-band-capable radio device, such as a quad-band mobile station. The antenna apparatus forms a hybrid strip antenna having a pair of resonant elements. A first resonant element forms a peripheral loop extending about the periphery of a substrate. A meander line extends along a portion of the peripheral loop. And, second resonant element is formed of an L-shaped strip. The peripheral loop is resonant at a set of frequencies, and the L-shaped strip is resonant at a single frequency. Through appropriate selection of the lengths of the resonant elements, the frequencies at which the elements are resonant are controlled.
    Type: Grant
    Filed: March 23, 2007
    Date of Patent: December 8, 2009
    Assignee: Research In Motion Limited
    Inventors: Dong Wang, Geyi Wen, Qinjiang Rao, Mark Pecen
  • Patent number: 7630200
    Abstract: An electronic device includes a housing having a back, a support tray moveable relative to the back of the housing, a touch-sensitive display supported by the support tray and moveable with the support tray relative to the back of the housing, the touch-sensitive display including a display device and a touch-sensitive overlay disposed on the display device, a locking arrangement cooperating with the support tray for locking the support tray and touch-sensitive display to inhibit movement of the support tray relative to the back of the housing, and operational components housed in the housing and including a touch screen controller connected to the touch-sensitive overlay and a processor connected to the display device and the touch-screen controller.
    Type: Grant
    Filed: May 29, 2008
    Date of Patent: December 8, 2009
    Assignee: Research In Motion Limited
    Inventor: Michael Keith Eldershaw
  • Patent number: 7629765
    Abstract: A battery management system for managing a plurality of subsystem circuits and functions of a mobile communication device powered by a battery is disclosed. The battery management system includes a battery monitoring circuit a user interface, and a battery management module. The battery monitoring circuit is operable to monitor a present battery capacity and generate a battery capacity signal based on the present battery capacity. The user interface is operable to receive a user-input allocation of battery capacity among the subsystem circuits and functions. The battery management module is operable to receive the user-input allocation and the battery capacity signal, and to selectively disable each subsystem circuit or function when each subsystem circuit or function has depleted its allocation of battery capacity.
    Type: Grant
    Filed: May 9, 2007
    Date of Patent: December 8, 2009
    Assignee: Research In Motion Limited
    Inventors: Joseph C. Chen, Jonathan Malton
  • Patent number: 7631126
    Abstract: The invention relates to a system and method for controlling interfacing parameters for a device when connected to a host is provided. The method comprises: monitoring for an initial connection by the device to the host; then, while the device is establishing the connection with the host, utilizing a communication bus controller contained in a microprocessor in the device to process communications with the host at a first data transmission rate; and after a predetermined condition, re-establishing the connection with the host using a second bus controller in the device that processes the communications at a second transmission rate that is higher the first data transmission rate.
    Type: Grant
    Filed: May 24, 2007
    Date of Patent: December 8, 2009
    Assignee: Research in Motion Limited
    Inventors: Omar Barake, Michael Goldsmith, Maxime Matton, Jerry Mailloux, Robert Wood, Lyall Winger
  • Patent number: 7631183
    Abstract: A system and method for searching and retrieving certificates, which may be used in the processing of encoded messages. In one embodiment, a certificate synchronization application is programmed to perform certificate searches by querying one or more certificate servers for all certificate authority (CA) certificates and cross-certificates on the certificate servers. In another embodiment, all certificates related to an identified certificate are retrieved from the certificate servers automatically by the certificate synchronization application, where the related certificates comprise at least one of one or more CA certificates and one or more cross-certificates. Embodiments of the invention facilitate at least partial automation of the downloading and establishment of certificate chains, thereby minimizing the need for users to manually search for individual certificates.
    Type: Grant
    Filed: September 1, 2004
    Date of Patent: December 8, 2009
    Assignee: Research In Motion Limited
    Inventors: Michael S. Brown, Michael K. Brown, Herbert A. Little, Neil P. Adams, Michael G. Kirkup
  • Patent number: D605651
    Type: Grant
    Filed: March 10, 2008
    Date of Patent: December 8, 2009
    Assignee: Research In Motion
    Inventors: Parul Nanda, Timothy Koo