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: 9626082Abstract: 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: GrantFiled: October 16, 2014Date of Patent: April 18, 2017Assignee: Google Inc.Inventors: Zhe Fan, Scott Shattuck, Mark A. Limber, Matthew W. Lowrie, Brian Gammon Brown, Matthew Robert Simpson, Tilman Reinhardt
-
Patent number: 8886669Abstract: 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: GrantFiled: March 21, 2008Date of Patent: November 11, 2014Assignee: Trimble Navigation LimitedInventors: Mark A. Limber, Richard C. Gossweiler, III
-
Patent number: 8848983Abstract: 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: GrantFiled: May 31, 2012Date of Patent: September 30, 2014Assignee: Google Inc.Inventors: Brian Edmond Brewington, Mark A. Limber, Igor V. Guskov, Peter Hamel, Kong M. Cheung, Morten Just Petersen
-
Patent number: 8614706Abstract: 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: GrantFiled: December 21, 2012Date of Patent: December 24, 2013Assignee: Trimble Navigation LimitedInventors: Richard C. Gossweiler, III, Mark A. Limber, Brian E. Brewington, Matthew W. Lowrie
-
Patent number: 8384713Abstract: 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: GrantFiled: March 14, 2012Date of Patent: February 26, 2013Assignee: Trimble Navigation LimitedInventors: Richard C. Gossweiler, III, Mark A. Limber, Brian E. Brewington, Matthew W. Lowrie
-
Patent number: 8355024Abstract: 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: GrantFiled: February 6, 2012Date of Patent: January 15, 2013Assignee: Trimble Navigation LimitedInventors: Richard C. Gossweiler, III, Mark A. Limber, Brian E. Brewington, Matthew W. Lowrie
-
Patent number: 8350848Abstract: 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: GrantFiled: February 6, 2012Date of Patent: January 8, 2013Assignee: Trimble Navigation LimitedInventors: Richard C. Gossweiler, III, Mark A. Limber, Brian E. Brewington, Matthew W. Lowrie
-
Publication number: 20120200568Abstract: 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: ApplicationFiled: February 6, 2012Publication date: August 9, 2012Applicant: GOOGLE INC.Inventors: Richard C. Gossweiler, III, Mark A. Limber, Brian E. Brewington, Matthew W. Lowrie
-
Publication number: 20120169733Abstract: 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: ApplicationFiled: March 14, 2012Publication date: July 5, 2012Applicant: Google Inc.Inventors: Richard C. Gossweiler, III, Mark A. Limber, Brian E. Brewington, Matthew W. Lowrie
-
Publication number: 20120133653Abstract: 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: ApplicationFiled: February 6, 2012Publication date: May 31, 2012Applicant: GOOGLE INC.Inventors: Richard C. Gossweiler, III, Mark A. Limber, Brian E. Brewington, Matthew W. Lowrie
-
Patent number: 8125481Abstract: 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: GrantFiled: March 21, 2008Date of Patent: February 28, 2012Assignee: Google Inc.Inventors: Richard C. Gossweiler, III, Mark A. Limber, Brian E. Brewington, Matthew W. Lowrie
-
Publication number: 20090237411Abstract: 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: ApplicationFiled: March 21, 2008Publication date: September 24, 2009Inventors: Richard C. Gossweiler, III, Mark A. Limber, Brain E. Brewington, Matthew W. Lowrie
-
Publication number: 20090240654Abstract: 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: ApplicationFiled: March 21, 2008Publication date: September 24, 2009Inventors: Mark A. Limber, Richard C. Gossweiler, III