Patents by Inventor Mark A. Limber

Mark A. Limber 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: 9626082
    Abstract: Embodiments relate to selecting textures for a user-supplied photographic image in image-based three-dimensional modeling. In a first embodiment, a computer-implemented method includes a method for inputting a user-supplied photographic image that uses a photogrammetry algorithm to adjust a plurality of camera parameters for the user-supplied photographic image. In the method, a user-supplied photographic image inputted by a user is received. A set of geographic characteristics inputted by the user that correspond to a geographic location of a camera that took the user-supplied photographic image is received. A plurality of camera parameters that correspond to the geographic location of the camera that took the user-supplied photographic image is determined. The user-supplied photographic image to be texture mapped to the three-dimensional model is enabled.
    Type: Grant
    Filed: October 16, 2014
    Date of Patent: April 18, 2017
    Assignee: Google Inc.
    Inventors: Zhe Fan, Scott Shattuck, Mark A. Limber, Matthew W. Lowrie, Brian Gammon Brown, Matthew Robert Simpson, Tilman Reinhardt
  • Patent number: 8886669
    Abstract: A computer-implemented data access method includes executing a file manager application in a container application, wherein the file manager application does not have direct access to a computer file system, executing a native application that does have direct access to the computer file system, and communicating between the file manager application and the native application, and between the native application and the computer file system to simulate direct file system access by the file manager application.
    Type: Grant
    Filed: March 21, 2008
    Date of Patent: November 11, 2014
    Assignee: Trimble Navigation Limited
    Inventors: Mark A. Limber, Richard C. Gossweiler, III
  • Patent number: 8848983
    Abstract: Systems and methods for ranking geographic features in a geographic information system are provided. In particular, geographic features can be assigned ranking scores based on characteristics of viewsheds associated with the geographic features. In particular, characteristics of a viewshed associated with a geographic feature can be analyzed to assess the visibility of the geographic feature. A ranking score can be assigned to the geographic feature based on the characteristics of the viewshed. The ranking score can be used prioritize information in a geographic information system.
    Type: Grant
    Filed: May 31, 2012
    Date of Patent: September 30, 2014
    Assignee: Google Inc.
    Inventors: Brian Edmond Brewington, Mark A. Limber, Igor V. Guskov, Peter Hamel, Kong M. Cheung, Morten Just Petersen
  • Patent number: 8614706
    Abstract: A computer-implemented imaging process method includes generating a progression of images of a three-dimensional model and saving the images at a determined location, generating mark-up code for displaying image manipulation controls and for permitting display of the progression of images in response to user interaction with the image manipulation controls, and providing the images and mark-up code for use by a third-party application.
    Type: Grant
    Filed: December 21, 2012
    Date of Patent: December 24, 2013
    Assignee: Trimble Navigation Limited
    Inventors: Richard C. Gossweiler, III, Mark A. Limber, Brian E. Brewington, Matthew W. Lowrie
  • Patent number: 8384713
    Abstract: A computer-implemented imaging process method includes generating a progression of images of a three-dimensional model and saving the images at a determined location, generating mark-up code for displaying image manipulation controls and for permitting display of the progression of images in response to user interaction with the image manipulation controls, and providing the images and mark-up code for use by a third-party application.
    Type: Grant
    Filed: March 14, 2012
    Date of Patent: February 26, 2013
    Assignee: Trimble Navigation Limited
    Inventors: Richard C. Gossweiler, III, Mark A. Limber, Brian E. Brewington, Matthew W. Lowrie
  • Patent number: 8355024
    Abstract: A computer-implemented imaging process method includes generating a progression of images of a three-dimensional model and saving the images at a determined location, generating mark-up code for displaying image manipulation controls and for permitting display of the progression of images in response to user interaction with the image manipulation controls, and providing the images and mark-up code for use by a third-party application.
    Type: Grant
    Filed: February 6, 2012
    Date of Patent: January 15, 2013
    Assignee: Trimble Navigation Limited
    Inventors: Richard C. Gossweiler, III, Mark A. Limber, Brian E. Brewington, Matthew W. Lowrie
  • Patent number: 8350848
    Abstract: A computer-implemented imaging process method includes generating a progression of images of a three-dimensional model and saving the images at a determined location, generating mark-up code for displaying image manipulation controls and for permitting display of the progression of images in response to user interaction with the image manipulation controls, and providing the images and mark-up code for use by a third-party application.
    Type: Grant
    Filed: February 6, 2012
    Date of Patent: January 8, 2013
    Assignee: Trimble Navigation Limited
    Inventors: Richard C. Gossweiler, III, Mark A. Limber, Brian E. Brewington, Matthew W. Lowrie
  • Publication number: 20120200568
    Abstract: A computer-implemented imaging process method includes generating a progression of images of a three-dimensional model and saving the images at a determined location, generating mark-up code for displaying image manipulation controls and for permitting display of the progression of images in response to user interaction with the image manipulation controls, and providing the images and mark-up code for use by a third-party application.
    Type: Application
    Filed: February 6, 2012
    Publication date: August 9, 2012
    Applicant: GOOGLE INC.
    Inventors: Richard C. Gossweiler, III, Mark A. Limber, Brian E. Brewington, Matthew W. Lowrie
  • Publication number: 20120169733
    Abstract: A computer-implemented imaging process method includes generating a progression of images of a three-dimensional model and saving the images at a determined location, generating mark-up code for displaying image manipulation controls and for permitting display of the progression of images in response to user interaction with the image manipulation controls, and providing the images and mark-up code for use by a third-party application.
    Type: Application
    Filed: March 14, 2012
    Publication date: July 5, 2012
    Applicant: Google Inc.
    Inventors: Richard C. Gossweiler, III, Mark A. Limber, Brian E. Brewington, Matthew W. Lowrie
  • Publication number: 20120133653
    Abstract: A computer-implemented imaging process method includes generating a progression of images of a three-dimensional model and saving the images at a determined location, generating mark-up code for displaying image manipulation controls and for permitting display of the progression of images in response to user interaction with the image manipulation controls, and providing the images and mark-up code for use by a third-party application.
    Type: Application
    Filed: February 6, 2012
    Publication date: May 31, 2012
    Applicant: GOOGLE INC.
    Inventors: Richard C. Gossweiler, III, Mark A. Limber, Brian E. Brewington, Matthew W. Lowrie
  • Patent number: 8125481
    Abstract: A computer-implemented imaging process method includes generating a progression of images of a three-dimensional model and saving the images at a determined location, generating mark-up code for displaying image manipulation controls and for permitting display of the progression of images in response to user interaction with the image manipulation controls, and providing the images and mark-up code for use by a third-party application.
    Type: Grant
    Filed: March 21, 2008
    Date of Patent: February 28, 2012
    Assignee: Google Inc.
    Inventors: Richard C. Gossweiler, III, Mark A. Limber, Brian E. Brewington, Matthew W. Lowrie
  • Publication number: 20090237411
    Abstract: A computer-implemented imaging process method includes generating a progression of images of a three-dimensional model and saving the images at a determined location, generating mark-up code for displaying image manipulation controls and for permitting display of the progression of images in response to user interaction with the image manipulation controls, and providing the images and mark-up code for use by a third-party application.
    Type: Application
    Filed: March 21, 2008
    Publication date: September 24, 2009
    Inventors: Richard C. Gossweiler, III, Mark A. Limber, Brain E. Brewington, Matthew W. Lowrie
  • Publication number: 20090240654
    Abstract: A computer-implemented data access method includes executing a file manager application in a container application, wherein the file manager application does not have direct access to a computer file system, executing a native application that does have direct access to the computer file system, and communicating between the file manager application and the native application, and between the native application and the computer file system to simulate direct file system access by the file manager application.
    Type: Application
    Filed: March 21, 2008
    Publication date: September 24, 2009
    Inventors: Mark A. Limber, Richard C. Gossweiler, III