Abstract: An application gateway is configured to facilitate message communication between an application executing on a wireless device and a backend server. The application gateway comprises a message interface, a backend connector and a transformer. The message interface facilitates communication between the wireless device and the application gateway in a compact format. The backend connector facilitates communication between the application gateway and the backend server using a schema-based internal format. The transformer translates data between the compact format and the internal format. The transformer further includes a transformer mapping document for correlating elements in the compact format with elements in the internal format.
Type:
Grant
Filed:
April 18, 2005
Date of Patent:
September 8, 2009
Assignee:
Research In Motion Limited
Inventors:
Brindusa Fritsch, Viera Bibr, Michael Shenfield
Abstract: A handheld electronic device includes a reduced QWERTY keyboard and is enabled with disambiguation software that is operable to disambiguate text input. In response to an ambiguous editing input at a location preceding at least a portion of an output word, the software performs one disambiguation operation with respect to the editing input and another disambiguation operation with respect to the editing input in combination with the at least portion of the output word. The results are output in order of decreasing frequency value, with the results of the one disambiguation operation having the portion of the output word appended thereto.
Type:
Grant
Filed:
June 30, 2006
Date of Patent:
September 8, 2009
Assignee:
Research In Motion Limited
Inventors:
Michael G. Elizarov, Vadim Fux, Dan Rubanovich
Abstract: In a mobile device having a primary baseband circuit and a secondary baseband circuit and an interface between the primary baseband circuit and a secondary baseband circuit, a method for testing the interface and primary and secondary baseband circuits comprising the steps of: setting the secondary baseband circuit into a loopback mode; sending a test signal from the primary baseband circuit to the secondary baseband circuit; receiving at the primary baseband circuit a second signal, the second signal being the first signal looped back from the secondary baseband circuit; and comparing the second signal with an expected result.
Abstract: Embodiments of an apparatus and methods for selecting a communication line from two or more lines on a communication device are described herein. The communication device comprises a display module, an input module, a line selection module, and a communication module for making a call over a network to a target recipient. In one broad aspect, a determination of which of the communication lines is a communication line associated with the one of two or more message addresses at which a message is received is made in the selection of a communication line accessible at the communication device on which an outgoing call may be placed.
Abstract: A handheld communication device having a reconfigurable keyfield and a display screen upon which characters are displayed. A plurality of actuable input keys makeup the keyfield, and each has at least one character associated therewith and an engageable top surface for actuation. A microprocessor is configured to receive data indicative of an actuated input key and to output data indicative of an associated character determined to correspond to the indicated input key. At least one of the plurality of actuable input keys is mounted to the handheld communication device by an adjustable interconnection configurable between at least first and second operating orientations. In the first operating orientation, the engageable top surface of the at least one input key faces a first direction and in the second operating orientation the engageable top surface of the at least one input key faces a second direction.
Type:
Application
Filed:
February 29, 2008
Publication date:
September 3, 2009
Applicant:
RESEARCH IN MOTION LIMITED
Inventors:
Norman LADOUCEUR, Jason T. GRIFFIN, Roman RAK
Abstract: A method and system are provided that examine incoming and outgoing TTY transmissions to determine an identifier for distinguishing between correspondents in a TTY call. The system may utilize existing contact information associated wit an incoming call to provide context to a user for accepting incoming calls and during conversations and may apply various display settings. For TTY users, the additional context simplifies the ability to conduct critical reasoning, especially those with cognitive impairments. In particular, a picture from the user's address book is provided to assist in identifying the caller. The other display settings may include modified font styles, colours, multi-line display etc. to differentiate between incoming and outgoing messages.
Type:
Application
Filed:
February 29, 2008
Publication date:
September 3, 2009
Applicant:
Research in Motion Limited
Inventors:
Gregory J. Fields, Gerhard D. Klassen, David J. Dougall, Mohamed Farid
Abstract: Embodiments of an apparatus and methods for selecting a communication line from two or more lines on a communication device are described herein. The communication device comprises a display module, an input module, a line selection module, and a communication module for making a call over a network to a target recipient. In one broad aspect, upon detecting initiation of the call to the target recipient, a determination of which of the communication lines is a communication line most frequently used on the mobile device is made in the selection of a communication line accessible at the communication device on which an outgoing call may be placed.
Abstract: A method for navigating through notifications on a wireless device having a primary user interface shown on a primary display and a secondary user interface shown on a secondary display, the method comprising the steps of: generating a notification at the wireless device, the notification being associated with an event; detecting if the secondary user interface is being shown; indicating the notification on the secondary user interface if the secondary user interface is being shown; displaying a preview of the event on the secondary user interface in response to a selection of the notification in a preview mode; and closing the preview of the event on the secondary user interface in response to a deselection of the notification and bringing the secondary user interface out of the preview mode; wherein the notification is still maintained after displaying the preview of the associated event.
Type:
Application
Filed:
February 29, 2008
Publication date:
September 3, 2009
Applicant:
RESEARCH IN MOTION LIMITED
Inventors:
Jeffrey David Lejeune, Andrew Douglas Bocking, Alen Mujkic, Thanh Vinh Vuong
Abstract: An electronic device and a method implemented within the electronic device for displaying a user interface window on the electronic device for associating an audible notification with a specific event; activating a record function from the user interface window for recording an audio file; and saving the audio file as the audible notification associated with the specific event.
Type:
Application
Filed:
February 29, 2008
Publication date:
September 3, 2009
Applicant:
RESEARCH IN MOTION LIMITED
Inventors:
Raymond Paul VANDER VEEN, Gerhard Dietrich KLASSEN
Abstract: A handheld electronic device, such as a GPS-enabled wireless communications device with an embedded camera, automatically geotags a set of data, such as a digital photo, video, notes, or a blog, with a textual plain-language description of the current location. When the data is generated, the current location of the device is determined, e.g. using a GPS receiver. A textual plain-language description of the current location is then generated, e.g. by reverse geocoding the GPS position coordinates or by correlating the current time with a calendar event from which language descriptive of the event can be extracted. This textual plain-language description is automatically generated and written into a tag or metadata file associated with the photo or other set of data. By automatically geotagging data with textual plain-language descriptions that go beyond mere coordinates of latitude and longitude, data can be searched and managed more efficiently.
Type:
Application
Filed:
February 28, 2008
Publication date:
September 3, 2009
Applicant:
RESEARCH IN MOTION LIMITED
Inventors:
Gerhard Dietrich Klassen, Matthew Bells
Abstract: Method and system for controlling application access to a shared resource in a runtime environment. The shared resource is owned by a remote resource owner. An access control ticket including a permission for the shared resource, a cryptographically verifiable remote resource owner identifier and a cryptographically verifiable application owner identifier are generated. The access control ticket is approved and signed by the remote resource owner, and transmitted to the runtime environment. The application, when executed in the runtime environment, accesses the resource based on the permission.
Type:
Application
Filed:
February 29, 2008
Publication date:
September 3, 2009
Applicant:
RESEARCH IN MOTION LIMITED
Inventors:
ALEXANDER SHERKIN, BRYAN GORING, LAURA DOKTOROVA
Abstract: Embodiments of an apparatus and methods for selecting a communication line from two or more lines on a communication device are described herein. The communication device comprises a display module, an input module, a line selection module, and a communication module for making a call over a network to a target recipient. In one broad aspect, a determination of which of the communication lines is the communication line associated with the selected one of at least two appointment categories for an appointment is made in the selection of a communication line accessible at the communication device on which an outgoing call may be placed.
Abstract: Incoming e-mails, instant messages, SMS, and MMS, are scanned for new language objects such as words, abbreviations, text shortcuts and, in appropriate languages, ideograms, that are placed in a list for use by a text input process of a handheld electronic device to facilitate the generation of text.
Abstract: In one illustrative scenario, a mobile communication device causes a communication session to be established with a host server of a communication network. The mobile device performs communication operations in the communication session for activating a communication service, such as a data synchronization service, with the host server. In the communication session, the mobile device also receives configuration information which includes information for use in constructing a request message for obtaining a digital certificate from a certificate authority (CA). After receipt of the configuration information, the mobile device constructs the request message for the digital certificate and causes it to be sent to the host server. In response, the host server requests and obtains the digital certificate from the CA on behalf of the mobile device, and thereafter “pushes” the received digital certificate to the mobile device.
Type:
Application
Filed:
February 29, 2008
Publication date:
September 3, 2009
Applicant:
RESEARCH IN MOTION LIMITED
Inventors:
Christopher Lyle Bender, Sam Cheng-Fu Shih, Neil Patrick Adams
Abstract: In one illustrative scenario, a mobile device receives configuration information which includes information for use in constructing a request message for obtaining a digital certificate from a certificate authority (CA). After receipt of the configuration information, the mobile device constructs the request message for the digital certificate and causes it to be sent to a host server of a communication network. In response, the host server requests and obtains the digital certificate from the CA on behalf of the mobile device, and thereafter “pushes” the received digital certificate to the mobile device. The mobile device receives the digital certificate and stores it for use in subsequent communications. The host server may be part of a local area network (LAN) which includes a wireless LAN (WLAN) adapted to authenticate the mobile device based on the digital certificate, so that the mobile device may obtain access to the WLAN.
Type:
Application
Filed:
February 29, 2008
Publication date:
September 3, 2009
Applicant:
RESEARCH IN MOTION LIMITED
Inventors:
Christopher Lyle Bender, Sam Cheng-Fu Shih, Neil Patrick Adams
Abstract: Systems and methods for processing messages within a wireless communications system are disclosed. At least part of an encrypted message is received at a device for which it is intended. A security indicator on the device indicates that a message is encrypted. The message is decrypted, and it is determined whether the decrypted message includes a logical attachment. If there is such a logical attachment, an attachment indicator on the device indicates that the encrypted message includes an attachment associated with the message independent of the encryption attachment itself. The indicators may be updated via direct user action, or transparently and free from direct user input to said device.
Type:
Application
Filed:
February 29, 2008
Publication date:
September 3, 2009
Applicant:
RESEARCH IN MOTION LIMITED
Inventors:
Michael K. Brown, Michael S. Brown, Michael G. Kirkup, George Babu
Abstract: Embodiments of an apparatus and methods for selecting a communication line from two or more lines on a communication device are described herein. The communication device comprises a display module, an input module, a line selection module, and a communication module for making a call over a network to a target recipient. In at least one broad aspect, priority rankings are determined based on a number of factors and selection of a communication line accessible at the communication device on which an outgoing call may be placed is made based on the priority rankings. A list of communication lines ordered by priority rankings may also be displayed.
Abstract: The wireless communication device includes a wireless communication transceiver to generate an oscillator control signal and an activation signal, a positioning-system receiver (e.g. a GPS receiver) to process received positioning signals, and a shared oscillator (e.g. a temperature compensated and voltage controlled crystal oscillator TCVCXO) responsive to the oscillator control signal and to generate a reference frequency signal for the wireless communication transceiver and the positioning-system receiver. The positioning-system receiver may control processing of the received positioning signals based upon the activation signal to reduce a noise contribution (e.g. phase noise) due to frequency control of the shared oscillator based upon the oscillator control signal. The activation signal may indicate that the oscillator control signal is being varied to provide frequency control or adjustment of the shared oscillator.
Abstract: The invention relates to a key plunger for a key of an electronic device. The plunger comprises: a stalk made of a transparent material allowing light to pass through; a plinth connected to the top of the stalk; and a body section connected to the top of the plinth made of a translucent, light-diffusing material. The body section is shaped to fit snugly within an interior of a cap for the key. The plunger is made from a two-shot moulding process for forming the stalk and the section. The plunger may be part of a key assembly that also has a key cap shaped to snugly fit over the plunger and a backlight to light an interior of the cap.
Type:
Grant
Filed:
February 28, 2007
Date of Patent:
September 1, 2009
Assignee:
Research in Motion Limited
Inventors:
Timothy Kyowski, Suzanne Man Pang, Albert Ng