Patents by Inventor Daniel Joseph Filip

Daniel Joseph Filip 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: 9377320
    Abstract: Aspects of the present disclosure relate to generating turn-by-turn direction previews. In one aspect, one or more computing devices, may receive a request for a turn-by-turn direction preview. The one or more computing devices may generate a set of turn-by-turn directions based on a series of road segments connecting a first geographic location and a second geographic location. Each direction in the set of turn-by-turn directions may be associated with a corresponding waypoint. The one or more computing devices then identify a set of images corresponding the series of road segments between two adjacent waypoints of the set of turn-by-turn directions, and determine a subset of the set of images to include in the turn-by-turn direction preview. Subsequently, the one or more computing devices may generate the turn-by-turn direction preview based on at least in part on the determined subset of the set of images.
    Type: Grant
    Filed: March 6, 2015
    Date of Patent: June 28, 2016
    Assignee: Google Inc.
    Inventors: Alan Sheridan, Daniel Joseph Filip, Jeremy Bryant Pack
  • Patent number: 9342911
    Abstract: In one aspect, a request to generate an automated tour based on a set of panoramic images is received. Each particular panoramic image is associated with geographic location information and linking information linking the particular panoramic image with one or more other panoramic images in the set. A starting panoramic image and a second panoramic image are determined based at least in part on the starting panoramic image and the linking information associated with the starting and second panoramic images. A first transition between the starting panoramic image and the second panoramic image is also determined based at least in part on the linking information for these panoramic images. Additional panoramic images as well as a second transition for between the additional panoramic images are also determined. The determined panoramic images and transitions are added to the tour according to an order of the tour.
    Type: Grant
    Filed: September 10, 2015
    Date of Patent: May 17, 2016
    Assignee: Google Inc.
    Inventors: Alan Sheridan, Aaron Michael Donsbach, Daniel Joseph Filip
  • Publication number: 20160125634
    Abstract: Systems and methods for providing a visualization of satellite sightline obstructions are provided. An example method includes identifying an approximate position of a receiver antenna. The method further includes providing a rendering of a physical environment surrounding the receiver antenna for display within a user interface. The user interface can be provided on a display. Satellite positional data associated with the position of a satellite is accessed and a sightline between the approximate position of the receiver antenna and the position of the satellite is determined. The method further includes presenting the sightline within the user interface in association with the rendering. An example system includes a data capture system and a computing device to provide a visualization of satellite sightline obstructions.
    Type: Application
    Filed: January 8, 2016
    Publication date: May 5, 2016
    Inventors: Craig Lewin Robinson, James Brian Roseborough, Daniel Joseph Filip
  • Patent number: 9270891
    Abstract: A system and method are presented for estimating the orientation of a panoramic camera mounted on a vehicle relative to the vehicle coordinate frame. An initial pose estimate of the vehicle is determined based on global positioning system data, inertial measurement unit data, and wheel odometry data of the vehicle. Image data from images captured by the camera is processed to obtain one or more tracks, each track including a sequence of matched feature points stemming from a same three-dimensional location. A correction parameter determined from the initial pose estimate and tracks can then be used to correct the orientations of the images captured by the camera. The correction parameter can be optimized by deriving a correction parameter for each of a multitude of distinct subsequences of one or more runs. Statistical analysis can be performed on the determined correction parameters to produce robust estimates.
    Type: Grant
    Filed: March 12, 2014
    Date of Patent: February 23, 2016
    Assignee: Google Inc.
    Inventors: Dragomir Anguelov, Daniel Joseph Filip
  • Patent number: 9235923
    Abstract: Systems and methods for providing a visualization of satellite sightline obstructions are provided. An example method includes identifying an approximate position of a receiver antenna. The method further includes providing a rendering of a physical environment surrounding the receiver antenna for display within a user interface. The user interface can be provided on a display. Satellite positional data associated with the position of a satellite is accessed and a sightline between the approximate position of the receiver antenna and the position of the satellite is determined. The method further includes presenting the sightline within the user interface in association with the rendering. An example system includes a data capture system and a computing device to provide a visualization of satellite sightline obstructions.
    Type: Grant
    Filed: September 27, 2013
    Date of Patent: January 12, 2016
    Assignee: Google Inc.
    Inventors: Craig Lewin Robinson, James Brian Roseborough, Daniel Joseph Filip
  • Publication number: 20150377641
    Abstract: Aspects of the present disclosure relate to generating turn-by-turn direction previews. In one aspect, one or more computing devices, may receive a request for a turn-by-turn direction preview. The one or more computing devices may generate a set of turn-by-turn directions based on a series of road segments connecting a first geographic location and a second geographic location. Each direction in the set of turn-by-turn directions may be associated with a corresponding waypoint. The one or more computing devices then identify a set of images corresponding the series of road segments between two adjacent waypoints of the set of turn-by-turn directions, and determine a subset of the set of images to include in the turn-by-turn direction preview. Subsequently, the one or more computing devices may generate the turn-by-turn direction preview based on at least in part on the determined subset of the set of images.
    Type: Application
    Filed: March 6, 2015
    Publication date: December 31, 2015
    Inventors: Alan Sheridan, Daniel Joseph Filip, Jeremy Bryant Pack
  • Publication number: 20150379040
    Abstract: Tours may be automatically generated that move between geographically-relevant imagery associated with a set of features at different geographic locations. By way of example, in response to searching for businesses or landmarks falling within a particular category and geographic area, a user may be taken on a visual tour of each business or landmark that was found as a result of the search.
    Type: Application
    Filed: June 27, 2014
    Publication date: December 31, 2015
    Inventors: Alan Sheridan, Daniel Joseph Filip
  • Patent number: 9189839
    Abstract: In one aspect, a request to generate an automated tour based on a set of panoramic images is received. Each particular panoramic image is associated with geographic location information and linking information linking the particular panoramic image with one or more other panoramic images in the set. A starting panoramic image and a second panoramic image are determined based at least in part on the starting panoramic image and the linking information associated with the starting and second panoramic images. A first transition between the starting panoramic image and the second panoramic image is also determined based at least in part on the linking information for these panoramic images. Additional panoramic images as well as a second transition for between the additional panoramic images are also determined. The determined panoramic images and transitions are added to the tour according to an order of the tour.
    Type: Grant
    Filed: April 24, 2014
    Date of Patent: November 17, 2015
    Assignee: Google Inc.
    Inventors: Alan Sheridan, Aaron Michael Donsbach, Daniel Joseph Filip
  • Publication number: 20150310596
    Abstract: In one aspect, a request to generate an automated tour based on a set of panoramic images is received. Each particular panoramic image is associated with geographic location information and linking information linking the particular panoramic image with one or more other panoramic images in the set. A starting panoramic image and a second panoramic image are determined based at least in part on the starting panoramic image and the linking information associated with the starting and second panoramic images. A first transition between the starting panoramic image and the second panoramic image is also determined based at least in part on the linking information for these panoramic images. Additional panoramic images as well as a second transition for between the additional panoramic images are also determined. The determined panoramic images and transitions are added to the tour according to an order of the tour.
    Type: Application
    Filed: April 24, 2014
    Publication date: October 29, 2015
    Applicant: Google Inc.
    Inventors: Alan Sheridan, Aaron Michael Donsbach, Daniel Joseph Filip
  • Publication number: 20150254694
    Abstract: Systems and methods for displaying content in association with geographic imagery, such as street level imagery are provided. More particularly, digital representations of redeemable commercial objects, such as coupons, promotional offers, discounts, vouchers, gift certificates, etc., can be displayed in conjunction with the geographic imagery. The commercial objects are redeemable at entities depicted in the geographic imagery, such as businesses, restaurants, retail outlets, coffee shops, bars, music venues, etc., depicted in the geographic imagery. For example, a digital representation of a commercial object can be displayed in the geographic image overlaying an entity where the commercial object can be redeemed. As a result, users can browse and/or collect commercial objects redeemable entities depicted in the geographic imagery as the users navigate the geographic imagery.
    Type: Application
    Filed: August 30, 2012
    Publication date: September 10, 2015
    Applicant: GOOGLE INC.
    Inventor: Daniel Joseph Filip
  • Publication number: 20150244930
    Abstract: A method and system is disclosed for simulating different types of camera lens on a device by guiding a user through a set of images to be captured in connection with one or more desired lens effects. In one aspect, a wide-angle lens may be simulated by taking a plurality of images that have been taken at a particular location over a set of camera orientations that are determined based on the selection of the wide-angle lens. The mobile device may provide prompts to the user indicating the camera orientations for which images should be captured in order to generate the simulated camera lens effect.
    Type: Application
    Filed: January 14, 2015
    Publication date: August 27, 2015
    Inventors: Scott Ettinger, David Lee, Evan Rapoport, Jake Mintz, Bryan Feldman, Mikkel Crone Köser, Daniel Joseph Filip
  • Publication number: 20150213577
    Abstract: In one aspect, one or more computing devices may capture a panoramic image. Panoramic images may refer to images having a field of view which is greater than that of the human eye, e.g., 180 degrees or greater. Some panoramic images may provide a 360-degree view of a location. In response to capturing the panoramic image, the one or more computing devices may provide for display a request for a non-panoramic, for example, a zoomed-in image. A zoomed-in image may be captured. An area of the panoramic image that corresponds to the zoomed-in image is determined by the one or more computing devices. The zoomed-in image is associated with the area by the one or more computing devices. In this regard, the panoramic image and the zoomed-in image may be taken close in time such that the images have the same or similar lighting conditions, scenes, etc.
    Type: Application
    Filed: January 30, 2014
    Publication date: July 30, 2015
    Applicant: GOOGLE INC.
    Inventor: Daniel Joseph Filip
  • Publication number: 20150215585
    Abstract: Near real-time imagery of a given location may be provided to user upon request. Most popularly viewed geographic locations are determined, and a 360 degree image capture device is positioned at one or more of the determined locations. The image capture device may continually provide image information, which is processed, for example, to remove personal information and filter spam. Such image information may then be provided to users upon request. The image capture device continually captures multiple views of the given location, and the requesting user can select which perspective to view.
    Type: Application
    Filed: January 30, 2014
    Publication date: July 30, 2015
    Applicant: GOOGLE INC.
    Inventor: Daniel Joseph Filip
  • Publication number: 20150161820
    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 12, 2015
    Publication date: June 11, 2015
    Inventors: Luc Vincent, Daniel Joseph Filip, Stephen Chau, Stephane Lafon, Zhonghao Yang, Andrew Szybalski
  • Publication number: 20150116326
    Abstract: The present invention relates to using image content to facilitate navigation in panoramic image data. In an embodiment, a computer-implemented method for navigating in panoramic image data includes: (1) determining an intersection of a ray and a virtual model, wherein the ray extends from a camera viewport of an image and the virtual model comprises a plurality of facade planes; (2) retrieving a panoramic image; (3) orienting the panoramic image to the intersection; and (4) displaying the oriented panoramic image.
    Type: Application
    Filed: December 29, 2014
    Publication date: April 30, 2015
    Applicant: GOOGLE INC.
    Inventors: Jiajun Zhu, Daniel Joseph Filip, Luc Vincent
  • Patent number: 9002647
    Abstract: Aspects of the present disclosure relate to generating turn-by-turn direction previews. In one aspect, one or more computing devices, may receive a request for a turn-by-turn direction preview. The one or more computing devices may generate a set of turn-by-turn directions based on a series of road segments connecting a first geographic location and a second geographic location. Each direction in the set of turn-by-turn directions may be associated with a corresponding waypoint. The one or more computing devices then identify a set of images corresponding the series of road segments between two adjacent waypoints of the set of turn-by-turn directions, and determine a subset of the set of images to include in the turn-by-turn direction preview. Subsequently, the one or more computing devices may generate the turn-by-turn direction preview based on at least in part on the determined subset of the set of images.
    Type: Grant
    Filed: June 27, 2014
    Date of Patent: April 7, 2015
    Assignee: Google Inc.
    Inventors: Alan Sheridan, Daniel Joseph Filip, Jeremy Bryant Pack
  • 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
  • Publication number: 20140210817
    Abstract: The present invention relates to annotating images. In an embodiment, the present invention enables users to create annotations corresponding to three-dimensional objects while viewing two-dimensional images. In one embodiment, this is achieved by projecting a selecting object onto a three-dimensional model created from a plurality of two-dimensional images. The selecting object is input by a user while viewing a first image corresponding to a portion of the three-dimensional model. A location corresponding to the projection on the three-dimensional model is determined, and content entered by the user while viewing the first image is associated with the location. The content is stored together with the location information to form an annotation. The annotation can be retrieved and displayed together with other images corresponding to the location.
    Type: Application
    Filed: March 31, 2014
    Publication date: July 31, 2014
    Applicant: Google Inc.
    Inventors: Jiajun Zhu, Daniel Joseph Filip, Luc Vincent
  • Publication number: 20140192145
    Abstract: A system and method are presented for estimating the orientation of a panoramic camera mounted on a vehicle relative to the vehicle coordinate frame. An initial pose estimate of the vehicle is determined based on global positioning system data, inertial measurement unit data, and wheel odometry data of the vehicle. Image data from images captured by the camera is processed to obtain one or more tracks, each track including a sequence of matched feature points stemming from a same three-dimensional location. A correction parameter determined from the initial pose estimate and tracks can then be used to correct the orientations of the images captured by the camera. The correction parameter can be optimized by deriving a correction parameter for each of a multitude of distinct subsequences of one or more runs. Statistical analysis can be performed on the determined correction parameters to produce robust estimates.
    Type: Application
    Filed: March 12, 2014
    Publication date: July 10, 2014
    Applicant: GOOGLE INC.
    Inventors: Dragomir Anguelov, Daniel Joseph Filip
  • 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