Patents by Inventor Jian MU
Jian MU 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: 10983747Abstract: Files are mirrored between a desktop device and a mobile device in a seamless manner so that a user may work on the mirrored files on either device without having to save or send files beforehand. The user may interact with a mirrored file on a desktop, physically leave the desktop, and take a mobile device that has the mirrored file with him or her and continue interacting with the file.Type: GrantFiled: August 29, 2016Date of Patent: April 20, 2021Assignee: VMware, Inc.Inventors: Daniel James Beveridge, Blake Watts, Jian Mu
-
Patent number: 10976981Abstract: A selected screen, such as a monitoring tool, operating on a remote desktop is exported to a mobile client device, such as a smart phone, tablet, smart watch, etc. The client device polls the remote desktop for images, pointers, commands, etc. relating to the selected screen. The remote desktop provides the requested data to the client device through a command queue maintained by the remote desktop.Type: GrantFiled: August 29, 2016Date of Patent: April 13, 2021Assignee: VMware, Inc.Inventors: Daniel James Beveridge, Blake Watts, Jian Mu
-
Patent number: 10812974Abstract: 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: GrantFiled: May 6, 2017Date of Patent: October 20, 2020Assignee: VMware, Inc.Inventors: Jian Mu, YiQun Yun, Yuping Wei, Gang Si, Ming Zhao
-
Patent number: 10715577Abstract: The disclosure herein describes a server-side system that dynamically enhances user experience on a remoting client device. During operation, the system monitors user inputs on the client device. When a user input involving a predetermined interaction between the user and the GUI on the client device is detected, the system alters parameters of frame encoding based on the user interaction. Frame updates transmitted to the client device during the user interaction are encoded with the altered encoding method to improve user experience. Once the user interaction is ended, the system reverts back to the normal encoding method.Type: GrantFiled: September 9, 2014Date of Patent: July 14, 2020Assignee: VMware, Inc.Inventors: Jinxing Hu, Yong Lin Ma, Wei Hu, Jian Mu
-
Patent number: 10610425Abstract: The present invention provides a wrapping device for wrapping body parts. Said wrapping device comprises a rotation module having a first roller ring, a second roller ring, and a plurality of connecting parts; a driving module driving at least one of the first roller ring and the second roller ring to revolve; and at least a pressing device disposed on the second roller ring. In said wrapping device, the first roller ring and the second roller ring are separately and coaxially disposed, while the opposite ends of each of the plurality of connecting parts are separately connected to the first roller ring and the second roller ring. In addition, the first roller ring includes a first ring hole surrounded and formed by a first inner ring wall, and the second roller ring includes a second ring hole surrounded and formed by a second inner ring wall. Said at least a pressing device protrudes toward an inner space of the second ring hole.Type: GrantFiled: June 12, 2017Date of Patent: April 7, 2020Assignee: National Chiao Tung UniversityInventors: Bing-Shiang Yang, Jian-Mu Lai
-
Patent number: 10291721Abstract: Documents or other files opened on a remote desktop are mirrored onto a mobile client device that allows a user to seamlessly work on such documents or files in either a stationary or mobile fashion. The mirrored files may be presented to the user on the mobile client device with the capacity for the user to sign his or her name—or otherwise mark—the mirrored document on the client device. Once signed, various techniques are executed that cause the signed version of the mirrored files to be communicated back to the remote desktop where the signed files are saved. Such techniques may operate transparent to a user, eliminating the need for the user to constantly have to save and transport signed files between multiple devices when working on the go.Type: GrantFiled: December 31, 2015Date of Patent: May 14, 2019Assignee: VMware, Inc.Inventors: Daniel James Beveridge, Blake Watts, Jian Mu
-
Patent number: 10162974Abstract: 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: July 14, 2016Date of Patent: December 25, 2018Assignee: VMware, Inc.Inventors: Guoxin Liu, Yunxia Cheng, Yuping Wei, Jian Mu, Yueting Zhang, Wenlong Shao
-
Patent number: 10152342Abstract: Techniques are disclosed for allowing a virtual application and a virtual desktop to interact. In one embodiment, the virtual application is moved inside the virtual desktop to eliminate the need to switch between user interfaces for the virtual desktop and for the virtual application. In response to a user dragging the user interface of a first virtual desktop interface (VDI) client connected to the virtual application into the user interface of a second VDI client connected to the virtual desktop, information is collected about a first virtual machine (VM) in which the virtual application runs, and the information is transmitted to the second VDI client. The second VDI client passes such information via a virtual channel to a second VM in which the virtual desktop runs, and a remote launcher in the second VM launches a third VDI client that connects to the first VM based on the information.Type: GrantFiled: June 30, 2015Date of Patent: December 11, 2018Assignee: VMware, Inc.Inventors: Jinxing Hu, Jian Mu
-
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
-
Publication number: 20180280211Abstract: The present invention provides a wrapping device for wrapping body parts. Said wrapping device comprises a rotation module having a first roller ring, a second roller ring, and a plurality of connecting parts; a driving module driving at least one of the first roller ring and the second roller ring to revolve; and at least a pressing device disposed on the second roller ring. In said wrapping device, the first roller ring and the second roller ring are separately and coaxially disposed, while the opposite ends of each of the plurality of connecting parts are separately connected to the first roller ring and the second roller ring. In addition, the first roller ring includes a first ring hole surrounded and formed by a first inner ring wall, and the second roller ring includes a second ring hole surrounded and formed by a second inner ring wall. Said at least a pressing device protrudes toward an inner space of the second ring hole.Type: ApplicationFiled: June 12, 2017Publication date: October 4, 2018Inventors: Bing-Shiang YANG, Jian-Mu Lai
-
Patent number: 9584503Abstract: 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: GrantFiled: June 19, 2014Date of Patent: February 28, 2017Assignee: VMware, Inc.Inventors: Jinshan Zhang, Yueting Zhang, Jian Mu, YiQun Yun, Qiao Huang
-
Publication number: 20170003995Abstract: Techniques are disclosed for allowing a virtual application and a virtual desktop to interact. In one embodiment, the virtual application is moved inside the virtual desktop to eliminate the need to switch between user interfaces for the virtual desktop and for the virtual application. In response to a user dragging the user interface of a first virtual desktop interface (VDI) client connected to the virtual application into the user interface of a second VDI client connected to the virtual desktop, information is collected about a first virtual machine (VM) in which the virtual application runs, and the information is transmitted to the second VDI client. The second VDI client passes such information via a virtual channel to a second VM in which the virtual desktop runs, and a remote launcher in the second VM launches a third VDI client that connects to the first VM based on the information.Type: ApplicationFiled: June 30, 2015Publication date: January 5, 2017Inventors: Jinxing HU, Jian MU
-
Publication number: 20160364201Abstract: Files are mirrored between a desktop device and a mobile device in a seamless manner so that a user may work on the mirrored files on either device without having to save or send files beforehand. The user may interact with a mirrored file on a desktop, physically leave the desktop, and take a mobile device that has the mirrored file with him or her and continue interacting with the file.Type: ApplicationFiled: August 29, 2016Publication date: December 15, 2016Inventors: Daniel James Beveridge, Blake Watts, Jian Mu
-
Publication number: 20160364200Abstract: A selected screen, such as a monitoring tool, operating on a remote desktop is exported to a mobile client device, such as a smart phone, tablet, smart watch, etc. The client device polls the remote desktop for images, pointers, commands, etc. relating to the selected screen. The remote desktop provides the requested data to the client device through a command queue maintained by the remote desktop.Type: ApplicationFiled: August 29, 2016Publication date: December 15, 2016Inventors: Daniel James Beveridge, Blake Watts, Jian Mu
-
Publication number: 20160344819Abstract: Documents or other files opened on a remote desktop are mirrored onto a mobile client device that allows a user to seamlessly work on such documents or files in either a stationary or mobile fashion. The mirrored files may be presented to the user on the mobile client device with the capacity for the user to sign his or her name—or otherwise mark—the mirrored document on the client device. Once signed, various techniques are executed that cause the signed version of the mirrored files to be communicated back to the remote desktop where the signed files are saved. Such techniques may operate transparent to a user, eliminating the need for the user to constantly have to save and transport signed files between multiple devices when working on the go.Type: ApplicationFiled: December 31, 2015Publication date: November 24, 2016Inventors: Daniel James Beveridge, Blake Watts, Jian Mu
-
Publication number: 20160342784Abstract: A desktop is unlocked or locked using a mobile client device, such as a smart phone, tablet, smart watch, etc. The authentication mechanism of the mobile client device, such as fingerprint, facial recognition, voice recognition, username and password, is leveraged for faster, less-cumbersome user authentication on the desktop. In this vein, a client device is added to an authentication agent on the desktop, and the desktop recognizes successful attempts to access the mobile client device as a method of unlocking or locking the desktop.Type: ApplicationFiled: June 7, 2016Publication date: November 24, 2016Inventors: Daniel James Beveridge, Blake Watts, Jian Mu
-
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
-
Publication number: 20160072873Abstract: The disclosure herein describes a server-side system that dynamically enhances user experience on a remoting client device. During operation, the system monitors user inputs on the client device. When a user input involving a predetermined interaction between the user and the GUI on the client device is detected, the system alters parameters of frame encoding based on the user interaction. Frame updates transmitted to the client device during the user interaction are encoded with the altered encoding method to improve user experience. Once the user interaction is ended, the system reverts back to the normal encoding method.Type: ApplicationFiled: September 9, 2014Publication date: March 10, 2016Inventors: Jinxing Hu, Yong Lin Ma, Wei Hu, Jian Mu
-
Publication number: 20150373010Abstract: 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: ApplicationFiled: June 19, 2014Publication date: December 24, 2015Inventors: Jinshan ZHANG, Yueting ZHANG, Jian MU, YiQun YUN, Qiao HUANG