Patents Assigned to IN&MOTION
  • Patent number: 6990672
    Abstract: A system and method for an extendable software interface includes a software architecture for use in a mobile device having a processor and a memory device. The software architecture comprises a plurality of application programs stored in the memory device and executed by the processor, and at least one controller module for interfacing the plurality of application program with a one of a plurality of data objects stored in the memory device in the form of a data model. Each controller module utilizes one or more generic interfaces with the plurality of application programs, and also utilizes a specific interface with the data model.
    Type: Grant
    Filed: July 2, 2001
    Date of Patent: January 24, 2006
    Assignee: Research In Motion Limited
    Inventors: Michael Maguire, Krishna K. Pathiyal
  • Publication number: 20060007903
    Abstract: A system and method for facilitating communication of packets between one or more applications residing on a first computing device and at least one second computing device. The system comprises a connection manager adapted to receive packets from the at least one second computing device, and a packet cache for storing packets received by the connection manager. The connection manager, upon receiving a packet from a second computing device, transmits the packet to the packet cache for storage and notifies each of the applications of receipt of the packet. Subsequently, the packet is retrievable from the packet cache by a notified application, and verification that the packet is intended for communication to the notified application is made.
    Type: Application
    Filed: July 12, 2004
    Publication date: January 12, 2006
    Applicant: Research In Motion Limited
    Inventors: Jonathan Hammell, Michael Brown
  • Publication number: 20060007129
    Abstract: An electronic device that includes a display screen and a scroll wheel coupled to the display screen by a processor. The scroll wheel includes a rotational input component for directing movement of a navigational indicator on the display screen and a depressible input component for inputting a character for display on the display screen.
    Type: Application
    Filed: December 13, 2004
    Publication date: January 12, 2006
    Applicant: Research In Motion Limited
    Inventor: Velimir Pletikosa
  • Patent number: 6985518
    Abstract: An adaptive generalized matched filter (AGMF) rake receiver system includes a rake receiver and an AGMF weight determination module. The rake receiver is coupled to a spread spectrum input signal and applies a vector of weight signals to the spread spectrum input signal to compensate for dependant noise and generate a decision variable.
    Type: Grant
    Filed: December 14, 2001
    Date of Patent: January 10, 2006
    Assignee: Research In Motion Limited
    Inventor: Jorgen S. Nielsen
  • Publication number: 20060005049
    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.
    Type: Application
    Filed: April 5, 2005
    Publication date: January 5, 2006
    Applicant: Research In Motion Limited
    Inventor: Jerrold Randell
  • Patent number: 6982544
    Abstract: A method and system for accurately reporting battery capacity is disclosed herein. The disclosed method and system prevent the reporting of discontinuous capacity values resulting from starting or stopping recharge cycles. The disclosed method and system prevent over or under reporting of battery capacity due to the transition between charge and discharge curves in a battery model.
    Type: Grant
    Filed: September 16, 2004
    Date of Patent: January 3, 2006
    Assignee: Research In Motion Limited
    Inventor: Phat H. Tran
  • Patent number: 6980173
    Abstract: An antenna in a wireless mobile communication device is often sensitive to its operating environment, such that variations in other device components typically affect performance of the antenna. A floating conductor pad comprising a patch of conductive material is configured to be positioned adjacent the antenna to couple to the antenna. The floating conductor pad thereby has a dominant effect on the antenna in the operating environment. This reduces the effects of variations in the other device components on the antenna. Effective selection of the dimensions and location of the floating conductor pad can also cancel noise generated by the other device components from de-sensitizing communications circuitry in a wireless mobile communication device.
    Type: Grant
    Filed: July 24, 2003
    Date of Patent: December 27, 2005
    Assignee: Research In Motion Limited
    Inventors: Ying Tong Man, Robert W. Phillips, Yihong Qi, Perry Jarmuszewski, David John Rooke
  • Publication number: 20050282578
    Abstract: In accordance with the teachings described herein, systems and methods are provided for accessing contact information on a communication device. A communication subsystem may be used to send and receive communications over a communication network. A memory module may be used to store data and program information, including a plurality of contact records. A processor may be used to store and retrieve data in the memory module, execute programs stored in the memory module, and cause the communication subsystem to transmit and receive communications over the communication network. A contact information logic unit program may be stored in the memory module and executed by the processor.
    Type: Application
    Filed: September 19, 2003
    Publication date: December 22, 2005
    Applicant: Research In Motion Limited
    Inventors: Raymond Vander Veen, Andrew Bocking
  • Patent number: 6977552
    Abstract: An impedance matching low noise amplifier (“LNA”) having a bypass switch includes an amplification circuit, a bypass switching network and a match adjustment circuit. The amplification circuit has an amplifier input and an amplifier output, and is configured to receive a radio frequency (RF) input signal at the amplifier input and apply a gain to generate an amplified RF output signal at the amplifier output. The bypass switching network is coupled to a low-gain control signal and is also coupled between the amplifier input and the amplifier output. The bypass switching network is configured to couple the amplifier input to the amplifier output when the low-gain control signal is enabled in order to feed the RF input signal through to the RF output signal. The match adjustment circuit is coupled to the low-gain control signal and the RF input signal, and is configured to couple the RF input signal to an impedance when the low-gain control signal is enabled.
    Type: Grant
    Filed: July 21, 2004
    Date of Patent: December 20, 2005
    Assignee: Research In Motion Limited
    Inventor: José A. Macedo
  • Publication number: 20050278591
    Abstract: A system and method for testing a data storage device without revealing memory content. To control the individual bits of the memory during testing each value is written into the memory according to the equation NEW_DATA=CURRENT_DATA XOR DATA_SEED such that individual bits of NEW_DATA are equal to CURRENT_DATA with selected bits inverted when the corresponding positions in DATA_SEED are high. NEW_DATA is written into the memory, read out and verified, so that all bit positions can be controlled and tested in both logic states, while NEW_DATA and CURRENT_DATA are not ascertainable by the testing software.
    Type: Application
    Filed: April 5, 2005
    Publication date: December 15, 2005
    Applicant: Research In Motion Limited
    Inventor: Jerrold Randell
  • Publication number: 20050278545
    Abstract: A communication device (and its related method of operation), when accessing password protected voicemail services, may invoke an enhanced security feature which effectively masks at least the password digit values from being discernible by feedback to the user. This is especially important where portable wireless communication devices may have pre-stored password data for use with automated voicemail access—even in a “locked” mode. Unauthorized possessors of such a device might utilize conventional audible feedback during password transmission to decipher the password value. However, such lack of security is avoided by masking the password data values from the audible and/or visual user feedback, if any.
    Type: Application
    Filed: June 1, 2004
    Publication date: December 15, 2005
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Neil Adams, Herbert Little, Michael Kirkup, Raymond Vander Veen
  • Publication number: 20050270241
    Abstract: A mobile wireless communications device may include a housing and a multi-frequency band antenna carried within the housing. The multi-frequency band antenna may include a main loop conductor having a gap therein defining first and second ends of the main loop conductor, a first branch conductor having a first end connected adjacent the first end of the main loop conductor and having a second end defining a first feed point, and a second branch conductor having a first end connected adjacent the second end of the main loop conductor and a second end defining a second feed point. The antenna may further include a tuning branch conductor having a first end connected to the main loop conductor between the respective first ends of the first and second branches.
    Type: Application
    Filed: January 25, 2005
    Publication date: December 8, 2005
    Applicant: Research In Motion Limited
    Inventors: Yihong Qi, Ying Man, Perry Jarmuszewski
  • Publication number: 20050270240
    Abstract: A mobile wireless communications device may include a housing having an upper portion and a lower portion, a dielectric substrate carried by the housing, circuitry carried by the dielectric substrate, and an audio output transducer carried by the upper portion of the housing and connected to the circuitry. The device may further include a user input interface carried by the housing and connected to the circuitry, and at least one auxiliary input/output device carried by the upper portion of the housing and connected to the circuitry. An antenna may also be carried within the lower portion of the housing comprising a pattern of conductive traces on the dielectric substrate.
    Type: Application
    Filed: January 25, 2005
    Publication date: December 8, 2005
    Applicant: Research In Motion Limited
    Inventors: Yihong Qi, Ying Man, Perry Jarmuszewski
  • Publication number: 20050270242
    Abstract: A mobile wireless communications device may include a housing, a main dielectric substrate carried by the housing, circuitry carried by the main dielectric substrate, and a ground plane conductor on the main dielectric substrate. The mobile wireless communications device may further include an L-shaped dielectric extension comprising a vertical portion extending outwardly from the main dielectric substrate and an overhang portion extending outwardly from the vertical portion and above an adjacent portion of the main dielectric layer. A main loop antenna conductor comprising at least one conductive trace may be relatively positioned on the overhang portion of the L-shaped dielectric extension so as not to overlap the ground plane conductor.
    Type: Application
    Filed: January 25, 2005
    Publication date: December 8, 2005
    Applicant: Research In Motion Limited
    Inventors: Yihong Qi, Ying Man, Perry Jarmuszewski
  • Publication number: 20050268084
    Abstract: Enhanced reset logic is included in a user's computerized device so that the device owner (e.g., the user's employer) can assure prompt reset (e.g., to insure device use of newly downloaded software versions or other control or security data) while still allowing user convenience (e.g., some limited continued normal use of the device before reset is forced upon the user thus permitting the user to avoid possibly aggravating losses of data and/or ongoing usage).
    Type: Application
    Filed: August 6, 2004
    Publication date: December 1, 2005
    Applicant: Research In Motion Limited
    Inventors: Neil Adams, Herbert Little, Russell Owen
  • Patent number: 6969263
    Abstract: An electrical connector assembly is provided for connecting at least one electrical contact pad on a first structure with at least one electrical contact pad on an opposing second structure. The connector assembly has a body and electrical connectors extending from the body, and is mountable relative to the first and second structures such that the electrical connectors engage electrical contact pads on the first and second structures. The electrical connectors are of a springy metal and are configured to be suitably biased against the contact pads when the connector assembly is assembled with the first and second structures, so as to provide a contact biasing force preferably in the range of 0.7N±0.2N.
    Type: Grant
    Filed: April 10, 2003
    Date of Patent: November 29, 2005
    Assignee: Research In Motion Limited
    Inventors: Chao Chen, John A. Holmes
  • Publication number: 20050262552
    Abstract: Electronic messages are sent from a sending system to an identified recipient and are encoded using information contained in a certificate. A key store is accessed by a messaging application to determine if a certificate associated with the recipient is present. If no certificate is present in the key store the messaging application accesses one or more certificate services to obtain a certificate. Where validation of the retrieved certificate is required, the messaging application invokes a certificate validation process. One or more further certificates are obtained by the messaging application where the retrieved certificate is invalid.
    Type: Application
    Filed: January 24, 2005
    Publication date: November 24, 2005
    Applicant: Research In Motion Limited
    Inventors: Michael Brown, Michael Kirkup, Herb Little
  • Patent number: 6967657
    Abstract: A system for operating a color flat panel display (FPD) is provided that includes a color FPD, a rear light source, and a display processing device. The color FPD has an adjustable color depth and is configured to reflect ambient light. The light source transmits light through the bottom surface of the color FPD. The display processing device is coupled to the color FPD and decreases the color depth of the color FPD when the EL light source is activated and increases the color depth of the color FPD when the EL light source is turned off. The color flat panel display is configured to allow more reflection of ambient light than transmission of light emitted from the light source.
    Type: Grant
    Filed: May 15, 2002
    Date of Patent: November 22, 2005
    Assignee: Research In Motion Limited
    Inventors: Robert J. Lowles, James A. Robinson
  • Patent number: 6968214
    Abstract: A processor-implemented method of placing telephone calls includes inputting a toll-free number to initiate a phone call, determining whether the mobile device is within a North American Numbering Plan (NANP) service area, upon determining that the mobile device is within a NANP service area, initiating the phone call to the toll-free number, and upon determining that the mobile device is not within a NANP service area, replacing the Numbering Plan Area Code (NPA) of the toll-free number with a corresponding replace code to obtain a replace code toll-free number and initiating the phone call to the replace code toll-free number.
    Type: Grant
    Filed: February 25, 2004
    Date of Patent: November 22, 2005
    Assignee: Research In Motion Limited
    Inventor: George B. Bumiller
  • Publication number: 20050256878
    Abstract: A method and system for authorization of applications executing on a device having a key store. Applications obtain an application-level ticket to permit access to one or more key values located in the key store. Each ticket is securely associated with an application and being generated on the determination that the application is a trusted application. Tickets are potentially associated with one key value in the key store, with a subset of key values in the key store, or with all key values in the key store. Access to key values by an application is possible independently of a user providing a password for each such access.
    Type: Application
    Filed: November 26, 2004
    Publication date: November 17, 2005
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Michael Brown, Michael Brown, Herbert Little, Michael Kirkup, Neil Adams