Patents by Inventor Qimin Yao

Qimin Yao 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: 11934803
    Abstract: Disclosed are various approaches for workflow service application searching. In some aspects, a search query is entered through a search element of a workflow application on a client device. A request is transmitted from a workflow application to a workflow service, to search within an application based on the search query. Application content corresponding to the search query and the application is received from the workflow service. A search result is provided based on the application content and without opening the application on the client device.
    Type: Grant
    Filed: September 28, 2021
    Date of Patent: March 19, 2024
    Assignee: VMware, Inc.
    Inventors: Lin Lv, Chaoting Xuan, Xinda Yan, Qimin Yao, Yunxia Cheng, Qian Liu
  • Patent number: 11818264
    Abstract: Disclosed are various embodiments for implementing a key escrow system without disclosure of a client's encryption key to third parties. An encryption key is split into a plurality of key segments pursuant to a shared secret protocol. A plurality of peer client devices are then identified. Each peer client device in the plurality of peer client devices is then verified and the respective one of the plurality of key segments are sent to a respective one of the plurality of peer client devices. A response is then received from each respective one of the plurality of peer client devices, the response confirming receipt of the respective one of the plurality of key segments. A list identifying the plurality of peer client devices is finally provided to a key escrow service, the list comprising key-value pairs that identify each respective one of the plurality of peer client devices and the respective one of the plurality of key segments.
    Type: Grant
    Filed: June 22, 2021
    Date of Patent: November 14, 2023
    Assignee: VMWARE, INC.
    Inventors: Chaoting Xuan, Qimin Yao, Litao Shen
  • Patent number: 11763231
    Abstract: Disclosed are various approaches for workflow service application stating. In some aspects, an application content request is transmitted to a workflow service. The application content request can request updated states from a network service that acts as a back end for the application. The application content can be provided to the client device or other installed applications, without having opened the application on a client device.
    Type: Grant
    Filed: May 27, 2020
    Date of Patent: September 19, 2023
    Assignee: VMWARE, INC.
    Inventors: Lin Lv, Chaoting Xuan, Xinda Yan, Qimin Yao, Yunxia Cheng, Qian Liu
  • Publication number: 20230289463
    Abstract: Systems and methods can allow for secure cross-device sharing of transient data using direct transient data sharing (“DTDS”). A source destination can share data using local DTDS with an agent on a first device. The agent can send the data to a hub server that runs a security control process and data formatting process. The hub server can determine risk scores for the source and destination devices and allow the sharing to occur if a safety threshold is met. Then an agent on the destination device can receive the transient data and use local DTDS to send the data to a destination application.
    Type: Application
    Filed: May 22, 2023
    Publication date: September 14, 2023
    Inventors: Chaoting Xuan, Lin Lv, Suyu Pan, Guoxin Liu, Qimin Yao, Yue Zhao
  • Patent number: 11755272
    Abstract: The disclosure provides a method for optimizing remote display at a client device in communication with a remote desktop. The method generally includes receiving one or more frames for display at the client device, determining that a frame rate of the received one or more frames is less than an expected frame rate and/or a resolution of the received one or more frames is less than an expected resolution, determining that at least one of a local central processing unit (CPU) usage at the client device is less than a CPU usage threshold or a local graphics processing unit (GPU) usage at the client device is less than a GPU usage threshold, applying one or more enhancement techniques to the received one or more frames to produce one or more optimized frames while continuously monitoring the local CPU usage and/or the local GPU usage at the client device, and rendering the one or more optimized frames for display at the client device.
    Type: Grant
    Filed: December 10, 2021
    Date of Patent: September 12, 2023
    Assignee: VMWARE, INC.
    Inventors: Yang Liu, Lin Lv, Jingxiao Xu, Yanchao Zhang, Le Yu, Qimin Yao
  • Publication number: 20230196239
    Abstract: Disclosed are various approaches for workflow service application stating. In some aspects, an application content request is transmitted to a workflow service. The application content request can request updated states from a network service that acts as a back end for the application. The application content can be provided to the client device or other installed applications, without having opened the application on a client device.
    Type: Application
    Filed: May 27, 2020
    Publication date: June 22, 2023
    Inventors: Lin LV, Chaoting XUAN, Xinda YAN, Qimin YAO, Yunxia CHENG, Qian LIU
  • Publication number: 20230185512
    Abstract: The disclosure provides a method for optimizing remote display at a client device in communication with a remote desktop. The method generally includes receiving one or more frames for display at the client device, determining that a frame rate of the received one or more frames is less than an expected frame rate and/or a resolution of the received one or more frames is less than an expected resolution, determining that at least one of a local central processing unit (CPU) usage at the client device is less than a CPU usage threshold or a local graphics processing unit (GPU) usage at the client device is less than a GPU usage threshold, applying one or more enhancement techniques to the received one or more frames to produce one or more optimized frames while continuously monitoring the local CPU usage and/or the local GPU usage at the client device, and rendering the one or more optimized frames for display at the client device.
    Type: Application
    Filed: December 10, 2021
    Publication date: June 15, 2023
    Inventors: Yang LIU, Lin LV, Jingxiao XU, Yanchao ZHANG, Le YU, Qimin YAO
  • Patent number: 11657170
    Abstract: Systems and methods can allow for secure cross-device sharing of transient data using direct transient data sharing (“DTDS”). A source destination can share data using local DTDS with an agent on a first device. The agent can send the data to a hub server that runs a security control process and data formatting process. The hub server can determine risk scores for the source and destination devices and allow the sharing to occur if a safety threshold is met. Then an agent on the destination device can receive the transient data and use local DTDS to send the data to a destination application.
    Type: Grant
    Filed: May 12, 2020
    Date of Patent: May 23, 2023
    Assignee: VMware, Inc.
    Inventors: Chaoting Xuan, Lin Lv, Suyu Pan, Guoxin Liu, Qimin Yao, Yue Zhao
  • Patent number: 11593155
    Abstract: Disclosed are various approaches for workflow service application networking. In some aspects, a workflow creation user interface is provided to create a networking workflow with at least one networking action. A networking action is specified for a first application to utilize application content from a second application. The networking action is verified based on a response to a test action request transmitted to the workflow service. The networking action is transmitted from the workflow application to a workflow service to cause the first application to utilize the application content from the second application according to the networking action.
    Type: Grant
    Filed: June 26, 2020
    Date of Patent: February 28, 2023
    Assignee: VMWARE INC.
    Inventors: Lin Lv, Chaoting Xuan, Xinda Yan, Qimin Yao, Yunxia Cheng, Qian Liu
  • Patent number: 11316929
    Abstract: Embodiments of the present disclosure relate to management of resources. Embodiments include receiving, from a user of a client device, first input indicating a location on a remote device and a file type. Embodiments include identifying a file corresponding to the file type at the location. Embodiments include generating a graphical representation of the file and providing the graphical representation of the file to the user. Embodiments include receiving, from the user, second input corresponding to the graphical representation of the file. Embodiments include identifying stored credentials based on the second input and initiating a virtual desktop session using the stored credentials. Embodiments include providing a remote interface to the virtual desktop session on the client device. Embodiments include launching an application within the virtual desktop session and opening the file within the application.
    Type: Grant
    Filed: July 8, 2019
    Date of Patent: April 26, 2022
    Assignee: VMware, Inc.
    Inventors: Lin Lv, Chaoting Xuan, Tong Zhao, Bo Steven Liu, Yue Zhao, Yanchao Zhang, Qimin Yao, Suyu Pan
  • Publication number: 20220012257
    Abstract: Disclosed are various approaches for workflow service application searching. In some aspects, a search query is entered through a search element of a workflow application on a client device. A request is transmitted from a workflow application to a workflow service, to search within an application based on the search query. Application content corresponding to the search query and the application is received from the workflow service. A search result is provided based on the application content and without opening the application on the client device.
    Type: Application
    Filed: September 28, 2021
    Publication date: January 13, 2022
    Inventors: Lin LV, Chaoting XUAN, Xinda YAN, Qimin YAO, Yunxia CHENG, Qian LIU
  • Publication number: 20210373942
    Abstract: Disclosed are various approaches for workflow service application networking. In some aspects, a workflow creation user interface is provided to create a networking workflow with at least one networking action. A networking action is specified for a first application to utilize application content from a second application. The networking action is verified based on a response to a test action request transmitted to the workflow service. The networking action is transmitted from the workflow application to a workflow service to cause the first application to utilize the application content from the second application according to the networking action.
    Type: Application
    Filed: June 26, 2020
    Publication date: December 2, 2021
    Inventors: Lin LV, Chaoting XUAN, Xinda YAN, Qimin YAO, Yunxia CHENG, Qian LIU
  • Publication number: 20210314153
    Abstract: Disclosed are various embodiments for implementing a key escrow system without disclosure of a client's encryption key to third parties. An encryption key is split into a plurality of key segments pursuant to a shared secret protocol. A plurality of peer client devices are then identified. Each peer client device in the plurality of peer client devices is then verified and the respective one of the plurality of key segments are sent to a respective one of the plurality of peer client devices. A response is then received from each respective one of the plurality of peer client devices, the response confirming receipt of the respective one of the plurality of key segments. A list identifying the plurality of peer client devices is finally provided to a key escrow service, the list comprising key-value pairs that identify each respective one of the plurality of peer client devices and the respective one of the plurality of key segments.
    Type: Application
    Filed: June 22, 2021
    Publication date: October 7, 2021
    Inventors: Chaoting Xuan, Qimin Yao, Litao Shen
  • Patent number: 11075755
    Abstract: Disclosed are various embodiments for implementing a key escrow system without disclosure of a client's encryption key to third parties. An encryption key is split into a plurality of key segments pursuant to a shared secret protocol. A plurality of peer client devices are then identified. Each peer client device in the plurality of peer client devices is then verified and the respective one of the plurality of key segments are sent to a respective one of the plurality of peer client devices. A response is then received from each respective one of the plurality of peer client devices, the response confirming receipt of the respective one of the plurality of key segments. A list identifying the plurality of peer client devices is finally provided to a key escrow service, the list comprising key-value pairs that identify each respective one of the plurality of peer client devices and the respective one of the plurality of key segments.
    Type: Grant
    Filed: April 24, 2019
    Date of Patent: July 27, 2021
    Assignee: VMWARE, INC.
    Inventors: Chaoting Xuan, Qimin Yao, Litao Shen
  • Publication number: 20210216656
    Abstract: Systems and methods can allow for secure cross-device sharing of transient data using direct transient data sharing (“DTDS”). A source destination can share data using local DTDS with an agent on a first device. The agent can send the data to a hub server that runs a security control process and data formatting process. The hub server can determine risk scores for the source and destination devices and allow the sharing to occur if a safety threshold is met. Then an agent on the destination device can receive the transient data and use local DTDS to send the data to a destination application.
    Type: Application
    Filed: May 12, 2020
    Publication date: July 15, 2021
    Inventors: Chaoting Xuan, Lin Lv, Suyu Pan, Guoxin Liu, Qimin Yao, Yue Zhao
  • Publication number: 20210014317
    Abstract: Embodiments of the present disclosure relate to management of resources. Embodiments include receiving, from a user of a client device, first input indicating a location on a remote device and a file type. Embodiments include identifying a file corresponding to the file type at the location. Embodiments include generating a graphical representation of the file and providing the graphical representation of the file to the user. Embodiments include receiving, from the user, second input corresponding to the graphical representation of the file. Embodiments include identifying stored credentials based on the second input and initiating a virtual desktop session using the stored credentials. Embodiments include providing a remote interface to the virtual desktop session on the client device. Embodiments include launching an application within the virtual desktop session and opening the file within the application.
    Type: Application
    Filed: July 8, 2019
    Publication date: January 14, 2021
    Inventors: Lin LV, Chaoting XUAN, Tong ZHAO, Bo Steven LIU, Yue ZHAO, Yanchao ZHANG, Qimin YAO, Suyu PAN
  • Publication number: 20200344054
    Abstract: Disclosed are various embodiments for implementing a key escrow system without disclosure of a client's encryption key to third parties. An encryption key is split into a plurality of key segments pursuant to a shared secret protocol. A plurality of peer client devices are then identified. Each peer client device in the plurality of peer client devices is then verified and the respective one of the plurality of key segments are sent to a respective one of the plurality of peer client devices. A response is then received from each respective one of the plurality of peer client devices, the response confirming receipt of the respective one of the plurality of key segments. A list identifying the plurality of peer client devices is finally provided to a key escrow service, the list comprising key-value pairs that identify each respective one of the plurality of peer client devices and the respective one of the plurality of key segments.
    Type: Application
    Filed: April 24, 2019
    Publication date: October 29, 2020
    Inventors: Chaoting Xuan, Qimin Yao, Litao Shen