Patents Assigned to IN&MOTION
  • Patent number: 7586926
    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
  • Patent number: 7586423
    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
  • Patent number: 7587202
    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.
    Type: Grant
    Filed: September 7, 2004
    Date of Patent: September 8, 2009
    Assignee: Research In Motion Limited
    Inventor: Barry Steven Hazell
  • Publication number: 20090221323
    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.
    Type: Application
    Filed: February 29, 2008
    Publication date: September 3, 2009
    Applicant: RESEARCH IN MOTION LIMITED
    Inventor: David Yach
  • Publication number: 20090219176
    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
  • Publication number: 20090221321
    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
  • Publication number: 20090221322
    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.
    Type: Application
    Filed: February 29, 2008
    Publication date: September 3, 2009
    Applicant: RESEARCH IN MOTION LIMITED
    Inventor: David Yach
  • Publication number: 20090222748
    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
  • Publication number: 20090221276
    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
  • Publication number: 20090222482
    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
  • Publication number: 20090222903
    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
  • Publication number: 20090221291
    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.
    Type: Application
    Filed: February 29, 2008
    Publication date: September 3, 2009
    Applicant: RESEARCH IN MOTION LIMITED
    Inventor: David Yach
  • Publication number: 20090221309
    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.
    Type: Application
    Filed: May 12, 2009
    Publication date: September 3, 2009
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Vadim Fux, Sergey Kolomiets
  • Publication number: 20090222902
    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
  • Publication number: 20090222657
    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
  • Publication number: 20090220084
    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
  • Publication number: 20090221268
    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.
    Type: Application
    Filed: February 29, 2008
    Publication date: September 3, 2009
    Applicant: RESEARCH IN MOTION LIMITED
    Inventor: David Yach
  • Publication number: 20090221300
    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.
    Type: Application
    Filed: May 19, 2009
    Publication date: September 3, 2009
    Applicant: Research In Motion Limited
    Inventor: Xin JIN
  • Patent number: 7582839
    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
  • Patent number: D599794
    Type: Grant
    Filed: December 22, 2008
    Date of Patent: September 8, 2009
    Assignee: Research In Motion Limited
    Inventors: Marco Sixtus Ferrari, Roman Rak, Todd Andrew Wood