Patents by Inventor Rei Chiang

Rei Chiang 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: 20200239024
    Abstract: Various examples are directed to systems and methods for routing autonomous vehicles. A system may receive an indication of a roadway element associated with a routing graph for routing autonomous vehicles and may determine an impact score for the roadway element. The impact score may describe an impact of applying a routing graph modification to the routing graph to modify routing to the roadway element. Based at least in part on the impact score, the system may apply the routing graph modification to the routing graph to generate a constrained routing graph and generate a route for a first autonomous vehicle based at least in part on the constrained routing graph. The system may instruct the first autonomous vehicle to begin traversing the route.
    Type: Application
    Filed: January 24, 2020
    Publication date: July 30, 2020
    Inventors: Arvind Srinivasan, Jay Yuan, Valerie Chadha, Michael Voznesensky, Rei Chiang, Christopher James Lyons
  • Publication number: 20200201326
    Abstract: The present disclosure is directed to configuring and instructing autonomous vehicles. In particular, one or more computing devices can receive, from a plurality of different autonomous vehicles, data describing travel completed by the plurality of different autonomous vehicles within a geographic area. The computing device(s) can also receive data indicating one or more model parameters for the geographic area. Based at least in part on the data describing the travel and the data indicating the model parameter(s), the computing device(s) can generate one or more models indicating one or more effects of the plurality of different autonomous vehicles on a transportation market for the geographic area. Based at least in part on the model(s), the computing device(s) can generate data indicating instructions for at least one autonomous vehicle of the plurality of different autonomous vehicles and can communicate such data to the at least one autonomous vehicle.
    Type: Application
    Filed: June 11, 2019
    Publication date: June 25, 2020
    Inventors: Valerie Nina Chadha, Rei Chiang, Brent Justin Goldman, Arvind Srinivasan, Neil Stegall, Wei Wang, Ye Yuan
  • Publication number: 20200167512
    Abstract: Some embodiments of the invention provide a framework for simulating the operation of a blockchain system. Simulation may produce quantitative, practical estimates of how varying certain aspects of the system's design affects its performance, cost, and/or other metrics of interest. Some embodiments provide a unified simulation framework which enables designers and operators to use the data produced from one test or model in another, and allowing the system's parameters and/or protocol to be optimized relative to one or more objective functions.
    Type: Application
    Filed: November 13, 2019
    Publication date: May 28, 2020
    Applicant: Gauntlet Networks, Inc.
    Inventors: Tarun Chitra, Rei Chiang
  • Publication number: 20200168100
    Abstract: A network computer system provides a service instruction to a computing device. The service instruction can include offers, such as a service request to pick up and transport a user, and recommendations, such as a movement recommendation encouraging the service provider to relocate to another geographic area. The network computer system remotely monitors the computing device to receive a current position of the computing device as the service provider travels within a geographic area. The network computer system remotely monitors the computing device to receive a service state of the service provider. The network computer system periodically determines whether the service provider is making progress towards a target of the service instruction based on the current position of the computing device and a set of progress conditions, including determining whether the service provider satisfied the set of progress conditions in response to a change in the service state.
    Type: Application
    Filed: January 28, 2020
    Publication date: May 28, 2020
    Inventors: Ashley Quitoriano, Kevin Spieser, Parijat Mazumdar, Rei Chiang, Shicong Meng, Zhi Li
  • Publication number: 20200133306
    Abstract: Systems and methods for evaluating and deploying fleets of autonomous in operational domains are described. A computing system may obtain data indicative of one or more capabilities of at least one autonomous vehicle, data indicative of vehicle service dynamics in an operational domain over a period of time, and determining a plurality of resource performance parameters respectively for a plurality of autonomous vehicle fleets associated with potential deployment in the operational domain. Each autonomous vehicle fleet can be associated with a different number of autonomous vehicles The resource performance parameter for each autonomous vehicle fleet can be based at least in part on the one or more capabilities of the at least one autonomous vehicle and the vehicle service dynamics in the operational domain. The computing system can initiate an action associated with the operational domain based at least in part on the plurality of resource performance parameters.
    Type: Application
    Filed: June 19, 2019
    Publication date: April 30, 2020
    Inventors: Valerie Nina Chadha, Ye Yuan, Neil Stegall, Brent Justin Goldman, Kane Sweeney, Rei Chiang
  • Publication number: 20200116515
    Abstract: Systems and methods for determining autonomous vehicle operational domains improve vehicle data usage are provided. In one example embodiment, a computing system can obtain data indicative of a capability of an autonomous vehicle. The computing system can identify one or more a plurality of operational domains. The computing system can determine, for each of the operational domain(s), a respective level of addressability associated with the respective operational domain based at least in part on the capability of the autonomous vehicle. The computing system can provide an output based at least in part on the levels of addressability associated with the operational domain(s).
    Type: Application
    Filed: October 14, 2019
    Publication date: April 16, 2020
    Inventors: Valerie Nina Chadha, Ye Yuan, Andrew Raymond Sturges, Neil Stegall, Brent Justin Goldman, Rei Chiang, Arvind Srinivasan, Yifan Liu
  • Patent number: 10559211
    Abstract: A network computer system provides a service instruction to a computing device. The service instruction can include offers, such as a service request to pick up and transport a user, and recommendations, such as a movement recommendation encouraging the service provider to relocate to another geographic area. The network computer system remotely monitors the computing device to receive a current position of the computing device as the service provider travels within a geographic area. The network computer system remotely monitors the computing device to receive a service state of the service provider. The network computer system periodically determines whether the service provider is making progress towards a target of the service instruction based on the current position of the computing device and a set of progress conditions, including determining whether the service provider satisfied the set of progress conditions in response to a change in the service state.
    Type: Grant
    Filed: November 20, 2018
    Date of Patent: February 11, 2020
    Assignee: Uber Technologies, Inc.
    Inventors: Ashley Quitoriano, Kevin Spieser, Parijat Mazumdar, Rei Chiang, Shicong Meng, Zhi Li
  • 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
  • Publication number: 20200005198
    Abstract: A network computer system operates to monitor a plurality of requester devices to detect activities of requesters, and activities of transportation providers. Based on the monitored activities, the system forecasts a number of requesters that may be present in each of multiple subregions of a given geographic region, during an upcoming time interval. The system further estimates a target number of transportation providers to have available for requesters in each of the subregions. The system determines a supplemental value set for crediting transportation providers, in connection with each individual transport provider performing one or more activities that make the transport provider available to one or more of the multiple subregions during the upcoming time interval.
    Type: Application
    Filed: May 22, 2019
    Publication date: January 2, 2020
    Inventors: Hamid Nazerzadeh, Carter Mundell, SHICONG MENG, Whitney Chu, Ken Chong, Qitang Wang, Parijat Mazaumdar, Connor Soltas, Calvin Li, Rei Chiang, Awaneesh Verma, Peter Cohen
  • 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: 20190164432
    Abstract: A network computer system provides a service instruction to a computing device. The service instruction can include offers, such as a service request to pick up and transport a user, and recommendations, such as a movement recommendation encouraging the service provider to relocate to another geographic area. The network computer system remotely monitors the computing device to receive a current position of the computing device as the service provider travels within a geographic area. The network computer system remotely monitors the computing device to receive a service state of the service provider. The network computer system periodically determines whether the service provider is making progress towards a target of the service instruction based on the current position of the computing device and a set of progress conditions, including determining whether the service provider satisfied the set of progress conditions in response to a change in the service state.
    Type: Application
    Filed: November 20, 2018
    Publication date: May 30, 2019
    Inventors: Ashley Quitoriano, Kevin Spieser, Parijat Mazumdar, Rei Chiang, Shicong Meng, Zhi Li
  • Publication number: 20190154454
    Abstract: A network computing system can configure sets of expedition proposals for service providers, which are each selectable to commit the service provider to a dynamic expedition coordinated in real-time by the network computing system. Partitioned service areas may be scored in accordance with utilization conditions, and a dynamic trajectory can be generated based on the scored service areas for individual service providers. The network computing system can provide navigation instructions to the service provider along an updated recommended route based on the dynamic trajectory, until expiration of the dynamic expedition.
    Type: Application
    Filed: November 13, 2018
    Publication date: May 23, 2019
    Inventors: Awaneesh Verma, Ashley Quitoriano, Dor Levi, Emily Reinhold, Junjia He, Rei Chiang, Shicong Meng