Patents by Inventor Aaron Matthew Rogan
Aaron Matthew Rogan 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).
-
Publication number: 20230048235Abstract: Systems and methods are disclosed herein for monitoring a location of a client device associated with a transportation service and generating augmented reality images for display on the client device. The systems and methods use sensor data from the client device and a device localization process to monitor the location of the client device by comparing renderings of images captured by the client device to renderings of the vicinity of the pickup location. The systems and methods determine navigation instructions from the user's current location to the pickup location and select one or more augmented reality elements associated with the navigation instructions and/or landmarks along the route to the pickup location. The systems and methods instruct the client device to overlay the selected augmented reality elements on a video feed of the client device.Type: ApplicationFiled: October 26, 2022Publication date: February 16, 2023Inventors: Aaron Matthew Rogan, Taehun Yoon, Gregory Mark Mahowald
-
Patent number: 11527060Abstract: Systems and methods are disclosed herein for recovering inaccurate or missing base map data for an area while providing riders with incentive to refrain from selecting an alternate transportation service while experiencing increased wait times. A service receives a request for a driver and locates a driver to provide the service. The service determines whether the wait time for the rider exceeds a threshold wait time established by the service. If the service determines that the wait time exceeds the threshold wait time, the service identifies an object within a threshold vicinity of the rider known to have inaccurate or missing base map data. The service transmits a prompt for the rider to capture an image of the object. The service receives a rendering of the captured images from the client device, and activates a function via the client device if the images accurately capture the identified objects included in the prompt.Type: GrantFiled: December 12, 2019Date of Patent: December 13, 2022Assignee: Uber Technologies, Inc.Inventor: Aaron Matthew Rogan
-
Patent number: 11501524Abstract: Systems and methods are disclosed herein for monitoring a location of a client device associated with a transportation service and generating augmented reality images for display on the client device. The systems and methods use sensor data from the client device and a device localization process to monitor the location of the client device by comparing renderings of images captured by the client device to renderings of the vicinity of the pickup location. The systems and methods determine navigation instructions from the user's current location to the pickup location and select one or more augmented reality elements associated with the navigation instructions and/or landmarks along the route to the pickup location. The systems and methods instruct the client device to overlay the selected augmented reality elements on a video feed of the client device.Type: GrantFiled: December 12, 2019Date of Patent: November 15, 2022Assignee: Uber Technologies, Inc.Inventors: Aaron Matthew Rogan, Taehun Yoon, Gregory Mark Mahowald
-
Patent number: 11308322Abstract: Systems and methods are disclosed herein for determining a location of a device, for example, by receiving, from a client device, a rendering of an image captured by the client device. The systems and methods compare the received rendering to entries in a database of renderings, each respective entry including a respective rendering and a respective associated location, and determine, from the comparing whether the received rendering matches a respective rendering included in a respective entry in the database of renderings. The systems and methods, in response to determining that the received rendering matches the respective rendering included in the respective entry, determine the location associated with the matching rendering, and transmit the location to the client device.Type: GrantFiled: December 12, 2019Date of Patent: April 19, 2022Assignee: Uber Technologies, Inc.Inventor: Aaron Matthew Rogan
-
Publication number: 20210383701Abstract: Systems and methods are disclosed herein for providing a model of a vehicle to a rider. In an embodiment, the systems and methods determine that a driver has accepted a task to operate a vehicle from a first location to a rider location. The systems and methods then access a model corresponding to the vehicle, determine a direction of movement of the vehicle, and determine a relative orientation of the vehicle with respect to the rider based on the first location, the direction of movement of the vehicle, and the rider location. The systems and methods generate for display, on a client device of the rider, the model at an angle determined based on the relative orientation.Type: ApplicationFiled: August 19, 2021Publication date: December 9, 2021Inventors: Houtan Shirani-Mehr, Aaron Matthew Rogan, Kapil Gupta, Wei Hao
-
Patent number: 11151376Abstract: Systems and methods are disclosed herein for determining placement of Augmented Reality (AR) content. In some embodiments, a processor detects input at a first client device of a first user that a transportation session between the first user and a second user has begun. In response to detecting the input, the processor determines a first location of the first client device based on an image captured by the first client device, and determines a geospatial offset of a second client device of the second user from the first client device. The processor determines a second location of the second client device based on the first location of the first client device and the geospatial offset, and generates for display by the second client device AR content, the AR content being selected based on an orientation of the second client device and the second location.Type: GrantFiled: December 12, 2019Date of Patent: October 19, 2021Assignee: Uber Technologies, Inc.Inventor: Aaron Matthew Rogan
-
Patent number: 11151882Abstract: Systems and methods are disclosed herein for providing a model of a vehicle to a rider. In an embodiment, the systems and methods determine that a driver has accepted a task to operate a vehicle from a first location to a rider location. The systems and methods then access a model corresponding to the vehicle, determine a direction of movement of the vehicle, and determine a relative orientation of the vehicle with respect to the rider based on the first location, the direction of movement of the vehicle, and the rider location. The systems and methods generate for display, on a client device of the rider, the model at an angle determined based on the relative orientation.Type: GrantFiled: December 17, 2019Date of Patent: October 19, 2021Assignee: Uber Technologies, Inc.Inventors: Houtan Shirani-Mehr, Aaron Matthew Rogan, Kapil Gupta, Wei Hao
-
Publication number: 20210233198Abstract: Systems and methods are disclosed herein for detecting non-compliant use of a micro-mobility vehicle, for example, based on parking the micro-mobility vehicle outside of a designated area. In an embodiment, a processor detects that a micro-mobility vehicle shared by a plurality of users has transitioned from an operational state to a parked state, where the micro-mobility vehicle was operated by a user of the plurality of users when in the operational state. The processor determines a location of the micro-mobility vehicle while the micro-mobility vehicle is in the parked state, and evaluates whether it is permissible to transition the micro-mobility vehicle to the parked state at the location. Responsive to determining that it is not permissible to transition to the parked state at the location, the processor updates a profile of the user to indicate non-compliant use of the micro-mobility vehicle.Type: ApplicationFiled: January 29, 2020Publication date: July 29, 2021Inventors: Alan Hugh Wells, Gregory Mark Mahowald, Lucie Zikova, Aaron Matthew Rogan
-
Patent number: 10977497Abstract: A network system, such as a transport management system, generates a mutual augmented reality (AR) experience for a user and a provider associated with a service. Responsive to receiving a service request, a service management module matches the user with an available provider and monitors the location of the user and provider client devices as the user and provider travel to the pickup location. When the devices are within a threshold distance of each other, an image recognition module monitors live video streams on the devices for the vehicle and the user. Responsive to the vehicle and user entering the field of view of the devices, an AR control module selects computer-generated AR elements and instructs the devices to visually augment the video streams to identify the user and provider to each other and to allow the user and provider to communicate and share data with each other.Type: GrantFiled: June 23, 2020Date of Patent: April 13, 2021Assignee: Uber Technologies, Inc.Inventors: Aaron Matthew Rogan, Wes Leung, Nicolas Garcia Belmonte, Ramik Sadana
-
Publication number: 20200342764Abstract: Systems and methods are disclosed herein for providing a model of a vehicle to a rider. In an embodiment, the systems and methods determine that a driver has accepted a task to operate a vehicle from a first location to a rider location. The systems and methods then access a model corresponding to the vehicle, determine a direction of movement of the vehicle, and determine a relative orientation of the vehicle with respect to the rider based on the first location, the direction of movement of the vehicle, and the rider location. The systems and methods generate for display, on a client device of the rider, the model at an angle determined based on the relative orientation.Type: ApplicationFiled: December 17, 2019Publication date: October 29, 2020Inventors: Houtan Shirani-Mehr, Aaron Matthew Rogan, Kapil Gupta, Wei Hao
-
Publication number: 20200320302Abstract: A network system, such as a transport management system, generates a mutual augmented reality (AR) experience for a user and a provider associated with a service. Responsive to receiving a service request, a service management module matches the user with an available provider and monitors the location of the user and provider client devices as the user and provider travel to the pickup location. When the devices are within a threshold distance of each other, an image recognition module monitors live video streams on the devices for the vehicle and the user. Responsive to the vehicle and user entering the field of view of the devices, an AR control module selects computer-generated AR elements and instructs the devices to visually augment the video streams to identify the user and provider to each other and to allow the user and provider to communicate and share data with each other.Type: ApplicationFiled: June 23, 2020Publication date: October 8, 2020Inventors: Aaron Matthew Rogan, Wes Leung, Nicolas Garcia Belmonte, Ramik Sadana
-
Patent number: 10740615Abstract: A network system, such as a transport management system, generates a mutual augmented reality (AR) experience for a user and a provider associated with a service. Responsive to receiving a service request, a service management module matches the user with an available provider and monitors the location of the user and provider client devices as the user and provider travel to the pickup location. When the devices are within a threshold distance of each other, an image recognition module monitors live video streams on the devices for the vehicle and the user. Responsive to the vehicle and user entering the field of view of the devices, an AR control module selects computer-generated AR elements and instructs the devices to visually augment the video streams to identify the user and provider to each other and to allow the user and provider to communicate and share data with each other.Type: GrantFiled: November 20, 2018Date of Patent: August 11, 2020Assignee: Uber Technologies, Inc.Inventors: Aaron Matthew Rogan, Wes Leung, Nicolas Garcia Belmonte, Ramik Sadana
-
Publication number: 20200232809Abstract: Systems and methods are disclosed herein for monitoring a location of a client device associated with a transportation service and generating augmented reality images for display on the client device. The systems and methods use sensor data from the client device and a device localization process to monitor the location of the client device by comparing renderings of images captured by the client device to renderings of the vicinity of the pickup location. The systems and methods determine navigation instructions from the user's current location to the pickup location and select one or more augmented reality elements associated with the navigation instructions and/or landmarks along the route to the pickup location. The systems and methods instruct the client device to overlay the selected augmented reality elements on a video feed of the client device.Type: ApplicationFiled: December 12, 2019Publication date: July 23, 2020Inventors: Aaron Matthew Rogan, Taehun Yoon, Gregory Mark Mahowald
-
Publication number: 20200234042Abstract: Systems and methods are disclosed herein for determining a location of a device, for example, by receiving, from a client device, a rendering of an image captured by the client device. The systems and methods compare the received rendering to entries in a database of renderings, each respective entry including a respective rendering and a respective associated location, and determine, from the comparing whether the received rendering matches a respective rendering included in a respective entry in the database of renderings. The systems and methods, in response to determining that the received rendering matches the respective rendering included in the respective entry, determine the location associated with the matching rendering, and transmit the location to the client device.Type: ApplicationFiled: December 12, 2019Publication date: July 23, 2020Inventor: Aaron Matthew Rogan
-
Publication number: 20200232804Abstract: Systems and methods are disclosed herein for recovering inaccurate or missing base map data for an area while providing riders with incentive to refrain from selecting an alternate transportation service while experiencing increased wait times. A service receives a request for a driver and locates a driver to provide the service. The service determines whether the wait time for the rider exceeds a threshold wait time established by the service. If the service determines that the wait time exceeds the threshold wait time, the service identifies an object within a threshold vicinity of the rider known to have inaccurate or missing base map data. The service transmits a prompt for the rider to capture an image of the object. The service receives a rendering of the captured images from the client device, and activates a function via the client device if the images accurately capture the identified objects included in the prompt.Type: ApplicationFiled: December 12, 2019Publication date: July 23, 2020Inventor: Aaron Matthew Rogan
-
Publication number: 20200234048Abstract: Systems and methods are disclosed herein for determining placement of Augmented Reality (AR) content. In some embodiments, a processor detects input at a first client device of a first user that a transportation session between the first user and a second user has begun. In response to detecting the input, the processor determines a first location of the first client device based on an image captured by the first client device, and determines a geospatial offset of a second client device of the second user from the first client device. The processor determines a second location of the second client device based on the first location of the first client device and the geospatial offset, and generates for display by the second client device AR content, the AR content being selected based on an orientation of the second client device and the second location.Type: ApplicationFiled: December 12, 2019Publication date: July 23, 2020Inventor: Aaron Matthew Rogan
-
Publication number: 20200234062Abstract: Systems and methods are disclosed herein for computer-implemented method for determining a location of a vehicle. The systems and methods initialize the location of a vehicle based on GPS data of a client device within the vehicle, and receive, from the client device, a rendering of an image captured subsequent to initialization. The systems and methods determine a geographical area corresponding to the received rendering using the GPS data and data obtained from a sensor within the vehicle, and compare the received rendering to entries that each include a rendering and a respective associated location that is within the geographical area. The systems and methods determine from the comparing whether the received rendering matches a respective rendering included in a respective entry, and if so, responsively determine that the location of the vehicle is the respective associated location included in the respective entry.Type: ApplicationFiled: December 12, 2019Publication date: July 23, 2020Inventor: Aaron Matthew Rogan
-
Publication number: 20200232803Abstract: Systems and methods are disclosed herein for monitoring a location of a vehicle approaching a pickup location associated with a transportation service and generating composite images for display on a driver client device in response to determining that the vehicle is within a threshold distance of a pickup location. The systems and methods use sensor data from the driver client device and a device localization process to monitor the location of the driver client device located in the vehicle. In response to determining that the driver client device (and thus, the vehicle) is within a threshold distance of the pickup location the service generates one or more composite images by overlaying a stored image of the pickup location with one or more persistent augmented reality elements associated with the pickup location and/or the transportation service.Type: ApplicationFiled: December 12, 2019Publication date: July 23, 2020Inventors: Aaron Matthew Rogan, Taehun Yoon, Gregory Mark Mahowald
-
Publication number: 20200160054Abstract: A network system, such as a transport management system, generates a mutual augmented reality (AR) experience for a user and a provider associated with a service. Responsive to receiving a service request, a service management module matches the user with an available provider and monitors the location of the user and provider client devices as the user and provider travel to the pickup location. When the devices are within a threshold distance of each other, an image recognition module monitors live video streams on the devices for the vehicle and the user. Responsive to the vehicle and user entering the field of view of the devices, an AR control module selects computer-generated AR elements and instructs the devices to visually augment the video streams to identify the user and provider to each other and to allow the user and provider to communicate and share data with each other.Type: ApplicationFiled: November 20, 2018Publication date: May 21, 2020Inventors: Aaron Matthew Rogan, Wes Leung, Nicolas Garcia Belmonte, Ramik Sadana
-
Publication number: 20190204091Abstract: A network system determines and remediates dissimilarities between a digital map and trace data of a road network in an area as service providers and service requesters coordinate service using the road network in the area. To determine dissimilarities the network system can select and convert a digital map, aggregate received trace data into trace data accurately representing the road network in the area, generate a visualization of the dissimilarities, and remediate the dissimilarities using a variety of methods. A first remediation method includes verifying the dissimilarity using a single service provider, a second method includes verifying the dissimilarity leveraging multiple service providers, and a third method modifies the methods used to determine dissimilarities. After remediation, the network system can generate a map of the area that accurately represents the road network in the area.Type: ApplicationFiled: August 6, 2018Publication date: July 4, 2019Inventors: Samuel Thomas Williams, Ryan A. Falor, Scott Short, Theron LaBounty, Peter B. Snajczuk, Aaron Matthew Rogan