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
7459651 Printed circuit board for a mobile device December 2, 2008
A printed circuit board is provided for use in a keyboard assembly of a mobile device having a plurality of keys in a key layout. The printed circuit board has a plurality of contacts, such as dome switches, arranged in a contact layout. The contact layout is such that it can be used
7457631 Apparatus, and associated method, for facilitating synchronization of databases connected by way November 25, 2008
Apparatus, and an associated method, for facilitating synchronization of databases connected by way of a radio air interface. Changes to a data record embodied at the network part are detected by a detector. A mapping is performed by a mapper, and a synchronization request is generated b
7456759 Keyboard integrated navigation pad November 25, 2008
A key arrangement that includes a plurality of keys arranged in a pattern including a first column, a last column, and one or more middle columns. At least one of the middle columns includes a multidirectional navigational key. The first and last columns have keys in each row. A plur
7454239 Handheld wireless communication device and holder November 18, 2008
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
7454220 Apparatus, and associated method, for facilitating initiation of channel allocation to communica November 18, 2008
Apparatus (48), and an associated method, for facilitating operation of a mobile node (12) operable in a communication system (10) to request allocation of communication capacity upon which to communicate data pursuant to a communication service. A channel allocation request generato
7454208 Method and apparatus for scan mode selection during an EVDO traffic state November 18, 2008
A method and apparatus for user data traffic handling for an EVDO enabled hybrid mode mobile device, the method having the steps of: blocking a system selection at the mobile device until no EVDO traffic state exists, the blocking step includes either monitoring whether a user changes a
7453687 Handheld computing device having drop-resistant LCD display November 18, 2008
A display for a handheld computing device includes a LCD display panel; a display circuit board carrying display electronics for the display panel; a cover assembly securing the display panel to the display circuit board; and a resilient layer disposed between the display circuit board a
7453448 User interface and method of adapting a sensor signal to actuate multiple dimensions November 18, 2008
A user interface for a mobile device includes an input sensor having one degree of freedom operable by the user to generate a sensor signal, a screen having a two-dimensional surface showing a graphical user interface object, a processor coupled to the sensor and to the screen to act
7453233 Adapter system and method for powering a device November 18, 2008
An adapter for providing a source of power to a mobile device through an industry standard port is provided. In accordance with one aspect of the invention, the adapter comprises a plug unit, a power converter, a primary connector, and an identification subsystem. The plug unit is op
7451405 Method for requesting and viewing a zoomed area of detail from an image attachment on a mobile c November 11, 2008
A process is set forth for viewing an enlarged area of an image. The image is stored on a server and re-sized for viewing on a mobile communication device based on screen size and colour display capabilities of the device. The image is enlarged within the server by modifying binary raw
7450953 Intelligent paging in multiple networks November 11, 2008
A method and system are provided for paging a mobile device in the intersection of logical areas of two or more different subsystems using information indicative of the logical areas of each subsystem in which the mobile device is likely located. In some embodiments, only those cells
7450721 Methods and apparatus for reducing airlink congestion and processing time associated with cipher November 11, 2008
Methods and apparatus for use in reducing airlink congestion and processing time associated with ciphering information communicated between a wireless communication network and a mobile station are disclosed. From the standpoint of the mobile station, one illustrative method involves
7450106 Handheld electronic device including a variable speed input apparatus and associated method November 11, 2008
An improved handheld electronic device and method provide an input apparatus having a number of input members, at least a portion of the input members being movable among an unactuated position, a first actuated position, and a second actuated position in order to provide input. The
7448043 System and method of compact messaging in network communications by removing tags and utilizing November 4, 2008
A method is described for sending compact messages based on predefined message definitions. The message definitions comprise a number of predefined fields each having a tag for one or more data values. The method comprises the following steps. Communication is established between a s
7447905 System and method of unacknowledged network layer service access point identifier (NSAPI) recove November 4, 2008
A system and method of unacknowledged Network Layer Service Access Point Identifier (NSAPI) recovery in Sub-Network Dependent Convergence Protocol (SNDCP) communication are disclosed herein. The disclosed techniques prevent the loss of data which may result from changing between GPRS/GSM
7447520 Expedited communication graphical user interface system and method November 4, 2008
A method for managing expedited communication functions for a mobile device having a processing subsystem, a memory subsystem, a display subsystem, a communication subsystem, and a keyboard subsystem includes displaying a graphical key representation of mobile device keyboard subsyst
7447502 Scheme for providing regulatory compliance in performing network selection in a foreign country November 4, 2008
In one embodiment, a scheme for providing regulatory compliance in network selection by a user equipment (UE) device that is operable to discover an equivalent home network in a foreign country. Upon receiving a network identity code from a network node, a determination is made if the ne
7446678 Method and system for encoding communications between wireless and other devices November 4, 2008
A method for encoding a message communicated between devices, the message having at least one field, the method comprising: if the field is not optional and contains a value, writing the value to one or more data bytes in a byte buffer; and, if the field is optional and contains a de
7445367 Method and device to improve backlight uniformity November 4, 2008
A hot spot filter for a light guide is created by taking an image of the light output pattern of an illuminated light guide. The hot spot filter may be a film, a layer, or an additional liquid crystal display dedicated to attenuating bright spots from the light guide. The hot spot filter
7444409 System and method for determining a designated connection between components of computing device October 28, 2008
A system and method for identifying a single, designated connection from one or more connections (e.g. TCP connections) that may have been established between two components for data communications. Each component is associated with a component identifier that is generated by an iden
7444174 Mobile wireless communications device with reduced interfering energy into audio circuit and rel October 28, 2008
A mobile wireless communications device includes a housing and circuit board carried by the housing. RF circuitry and a processor are operative with each other and carried by the circuit board. A receiver speaker and microphone are carried by the housing. Audio circuitry is carried by th
7444135 Updating availability of an instant messaging contact October 28, 2008
A contact is determined to be unavailable if a predetermined period of time has elapsed since an instant message was sent to the contact and an expected notification for the instant message was not received during that predetermined period of time by the device that sent the instant
7440778 Methods and apparatus for providing restrictions on long distance calls from a wireless communic October 21, 2008
Methods and apparatus for providing restrictions on long distance calls from wireless communication devices which operate in a wireless communication network are described. The wireless devices are preferably combined voice and data communication devices. In one illustrative example,
7439959 Key arrangement for a keyboard October 21, 2008
A key arrangement includes a plurality of keys that are arranged in a regular grid of rows and columns. The columns include a first column, a last column, and at least one middle column. The keys in the first and last columns are smaller than the keys in the at least one middle column.
7439709 Charger unit for an electronic device including a system for protective storage of an adapter pl October 21, 2008
A charger unit for an electronic device that includes a housing, a plurality of charging contacts provided on the housing, and a recess provided in the housing, preferably on a rear face thereof. A plug having a plurality of prongs may be selectively attached to and detached from the
7438561 Electrical connector for a printed circuit board October 21, 2008
An electrical connector is provided. The electrical connector has a housing which is supportable within an aperture of a printed circuit board. The electrical connector also has one or more electrical contacts that are disposed on the housing with at least some of the contacts each h
7437403 Always-on wireless internet protocol communication October 14, 2008
In accordance with the teachings described herein, systems and methods are provided for always-on wireless IP communication. An access provider network (APN) that includes an always-on packet data serving node (PDSN) may be used to communicate over a wireless communication link with a
7436791 Methods and apparatus for providing slot reservations for slotted messages in wireless communica October 14, 2008
In one illustrative example, a mobile communication device transmits a slot reservation indication to the wireless network for reserving each nth paging slot assigned to the mobile device. At some point in time, a page message request for paging the mobile device is received within the
7436790 Wireless access point methods and apparatus for reduced power consumption and cost October 14, 2008
In one illustrative technique, a contention-free period indication is communicated by a wireless access point (AP) (e.g. a battery-powered AP) to a plurality of mobile communication devices within a beacon of a superframe. The contention-free period indication identifies a duration o
7434147 Power reception optimization method, and associated apparatus, for operating upon an encoded dat October 7, 2008
Apparatus, and an associated method, for recovering the informational content of an encoded data block. Data bursts are delivered to a receiver. A series of data bursts together include all of the informational content of the encoded data block. A detector detects delivery to the rec
7433961 System and method for sequentially conducting independent data contexts using a mobile communica October 7, 2008
A mobile communications device includes logic operable to conduct a data context associated with a first application of the mobile communications device with a data service network. The mobile communications device also includes logic operable to release the data context associated with
7433822 Method and apparatus for encoding and decoding pause information October 7, 2008
At an audio source, pause information is added to audio data, the combination of which is subsequently packetized. The resulting packets are transmitted to an audio destination via a network in which different packets may be subjected to varying levels of delay. At the audio destinat
7433804 Automated test script for communications server October 7, 2008
For use in a communication system having at least one enterprise server for facilitating communications and delivery of services to users of handheld mobile communication devices and an administrative program for managing the enterprise server, the improvement comprising an automated
7433719 Handheld electronic device and keypad having tactile features October 7, 2008
An improved handheld electronic device and keypad include tactile features that help a user to identify certain keys of the keypad. In the present exemplary embodiment, the keypad includes keys in a predetermined region that can be employed during a telephone operation. The keypad ad
7433666 Dual receive filter October 7, 2008
A pre-processing stage is provided for a receiver of a wireless device. The pre-processing stage includes an amplifier that receives signals of interest and unwanted signals and produces amplified signals of interest and amplified unwanted signals, and a matching network that separates t
7432911 Keyboard for mobile devices October 7, 2008
A keyboard comprising a plurality of transparent keys. In use, the keyboard is attached to a device such as a mobile device, to overlie a display screen of the device. One or more images displayed on the display screen are made visible to a user through the keys, which may be pressed
7432831 Handheld electronic device having reduced keyboard and multiple password access, and associated October 7, 2008
A reduced keyboard handheld electronic device and associated method that utilizes a plurality of passwords for controlling access thereto. The handheld electronic device has a non-predictive keystroke interpretation system, such as a multi-tap system. At least one of the passwords is
7430663 System and method for enabling bulk retrieval of certificates September 30, 2008
A system and method for searching and retrieving certificates, which may be used in the processing of encoded messages. In one embodiment, a certificate synchronization application is programmed to perform certificate searches by querying one or more certificate servers for all of th
7430581 System and method for wirelessly provisioning a mobile communication device September 30, 2008
Systems and methods for wirelessly provisioning a mobile communication device are provided. To provision the mobile communication device to operate with an electronic messaging system, a provisioning request message may be generated at the mobile communication device. The provisionin
7430439 User hand detection for wireless devices September 30, 2008
A method for determining whether a wireless device is being held comprising: activating a vibration motor in the wireless device to vibrate the wireless device for a predetermined period; receiving at least one acceleration measurement from an accelerometer in the wireless device dur
7430426 Apparatus, and associated method, for selectably delaying synchronization of database copies in September 30, 2008
Apparatus, and an associated method, for selectably delaying performance of synchronization operations in which database copies are placed in match with one another. A user of a mobile node at which a database copy is maintained selectably actuates an actuator to select delay of perf
7430409 Method and apparatus for dynamic session placeholder for message collection user interface September 30, 2008
A method and apparatus for representing a conversation of related messages is provided. In a message collection user interface for displaying messages sent and received by a communications device, a dynamic session placeholder is used for a respective conversation of related messages.
7427959 RF test access for testing antenna in mobile communication device September 23, 2008
A housing for a mobile communication device includes a housing member that encloses the mobile communication device. An opening is positioned in the housing member for accepting a battery. A door is positioned over the opening in the housing member, with an access port defined through th
7426569 System and method for maintaining a network connection September 16, 2008
A system and method for maintaining a persistent connection is provided. In an embodiment, a system includes a client that connects to a web-server via a physical link that is bandwidth-constrained. The physical link also includes at least one network address translation ("NAT") rout
7426234 Synchronization signal detector and method September 16, 2008
A synchronization (sync) signal detector and associated method detect the occurrence of a known sync signal in a received signal. The known sync signal is generated and correlated with the received signal to generate a correlation waveform. A peak value of the correlation waveform, i
7424302 Methods and apparatus for delivering a message to two or more associated wireless communication September 9, 2008
Methods and apparatus for use in delivering a message, such as a Short Message Service (SMS) message, simultaneously to two or more associated wireless communication devices are described. In one illustrative example, a request to deliver an SMS message to a first wireless communicat
7424287 Handheld electronic device providing an alert when additional user action is required to initiat September 9, 2008
A method of facilitating the initiation of an outgoing phone call on a handheld electronic device including receiving a request to initiate the outgoing phone call and determining whether additional user action is required in order to initiate the outgoing phone call. If it is determ
7423628 Track wheel with reduced space requirements September 9, 2008
An input generating device for use in a hand held electronic device having a housing includes a core formed in a planar and semicircular in shape, forming a peripheral edge extending around said core and a track slidably engaged with the peripheral side edge. A curved portion of the peri
7423605 Mobile wireless communications device including an electrically conductive director element and September 9, 2008
A mobile wireless communications device may include a portable housing, a printed circuit board (PCB) carried by the portable housing, a wireless transceiver carried by the PCB, and an antenna connected to the transceiver and carried by the PCB. The mobile wireless communications dev
7422461 Integrated circuit card holder September 9, 2008
A holder for an integrated circuit card, such as a Subscriber Identity Module (SIM) card, has a laterally extending non-conductive base. A pair of opposed abutments extend above the base. A first abutment of the pair of abutments is resilient such that a distance between the first abutme
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18

 
 
  Recently Added Patents
Piperazine compounds
Random number generation apparatus and method
Set of key buttons for a handset
Fuse cavity structure and electric connection box
Real time system for monitoring containers from a quayside crane
Systems for displaying images
Method of packaging integrated circuits
  Randomly Featured Patents
Hydroxyindoles, their use as inhibitors of phosphodiesterase 4 and processes for their preparation
DC voltage converter and method for converting a DC voltage
Process for creating expandable tire chamber
Submersible electromotor with internal voltage selector switch
Transfer mechanism for automatic loading and unloading of reagent modules
Data processing system for managing chemical product usage
Moat feature for a laser gyroscope block
System and method for the managed security control of processes on a computer system
Soybean cultivar 0509254
Tamper resistant apparatus for a CATV system