Patents by Inventor Gregory Bowman

Gregory 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: 9994292
    Abstract: A miniature breathing device for underwater breathing that can be worn on a person during water activities. A small form factor and lightweight housing suitable for submerging in shallow water. The small form factor preventing disruption of activities of a user undertaken while wearing the miniature breathing device. A canister within the housing stores a mixture of compressed air. An actuator on the housing to controllably releases the compressed air from the canister. A regulator piston within the housing is shaped with chambers to decompress the compressed air to breathable form. A mouthpiece opening of the housing provides breathable air to lips of a user. A strap secures the miniature breathing device to the user during activities.
    Type: Grant
    Filed: April 22, 2015
    Date of Patent: June 12, 2018
    Inventors: Clayton Gregory Bowman, Tyler Jamison Bowman
  • Publication number: 20160310768
    Abstract: A miniature breathing device for underwater breathing that can be worn on a person during water activities. A small form factor and lightweight housing suitable for submerging in shallow water. The small form factor preventing disruption of activities of a user undertaken while wearing the miniature breathing device. A canister within the housing stores a mixture of compressed air. An actuator on the housing to controllably releases the compressed air from the canister. A regulator piston within the housing is shaped with chambers to decompress the compressed air to breathable form. A mouthpiece opening of the housing provides breathable air to lips of a user. A strap secures the miniature breathing device to the user during activities.
    Type: Application
    Filed: April 22, 2015
    Publication date: October 27, 2016
    Inventors: Tyler Jamison Bowman, Clayton Gregory Bowman
  • Patent number: 9183229
    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: July 11, 2014
    Date of Patent: November 10, 2015
    Assignee: BlackBerry Limited
    Inventors: Gerhard Dietrich Klassen, Thomas P. Murphy, Gordon Gregory Bowman
  • Patent number: 9099056
    Abstract: In displaying a map on a wireless communications device, a method is provided that resolves labelling of sharp curves. The method entails a determination of whether a curvature of a map element associated with the map feature exceeds a predetermined threshold (e.g. whether a rate of change in slope of a path or the change in angular orientation of each successive character in the label exceeds a threshold that is a function of zoom level. If the curvature exceeds the threshold, the label is rendered on the map in a new map location that avoids the map location where the curvature exceeds the threshold.
    Type: Grant
    Filed: March 14, 2007
    Date of Patent: August 4, 2015
    Assignee: BlackBerry Limited
    Inventor: Gordon Gregory Bowman
  • Patent number: 9047183
    Abstract: Systems and methods for detecting an issue with a message flow between two or more data systems. In an embodiment, at a first time, a number of first request messages and a number of first response messages transmitted or received during a first look-back period are determined. A first ratio is calculated based on these numbers and compared to an alerting threshold. If the first ratio is less than the alerting threshold, an alert is generated. Then, at a second time, a number of second request messages and a number of second response messages transmitted or received during a second look-back period are determined. A second ratio is calculated based on these numbers and compared to a clearing threshold. Based on this comparison, it is determined whether to maintain or clear the alert.
    Type: Grant
    Filed: January 14, 2013
    Date of Patent: June 2, 2015
    Assignee: DEPARTMENT OF VETERANS AFFAIRS
    Inventors: Cristopher Shupp, Gregory Bowman
  • Patent number: 9037156
    Abstract: A method of displaying a map on a wireless communications device, the method comprising obtaining map data for rendering the map to be displayed on the wireless communications device and determining a zoom level of the map. If the zoom level of the map exceeds a predetermined zoom level, corrected map data is generated by applying a fixed spherical correction factor to the map data. If the zoom level of the map does not exceed the predetermined zoom level, the corrected map data is generated by computing a spherical correction factor based on a latitude of the map. The method also includes rendering the corrected map data to display the map on a display of the wireless communications device.
    Type: Grant
    Filed: October 26, 2012
    Date of Patent: May 19, 2015
    Assignee: BlackBerry Limited
    Inventors: Gordon Gregory Bowman, Gerhard Dietrich Klassen
  • Patent number: 8996045
    Abstract: A wireless communications device generates a message from a map application to enable a recipient of the message to view a location on a map. After a user selects a location to be sent to the recipient, the map application determines location information associated with the location and generates the message to be sent to the recipient. The message contains a link to enable the recipient to download the map showing the location and further contains the location information embedded as text within the message. The map application can determine whether the location is based on a GPS position fix, whether it is a Point of Interest or whether it is part of a map route. In each case, predetermined text is automatically embedded in the message to convey the location information to the recipient.
    Type: Grant
    Filed: January 29, 2007
    Date of Patent: March 31, 2015
    Assignee: BlackBerry Limited
    Inventor: Gordon Gregory Bowman
  • Publication number: 20140321774
    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: July 11, 2014
    Publication date: October 30, 2014
    Inventors: Gerhard Dietrich KLASSEN, Thomas P. MURPHY, Gordon Gregory BOWMAN
  • Publication number: 20140197950
    Abstract: Systems and methods for detecting an issue with a message flow between two or more data systems. In an embodiment, at a first time, a number of first request messages and a number of first response messages transmitted or received during a first look-back period are determined. A first ratio is calculated based on these numbers and compared to an alerting threshold. If the first ratio is less than the alerting threshold, an alert is generated. Then, at a second time, a number of second request messages and a number of second response messages transmitted or received during a second look-back period are determined. A second ratio is calculated based on these numbers and compared to a clearing threshold. Based on this comparison, it is determined whether to maintain or clear the alert.
    Type: Application
    Filed: January 14, 2013
    Publication date: July 17, 2014
    Applicant: DEPARTMENT OF VETERANS AFFAIRS
    Inventors: Cristopher Shupp, Gregory Bowman
  • Publication number: 20140120942
    Abstract: A method of displaying a map on a wireless communications device, the method comprising obtaining map data for rendering the map to be displayed on the wireless communications device and determining a zoom level of the map. If the zoom level of the map exceeds a predetermined zoom level, corrected map data is generated by applying a fixed spherical correction factor to the map data. If the zoom level of the map does not exceed the predetermined zoom level, the corrected map data is generated by computing a spherical correction factor based on a latitude of the map. The method also includes rendering the corrected map data to display the map on a display of the wireless communications device.
    Type: Application
    Filed: October 26, 2012
    Publication date: May 1, 2014
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Gordon Gregory BOWMAN, Gerhard Dietrich KLASSEN
  • Patent number: 8350564
    Abstract: A system and a method for determining the torque imposed on a filament, such as a single DNA strand or macromolecule, using a magnetic probe and an imaging device.
    Type: Grant
    Filed: March 9, 2010
    Date of Patent: January 8, 2013
    Assignee: The Johns Hopkins University
    Inventors: Alfredo A. Celedon, Sean X. Sun, Gregory Bowman, Denis Wirtz, Peter Searson
  • Patent number: 8300984
    Abstract: A method of displaying a map on a wireless communications device includes steps of obtaining map data for rendering the map to be displayed on the wireless communications device, generating corrected map data by applying a spherical correction factor to the obtained map data, and rendering the corrected map data to display the map on a display of the wireless communications device. The spherical correction factor corrects for map distortions that occur at northerly (or southerly) latitudes. Since the spherical correction factor is a simple correction to a 3×3 transformation matrix, this spherical correction can be easily applied without taxing the CPU limitations of small handheld devices.
    Type: Grant
    Filed: December 21, 2010
    Date of Patent: October 30, 2012
    Assignee: Research In Motion Limited
    Inventors: Gordon Gregory Bowman, Gerhard Dietrich Klassen
  • Patent number: 8265863
    Abstract: A method of displaying a map on a wireless communications device includes obtaining map data for rendering the map to be displayed on the wireless communications device, the map data including label data for rendering labels on the map. The device generates a collision-avoidance array representative of the map to be rendered for testing potential label positions prior to actually rendering the labels on the map. The collision-avoidance array is populated by provisionally designating, for each successive label to be rendered, a label space in the collision-avoidance array that corresponds to a map space that is to be occupied by the label on the map. The device then determines whether each successive label to be rendered collides in the collision-avoidance array with any previously designated label spaces. If no collision exists for a given label, the label can be rendered on the map.
    Type: Grant
    Filed: March 29, 2007
    Date of Patent: September 11, 2012
    Assignee: Research In Motion Limited
    Inventors: Gordon Gregory Bowman, Gerhard Dietrich Klassen, Eric Johnson
  • Patent number: 8244459
    Abstract: A method of stitching converging path segments to aesthetically label Y-intersections, path bifurcations or splits in roads or the like entails determining which pair of adjacent path segments subtend the largest angle. The path segments subtending the largest angle are reconstructed (stitched together) and a single instance of the label is then rendered along the reconstructed path. Although this stitching can be performed on the client device, pre-stitching server-side is even more efficient in terms of economizing over-the-air bandwidth and onboard processing resources.
    Type: Grant
    Filed: July 21, 2011
    Date of Patent: August 14, 2012
    Assignee: Research In Motion Limited
    Inventors: Gordon Gregory Bowman, Eric Johnson
  • Publication number: 20120192096
    Abstract: A method of interacting with an electronic device and an electronic device so configured are described. In accordance with one embodiment, there is provided a method of interacting with an electronic device. A command line having an input field is displayed on a display of the electronic device. An input string is received in the input field. The input string is disambiguated into one or more commands which match the input string. Each matching command is displayed on the display each as an entry in a command list. In some embodiments, each entry in the command list is selectable in response to selection input.
    Type: Application
    Filed: January 25, 2011
    Publication date: July 26, 2012
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Gordon Gregory Bowman, Ngoc Bich Ngo
  • Publication number: 20110275390
    Abstract: A method of stitching converging path segments to aesthetically label Y-intersections, path bifurcations or splits in roads or the like entails determining which pair of adjacent path segments subtend the largest angle. The path segments subtending the largest angle are reconstructed (stitched together) and a single instance of the label is then rendered along the reconstructed path. Although this stitching can be performed on the client device, pre-stitching server-side is even more efficient in terms of economizing over-the-air bandwidth and onboard processing resources.
    Type: Application
    Filed: July 21, 2011
    Publication date: November 10, 2011
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Gordon Gregory BOWMAN, Eric Johnson
  • Patent number: 7987045
    Abstract: A method of stitching converging path segments to aesthetically label Y-intersections, path bifurcations or splits in roads or the like entails determining which pair of adjacent path segments subtend the largest angle. The path segments subtending the largest angle are reconstructed (stitched together) and a single instance of the label is then rendered along the reconstructed path. Although this stitching can be performed on the client device, pre-stitching server-side is even more efficient in terms of economizing over-the-air bandwidth and onboard processing resources.
    Type: Grant
    Filed: January 26, 2007
    Date of Patent: July 26, 2011
    Assignee: Research in Motion Limited
    Inventors: Gordon Gregory Bowman, Eric Johnson
  • Publication number: 20110093197
    Abstract: A method of displaying a map on a wireless communications device includes steps of obtaining map data for rendering the map to be displayed on the wireless communications device, generating corrected map data by applying a spherical correction factor to the obtained map data, and rendering the corrected map data to display the map on a display of the wireless communications device. The spherical correction factor corrects for map distortions that occur at northerly (or southerly) latitudes. Since the spherical correction factor is a simple correction to a 3×3 transformation matrix, this spherical correction can be easily applied without taxing the CPU limitations of small handheld devices.
    Type: Application
    Filed: December 21, 2010
    Publication date: April 21, 2011
    Applicant: Research In Motion Limited
    Inventors: Gordon Gregory BOWMAN, Gerhard Dietrich Klassen
  • Patent number: 7881562
    Abstract: A method of displaying a map on a wireless communications device includes steps of obtaining map data for rendering the map to be displayed on the wireless communications device, generating corrected map data by applying a spherical correction factor to the obtained map data, and rendering the corrected map data to display the map on a display of the wireless communications device. The spherical correction factor corrects for map distortions that occur at northerly (or southerly) latitudes. Since the spherical correction factor is a simple correction to a 3×3 transformation matrix, this spherical correction can be easily applied without taxing the CPU limitations of small handheld devices.
    Type: Grant
    Filed: January 26, 2007
    Date of Patent: February 1, 2011
    Assignee: Research In Motion Limited
    Inventors: Gordon Gregory Bowman, Gerhard Dietrich Klassen
  • Publication number: 20100253328
    Abstract: A system and a method for determining the torque imposed on a filament, such as a single DNA strand or macromolecule, using a magnetic probe and an imaging device.
    Type: Application
    Filed: March 9, 2010
    Publication date: October 7, 2010
    Applicant: Johns Hopkins University
    Inventors: Alfredo A. Celedon, Sean X. Sun, Gregory Bowman, Denis Wirtz, Peter Searson