Patents by Inventor Mark Limber
Mark 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: 9418164Abstract: A method of reviewing geo-coded information at a geographic information system is disclosed. The method may include receiving information identifying a geo-located object from a submitter of the object, receiving information identifying the location of the geo-located object from the submitter, and receiving a request from a user of the geographic information system for one or more geo-located objects that includes the submitted geo-located object, and transmitting information for permitting display of the geo-located object to the user of the geographic information system.Type: GrantFiled: September 11, 2015Date of Patent: August 16, 2016Assignee: Google Inc.Inventors: Olivier Bailly, Francois Bailly, Adam Smith, Mark Limber, Michael W. Springer
-
Patent number: 9418163Abstract: A method of reviewing geo-coded information at a geographic information system is disclosed. The method may include receiving information identifying a geo-located object from a submitter of the object, receiving information identifying the location of the geo-located object from the submitter, and receiving a request from a user of the geographic information system for one or more geo-located objects that includes the submitted geo-located object, and transmitting information for permitting display of the geo-located object to the user of the geographic information system.Type: GrantFiled: May 11, 2015Date of Patent: August 16, 2016Assignee: Google Inc.Inventors: Olivier Bailly, Francois Bailly, Adam Smith, Mark Limber, Michael W. Springer
-
Patent number: 9269196Abstract: A system that runs in web browsers of mobile devices that allows mobile users to take photos of building exteriors and interiors or other real world objects, upload photos, share photos with others, and use the photo images to model the 3D models with the system's image-based modeling interface.Type: GrantFiled: October 21, 2014Date of Patent: February 23, 2016Assignee: Google Inc.Inventors: Zhe Fan, Mark Limber, Brian Gammon Brown, Tilman Reinhardt, Matthew Simpson
-
Publication number: 20150379028Abstract: A method of reviewing geo-coded information at a geographic information system is disclosed. The method may include receiving information identifying a geo-located object from a submitter of the object, receiving information identifying the location of the geo-located object from the submitter, and receiving a request from a user of the geographic information system for one or more geo-located objects that includes the submitted geo-located object, and transmitting information for permitting display of the geo-located object to the user of the geographic information system.Type: ApplicationFiled: September 11, 2015Publication date: December 31, 2015Inventors: Olivier Bailly, Francois Bailly, Adam Smith, Mark Limber, Michael W. Springer
-
Publication number: 20150242543Abstract: A method of reviewing geo-coded information at a geographic information system is disclosed. The method may include receiving information identifying a geo-located object from a submitter of the object, receiving information identifying the location of the geo-located object from the submitter, and receiving a request from a user of the geographic information system for one or more geo-located objects that includes the submitted geo-located object, and transmitting information for permitting display of the geo-located object to the user of the geographic information system.Type: ApplicationFiled: May 11, 2015Publication date: August 27, 2015Inventors: Olivier Bailly, Francois Bailly, Adam Smith, Mark Limber, Michael W. Springer
-
Patent number: 9031964Abstract: A method of reviewing geo-coded information at a geographic information system. The method may include receiving information identifying a geo-located object from a submitter of the object, receiving information identifying the location of the geo-located object from the submitter, and receiving a request from a user of the geographic information system for one or more geo-located objects that includes the submitted geo-located object, and transmitting information for permitting display of the geo-located object to the user of the geographic information system.Type: GrantFiled: April 25, 2007Date of Patent: May 12, 2015Assignee: Google Inc.Inventors: Olivier Bailly, Francois Bailly, Adam Smith, Mark Limber, Michael W. Springer
-
Patent number: 8902288Abstract: A system that runs in web browsers of mobile devices that allows mobile users to take photos of building exteriors and interiors or other real world objects, upload photos, share photos with others, and use the photo images to model the 3D models with the system's image-based modeling interface.Type: GrantFiled: June 16, 2011Date of Patent: December 2, 2014Assignee: Google Inc.Inventors: Zhe Fan, Mark Limber, Brian Gammon Brown, Tilman Reinhardt, Matthew Robert Simpson
-
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: 8866850Abstract: 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: March 13, 2012Date of Patent: October 21, 2014Assignee: Google Inc.Inventors: Zhe Fan, Scott Shattuck, Mark Limber, Matt Lowrie, Brian Gammon Brown, Matthew Robert Simpson, Tilman Reinhardt
-
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: 8817067Abstract: Embodiments relate to selecting textures for a panoramic photographic image in image-based three-dimensional modeling. In a first embodiment, a computer-implemented method includes a method for inputting a panoramic photographic image that uses a photogrammetry algorithm to adjust a plurality of camera parameters for the panoramic photographic image. In the method, a street-level panoramic photographic image is selected by a user from a street-level panoramic image display site. An area of the street-level panoramic image is also identified by the user. A photographic image at the area of the street-level panoramic image is captured. Camera parameters representing a camera that took the photographic image is determined. A position on the photographic image is mapped to a position on a three-dimensional model. The camera parameters are adjusted so that the three-dimensional model is rendered onto the photographic image from a perspective specified by the adjusted camera parameters.Type: GrantFiled: July 29, 2011Date of Patent: August 26, 2014Assignee: Google Inc.Inventors: Zhe Fan, Scott Shattuck, Mark Limber, Matt Lowrie, Brian Gammon Brown, Matthew Robert Simpson, Tilman Reinhardt
-
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: 8606774Abstract: Systems and methods for 3D shape retrieval are described herein. An embodiment includes obtaining a query 3D model, determining a similarity between the query 3D model and one or more 3D models based on a plurality of features of the query 3D model and corresponding features of the one or more 3D models, retrieving one or more similar 3D models based on the determining step and ranking the one or more similar 3D models based on the similarity. The embodiment further includes computing a feature distance between the query 3D model and the one or more 3D models for each feature, from a first set of features, associated with the query 3D model and the one or more 3D models and evaluating a first composite distance function using each feature distance.Type: GrantFiled: May 18, 2010Date of Patent: December 10, 2013Assignee: Google Inc.Inventors: Ameesh Makadia, Brian Brewington, Mark Limber, Corey Michael Joshua Goldfeder, Walter Thatcher Ulrich
-
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: 20120278171Abstract: A system and method is provided that, in at least one aspect, associates a search term with a building that occupies more than one street address by selecting the term based on all of the listings located at all of the street addresses occupied by the building.Type: ApplicationFiled: July 22, 2011Publication date: November 1, 2012Applicant: GOOGLE INC.Inventors: Xinyu Tang, Charles Chapin, Bryce Stout, Brian Edmond Brewington, James Anthony Guggemos, Mark Limber, Po-Feng Paul Yang, Mihai Mudure, Dale Hawkins
-
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