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:
889
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
7519063 Distributed wireless packet assembly April 14, 2009
Distributed assembly of data packets into messages at a group of interface devices that receive data packets from within a coverage area. Each interface device in the group will take ownership of a sequence of data packets forming a message when a data packet of the message meeting p
7518994 System and method of handling IP layer mobility in a wireless network April 14, 2009
A system and method for facilitating the efficient operation of a mobile station as it transfers from communicating via one wireless data network to another. A session control node is coupled to the mobile node in such a manner that it selectively buffers data being transmitted to the mo
7518343 Method and apparatus for handling a charging state in a mobile electronic device April 14, 2009
The present invention is directed at a method of handling a device charging state for a Universal Serial Bus (USB) connected mobile electronic device comprising the steps of sensing a presence of a bus voltage; sensing an enumeration acknowledgement signal between the device and a US
7516141 System and method for generating runtime metadata for use in the development of mobile device ap April 7, 2009
A system and method for generating runtime metadata for use in the development of mobile device applications. A metadata file, such as an XML file that is used to capture the metadata for a database associated with a mobile device application, is used to generate initialization code.
7515944 Wireless headset having improved RF immunity to RF electromagnetic interference produced from a April 7, 2009
A wireless headset has improved immunity to RF electromagnetic interference produced from wireless communications devices. A headset body is adapted to be worn by a user and includes a microphone and earpiece. An antenna receives wireless communication signals and passes them to RF a
7515915 Apparatus, and associated method, for broadcasting short codes for use in directing a call to a April 7, 2009
Apparatus (58), and an associated method, for facilitating delivery of network-specific dialing codes to a mobile node (12). Broadcasts of the network-specific dialing codes are scheduled by a broadcast scheduler 64 embodied at a cell broadcast center (38). Signals containing the codes
7515135 Virtual keypad for touchscreen display April 7, 2009
A method for changing a transparency level of a virtual keypad on a display, comprising the steps of: activating a pointing device on the display; and dragging the pointing device along the display for a predetermined distance; whereby said dragging step causes the transparency level
7512533 Method and system of creating and using chinese language data and user-corrected data March 31, 2009
Unique identifiers for each of a plurality of Chinese Pinyin syllables are generated and stored in an array of identifiers. A plurality of Hanzi character candidate lists is also generated, each list including Hanzi character candidates associated with a Pinyin syllable. Each identifier
7512424 Wireless device battery conservation method and system March 31, 2009
Generally, the present invention provides a method for detecting poor RF conditions, and entering different sleep mode levels or phases in accordance with the RF conditions to save battery power. Mobile device battery life can be conserved when the mobile device detects poor RF condi
7511723 Method for requesting and viewing an attachment image on a portable electronic device March 31, 2009
A method for viewing a full image of a server stored original attachment on a portable electronic device including: building a graph structure within the server representing a map of the original image, downloading and displaying a re-sized image from the server to the portable elect
7511673 Mobile wireless communications device having dual antenna system for cellular and WiFi March 31, 2009
A mobile wireless communications device includes a housing and circuit board carried by the housing. Radio Frequency (RF) circuitry is mounted on the circuit board. A first antenna is supported by the circuit board within the housing and operatively connected to the RF circuitry and
7511670 Dual-polarized, multiple strip-loop antenna, and associated methodology, for radio device March 31, 2009
A dual-polarized antenna, and an associated methodology, is provided for a radio device, such as a mobile station. The antenna is formed of a plurality of loop strips disposed upon a substrate. The loop strips are configured into a pair of L-cornered loops, with the loops sharing a s
7511452 Portable electronic device and capacitive charger providing data transfer and associated methods March 31, 2009
The electronic apparatus includes a portable electronic device and a charger for capacitively charging the portable electronic device when the portable electronic device is temporarily placed adjacent the charger. The portable electronic device includes a device data communication unit
7509649 System and method for conversion of generic services' applications into component based applicat March 24, 2009
A system and method is provided for converting a page-based application, expressed as a series of presentation pages having embedded data and messaging elements for interaction with a user interface, to a component based application configured for execution on a device, configured for
7509376 System and method for redirecting message attachments between a host system and a mobile data co March 24, 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 certain user-selected data items from the host
7509350 Method and apparatus for synchronizing of databases March 24, 2009
A method for synchronizing a first database including first data records with a second database including second data records. The method includes starting a synchronization session with an electronic device on which the second database resides, requesting the first data records from the
7509125 Method for scanning wireless frequencies March 24, 2009
A method of scanning frequencies for registration onto a wireless service provider by a wireless device is provided. The inventive method comprises predefining a priority sequence of frequencies in association with each of a plurality of locations. Itinerary information is received and a
7509122 Method and system for supporting network 3G data capability information in a CDMA network March 24, 2009
A method and system of providing a mobile data device in a wireless system with information about preferred networks to connect to, the mobile data device having a preferred roaming list with a list of networks, the method comprising the steps of: adding to the preferred roaming list
7509120 System and method for updating message trust status March 24, 2009
Systems and methods for processing encoded messages within a wireless communications system are disclosed. A server within the wireless communications system performs signature verification of an encoded message and provides, together with the message, an indication to the mobile dev
7508888 Method and apparatus for precise open loop tuning of reference frequency within a wireless devic March 24, 2009
A communications subsystem for a wireless device for correcting errors in a reference frequency signal. The communications subsystem comprises a frequency generator for generating the reference frequency signal and a closed loop reference frequency correction module that generates a
7508812 Socket management for always-on data connections March 24, 2009
A method of automatically keeping sockets open for always-on applications in a GPRS context is provided. Information is maintained by each wireless device identifying each APN (access point name)-port pair associated with a PDP (packet data protocol) context used by an always-on applicat
7508684 Handheld electronic device including multi-compartment shielding container and associated method March 24, 2009
A handheld electronic device may include a portable housing and a shielding container within the portable housing. The shielding container may include a shielding frame and a shielding lid carried thereby. A printed circuit board may be within the shielding container. The shielding f
7508644 Spark gap apparatus and method for electrostatic discharge protection March 24, 2009
An apparatus for providing electrostatic discharge protection includes a plurality of conductive circumferential extensions defined by overlapping circular voids between a first conductor surface and a second conductor surface.
7506821 Adapter for contact and contactless smart cards March 24, 2009
A portable adapter for using a contact smart card with a contactless smart card reader and a contactless smart card with a contact smart card reader. The adaptor is provided with a casing that is configured to engage a contact smart card or a contactless smart card, and is provided w
7506164 Automated key management system and method March 17, 2009
A system and method for automatic key and certificate management is disclosed. In particular, a key store in a base computer contains both new and previously viewed cryptographic keys. When a mobile communications device is to be updated with the new keys, the new keys are automatica
7506154 Transmission of secure electronic mail formats March 17, 2009
A method and system for providing e-mail messages to a receiving e-mail application. The e-mail messages as sent from a sending e-mail application being secure and in opaque signed format. The opaque signed e-mail messages being converted to clear signed e-mail messages by decoding e
7506103 Cache operation with non-cache memory March 17, 2009
A system and method are provided for bypassing cache memory when reading data from system memory particularly when the primary memory could include memory types where the read operation mixes non-data with data. A system and method are provided for bypassing and invalidating cache me
7505798 Angular keyboard for a handheld mobile communication device March 17, 2009
Wireless handheld mobile communication device including a housing with a display above a keyboard exposed for user actuation. A length of the device is greater than the width. Each key of a right-hand keyfield has a longitudinal axis oriented at a left-to-right inclined angle while each
7505766 System for determining conducted radio frequency (RF) receiver sensitivity and related methods March 17, 2009
A test method for determining conducted radio frequency (RF) receiver sensitivity using an RF source coupled to an RF receiver by an RF cable may include determining a bit error rate (BER) versus traffic channel (TCH) power level function for an initial channel, determining an estima
7505611 Apparatus and method of input and finger print recognition on a handheld electronic device March 17, 2009
An apparatus for input and fingerprint recognition on a handheld electronic device includes (1) a touchscreen having a touch resolution portion and a fingerprint sensor distinct from the touch resolution portion; and (2) a data processor coupled to the touchscreen. The touch resoluti
7505446 Methods and apparatus for use in switching communication operations between a wireless wide area March 17, 2009
A mobile switches operation for communications from a wireless wide area network (WWAN) to a wireless local area network (WLAN) in an efficient manner. While providing operation for communications in the WWAN, the mobile device continually maintains visited cell site history information
7505421 Methods and apparatus for use in establishing session initiation protocol communications for vir March 17, 2009
A mobile communication device includes a wireless transceiver, one or more processors coupled to the wireless transceiver, memory, and a communications application stored in the memory. The communications application may be a VoIP telephony application which involves communication in
7505371 Dismiss all event reminders March 17, 2009
A mobile electronic device that includes a controller including at least one processor, for controlling operation of the mobile device; a display coupled to the controller; a user input device coupled to the controller; and a storage coupled to the controller, the storage storing event
7504802 Portable electronic device and capacitive charger therefor and associated methods March 17, 2009
An electronic apparatus includes a portable electronic device and a charger for capacitively charging the portable electronic device when the portable electronic device is temporarily placed adjacent the charger. The portable electronic device includes a housing, a battery carried by
7502962 System and method for recovering from a software processing error March 10, 2009
Systems and methods for recovering from software processing errors are provided. The systems and methods provide for the validation of data following the occurrence of a software processing error.
7502462 Keyboard for a mobile device March 10, 2009
A keyboard apparatus includes a group of keys with corresponding actuation indicia for a plurality of numerals in a telephone keypad and a plurality of letters in an overlapping text-entry keyboard. Each key in the group is configured for multi-directional movement pivotally into multipl
7501841 Probe assembly with multi-directional freedom of motion and mounting assembly therefor March 10, 2009
An improved test probe assembly has an improved mounting assembly which provides the test probe multi-directional freedom of movement with respect to a base in order to resist damage frequently caused to the test probe. The improved mounting assembly may, for example, include at least
7500775 System and method for providing ambient light to a display in an electronic device March 10, 2009
The invention provides a device and method for providing backlight to a display in an electronic device. The device comprises: a housing; an ambient light collector; a backlight panel; a shutter; and a photodetector. The ambient light collector has: a body having the first end and a
7500160 System and method for testing a data storage device without revealing memory content March 3, 2009
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
7499703 Apparatus, and associated method, for facilitating control of control signaling performed by a m March 3, 2009
Apparatus (48), and an associated method, for facilitating effectuation of control over when a mobile node (12) operable in a communication system (10) generates control signaling pursuant to a control procedure (62), such as a network search and selection procedure (64) or a registratio
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
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18

 
 
  Recently Added Patents
Electrical connector with power contacts designed to handle instantaneous inrush current
Production of N-(methyl aryl)-2-lactam, N-(methyl cycloalkyl)-2-lactam and N-alkyl-2-lactam by reductive amination of lactones with aryl and alkyl cyano compounds
PUFA polyketide synthase systems and uses thereof
Real-time conformal terrain rendering
TV console and closet
Transistor, memory cell array and method of manufacturing a transistor
Optical module with integrated source of light
  Randomly Featured Patents
Secure system for delivery of a fax to a remote user
Layered solid corrosion inhibitors for use in corrodible devices for automatic addition to coolant systems
Method of controlling electric valves of a converter
Self-locking, releasable lock nut
Device for damping the yawing motions of a highway trailer drawn by a motor vehicle
Load balancing of distributed printing systems using enhanced printer attributes
Adjustable configuration toy
Calcium phosphate cements made from (TTCP) with surface whiskers and process for preparing same
Climber rose plant named `CHEwgoldtop`
Hydrazone-based charge transport materials