Patents by Inventor Yuehai Xu

Yuehai Xu 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: 10924550
    Abstract: A distributed key-value storage system may include a master node. The key-value store may be distributed among first and second nodes. The master node may receive a publish request to publish one or more key-value pairs. Each key-value pair may be stored in a retransmit buffer and sent to all the first nodes using a communication protocol of a first kind that does not include a retransmit protocol mechanism. Some of the key-value pairs may be sent to one or more second node using a communication protocol of a second kind that includes a retransmit protocol mechanism.
    Type: Grant
    Filed: June 22, 2018
    Date of Patent: February 16, 2021
    Assignee: VMWARE, INC.
    Inventors: Yuehai Xu, Enning Xiang, Mukund Srinivasan, Jorge Guerra Delgado
  • Publication number: 20210010817
    Abstract: A multi-leg transport system receives a transport request and determines a number of transfer locations between the origin location and the destination. The system selects a first provider to transport the user from the origin location to a transfer location and remotely monitors the position of the user as the user travels to the transfer location. In response to determining that the travel time to the transfer location is within a threshold, the system selects a second provider to transport the user from the transfer location to either the next transfer location or the destination for the transport request.
    Type: Application
    Filed: September 28, 2020
    Publication date: January 14, 2021
    Inventors: Bin Wu, Khang Tran, Yuehai Xu, Ruiyan Zhou, Anurag Gupta, Vishnu Srinivasan Sundaresan, Meisam Vosoughpour Yazdchi, Yawen Wei
  • Patent number: 10788329
    Abstract: A multi-leg transport system receives a transport request and determines a number of transfer locations between the origin location and the destination. The system selects a first provider to transport the user from the origin location to a transfer location and remotely monitors the position of the user as the user travels to the transfer location. In response to determining that the travel time to the transfer location is within a threshold, the system selects a second provider to transport the user from the transfer location to either the next transfer location or the destination for the transport request.
    Type: Grant
    Filed: January 9, 2018
    Date of Patent: September 29, 2020
    Assignee: Uber Technologies, Inc.
    Inventors: Bin Wu, Khang Tran, Yuehai Xu, Ruiyan Zhou, Anurag Gupta, Vishnu Srinivasan Sundaresan, Meisam Vosoughpour Yazdchi, Yawen Wei
  • Publication number: 20190212157
    Abstract: A multi-leg transport system receives a transport request and determines a number of transfer locations between the origin location and the destination. The system selects a first provider to transport the user from the origin location to a transfer location and remotely monitors the position of the user as the user travels to the transfer location. In response to determining that the travel time to the transfer location is within a threshold, the system selects a second provider to transport the user from the transfer location to either the next transfer location or the destination for the transport request.
    Type: Application
    Filed: January 9, 2018
    Publication date: July 11, 2019
    Inventors: Bin Wu, Khang Tran, Yuehai Xu, Ruiyan Zhou, Anurag Gupta, Vishnu Srinivasan Sundaresan, Meisam Vosoughpour Yazdchi, Yawen Wei
  • Publication number: 20180302474
    Abstract: A distributed key-value storage system may include a master node. The key-value store may be distributed among first and second nodes. The master node may receive a publish request to publish one or more key-value pairs. Each key-value pair may be stored in a retransmit buffer and sent to all the first nodes using a communication protocol of a first kind that does not include a retransmit protocol mechanism. Some of the key-value pairs may be sent to one or more second node using a communication protocol of a second kind that includes a retransmit protocol mechanism.
    Type: Application
    Filed: June 22, 2018
    Publication date: October 18, 2018
    Inventors: Yuehai Xu, Enning Xiang, Mukund Srinivasan, Jorge Guerra Delgado
  • Patent number: 10033812
    Abstract: A distributed key-value storage system may include a master node. The key-value store may be distributed among first and second nodes. The master node may receive a publish request to publish one or more key-value pairs. Each key-value pair may be stored in a retransmit buffer and sent to all the first nodes using a communication protocol of a first kind that does not include a retransmit protocol mechanism. Some of the key-value pairs may be sent to one or more second node using a communication protocol of a second kind that includes a retransmit protocol mechanism.
    Type: Grant
    Filed: September 10, 2015
    Date of Patent: July 24, 2018
    Assignee: VMWARE, INC.
    Inventors: Yuehai Xu, Enning Xiang, Mukund Srinivasan, Jorge Guerra Delgado
  • Patent number: 9779029
    Abstract: Various cache replacement policies are described whose goals are to identify items for eviction from the cache that are not accessed often and to identify items stored in the cache that are regularly accessed that should be maintained longer in the cache. In particular, the cache replacement policies are useful for workloads that have a strong temporal locality, that is, items that are accessed very frequently for a period of time and then quickly decay in terms of further accesses. In one embodiment, a variation on the traditional least recently used caching algorithm uses a reuse period or reuse distance for an accessed item to determine whether the item should be promoted in the cache queue. In one embodiment, a variation on the traditional two queue caching algorithm evicts items from the cache from both an active queue and an inactive queue.
    Type: Grant
    Filed: November 6, 2012
    Date of Patent: October 3, 2017
    Assignee: Facebook, Inc.
    Inventors: Eitan Frachtenberg, Yuehai Xu
  • Publication number: 20170078387
    Abstract: A distributed key-value storage system may include a master node. The key-value store may be distributed among first and second nodes. The master node may receive a publish request to publish one or more key-value pairs. Each key-value pair may be stored in a retransmit buffer and sent to all the first nodes using a communication protocol of a first kind that does not include a retransmit protocol mechanism. Some of the key-value pairs may be sent to one or more second node using a communication protocol of a second kind that includes a retransmit protocol mechanism.
    Type: Application
    Filed: September 10, 2015
    Publication date: March 16, 2017
    Inventors: Yuehai Xu, Enning Xiang, Mukund Srinivasan, Jorge Guerra Delgado
  • Patent number: 9445669
    Abstract: The invention relates to the technical field of a refrigerator or a wine refrigerator, and more particularly relates to a combined shelf structure. The combined shelf structure is arranged in a wine refrigerator. The combined shelf structure comprises at least two shelf bodies and at least two carrier bars. Connecting holes through which two carrier bars pass are respectively arranged at both ends of each shelf body. Either the top surface or the bottom surface of the shelf body is provided with a groove, and the remaining surface is provided with a flat structure. The carrier bars pass through the connecting holes. The shelf body with a top surface and a bottom surface which is different from the top surface provides choices to users for placing wine bottles or other canned and bottled drinks vertically or horizontally.
    Type: Grant
    Filed: September 11, 2015
    Date of Patent: September 20, 2016
    Assignee: HISENSE RONSHEN (GUANGDONG) FREEZER CO., LTD.
    Inventors: Yangsong Li, Guoliang Chen, Kai Cheng, Yuehai Xu, Bo Yang, Songshan Pan
  • Publication number: 20160037917
    Abstract: The invention relates to the technical field of a refrigerator or a wine refrigerator, and more particularly relates to a combined shelf structure. The combined shelf structure is arranged in a wine refrigerator. The combined shelf structure comprises at least two shelf bodies and at least two carrier bars. Connecting holes through which two carrier bars pass are respectively arranged at both ends of each shelf body. Either the top surface or the bottom surface of the shelf body is provided with a groove, and the remaining surface is provided with a flat structure. The carrier bars pass through the connecting holes. The shelf body with a top surface and a bottom surface which is different from the top surface provides choices to users for placing wine bottles or other canned and bottled drinks vertically or horizontally.
    Type: Application
    Filed: September 11, 2015
    Publication date: February 11, 2016
    Inventors: Yangsong LI, Guoliang CHEN, Kai CHENG, Yuehai XU, Bo YANG, Songshan PAN
  • Publication number: 20140129779
    Abstract: Various cache replacement policies are described whose goals are to identify items for eviction from the cache that are not accessed often and to identify items stored in the cache that are regularly accessed that should be maintained longer in the cache. In particular, the cache replacement policies are useful for workloads that have a strong temporal locality, that is, items that are accessed very frequently for a period of time and then quickly decay in terms of further accesses. In one embodiment, a variation on the traditional least recently used caching algorithm uses a reuse period or reuse distance for an accessed item to determine whether the item should be promoted in the cache queue. In one embodiment, a variation on the traditional two queue caching algorithm evicts items from the cache from both an active queue and an inactive queue.
    Type: Application
    Filed: November 6, 2012
    Publication date: May 8, 2014
    Applicant: Facebook, Inc.
    Inventors: Eitan Frachtenberg, Yuehai Xu