Patent application number | Description | Published |
20090240431 | Panoramic Images Within Driving Directions - Embodiments of the present invention enable displaying a plurality of driving direction steps that form a driving directions path between a start address and a destination address; receiving input selecting a driving direction step of said plurality of driving direction steps; and displaying a panoramic image of a geographic area where a driving action associated with said selected driving direction step would be performed by a driver. In other embodiments, the panoramic image is replaced and/or complemented with one or more of 3D models, full-motion video, full-motion video of 360 degrees images, and live feeds from video cameras to provide enhanced driving directions. | 09-24-2009 |
20100293173 | System and method of searching based on orientation - A system and method is provided whereby, in one aspect, advertisements are displayed based on search terms that were selected based on the angle at which a user is viewing a street level image. | 11-18-2010 |
20110242271 | Synthesizing Panoramic Three-Dimensional Images - A method for synthesizing three-dimensional images is provided. A displacement map based on distance data, is generated for a two-dimensional image. The distance data represents a distance between an image object and a position. A shifted version of the two-dimensional image is then produced based on the displacement map. The two-dimensional image and the shifted version of the two-dimensional image are then combined to produce a three-dimensional image. A system is also presented. | 10-06-2011 |
20130218967 | SYSTEM FOR SUGGESTING ACTIVITIES BASED ON CONTACTS - The subject technology suggests one or more activities based on one or more contacts of a user. In some configurations, a user selects one or more contacts. The subject technology then performs a query determining one or more activities based on the selected contacts that at least a subset of the users have indicated a desire to do a respective activity. For instance, each of the determined activities include a parameter indicating such a desire (e.g., a “want to do” parameter). The activities determined from the query are ranked based on one or more different criteria. In one example, the activities are ranked according to a number of selected contacts associated with a corresponding activity. Additionally, a group message can be provided for each selected contact associated with a respective activity in order to facilitate communication between the user and contacts. | 08-22-2013 |
20140160119 | THREE-DIMENSIONAL OVERLAYS WITHIN NAVIGABLE PANORAMIC IMAGES, AND APPLICATIONS THEREOF - A panorama viewer is disclosed which facilitates navigation from within the panorama of a larger, structured system such as a map. The panorama viewer presents a viewport on a portion of a panoramic image, the viewport including a three-dimensional overlay rendered with the panoramic image. As the orientation of the viewport within the panoramic image changes, the three-dimensional overlay's orientation in three-dimensional space also changes as it is rendered with the panoramic image in a manner that matches the change in orientation of the viewport. | 06-12-2014 |
20150153188 | SYSTEM AND METHOD OF DETERMINING MAP COORDINATES FROM IMAGES - Systems and methods provide approximations of latitude and longitude coordinates of objects, for example a business, in street level images. The images may be collected by a camera. An image of a business is collected along with GPS coordinates and direction of the camera. Depth maps of the images may be generated, for example, based on laser depth detection or displacement of the business between two images caused by a change in the position of the camera. After identifying a business in one or more images, the distance from the camera to a point or area relative to the business in the one or more images may be determined based on the depth maps. Using this distance and the direction of the camera which collected the one or more images and GPS coordinates of the camera, the approximate GPS coordinates of the business may be determined. | 06-04-2015 |
20150153933 | Navigating Discrete Photos and Panoramas - Methods and systems for presenting imagery associated with a geographic location to a user include providing at least one geographic map or panoramic imagery to a client for display in an interface configured for interactive navigation of the at least one geographic map or panoramic imagery, receiving a user selection collected by the interface indicating a location corresponding to the at least one geographic map or panoramic imagery, identifying a plurality of images associated with the received user selection, obtaining at least one user preference associated with the identified images, ranking the identified images based on at least one of the retrieved user preferences, and providing at least one ranked image for display in the interface, in accordance with the ranking. | 06-04-2015 |
20150154745 | 3D Object Positioning in Street View - Systems, methods, and computer storage mediums are provided for correcting the placement of an object on an image. An example method includes providing the image and depth data that describes the depth of the three-dimensional scene captured by the image. The depth data describes at least a distance between a camera that captured the three-dimensional scene and one or more structures in the scene and a geolocation of the camera when the three-dimensional scene was captured. When the object is moved from a first location on the image to a second location on the image, a set of coordinates that describes the second location relative to the image is received. The set of coordinates are then translated into geolocated coordinates that describe a geolocation that corresponds to the second location. The set of coordinate is translated, at least in part, using the depth data associated with the image. | 06-04-2015 |