Patents by Inventor Gordon Bowman

Gordon Bowman 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: 8803980
    Abstract: There is disclosed a system and method for geotagging objects on a mobile handheld communication device. In an embodiment, the method comprises: providing a user interface with a plurality of user selectable options for obtaining geographic location coordinates; receiving a user selection of one of the plurality of options; and tagging an object with the geographic location coordinates obtained from the selected one of the plurality of options. In another embodiment, the method may further comprise obtaining from an active global positioning system (GPS) module the geographic location coordinates for a current location to tag the object. The method may further comprise providing previously saved geographic location coordinates to tag the object. The object may be an image object.
    Type: Grant
    Filed: May 29, 2007
    Date of Patent: August 12, 2014
    Assignee: BlackBerry Limited
    Inventors: Gerhard D. Klassen, Thomas Murphy, Gordon Bowman
  • Patent number: 8032837
    Abstract: A system and method of controlling user interface features of a web application is provided. The system comprises a collection of user interface control elements, a collection of skin templates comprising extensible markup language based markup contained as children of a container element, and a collection of control element instructions for performing actions associated with the control elements. Each control element comprises a namespace, common attributes for defining graphical features of the control element and for associating the control element with the internal state of the core control element, other attributes for defining attributes that affect the intrinsic behavior of the control, and a skin template reference attribute for referencing a skin template. Each instruction is associated with a control element.
    Type: Grant
    Filed: October 3, 2003
    Date of Patent: October 4, 2011
    Assignee: Corel Corporation
    Inventors: Gordon Bowman, Peter Barrett
  • Patent number: 7669183
    Abstract: A system for manipulating a document object model is provided. The system comprises a collection of document object model behavior elements, and a collection of scripts for performing actions associated with the set of behavior elements. Each behavior element comprises a name following a predetermined naming convention, an event attribute for associating the behavior element to an event, and other attributes for describing features of the behavior element. Each script is associated with a behavior element.
    Type: Grant
    Filed: October 3, 2003
    Date of Patent: February 23, 2010
    Assignee: Corel Corporation
    Inventors: Gordon Bowman, Peter Barrett
  • Publication number: 20080297409
    Abstract: There is disclosed a system and method for geotagging objects on a mobile handheld communication device. In an embodiment, the method comprises: providing a user interface with a plurality of user selectable options for obtaining geographic location coordinates; receiving a user selection of one of the plurality of options; and tagging an object with the geographic location coordinates obtained from the selected one of the plurality of options. In another embodiment, the method may further comprise obtaining from an active global positioning system (GPS) module the geographic location coordinates for a current location to tag the object. The method may further comprise providing previously saved geographic location coordinates to tag the object. The object may be an image object.
    Type: Application
    Filed: May 29, 2007
    Publication date: December 4, 2008
    Inventors: Gerhard D. Klassen, Thomas Murphy, Gordon Bowman
  • Publication number: 20070242084
    Abstract: A wireless communications device obtains sets of map data for rendering portions of a map on a display of the device. The map data includes label data for rendering labels on the map for identifying map features. Once the map data is obtained, the wireless device generates a list of all the labels to be rendered on the map, and for each duplicated label in the list, determines whether the map features associated with the duplicated labels connect on the map. If the labels connect, the device then generates a reconstructed map feature and renders a single instance of the label for the map feature. Accordingly, a map feature, such as a path, can be rendered with a single label even if the map data for the map feature, including its associated labels, was transmitted over-the-air as discrete sets of data.
    Type: Application
    Filed: March 26, 2007
    Publication date: October 18, 2007
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Gordon BOWMAN, Gerhard KLASSEN, Eric JOHNSON
  • Publication number: 20050022116
    Abstract: A system for manipulating a document object model is provided. The system comprises a collection of document object model behavior elements, and a collection of scripts for performing actions associated with the set of behavior elements. Each behavior element comprises a name following a predetermined naming convention, an event attribute for associating the behavior element to an event, and other attributes for describing features of the behavior element. Each script is associated with a behavior element.
    Type: Application
    Filed: October 3, 2003
    Publication date: January 27, 2005
    Inventors: Gordon Bowman, Peter Barrett
  • Publication number: 20040111673
    Abstract: A system and method of controlling user interface features of a web application is provided. The system comprises a collection of user interface control elements, a collection of skin templates comprising extensible markup language based markup contained as children of a container element, and a collection of control element instructions for performing actions associated with the control elements. Each control element comprises a namespace, common attributes for defining graphical features of the control element and for associating the control element with the internal state of the core control element, other attributes for defining attributes that affect the intrinsic behavior of the control, and a skin template reference attribute for referencing a skin template. Each instruction is associated with a control element.
    Type: Application
    Filed: October 3, 2003
    Publication date: June 10, 2004
    Applicant: COREL CORPORATION
    Inventors: Gordon Bowman, Peter Barrett
  • Publication number: 20040111672
    Abstract: A system for extending interactivity of a presentation markup language is provided. The system comprises a collection of designated elements, and a collection of associated instructions for performing functions on elements in the document object model. Each designated element comprises a namespace, and attributes for describing features of the designated element. The instructions associated with the designated elements.
    Type: Application
    Filed: October 3, 2003
    Publication date: June 10, 2004
    Applicant: COREL CORPORATION
    Inventors: Gordon Bowman, Peter Barrett
  • Patent number: 4804862
    Abstract: The switch includes a cantilevered switch arm including a power contact, first and second switch terminals with the power contact positioned therebetween, the cantilevered switch arm being yieldably biased with the power contact engaging the first switch terminal. A manually operated lever is provided for engaging and disengaging the switch arm and moving the power contact into engagement with the second switch terminal. A pivotable latch arm is provided for latching the switch arm with the power terminal engaging the second switch terminal. A solenoid is actuable in response to removal of power from the power contact for pivoting the latch arm and releasing the switch arm.
    Type: Grant
    Filed: September 3, 1986
    Date of Patent: February 14, 1989
    Assignee: Steven F. Lachman
    Inventors: Gordon Bowman-Jones, James E. Warthan
  • Patent number: 4639612
    Abstract: An electromechanical switch can be remotely opened by the interruption of electrical power to the switch for a minimum period of time. The switch includes a power terminal, a first switch (off) terminal, and a second switch (on) terminal. A first spring contact is coupled to the power terminal and spring biased to the off switch terminal. A second spring contact is coupled to the on switch terminal and is configured to receive the first spring contact in yieldable engagement. A lever is coupled to the first spring contact for manually moving the first spring contact to engagement with the first spring terminal and with the second spring contact. A solenoid is actuated in response to the interruption of power from the switch and flexes the second spring contact for releasing the yieldable engagement of the first and second spring contacts.
    Type: Grant
    Filed: May 3, 1985
    Date of Patent: January 27, 1987
    Assignee: Endless Energy, Inc.
    Inventor: Gordon Bowman-Jones