Patents by Inventor Yueting ZHANG

Yueting ZHANG 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: 20230195313
    Abstract: The disclosure provides techniques for storage device input/output (I/O) performance improvement in a remote computing environment. Embodiments include creating, on a remote device that is remote from a client device, a virtual storage device corresponding to a physical storage device that is located on the client device. Embodiments include receiving, by a driver on the remote device, a request from an application on the remote device to perform an input or output operation with respect to the virtual storage device. Embodiments include sending, by the remote device, a block-level input or output operation to the client device based on the request. Embodiments include receiving, by the remote device, a result of the block-level input or output operation from the client device. Embodiments include providing, by the driver on the remote device, to the application, a response to the request based on the result of the block-level input or output operation.
    Type: Application
    Filed: December 16, 2021
    Publication date: June 22, 2023
    Inventors: Weigang HUANG, Yueting ZHANG, Huiyong HUO, Zhongzheng TU, Mingsheng ZANG, Chuansheng ZHANG
  • Publication number: 20230195491
    Abstract: The disclosure provides an approach for device redirection in a remote computing environment. Embodiments include receiving, at a remote device from a client device over a network, input data of a peripheral device associated with the client device. Embodiments include receiving, at an emulated device running on the remote device, a request for device data from an application running on the remote device. Embodiments include responding, by the emulated device to the application, to the request with a response message having a format associated with the request, the response message being based on the input data. Embodiments include transmitting, from the remote device to the client device over the network, image data representing the application running on the remote device as controlled based on the input data.
    Type: Application
    Filed: December 16, 2021
    Publication date: June 22, 2023
    Inventors: Zhongzheng TU, Joe Huiyong HUO, Mingsheng ZANG, Jinxing HU, Yueting ZHANG
  • Publication number: 20230166404
    Abstract: A device includes a housing. An actuator is disposed within the housing. The actuator includes an actuator arm extending from the housing. A motor controller is disposed within the housing to control the actuator. A network input/output device is configured to communicate with a computer device over a communications network. The actuator is controlled remotely by one or more commands received from the computer device.
    Type: Application
    Filed: November 12, 2021
    Publication date: June 1, 2023
    Inventors: Yueting Zhang, Haofeng Song, Jisheng Li
  • Publication number: 20230052758
    Abstract: System and methods are provided for improved directory enumeration and data copy with shared client directories in virtual desktops by quickly and efficiently retrieving shared directory entries from the client device over a separate fast channel and caching them on the virtual desktop, where the directory entries can be available locally to applications in the virtual desktop for performing directory enumeration. The fast channel can further be utilized for efficiently transferring data in data copy operations between the client device and the virtual desktop.
    Type: Application
    Filed: September 20, 2022
    Publication date: February 16, 2023
    Inventors: Weigang Huang, Eric Yueting Zhang, Hui Yuan, Hui Zhang
  • Publication number: 20220382559
    Abstract: Techniques for implementing improved USB redirection of USB HID class devices are provided. In one set of embodiments a client system can receive, from a virtual desktop running on a server system, a poll message directed to an HID interface of a USB HID class device plugged into the client system and identify a polling thread associated with the HID interface. The client system can further save a copy of the poll message in the polling thread and initiate local polling of the HID interface, where the local polling comprises providing, via the polling thread, the copy of the poll message to the HID interface.
    Type: Application
    Filed: May 25, 2021
    Publication date: December 1, 2022
    Inventors: Zhongzheng Tu, Joe Huiyong Huo, Mingsheng Zang, Jinxing Hu, Yueting Zhang
  • Patent number: 11449625
    Abstract: System and methods are provided for improved directory enumeration and data copy with shared client directories in virtual desktops by quickly and efficiently retrieving shared directory entries from the client device over a separate fast channel and caching them on the virtual desktop, where the directory entries can be available locally to applications in the virtual desktop for performing directory enumeration. The fast channel can further be utilized for efficiently transferring data in data copy operations between the client device and the virtual desktop.
    Type: Grant
    Filed: February 24, 2021
    Date of Patent: September 20, 2022
    Assignee: VMware, Inc.
    Inventors: Weigang Huang, Eric Yueting Zhang, Hui Yuan, Hui Zhang
  • Publication number: 20220229922
    Abstract: System and methods are provided for improved directory enumeration and data copy with shared client directories in virtual desktops by quickly and efficiently retrieving shared directory entries from the client device over a separate fast channel and caching them on the virtual desktop, where the directory entries can be available locally to applications in the virtual desktop for performing directory enumeration. The fast channel can further be utilized for efficiently transferring data in data copy operations between the client device and the virtual desktop.
    Type: Application
    Filed: February 24, 2021
    Publication date: July 21, 2022
    Inventors: Weigang Huang, Eric Yueting Zhang, Hui Yuan, Hui Zhang
  • Publication number: 20220121241
    Abstract: A device includes a housing comprising a device surface and an input/output surface. The housing includes a plurality of docking bays arrayed in a row adjacent to each other. Each of the plurality of docking bays include an input/output interface, the interface configured to receive a wired connection from a device to be investigated; a button on the input/output surface; and a light on the input/output surface, the light configured to communicate a status of the respective docking bay. An input/output port is connected to the interface of each of the plurality of docking bays and configured to connect the devices to be investigated with a computing system via a single connection. A power input is configured to receive a power supply, the power input electrically connected to the light in each of the plurality of docking bays. Wiring for the plurality of docking bays is disposed within the housing.
    Type: Application
    Filed: October 20, 2020
    Publication date: April 21, 2022
    Inventors: Jisheng Li, George Huang, Yueting Zhang, Haofeng Song
  • Patent number: 10162974
    Abstract: An example method is provided for a computing device, coupled to a first display and a second display, to conceal sensitive information on a display. The method may comprise in response to detecting sensitive information in a desktop shown on the first display, generating a replacement image that conceals the detected sensitive information in the desktop and sending the replacement image to the second display for display. Otherwise, a mirror image of the desktop shown on the first display may be sent to the second display for display.
    Type: Grant
    Filed: July 14, 2016
    Date of Patent: December 25, 2018
    Assignee: VMware, Inc.
    Inventors: Guoxin Liu, Yunxia Cheng, Yuping Wei, Jian Mu, Yueting Zhang, Wenlong Shao
  • Patent number: 9912724
    Abstract: A computer implemented method is configured to remotely access a desktop hosted by a server system. The method displays a local view of a remote desktop hosted by a server system based on information received from the server system where the remote desktop includes a first object. The method then detects user input indicating a request to move the first object. In response to the request, the method generates a second object to represent the first object. The second object is generated to correspond to the visual appearance of the object. The method then presents the second object on the local view of the remote desktop. The second object may overlay the first object. The second object is then moved to a destination on the local view of the desktop according to the request. Once the move has concluded, the method transmits the destination to the server system.
    Type: Grant
    Filed: December 6, 2013
    Date of Patent: March 6, 2018
    Assignee: VMware, Inc.
    Inventors: Guoxin Liu, Yunxia Cheng, Wenlong Shao, Yueting Zhang
  • Patent number: 9584503
    Abstract: Authentication to a remote-server from a computing device having stored credentials for the remote server is described. In one example, a method of authenticating a user to a remote server through a client application executing on a computing device includes: receiving, by the client application, a request to authenticate the user to the remote server using credentials stored on the computing device; prompting, by the client application, the user for gesture-based password; authenticating, by the client application, the gesture-based password; and sending, by the client application, the stored credentials to the remote server for authentication in response to successful authentication of the gesture-based password.
    Type: Grant
    Filed: June 19, 2014
    Date of Patent: February 28, 2017
    Assignee: VMware, Inc.
    Inventors: Jinshan Zhang, Yueting Zhang, Jian Mu, YiQun Yun, Qiao Huang
  • Patent number: 9582180
    Abstract: Systems and techniques are described for automated zoom and selection of content on a touch screen device. A described technique includes receiving a first touch input contacting a touch screen display of a user device at a first position in a user interface presented at a first magnification, while continuing to receive the first touch input determining that a duration of the first touch input has exceeded a predetermined threshold duration, and increasing, based on determining that the duration of the first touch input has exceeded than the predetermined threshold duration, the magnification of the user interface to a second magnification, and performing an action based on the first touch input.
    Type: Grant
    Filed: November 13, 2013
    Date of Patent: February 28, 2017
    Assignee: VMware, Inc.
    Inventors: Wenlong Shao, Yueting Zhang
  • Patent number: 9575649
    Abstract: Left- and right-click buttons of a virtual touchpad each have two modes, a “click” mode and an “on/off” mode. In “click” mode, touching a finger to the left- or right-click button triggers a mouse button down event while releasing a finger from the button triggers a mouse button up event. In “on/off” mode, the left- and right-click buttons each have two states, “on” and “off.” If the current state of the left- or right-click button is “off,” then touching the button triggers the mouse button down event, while releasing the button changes the state of the button to “on” but does not trigger any mouse events. Conversely, if the current state of the left- or right-click button is “on,” then touching the button does not trigger any mouse events, but releasing the button thereafter changes the state of the button to “off” and triggers the mouse button up event.
    Type: Grant
    Filed: April 25, 2013
    Date of Patent: February 21, 2017
    Assignee: VMware, Inc.
    Inventors: Yuping Wei, Yueting Zhange, Wenlong Shao
  • Publication number: 20160321457
    Abstract: An example method is provided for a computing device, coupled to a first display and a second display, to conceal sensitive information on a display. The method may comprise in response to detecting sensitive information in a desktop shown on the first display, generating a replacement image that conceals the detected sensitive information in the desktop and sending the replacement image to the second display for display. Otherwise, a mirror image of the desktop shown on the first display may be sent to the second display for display.
    Type: Application
    Filed: July 14, 2016
    Publication date: November 3, 2016
    Inventors: Guoxin Liu, Yunxia Cheng, Yuping Wei, Jian Mu, Yueting Zhang, Wenlong Shao
  • Patent number: 9406157
    Abstract: An example method is provided for a computing device, coupled to a first display and a second display, to conceal sensitive information on a display. The method may comprise in response to detecting sensitive information in a desktop shown on the first display, generating a replacement image that conceals the detected sensitive information in the desktop and sending the replacement image to the second display for display. Otherwise, a mirror image of the desktop shown on the first display may be sent to the second display for display.
    Type: Grant
    Filed: April 21, 2014
    Date of Patent: August 2, 2016
    Assignee: AirWatch LLC
    Inventors: Guoxin Liu, Yunxia Cheng, Yuping Wei, Jian Mu, Yueting Zhang, Wenlong Shao
  • Patent number: 9288259
    Abstract: A method is provided for a presenter device to screen share a remote desktop on a remote server with participant devices in a wireless network including the presenter device and the participant devices. The presenter device connects to the remote desktop through the wireless network. The presenter device receives screen data of the remote desktop and multicasts the screen data to a multicast group through the wireless network. The presenter device transmits a multicast address to the participant devices through the wireless network. The participant devices use the multicast address to receive the screen data through the wireless network.
    Type: Grant
    Filed: June 28, 2013
    Date of Patent: March 15, 2016
    Assignee: VMware, Inc.
    Inventors: Wenlong Shao, Kun Shi, Yueting Zhang, Bo Liu, Yuping Wei, Haiou Jiang
  • Publication number: 20150373010
    Abstract: Authentication to a remote-server from a computing device having stored credentials for the remote server is described. In one example, a method of authenticating a user to a remote server through a client application executing on a computing device includes: receiving, by the client application, a request to authenticate the user to the remote server using credentials stored on the computing device; prompting, by the client application, the user for gesture-based password; authenticating, by the client application, the gesture-based password; and sending, by the client application, the stored credentials to the remote server for authentication in response to successful authentication of the gesture-based password.
    Type: Application
    Filed: June 19, 2014
    Publication date: December 24, 2015
    Inventors: Jinshan ZHANG, Yueting ZHANG, Jian MU, YiQun YUN, Qiao HUANG
  • Publication number: 20150302621
    Abstract: An example method is provided for a computing device, coupled to a first display and a second display, to conceal sensitive information on a display. The method may comprise in response to detecting sensitive information in a desktop shown on the first display, generating a replacement image that conceals the detected sensitive information in the desktop and sending the replacement image to the second display for display. Otherwise, a mirror image of the desktop shown on the first display may be sent to the second display for display.
    Type: Application
    Filed: April 21, 2014
    Publication date: October 22, 2015
    Applicant: VMware, Inc.
    Inventors: Guoxin LIU, Yunxia CHENG, Yuping WEI, Jian MU, Yueting ZHANG, Wenlong SHAO
  • Publication number: 20150163281
    Abstract: A computer implemented method is configured to remotely access a desktop hosted by a server system. The method displays a local view of a remote desktop hosted by a server system based on information received from the server system where the remote desktop includes a first object. The method then detects user input indicating a request to move the first object. In response to the request, the method generates a second object to represent the first object. The second object is generated to correspond to the visual appearance of the object. The method then presents the second object on the local view of the remote desktop. The second object may overlay the first object. The second object is then moved to a destination on the local view of the desktop according to the request. Once the move has concluded, the method transmits the destination to the server system.
    Type: Application
    Filed: December 6, 2013
    Publication date: June 11, 2015
    Applicant: VMware, Inc.
    Inventors: Guoxin Liu, Yunxia Cheng, Wenlong Shao, Yueting Zhang
  • Publication number: 20150135126
    Abstract: Systems and techniques are described for automated zoom and selection of content on a touch screen device. A described technique includes receiving a first touch input contacting a touch screen display of a user device at a first position in a user interface presented at a first magnification, while continuing to receive the first touch input determining that a duration of the first touch input has exceeded a predetermined threshold duration, and increasing, based on determining that the duration of the first touch input has exceeded than the predetermined threshold duration, the magnification of the user interface to a second magnification, and performing an action based on the first touch input.
    Type: Application
    Filed: November 13, 2013
    Publication date: May 14, 2015
    Applicant: VMware, Inc.
    Inventors: Wenlong Shao, Yueting Zhang