Patents by Inventor Gerhard Klassen

Gerhard 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: 9892381
    Abstract: There is provided a method of representing new email messages on a communication device having a display. This method comprises setting a new message flag when an email message is received by the device; and displaying a new message indicator on the display when the new message flag is set. The new message indicator can be displayed on a home screen on the display. The new message flag can be unset when a messages screen is selected on the device. A computer readable memory having recorded thereon instructions to carry out this method is also provided, as well as a device comprising such memory.
    Type: Grant
    Filed: May 8, 2012
    Date of Patent: February 13, 2018
    Assignee: BlackBerry Limited
    Inventors: Michael Thomas Hardy, R. Scotte Zinn, Gerhard Klassen
  • Patent number: 8584010
    Abstract: A device and method for modifying content for use on a mobile electronic device are described. In one embodiment, there is provided an automated method for modifying content for use on a mobile electronic device, comprising: selecting image files from a plurality of image files; combining the selected image files into a single merged image file that has a smaller file size than the sum of the file sizes of the selected image files; and sending the single merged image file to the mobile electronic device.
    Type: Grant
    Filed: April 12, 2010
    Date of Patent: November 12, 2013
    Assignee: Blackberry Limited
    Inventors: Gerhard Klassen, David Tapuska
  • Patent number: 8509677
    Abstract: A method is provided for updating a position of a mobile device coupled to a wireless communication network via one of a plurality of base stations. The method comprising the following steps. A position of the mobile device is determined. The mobile device then waits for a predefined trigger notification before determining an updated position of the mobile device. The predefined trigger notification is generated in response to a motion trigger. A device configured to implement the method as well as a computer readable medium comprising instructions to implement the method are also provided.
    Type: Grant
    Filed: February 23, 2007
    Date of Patent: August 13, 2013
    Assignee: Research In Motion Limited
    Inventors: Samer Fahmy, Gerhard Klassen, Chris Wormald
  • Patent number: 8286089
    Abstract: There is provided a method of representing new email messages on a communication device having a display. This method comprises setting a new message flag when an email message is received by the device; and displaying a new message indicator on the display when the new message flag is set. The new message indicator can be displayed on a home screen on the display. The new message flag can be unset when a messages screen is selected on the device. A computer readable memory having recorded thereon instructions to carry out this method is also provided, as well as a device comprising such memory.
    Type: Grant
    Filed: December 30, 2005
    Date of Patent: October 9, 2012
    Assignee: Research In Motion Limited
    Inventors: Michael Thomas Hardy, R. Scotte Zinn, Gerhard Klassen
  • Publication number: 20120221660
    Abstract: There is provided a method of representing new email messages on a communication device having a display. This method comprises setting a new message flag when an email message is received by the device; and displaying a new message indicator on the display when the new message flag is set. The new message indicator can be displayed on a home screen on the display. The new message flag can be unset when a messages screen is selected on the device. A computer readable memory having recorded thereon instructions to carry out this method is also provided, as well as a device comprising such memory.
    Type: Application
    Filed: May 8, 2012
    Publication date: August 30, 2012
    Applicant: Research In Motion Limited
    Inventors: Michael Thomas Hardy, R. Scotte Zinn, Gerhard Klassen
  • Patent number: 8176205
    Abstract: A method, server and system for optimizing and delivering HyperText Markup Language (HTML)-based content such as HTML-based email messages to mobile communication devices is provided. In accordance with one embodiment, the method comprises: receiving an email message comprising an HTML portion comprising an HTML header and an HTML body; determining if the HTML header includes a reference to a Cascading Style Sheet (CSS) document comprising one or more rules; if the HTML header includes a reference to a CSS document, replacing the reference with the CSS rules of the CSS document, and sending the transformed email message to a destination mobile communication device.
    Type: Grant
    Filed: February 14, 2008
    Date of Patent: May 8, 2012
    Assignee: Research In Motion Limited
    Inventors: David Sze, Gerhard Klassen, David Tapuska
  • Publication number: 20110249032
    Abstract: A method is provided for dynamically determining a zoom-level to display to a user of a mapping application executing on a mobile device. The method comprises the following steps. The zoom-level is determined in accordance with at least one predefined parameter. The at least one predefined parameter is monitored for detecting a change. A new zoom-level corresponding with the detected change is determined. Lastly, the zoom-level of the mapping application is changed to the new zoom-level. A mobile device and computer-readable medium configured to implement the method are also provided.
    Type: Application
    Filed: June 20, 2011
    Publication date: October 13, 2011
    Inventors: Matthew Bells, Gerhard Klassen
  • Patent number: 7995079
    Abstract: A method is provided for dynamically determining a zoom-level to display to a user of a mapping application executing on a mobile device. The method comprises the following steps. The zoom-level is determined in accordance with at least one predefined parameter. The at least one predefined parameter is monitored for detecting a change. A new zoom-level corresponding with the detected change is determined. Lastly, the zoom-level of the mapping application is changed to the new zoom-level. A mobile device and computer-readable medium configured to implement the method are also provided.
    Type: Grant
    Filed: April 16, 2007
    Date of Patent: August 9, 2011
    Assignee: Research In Motion Limited
    Inventors: Matthew Bells, Gerhard Klassen
  • Publication number: 20100262664
    Abstract: Selecting and modifying the transmission rates and sizes of status update messages transmitted by a mobile communications device to a recipient application based on use of the updates by the recipient application improves resource utilization or accuracy. During one mode of operation, a mobile communications device transmits status messages using a conservative message transmission mode. This allows the mobile communications device to transmit a greater number of status updates for future processing by the recipient application while conserving resources. When the recipient application is actively processing status updates from the mobile communications device, the mobile communications device transmits the status messages using an accelerated message transmission mode with a different number of status updates in each status message and different delay between status messages, which may reduce delay or improve accuracy.
    Type: Application
    Filed: December 23, 2009
    Publication date: October 14, 2010
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Michael Brown, Gerhard Klassen
  • Publication number: 20100199160
    Abstract: A device and method for modifying content for use on a mobile electronic device are described. In one embodiment, there is provided an automated method for modifying content for use on a mobile electronic device, comprising: selecting image files from a plurality of image files; combining the selected image files into a single merged image file that has a smaller file size than the sum of the file sizes of the selected image files; and sending the single merged image file to the mobile electronic device.
    Type: Application
    Filed: April 12, 2010
    Publication date: August 5, 2010
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Gerhard Klassen, David Tapuska
  • Patent number: 7730398
    Abstract: A device and method for modifying content for use on a mobile electronic device. The content includes (i) a plurality of content image files each including graphics information for generating an associated image and (ii) computer instructions including references to the plurality of image files for causing the associated images to be displayed on a display screen. A plurality of image files are selected from the content that can be combined together to form a single image file that will have a smaller file size than the sum of the file sizes of the selected image files. The selected image files are combined into a single merged image file. The computer instructions are amended to accommodate the merged image file.
    Type: Grant
    Filed: October 25, 2005
    Date of Patent: June 1, 2010
    Assignee: Research In Motion Limited
    Inventors: Gerhard Klassen, David Tapuska
  • Publication number: 20090210498
    Abstract: A method, server and system for optimizing and delivering HyperText Markup Language (HTML)-based content such as HTML-based email messages to mobile communication devices is provided. In accordance with one embodiment, the method comprises: receiving an email message comprising an HTML portion comprising an HTML header and an HTML body; determining if the HTML header includes a reference to a Cascading Style Sheet (CSS) document comprising one or more rules; if the HTML header includes a reference to a CSS document, replacing the reference with the CSS rules of the CSS document, and sending the transformed email message to a destination mobile communication device.
    Type: Application
    Filed: February 14, 2008
    Publication date: August 20, 2009
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: David Sze, Gerhard Klassen, David Tapuska
  • Publication number: 20080253757
    Abstract: A method is provided for dynamically determining a zoom-level to display to a user of a mapping application executing on a mobile device. The method comprises the following steps. The zoom-level is determined in accordance with at least one predefined parameter. The at least one predefined parameter is monitored for detecting a change. A new zoom-level corresponding with the detected change is determined. Lastly, the zoom-level of the mapping application is changed to the new zoom-level. A mobile device and computer-readable medium configured to implement the method are also provided.
    Type: Application
    Filed: April 16, 2007
    Publication date: October 16, 2008
    Inventors: Matthew Bells, Gerhard Klassen
  • Publication number: 20080207224
    Abstract: A method is provided for updating a position of a mobile device coupled to a wireless communication network via one of a plurality of base stations. The method comprising the following steps. A position of the mobile device is determined. The mobile device then waits for a predefined trigger notification before determining an updated position of the mobile device. The predefined trigger notification is generated in response to a motion trigger. A device configured to implement the method as well as a computer readable medium comprising instructions to implement the method are also provided.
    Type: Application
    Filed: February 23, 2007
    Publication date: August 28, 2008
    Inventors: Samer Fahmy, Gerhard Klassen, Chris Wormald
  • Publication number: 20080102801
    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: December 21, 2007
    Publication date: May 1, 2008
    Inventors: Mihal Lazaridis, David Yach, Gerhard Klassen
  • Publication number: 20080096595
    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: Application
    Filed: December 21, 2007
    Publication date: April 24, 2008
    Applicant: Research in Motion Limited
    Inventors: Gerhard Klassen, Christopher Wormald, Darcy Phipps, Craig Dunk
  • Publication number: 20070287485
    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: Application
    Filed: August 22, 2007
    Publication date: December 13, 2007
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Gerhard KLASSEN, David YACH
  • Publication number: 20070257933
    Abstract: There is provided a method of changing a theme for a user interface of a computer system comprising receiving an identification of an image with which to define a color palette of a theme for rendering elements of a user interface on a color display of the computer system; analysing the image to determine at least one predominant color; and defining the color palette in response to the analysis. The image may comprise a background image selected by a user for display by the computer system. Dynamic generation of the color palette matches the user interface to colors to provide flexible and appealing themes. A computer readable memory having recorded thereon instructions to carry out this method is also provided, as well as a device comprising such memory.
    Type: Application
    Filed: May 3, 2006
    Publication date: November 8, 2007
    Inventors: Gerhard Klassen, Shaul Wisebourt, Lawrence Kuhl
  • Publication number: 20070256026
    Abstract: One illustrative method for use in controlling user interface operation of a communication device when visually displaying a map involves the steps of causing a viewable map region of the map to be visually displayed in a display, the viewable map region having a plurality of selectable map elements; maintaining a list of element identifiers which includes element identifiers corresponding to the selectable map elements in the viewable map region, each element identifier being associated with a pair of x, y coordinates for visual display; controlling end user selection of the selectable map elements via a positioning mechanism in left and right directions in accordance with a numeric order of the x-coordinates; controlling end user selection of the selectable map elements via the positioning mechanism in up and down directions in accordance with a numeric order of the y-coordinates; and repeating the acts of causing, maintaining, and controlling for a next viewable map region of the map having a next pluralit
    Type: Application
    Filed: July 7, 2006
    Publication date: November 1, 2007
    Inventors: Gerhard Klassen, Tatiana Kalougina, Shaul Wisebourt, Peter Devenyi, Jesse Boudreau, Eric Johnson
  • Publication number: 20070249364
    Abstract: A mobile device provides its location information to contacts of a user of the mobile device. A contact has a particular precision level assigned thereto from a set of two or more precision levels. The assignment of precision levels to contacts is according to one or more criteria. The mobile device ensures that any location information of the mobile device provided to the contact is not more precise than the precision level currently assigned to the contact.
    Type: Application
    Filed: April 25, 2006
    Publication date: October 25, 2007
    Applicant: Research In Motion Limited
    Inventors: Matthew Bells, Gerhard Klassen, Samer Fahmy, Garth Newton