Patents by Inventor Haiwei Zhao

Haiwei Zhao 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: 20240136810
    Abstract: Provided is a blocking-type surge protector for accelerated turn-off, comprising: a first transistor (M1), a drain electrode thereof connected to a first port; a second transistor (M2), a drain electrode thereof connected to a source electrode of the first transistor (M1), and a source electrode thereof connected to a gate electrode of the first transistor (M1), the source electrode thereof being further connected to a second port; a first resistor (R1), connected between the drain electrode of the first transistor (M1) and the gate electrode of the second transistor (M2); and an accelerated turn-off module (10), connected between the drain electrode of the first transistor (M1) and the gate electrode of the second transistor (M2).
    Type: Application
    Filed: August 30, 2022
    Publication date: April 25, 2024
    Inventors: Zhuangzhuang HAO, Deyi ZHAO, Qianyuan JIANG, Haiwei SU
  • 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
  • Publication number: 20220222223
    Abstract: Described herein are a system and method for combining folders in a host operating system lacking a facility for performing the combining. A helper virtual machine (VM) is formed and runs a guest operating system with a facility for combining folders such as a union mount facility. The host operating system also runs a host/guest file-sharing server to share folders instead of copying them. The file-sharing server allows the VM to access host folders, perform the combination using the union mount facility, and then allows the host operating system to access the results as a shared union mount folder in the host. Any changes to the shared union mount folder in the host are automatically processed by the union mount facility in the VM and then reflected to a folder in the host operating system.
    Type: Application
    Filed: February 5, 2021
    Publication date: July 14, 2022
    Inventors: Junfei WU, Xiaodong YE, Haiwei ZHAO, Chen LIU
  • Patent number: 10254960
    Abstract: An electronic device is disclosed. The electronic device may include a display device and an input device for user input. The input device may be movably coupled to the display device. The electronic device may include a processor coupled to the display device and the input device. The processor may detect a first and a second operating mode of the electronic device, and then may control the input device to operate either under the first input mode or the second input mode respectively in accordance with the detected relative arrangement. A method and programming product are also disclosed.
    Type: Grant
    Filed: August 22, 2016
    Date of Patent: April 9, 2019
    Assignee: Lenovo (Beijing) Limited
    Inventor: Haiwei Zhao
  • Publication number: 20170185288
    Abstract: An electronic device is disclosed. The electronic device may include a display device and an input device for user input. The input device may be movably coupled to the display device. The electronic device may include a processor coupled to the display device and the input device. The processor may detect a first and a second operating mode of the electronic device, and then may control the input device to operate either under the first input mode or the second input mode respectively in accordance with the detected relative arrangement. A method and programming product are also disclosed.
    Type: Application
    Filed: August 22, 2016
    Publication date: June 29, 2017
    Inventor: Haiwei Zhao