Patents by Inventor Gerhard D. Klassen

Gerhard D. Klassen has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 7418265
    Abstract: An interrupt message is sent over one of a plurality of transport mediums from a first mobile device to a second mobile device. The interrupt message may include a first mobile device identifier associated with a transport medium that is independent of the plurality of transport mediums. Upon receipt of the interrupt message at the second mobile device an interruption of any current mobile device operation may occur to notify a user of the interrupt message.
    Type: Grant
    Filed: February 28, 2005
    Date of Patent: August 26, 2008
    Assignee: Research In Motion Limited
    Inventors: Michael Thomas Hardy, Gerhard D. Klassen, Christopher R. Wormald
  • Patent number: 7353350
    Abstract: In accordance with the teaching described herein, systems and methods are provided for managing memory space in a mobile device. A plurality of data storage locations may be included. A plurality of software applications may be included, with each software application being operable to store data to a different data storage location. A data store management system may be operable to access and delete data stored in the plurality of data storage locations. If insufficient memory space is available in one of the data storage locations, then the data store management system may access the one data storage location and at least one other data storage location and delete data from at least one of the accessed data storage locations.
    Type: Grant
    Filed: July 23, 2003
    Date of Patent: April 1, 2008
    Assignee: Research In Motion Limited
    Inventors: Gerhard D. Klassen, Robbie J. Maurice
  • Publication number: 20080037734
    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: Application
    Filed: August 8, 2006
    Publication date: February 14, 2008
    Inventors: Gerhard D. Klassen, Raymond Vander Veen
  • Patent number: 7324830
    Abstract: A system is provided for allowing mobile stations to exchange identification information using a predetermined communication path for the purpose of obtaining identification information to use in establishing a different communication path for communicating.
    Type: Grant
    Filed: July 12, 2006
    Date of Patent: January 29, 2008
    Assignee: Research In Motion Limited
    Inventors: Mihal Lazaridis, David P. Yach, Gerhard D. Klassen
  • Patent number: 7315747
    Abstract: An improved handheld electronic device and an associated method are provided in which enhanced information regarding an “availability” of a user of a handheld electronic device is provided to another electronic device in a messaging environment. Such availability data provides step-wise indications of the relative availabilities of one or more users of electronic devices in a messaging environment. The step-wise indications can, for instance, range from an availability level of “currently active” to several levels of nonavailability. The device and method can be incorporated into an existing messaging environment.
    Type: Grant
    Filed: September 16, 2004
    Date of Patent: January 1, 2008
    Assignee: Research in Motion Limited
    Inventors: Gerhard D. Klassen, Christopher R. Wormald, Darcy R. Phipps, Craig A. Dunk
  • Patent number: 7277719
    Abstract: A method and system of message transport selection for a communication device configured for communication over a plurality of message transports are provided. A determination is made as to whether any of the plurality of message transports is available for sending an outgoing message from the communication device. One of the available message transports is then selected, and the outgoing message is sent from the communication device using the selected message transport. Even though the outgoing message may be of a message type associated with one of the plurality of message transports, other message transports may be selected and used to send the outgoing message from the communication device.
    Type: Grant
    Filed: June 3, 2004
    Date of Patent: October 2, 2007
    Assignee: Research in Motion Limited
    Inventors: Gerhard D. Klassen, David P. Yach
  • Patent number: 7236472
    Abstract: A messaging method in a system including a wireless network, a routing server, and a plurality of mobile stations. A first mobile station has first communications applications and a first PIN and a second mobile station has second communications applications and a second PIN. The method includes sending an invitation including the first PIN from the first mobile station to the second mobile station using one of the first communications applications, and sending an acceptance including the second PIN from the second mobile station to the first mobile station using one of the second communications applications. The method further includes creating first messages including the second PIN and sending them to the second mobile station through the wireless network, and creating second messages including the first PIN and sending them to the first mobile station through the wireless network. The routing server routes the messages based on the PINs.
    Type: Grant
    Filed: September 16, 2004
    Date of Patent: June 26, 2007
    Assignee: Research In Motion Limited
    Inventors: Mihal Lazaridis, Gerhard D. Klassen, Christopher R. Wormald, Sherryl Lee Lorraine Scott
  • Patent number: 7161598
    Abstract: A method of rendering text on an output device using a pre-developed image of a custom font. An image file defines an image of a custom developed character set. The custom character set may be developed off-line using graphics development tools. Associated character information enables the location of specific characters within the image. When a text character is output to a display or other output device, a custom font module locates the text character within the image and defines a subimage that contains the text character. The subimage is rendered upon the output device, thereby producing an image of the text character.
    Type: Grant
    Filed: February 26, 2004
    Date of Patent: January 9, 2007
    Assignee: Research In Motion Limited
    Inventor: Gerhard D. Klassen
  • Patent number: 7103333
    Abstract: A system is provided for allowing mobile stations to exchange identification information using a predetermined communication path for the purpose of obtaining identification information to use in establishing a different communication path for communicating.
    Type: Grant
    Filed: October 31, 2003
    Date of Patent: September 5, 2006
    Assignee: Research In Motion Limited
    Inventors: Mihal Lazaridis, David P. Yach, Gerhard D. Klassen
  • Publication number: 20040157590
    Abstract: A system is provided for allowing mobile stations to exchange identification information using a predetermined communication path for the purpose of obtaining identification information to use in establishing a different communication path for communicating.
    Type: Application
    Filed: October 31, 2003
    Publication date: August 12, 2004
    Inventors: Mihal Lazaridis, David P. Yach, Gerhard D. Klassen