Patents by Inventor Stephane Lafon

Stephane Lafon 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: 8989434
    Abstract: The present invention pertains to geographical image applications. A user may transition between nadir and street level imagery using unstitched oblique imagery. Oblique images offer a rich set of views of a target location and provide a smooth transition to or from other images such as nadir photographs taken by satellites or street level photographs taken by ground level users. Using unstitched oblique images avoids artifacts that may be introduced when stitching together one or more images. This allows an application to display images to a user and create the illusion of three dimensional motion.
    Type: Grant
    Filed: April 15, 2013
    Date of Patent: March 24, 2015
    Assignee: Google Inc.
    Inventors: Tilman Reinhardt, Stephane Lafon, Andrew Szybalski
  • Patent number: 8982154
    Abstract: 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.
    Type: Grant
    Filed: February 18, 2014
    Date of Patent: March 17, 2015
    Assignee: Google Inc.
    Inventors: Luc Vincent, Daniel Joseph Filip, Stephen Chau, Stephane Lafon, Zhonghao Yang, Andrew Timothy Szybalski
  • Patent number: 8868338
    Abstract: A system and method is provided for displaying a transition between a map and a street level image. In one aspect, the display on a mobile device transitions from a top-down view of a map to a street-level view of an image, such as a panoramic image, such that the mobile device uses the currently stored map image to perform a tilt and zoom transition.
    Type: Grant
    Filed: November 13, 2009
    Date of Patent: October 21, 2014
    Assignee: Google Inc.
    Inventors: Stephen Chau, Andrew Szybalski, Stephane Lafon, Andrew Lookingbill
  • Publication number: 20140160119
    Abstract: 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.
    Type: Application
    Filed: February 18, 2014
    Publication date: June 12, 2014
    Applicant: Google Inc.
    Inventors: Luc Vincent, Daniel Joseph Filip, Stephen Chau, Stephane Lafon, Zhonghao Yang, Andrew Timothy Szybalski
  • Patent number: 8706802
    Abstract: Embodiments of the present invention relate to the retrieval, serving, and rendering of web content provided from a web content server to a requesting client device, e.g., over a network, based on target latency. A computer-implemented method includes determining, by a web content server, a requesting client device in communication with the web content server, or both, latency-related limitations of the client device. The method also includes determining, by the web content server, the client device, or both, web content needs of the client device based on a web content request from the client device. The method further includes adjusting web content to be displayed at the client device based on the determined latency-related limitations and needs of the client device. At least a portion of the adjusting of web content can occur at the web content server, the client device, or both. Related systems are also presented.
    Type: Grant
    Filed: November 24, 2009
    Date of Patent: April 22, 2014
    Assignee: Google Inc.
    Inventors: Tal Dayan, Stephane Lafon
  • Patent number: 8600981
    Abstract: Configurations for processing status-related and time-related signals for activities are disclosed. A given activity can be stored in a global activity database that includes data defining two or more activities. The data for each activity includes one or more global parameters. The global parameters include a timing-related priority. The time-related signal is related to at least one time-related parameter of the one or more global parameters. An activity assistant server can update the timing-related priority of the given activity based on the time-related signal using the activity assistant server. The activity assistant server can determine a subset of the plurality of activities. The activity assistant server can determine a rank for each activity in the determined subset of the plurality of activities based at least in part on the timing-related priority.
    Type: Grant
    Filed: December 21, 2011
    Date of Patent: December 3, 2013
    Assignee: Google Inc.
    Inventors: Stephen Chau, Andrew T. Szybalski, Stephane Lafon, Andrea Lynn Frome, Jerry Howard Morrison, Derek Prothro, Huy Nguyen
  • Patent number: 8577604
    Abstract: 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.
    Type: Grant
    Filed: June 10, 2011
    Date of Patent: November 5, 2013
    Assignee: Google Inc.
    Inventors: Abhijit Ogale, Stephane Lafon, Andrea Frome
  • Publication number: 20130218967
    Abstract: 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.
    Type: Application
    Filed: October 22, 2012
    Publication date: August 22, 2013
    Inventors: Stephen Chau, Andrew Timothy Szybalski, Andrea Lynn Frome, Derek King Prothro, Stephane Lafon
  • Patent number: 8428873
    Abstract: 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.
    Type: Grant
    Filed: March 24, 2009
    Date of Patent: April 23, 2013
    Assignee: Google Inc.
    Inventors: Stephen Chau, Stephane Lafon, Jie Shao, Andrew Timothy Szybalski, Luc Vincent
  • Publication number: 20110254915
    Abstract: 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.
    Type: Application
    Filed: June 28, 2011
    Publication date: October 20, 2011
    Applicant: Google Inc.
    Inventors: Luc Vincent, Daniel Filip, Stephen Chau, Stéphane Lafon, Zhonghao Yang, Andrew Timothy Szybalski
  • Publication number: 20110242271
    Abstract: 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.
    Type: Application
    Filed: March 31, 2010
    Publication date: October 6, 2011
    Applicant: Google Inc.
    Inventors: Abhijit Ogale, Stephane Lafon
  • Patent number: 7990394
    Abstract: 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.
    Type: Grant
    Filed: May 25, 2007
    Date of Patent: August 2, 2011
    Assignee: Google Inc.
    Inventors: Luc Vincent, Daniel Filip, Stephen Chau, Stéphane Lafon, Zhonghao Yang, Andrew Timothy Szybalski
  • Patent number: 7843451
    Abstract: A fast renderer for panoramic images is herein disclosed. In an embodiment, a precomputation is made of (a) a region on a surface defined by a first transformation from a viewport to the surface and (b) a second transformation that maps from the precomputed region to the viewport. In order to render the surface on the viewport, the renderer determines what portion of the image intersects with the precomputed region and proceeds to apply the precomputed second transformation to the portion of the image, thereby resulting in a transformed image which can be rendered in the viewport for display.
    Type: Grant
    Filed: May 25, 2007
    Date of Patent: November 30, 2010
    Assignee: Google Inc.
    Inventor: Stéphane Lafon
  • Publication number: 20100293173
    Abstract: 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.
    Type: Application
    Filed: May 13, 2009
    Publication date: November 18, 2010
    Inventors: Charles Chapin, Stephane Lafon, Augusto Roman, Xinyu Tang, Shalini Agarwal, Vibhor Nanavati, Luc Vincent, Stephen Chau
  • Publication number: 20090240431
    Abstract: 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.
    Type: Application
    Filed: March 24, 2009
    Publication date: September 24, 2009
    Applicant: Google Inc.
    Inventors: Stephen Chau, Stephane Lafon, Jie Shao, Andrew Timothy Szybalski, Luc Vincent
  • Publication number: 20080291217
    Abstract: 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.
    Type: Application
    Filed: May 25, 2007
    Publication date: November 27, 2008
    Applicant: Google Inc.
    Inventors: Luc Vincent, Daniel Filip, Stephen Chau, Stephane Lafon, Zhonghao Yang, Andrew Timothy Szybalski
  • Publication number: 20080291201
    Abstract: A fast renderer for panoramic images is herein disclosed. In an embodiment, a precomputation is made of (a) a region on a surface defined by a first transformation from a viewport to the surface and (b) a second transformation that maps from the precomputed region to the viewport. In order to render the surface on the viewport, the renderer determines what portion of the image intersects with the precomputed region and proceeds to apply the precomputed second transformation to the portion of the image, thereby resulting in a transformed image which can be rendered in the viewport for display.
    Type: Application
    Filed: May 25, 2007
    Publication date: November 27, 2008
    Applicant: Google, Inc.
    Inventor: Stephane LAFON
  • Publication number: 20060004753
    Abstract: The present invention is directed to a method and computer system for representing a dataset comprising N documents by computing a diffusion geometry of the dataset comprising at least a plurality of diffusion coordinates. The present method and system stores a number of diffusion coordinates, wherein the number is linear in proportion to N.
    Type: Application
    Filed: June 23, 2005
    Publication date: January 5, 2006
    Inventors: Ronald Coifman, Andreas Coppi, Frank Geshwind, Stephane Lafon, Ann Lee, Mauro Maggioni, Frederick Warner, Steven Zucker, William Fateley