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: 10924550Abstract: 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: GrantFiled: June 22, 2018Date of Patent: February 16, 2021Assignee: VMWARE, INC.Inventors: Yuehai Xu, Enning Xiang, Mukund Srinivasan, Jorge Guerra Delgado
-
Publication number: 20210010817Abstract: 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: ApplicationFiled: September 28, 2020Publication date: January 14, 2021Inventors: Bin Wu, Khang Tran, Yuehai Xu, Ruiyan Zhou, Anurag Gupta, Vishnu Srinivasan Sundaresan, Meisam Vosoughpour Yazdchi, Yawen Wei
-
Patent number: 10788329Abstract: 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: GrantFiled: January 9, 2018Date of Patent: September 29, 2020Assignee: Uber Technologies, Inc.Inventors: Bin Wu, Khang Tran, Yuehai Xu, Ruiyan Zhou, Anurag Gupta, Vishnu Srinivasan Sundaresan, Meisam Vosoughpour Yazdchi, Yawen Wei
-
Publication number: 20190212157Abstract: 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: ApplicationFiled: January 9, 2018Publication date: July 11, 2019Inventors: Bin Wu, Khang Tran, Yuehai Xu, Ruiyan Zhou, Anurag Gupta, Vishnu Srinivasan Sundaresan, Meisam Vosoughpour Yazdchi, Yawen Wei
-
Publication number: 20180302474Abstract: 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: ApplicationFiled: June 22, 2018Publication date: October 18, 2018Inventors: Yuehai Xu, Enning Xiang, Mukund Srinivasan, Jorge Guerra Delgado
-
Patent number: 10033812Abstract: 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: GrantFiled: September 10, 2015Date of Patent: July 24, 2018Assignee: VMWARE, INC.Inventors: Yuehai Xu, Enning Xiang, Mukund Srinivasan, Jorge Guerra Delgado
-
Patent number: 9779029Abstract: 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: GrantFiled: November 6, 2012Date of Patent: October 3, 2017Assignee: Facebook, Inc.Inventors: Eitan Frachtenberg, Yuehai Xu
-
Publication number: 20170078387Abstract: 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: ApplicationFiled: September 10, 2015Publication date: March 16, 2017Inventors: Yuehai Xu, Enning Xiang, Mukund Srinivasan, Jorge Guerra Delgado
-
Patent number: 9445669Abstract: 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: GrantFiled: September 11, 2015Date of Patent: September 20, 2016Assignee: HISENSE RONSHEN (GUANGDONG) FREEZER CO., LTD.Inventors: Yangsong Li, Guoliang Chen, Kai Cheng, Yuehai Xu, Bo Yang, Songshan Pan
-
Publication number: 20160037917Abstract: 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: ApplicationFiled: September 11, 2015Publication date: February 11, 2016Inventors: Yangsong LI, Guoliang CHEN, Kai CHENG, Yuehai XU, Bo YANG, Songshan PAN
-
Publication number: 20140129779Abstract: 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: ApplicationFiled: November 6, 2012Publication date: May 8, 2014Applicant: Facebook, Inc.Inventors: Eitan Frachtenberg, Yuehai Xu