Patents by Inventor Wu BAI

Wu BAI 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: 11934314
    Abstract: A method of copying at least first and second files stored in a client computing device to a host server, includes the steps of: generating at the host server a first read I/O request for data of the first file based on responses to pre-read I/O requests for the first file, received from the client computing device; transmitting a merged I/O request that includes the first read I/O request for data of the first file and pre-read I/O requests for the second file from the host server to the client computing device; generating at the host server a second read I/O request for data of the second file based on responses to the pre-read I/O requests for the second file, received from the client computing device; and transmitting the second read I/O request for data of the second file from the host server to the client computing device.
    Type: Grant
    Filed: September 1, 2022
    Date of Patent: March 19, 2024
    Assignee: VMware LLC
    Inventors: Wu Bai, Haiwei Zhao, Weigang Huang, Feng Yan, Kun Shi
  • Publication number: 20240028369
    Abstract: A method of performing open and close input/output (I/O) requests targeting a directory of a client computing device includes the steps of: receiving a first I/O request to open the directory, from a driver of a host server, forwarding the first I/O request to the client computing device; in response to the first I/O request, receiving an identifier (ID) of the directory from the client computing device and transmitting the ID to the driver; in response to receiving a second I/O request to close the directory, from the driver, storing the ID in a cache, and not forwarding the second I/O request to the client computing device; and in response to receiving a third I/O request to open the directory, from the driver, retrieving the ID from the cache, and transmitting the ID to the driver again.
    Type: Application
    Filed: September 1, 2022
    Publication date: January 25, 2024
    Inventors: Wu BAI, Haiwei ZHAO, Weigang HUANG, Feng YAN, Kun SHI
  • Publication number: 20240028513
    Abstract: A method of copying at least first and second files stored in a client computing device to a host server, includes the steps of: generating at the host server a first read I/O request for data of the first file based on responses to pre-read I/O requests for the first file, received from the client computing device; transmitting a merged I/O request that includes the first read I/O request for data of the first file and pre-read I/O requests for the second file from the host server to the client computing device; generating at the host server a second read I/O request for data of the second file based on responses to the pre-read I/O requests for the second file, received from the client computing device; and transmitting the second read I/O request for data of the second file from the host server to the client computing device.
    Type: Application
    Filed: September 1, 2022
    Publication date: January 25, 2024
    Inventors: Wu BAI, Haiwei ZHAO, Weigang HUANG, Feng YAN, Kun SHI
  • Publication number: 20240022634
    Abstract: The disclosure provides a method of associating thread identifiers (IDs) to input/output (I/O) requests in a remote computing environment. The method generally includes receiving, by a mini-filter on a remote device that is remote from a client device, a request from an application on the remote device to access resources at the client device, determining, by the mini-filter, a thread identifier (ID) associated with the request, the thread ID corresponding to an application thread of the application that generated the request, determining, by the mini-filter, one or more parameters of the request, and transmitting, by the mini-filter, to a redirection server process on the remote device, a message comprising the thread ID and the one or more parameters of the request, wherein the thread ID and the one or more parameters of the request are added to a cache maintained by the redirection server process.
    Type: Application
    Filed: September 29, 2022
    Publication date: January 18, 2024
    Inventors: Wu BAI, Haiwei ZHAO, Weigang HUANG, Feng YAN, Kun SHI
  • Publication number: 20230409364
    Abstract: The disclosure provides a method for universal naming convention (UNC) path redirection between a local desktop and a remote desktop. The method generally includes selecting, by a client device in an internal network, via an application running on a remote desktop in an external network, to open a UNC path for a resource located in the internal network. A firewall restricts the external network to access the resource located in the internal network. The method generally includes receiving, at the client device, from the remote desktop, via a virtual channel between the external network and the client device in the internal network, a message indicating to open the UNC path. The method generally includes opening, by the client device, via a local application of the client device, the UNC path to access the resource located in the internal network.
    Type: Application
    Filed: July 11, 2022
    Publication date: December 21, 2023
    Inventors: Huanhuan ZHANG, Haiwei Zhao, Feng YAN, Bo Steven LIU, Kun SHI, Wu BAI