Patents Assigned to IN&MOTION
-
Publication number: 20090232045Abstract: 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: ApplicationFiled: May 27, 2009Publication date: September 17, 2009Applicant: RESEARCH IN MOTION LIMITEDInventors: Ian M. Patterson, Allan David Lewis, Alina Kushnir, Simon Wise
-
Publication number: 20090232040Abstract: 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: ApplicationFiled: May 26, 2009Publication date: September 17, 2009Applicant: RESEARCH IN MOTION LIMITEDInventor: Sherif ABDEL-KADER
-
Publication number: 20090231188Abstract: 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: ApplicationFiled: March 12, 2008Publication date: September 17, 2009Applicant: RESEARCH IN MOTION LIMITEDInventors: Mamdouh YANNI, Sean SIMMONS
-
Publication number: 20090235205Abstract: 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: ApplicationFiled: May 26, 2009Publication date: September 17, 2009Applicant: RESEARCH IN MOTION LIMITEDInventors: Gerhard D. Klassen, Craig A. Dunk, Christopher R. Wormald
-
Patent number: 7590722Abstract: 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: GrantFiled: November 19, 2007Date of Patent: September 15, 2009Assignee: Research In Motion LimitedInventors: Tabitha K. Ferguson, Wen Gao, Pascal Gaudette, James A. Godfrey
-
Patent number: 7590748Abstract: 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: GrantFiled: March 10, 2004Date of Patent: September 15, 2009Assignee: Research In Motion LimitedInventors: Jon MacKay, Matthew Bells
-
Patent number: 7590759Abstract: 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: GrantFiled: July 12, 2002Date of Patent: September 15, 2009Assignee: Research In Motion LimitedInventors: Salim H. Omar, Russell N. Owen, Herbert A. Little, Tomasz K. Rybak, Michael S. Brown, David P. Yach
-
Patent number: 7590881Abstract: 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: GrantFiled: October 18, 2004Date of Patent: September 15, 2009Assignee: Research In Motion LimitedInventor: Jean-Philippe Paul Cormier
-
Patent number: 7590413Abstract: 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: GrantFiled: April 3, 2006Date of Patent: September 15, 2009Assignee: Research In Motion LimitedInventor: Darrell May
-
Patent number: 7590197Abstract: 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: GrantFiled: December 20, 2005Date of Patent: September 15, 2009Assignee: Research In Motion LimitedInventors: Sean Simmons, Huan Wu, Zoltan Kemenczy
-
Publication number: 20090224931Abstract: 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: ApplicationFiled: March 6, 2008Publication date: September 10, 2009Applicant: RESEARCH IN MOTION LIMITEDInventors: David Blaine Dietz, Nagula Tharma Sangary, Sean Bartholomew Simmons
-
Publication number: 20090228720Abstract: 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: ApplicationFiled: May 15, 2009Publication date: September 10, 2009Applicant: Research In Motion LimitedInventors: Herbert A. Little, Neil P. Adams, Scott W. Totzke
-
Publication number: 20090227293Abstract: 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: ApplicationFiled: March 4, 2008Publication date: September 10, 2009Applicant: RESEARCH IN MOTION LIMITEDInventor: Alvin Rey Yulo
-
Publication number: 20090228715Abstract: 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: ApplicationFiled: March 5, 2008Publication date: September 10, 2009Applicant: RESEARCH IN MOTION LIMITEDInventor: David P. YACH
-
Publication number: 20090227200Abstract: 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: ApplicationFiled: April 24, 2009Publication date: September 10, 2009Applicant: RESEARCH IN MOTION LIMITEDInventor: Connor O'Rourke
-
Publication number: 20090227242Abstract: 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: ApplicationFiled: March 4, 2008Publication date: September 10, 2009Applicant: RESEARCH IN MOTION LIMITEDInventors: John Jong-Suk LEE, Leon VYMENETS, Kevin OERTON, Sherryl Lee Lorraine SCOTT
-
Publication number: 20090227288Abstract: 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: ApplicationFiled: May 7, 2009Publication date: September 10, 2009Applicant: RESEARCH IN MOTION LIMITEDInventors: Larry Edward Hawker, Scott MacIntosh
-
Publication number: 20090228699Abstract: 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: ApplicationFiled: May 11, 2009Publication date: September 10, 2009Applicant: RESEARCH IN MOTION LIMITEDInventors: Michael K. Brown, Michael G. Kirkup, Michael S. Brown
-
Patent number: 7587005Abstract: 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: GrantFiled: March 28, 2006Date of Patent: September 8, 2009Assignee: Research In Motion LimitedInventor: Phat Tran
-
Patent number: 7586457Abstract: 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: GrantFiled: March 20, 2007Date of Patent: September 8, 2009Assignee: Research In Motion LimitedInventors: Yihong Qi, Perry Jarmuszewski, Paul Dullaert