Patents Represented by Attorney, Agent or Law Firm Ridout & Maybee
  • Patent number: 8055799
    Abstract: A method and apparatus for accessing messages from a message server. Messages are stored on the message server in their current format without transcoding. When a client opens a session with the message server, a data transfer rate is determined for the client. In response to a message retrieve request, the bit rate of the message is compared to the data transfer rate, and if less than the data transfer rate, the message is downloaded to the user terminal without transcoding. If the bit rate is greater than the data transfer rate, then the message is transcoded to a lower bit rate according to a codec supported by the user. The codec may be selected from a set of codecs supported by the user terminal. The user is provided with the capability to override the system selected codec, for example, to pick a codec for secure encoding or encryption.
    Type: Grant
    Filed: March 11, 2010
    Date of Patent: November 8, 2011
    Assignee: Avaya Inc.
    Inventors: Lin Lin, Ping Lin
  • Patent number: 8055096
    Abstract: An incremental patch is generated as a set of delta files or sector-specific patches, intended to be applied incrementally to an old binary image. Each sector-sized patch takes into account changes to the binary image made by previous patches in the series, such that cyclic dependencies are eliminated. The sector-sized patches are generated by applying a binary difference algorithm to the then-current partially patched image, until each sector has a corresponding delta file. The order for patching sectors may be determined by selecting sectors for patching based on first overwriting those sectors making the least contribution of data to generation of the new binary image.
    Type: Grant
    Filed: May 10, 2006
    Date of Patent: November 8, 2011
    Assignee: Research In Motion Limited
    Inventors: John F. A. Dahms, Anthony F. Scian
  • Patent number: 8050403
    Abstract: A public key for an Elliptic Curve Cryptosystem is generated in a manner that acts as a countermeasure to power analysis attacks. In particular, a known scalar multiplication method is enhanced by, in one aspect, performing a right shift on the private key. The fixed-sequence window method includes creation and handling of a translated private key. Conveniently, as a result of the right shift, the handling of the translated private key is made easier and more efficient.
    Type: Grant
    Filed: February 29, 2008
    Date of Patent: November 1, 2011
    Assignee: Research In Motion Limited
    Inventor: Nevine Maurice Nassif Ebeid
  • Patent number: 8044818
    Abstract: A method and handheld electronic device for detecting and providing notification of a device drop are provided. In accordance with one embodiment, there is provided a method for detecting and providing notification of a device drop on an electronic device, comprising: measuring acceleration using an accelerometer of the electronic device; monitoring for and detecting freefall events in accordance with the acceleration measurements; and issuing an alert when a freefall event is detected.
    Type: Grant
    Filed: January 27, 2009
    Date of Patent: October 25, 2011
    Assignee: Research In Motion Limited
    Inventors: Piotr Konrad Tysowski, Martin Arastafar
  • Patent number: 8041346
    Abstract: A method and system for establishing a service relationship between a mobile communication device and a mobile data server for connecting to a wireless network are provided. A scripting-language capable device controller is used to interface communications between a scripting engine of an Internet browser and the mobile communication device in accordance with a communications protocol connecting them. Using the communications interface provided by the scripting-language capable device controller, a web page displayed in the Internet browser provides a user interface which receives requests to establish service relationships, obtains service data required for the service relationships from the mobile data server in accordance with device identifier and device capability data of the mobile communication device, and stores the service data on the mobile communication device.
    Type: Grant
    Filed: May 29, 2008
    Date of Patent: October 18, 2011
    Assignee: Research In Motion Limited
    Inventors: Timothy Richard Tyhurst, Salim Hayder Omar
  • Patent number: 8029248
    Abstract: An integrated pumping module for use in a thermal management system, for example for a fuel cell. The integrated pumping module includes a diverting or mixing valve closely coupled to a pump element, such as the volute chamber of a centrifugal pump. The valve chamber and the pump chamber are closely and directly coupled through a connecting passage so as to minimize pressure drop as a liquid coolant passes through the connecting passage from the valve chamber to the pump chamber. A bypass inlet and outlet opening are provided in the valve chamber to permit all or a portion of the coolant flow to be diverted to a radiator once the coolant reaches a predetermined temperature. The integrated pumping module may also be provided with a filter housing into which a portion of the coolant flow may be diverted.
    Type: Grant
    Filed: June 5, 2008
    Date of Patent: October 4, 2011
    Assignee: Dana Canada Corporation
    Inventor: Doug Vanderwees
  • Patent number: 8027466
    Abstract: Execution of the Elliptic Curve Digital Signature Algorithm (ECDSA) requires determination of a signature, which determination involves arithmetic operations. Some of the arithmetic operations employ a long term cryptographic key. It is the execution of these arithmetic operations that can make the execution of the ECDSA vulnerable to a power analysis attack. In particular, an attacker using a power analysis attack may determine the long term cryptographic key. By modifying the sequence of operations involved in the determination of the signature and the inputs to those operations, power analysis attacks may no longer be applied to determine the long term cryptographic key.
    Type: Grant
    Filed: February 29, 2008
    Date of Patent: September 27, 2011
    Assignee: Research In Motion Limited
    Inventor: Nevine Maurice Nassif Ebeid
  • Patent number: 8024510
    Abstract: A method of ensuring that data sent to a handheld wireless communications device is written to non-volatile memory is disclosed. In a device, where data is initially written to a first volatile memory and then written to a second volatile memory before being written from the second volatile memory to a non-volatile memory, software code is implemented that causes the writing of the data to non-volatile memory concurrently with the writing of the data to the second volatile memory. The software code may incorporate operating system commands (such as Windows OS).
    Type: Grant
    Filed: October 12, 2009
    Date of Patent: September 20, 2011
    Assignee: Research In Motion Limited
    Inventors: Mike Rybak, Jeff LeJeune, Rodney Bylsma, Rob Oliver
  • Patent number: 8018518
    Abstract: A mobile device with an integrated camera responsive to signals from a camera activator. The mobile device includes application programs capable of editing documents. The user triggers the device operating system to switch from an active application program in which the user is editing a document to a camera application by activating the camera activator. The user then captures an image by again triggering the camera activator, whereupon the active application is restored and the image data is inserted within the document. The captured image is directly inserted into an input field within the open document in the active application.
    Type: Grant
    Filed: March 19, 2008
    Date of Patent: September 13, 2011
    Assignee: Research in Motion Limited
    Inventor: Jonathan Nobels
  • Patent number: 8019058
    Abstract: A system and method that enables faster, more reliable setup of voicemail message playback for a mobile device is provided. A mobile device receives an message that alerts the user that a voicemail message has been received. When a user dials into the voicemail system to retrieve the message, a message is sent from the mobile device to the voicemail system to tell the voicemail system to queue-up the message for playback. The message proceeds from the mobile device through a relay to a virtual Message Service Center (MSC) gateway over a high-speed GPRS connection. The virtual MSC gateway sends the message to the voicemail system over a permanent or substantially permanent connection. Communications are acknowledged to increase reliability. The voicemail system is ready to play the message when the voice call is received.
    Type: Grant
    Filed: August 8, 2006
    Date of Patent: September 13, 2011
    Assignee: Research In Motion Limited
    Inventors: Gerhard D. Klassen, Raymond Vander Veen
  • Patent number: 8015254
    Abstract: A system and method of selecting messaging settings on a messaging client are provided. A data store configured to operate in conjunction with the messaging client stores records comprising messaging settings or characteristics for previously received and/or sent messages. The messaging client is configured to send outgoing messages, each of the messages having message characteristics, to determine whether a record for an addressed recipient of an outgoing message exists in the data store, and to select messaging settings to control the message characteristics of the outgoing message based on the record where a record exists.
    Type: Grant
    Filed: June 3, 2009
    Date of Patent: September 6, 2011
    Assignee: Research In Motion Limited
    Inventors: Neil P. Adams, Michael S. Brown, Herbert A. Little, Anthony F. Scian, Michael K. Brown
  • Patent number: 8000747
    Abstract: A method for selecting a communication option for communications from a mobile device which operates in a wireless communication network, the mobile device having access to stored address book information that includes contact names, the method including: storing for at least some of the contact names an indication of a last communication option used for communicating therewith; displaying a list of user selectable contact names on a display of the mobile device; after receiving user input selecting of one of the contact names from the list, causing a list of user selectable communication options for communicating with the selected contact name to be generated on the display; and automatically positioning a selection symbol on the display to highlight the selectable communication option that corresponds to a last communication option that was used for communicating with the selected contact name.
    Type: Grant
    Filed: April 3, 2006
    Date of Patent: August 16, 2011
    Assignee: Research In Motion Limited
    Inventors: Ronald Scotte Zinn, Mihal Lazaridis, Andrew D. Bocking
  • Patent number: 8001201
    Abstract: Based on user configuration, a main messaging user interface screen on a messaging device either presents a list of references to messages stored on the device based on a complete index of references to the stored messages or based on a filtered index of references to the stored messages. References to stored messages of a predetermined type are not maintained in the filtered index.
    Type: Grant
    Filed: March 31, 2010
    Date of Patent: August 16, 2011
    Assignee: Research In Motion Limited
    Inventors: Theodore Benedict Van Belle, Andrew Douglas Bocking
  • Patent number: 8001198
    Abstract: Based on user configuration, a main messaging user interface screen on a messaging device either presents a list of references to messages stored on the device based on a complete index of references to the stored messages or based on a filtered index of references to the stored messages. References to stored messages of a predetermined type are not maintained in the filtered index.
    Type: Grant
    Filed: June 19, 2009
    Date of Patent: August 16, 2011
    Assignee: Research In Motion Limited
    Inventors: Andrew Douglas Bocking, Theodore Benedict Van Belle
  • Patent number: 8001203
    Abstract: An e-mail filter may be associated with a schedule defining a recurrent active time period. As such, some e-mail filters may be active at specific times of day and on specific days of the week and inactive the rest of the time. Before applying any filters, the current time is determined and it is determined which filters are active. The determination of which filters are active is based on the current time being within the active time period.
    Type: Grant
    Filed: June 18, 2010
    Date of Patent: August 16, 2011
    Assignee: Research In Motion Limited
    Inventors: Darrell Reginald May, Michael Thomas Hardy
  • Patent number: 7996908
    Abstract: A system and methods for coordinating the operation of a client security module and a host security module on a mobile electronic device. The modules communicate with each other through a platform abstraction layer using application programming interfaces to coordinate their activities. In particular, the client security module instructs the host security module when to lock and unlock the device, and the host security module alerts the client security module to attempts by the user to lock or unlock the device.
    Type: Grant
    Filed: November 10, 2004
    Date of Patent: August 9, 2011
    Assignee: Research In Motion Limited
    Inventors: Melanie Barker, John Hodgson
  • Patent number: 7996001
    Abstract: A call forwarding user interface for a mobile communication device provides selective access to pre-stored identifying data (e.g., an address book) for a user to define one or more call forwarding destinations for predetermined call forwarding conditions. Call forwarding profiles of such identifying data may also be defined and stored for subsequent selective actuation. Such interface features facilitate user-defined call forwarding functions with reduced requirements for memorization and/or reference to written or printed records.
    Type: Grant
    Filed: December 29, 2009
    Date of Patent: August 9, 2011
    Assignee: Research In Motion Limited
    Inventor: Raymond Vander Veen
  • Patent number: 7986123
    Abstract: A handheld electronic device in conjunction with a holder for the handheld electronic device that together form an electronic device. The handheld electronic device includes a first battery and the holder includes a second battery and a charging apparatus. When the handheld electronic device and the holder are electrically connected together, such as when the handheld electronic device is received in a cavity formed in the holder the charging apparatus charges the first battery on the handheld electronic device from the second battery on the holder when the first battery charge has been depleted to a given level and the second battery charge is above a second given level. Alternatively, if the first battery charge is above a third given level the first battery charges the second battery if the second battery is not fully charged.
    Type: Grant
    Filed: October 26, 2010
    Date of Patent: July 26, 2011
    Assignee: Research In Motion Limited
    Inventors: Jacek S. Idzik, Siong LiTungTun
  • Patent number: 7987511
    Abstract: A method for preventing a recipient of an electronically transmitted message from taking at least one action in relation to the message is disclosed. The message has at least two parts with one of the parts having a higher level of security than the other part. The method includes the step of extracting information from the message. The information indicates that the higher level security part is not permitted to have the action taken on it while the other part is so permitted. The method also includes the step of preventing the higher level security part from having the action taken on it in reaction to said recipient making an offending request.
    Type: Grant
    Filed: November 23, 2005
    Date of Patent: July 26, 2011
    Assignee: Research In Motion Limited
    Inventors: Michael K. Brown, Mike Kirkup, Michael S. Brown
  • Patent number: 7986626
    Abstract: A method and device for identifying degradation in service quality for a wireless media service. The wireless media service has a known expected packet generation rate, which may be determined by the device based upon the codec and payload size selected on initiating the media service. At a receiving device, the packets actually received by the device from the other termination point are counted over a time period, and this number is compared with the number of packets that were expected based upon the known packet generation rate. From this comparison a packet loss rate may be determined. If the packet loss rate exceeds a threshold level, then the device may issue a user alert, terminate the service, or take other action. The threshold level may be established based upon a packet loss rate corresponding to a significant degree of service quality degradation.
    Type: Grant
    Filed: July 13, 2010
    Date of Patent: July 26, 2011
    Assignee: Research in Motion Limited
    Inventors: Sherif Abdel-Kader, Michael Chen