Abstract: 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 corresponding to the plurality of communication networks are then retrieved from memory of a Subscriber Identity Module (SIM) in accordance with an Enhanced Operator Name String (EONS) protocol. Preferably, each network identifier is retrieved based on a Mobile Country Code (MCC), a Mobile Network Code (MNC), and a Location Area Code (LAC). The plurality of network identifiers are visually displayed for user selection, and at least two of the network identifiers may be substantially the same. The user selected communication network is registered with and the network identifier associated with this network is visually displayed.
Type:
Grant
Filed:
February 11, 2004
Date of Patent:
April 22, 2008
Assignee:
Research In Motion Limited
Inventors:
Catherine M. Phillips, Ronald Scotte Zinn, Fraser C. Gibbs
Abstract: 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 keyboard connector is mounted on the circuit board. A plurality of Key_Out and Key_In connection lines are carried by the circuit board and connect the keyboard connector and processor. A keypad is carried by the housing and operatively connected to the keyboard connector. A filter is operative with each connection line for limiting degradation in receiver sensitivity.
Type:
Grant
Filed:
February 24, 2005
Date of Patent:
April 22, 2008
Assignee:
Research In Motion Limited
Inventors:
Lizhong Zhu, Michael Corrigan, Perry Jarmuszewski
Abstract: 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 and common element data, associating unique element data and common element data to each glyph of the plurality of glyphs.
Abstract: 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 requested content stage. The system parses the content of an electronic document and generates a document object model (DOM) representation of the electronic document, where each source and destination target is assigned a document object model identifier (DOM ID). In some instances, upon completion of parsing, the document object model is then paginated in computer memory into segments of a certain size called chunks; in such instances the pagination operation can update each DOM ID with an additional information attribute containing the chunk index with the purpose of establishing a relationship between a document object model identifier and the corresponding chunk index.
Type:
Grant
Filed:
November 12, 2004
Date of Patent:
April 22, 2008
Assignee:
Research In Motion Limited
Inventors:
Olav Andrew Sylthe, Jianwei (Oliver) Yuan, Dan Dumitru
Abstract: 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 information that is provided to the mobile node includes a plurality of separate routing sequences. Different ones of the routing sequences are used by the mobile node, depending upon at what location that the mobile node is positioned when the data message is sent. A registration server is used by which to create the routing information, responsive to indications of a home network associated with the mobile node and a current location of the mobile node.
Type:
Grant
Filed:
February 19, 2004
Date of Patent:
April 22, 2008
Assignee:
Research In Motion Limited
Inventors:
Ian M. Patterson, Richard Betel, Adrian Rogobete, Ken Axtmann
Abstract: 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 particular output, but various features of the device provide additional variants that are not based solely on frequency and rather are provided by various logic structures resident on the device. The device enables editing during text entry and also provides a learning function that allows the disambiguation function to adapt to provide a customized experience for the user. The disambiguation function can be selectively disabled and an alternate keystroke interpretation system provided.
Type:
Grant
Filed:
November 18, 2004
Date of Patent:
April 15, 2008
Assignee:
Research In Motion Limited
Inventors:
Vadim Fux, Michael G. Elizarov, Sergey V. Kolomiets
Abstract: 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 starting a timer for a predetermined interval on the wireless device; starting a test script on the wireless device; removing the interface during the predetermined interval; running the radiated performance test after the predetermined interval; storing a log of the radiated performance test on the wireless device; and analysing test results based on the log.
Type:
Grant
Filed:
September 16, 2003
Date of Patent:
April 15, 2008
Assignee:
Research In Motion Limited
Inventors:
Wen Zhao, Xin Jin, C. Nicolas Bugnariu, M. Khaledul Islam, Fangyi Luo, Jiansheng Chen
Abstract: 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 signal, wherein the gain is a function of the control signal. A summation module may be used to combine a gain reference signal and a gain variation signal to generate the control signal. The gain reference signal may be calibrated at a reference temperature and a reference frequency. A gain calibration module may be used to output the gain variation signal as a function of both a current operating temperature and a current operating frequency.
Type:
Grant
Filed:
December 2, 2003
Date of Patent:
April 8, 2008
Assignee:
Research In Motion Limited
Inventors:
Steven P. Morton, Qing Zhong Jiao, Xin Jin
Abstract: 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, a response is provided by the network node to the mobile communications device, the response including a permanent PIN assigned to the mobile communications device.
Type:
Grant
Filed:
November 24, 2004
Date of Patent:
April 8, 2008
Assignee:
Research In Motion Limited
Inventors:
Graeme Whittington, Allan David Lewis, James Godfrey, Christopher Smith, Arun Munje, Thomas Leonard Trevor Plestid, David R. Clark, Michal A. Rybak, Robbie John Maurice, Marc Plumb
Abstract: A method for controlling access to content on a network, the method comprising the steps of associating access credentials with content to be published for download receiving a content download request from a mobile device, the content download request including access information, matching the received access information with the published content access credentials to permit access to the published content and allowing the permitted content to be downloaded by the mobile device.
Type:
Application
Filed:
October 3, 2006
Publication date:
April 3, 2008
Applicant:
Research In Motion Limited
Inventors:
Michael Shenfield, Brindusa Fritsch, Viera Bibr
Abstract: A device is disclosed for use in two different orientations. In one orientation, the keyboard is exposed to the user. This orientation is named the landscape orientation because the device will be positioned such that its width is larger than its height. The user would opt for the landscape orientation for tasks that require the keyboard, such as inputting data, drafting emails, sending emails, and other functions typically associated with a standard computer. The other orientation is named the portrait orientation because the device will be positioned such that its height is larger than its width. In addition, the keyboard is not used in this orientation and therefore hidden away. The user would opt for the portrait orientation for tasks such as making and receiving telephone calls and for reading documents and emails. The device detects the orientation positioned by the user and modifies the elements shown on the display screen so that they are presented in the correct orientation to the user.
Abstract: An electronic mail (email) communication system includes a mobile office platform. A direct access proxy accesses an electronic mailbox of the user and pushes email from the electronic mailbox of the user to a wireless communications device. A web client engine is operative with the mobile office platform and includes a port agent module that communicates with the wireless communications device over a port agent connection. It is operative to receive a message from a wireless communications device as a request corresponding to a job to be completed. A worker module receives the message from the port agent module and completes the job. The web client engine attempts to process jobs within a specified delay time, and if successful, transmits an acknowledgment (ACK) to indicate the job has been completed without saving the message to a jobstore database. If the job has not been completed within a specified delay time, the message can be saved to the database.
Abstract: An apparatus and an associated method that facilitates improved buffering during a flow control event in a network that provides for a push function. A buffer timer is provided that coordinates a buffer in a PDSN (packet data serving node) with a second timer value. The second timer value comprises a retry timer value associated with a push function. Coordination of the buffer timer is provided by sending a control message from the push function, or from a mobile station, to a PDSN, (packet data serving node). The control message includes the timer retry value or a mobile timer value. The buffer timer is set in the PDSN to discard packets that are older than the retry timer value or mobile timer value during a flow control event.
Abstract: Reject code handling is utilized for a more time-efficient selection of data-capable networks. One illustrative method for use in selecting a wireless communication network for communications involves the steps of causing a request for data connectivity to be transmitted through a first wireless network; reattempting the request for data connectivity through the first wireless network one or more times if a reject code comprising a non-critical error is received in response to the request for data connectivity through the first wireless network; and attempting to select a second wireless network for communications without reattempting the request for data connectivity through the first wireless network one or more times if a reject code comprising a critical error is received in response to the request for data connectivity through the first wireless network.
Abstract: 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 light pipe includes an elongated first portion having a first end for receiving and transmitting light and external surfaces for reflecting light there through via total internal reflection (TIR), a second portion coextensive with the first portion for outputting light received at the first end and reflected through the first portion, and a second branch coextensive with the first portion for receiving and transmitting light for output at the first end.
Abstract: 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 LAN. The polarization diversity wireless LAN antenna may include a first antenna element coupled to the wireless LAN transceiver having a first shape and a first polarization, and a second antenna element coupled to the wireless LAN transceiver having a second shape different from the first shape. The second antenna element may also have a second polarization different from the first polarization.
Type:
Grant
Filed:
August 23, 2004
Date of Patent:
April 1, 2008
Assignee:
Research In Motion Limited
Inventors:
Yihong Qi, Ying Tong Man, Perry Jarmuszewski, Adrian Cooke
Abstract: 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 to store data to a different data storage location. A data store management system may be operable to access and delete data stored in the plurality of data storage locations. If insufficient memory space is available in one of the data storage locations, then the data store management system may access the one data storage location and at least one other data storage location and delete data from at least one of the accessed data storage locations.
Abstract: 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 management device (e.g. an ESD monitoring device or ESD protection device). Predetermined ESD fault conditions may be used to automatically stop a manufacturing process at an ESD monitored station. Upon occurrence of an ESD fault condition an ESD fault notification message may be sent identifying the ESD monitored station, the nature of the ESD fault condition, and whether the manufacturing process at the ESD monitored station is stopped. The ESD fault notification message may be sent to a mobile communications device, for example, and the manufacturing process at the ESD monitored device may be controlled based on a reply received from the mobile communications device.
Abstract: 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 particular output, but various features of the device provide additional variants that are not based solely on frequency and rather are provided by various logic structures resident on the device. The device enables editing during text entry and also provides a learning function that allows the disambiguation function to adapt to provide a customized experience for the user. The disambiguation function can be selectively disabled and an alternate keystroke interpretation system provided.
Type:
Grant
Filed:
June 2, 2004
Date of Patent:
April 1, 2008
Assignee:
Research In Motion Limited
Inventors:
Vadim Fux, Michael G. Elizarov, Sergey V. Kolomiets