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
7616665 Method and system for monitoring the health of wireless telecommunication networks November 10, 2009
A method and system for monitoring the health of a wireless telecommunication network. Network health is monitored without placing an administrative burden on the carrier network itself; instead, this burden is placed on components that lie outside the carrier network and pass commun
7616132 Method and system for reducing contexts for context based compression systems November 10, 2009
For context based compression techniques, for example Context Based YK compression, a method and system for grouping contexts from a given context model together to create a new context model that has fewer contexts, but retains acceptable compression gains compared to the context mo
7614082 System and method for privilege management and revocation November 3, 2009
The present disclosure relates generally to the management of privileges associated with certain applications that are accessible by users of electronic equipment, such as, for example, networked computers, mobile wireless communications devices, and the like. In particular, the disc
7613789 Development tool and method for automating detection and construction of notification-based comp November 3, 2009
A notification module is provided for executing in combination with an application design tool for facilitating generation of a component application. The notification module includes a program wizard configured to assist with the development of the component application. That is, the
7613739 Method and apparatus for synchronizing databases connected by wireless interface November 3, 2009
A method of synchronizing at least one database including at least one updated data record with at least one other database including a corresponding data record. The method includes comparing at least one field of data of the updated data record with a corresponding field of the dat
7613453 System and method for provisioning a third party mobile device emulator November 3, 2009
A method and apparatus for provisioning a third party mobile device emulator from desktop provisioning software, the method having the steps of: designating a common file space between the third party mobile device emulator and the desktop provisioning software; writing files to the
7613304 System and method for sending encrypted messages to a distribution list November 3, 2009
A system and method for sending encrypted messages to a distribution list that facilitates the sending of such messages only to individuals or other entities associated with the distribution list that will be able to read the message. In one embodiment, the method comprises the steps of:
7612726 Mobile wireless communications device comprising a top-mounted auxiliary input/output device and November 3, 2009
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 conn
7612695 Determination of compression state information for use in interactive compression November 3, 2009
The invention is directed at a method and apparatus for determining compression state information which is to be used in the compression of data being transmitted between two communicating parties. The method of determining the compression state information for use in interactively c
7610529 Testing mobile wireless devices during device production October 27, 2009
A system and method of testing a wireless communication device during device production comprises designating as a data log buffer when the device is being produced, at least part of random access memory (RAM) of the device that is allocated for virtual machine and/or application usage
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
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18

 
 
  Recently Added Patents
Soybean variety D4102536
Multimode MOPA with thermal lens compensation
Neonatal chest brace and method of using same to prevent collapse of a chest wall
Sunglasses with a third lens
Method and apparatus for providing reference frequency aiding among peers operating in a direct communication mode
Analogue display member made of crystalline material, timepiece fitted therewith and method for fabricating the same
Method and apparatus for providing an integrated network of processors
  Randomly Featured Patents
Benzobisazole copolymer system soluble in aprotic solvents
Process for increasing the bleaching efficiency of an inorganic persalt using an acetylated mixture of sorbital and mammitol
Semiconductor memory device and manufacturing method for the same
Footwear tongue with removable decorative element
Method of making bipolar transistor
Disk control apparatus, disk control method, and computer product
Mixer having compensation for harmonics of local oscillator signal
System for, and method of, processing in hardware commands received from software without polling of the hardware by the software
Combined speaker box and amplifier
Method for shielding printed circuit board circuits