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
7610433 Memory controller interface October 27, 2009
A memory interface controller and method to allow a processor designed and configured to operate with NOR flash and static random access memory (SRAM) memory devices to instead operate using NAND flash and synchronous dynamic random access memory (SDRAM). The system accomplishes this by
7610045 Advanced system and method for dynamically discovering, provisioning and accessing host services October 27, 2009
A system and method for pushing a service book to a mobile device is provided. A service book includes a plurality of fields relating to a host service. At least one mobile device is identified that is to receive the service book. Wireless propagation information is provided that ide
7610014 System and method for selecting a cellular network on a wireless local area network October 27, 2009
In accordance with the teachings described herein, systems and methods are provided for selecting a cellular network on a wireless local area network (WLAN). A network list may be used to identify a plurality of preferred WLANs and one or more cellular networks that may be accessed v
7609659 Systems and methods for facilitating communication over a plurality of communication mediums October 27, 2009
A processor-implemented method facilitates communication over a plurality of communication mediums by identifying interlocutors in a first communication and searching contact data to determine whether the interlocutors identified have an associated communication capability over a sec
7607105 System and method for navigating in a display window October 20, 2009
Navigation between a plurality of property sheets on a display of a mobile electronic device, each of the property sheets having a tab index and a layout defining a plurality of elements. One of the property sheets is a displayed property sheet and one of the elements is a current active
7607004 System and method for surely but conveniently causing reset of a computerized device October 20, 2009
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.
7606936 System and method for redirecting data to a wireless device over a plurality of communication pa October 20, 2009
A system and method for redirecting data to a mobile device having a long-range RF transceiver and a short-range RF transceiver is provided. The system determines whether the mobile device is in physical proximity to the short-range RF network, and if so, redirects data to the mobile
7606603 LCD backlight duration proportional to amount of information on the LCD display screen October 20, 2009
A method, and device incorporating the method, permits adjustment of the on time of a light source that illuminates a display within a handheld wireless communications device. The on time may be adjusted by the amount of information to be displayed, the font size of the information, the
7606598 Initiating a call from a mobile device to a number that is not hyperlinked October 20, 2009
A method for initiating telephone calls from a mobile device which operates in a wireless communication network, including: displaying text on a visual display of the mobile device; moving a position marker on the visual display throughout the displayed text in response to a navigati
7606552 System and method for activating an electronic device October 20, 2009
The invention provides a system and method for activating an electronic device from a low power state. In the system, an activation circuit for an electronic device is provided. The circuit comprises: a motion sensor circuit; an input device; and a monitoring circuit connected to the inp
7603556 Challenge response-based device authentication system and method October 13, 2009
A challenge response scheme authenticates a requesting device by an authenticating device. The authenticating device generates and issues a challenge to the requesting device. The requesting device combines the challenge with a hash of a password provided by a user, and the combinati
7603511 Cyclic buffer mechanism for receiving wireless data under varying data traffic conditions October 13, 2009
A method of ensuring that data sent to a handheld wireless communications device is written to non-volatile memory is disclosed. In a device, where data is initially written to a first volatile memory and then written to a second volatile memory before being written from the second volat
7603447 Method and system for coordinating device setting between a communications client and its host d October 13, 2009
A system and method for propagating device settings to a data communications client from a host on a mobile device, the system having at least one host application adapted to operate on the mobile device host and further adapted to change device settings on the mobile device; a notif
7603424 Method and system for generating template replies to electronic mail messages October 13, 2009
A method for responding to an electronic mail ("email") message presented to a user on a display screen of a data processing system, comprising: receiving a command from the user to generate a reply to the email message using content from one or more template replies, the reply having
7603145 System and method for facilitating short-range wireless communications between a mobile wireless October 13, 2009
The present invention relates to a system and method for facilitating short-range wireless communications between a mobile wireless device and an auxiliary device. The wireless device includes a short-range transceiver for communicating with an auxiliary device; a signal module for p
7603105 Method of making phone calls from a locked out handheld electronic device and a handheld electro October 13, 2009
Outgoing phone calls can be made on a handheld electronic device that has been locked to prevent unauthorized use through an override that permits the making of outgoing phone calls while applications additional to the phone application remain locked. In some embodiments, the override ca
7603083 Controlling visibility of a wireless device in discoverable mode October 13, 2009
A wireless device in a discoverable mode controls its visibility by determining whether to ignore or respond to an inquiry, received from an inquiring device that is searching for discoverable devices, based at least in part on one or more properties of the inquiring device.
7600064 System and method for provisioning a remote library for an electronic device October 6, 2009
The invention provides a system and method of provisioning a resource to an electronic device. The method comprises the steps of: (a) maintaining a library of resources at a remote server from the device; (b) after a triggering event, providing a data transmission to the device, the data
7599830 Handheld electronic device with reduced keyboard and associated method of providing quick text e October 6, 2009
An improved handheld electronic device having a reduced keyboard provides facilitated language entry by making available to a user certain words that a user may reasonably be expected to enter. In some situations, certain words can be stored, for example, in a temporary dictionary for
7599717 Method and apparatus for displaying battery fault notifications on wireless devices October 6, 2009
A battery pack for a mobile device, a method for processing fault notifications for a mobile device, and a mobile device for processing fault notifications are described. The battery pack having a housing, at least one battery cell within the housing, and a memory accessible by an ap
7599687 Apparatus for conducting radiated performance tests of a wireless device October 6, 2009
A test apparatus for conducting a radiated performance test on a wireless device under controlled test conditions, the test apparatus having an anechoic chamber; a test computer; and an interface, the interface adapted to connect the test computer to the wireless device, the test app
7599452 Method and system for applying Viterbi type PSK demodulation for optimum correlation of GPS sign October 6, 2009
A method and system of improving sensitivity in the demodulation of a received signal over an arbitrary measurement time epoch, the method comprising the steps of: correlating the received signal in a coherent fashion (80); and utilizing a Viterbi phase state keying trellis demodulat
7599347 System and method for allocating session initiation protocol (SIP) identifications (IDs) to user October 6, 2009
A communications system includes a Session Initiation Protocol (SIP) user agent. A server communicates with the SIP user agent and allocates an SIP ID for the user agent for subsequent communications using SIP. A database can be associated with the server and contain data relating to fre
7598946 Handheld electronic device having facilitated input and associated method October 6, 2009
An improved handheld electronic device and an improved method facilitate the entry of data when the data is to be of a particular arrangement of alphabetic (A) and/or numeric (N) and/or other characters. In the depicted exemplary embodiment, the handheld electronic device includes a
7598913 Slot-loaded microstrip antenna and related methods October 6, 2009
A microstrip antenna may include an electrically conductive ground plane layer, a dielectric layer adjacent the electrically conductive ground plane layer, and an electrically conductive patch layer adjacent the dielectric layer on a side thereof opposite the electrically conducive g
7596631 Web browser of wireless device having serialization manager for maintaining registry of converte September 29, 2009
An information browser system and method enables sending of information requests to remote information sources and receiving of requested information from the remote sources on a wireless communication device. Information in any of a plurality of formats, including WML, HTML and WMLS
7596622 Apparatus and method for processing web service descriptions September 29, 2009
An apparatus and method for processing a web service description such that the web service description is adapted for use with mobile devices. A web services accelerator is adapted to receive a web service description that defines an interface to a web service, create at least one accele
7596386 Advanced voice and data operations in a dual-mode mobile data communication device September 29, 2009
A system and method for integrating voice and data operations into a single mobile device capable of simultaneously performing data and voice actions. The mobile device working in a network capable of exchanging both cell phone calls and data items to the mobile device. By wearing an
7596375 Home network name displaying methods and apparatus for multiple home networks September 29, 2009
A network name displaying method involves maintaining access to a Home Public Land Mobile Network (HPLMN) list and a Preferred PLMN (PPLMN) list, the HPLMN list identifying a plurality of home networks and the PPLMN list identifying a plurality of non-home roaming networks; maintaini
7596119 Method and system for wireless channel selection by a mobile device September 29, 2009
A method and mobile device for performing wireless channel selection that employs more than one concurrent level 2 interface to facilitate a level 3 handoff. The method and device maintain an active service over a first level 3 connection through a first transceiver, establish a second l
7594120 User-defined passwords having associated unique version data to assist user recall of the passwo September 22, 2009
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.
7594050 System and method for recognizing a keystroke in an electronic device September 22, 2009
The invention provides a system and a method of processing keystrokes being entered in an electronic device. The method comprises: monitoring for activation of two or more keys on the device; determining whether a keystroke conflict occurs from the activation of the keys; and if a co
7593993 Method and system for message thread compression September 22, 2009
A method for compressing electronic mail messages each having a message thread for storage in a storage device, comprising: identifying one or more sections of each message thread; assigning a respective identifier to each section; storing one occurrence of each section in the storage
7593727 Method and apparatus for best service rescan scheduling for mobile device operating in an EVDO h September 22, 2009
A method and apparatus for best service rescan scheduling on a mobile device operating in an EVDO hybrid mode, the method comprising the steps of: blocking a best service rescan on the mobile device if the mobile device in an EVDO traffic state, the mobile device characterized by blo
7593417 Handling broadcast and multicast traffic as unicast traffic in a wireless network September 22, 2009
An access point is to handle received broadcast or multicast traffic as multiple instances of unicast traffic, where each instance is destined for a corresponding wireless client device associated with the access point. A client device may adjust its listen interval parameter according
7590881 Method and apparatus for controlling an upper layer in a protocol stack to delay timeouts September 15, 2009
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
7590759 System and method for providing remote data access and trascoding for a mobile communication dev September 15, 2009
A system for providing information content over a network to a mobile communication device includes a transcoding system and a first network device. The transcoding system includes a plurality of transcoders. Each transcoder is operable to transcode the information content from a res
7590748 Localization of resources used by applications in hand-held electronic devices and methods there September 15, 2009
Resource bundles are provided that contain localized resources that a handheld device can use to adapt an application to the current locale of the hand-held electronic device. The resource bundles can be stored in a remotely-located server and downloaded over a network to the hand-held
7590722 Apparatus and methods for managing data used by a mobile device September 15, 2009
Apparatus and methods for managing data used by mobile devices. Data can be retrieved from a second computing device (e.g. a server) where it is stored on a storage medium (e.g. a disk). A subset of the data of a data record stored in the storage medium, or one or more pointers to the da
7590413 Free busy calendar interface September 15, 2009
A hand-held electronic mobile device having access to a calendar database storing calendar event data identifying events scheduled for respective time slots. The mobile device includes: a controller including at least one processor, for controlling operation of the mobile device; a displ
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,
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18

 
 
  Recently Added Patents
Packaging tray with inside folds
Jacquard machine
Microphone
Substituted diaza-spiro-[4.5]-decane derivatives and their use as neurokinin antagonists
Stacked electrical connector assembly
Differential multilevel modulated optical signal receiver apparatus
TV wall rack
  Randomly Featured Patents
Pest repeller apparatus
Door frame guard
Toner for development of electrostatic image containing binder resin and wax
N-(2,2-Difluoroalkanoyl)-2,3-pyridinediamine compounds
Flat gas discharge display
Hot runner nozzle
Insect repellents
Process for manufacturing surface-sealed hollow glass containers
Process for the continuous diazotization of amines in a multi-stage reactor
Catheter having an improved balloon-to-catheter bond