Abstract: A method, server and system for managing the delivery of email messages in multiple parts is provided. A method for sending email messages in multiple parts to a mobile communication device, comprises receiving a request for additional content from a mobile communication device in respect of an email message for which a selected part of the content has been previously sent to the mobile communications device; and determining if processing technology used to provide the previously sent selected part is compatible with currently available processing technology, and if compatible then processing additional content from the email message using the currently available processing technology and sending the processed additional content to the mobile communication device.
Type:
Grant
Filed:
July 9, 2009
Date of Patent:
February 28, 2012
Assignee:
Research In Motion Limited
Inventors:
Gerhard Dietrich Klassen, Cheryl Mok, Pavel Shkolnikov, Dimitri Mostinski
Abstract: A synchronization process, and associated apparatus, for placing database copies in match with one another by way of communications effectuated upon an air interface of a radio communication system. Hash functions are performed at a mobile node and at a network part upon mobile and network copies of database information. Comparison of the hash information formed therefrom provides a preliminary indication of whether the databases are in match with one another. If a determination is made that the databases are out of match, the data is compared, and the data is placed in match with one another responsive to such additional comparisons.
Type:
Grant
Filed:
February 10, 2004
Date of Patent:
February 28, 2012
Assignee:
Research In Motion Limited
Inventors:
David Paul Yach, Barry Warren Linkert, Jie Zhu, Salim Hayder Omar, Piotr K Tysowski, Albert Hecht-Enns, Catherine Phillips, Kathy Ann Pereira
Abstract: An improved bias generator incorporates a reference voltage and/or a reference current into the generation of bias voltages. In some cases, the output of a biased delay element has a constant voltage swing. A delay line of such constant output voltage swing delay elements may be shown to provide reduced power consumption compared to some known self-biased delay lines. Furthermore, in other cases, providing the reference current to a novel bias generator allows a delay line of delay elements biased by such a novel bias generator to show reduced sensitivity to operating conditions, reduced sensitivity to variation in process parameters and improved signal quality, thereby providing more robust operation.
Abstract: A mobile wireless communications device may include an antenna, a wireless radio frequency (RF) receiver, a wireless RF transmitter, and a duplexer connecting the wireless RF receiver and the wireless RF transmitter to the antenna. More particularly, the wireless RF receiver may include a low noise amplifier (LNA) connected to the duplexer and having first and second differential outputs, a first receive signal chain for wireless communications signals having a first signal type connected to the first differential output of the LNA, and a second receive signal chain for wireless communications signals having a second signal type different than the first signal type connected to the second differential output of the LNA.
Abstract: Apparatus, and an associated method, for the receive part of a receiving station, such as a mobile station or other transceiver of a cellular communication system. Selection is made of filter characteristics to be exhibited by an adaptive, input noise whitening filter. A noise estimator estimates a noise component of a noise sequence. An autocorrelation estimator estimates the noise-component autocorrelation. A determination is made as to whether the autocorrelation exceeds a threshold. If so, filter characteristics are selected to cause the input noise whitening filter to operate to inject whitening noise into the received sequence.
Abstract: A method and apparatus for assembling a first network layer data unit from one or more second layer data units is described. The approach comprises receiving multiple second network layer data units, identifying whether all second network data layer units required for assembling a complete first network layer data unit have been received and, if not, assembling a partial first network layer data unit from the received second network data layer unit.
Abstract: Apparatus and a method of cell reselection in a wireless telecommunications device operative with a plurality of radio access networks are disclosed. The method comprises, when the device is camped on a first radio access network: ranking cells in a neighboring list according to cell reselection criteria; considering for cell reselection a cell in the neighboring list; when the cell in the list is a cell of a second radio access network different from the first radio access network, applying an algorithm for cell reselection from the second radio access network to the first radio access network; and when the algorithm as applied would result in reselection to the first radio access network, considering for cell reselection another cell in the list.
Abstract: A system and method for detecting a synchronization (sync) signal in a communication signal are disclosed. A received communication signal is stored in a memory and portions thereof are read from the memory and monitored to detect the sync signal. When a detected sync signal is determined to be invalid, previously read portions of the received communication signal, preferably beginning at a portion of the received signal immediately after a start of the detected sync signal, are again read and monitored to detect the sync signal. Such reading and monitoring of previously read portions of a received signal provide for recovery from so-called false triggering based on invalid sync signals.
Abstract: To facilitate text-to-speech conversion of a username, a first or last name of a user associated with the username may be retrieved, and a pronunciation of the username may be determined based at least in part on whether the name forms at least part of the username. To facilitate text-to-speech conversion of a domain name having a top level domain and at least one other level domain, a pronunciation for the top level domain may be determined based at least in part upon whether the top level domain is one of a predetermined set of top level domains. Each other level domain may be searched for one or more recognized words therewithin, and a pronunciation of the other level domain may be determined based at least in part on an outcome of the search. The username and domain name may form part of a network address such as an email address, URL or URI.
Type:
Grant
Filed:
July 11, 2008
Date of Patent:
February 28, 2012
Assignee:
Research In Motion Limited
Inventors:
Matthew Bells, Jennifer Elizabeth Lhotak, Michael Angelo Nanni
Abstract: An antenna and a wireless mobile communication device incorporating the antenna are provided. The antenna includes a first conductor section electrically coupled to a first feeding point, a second conductor section electrically coupled to a second feeding point, and a near-field radiation control structure adapted to control characteristics of near-field radiation generated by the antenna. Near-field radiation control structures include a parasitic element positioned adjacent the first conductor section and configured to control characteristics of near-field radiation generated by the first conductor section, and a diffuser in the second conductor section configured to diffuse near-field radiation generated by the second conductor section into a plurality of directions.
Type:
Grant
Filed:
June 9, 2011
Date of Patent:
February 28, 2012
Assignee:
Research In Motion Limited
Inventors:
Yihong Qi, Perry Jarmuszewski, Adam D. Stevenson
Abstract: 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 device for retrieval using its identifier; replacing each section in each thread by its identifier to thereby compress the messages; and, storing the messages in the storage device.
Abstract: A mobile station associated with a base station determines a measure of the quality of a communication link between the mobile station and the base station. The measure takes into account (a) RF power levels of signals received at the mobile station over the link and (b) an actual data rate of communications over the link. This measure of the quality of the link may be a factor in triggering the mobile station to initiate a handoff.
Abstract: A method for optimizing enterprise server resources in a computer system is described. The method comprises monitoring at least one metric of the computer system capable of indicating a performance level thereof; determining whether the performance level needs to be improved; and responsive to a determination that the performance level needs to be improved, implementing a best method to improve the performance level by adaptively manipulating one or more threads in a pool of threads in the computer system.
Abstract: A system and method for multi-mode user input for a mobile device, the system including: a second portion of the mobile device; a first portion of the mobile device that is movably engaged with the second portion to move between a closed position and an open position to allow access to an open user input area; and a detent mechanism configured to allow the first portion to be held at a first mode position between the closed position and the open position to allow access to a partial user input area that is less than the open user input area. The partial user input area has predetermined functions associated therewith, which may be changed when the first portion is moved to an open position, exposing the open user input area.
Type:
Grant
Filed:
February 27, 2009
Date of Patent:
February 28, 2012
Assignee:
Research In Motion Limited
Inventors:
Jason Griffin, Julia Allwright, Martin Riddiford
Abstract: 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 original context model. According to an exemplary embodiment of the method empirical statistics are determined for a file type of a file to be compressed; and the context model is generated by iteratively grouping contexts of an initial context model in accordance with the empirical statistics, the context model having fewer contexts than an initial context model.
Abstract: A method of tagging a location using a mobile device entails obtaining position data for a current location of the mobile device, detecting a proximity of another device using a short-range wireless interface, and automatically storing the position data for the current location of the mobile device in response to the detecting of the proximity of the other device. The proximity detector may comprise a near field communication (NFC) interface, a Bluetooth® transceiver or another short-range wireless technology that may be employed to detect the proximity of another device. This technology enables two devices to store a current location to facilitate a subsequent rendezvous back at that same location.
Abstract: An electronic device and wireless base station for maintaining a persistent connection are provided. In an embodiment, a system includes an electronic device that connects to a web-server via a physical link that is bandwidth-constrained. The physical link also includes a wireless base station and at least one network address translation (“NAT”) router that is configured to terminate idle connections between the client and the web-server. One of the electronic device and the wireless base station is configured to send keep-alive packets to the web-server in order to reduce the likelihood of the NAT router terminating the connection. The keep-alive packets are sent on a variable basis that is intended to reduce bandwidth consumption while ensuring that the NAT router does not deem the connection idle and terminate the connection.
Abstract: A portable electronic device includes a lower housing slidably coupled to an upper housing, the lower and upper housings being movable between a closed position and an open position, and a holster sized and shaped for holding the device in a holster position. The device also includes a first position sensor to detect proximity of at least one positioning object and output a first sensor output signal indicative of the proximity of the at least one positioning object to the first position sensor, a second position sensor to detect proximity of the at least one positioning object and output a second sensor output signal indicative of the proximity of the at least one positioning object to the second position sensor. The first and second sensor output signals cooperate to indicate whether the portable electronic device is in one of the open position, the closed position and the holster position.
Type:
Application
Filed:
February 18, 2011
Publication date:
February 23, 2012
Applicant:
RESEARCH IN MOTION LIMITED
Inventors:
Rohit Krishna Koppal, Douglas Wayne Moskowitz, Aaron Robert Allen
Abstract: A mobile device includes a first housing, a second housing, and a hinge assembly rotatably coupling the first housing to the second housing and enabling movement of the device between an open configuration and a closed configuration. The hinge assembly includes a pair of link arm assemblies each including a first linkage arm configured for engaging the first housing and a second linkage arm configured for engaging the second housing. When the device is in the open configuration, the first housing is planar with the second housing.
Abstract: A communication device is configured to store one or more aggregator service application modules for use in accessing one or more different aggregator services. Each aggregator service offers access through a plurality of offered wireless networks identified by a plurality of offered wireless network identifiers. The communication device maintains a prioritized list of profiles which include one or more aggregator service profiles associated with the one or more aggregator services. A scanning operation is performed for identifying one or more available wireless networks in a geographic area of the device, for producing a scan list of one or more available wireless network identifiers corresponding to the one or more available wireless networks. One of the aggregator service profiles is selected from the prioritized list, causing one of the aggregator service application modules corresponding to the selected profile to be invoked.
Type:
Application
Filed:
August 18, 2010
Publication date:
February 23, 2012
Applicant:
RESEARCH IN MOTION LIMITED
Inventors:
Andrey Leonov, Jing Chuan Zhao, Kevin Oerton, Denis Fedolenko, Christopher Maybee Ryerson, Jayesh Beldar