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: 10983747
    Abstract: 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: Grant
    Filed: August 29, 2016
    Date of Patent: April 20, 2021
    Assignee: VMware, Inc.
    Inventors: Daniel James Beveridge, Blake Watts, Jian Mu
  • Patent number: 10976981
    Abstract: 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: Grant
    Filed: August 29, 2016
    Date of Patent: April 13, 2021
    Assignee: VMware, Inc.
    Inventors: Daniel James Beveridge, Blake Watts, Jian Mu
  • Patent number: 10812974
    Abstract: 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: Grant
    Filed: May 6, 2017
    Date of Patent: October 20, 2020
    Assignee: VMware, Inc.
    Inventors: Jian Mu, YiQun Yun, Yuping Wei, Gang Si, Ming Zhao
  • Patent number: 10715577
    Abstract: 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: Grant
    Filed: September 9, 2014
    Date of Patent: July 14, 2020
    Assignee: VMware, Inc.
    Inventors: Jinxing Hu, Yong Lin Ma, Wei Hu, Jian Mu
  • Patent number: 10610425
    Abstract: 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: Grant
    Filed: June 12, 2017
    Date of Patent: April 7, 2020
    Assignee: National Chiao Tung University
    Inventors: Bing-Shiang Yang, Jian-Mu Lai
  • Patent number: 10291721
    Abstract: 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: Grant
    Filed: December 31, 2015
    Date of Patent: May 14, 2019
    Assignee: VMware, Inc.
    Inventors: Daniel James Beveridge, Blake Watts, Jian Mu
  • 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: 10152342
    Abstract: 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: Grant
    Filed: June 30, 2015
    Date of Patent: December 11, 2018
    Assignee: VMware, Inc.
    Inventors: Jinxing Hu, Jian Mu
  • Publication number: 20180324156
    Abstract: 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: Application
    Filed: May 6, 2017
    Publication date: November 8, 2018
    Inventors: Jian Mu, YiQun Yun, Yuping Wei, Gang Si, Ming Zhao
  • Publication number: 20180280211
    Abstract: 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: Application
    Filed: June 12, 2017
    Publication date: October 4, 2018
    Inventors: Bing-Shiang YANG, Jian-Mu Lai
  • 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
  • Publication number: 20170003995
    Abstract: 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: Application
    Filed: June 30, 2015
    Publication date: January 5, 2017
    Inventors: Jinxing HU, Jian MU
  • Publication number: 20160364201
    Abstract: 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: Application
    Filed: August 29, 2016
    Publication date: December 15, 2016
    Inventors: Daniel James Beveridge, Blake Watts, Jian Mu
  • Publication number: 20160364200
    Abstract: 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: Application
    Filed: August 29, 2016
    Publication date: December 15, 2016
    Inventors: Daniel James Beveridge, Blake Watts, Jian Mu
  • Publication number: 20160344819
    Abstract: 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: Application
    Filed: December 31, 2015
    Publication date: November 24, 2016
    Inventors: Daniel James Beveridge, Blake Watts, Jian Mu
  • Publication number: 20160342784
    Abstract: 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: Application
    Filed: June 7, 2016
    Publication date: November 24, 2016
    Inventors: Daniel James Beveridge, Blake Watts, Jian Mu
  • 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
  • Publication number: 20160072873
    Abstract: 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: Application
    Filed: September 9, 2014
    Publication date: March 10, 2016
    Inventors: Jinxing Hu, Yong Lin Ma, Wei Hu, Jian Mu
  • 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