Resources Contact Us Home
Browse by: INVENTOR PATENT HOLDER PATENT NUMBER DATE
 
 
Research In Motion Limited Patents
Assignee:
Research In Motion Limited
Address:
Waterloo, CA
No. of patents:
899
Patents:


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18


Patent Number Title Of Patent Date Issued
7498795 Electrostatic discharge device testing system and method March 3, 2009
There is disclosed an electrostatic discharge (ESD) device tester and a method of operating the tester. In an embodiment, the method comprises operating the tester by uniquely identifying an ESD device to be tested using identification means provided on the tester; taking at least one
7496606 System and method for synchronizing data records between multiple databases February 24, 2009
A system and method for synchronizing data records between multiple database is provided. Each database includes data records that are modified to include at least one pair of synchronize parameters. In a two-database system including a first database and a second database, each data
7495660 Hand-held electronic device with multiple input mode thumbwheel February 24, 2009
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
7495649 Light source system for a color flat panel display February 24, 2009
A system for operating a color flat panel display (FPD) is provided that includes a color FPD, a 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
7493616 Mobile communication device application processing system February 17, 2009
A system and method of pre-linking classes for use by one or more applications. The system and method may also be used where the runtime processing is split between a host system and a target system. At the host system at least several classes are loaded and linked. At least one host
7493111 Demand-based provisioning for a mobile communication device February 17, 2009
In accordance with the teachings described herein, systems and methods are provided for providing demand-based provisioning for a mobile communication device. A provisioning server may be used to receive a provisioning update request from the mobile communication device and in respon
7493109 Inter-processor parameter management in a multiple-processor wireless mobile communication devic February 17, 2009
A method and system of enabling auxiliary functions in a mobile device operable in a wireless network. A first data processor is configured to be operable with a mobile device application, and a second data processor is required for operation with the wireless network. An auxiliary f
7492746 Method and apparatus of selectively tying the opening and closing of EVDO and PPP sessions February 17, 2009
Method, and associated apparatus, for operating a hybrid access terminal operable in a CDMA 1.times./EVDO hybrid communication session system. The hybrid access terminal is operable to communicate pursuant to an EVDO communication session and to a PPP communication session. The opening a
7490114 System and method for synchronizing data records between multiple databases February 10, 2009
First and second pairs of synchronization parameters are stored in first and second databases. The first and second pairs are compared upon a data record being updated in either database to determine whether a synchronization conflict has occurred and a corresponding synchronization
7489953 Mobile communication device February 10, 2009
A mobile communication device includes a housing having a front wall, a rear wall, and two side walls, a display associated with the front wall, and a keyboard associated with the front wall. Each of the side walls includes a recessed channel that extends along at least part of the l
7489950 Phone number replace code system and method February 10, 2009
A processor-implemented method of placing telephone calls includes determining if a phone call initiated to a phone number has connected. If the phone call did not connect, then the processor determines if the phone number has an associated replace code for any subset of the phone nu
7489923 Methods and systems for handling software operations associated with startup and shutdown of han February 10, 2009
Systems and methods for improving software operations on startup. A system and method can provide for the storage of volatile memory contents of an application upon shutdown of a mobile device, and restoration of the contents upon startup.
7489905 System for determining RF path loss between an RF source and an RF receiver with hysteresis and February 10, 2009
A test method is for determining RF path loss between an RF source and an RF receiver. The RF source may transmit RF power values at a relatively fine granularity, and the RF receiver may generate RSSI values at a relatively coarse granularity and have an unknown hysteresis about each
7489781 Secure peer-to-peer messaging invitation architecture February 10, 2009
A system and methods providing immediate peer-to-peer messaging between mobile devices in a wireless system. An invitation architecture is disclosed which enables the exchange of personal identification numbers (PINs) without requiring a user to directly access or provide his or her
7489301 Split Keyboard February 10, 2009
A keyboard includes a plurality of keys associated with alphanumeric characters including the letters A-Z and at least the numbers 1-9. The keys are split into a left side section and a right side section. The left side section is oriented at least partially above the right side sect
7489276 Mobile wireless communications device comprising multi-frequency band antenna and related method February 10, 2009
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 bran
7489177 Clock circuit for a microprocessor February 10, 2009
A wireless communication device is described having a transmitter that generates electromagnetic interference when operating in a transmit mode. The wireleess communication device comprises a clock circuit including a first clock element configured to generate a first clock output, and a
7489102 Battery charger that identifies portable device type and rechargeable battery type and method February 10, 2009
A battery charger may include a charger connector to be coupled to a corresponding device connector of a portable device including a rechargeable battery. The battery charger may also include a charging circuit connected to the charger connector, and a controller connected to the cha
7487204 System and method for accessing information processor services from a mobile communication devic February 3, 2009
A system and method for pushing information from a host system to a mobile data communication device upon sensing a triggering event is disclosed. A redirector program operating at the host system enables a user to continuously redirect user-selected data items from the host system to
7486241 Low profile full wavelength meandering antenna February 3, 2009
A low profile antenna has a meander length based on the full electrical wavelength of the signal being transmitted or received. The antenna can have either an open-loop structure or a closed-loop structure with a matching network. The low profile enables the antenna to be used in a c
7485816 Switch configuration February 3, 2009
A switch configuration for use with a keyboard comprises a plurality of support structures positioned adjacent each other in spaced relation and a plurality of dome switches, with at least one dome switch being coupled to each of the plurality of support structures. A keyboard and mobile
7484177 User interface and method for viewing short messages on a wireless device January 27, 2009
A user interface and method for viewing short messages on a wireless device includes a viewing screen, a processor, a memory device and a message software interface module. The memory device stores electronic messages that have been transmitted or received by the wireless device. The
7483963 Method and system for configuring a client on host devices by utilizing an interface between a c January 27, 2009
A system and method for configuring a client on a host device using a configuration application on a configuring device, the system comprising: a link between the configuring device and the host device; host drivers for communicating between the host device and the configuring device ove
7483950 System and method for providing secure message signature status and trust status indication January 27, 2009
A system and method for providing secure message signature status and trust status indications are disclosed. When a secure message having a digital signature generated by a sender is selected for processing on a messaging client, the digital signature on the message and trust status
7483727 Mobile wireless communications device having improved antenna impedance match and antenna gain f January 27, 2009
A mobile wireless communications device and associated method of making same includes a housing and circuit board having a ground plane. Radio frequency (RF) circuitry and a processor are carried by the circuit board and operative with each other. An antenna is carried by the housing and
7483694 Method and system for remotely testing a wireless device January 27, 2009
A method and system for testing a wireless device, the system comprising: a remote user interface for interacting with the data device from a remote location; and a wireless network for communication with the wireless data device from a remote location, wherein a tester can send info
7483373 Methods and apparatus for controlling wireless network operations associated with a flow control January 27, 2009
Methods and apparatus for controlling wireless network operations associated with a flow control process which terminates data communications to a mobile station based on an out-of-coverage condition between the mobile station and a wireless communication network. In the wireless com
7482985 Mobile wireless communications device comprising multi-frequency band antenna and related method January 27, 2009
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 bran
7480521 Methods and apparatus for reducing power consumption during network scanning operations with adv January 20, 2009
In a mobile communication device, a scanning operation is performed with use of a wireless transceiver to identify one or more available wireless communication networks in a given coverage area. Each time the scanning operation fails to result in any connection between the mobile device
7479762 Charging status indicator control system and method January 20, 2009
Systems and methods of controlling a charging status indicator in a charging system for a device having a rechargeable power supply are provided. The charging system determines whether a device connected thereto supports remote control of the charging status indicator, and controls t
7479759 Electronic device including handheld electronic device with dual battery configuration, and asso January 20, 2009
An improved handheld electronic device in conjunction with an improved holder for the handheld electronic device together form an improved electronic device. The handheld electronic device includes a first battery, and the holder includes a second battery and a charging apparatus. Wh
7478409 System and method for object oriented interface checking and method dispatching January 13, 2009
Method and system for interface checking and interface method dispatching for wireless devices. Relationships between classes and object-oriented interfaces are analyzed and certain properties are exploited for use in performing interface checking and/or interface method dispatching.
7478118 Method and apparatus for synchronizing of databases connected by wireless interface January 13, 2009
A method for synchronizing databases at a portable electronic device with corresponding databases at a second electronic device, the method including determining which one of the databases at the portable electronic device is to be synchronized based on a directed acyclic graph repre
7478057 Method for conducting an electronic commercial transaction January 13, 2009
A method for conducting an e-commerce transaction between a user and a merchant is disclosed. The user has a customer account with a communication provider operating a first communication network. The customer account includes personal information about the user. The method includes
7477913 Determining a target transmit power of a wireless transmission according to security requirement January 13, 2009
Different target transmit powers are determined for different wireless transmissions from a wireless device, the different transmissions having different security requirements. For example, the security requirements of a particular transmission may include a security ranking of a device
7477908 Messaging protocol/service switching methods and devices January 13, 2009
Methods, devices, and computer readable media for switching communications from a first messaging protocol/service to a second messaging protocol/service by use of messaging information being embedded in a header of a first message of the first messaging protocol/service to enable th
7477906 Methods and apparatus for facilitating the determination of GPS location information for a mobil January 13, 2009
Methods and apparatus for facilitating the determination of Global Positioning System (GPS) location information for a mobile station without disrupting communications of a voice call (e.g. a 911 emergency call). In one illustrative example, the mobile station causes GPS navigational
7477238 Handheld electronic device with text disambiguation January 13, 2009
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
7477165 Handheld electronic device and method for learning contextual data during disambiguation of text January 13, 2009
A handheld electronic device includes a reduced QWERTY keyboard and is enabled with disambiguation software that is operable to disambiguate text input. In addition to identifying and outputting representations of language objects that are stored in the memory and that correspond with a
7475818 Combined battery and smart card January 13, 2009
An apparatus for seating within a battery compartment and a smart card compartment of a device, including a battery component and a smart card component. The battery component is coupled to the smart card component. The smart card component is configured to seat within a smart card c
7475004 Handheld electronic device with text disambiguation January 6, 2009
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
7474671 System and method for resolving contention among applications requiring data connections between January 6, 2009
A mobile communications device (30) includes a wireless transceiver (34) operable to conduct at least two data connections between the mobile communications device (30) and a wireless network (12) wherein each of the data connections is associated with a connected application operating
7472247 Method and system for centralized memory management in wireless terminal devices December 30, 2008
Methods and systems for controlling centralized memory management in wireless terminal devices. Memory management scripts associated with a wireless application are stored in a registry accessible through a data network for on-demand download and execution. A memory management kernel
7471937 System and method for inverting automatic frequency control (AFC) December 30, 2008
A system and method for inverting automatic frequency control applied to a reference signal used to process an input signal is disclosed. When receiving an input communication signal, a receiver controls the frequency of the reference signal to compensate for frequency differences be
7471738 Method and apparatus for optimizing transmitter power efficiency December 30, 2008
A peak to average power ratio signal is generated from a first mapping function that selects the peak to average power ratio signal that corresponds to the data rate or data format of the signal to be transmitted. The selected peak to average power ratio signal is summed with a desir
7471059 Multiple function current-sharing charging system and method December 30, 2008
Multiple function current-sharing charging systems aid methods are provided. Where first and second rechargeable power supplies are connected to a charging system, a first charging current is provided to the first rechargeable power supply and a second charging current is provided to
7469291 Apparatus and method for integrating authentication protocols in the establishment of connection December 23, 2008
An apparatus and method for integrating authentication protocols in the establishment of connections between a controlled-access first computing device and at least one second computing device. In one embodiment of the invention, network access user authentication data needed to access t
7467982 Conversion from note-based audio format to PCM-based audio format December 23, 2008
A system and method for converting a note-based audio object to a Pulse Code Modulated (PCM) audio format is disclosed. An electronic communication device includes a memory containing a note-based audio object and lookup table containing trigonometric function evaluations. The note-b
7466984 Apparatus, and associated method, for improvement in facilitating routing of data by a mobile no December 16, 2008
Apparatus, and an associated method, for facilitating routing of data in a packet radio communication system. A clone list is downloaded to the mobile node and stored at a clone list depository thereat. The clone list includes a plurality of entries, each of which provides routing in
7466855 Display processing system and method December 16, 2008
A computer implemented method of processing image pixel data corresponding to an image pixel comprises determining if the image pixel is opaque or transparent. If the image pixel is determined to be opaque, a pixel color value from a first set of image pixel data is determined. If the im
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18

 
 
  Recently Added Patents
Multiple erase block tagging in a flash memory device
Copy protection for video signal added pulses
Semiconductor die package including multiple dies and a common node structure
QKD with classical bit encryption
Reduction of hair growth
Method and system for forecasting telephony traffic trends using number portability records
Virtual channel table for a broadcast protocol and method of broadcasting and receiving broadcast signals using the same
  Randomly Featured Patents
Slurry sandblasting system
Exposure data generator and method thereof
Window main frame extrusion
Process for forming phosphonate polymers
Alternate liquid fuel processing apparatus
Information processing apparatus, information processing method, recording medium, and program
Providing local printing on a thin client
Beverage holder attachable to the leg of a table having Z-shaped parallel platforms
Electronic thermometer probe
Substituted naphthopyrans