Patents Assigned to IN&MOTION
  • Publication number: 20100011121
    Abstract: A system for enhancing network-browsing speed by setting a proxy server on a handheld device is disclosed. The system comprises a browser for sending a request for requesting a message from a website and receiving a response in response to the request, a proxy server for transcoding and compressing the request, and transcoding and decompressing the response including the requested message, a wireless network communicably linked to the proxy server, and Mobile Data Service (MDS) gateway communicably linked to the wireless network for transcoding and decompressing the request, and transcoding and compressing the response including the requested message from the website.
    Type: Application
    Filed: September 17, 2009
    Publication date: January 14, 2010
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Daniel Van Geest, Robbie Maurice
  • Publication number: 20100009653
    Abstract: A method, server and system for setting the size of email messages sent to mobile communications devices is provided. In one example embodiment, a method for for processing email messages sent to a mobile communications device is provided, comprising: receiving an email message having message content that contains at least a first type of content and a second type of content that is different from the first type; parsing the received email message to determine a quantity of the first type content contained in the email message until a predetermined first content quantity limit is reached, or until the end of the received email message is reached if the first content quantity limit is not reached first; and sending the message content that corresponds to however much of the received email message was parsed to mobile communications device.
    Type: Application
    Filed: July 9, 2009
    Publication date: January 14, 2010
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Pavel Shkolnikov, Cheryl Mok, Dimitri Mostinski
  • Publication number: 20100011076
    Abstract: A method, server and system for the delivery of email messages is provided. In accordance with one embodiment, the method comprises: receiving a Markup Language email message, the email message including a displayable content portion and a markup portion; determining whether the markup portion of the email message is too large; if the markup is too large, extracting plain text portions of the email and obtaining a plain text email from the extracted plain text portions and transmitting the plain text email to the mobile communication device; and if the markup is not too large, transmitting the email to the mobile communication device.
    Type: Application
    Filed: July 9, 2009
    Publication date: January 14, 2010
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Pavel Shkolnikov, Dimitri Mostinski
  • Patent number: 7647498
    Abstract: Authentication of two devices in communication with a third device is achieved where the first and second devices each possess a shared secret value. The authentication includes communication of authentication values from the first device to the second device using the third device. Similarly, there is communication of values from the second device to the first device using the third device. The third device retains the communicated values. The values are calculated to permit the third device to authenticate the first and second devices without the third device receiving the shared secret value. The authentication may be used to establish a communications channel between the first and the second devices.
    Type: Grant
    Filed: April 30, 2004
    Date of Patent: January 12, 2010
    Assignee: Research In Motion Limited
    Inventors: Michael K. Brown, Herbert A. Little, Dinah L. M. Davis
  • Patent number: 7646757
    Abstract: In one illustrative example, a radio modem device includes a serial interface adapted for connection to a host device via a wired serial link with use of a Point-to-Point Protocol (PPP) connection; a radio modem router coupled to the serial interface; a radio modem server coupled to the radio modem router; and radio frequency (RF) transceiver processing circuitry coupled to the radio modem router. The RF transceiver processing circuitry is configured to provide communications over a wireless link with a cellular network, establish a packet data service attachment with the cellular network, and maintain an attachment state of the attachment during operation of the radio modem device.
    Type: Grant
    Filed: January 18, 2008
    Date of Patent: January 12, 2010
    Assignee: Research In Motion Limited
    Inventors: Christopher E. S. Pattenden, Joseph T. Deu-Ngoc
  • Patent number: 7646375
    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: August 31, 2004
    Date of Patent: January 12, 2010
    Assignee: Research In Motion Limited
    Inventors: Vadim Fux, Michael G. Elizarov, Sergey V. Kolomiets
  • Patent number: 7647042
    Abstract: User interface methods and apparatus for processing voice call requests based on communication conditions of a mobile communication device are disclosed. The mobile communication device includes one or more processors, a wireless transceiver coupled to the one or more processors, and a user interface which includes a visual display. A voice call request for a voice call is received through the user interface. If the voice call request is received during an out-of-coverage condition of the mobile communication device, the processor causes a call denial indication to be displayed in the visual display, which indicates that the voice call request could not be completed. The processor also causes a call reminder setup prompt to be displayed, which may be accepted or declined through the user interface.
    Type: Grant
    Filed: December 5, 2006
    Date of Patent: January 12, 2010
    Assignee: Research In Motion Limited
    Inventor: William Daniel Willey
  • Patent number: 7646897
    Abstract: An apparatus for input and fingerprint recognition comprises a touch surface, and a data processor coupled to the touch surface. The touch surface comprises a first region and a second region. The second region is distinct from and coplanar with the first region and occupies a minor portion of a total surface area of the touch surface. The data processor is configured to selectively operate the touch surface in a touch input mode or a fingerprint detection mode. In the touch input mode, the data processor is configured to operate the second region at a first resolution comparable to that of the first region to detect a touch input anywhere on the touch surface. In the fingerprint detection mode, the data processor is configured to operate the second region at a higher resolution than the first resolution to detect a fingerprint on the second region.
    Type: Grant
    Filed: February 26, 2009
    Date of Patent: January 12, 2010
    Assignee: Research In Motion Limited
    Inventor: Steven H. Fyke
  • Patent number: 7646872
    Abstract: A method for secure bidirectional communication between two systems is described. A first key pair and a second key pair are generated, the latter including a second public key that is generated based upon a shared secret. First and second public keys are sent to a second system, and third and fourth public keys are received from the second system. The fourth public key is generated based upon the shared secret. A master key for encrypting messages is calculated based upon a first private key, a second private key, the third public key and the fourth public key. For re-keying, a new second key pair having a new second public key and a new second private key is generated, and a new fourth public key is received. A new master key is calculated using elliptic curve calculations using the new second private key and the new fourth public key.
    Type: Grant
    Filed: April 29, 2005
    Date of Patent: January 12, 2010
    Assignee: Research In Motion Limited
    Inventors: Michael K. Brown, Herbert A. Little, David Victor MacFarlane, Michael S. Brown, Dinah Lea Marie Davis
  • Patent number: 7646753
    Abstract: A system and method for an automatic retry method during initial registration and re-registration of a mobile device on a mobile Internet Protocol (MIP) network is provided. The mobile device is adapted to categorise a registration response (RRP) code and accordingly determine a course of action. By reacting intelligently to the RRP code category, the mobile device is able to maintain a point to point protocol (PPP) connectivity and achieve “always-on” status.
    Type: Grant
    Filed: January 10, 2005
    Date of Patent: January 12, 2010
    Assignee: Research In Motion Limited
    Inventors: M. Khaledul Islam, Jin Kim, Shahid R. Chaudry
  • Publication number: 20100004899
    Abstract: A test apparatus for conducting a radiated performance test on a wireless device under controlled test conditions, the test apparatus having an anechoic chamber; a test computer; and an interface, the interface adapted to connect the test computer to the wireless device, the test apparatus being adapted to: establish a data connection on the interface between the test computer and the wireless device; initialize and start a timer for a predetermined interval on the wireless device; subject the wireless device to the radiated performance test in the anechoic chamber after the predetermined interval; and analyze test results on the test computer from a test log stored on the wireless device during the radiated performance test, wherein the interface between the test computer and the wireless device is adapted to be removed during the predetermined interval; for conducting a radiated performance test on a wireless device
    Type: Application
    Filed: September 14, 2009
    Publication date: January 7, 2010
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Wen ZHAO, Xin JIN, C. Nicolas Bugnariu, M. Khaledul ISLAM, Fangyi LUO, Jiansheng CHEN
  • Publication number: 20100003972
    Abstract: A system and method for pushing a service book to a mobile device is provided. A service book includes a plurality of fields relating to a host service. At least one mobile device is identified that is to receive the service book. Wireless propagation information is provided that identifies an address for the mobile device to receive the service book. The service book is transmitted over a wireless network using the address for the mobile device, and is received by the mobile device.
    Type: Application
    Filed: September 17, 2009
    Publication date: January 7, 2010
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Herbert A. Little, Craig A. Dunk, Hugh Hind, Gary P. Mousseau, Barry J. Gilhuly
  • Publication number: 20100005002
    Abstract: A bookmark beacon system comprises a computer network, a wireless network configured to enable a wireless device to access the computer network, and a bookmark beacon that transmits a bookmark data packet to the wireless device. The bookmark data packet includes a resource address that enables the wireless device to retrieve information stored on the computer network.
    Type: Application
    Filed: September 16, 2009
    Publication date: January 7, 2010
    Applicant: RESEARCH IN MOTION LIMITED
    Inventor: Mihal Lazaridis
  • Publication number: 20100002939
    Abstract: A method for rendering static graphics in a mobile device in applications such as map applications. Panning increments are received for panning a previously rendered frame to a panned frame. A rendering region is then determined based on the panning increment. A candidate polygon is then clipped to create clipped polygons contained within the rendering region. The clipped polygons can then be rendered, and a portion of the previously rendered frame can be copied, to provide the panned frame.
    Type: Application
    Filed: June 2, 2009
    Publication date: January 7, 2010
    Applicant: RESEARCH IN MOTION LIMITED
    Inventor: Ramgopal Rajagopalan
  • Publication number: 20100003988
    Abstract: A method and mobile device for performing wireless channel selection that employs more than one concurrent level 2 interface to facilitate a level 3 handoff. The method and device maintain an active service over a first level 3 connection through a first transceiver, establish a second level 3 connection through a second transceiver, and then switch the service over to the second connection. To establish an appropriate level 3 connection, the mobile device may evaluate candidate channels against criteria associated with the active service to ensure quality of service can be maintained over the new connection or may adapt the active service to a candidate channel.
    Type: Application
    Filed: September 9, 2009
    Publication date: January 7, 2010
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: ADRIAN BUCKLEY, CRAIG DUNK, VYTAUTAS ROBERTAS KEZYS, RUSSELL OWEN
  • Publication number: 20100005523
    Abstract: A method and mobile electronic device are provided which automatically adjust settings based on the environment of the mobile electronic device. The settings of the mobile electronic device which are adjusted may be security settings, filter settings, or status for instant messaging in dependence on the determined location of the mobile electronic device.
    Type: Application
    Filed: August 10, 2009
    Publication date: January 7, 2010
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Ahmed E. Hassan, Denny Chiu, J.F. Sean Wilson
  • Publication number: 20100005232
    Abstract: A memory interface controller and method to allow a processor designed and configured to operate with NOR flash and SRAM memory devices to instead operate using NAND flash and SDRAM. The system accomplishes this by caching sectors out of NAND flash into SDRAM, where the data can be randomly accessed by the processor as though it were accessing data from NOR flash/SRAM. Sectors containing data required by the processor are read out of NAND flash and written into SDRAM, where the data can be randomly accessed by the processor.
    Type: Application
    Filed: September 14, 2009
    Publication date: January 7, 2010
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Jerrold R. RANDELL, Richard C. MADTER, Karin Alicia WERDER
  • Publication number: 20100005353
    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: Application
    Filed: August 6, 2009
    Publication date: January 7, 2010
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Sean SIMMONS, Huan Wu, Zoltan Kemenczy
  • Publication number: 20100004032
    Abstract: A method and mobile device for initiating telephone calls through a wireless communication network are provided. Number strings are identified in text displayed on a visual display of the mobile device. Number strings may be hyperlinked when the strings meet predetermined criteria. The mobile device monitors for a predetermined user input and upon detecting the predetermined user input causes a list of user selectable functions to be displayed on the visual display. The list of user selectable functions includes a telephone call function for initiating a telephone call to a selected number string. A telephone call to the selected number string can be initiated through the wireless communications network when the telephone call function is selected.
    Type: Application
    Filed: September 15, 2009
    Publication date: January 7, 2010
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Lawrence E. KUHL, Mihal LAZARIDIS, Harry R. MAJOR, Andrew D. BOCKING
  • Publication number: 20100000352
    Abstract: A device, method and computer program product for effecting vibrations in a device.
    Type: Application
    Filed: September 16, 2009
    Publication date: January 7, 2010
    Applicant: Research In Motion Limited
    Inventor: Steven FYKE