Patents Assigned to IN&MOTION
  • Publication number: 20090232045
    Abstract: A router system maintains a status of a wireless device of either available or unavailable. The status of available may be indicative of the wireless device being in-coverage with a wireless network, whereas the status of unavailable may be indicative of the wireless device being out-of-coverage with the wireless network. The router system is adapted to receive, from a host service, a user data message that is addressed to an address of the wireless device. The user data message has a user data payload and one or more request parameters, where the one or more request parameters instruct the router system on whether to return at least a portion of the user data message to the host service when the device status is unavailable. In response to the user data message being received at the router system when the device status is available, the router system delivers the user data message to the wireless device via the wireless network.
    Type: Application
    Filed: May 27, 2009
    Publication date: September 17, 2009
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Ian M. Patterson, Allan David Lewis, Alina Kushnir, Simon Wise
  • Publication number: 20090232040
    Abstract: Two or more connection profiles stored in a wireless device are partitioned into two or more groups, each group having a different number of sleep intervals associated therewith. The number of sleep intervals associated with a particular group determines a wait between subsequent scans for wireless local area networks matching any profile in that particular group. One or more factors may be taken into consideration when determining how to partition the profiles into groups, including, for example, a connectivity history of the wireless device.
    Type: Application
    Filed: May 26, 2009
    Publication date: September 17, 2009
    Applicant: RESEARCH IN MOTION LIMITED
    Inventor: Sherif ABDEL-KADER
  • Publication number: 20090231188
    Abstract: A system and method of providing a clock signal to a navigation satellite receiver in a device is disclosed. A clock signal generated by a voltage controlled temperature compensated crystal oscillator (VCTCXO) in a cellular engine of the same device is appropriated to clock a numerically controlled oscillator (NCO) programmed to generate an adjusted clock signal suitable for use in receiving signals from navigation satellites and to heterodyne them down to baseband or an intermediate frequency for processing. Preferably, if the cellular engine has an automatic frequency control (AFC) module for adjusting the voltage control input to the VCTCXO to compensate for a change in the operating environment of the cellular engine, the AFC module modifies the control word in the NCO to counteract such adjustment so that the adjusted clock signal provided to the navigation satellite receiver is not unduly impacted.
    Type: Application
    Filed: March 12, 2008
    Publication date: September 17, 2009
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Mamdouh YANNI, Sean SIMMONS
  • Publication number: 20090235205
    Abstract: This relates to a mobile instant messaging device for communicating instant messages with different instant messaging communities. The device includes a display that displays community-specific icons, each icon specifying a different one of the instant messaging communities. A database stores characteristics of each of the communities. An instant messaging application is configured to communicate instant messages, with a member of the community of any of the icons selected by a user of the device, in conformity with the characteristics stored in the database for that community.
    Type: Application
    Filed: May 26, 2009
    Publication date: September 17, 2009
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Gerhard D. Klassen, Craig A. Dunk, Christopher R. Wormald
  • Patent number: 7590722
    Abstract: Apparatus and methods for managing data used by mobile devices. Data can be retrieved from a second computing device (e.g. a server) where it is stored on a storage medium (e.g. a disk). A subset of the data of a data record stored in the storage medium, or one or more pointers to the data of a data record stored on the storage medium is stored in a memory of the mobile device so that it is not necessary to store a given data record in its entirety in the memory of the mobile device.
    Type: Grant
    Filed: November 19, 2007
    Date of Patent: September 15, 2009
    Assignee: Research In Motion Limited
    Inventors: Tabitha K. Ferguson, Wen Gao, Pascal Gaudette, James A. Godfrey
  • Patent number: 7590748
    Abstract: Resource bundles are provided that contain localized resources that a handheld device can use to adapt an application to the current locale of the hand-held electronic device. The resource bundles can be stored in a remotely-located server and downloaded over a network to the hand-held electronic device on request. Alternatively, a hand-held device can store resource bundles for multiple locales and choose a resource bundle that is appropriate for its current locale. A resource bundle can be used to allow a hand-held device to automatically adapt an application to the current locale such as by identifying an entered character sequence that matches a predetermined sequence associated with the current locale of the hand-held device, choosing an article for use with a word that is grammatically correct for the language associated with the current locale, and automatically replacing the character sequence with the article.
    Type: Grant
    Filed: March 10, 2004
    Date of Patent: September 15, 2009
    Assignee: Research In Motion Limited
    Inventors: Jon MacKay, Matthew Bells
  • Patent number: 7590759
    Abstract: A system for providing information content over a network to a mobile communication device includes a transcoding system and a first network device. The transcoding system includes a plurality of transcoders. Each transcoder is operable to transcode the information content from a respective input content type into a respective output content type. The first network device is in communication with the transcoding system and includes a connection handler system. The first network device is operable to receive a first connection request that includes transcoder request data and to select a corresponding connection handler. The connection handler is operable to select one or more transcoders from the plurality of transcoders based on the transcoder request data.
    Type: Grant
    Filed: July 12, 2002
    Date of Patent: September 15, 2009
    Assignee: Research In Motion Limited
    Inventors: Salim H. Omar, Russell N. Owen, Herbert A. Little, Tomasz K. Rybak, Michael S. Brown, David P. Yach
  • Patent number: 7590881
    Abstract: In a device communicating over a network, a proxy to delay timeout of an application on the device where the proxy is on a communications path between the application and the network, the proxy comprising means for registering a data request from the application to the network; a counter for measuring a predetermined time interval, the time interval selected to prevent timeout at the application; means to send preventative data to the application after the counter has expired but before a response is received; means for modifying a response received from the network to remove preventative data already sent to the application, creating a modified response; and means for forwarding the modified response to the application, wherein the proxy registers that a message has been sent and waits a predetermined interval, and if a response has not been received during that interval sends the preventative data to the application to delay a timeout.
    Type: Grant
    Filed: October 18, 2004
    Date of Patent: September 15, 2009
    Assignee: Research In Motion Limited
    Inventor: Jean-Philippe Paul Cormier
  • Patent number: 7590413
    Abstract: A hand-held electronic mobile device having access to a calendar database storing calendar event data identifying events scheduled for respective time slots. The mobile device includes: a controller including at least one processor, for controlling operation of the mobile device; a display coupled to the controller; a user input device coupled to the controller; a storage coupled to the controller; and a rigid case dimensioned to be held in a hand of a user, the case housing the controller, the display, the user input device and the storage; the controller being operative to generate on the display a calendar events detail user interface screen that includes a plurality of fields specifying information about an event scheduled to occur at a time slot, one of the fields being an availability status field displaying an availability status for the time slot.
    Type: Grant
    Filed: April 3, 2006
    Date of Patent: September 15, 2009
    Assignee: Research In Motion Limited
    Inventor: Darrell May
  • Patent number: 7590197
    Abstract: A receiver for a mobile communication system includes a channel equalizer for receiving a burst and generating a soft decision output associated with the burst, a soft decision correction circuit follows the channel equalizer and a decoder receives and decodes a block of bursts. The soft decision correction circuit calculates a correction factor based on the soft decision output for the burst and applies the correction factor to the burst prior to the burst entering the decoder.
    Type: Grant
    Filed: December 20, 2005
    Date of Patent: September 15, 2009
    Assignee: Research In Motion Limited
    Inventors: Sean Simmons, Huan Wu, Zoltan Kemenczy
  • Publication number: 20090224931
    Abstract: A mobile device configured to have at least one function disabled when a speed of the mobile device exceeds a threshold. The mobile device includes an output component configured to provide a notification related to disabling the at least one function. The mobile device also includes a first input component configured to promote controlling whether to disable the at least one function.
    Type: Application
    Filed: March 6, 2008
    Publication date: September 10, 2009
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: David Blaine Dietz, Nagula Tharma Sangary, Sean Bartholomew Simmons
  • Publication number: 20090228720
    Abstract: A system and a method are provided for activating one or more security functions of a mobile electronic device. The system and method provide for the activation of one or more security functions when the mobile electronic device is stored in a mobile electronic device holder. Security functions include, for example, closing a data item currently being displayed on the mobile electronic device, erasing decrypted information stored on the mobile electronic device, locking the mobile electronic device, and performing a secure garbage collection operation.
    Type: Application
    Filed: May 15, 2009
    Publication date: September 10, 2009
    Applicant: Research In Motion Limited
    Inventors: Herbert A. Little, Neil P. Adams, Scott W. Totzke
  • Publication number: 20090227293
    Abstract: A method for handling open and close events in a wireless device is provided. The wireless device has a sensor coupled to a processor, the sensor providing an open signal to the processor indicating an open event when the wireless device is opened and providing a close signal to the processor indicating a close event when the wireless device is closed. The method comprises detecting one of the open event and the close event each time the open event or the close event occurs; recording the detected event and a time of the detected event with each event occurrence; monitoring for two recorded events within a predetermined time threshold; executing a first configured action if two events are recorded within the predetermined time threshold; monitoring for only a single recorded event within the predetermined time threshold; and executing a second configured action if only a single event is recorded within the predetermined time threshold.
    Type: Application
    Filed: March 4, 2008
    Publication date: September 10, 2009
    Applicant: RESEARCH IN MOTION LIMITED
    Inventor: Alvin Rey Yulo
  • Publication number: 20090228715
    Abstract: The present specification provides, amongst other things, a system for offering the capability to asynchronously upload secure media packages to client machines and providing for recovery of the media packages in playable (or other usable form) only at a predefined time, so that the client machines can all access the media packages only at or after the predefined time.
    Type: Application
    Filed: March 5, 2008
    Publication date: September 10, 2009
    Applicant: RESEARCH IN MOTION LIMITED
    Inventor: David P. YACH
  • Publication number: 20090227200
    Abstract: A method for providing wavetable information to a wireless device from a content server over a wireless network, the wavetable information including a plurality of samples corresponding to a plurality of notes, comprising: in response to a request from the wireless device, receiving at a proxy server the wavetable information from the content server; filtering the wavetable information in accordance with a selection of samples contained in the request; and, transmitting the filtered wavetable information to the wireless device.
    Type: Application
    Filed: April 24, 2009
    Publication date: September 10, 2009
    Applicant: RESEARCH IN MOTION LIMITED
    Inventor: Connor O'Rourke
  • Publication number: 20090227242
    Abstract: A system and method for providing a user interface that allows users to change the active line on which an outgoing call may be placed. In example embodiments, upon detecting call screen interaction a line selection menu is displayed. The line selection menu contains a plurality of line identifiers, each line identifier uniquely identifying a corresponding one of the multiple communication lines accessible at the mobile device. A system and method is also presented for providing a call log for identifying call activity associated with a plurality of communication lines.
    Type: Application
    Filed: March 4, 2008
    Publication date: September 10, 2009
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: John Jong-Suk LEE, Leon VYMENETS, Kevin OERTON, Sherryl Lee Lorraine SCOTT
  • Publication number: 20090227288
    Abstract: A wireless communications device and method for providing an output signal. The device includes a control unit for controlling the operation of the wireless communications device; a selection element connected to the control unit and configured to allow selection of several modes of output coupling for generating the output signal of the device; and, a processor connected to the control unit for processing a received signal with parameters selected according to a selected mode of output coupling. The several modes of output coupling correspond to several modes of input operation for a hearing aid to improve coupling between the device and the hearing aid.
    Type: Application
    Filed: May 7, 2009
    Publication date: September 10, 2009
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Larry Edward Hawker, Scott MacIntosh
  • Publication number: 20090228699
    Abstract: A system for adding a redundancy check to an electronic message to discourage tampering and facilitate identification of altered messages provides a communication device for composing message content, a messaging module with a formatting and encoding layer for encoding the message content with header information in a series of message blocks, and an encryption layer for calculating a redundancy check value and inserting the value in one or more locations within the series of message blocks according a rule defined by a characteristic of the message content or the header information, and encrypting the message for delivery to a recipient. Upon receipt, the recipient communication device decrypts the message, extracts the redundancy check value from the message, and compares a calculated redundancy check value with the extracted redundancy check value to determine if the message had been altered before receipt.
    Type: Application
    Filed: May 11, 2009
    Publication date: September 10, 2009
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Michael K. Brown, Michael G. Kirkup, Michael S. Brown
  • Patent number: 7587005
    Abstract: A method and system of decoding a convolutionally encoded data block having known padding bits. A Viterbi decoder is constrained to a state corresponding to k?1 padding bits immediately adjacent to data bits of the data block, where k is a constraint length of a convolution encoder used to encode the data block. Symbols of the encoded data block that have influence only from the padding bits are discarded.
    Type: Grant
    Filed: March 28, 2006
    Date of Patent: September 8, 2009
    Assignee: Research In Motion Limited
    Inventor: Phat Tran
  • Patent number: 7586457
    Abstract: A balanced dipole antenna has a coaxial cable connected between a load or source and the left and right dipole arms to substantially eliminate common mode current and radiative coupling between the coaxial cable and the left and right dipole arms. The connection between the source/load coaxial cable and the left and right dipole arms is a symmetric balun having a center branch that is an extension of the source/load coaxial cable, and left and right stubs. When the stubs are segments of coaxial cable, the outer conductors of the left and right stubs of the symmetric balun are respectively coupled to the left and right dipole arms, and one of the inner conductors of the left and right stubs is connected to the inner conductor of the center branch, while the other of the inner conductor of the left and right stubs is connected to the outer conductor of the center branch.
    Type: Grant
    Filed: March 20, 2007
    Date of Patent: September 8, 2009
    Assignee: Research In Motion Limited
    Inventors: Yihong Qi, Perry Jarmuszewski, Paul Dullaert