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: 20230048235
    Abstract: 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: Application
    Filed: October 26, 2022
    Publication date: February 16, 2023
    Inventors: Aaron Matthew Rogan, Taehun Yoon, Gregory Mark Mahowald
  • Patent number: 11527060
    Abstract: 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: Grant
    Filed: December 12, 2019
    Date of Patent: December 13, 2022
    Assignee: Uber Technologies, Inc.
    Inventor: Aaron Matthew Rogan
  • Patent number: 11501524
    Abstract: 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: Grant
    Filed: December 12, 2019
    Date of Patent: November 15, 2022
    Assignee: Uber Technologies, Inc.
    Inventors: Aaron Matthew Rogan, Taehun Yoon, Gregory Mark Mahowald
  • Patent number: 11308322
    Abstract: 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: Grant
    Filed: December 12, 2019
    Date of Patent: April 19, 2022
    Assignee: Uber Technologies, Inc.
    Inventor: Aaron Matthew Rogan
  • Publication number: 20210383701
    Abstract: 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: Application
    Filed: August 19, 2021
    Publication date: December 9, 2021
    Inventors: Houtan Shirani-Mehr, Aaron Matthew Rogan, Kapil Gupta, Wei Hao
  • Patent number: 11151376
    Abstract: 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: Grant
    Filed: December 12, 2019
    Date of Patent: October 19, 2021
    Assignee: Uber Technologies, Inc.
    Inventor: Aaron Matthew Rogan
  • Patent number: 11151882
    Abstract: 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: Grant
    Filed: December 17, 2019
    Date of Patent: October 19, 2021
    Assignee: Uber Technologies, Inc.
    Inventors: Houtan Shirani-Mehr, Aaron Matthew Rogan, Kapil Gupta, Wei Hao
  • Publication number: 20210233198
    Abstract: 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: Application
    Filed: January 29, 2020
    Publication date: July 29, 2021
    Inventors: Alan Hugh Wells, Gregory Mark Mahowald, Lucie Zikova, Aaron Matthew Rogan
  • Patent number: 10977497
    Abstract: 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: Grant
    Filed: June 23, 2020
    Date of Patent: April 13, 2021
    Assignee: Uber Technologies, Inc.
    Inventors: Aaron Matthew Rogan, Wes Leung, Nicolas Garcia Belmonte, Ramik Sadana
  • Publication number: 20200342764
    Abstract: 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: Application
    Filed: December 17, 2019
    Publication date: October 29, 2020
    Inventors: Houtan Shirani-Mehr, Aaron Matthew Rogan, Kapil Gupta, Wei Hao
  • Publication number: 20200320302
    Abstract: 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: Application
    Filed: June 23, 2020
    Publication date: October 8, 2020
    Inventors: Aaron Matthew Rogan, Wes Leung, Nicolas Garcia Belmonte, Ramik Sadana
  • Patent number: 10740615
    Abstract: 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: Grant
    Filed: November 20, 2018
    Date of Patent: August 11, 2020
    Assignee: Uber Technologies, Inc.
    Inventors: Aaron Matthew Rogan, Wes Leung, Nicolas Garcia Belmonte, Ramik Sadana
  • Publication number: 20200232809
    Abstract: 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: Application
    Filed: December 12, 2019
    Publication date: July 23, 2020
    Inventors: Aaron Matthew Rogan, Taehun Yoon, Gregory Mark Mahowald
  • Publication number: 20200234042
    Abstract: 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: Application
    Filed: December 12, 2019
    Publication date: July 23, 2020
    Inventor: Aaron Matthew Rogan
  • Publication number: 20200232804
    Abstract: 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: Application
    Filed: December 12, 2019
    Publication date: July 23, 2020
    Inventor: Aaron Matthew Rogan
  • Publication number: 20200234048
    Abstract: 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: Application
    Filed: December 12, 2019
    Publication date: July 23, 2020
    Inventor: Aaron Matthew Rogan
  • Publication number: 20200234062
    Abstract: 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: Application
    Filed: December 12, 2019
    Publication date: July 23, 2020
    Inventor: Aaron Matthew Rogan
  • Publication number: 20200232803
    Abstract: 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: Application
    Filed: December 12, 2019
    Publication date: July 23, 2020
    Inventors: Aaron Matthew Rogan, Taehun Yoon, Gregory Mark Mahowald
  • Publication number: 20200160054
    Abstract: 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: Application
    Filed: November 20, 2018
    Publication date: May 21, 2020
    Inventors: Aaron Matthew Rogan, Wes Leung, Nicolas Garcia Belmonte, Ramik Sadana
  • Publication number: 20190204091
    Abstract: 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: Application
    Filed: August 6, 2018
    Publication date: July 4, 2019
    Inventors: Samuel Thomas Williams, Ryan A. Falor, Scott Short, Theron LaBounty, Peter B. Snajczuk, Aaron Matthew Rogan