Patents by Inventor Mandie Liu

Mandie Liu 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: 11226804
    Abstract: An application update system performs staged rollouts to push new versions or features of applications to users quickly and with minimal negative impact to the users. The application update system allocates users of an application to populations. The populations specify a subset of users to receive a feature update for the application. The application update system performs a staged rollout of the feature update by iteratively pushing the feature update to the identified subset of users, monitoring the performance of the feature update, and, based on the performance, the application update system reallocates users to populations. For example, when the feature update performs successfully, the application update system allocates additional users to receive the feature update. When all users of the application have received the feature update, the staged rollout is designated as complete.
    Type: Grant
    Filed: July 10, 2019
    Date of Patent: January 18, 2022
    Assignee: Uber Technologies, Inc.
    Inventors: Zhenyu Zhao, Mandie Liu, Anirban Deb, Akash Parikh, Sisil Mehta
  • Publication number: 20200019400
    Abstract: An application update system performs staged rollouts to push new versions or features of applications to users quickly and with minimal negative impact to the users. The application update system allocates users of an application to populations. The populations specify a subset of users to receive a feature update for the application. The application update system performs a staged rollout of the feature update by iteratively pushing the feature update to the identified subset of users, monitoring the performance of the feature update, and, based on the performance, the application update system reallocates users to populations. For example, when the feature update performs successfully, the application update system allocates additional users to receive the feature update. When all users of the application have received the feature update, the staged rollout is designated as complete.
    Type: Application
    Filed: July 10, 2019
    Publication date: January 16, 2020
    Inventors: Zhenyu Zhao, Mandie Liu, Anirban Deb, Akash Parikh, Sisil Mehta