Patents by Inventor Mark Yen

Mark Yen 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: 11251971
    Abstract: The present disclosure is directed to systems and methods associated with a communication infrastructure. The communication infrastructure includes a vehicle integration platform that includes a plurality of application programming interfaces configured to facilitate message communication among clients. The communication infrastructure includes a registration authority system configured to receive certificate signing requests from the clients and to generate client-specific credentials for establishing a predetermined time period of ability for client authentication within the vehicle integration platform. The communication infrastructure includes a certificate authority system configured to normalize requests received from the clients via the registration authority system such that the client-specific credentials are established according to an approved hierarchy of licensing certificates.
    Type: Grant
    Filed: June 27, 2019
    Date of Patent: February 15, 2022
    Assignee: Uber Technologies, Inc.
    Inventors: Matthew James Way, David G. Butler, Roman Kuzmenko, Matthew Charles Ellis Wood, Andrii Iasynetskyi, Mark Yen, Meenakshi Vohra
  • Patent number: 11244571
    Abstract: Systems and methods are provided for finding an available pickup/drop-off zone (PDZ) for an autonomous vehicle (AV) to use to pick up a passenger. A PDZ is selected that is likely to be available and that is within a reasonable walking distance of a passenger. The AV and the passenger are guided to the available PDZ. In selecting the available PDZ, the system balances the human and vehicle routing by taking into account the distance possible PDZs are from the passenger, the likelihood the respective PDZs will be available, the passenger's desire/ability to walk to the respective PDZs (e.g., due to physical limitations, weather, etc.), the driving time of the AV to the respective PDZs, the walking time of the passenger to the respective PDZs, and the like.
    Type: Grant
    Filed: July 15, 2020
    Date of Patent: February 8, 2022
    Assignee: Uber Technologies, Inc.
    Inventors: Shenglong Gao, Konrad Julian Niemiec, Jay A. Chen, Mark Yen
  • Publication number: 20210380126
    Abstract: Systems and methods for autonomous vehicle operations are provided. An example computer-implemented method includes obtaining data indicative of vehicle fleet feature(s) associated with an autonomous vehicle fleet. The method includes obtaining data indicative of a vehicle service request associated with a user, the vehicle service request indicating a request for a vehicle service. The method includes determining user feature(s) associated with the user. The method includes determining a compatibility of the user and the autonomous vehicle fleet for the vehicle service based at least in part on the fleet feature(s) and the user feature(s). Determining the compatibility can include predicting how the autonomous vehicle fleet will perform the vehicle service associated with the vehicle service request based at least in part on the fleet's autonomy capabilities. The method includes communicating data associated with the vehicle service request to a computing system associated with the autonomous vehicle fleet.
    Type: Application
    Filed: August 12, 2020
    Publication date: December 9, 2021
    Inventors: Zhe Liu, Mark Yen, Nathan Falk, Brent Justin Goldman, Shenglong Gao, Aaron Matthew Crum
  • Publication number: 20210336948
    Abstract: Systems and methods are directed to improvements for secure communications between client systems and a vehicle integration platform associated with a service provider entity. In one example, a communication infrastructure is provided which includes a vehicle integration platform that includes a plurality of application programming interfaces configured to facilitate communication among clients. The communication infrastructure includes a security integration system which is configured to receive and validate a client certificate forwarded to the vehicle integration platform from a client and determine an identity of the client and an origin of a request associated with the client certificate.
    Type: Application
    Filed: May 24, 2021
    Publication date: October 28, 2021
    Inventors: Andrii Iasynetskyi, Matthew Charles Ellis Wood, Mark Yen, Meenakshi Vohra, Roman Kuzmenko
  • Publication number: 20210182454
    Abstract: The present disclosure is directed to autonomous vehicle service assignment simulations using simulated remote operators. In particular, a computing system comprising one or more computing devices can obtain data associated with a simulated autonomous vehicle to use within a simulation environment based at least in part on a service assignment. The computing system can generate one or more simulated remote assistance operators. The computing system can initiate a simulation of a service assignment using the data associated with the simulated autonomous vehicle to perform the service assignment within the simulation environment. The computing system can provide one or more simulated events from the one or more simulated remote assistance operators to the simulated autonomous vehicle. The computing system can determine whether the simulated autonomous vehicle has successfully completed the service assignment based at least in part on the current state of the simulation.
    Type: Application
    Filed: April 20, 2020
    Publication date: June 17, 2021
    Inventors: Michael Smaili, Sean Shanshi Chen, Samann Ghorbanian-Matloob, Vladimir Zaytsev, Mark Yen
  • Patent number: 11019052
    Abstract: Systems and methods are directed to improvements for secure communications between client systems and a vehicle integration platform associated with a service provider entity. In one example, a communication infrastructure is provided which includes a vehicle integration platform that includes a plurality of application programming interfaces configured to facilitate communication among clients. The communication infrastructure includes a security integration system which is configured to receive and validate a client certificate forwarded to the vehicle integration platform from a client and determine an identity of the client and an origin of a request associated with the client certificate.
    Type: Grant
    Filed: August 30, 2019
    Date of Patent: May 25, 2021
    Assignee: Uber Technologies, Inc.
    Inventors: Andrii Iasynetskyi, Matthew Charles Ellis Wood, Mark Yen, Meenakshi Vohra, Roman Kuzmenko
  • Publication number: 20210109524
    Abstract: Systems and methods for determining appropriate energy replenishment and controlling autonomous vehicles are provided. An example computer-implemented method can include obtaining one or more energy parameters associated with an autonomous vehicle. The method can include determining a refueling task for the autonomous vehicle based at least in part on the energy parameters associated with the autonomous vehicle. The refueling task comprises a first refueling task that is interruptible by a vehicle service assignment or a second refueling task that is not interruptible by the vehicle service assignment. The method can include communicating data indicative of the refueling task to the autonomous vehicle or to a second computing system that manages the autonomous vehicle. The method can include determining whether the refueling task for the autonomous vehicle has been accepted or rejected.
    Type: Application
    Filed: December 31, 2019
    Publication date: April 15, 2021
    Inventors: Brent Justin Goldman, Mark Yen, Shenglong Gao, Konrad Julian Niemiec, Jay A. Chen
  • Publication number: 20210104160
    Abstract: Systems and methods for multi-autonomous vehicle servicing and control are provided. A method can include receiving a service request for a vehicle service. For example, the service request can include a start location and an end location. The method can include determining a vehicle route from the start location to the end location. The method can include identifying a plurality of candidate vehicles from a plurality of autonomous vehicles. For example, each candidate vehicle in the plurality of candidate vehicles can be available to perform at least one portion of the vehicle route. The method can include obtaining data indicative of one or more operational capabilities for each candidate vehicle in the plurality of autonomous vehicles. The method can include segmenting the vehicle route into one or more route segments based on the one or more operational capabilities associated with each autonomous vehicle in the plurality of autonomous vehicles.
    Type: Application
    Filed: December 19, 2019
    Publication date: April 8, 2021
    Inventors: Shenglong Gao, Leigh Gray Hagestad, Jay A. Chen, Mark Yen, Brent Justin Goldman
  • Publication number: 20210095977
    Abstract: Various examples are directed to systems and methods for controlling a self-driving vehicle. A computing device may cause the self-driving vehicle to begin traversing a route. The computing device may detect that the self-driving vehicle is approaching an obstruction and determine to take a deviating maneuver to a revised route prior to the obstruction. The computing device may cause the self-driving vehicle to take the deviating maneuver and cause the self-driving vehicle to execute a revised route, the revised route including the deviating maneuver.
    Type: Application
    Filed: October 1, 2020
    Publication date: April 1, 2021
    Inventors: Shenglong Gao, Jacob Robert Forster, Mark Yen, Alan B. Sheinberg
  • Publication number: 20210097587
    Abstract: Various examples are directed to systems and methods for operating a self-driving vehicle. A service arrangement system may select a first self-driving vehicle for providing a first transportation service. The service arrangement system may send to the first self-driving vehicle, first stopping location data describing a first set of stopping locations associated with the first transportation service. The service arrangement system may cause the first self-driving vehicle to begin executing a route associated with the first transportation service The service arrangement system may receive stopping location use data indicating that the first self-driving vehicle is stopped at a first stopping location of the first set of stopping locations and send stopping location payment data to a parking management system. The stopping location payment data may indicate a payment for use of the first stopping location by the first self-driving vehicle.
    Type: Application
    Filed: September 23, 2020
    Publication date: April 1, 2021
    Inventors: Shenglong Gao, Mark Yen
  • Publication number: 20210035450
    Abstract: Systems and methods are provided for finding an available pickup/drop-off zone (PDZ) for an autonomous vehicle (AV) to use to pick up a passenger. A PDZ is selected that is likely to be available and that is within a reasonable walking distance of a passenger. The AV and the passenger are guided to the available PDZ. In selecting the available PDZ, the system balances the human and vehicle routing by taking into account the distance possible PDZs are from the passenger, the likelihood the respective PDZs will be available, the passenger's desire/ability to walk to the respective PDZs (e.g., due to physical limitations, weather, etc.), the driving time of the AV to the respective PDZs, the walking time of the passenger to the respective PDZs, and the like.
    Type: Application
    Filed: July 15, 2020
    Publication date: February 4, 2021
    Inventors: Shenglong Gao, Konrad Julian Niemiec, Jay A. Chen, Mark Yen
  • Publication number: 20210033410
    Abstract: Aspects of the present disclosure include systems, methods, and devices to facilitate routing of an autonomous vehicle (AV) based on pick-up or drop-off zones (PDZs) that are usable by the AV at destination location. A request for one or more PDZs that are usable by a vehicle to perform a pick-up or drop-off operation at a specified location is received from a vehicular autonomy system of the vehicle. A set of PDZs that are usable by the vehicle at the specified location is identified based on an association between information associated with vehicle and one or more PDZ objects in a data store. Each PDZ object comprising data describing a PDZ. A response is generated based on the set of PDZs and transmitted to the vehicular autonomy system. The response includes at least one PDZ identifier to the set of PDZs.
    Type: Application
    Filed: July 15, 2020
    Publication date: February 4, 2021
    Inventors: Konrad Julian Niemiec, Jay A. Chen, Shenglong Gao, Mark Yen
  • Publication number: 20200409369
    Abstract: The present disclosure is directed to autonomous vehicle service assignment simulation using predefined scenarios. In particular a computing system comprising one or more computing devices can obtain data associated with a simulated autonomous vehicle within a simulation environment based at least in part on the predefined scenario. The computing system can initiate a simulation of the predefined scenario using the data associated with the simulated autonomous vehicle to perform the predefined scenario within the simulation environment. The computing system can receive one or more simulated events to attempt to complete the predefined scenario. The computing system can determine whether the autonomous vehicle has successfully completed the predefined scenario.
    Type: Application
    Filed: December 20, 2019
    Publication date: December 31, 2020
    Inventors: Vladimir Zaytsev, Mark Yen
  • Publication number: 20200356651
    Abstract: Systems and methods to authenticate a vehicle operator for an autonomous vehicle on a vehicle service platform are provided. In one example embodiment, a computer-implemented method includes obtaining authentication request data indicative of an authentication request, the authentication request data including at least an operator identifier associated with the vehicle operator and a vehicle identifier associated with the autonomous vehicle. The method includes providing a service code associated with the authentication request to the autonomous vehicle. The method includes obtaining from a user device in response to providing the service code to the autonomous vehicle, operator data associated with the authentication request, the operator data including the service code. The method includes determining an authentication result associated with the authentication request based at least in part on the service code and the operator data. The method includes providing the authentication result to the user device.
    Type: Application
    Filed: October 22, 2019
    Publication date: November 12, 2020
    Inventors: Mark Yen, Joseph Maliksi, Roman Kuzmenko, Andrii Iasynetskyi, Matthew Charles Ellis Wood
  • Publication number: 20200314089
    Abstract: Systems and methods are directed to improvements for secure communications between client systems and a vehicle integration platform associated with a service provider entity. In one example, a communication infrastructure is provided which includes a vehicle integration platform that includes a plurality of application programming interfaces configured to facilitate communication among clients. The communication infrastructure includes a security integration system which is configured to receive and validate a client certificate forwarded to the vehicle integration platform from a client and determine an identity of the client and an origin of a request associated with the client certificate.
    Type: Application
    Filed: August 30, 2019
    Publication date: October 1, 2020
    Inventors: Andrii Iasynetskyi, Matthew Charles Ellis Wood, Mark Yen, Meenakshi Vohra, Roman Kuzmenko
  • 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: 20200244466
    Abstract: The present disclosure is directed to systems and methods associated with a communication infrastructure. The communication infrastructure includes a vehicle integration platform that includes a plurality of application programming interfaces configured to facilitate message communication among clients. The communication infrastructure includes a registration authority system configured to receive certificate signing requests from the clients and to generate client-specific credentials for establishing a predetermined time period of ability for client authentication within the vehicle integration platform. The communication infrastructure includes a certificate authority system configured to normalize requests received from the clients via the registration authority system such that the client-specific credentials are established according to an approved hierarchy of licensing certificates.
    Type: Application
    Filed: June 27, 2019
    Publication date: July 30, 2020
    Inventors: Matthew James Way, David G. Butler, Roman Kuzmenko, Matthew Charles Ellis Wood, Andrii Iasynetskyi, Mark Yen, Meenakshi Vohra
  • Publication number: 20200241869
    Abstract: Systems and methods for enabling communication between a service entity and third-party autonomous vehicles are provided. A method can include accessing, by a first computing system associated with a third-party entity, a software package stored within the first computing system. The software package can be associated with a service entity that coordinates a vehicle service for the one or more autonomous vehicles. The method can further include establishing, by the first computing system via the software package, a communication connection with a second computing system that is associated with the service entity. The second computing system can include one or more backend services to facilitate the vehicle service. The method can further include communicating, between the first computing system and the second computing system, data indicative of a communication associated with the one or more autonomous vehicles via the communication connection.
    Type: Application
    Filed: July 30, 2019
    Publication date: July 30, 2020
    Inventors: Konrad Julian Niemiec, Andrii Iasynetskyi, Jay A. Chen, Matthew James Way, Mark Yen, Michael Voznesensky, Vladimir Zaytsev, Brent Justin Goldman
  • Publication number: 20200226857
    Abstract: Various examples are directed to systems and methods for dispatching autonomous vehicles. A service arrangement system may receive error data describing an error state at a first autonomous vehicle executing a first transportation service. The first transportation service may include moving a payload from a transportation service start point to a transportation service end point. The service arrangement system may determine, using the error data, a first property of the first autonomous vehicle associated with the error state and select a second autonomous vehicle that does not have the first property. The service arrangement system may send to the second autonomous vehicle a transportation service request requesting that the second autonomous vehicle travel to a rendezvous location to meet the first autonomous vehicle and transport the payload from the rendezvous location to the transportation service end point.
    Type: Application
    Filed: January 10, 2020
    Publication date: July 16, 2020
    Inventors: Michael Voznesensky, Brent Goldman, Mark Yen, Leigh Hagestad
  • Publication number: 20200200553
    Abstract: Various examples are directed to systems and methods for routing an autonomous vehicle. For example, a system may access temporal data comprising a first temporal data item. The first temporal data item may describe a first roadway condition, a first time, and a first location. The system may also access a routing graph that comprises a plurality of route components and determine that a first route component of the routing graph corresponds to the first location. The system may generate a constrained routing graph at least in part by modifying the first route component based at least in part on the first roadway condition. The system may additionally generate a route for an autonomous vehicle using the constrained routing graph; and cause the autonomous vehicle to begin traversing the route.
    Type: Application
    Filed: December 19, 2019
    Publication date: June 25, 2020
    Inventors: Michael Voznesensky, Brent Goldman, Mark Yen