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
7380237 System and method for extending capabilities and execution efficiency of script based applicatio May 27, 2008
Scripting Language based applications can be limited in their ability to supply and execute sophisticated logic and complex processing. More traditional programming languages contain explicit function and/or procedure calls to implement more complex functionality, however, these lang
7379732 System and method of wireless instant messaging May 27, 2008
A system and method of instant messaging is provided. A plurality of messaging clients capable of transmitting instant messages to one another are each configured to share presence information with one another via a network. A determination is made, with respect to each of the messaging
7379027 Mobile wireless communications device with human interface diversity antenna and related methods May 27, 2008
A mobile wireless communications device may include a portable handheld housing, and a wireless transceiver carried by the housing. A pair of an antennas are positioned in side-by-side relation preferably in the upper portion of the portable handheld housing. A human interface diversity
7376947 Computer system and method for secure installation and operation of software May 20, 2008
A computer system provides for the secure installation and operation of software. The computer system includes a platform, such as a personal computer, having a processor and the Microsoft.RTM. Windows.RTM. operating system. The computer system also includes a first drive, such as a
7375658 Method and apparatus for data encoding May 20, 2008
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
7373386 System and method for configuring access to electronic mailboxes May 13, 2008
A system and method for configuring access to an electronic mailbox based on limited configuration parameters received from a user. A database stores configuration conventions for a mail domain. A mailbox interface module receives configuration information from a user that is limited in
7373145 Contact management for mobile communications devices in wireless packet switched networks May 13, 2008
Techniques for use by a data communication device in maintaining communication with a packet-switched communication network which allows data to be pushed to the data communication device are described. One illustrative technique involves maintaining operation in a network coverage s
7373142 Mobile device communication profile system and method May 13, 2008
A processor-implemented method of managing communications to contacts from a mobile device includes storing a list of contacts, associating with each contact one or more communication modes, and associating with each contact a communication profile defining one or more preferred comm
7372959 Handheld electronic device with reconfigurable keypad May 13, 2008
An improved handheld electronic device has a display and a keypad, with the keypad being movable among a number of configurations that enable the "real estate" occupied by the keypad to be increased or decreased, and to correspondingly enable the viewable area of the display to be relati
7372841 Packet-based communication system and method May 13, 2008
A system and method for facilitating communication of packets between one or more applications residing on a first computing device and at least one second computing device. The system comprises a connection manager adapted to receive packets from the at least one second computing device
7369877 Multi-channel demodulation with blind digital beamforming May 6, 2008
A system and method for receiving communication signals is provided. According to the method, a plurality of communication signals is received, each communication signal comprising one or more source signals. The plurality of communication signals are multiplexed into a multiplexed s
7369388 Spark gap apparatus and method for electrostatic discharge protection May 6, 2008
An apparatus for providing electrostatic discharge protection includes a first conductive trace and a second conductive trace. The first conductive trace defines a first conductive periphery and is deposited on a first surface. The second conductive trace defines a second conductive
7369092 Mobile Wireless Communications device with multiple RF transceivers using a common antenna at a May 6, 2008
A mobile wireless communications device may include a housing and a common antenna carried by the housing and having a plurality of spaced apart signal feed points thereon. The device may further include a plurality of wireless radio frequency (RF) transceivers carried by the housing and
7369091 Mobile wireless communications device having dual antenna system for cellular and WiFi May 6, 2008
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
7369089 Antenna with multiple-band patch and slot structures May 6, 2008
A multiple-band antenna having a plurality of operating frequency bands is provided. The antenna includes a plurality of structures configured for operation in respective ones of the plurality of operating frequency bands, and a plurality of structures configured for operation in more
7367843 Structure for SIM card assembly and disassembly May 6, 2008
A smart card holder frame for an electronic device which comprises a card holder, a member, and an alignment structure. The card holder has a base, a first wall, a second wall, a connector clip, and an open region structured to receive a smart card therein, the open region being disp
7366515 System and method of wireless device activity messaging April 29, 2008
A method and system of reachability indication between a wireless device and at least one push server, the method comprising the steps of: sending device status information from the wireless device to the at least one push server; and receiving the status information at the at least one
7366510 Network selection methods and apparatus with home network prioritization in country border regio April 29, 2008
Network selection methods and apparatus with home network prioritization in country border regions are disclosed. In one illustrative example, a mobile station (200) is associated with a home communication network (402) having a home mobile country code (MCC). Being outside of the home
7366314 Speaker clearance arrangement for a communication device April 29, 2008
Disclosed is an enclosure for a speaker for a communication device. The enclosure comprises: a surface; a speaker grill located in the surface, the grill having an opening therein providing an air channel to the speaker; and at least one structure located in a first region in the sur
7366093 Methods and apparatus for reducing undeliverable server-initiates IP traffic in a wireless netwo April 29, 2008
One illustrative method of reducing undeliverable server-initiated IP traffic within a wireless network (21) includes the steps of identifying that a data connection (e.g. a Packet Data Protocol or PDP Context) for communicating server-initiated IP messages from a host server (22 or 26)
7365787 Mobile device with integrated camera operations April 29, 2008
A mobile device with an integrated camera responsive to signals from a camera activator. The mobile device includes application programs capable of editing documents. The user triggers the device operating system to switch from an active application program in which the user is editing a
7365552 Surface mount package fault detection apparatus April 29, 2008
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
7363582 System and method of retrieving and presenting partial (skipped) document content April 22, 2008
Systems and methods of retrieving and presenting partial (skipped) document content are provided. A typical system includes a document parsing stage, a device request for content stage and a delivery of requested content stage. A target device can include a device presentation of the
7363064 Asymmetric handheld electronic device April 22, 2008
An improved handheld electronic device includes a case having an asymmetry provided by an outwardly protruding corner. The handheld electronic device includes an earphone disposed at the outwardly protruding corner. The positioning of the earphone allows a user to rapidly locate the with
7363063 Mobile wireless communications device with reduced interference from the keyboard into the radio April 22, 2008
A mobile wireless communications device includes a housing and circuit board carried by the housing. Radio frequency (RF) circuitry carried by the circuit board forms a transmitter and receiver. A processor is carried by the circuit board and operative with the RF circuitry. A keyboa
7363032 Methods and apparatus for providing manual selection of a communication network for a mobile sta April 22, 2008
Methods and apparatus for providing manual selection of a communication network for a mobile station are described. A plurality of communication networks are identified by scanning a coverage area within which the mobile station is operating. A plurality of network identifiers corres
7363026 Email SMS notification system providing enhanced message retrieval features and related methods April 22, 2008
A communications system may include at least one wireless communications device and at least one electronic mail (email) server for storing email messages for the at least one wireless communications device. The system may further include an email relay server for detecting a new email
7362898 Scalable stroke font system and method April 22, 2008
A method of creating font format data from source font data includes analyzing the source font data to obtain glyph data for a plurality of glyphs, dissecting the glyph data, extracting midline data from the dissected glyph data, classifying the midline data as unique element data an
7362730 Apparatus, and associated method, for facilitating routing of data in a radio communication syst April 22, 2008
Apparatus, and an associated method, for providing routing information to a mobile node operable in a radio communication system. The routing information is used by the mobile node to address data messages that are to be communicated to a relay host, or other, device. The routing inf
7362585 Frame for a device mounted above a printed circuit board in an electronic device April 22, 2008
The invention provides a frame for mounting a device above a printed circuit board (PCB) in an electronic device. The frame comprises: a frame section formed to be located on the PCB about a surface device on a section of the PCB; and a cover for placement on top of the frame section
7359701 Method for conducting radiated performance tests of a wireless device April 15, 2008
A method for conducting a radiated performance test on a wireless device comprising the steps of: establishing an interface from a test computer to the wireless device; establishing a data connection on the interface between the test computer and the wireless device; initializing and
7358866 Handheld electronic device with text disambiguation April 15, 2008
A handheld electronic device includes a reduced QWERTY keyboard and is enabled with disambiguation software. The device provides output in the form of a default output and a number of variants. The output is based largely upon the frequency, i.e., the likelihood that a user intended a
7358703 Universal serial bus charger for a mobile device April 15, 2008
In accordance with the teachings described herein, systems and methods are provided for charging a rechargeable power source in a mobile device through a USB port. A power converter may be used to receive an input voltage from an external power source and generate a charger output ha
7356591 System and method of managing information distribution to mobile stations April 8, 2008
A system for managing information distribution to a mobile station in communication with a wireless network includes a host service operable to receive a data item associated with the mobile station and determine whether a network resource is associated with the mobile station, and u
7356330 System and method for assigning a personalized indicium to a mobile communications device April 8, 2008
In one embodiment, a scheme is provided for assigning a personalized indicium to a mobile communications device which includes logic means operable to generate a temporary Personal Information Number (PIN) for transmitting in a request to a network node. Upon validating the request,
7356102 Gain compensation over temperature and frequency variations in wireless transceivers April 8, 2008
Systems and methods are provided for controlling gain compensation over temperature and frequency variations. A variable amplifier may be used to receive a control signal and an input signal. The variable amplifier may be operable to apply a gain to the input signal to generate an output
7353350 Data store management system and method for wireless devices April 1, 2008
In accordance with the teaching described herein, systems and methods are provided for managing memory space in a mobile device. A plurality of data storage locations may be included. A plurality of software applications may be included, with each software application being operable
7353120 Electrostatic discharge monitoring and manufacturing process control system April 1, 2008
There are disclosed systems, computer program products, and method for monitoring electrostatic discharge (ESD) fault conditions and controlling manufacturing processes on an assembly line. In an embodiment, each ESD monitored station in an assembly line is provided with at least one ESD
7353013 Mobile wireless communications device with polarization diversity wireless local area network (L April 1, 2008
A mobile wireless LAN communications device may include a portable, handheld housing, and a wireless LAN transceiver carried by the housing. A polarization diversity wireless LAN antenna may be included for cooperating with the wireless LAN transceiver to communicate over a wireless
7352930 Shared light pipe for a message indicator and light sensor April 1, 2008
A shared light pipe is set forth for transmitting light generated by a message waiting LED in a mobile communication device, in one direction, and transmitting ambient or surrounding light, in an opposite direction, to a light sensor for controlling a display backlight of the device. The
7352296 Handheld electronic device with text disambiguation April 1, 2008
A handheld electronic device includes a reduced QWERTY keyboard and is enabled with disambiguation software. The device provides output in the form of a default output and a number of variants. The output is based largely upon the frequency, i.e., the likelihood that a user intended a
7350215 System and method for dynamic content processing with extendable provisioning March 25, 2008
Data can be stored in a wide variety of formats, and it is recognized that not all terminals have the resources for storing the appropriate Application Program for processing and/or viewing the data as defined in a particular format. Systems and methods are described for dynamically
7349723 Keypad and microphone arrangement March 25, 2008
Disclosed is a keypad and microphone arrangement for a communication device. The arrangement comprises: a key having a cap portion and a stem portion; a base layer attached to the stem portion; a key circuit to recognize activation of the key; a support member to support the key and
7349690 Out-of-coverage service termination using proxy March 25, 2008
A method and system that employs a proxy server associated with a mobile device in a wireless network, wherein the proxy server monitors whether the mobile device is still in coverage. The media service operates on top of a connectionless peer-to-peer packet-based transport protocol. If
7346368 Method and mobile device for operating in different data transfer modes March 18, 2008
Various embodiments are described for data communication between a host device and a mobile communication device having two processors. In a first mode of operation, data communication occurs between the host device and a main processor of the mobile device. In a second mode of opera
7346028 Methods and apparatus for processing radio modem commands during network data sessions March 18, 2008
A radio modem method of processing commands from a host device during a data communication session between the host device and a server connected to the network includes the steps of maintaining a Point-to-Point Protocol (PPP) connection between the host device and the radio modem de
7346019 Methods and apparatus for providing a tolerable delay for slotted messages in wireless communica March 18, 2008
In one illustrative example, a plurality of page message requests for a plurality of mobile devices which operate in a wireless communication network are received. One or more paging slots assigned to the mobile devices are identified for transmitting a plurality of page messages in
7340342 Mobile device with on-screen optical navigation March 4, 2008
A mobile computing device, including a main body, a processor and associated memory housed within the main body, a display screen housed within the main body and responsive to signals from the processor, an optical sensor fixed to the main body for capturing successive images and pro
7340264 Methods and apparatus for providing consistency in SMS message timestamp formatting for mobile c March 4, 2008
Methods and apparatus for providing consistency in Short Message Service (SMS) timestamp formatting (UTC or non-UTC) for mobile communication devices are disclosed. In one illustrative example, a method involves receiving an SMS message intended for a mobile communication device; ide
7334952 Staggered keyboard for a portable device February 26, 2008
A staggered keyboard for use with a portable device is provided. The staggered keyboard includes a plurality of keys arranged into a plurality of rows of keys. For each row of keys, the labeling of the keys is arranged in either a linear or an arced relationship depending upon the ke
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18

 
 
  Recently Added Patents
Pre-mixed, ready-to-use pharmaceutical compositions
Pyramidal microlens and camera lens structure using the same
Tubular footrest for a straddle-type vehicle
Method of manufacturing semiconductor device
Calibration circuitry and delay cells in rectilinear RF power amplifier
Methods for detecting asymmetric dimethylarginine in a biological sample
Architecture for distributed sending of media data
  Randomly Featured Patents
Coated enzyme preparation with an improved solubility
Method and device for configuring functional units in a serial master-slave arrangement
Oxidation-reduction reagents for a wet desulfurization process and a process for preparing same
Semiconductor device with a plurality of elements having different heights
Impact characterizing deployment control method for an automotive restraint system
Electroluminescence display device having a desiccant
Method of reducing leakage current in power supply systems
Electrically operated pressure control valve
Connector with incorrect fitting prevention means
Method and screw for repair of olecranon fractures