Patents by Inventor Yuping WEI
Yuping WEI 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: 20180324156Abstract: Techniques are described for enabling a client device having an established virtual desktop session to seamlessly handoff the virtual desktop session to other nearby client devices without the need for the user to manually disconnect the client and re-enter authentication information. The session transfer may be performed using a short-range wireless connectivity protocol, such as BTLE, where the client device having an established virtual desktop session operates in sender mode and broadcasts session handoff messages to nearby receiver devices within a valid range. Another client device operating in receiver mode may accept the session handoff message including session information associated with the virtual desktop session and initiate the transfer of the virtual desktop session without the need for the user to re-authenticate to the server.Type: ApplicationFiled: May 6, 2017Publication date: November 8, 2018Inventors: Jian Mu, YiQun Yun, Yuping Wei, Gang Si, Ming Zhao
-
Patent number: 9986242Abstract: A method is provided to perform enhanced image encoding in a virtual desktop infrastructure (VDI) environment that includes a client device having a first graphical user interface (GUI) and a server device having a second GUI associated with the first GUI. One example method may include receiving, from the client device, user interface (UI) events based on which the first GUI is to be updated, and obtaining, by an agent on the server device, UI information relating to a UI element on the second GUI. The method may further include determining, by the agent on the server device, an encoding configuration for an encoder based at least in part on the UI information, encoding image data of the second GUI based on the encoding configuration, and sending encoded image data to the client device to update the first GUI on a screen of the client device.Type: GrantFiled: January 28, 2014Date of Patent: May 29, 2018Assignee: VMWARE, INC.Inventor: Yuping Wei
-
Patent number: 9978344Abstract: A method for caching images in a virtual environment uses hash tables to store information about an application or window and to store updated images. Suitable areas of applications or windows are fixed relative to the window for many cases, and also include a relatively small number of possible display statuses. Hash tables are used on an agent side and a client side to track previous image updates. When an updated image is determined to be already stored in a cache, the agent side can transmit a hash identifying the image to the client side, and the client side can update the display with the cached image.Type: GrantFiled: December 17, 2015Date of Patent: May 22, 2018Assignee: VMware, Inc.Inventors: Yuping Wei, Yong Lin Ma, Jinxing Hu, Li-Zhu Zhang
-
Publication number: 20180121030Abstract: A method of connecting to a remote virtual application is carried out at a remote desktop client. The steps of the method include transmitting a request for virtual application connection information, receiving, in response to the request, a path to an executable file, a name or identifier of a remote display protocol, and an indication of a protocol configuration associated with a first virtual application, and causing the executable file for the first virtual application to be launched in a virtual computing instance and accessing the first virtual application using the remote display protocol and the protocol configuration.Type: ApplicationFiled: October 28, 2016Publication date: May 3, 2018Inventors: Jinxing HU, Wei HU, Aaron HOU, Yuping WEI, Tang JIA
-
Publication number: 20170178600Abstract: A method for caching images in a virtual environment uses hash tables to store information about an application or window and to store updated images. Suitable areas of applications or windows are fixed relative to the window for many cases, and also include a relatively small number of possible display statuses. Hash tables are used on an agent side and a client side to track previous image updates. When an updated image is determined to be already stored in a cache, the agent side can transmit a hash identifying the image to the client side, and the client side can update the display with the cached image.Type: ApplicationFiled: December 17, 2015Publication date: June 22, 2017Inventors: Yuping WEI, Yong Lin MA, Jinxing HU, Li-Zhu ZHANG
-
Publication number: 20170142432Abstract: A virtual desktop can be remoted to a client device by transmitting a video stream using a video coding format, such as H.264, where higher resolution video can be streamed than natively supported by the encoder or decoder. The encoder framebuffer is divided into a plurality of equal size child buffers, each child buffer is assigned an identifier for identifying the child buffer. Padding pixels can be added to the child buffers to make the child buffer size acceptable for the video coding format. The child buffers are encoded using the video coding format and the encoded frames are transmitted to a client. On the decoder side, the encoded child frames are decoded, padding pixels are removed, and the data is used to update corresponding child buffers in a framebuffer on the client display system.Type: ApplicationFiled: November 12, 2015Publication date: May 18, 2017Inventors: Yuping Wei, Yong Lin Ma, Lizhu Zhang
-
Patent number: 9575649Abstract: 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: GrantFiled: April 25, 2013Date of Patent: February 21, 2017Assignee: VMware, Inc.Inventors: Yuping Wei, Yueting Zhange, Wenlong Shao
-
Publication number: 20160321457Abstract: 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: ApplicationFiled: July 14, 2016Publication date: November 3, 2016Inventors: Guoxin Liu, Yunxia Cheng, Yuping Wei, Jian Mu, Yueting Zhang, Wenlong Shao
-
Patent number: 9406157Abstract: 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: GrantFiled: April 21, 2014Date of Patent: August 2, 2016Assignee: AirWatch LLCInventors: Guoxin Liu, Yunxia Cheng, Yuping Wei, Jian Mu, Yueting Zhang, Wenlong Shao
-
Patent number: 9288259Abstract: 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: GrantFiled: June 28, 2013Date of Patent: March 15, 2016Assignee: VMware, Inc.Inventors: Wenlong Shao, Kun Shi, Yueting Zhang, Bo Liu, Yuping Wei, Haiou Jiang
-
Publication number: 20150302621Abstract: 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: ApplicationFiled: April 21, 2014Publication date: October 22, 2015Applicant: VMware, Inc.Inventors: Guoxin LIU, Yunxia CHENG, Yuping WEI, Jian MU, Yueting ZHANG, Wenlong SHAO
-
Publication number: 20150215624Abstract: A method is provided to perform enhanced image encoding in a virtual desktop infrastructure (VDI) environment that includes a client device having a first graphical user interface (GUI) and a server device having a second GUI associated with the first GUI. One example method may include receiving, from the client device, user interface (UI) events based on which the first GUI is to be updated, and obtaining, by an agent on the server device, UI information relating to a UI element on the second GUI. The method may further include determining, by the agent on the server device, an encoding configuration for an encoder based at least in part on the UI information, encoding image data of the second GUI based on the encoding configuration, and sending encoded image data to the client device to update the first GUI on a screen of the client device.Type: ApplicationFiled: January 28, 2014Publication date: July 30, 2015Applicant: VMware, Inc.Inventor: Yuping WEI
-
Publication number: 20150003313Abstract: 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: ApplicationFiled: June 28, 2013Publication date: January 1, 2015Inventors: Wenlong SHAO, Kun SHI, Yueting ZHANG, Bo LIU, Yuping WEI, Haiou Jiang
-
Publication number: 20140320421Abstract: 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: ApplicationFiled: April 25, 2013Publication date: October 30, 2014Applicant: VMware, Inc.Inventors: Yuping WEI, Yueting Zhange, Wenlong Shao
-
Publication number: 20140086955Abstract: Safe and effective live vaccines against bacteria infecting aquatic animals were created through the induction of novobiocin-resistance in liquid culture and novobiocin- and rifampicin-resistance in liquid culture.Type: ApplicationFiled: November 29, 2013Publication date: March 27, 2014Inventors: Yuping Wei Pridgeon, Phillip Harry Klesius
-
Patent number: 8637049Abstract: Safe and effective live vaccines against bacteria infecting aquatic animals were created through the induction of novobiocin-resistance in liquid culture and novobiocin- and rifampicin-resistance in liquid culture.Type: GrantFiled: April 6, 2011Date of Patent: January 28, 2014Assignee: The United States of America, as represented by the Secretary of AgricultureInventors: Yuping Wei Pridgeon, Phillip H. Klesius
-
Publication number: 20120258139Abstract: Safe and effective live vaccines against bacteria infecting aquatic animals were created through the induction of novobiocin-resistance in liquid culture and novobiocin- and rifampicin-resistance in liquid culture.Type: ApplicationFiled: April 6, 2011Publication date: October 11, 2012Inventors: Yuping Wei Pridgeon, Phillip H. Klesius