Patents by Inventor Leigh Gray Hagestad

Leigh Gray Hagestad 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: 10761527
    Abstract: Systems and methods are directed to facilitating secure, bidirectional communications between autonomous vehicles associated with a plurality of entities and a provider infrastructure. In one example, a computer-implemented method for facilitating communications with a vehicle includes obtaining, by a computing system comprising one or more computing devices, a communication associated with an autonomous vehicle via an application programming interface platform, wherein the application programming interface platform comprises a plurality of vehicle services interfaces. The method further includes determining, by the computing system, an entity-type of the autonomous vehicle. The method further includes determining, by the computing system, a vehicle services interface of the plurality of vehicle services interfaces based at least in part on the communication associated with the autonomous vehicle and the entity-type.
    Type: Grant
    Filed: October 30, 2018
    Date of Patent: September 1, 2020
    Assignee: UATC, LLC
    Inventors: Matthew James Way, Leigh Gray Hagestad, Andrii Iasynetskyi, Mark Yen, Brent Justin Goldman
  • Publication number: 20200226225
    Abstract: Systems and methods for autonomous vehicle service assignment simulation are provided. In one example embodiment, a computer-implemented method includes obtaining data indicative of an autonomous vehicle to be tested within a simulation associated with a service entity, and generating a simulation environment for the simulation and a simulated autonomous vehicle within the simulation environment based at least in part on the data indicative of the autonomous vehicle. The method includes accessing one or more backend systems of the service entity via an application programming interface platform having one or more functional calls defined to be accessed by a third-party autonomous vehicle or a managing entity of third-party autonomous vehicles.
    Type: Application
    Filed: July 22, 2019
    Publication date: July 16, 2020
    Inventors: Vladimir Zaytsev, Leigh Gray Hagestad, Andrii Iasynetskyi
  • Publication number: 20200134525
    Abstract: A network computing system can coordinate on-demand transport serviced by transport providers operating throughout a transport service region. The transport providers can comprise a set of internal autonomous vehicles (AVs) and a set of third-party AVs. The system can receive a transport request from a requesting user of the transport service region, where the transport request indicates a pick-up location and a destination. The system can determine a subset of the transport providers to service the respective transport request, and executing a selection process among the subset of the transport providers to select a transport provider to service the transport request. The system may then transmit a transport assignment to the selected transport provider to cause the selected transport provider to service the transport request.
    Type: Application
    Filed: October 28, 2019
    Publication date: April 30, 2020
    Inventors: Brent Justin Goldman, Neil Stegall, Leigh Gray Hagestad
  • Publication number: 20200033847
    Abstract: Systems and methods are directed to facilitating secure, bidirectional communications between autonomous vehicles associated with a plurality of entities and a provider infrastructure. In one example, a computer-implemented method for facilitating communications with a vehicle includes obtaining, by a computing system comprising one or more computing devices, a communication associated with an autonomous vehicle via an application programming interface platform, wherein the application programming interface platform comprises a plurality of vehicle services interfaces. The method further includes determining, by the computing system, an entity-type of the autonomous vehicle. The method further includes determining, by the computing system, a vehicle services interface of the plurality of vehicle services interfaces based at least in part on the communication associated with the autonomous vehicle and the entity-type.
    Type: Application
    Filed: October 30, 2018
    Publication date: January 30, 2020
    Inventors: Matthew James Way, Leigh Gray Hagestad, Andrii Iasynetskyi, Mark Yen, Brent Justin Goldman
  • Publication number: 20200027354
    Abstract: Systems and methods for controlling an autonomous vehicle to reduce wasteful data usage are provided. In one example embodiment, a computing system can determine that a first autonomous vehicle is in an idle state in which the first autonomous vehicle is online with a service entity and is not performing a vehicle service. The computing system can obtain vehicle parameter(s) associated with the first autonomous vehicle that is in the idle state and environmental parameter(s). The computing system can determine a task for the first autonomous vehicle to perform while the first autonomous vehicle is in the idle state based at least in part on at least one of the vehicle parameter(s) or the environmental parameter(s). The computing system can communicate data indicative of the task for the first autonomous vehicle to perform while the first autonomous vehicle is in the idle state.
    Type: Application
    Filed: July 23, 2019
    Publication date: January 23, 2020
    Inventors: Brent Justin Goldman, Leigh Gray Hagestad, Rei Chiang, Christopher James Lyons
  • Patent number: 10534157
    Abstract: Various expandable mirrors and a vehicle having the same are described. An expandable mirror may include a first pane having a first reflective surface and a second pane having a second reflective surface. The expandable mirror may also include a mechanism connected with each of the first and second panes. The mechanism may be actuated to expand a viewing area of the mirror such that the expanded viewing area includes both the first and second reflective surfaces. The expandable mirror may also include a third pane having a third reflective surface that contributes to the viewing area when the mirror is expanded. The expandable mirror may also include a manual button configured to actuate or de-actuate the mechanism when pressed. The expandable mirror may also include a positioning motor configured to adjust the orientation of the viewing area of the mirror.
    Type: Grant
    Filed: December 18, 2018
    Date of Patent: January 14, 2020
    Assignee: FORD GLOBAL TECHNOLOGIES, LLC
    Inventors: Leigh Gray Hagestad, John Michael Galan Ferrer, Victoria Leigh Schein, Nitin Bandaru
  • Publication number: 20190354114
    Abstract: Systems and methods for controlling autonomous vehicle activation are provided. In one example embodiment, a computing system can obtain data associated with an autonomous vehicle that is offline with a service entity. The computing system can obtain data indicative of a geographic area associated with the service entity. The computing system can determine that the autonomous vehicle is to go online with the service entity within the geographic area based at least in part on the data associated with the autonomous vehicle and the data indicative of the geographic area. The computing system can communicate data indicative of an activation assignment associated with the autonomous vehicle. The activation assignment can be indicative of at least a portion of the geographic area within which the autonomous vehicle is to go online with the service entity.
    Type: Application
    Filed: May 16, 2019
    Publication date: November 21, 2019
    Inventors: Brent Justin Goldman, Leigh Gray Hagestad, Rei Chiang, Christopher James Lyons
  • Publication number: 20190340927
    Abstract: Systems and methods for controlling an autonomous vehicle to reduce idle data usage and vehicle downtime are provided. In one example embodiment, a computing system can obtain data associated with autonomous vehicle(s) that are online with a service entity. The computing system can obtain data indicative of the geographic area with an imbalance in a number of vehicles associated with the geographic area. The computing system can determine a first autonomous vehicle for re-positioning with respect to the geographic area based at least in part on the data associated with the one or more autonomous vehicles and the data indicative of the geographic. The computing system can communicating data indicative of a first re-positioning assignment associated with the first autonomous vehicle. In some implementations, the computing system can generate vehicle service incentive to entice a vehicle provider to re-position its autonomous vehicles with respect to the geographic area.
    Type: Application
    Filed: May 2, 2019
    Publication date: November 7, 2019
    Inventors: Brent Justin Goldman, Leigh Gray Hagestad, Rei Chiang
  • Publication number: 20190340928
    Abstract: Systems and methods for controlling an autonomous vehicle to reduce idle data usage and vehicle downtime are provided. In one example embodiment, a computing system can obtain data associated with autonomous vehicle(s) that are online with a service entity. The computing system can obtain data indicative of the geographic area with an imbalance in a number of vehicles associated with the geographic area. The computing system can determine a first autonomous vehicle for re-positioning with respect to the geographic area based at least in part on the data associated with the one or more autonomous vehicles and the data indicative of the geographic. The computing system can communicating data indicative of a first re-positioning assignment associated with the first autonomous vehicle. In some implementations, the computing system can generate vehicle service incentive to entice a vehicle provider to re-position its autonomous vehicles with respect to the geographic area.
    Type: Application
    Filed: May 2, 2019
    Publication date: November 7, 2019
    Inventors: Brent Justin Goldman, Leigh Gray Hagestad, Rei Chiang
  • Publication number: 20190317526
    Abstract: Systems and methods for controlling an autonomous vehicle and the service selection for an autonomous vehicle are provided. In one example embodiment, a computing system can obtain data indicative of a plurality of plurality of service entities. The computing system can determine a first service entity of the plurality of service entities for which an autonomous vehicle is to perform a first vehicle service. The computing system can indicate that the autonomous vehicle is available to perform the first vehicle service for the first service entity. In some implementations, this indication can be done while the autonomous vehicle is already providing a vehicle service. The computing system can obtain data indicative of a vehicle service assignment associated with the first service entity and cause the vehicle to travel accordingly. In some implementations, the computing system can select a vehicle service assignment from among a plurality of different vehicle service assignments.
    Type: Application
    Filed: April 11, 2019
    Publication date: October 17, 2019
    Inventors: Brent Goldman, Leigh Gray Hagestad, Matthew James Way
  • Publication number: 20190317525
    Abstract: Systems and methods for controlling an autonomous vehicle and the service selection for an autonomous vehicle are provided. In one example embodiment, a computing system can obtain data indicative of a plurality of plurality of service entities. The computing system can determine a first service entity of the plurality of service entities for which an autonomous vehicle is to perform a first vehicle service. The computing system can indicate that the autonomous vehicle is available to perform the first vehicle service for the first service entity. In some implementations, this indication can be done while the autonomous vehicle is already providing a vehicle service. The computing system can obtain data indicative of a vehicle service assignment associated with the first service entity and cause the vehicle to travel accordingly. In some implementations, the computing system can select a vehicle service assignment from among a plurality of different vehicle service assignments.
    Type: Application
    Filed: April 11, 2019
    Publication date: October 17, 2019
    Inventors: Brent Goldman, Leigh Gray Hagestad, Matthew James Way
  • Publication number: 20190318277
    Abstract: Systems and methods for controlling an autonomous vehicle and the service selection for an autonomous vehicle are provided. In one example embodiment, a computing system can obtain data indicative of a first vehicle service assignment for an autonomous vehicle. The first vehicle service assignment can be associated with a first service entity and indicative of a first vehicle service. The computing system can determine that the autonomous vehicle is available to perform a second vehicle service concurrently with the first vehicle service. The computing system can obtain data indicative of a second vehicle service assignment for the autonomous vehicle. The second vehicle service assignment can be associated with a second service entity that is different than the first service entity and is indicative of the second vehicle service. The computing system can cause the autonomous vehicle to concurrently perform the first vehicle service with the second vehicle service.
    Type: Application
    Filed: April 12, 2019
    Publication date: October 17, 2019
    Inventors: Brent Goldman, Leigh Gray Hagestad, Matthew James Way
  • Publication number: 20190317524
    Abstract: Systems and methods for controlling an autonomous vehicle and the service selection for an autonomous vehicle are provided. In one example embodiment, a computing system can obtain data indicative of a plurality of plurality of service entities. The computing system can determine a first service entity of the plurality of service entities for which an autonomous vehicle is to perform a first vehicle service. The computing system can indicate that the autonomous vehicle is available to perform the first vehicle service for the first service entity. In some implementations, this indication can be done while the autonomous vehicle is already providing a vehicle service. The computing system can obtain data indicative of a vehicle service assignment associated with the first service entity and cause the vehicle to travel accordingly. In some implementations, the computing system can select a vehicle service assignment from among a plurality of different vehicle service assignments.
    Type: Application
    Filed: April 11, 2019
    Publication date: October 17, 2019
    Inventors: Brent Goldman, Leigh Gray Hagestad, Matthew James Way
  • Publication number: 20190121057
    Abstract: Various expandable mirrors and a vehicle having the same are described. An expandable mirror may include a first pane having a first reflective surface and a second pane having a second reflective surface. The expandable mirror may also include a mechanism connected with each of the first and second panes. The mechanism may be actuated to expand a viewing area of the mirror such that the expanded viewing area includes both the first and second reflective surfaces. The expandable mirror may also include a third pane having a third reflective surface that contributes to the viewing area when the mirror is expanded. The expandable mirror may also include a manual button configured to actuate or de-actuate the mechanism when pressed. The expandable mirror may also include a positioning motor configured to adjust the orientation of the viewing area of the mirror.
    Type: Application
    Filed: December 18, 2018
    Publication date: April 25, 2019
    Inventors: Leigh Gray Hagestad, John Michael Galan Ferrer, Victoria Leigh Schein, Nitin Bandaru
  • Patent number: 10191243
    Abstract: Various expandable mirrors and a vehicle having the same are described. An expandable mirror may include a first pane having a first reflective surface and a second pane having a second reflective surface. The expandable mirror may also include a mechanism connected with each of the first and second panes. The mechanism may be actuated to expand a viewing area of the mirror such that the expanded viewing area includes both the first and second reflective surfaces. The expandable mirror may also include a third pane having a third reflective surface that contributes to the viewing area when the mirror is expanded. The expandable mirror may also include a manual button configured to actuate or de-actuate the mechanism when pressed. The expandable mirror may also include a positioning motor configured to adjust the orientation of the viewing area of the mirror.
    Type: Grant
    Filed: May 4, 2016
    Date of Patent: January 29, 2019
    Assignee: FORD GLOBAL TECHNOLOGIES, LLC
    Inventors: Leigh Gray Hagestad, John Michael Galan Ferrer, Victoria Leigh Schein, Nitin Bandaru
  • Publication number: 20170322389
    Abstract: Various expandable mirrors and a vehicle having the same are described. An expandable mirror may include a first pane having a first reflective surface and a second pane having a second reflective surface. The expandable mirror may also include a mechanism connected with each of the first and second panes. The mechanism may be actuated to expand a viewing area of the mirror such that the expanded viewing area includes both the first and second reflective surfaces. The expandable mirror may also include a third pane having a third reflective surface that contributes to the viewing area when the mirror is expanded. The expandable mirror may also include a manual button configured to actuate or de-actuate the mechanism when pressed. The expandable mirror may also include a positioning motor configured to adjust the orientation of the viewing area of the mirror.
    Type: Application
    Filed: May 4, 2016
    Publication date: November 9, 2017
    Inventors: Leigh Gray Hagestad, John Michael Galan Ferrer, Victoria Leigh Schein, Nitin Bandaru