Patents by Inventor Alan Sheridan
Alan Sheridan 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: 11928756Abstract: To present augmented reality features without localizing a user, a client device receives a request for presenting augmented reality features in a camera view of a computing device of the user. Prior to localizing the user, the client device obtains sensor data indicative of a pose of the user, and determines the pose of the user based on the sensor data with a confidence level that exceeds a confidence threshold which indicates a low accuracy state. Then the client device presents one or more augmented reality features in the camera view in accordance with the determined pose of the user while in the low accuracy state.Type: GrantFiled: September 22, 2021Date of Patent: March 12, 2024Assignee: GOOGLE LLCInventors: Mohamed Suhail Mohamed Yousuf Sait, Andre Le, Juan David Hincapie, Mirko Ranieri, Marek Gorecki, Wenli Zhao, Tony Shih, Bo Zhang, Alan Sheridan, Matt Seegmiller
-
Patent number: 11823359Abstract: Systems and methods for adjusting an image are provided. In one example embodiment, a computer-implemented method includes obtaining data representing an image. The method includes inputting the image into a machine learned model. The method includes obtaining, in response to inputting the image into the machine learned model, an output of the machine learned model that includes an estimated tilt of the image. The method includes correcting a tilt of the image based at least in part on the estimated tilt obtained from the machine learned model.Type: GrantFiled: December 15, 2017Date of Patent: November 21, 2023Assignee: GOOGLE LLCInventors: Alan Sheridan, David Santana, Michael Vitus
-
Publication number: 20230088884Abstract: To present augmented reality features without localizing a user, a client device receives a request for presenting augmented reality features in a camera view of a computing device of the user. Prior to localizing the user, the client device obtains sensor data indicative of a pose of the user, and determines the pose of the user based on the sensor data with a confidence level that exceeds a confidence threshold which indicates a low accuracy state. Then the client device presents one or more augmented reality features in the camera view in accordance with the determined pose of the user while in the low accuracy state.Type: ApplicationFiled: September 22, 2021Publication date: March 23, 2023Inventors: Mohamad Suhail Mohamad Yousuf Sait, Andre Le, Juan David Hincapie, Mirko Ranieri, Marek Gorecki, Wenli Zhao, Tony Shih, Bo Zhang, Alan Sheridan, Matt Seegmiller
-
Patent number: 11568551Abstract: Aspects of the disclosure generally relate to connecting panoramic images. One or more computing devices may load and display a first panoramic image captured at a first location and receive a selection of an area on the first panoramic image, the area corresponding to where a connection to other panoramic images may be made. The one or more computing devices may identify and display one or more nearby panoramic images which were captured near the first location and receive a selection of one of the one or more nearby panoramic images. The one or more computing devices may display the selected panoramic image and the first panoramic image and align the selected panoramic image with the first panoramic image such that the selected panoramic image is oriented in the same direction as the first panoramic image. The one or more computing devices may connect the selected panoramic image with the first panoramic image.Type: GrantFiled: July 30, 2021Date of Patent: January 31, 2023Assignee: Google LLCInventors: Alan Sheridan, Scott Benjamin Satkin, Vivek Verma
-
Patent number: 11481977Abstract: 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: GrantFiled: March 30, 2020Date of Patent: October 25, 2022Assignee: Google LLCInventors: Alan Sheridan, Aaron Michael Donsbach, Daniel Joseph Filip
-
Publication number: 20220044429Abstract: Aspects of the disclosure generally relate to connecting panoramic images. One or more computing devices may load and display a first panoramic image captured at a first location and receive a selection of an area on the first panoramic image, the area corresponding to where a connection to other panoramic images may be made. The one or more computing devices may identify and display one or more nearby panoramic images which were captured near the first location and receive a selection of one of the one or more nearby panoramic images. The one or more computing devices may display the selected panoramic image and the first panoramic image and align the selected panoramic image with the first panoramic image such that the selected panoramic image is oriented in the same direction as the first panoramic image. The one or more computing devices may connect the selected panoramic image with the first panoramic image.Type: ApplicationFiled: July 30, 2021Publication date: February 10, 2022Inventors: Alan Sheridan, Scott Benjamin Satkin, Vivek Verma
-
Patent number: 11080871Abstract: Aspects of the disclosure generally relate to connecting panoramic images. One or more computing devices may load and display a first panoramic image captured at a first location and receive a selection of an area on the first panoramic image, the area corresponding to where a connection to other panoramic images may be made. The one or more computing devices may identify and display one or more nearby panoramic images which were captured near the first location and receive a selection of one of the one or more nearby panoramic images. The one or more computing devices may display the selected panoramic image and the first panoramic image and align the selected panoramic image with the first panoramic image such that the selected panoramic image is oriented in the same direction as the first panoramic image. The one or more computing devices may connect the selected panoramic image with the first panoramic image.Type: GrantFiled: October 27, 2016Date of Patent: August 3, 2021Assignee: Google LLCInventors: Alan Sheridan, Scott Benjamin Satkin, Vivek Verma
-
Patent number: 11067407Abstract: 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 directions from a first geographic location to a second geographic location. Each turn of the directions may be associated with a corresponding waypoint. The one or more computing devices may then identify street level images corresponding with the waypoints, and display a preview of their associated turns by displaying their street level images and a map in between.Type: GrantFiled: May 16, 2019Date of Patent: July 20, 2021Assignee: Google LLCInventors: Alan Sheridan, Daniel Joseph Filip, Jeremy Bryant Pack
-
Publication number: 20210027434Abstract: Systems and methods for adjusting an image are provided. In one example embodiment, a computer-implemented method includes obtaining data representing an image. The method includes inputting the image into a machine learned model. The method includes obtaining, in response to inputting the image into the machine learned model, an output of the machine learned model that includes an estimated tilt of the image. The method includes correcting a tilt of the image based at least in part on the estimated tilt obtained from the machine learned model.Type: ApplicationFiled: December 15, 2017Publication date: January 28, 2021Inventors: Alan Sheridan, David Santana, Michael Vitus
-
Patent number: 10775188Abstract: 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: GrantFiled: November 7, 2017Date of Patent: September 15, 2020Assignee: Google LLCInventors: Alan Sheridan, Daniel Joseph Filip, Jeremy Bryant Pack
-
Patent number: 10643385Abstract: 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: GrantFiled: October 23, 2017Date of Patent: May 5, 2020Assignee: Google LLCInventors: Alan Sheridan, Aaron Michael Donsbach, Daniel Joseph Filip
-
Patent number: 10510151Abstract: Aspects of the disclosure generally relate to determining the location and orientation of panoramic images by a computing apparatus. One or more computing devices may receive alignment data between a first panoramic image and second panoramic image and original location data for the first panoramic image and the second panoramic image. The one or more computing devices may determine relative orientations between the pair of panoramic images based on the alignment data and calculate a heading from the first panoramic image to the second panoramic image based on the original location data. The location data and alignment data may be optimized by the one or more computing devices based on the relative orientations between the pair of panoramic images and the original location data. The one or more computing devices may replace the original location data and relative orientations with the optimized relative orientations and optimized location data.Type: GrantFiled: October 28, 2016Date of Patent: December 17, 2019Assignee: Google LLCInventors: Alan Sheridan, Charles Armstrong
-
Publication number: 20190271555Abstract: 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 directions from a first geographic location to a second geographic location. Each turn of the directions may be associated with a corresponding waypoint. The one or more computing devices may then identify street level images corresponding with the waypoints, and display a preview of their associated turns by displaying their street level images and a map in between.Type: ApplicationFiled: May 16, 2019Publication date: September 5, 2019Inventors: Alan Sheridan, Daniel Joseph Filip, Jeremy Bryant Pack
-
Patent number: 10242280Abstract: A system and method provide for determining regions of interest within an image based on viewer interaction with the image. At least one image associated with a location is provided for display in a viewport, and pose data related to user interaction with the at least one image is identified. Weights are assigned to portions of the at least one image based on the pose data, the weights indicating at least a period of time the portion of the at least one image is generally at a center of the viewport. Based on the assigned weights, image regions of interest of the at least one image are determined.Type: GrantFiled: November 7, 2017Date of Patent: March 26, 2019Assignee: Google LLCInventors: Kyle John Krafka, Alan Sheridan
-
Publication number: 20190051000Abstract: Aspects of the disclosure generally relate to determining the location and orientation of panoramic images by a computing apparatus. One or more computing devices may receive alignment data between a first panoramic image and second panoramic image and original location data for the first panoramic image and the second panoramic image. The one or more computing devices may determine relative orientations between the pair of panoramic images based on the alignment data and calculate a heading from the first panoramic image to the second panoramic image based on the original location data. The location data and alignment data may be optimized by the one or more computing devices based on the relative orientations between the pair of panoramic images and the original location data. The one or more computing devices may replace the original location data and relative orientations with the optimized relative orientations and optimized location data.Type: ApplicationFiled: October 28, 2016Publication date: February 14, 2019Inventors: Alan Sheridan, Charles Armstrong
-
Publication number: 20190051001Abstract: Aspects of the disclosure generally relate to connecting panoramic images. One or more computing devices may load and display a first panoramic image captured at a first location and receive a selection of an area on the first panoramic image, the area corresponding to where a connection to other panoramic images may be made. The one or more computing devices may identify and display one or more nearby panoramic images which were captured near the first location and receive a selection of one of the one or more nearby panoramic images. The one or more computing devices may display the selected panoramic image and the first panoramic image and align the selected panoramic image with the first panoramic image such that the selected panoramic image is oriented in the same direction as the first panoramic image. The one or more computing devices may connect the selected panoramic image with the first panoramic image.Type: ApplicationFiled: October 27, 2016Publication date: February 14, 2019Inventors: Alan Sheridan, Scott Benjamin Satkin, Vivek Verma
-
Publication number: 20180157926Abstract: A system and method provide for determining regions of interest within an image based on viewer interaction with the image. At least one image associated with a location is provided for display in a viewport, and pose data related to user interaction with the at least one image is identified. Weights are assigned to portions of the at least one image based on the pose data, the weights indicating at least a period of time the portion of the at least one image is generally at a center of the viewport. Based on the assigned weights, image regions of interest of the at least one image are determined.Type: ApplicationFiled: November 7, 2017Publication date: June 7, 2018Inventors: Kyle John Krafka, Alan Sheridan
-
Publication number: 20180073885Abstract: 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: ApplicationFiled: November 7, 2017Publication date: March 15, 2018Inventors: Alan Sheridan, Daniel Joseph Filip, Jeremy Bryant Pack
-
Patent number: 9842268Abstract: A system and method provide for determining regions of interest within an image based on viewer interaction with the image. At least one image associated with a location is provided for display in a viewport, and pose data related to user interaction with the at least one image is identified. Weights are assigned to portions of the at least one image based on the pose data, the weights indicating at least a period of time the portion of the at least one image is generally at a center of the viewport. Based on the assigned weights, image regions of interest of the at least one image are determined.Type: GrantFiled: March 24, 2016Date of Patent: December 12, 2017Assignee: Google LLCInventors: Kyle John Krafka, Alan Sheridan
-
Patent number: 9841291Abstract: 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: GrantFiled: May 23, 2016Date of Patent: December 12, 2017Assignee: Google LLCInventors: Alan Sheridan, Daniel Joseph Filip, Jeremy Bryant Pack