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
7590197 Correction circuit for improving performance in a channel decoder September 15, 2009
A receiver for a mobile communication system includes a channel equalizer for receiving a burst and generating a soft decision output associated with the burst, a soft decision correction circuit follows the channel equalizer and a decoder receives and decodes a block of bursts. The soft
7587202 Method for conducting digital interface and baseband circuitry tests using digital loopback September 8, 2009
In a mobile device having a primary baseband circuit and a secondary baseband circuit and an interface between the primary baseband circuit and a secondary baseband circuit, a method for testing the interface and primary and secondary baseband circuits comprising the steps of: setting
7586926 System and method for generic data mapping between wireless component applications and applicati September 8, 2009
An application gateway is configured to facilitate message communication between an application executing on a wireless device and a backend server. The application gateway comprises a message interface, a backend connector and a transformer. The message interface facilitates communi
7586457 Balanced dipole antenna September 8, 2009
A balanced dipole antenna has a coaxial cable connected between a load or source and the left and right dipole arms to substantially eliminate common mode current and radiative coupling between the coaxial cable and the left and right dipole arms. The connection between the source/load
7586423 Handheld electronic device and method for dual-mode disambiguation of text input September 8, 2009
A handheld electronic device includes a reduced QWERTY keyboard and is enabled with disambiguation software that is operable to disambiguate text input. In response to an ambiguous editing input at a location preceding at least a portion of an output word, the software performs one d
7584254 System and method for selecting message settings on a messaging client September 1, 2009
A system and method of selecting messaging settings on a messaging client are provided. A data store configured to operate in conjunction with the messaging client stores records comprising messaging settings or characteristics for previously received and/or sent messages. The messag
7583958 Integrated message delivery over a plurality of transport mediums September 1, 2009
Facilitating a communication directed to a communication device operable to receive data over a plurality of transport mediums includes determining present transport coverage of the communication device, determining which transport mediums the communication device is presently operab
7583640 Apparatus and method for providing notification of allocation of communication resources in a ra September 1, 2009
Apparatus, and an associated method, for notifying a remote station of a communication resource allocation made to communicate data thereto. The allocation of communication resources is made across a plurality of radio carriers during time frames defined upon each of the carriers. A matr
7583205 Handheld electronic device with disambiguation of compound word text input September 1, 2009
A handheld electronic device includes a reduced QWERTY keyboard and is enabled with disambiguation software that is operable to disambiguate compound word text input. The device provides output in the form of a default output and a number of variants. The output is based largely upon
7582839 Backlighted key for a keypad of an electronic device September 1, 2009
The invention relates to a key plunger for a key of an electronic device. The plunger comprises: a stalk made of a transparent material allowing light to pass through; a plinth connected to the top of the stalk; and a body section connected to the top of the plinth made of a translucent,
7581020 System and method for addressing a mobile device in an IP-based wireless network August 25, 2009
A system and method for addressing a mobile device in an IP-based wireless network is provided. Push service providers prepare data for transmission to the mobile device using a first IP address. The addressed data is then transmitted to a push proxy. The push proxy obtains a network ide
7580692 Mobile wireless communications device having low-IF receiver circuitry that adapts to radio envi August 25, 2009
A mobile wireless communications device, system and associated method includes a housing and circuit board that includes radio frequency (RF) circuitry and processor operative with each other. The RF circuitry includes a low-IF receiver circuit that is operative for maintaining an in
7576552 Surface mount package fault detection apparatus August 18, 2009
A fault detection apparatus for surface mount packages is provided. The apparatus can include a retainer for releasably securing a circuit board such as a printed circuit board having an electrical component mounted thereon via a ball grid array surface mount package. When mounted within
7574204 Memory full pipeline August 11, 2009
A method of accommodating legacy devices in which application memory is not able to operate fast enough to reliably receive data from a relay or other external device is disclosed. An application queue memory space is provided, either as a separate memory chip or as an area created and
7574200 Computing device with environment aware features August 11, 2009
An electronic device is provided that includes a processor, an output device connected to the processor for issuing a stimulus to a user of the electronic device, and at least one input device connected to the processor and responsive to user interaction. The electronic device also i
7574010 System and method for adjusting an audio signal August 11, 2009
Disclosed is a system and method of adjusting an audio signal for a communication device. The method comprises: identifying a characteristic associated with the signal and identifying its quality threshold; identifying a first set of adjustment parameters for the signal when the thre
7573427 Mobile wireless communications device including electrically conductive, electrically floating b August 11, 2009
A mobile wireless communications device may include a portable housing, a printed circuit board (PCB) carried within the portable housing, wireless transceiver circuitry carried by the PCB within the portable housing, and an antenna carried by the PCB within the portable housing and conn
7573404 Handheld electronic device with disambiguation of compound word text input employing separating August 11, 2009
A handheld electronic device includes a reduced QWERTY keyboard and is enabled with disambiguation software that is operable to disambiguate compound word text input. The device provides output in the form of a default output and a number of variants. The output is based largely upon
7573242 Charger system and method August 11, 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
7570976 Methods and apparatus for expeditiously releasing network resources for a mobile station based o August 4, 2009
Methods and apparatus for expeditiously releasing network resources for a mobile station based on low battery and lost signal conditions are disclosed. The wireless network (104) receives a power down warning message from the mobile station (102) indicative of a low battery condition
7570966 Systems and methods for facilitating instant communications over distributed cellular networks August 4, 2009
In instant communications over a wireless network, a user from a private organization sends the request for instant communications communication through a private server controlled by the private organization. The private server sets up a private account with the wireless carrier and
7570655 Distributed router application serialization August 4, 2009
A router, which may be a wireless gateway, for routing messages between communications networks, including a persistent storage, and a transport interface for sending outgoing messages to communications devices associated with a first communications network, and receiving incoming me
7570609 System and method of message delivery in a wireless communication network August 4, 2009
A wireless communication system, comprising a host service, a wireless router system coupled to the host service, a wireless network coupling the wireless router system and a wireless mobile communication device ("mobile device"), adaptively delivers data to the mobile device in the
7568169 Method and arrangement for a primary actions menu for email applications on a handheld electroni July 28, 2009
A system and method is disclosed that provides for displaying on the screen of a handheld electronic device, an extended menu or a short menu, which is a subset of the corresponding extended menu. The system and method include a list of email messages associated with an email box bei
7568011 Method and device for hiding messages July 28, 2009
Based on user configuration, a main messaging user interface screen on a messaging device either presents a list of references to messages stored on the device based on a complete index of references to the stored messages or based on a filtered index of references to the stored mess
7567542 Handling attachment content on a mobile device July 28, 2009
Embodiments described herein provide a user with the ability to download a selected attachment document that is associated with a message received on a mobile device. Attachment data corresponding to the selected attachment document can be downloaded according to at least one of a na
7565689 Virtual private network for real-time data July 21, 2009
Protection of real-time data such as voice data exchanged as packets between a mobile electronic device (10) and a VPN gateway (122) during a media session over a communications link (130) that includes a wireless network (132). A first VPN connection (136) is established between the
7565624 Method of learning character segments during text input, and associated handheld electronic devi July 21, 2009
An improved method of learning character segments during text input enables facilitated text input on an improved handheld electronic device. In response to a series of inputs, segments and other objects are analyzed to generate a proposed character interpretation of the series of in
7565577 Method and apparatus for providing intelligent error messaging July 21, 2009
A method and apparatus for providing intelligent error messaging is disclosed wherein a user of a mobile communications device is provided with descriptive error messaging information to assist the user in overcoming errors associated with the processing of electronic messages and da
7564823 Method and apparatus for communicating data upon multiple radio carriers July 21, 2009
Apparatus, and an associated method, for allocating communication resources in a data radio communication system, such as a communication system that provides for EDGE data communication services. A multi-carrier radio resource control logic element includes an analyzer that analyzes
7564815 Apparatus and method for providing notification of allocation of communication resources by usin July 21, 2009
Apparatus and an associated method for notifying communication stations of communication allocations made to communicate data. A matrix representation is formed of communication resources that are allocated for communication of the data. The matrix representation is used to construct
7562219 Portable smart card reader having secure wireless communications capability July 14, 2009
A reader device includes a housing for receiving a smart card, a processor in electronic communication with an integrated circuit chip of the smart card when the smart card is received in the housing, a wireless communications device in electronic communication with the processor for
7562218 Method, system and device for authenticating a user July 14, 2009
Preferred embodiments of the invention relate to a method and device for authenticating a user of a computer and a corresponding system using the method and device. The device is a handheld electronic device having accessible thereto a first authentication code of the user. The handheld
7561891 Customization of data session retry mechanism in a wireless packet data service network July 14, 2009
In one embodiment, a scheme is provided for customization of a mobile communications device's data session retry mechanism in a wireless packet data service network. Upon detecting that a cause code has been returned by a node disposed in a wireless packet data service network, a structu
7561711 Audio peripheral for an electronic device July 14, 2009
A peripheral for an electronic device having a speaker is provided. The peripheral includes an input device for placement proximal to the speaker for receiving audio information from the speaker. The peripheral includes an output device connected to the input device that is positioned di
7561685 Handheld electronic device with keyboard July 14, 2009
A keyboard for a handheld electronic device comprises ten keys arranged in four rows in a DTMF keypad format. Three of the keys respectively bearing numerals 1, 2 and 3 arranged in a first row, three of the keys respectively bearing numerals 4, 5 and 6 arranged in a second row, three
7561545 Scanning groups of profiles of wireless local area networks July 14, 2009
Two or more connection profiles stored in a wireless device are partitioned into two or more groups, each group having a scanning policy associated therewith. A scanning policy of a group determines how often scanning for wireless local area networks matching any profile in that grou
7561079 Method and apparatus for encoding a bytestream in a communication device July 14, 2009
A method and apparatus for data encoding such as 3 to 4 encoding (base64, uuencode etc.) is provided. Bytes of data to be encoded having negative values are made positive while preserving the information to be encoded. The positive values may be manipulated by addition (e.g. to a common
7559055 Controlling collection of debugging data July 7, 2009
By altering existing code to wrap debugging items with runtime conditional statements, the debugging items may remain in commercial builds of code. Execution of a given conditional statement, wrapping a particular debugging item, may require a read of a particular location in an expa
7558586 Text messaging conversation user interface functionality July 7, 2009
A computer readable medium, method and user device for a user interface functionality for SMS and SMS-like message conversations is provided. A group of individual SMS messages is treated as a single entity by the SMS conversation UI, the SMS conversation history UI saves space by includ
7558540 Method and apparatus for regulating the transmitted power in multi-rate wireless communication s July 7, 2009
A method and apparatus for regulating Tx power in a multi-rate mobile device transmitter containing signal dependent gain stages. A data rate and signal format indicator signal corresponding to the transmitted signal, and a desired reference power signal are fed to a mapper that outp
7558387 Gathering randomness in a wireless smart card reader July 7, 2009
A device coupled to a smart card reader may request random data from a smart card inserted into the smart card reader, and the smart card reader may incorporate the random data into its randomness pool. A device having a source of random data may have a driver installed thereon for anoth
7555538 System and method for building and execution of platform-neutral generic services' client applic June 30, 2009
A system and method of building component applications are provided. Component applications are executed on terminal devices, which communicate with a schema-based service via a network and the Internet. The component applications comprise data components, presentation components, an
7555522 Multi-community instant messaging system and device June 30, 2009
A multi-community instant messaging system, device and method are provided. The system includes a plurality of instant messaging communities, a network, and at least one mobile instant messaging device. The mobile instant messaging device provides a user interface for displaying a pl
7555326 Handheld wireless communication device and holder June 30, 2009
A holder for a handless wireless communication device has triggering means at more than one location interacting with detecting means in the handheld wireless communication device for the handheld wireless communication device to detect whether or not it is present in the holder in a
7555295 System for determining radiated radio frequency (RF) receiver sensitivity and related methods June 30, 2009
A test method is described for determining radiated radio frequency (RF) receiver sensitivity may include determining a bit error rate (BER) versus traffic channel (TCH) power level function for an initial channel, determining an estimated TCH power level for a subsequent channel based
7555294 System for determining total isotropic sensitivity (TIS) and related methods June 30, 2009
A test method for determining total isotropic sensitivity (TIS) of a mobile wireless communications device including a radio frequency (RF) receiver and an antenna coupled thereto may include measuring a sensitivity of the RF receiver, and measuring a three-dimensional (3D) gain patt
7555293 System for determining RF path loss between an RF source and an RF receiver and related methods June 30, 2009
A test method for determining radio frequency (RF) path loss between an RF source and an RF receiver for a plurality of RF channels in a given RF frequency may include determining RF path losses for selected RF channels within the given RF frequency band, and determining an RF path loss
7555118 Microphone coupler for a communication device June 30, 2009
The invention provides a communication device and a microphone coupler. The device comprises: a microphone; a printed circuit board (PCB) to connect to the microphone; a boot assembly to enclose the microphone and to direct acoustic signals to the microphone; a platform; a housing to
7555090 Communication channel detector and channel detection method June 30, 2009
A communications channel detector which determines the availability of a desired type of communications channel in a communication system having at least one communications channel, the communications channels including data streams comprising a number of data symbols. The channel de
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18

 
 
  Recently Added Patents
Method and network for ensuring secure forwarding of messages
Compact optical assembly for chip-scale atomic clock
System and method for providing improved passenger amenities on a cruise ship
Chair backrest
Red eye filter for in-camera digital image processing within a face of an acquired subject
Beam current measuring instrument and beam current measuring method using same
Skin rejuvination resurfacing method
  Randomly Featured Patents
Lever mounted deer stand
Digital video processing system with mixing prefilter
Winding stick
Absorbent cartridge for release mechanism powered by contact with fluid
Trailer/cart for landscaping use
Simplified irrigation controller
Method for dispensing medical items
Solid state proton and electron mediating membrane and use in catalytic membrane reactors
Speed sensing for the third harmonic stator voltage signal
Double-seated control valve