Patents by Inventor Chaoting Xuan

Chaoting Xuan 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: 20220222953
    Abstract: Disclosed are various embodiments that relate to a system or a method for managing individual actions. In one example, among others, a system includes a client device that is configured to display a camera user interface for capturing an image and identify an action that stores the image captured in the memory. An image tag that describes the image is generated. The client device is configured to determine that the image has enterprise content based on the image tag and determine an enterprise policy to apply to the enterprise content. Text content from the image is extracted based on the enterprise policy. The client device is configured to display a user interface that includes the text content extracted from the image and transmit the text content of the image to an application based on the enterprise policy.
    Type: Application
    Filed: March 30, 2022
    Publication date: July 14, 2022
    Inventors: Kar-Fai Tse, Erich Peter Stuntebeck, Chaoting Xuan
  • Publication number: 20220215067
    Abstract: Systems and methods are described for extracting and populating content from an email link. In an example, a machine learning (“ML”) model can be trained based on user interactions with emails. When an email is received for the user, the ML model can be applied to score the email. An application can extract a link in the email. The application can retrieve a web page with the link and store it locally. The application can create a card for the email that includes the link and insert the card into a graphical user interface (“GUI”). A user can access the GUI and select the card. The web page can be retrieved from the local storage and displayed in the GUI.
    Type: Application
    Filed: January 5, 2021
    Publication date: July 7, 2022
    Inventors: Rohit Pradeep Shetty, Erich Stuntebeck, Chaoting Xuan, Sharun Varghese Samuel
  • Publication number: 20220215065
    Abstract: Systems and methods are described for managing saved web pages on a user device. In an example, when a user bookmarks a web page at the user device, the user device can send the bookmark to a server. A service on the server can gather information about web page and associate a plurality of tags with the web page based on that information. The service can compare the web page's tags to tags of other previously bookmarked web pages to identify a possible matching web page. The service can perform a semantic similarity analysis between the two web pages to determine whether their similarity exceeds a threshold. Where the similarity does exceed the threshold, the service can notify the user device. The user device can notify the user and present options for the new bookmarked web page.
    Type: Application
    Filed: January 6, 2021
    Publication date: July 7, 2022
    Inventors: Rohit Pradeep Shetty, Erich Stuntebeck, Chaoting Xuan
  • 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
  • Patent number: 11301710
    Abstract: Disclosed are various embodiments that relate to a system or a method for managing individual actions. In one example, among others, a system includes a client device and program instructions executable in the client device. The program instructions, when executed, cause the client device to identify an action that stores an image in a memory associated with the client device, where the action is executed by way of the client computing device. The program instructions also cause the client device to generate an image tag that describe the image. The client device can determine that the image has enterprise content based on the image tag and determine that a policy applies to the enterprise content. An enterprise action can be performed based on the enterprise policy.
    Type: Grant
    Filed: August 21, 2020
    Date of Patent: April 12, 2022
    Assignee: VMware, Inc.
    Inventors: Kar-Fai Tse, Erich Peter Stuntebeck, Chaoting Xuan
  • Patent number: 11283670
    Abstract: Systems and methods are included for detecting driving based on user-specific models for driving detection, and restricting access to an application of the user device while a user is driving. A management agent installed on the user device can collect data from sensors in a user device and provide the data to a management server, which can build a user-specific model for driving detection for that user. The management agent can then use that user-specific model for detecting when the user is driving. When the agent determines that the user is driving, it can enforce a driving policy that limits access to applications and delay or modify notifications generated by applications.
    Type: Grant
    Filed: October 22, 2019
    Date of Patent: March 22, 2022
    Assignee: AirWatch, LLC
    Inventors: Chaoting Xuan, Ravish Chawla, Jianling Wang, Kar Fai Tse
  • 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: 20220006823
    Abstract: Disclosed are various approaches for automating the detection and identification of anomalous devices in a management service. Device check-ins are received by a management service and housed in a data store. The quantity of device check-ins over various time periods can be analyzed using various approaches to identify anomalous devices.
    Type: Application
    Filed: July 1, 2020
    Publication date: January 6, 2022
    Inventors: Kar-Fai Tse, Chaoting Xuan, Ravish Chawla, Erich Stuntebeck, Stephen Jonathan Parry-Barwick
  • Publication number: 20210409955
    Abstract: Disclosed are various approaches for authenticating a user through a voice assistant device and creating an association between the device and a user account. The request is associated with a network or federated service. A user account can be implicitly authenticated based on proximity of a client device to the voice assistant device. An association between the user account and the voice assistant device can then be created.
    Type: Application
    Filed: September 9, 2021
    Publication date: December 30, 2021
    Inventors: Erich Peter Stuntebeck, Kar Fai Tse, Ravish Chawla, Chaoting Xuan
  • 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: 11122423
    Abstract: Disclosed are various approaches for authenticating a user through a voice assistant device and creating an association between the device and a user account. The request is associated with a network or federated service. A user account can be implicitly authenticated based on proximity of a client device to the voice assistant device. An association between the user account and the voice assistant device can then be created.
    Type: Grant
    Filed: June 26, 2019
    Date of Patent: September 14, 2021
    Assignee: VMware, Inc.
    Inventors: Erich Peter Stuntebeck, Kar Fai Tse, Ravish Chawla, Chaoting Xuan
  • 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: 20210210103
    Abstract: Disclosed are various approaches for assisting a user with skill or application discovery in a voice assistant device. By assisting the user in this way, avoiding the launching of malicious skills or applications can also be avoided. Additionally, restricting launching of applications to particular users or particular voice assistant devices can also be accomplished.
    Type: Application
    Filed: February 26, 2020
    Publication date: July 8, 2021
    Inventors: Rohit Pradeep Shetty, Chaoting Xuan, Ramani Panchapakesan
  • Publication number: 20210209710
    Abstract: Disclosed are various examples for audio data leak prevention using user and device contexts. In some examples, a voice assistant device can be connected to a remote service that provides enterprise data to be audibly emitted by the voice assistant device. In response to a request for the enterprise data being received from the voice assistant device, an audio signal can be generated that audibly broadcasts the enterprise data. The audio signal can be generated to audibly redact at least a portion of the enterprise data based at least in part on a mode of operation of the voice assistant device. The voice assistant device can be directed to emit the enterprise data through a playback of the audio signal.
    Type: Application
    Filed: February 19, 2020
    Publication date: July 8, 2021
    Inventors: ROHIT PRADEEP SHETTY, ERICH PETER STUNTEBECK, RAMANI PANCHAPAKESAN, SUMAN ALUVALA, CHAOTING XUAN
  • Publication number: 20210176229
    Abstract: Disclosed are various approaches for authenticating a user through a voice assistant device and creating an association between the device and a user account. The request is associated with a network or federated service. The user is prompted to use a client device, such as a smartphone, to facilitate an authentication flow. A soundwave is played through the client device that contains a secret key, which is then sent to a service that validates the secret key. An association between the user account and the voice assistant device can then be created so that access to third party services can occur.
    Type: Application
    Filed: February 10, 2020
    Publication date: June 10, 2021
    Inventors: Chaoting Xuan, Rohit Pradeep Shetty, Erich Stuntebeck
  • Patent number: 10936895
    Abstract: Disclosed are various embodiments that relate to a system or a method for managing individual actions. In one embodiment, among others, a system includes a client device and program instructions executable in the client device. The program instructions, when executed, cause the client device to identify an action that stores an image in a memory associated with the client device, where the action is executed by way of the client computing device. The program instructions also cause the client device to generate image tags that describe the image. The client device can determine that the image has enterprise content based at least in part on the image tags and perform an enterprise action on the image. The enterprise action can be based on an enterprise category associated with the image tags and an enterprise policy.
    Type: Grant
    Filed: July 26, 2017
    Date of Patent: March 2, 2021
    Assignee: VMware, Inc.
    Inventors: Kar Fai Tse, Erich Peter Stuntebeck, Chaoting Xuan
  • Patent number: 10931716
    Abstract: Various examples for identifying clusters of instances of managed devices within a management service are described. Clusters are identified based upon a policy strength score of the respective instances. The policy strength scores can be generated based upon the security settings of the instance within the management service.
    Type: Grant
    Filed: February 9, 2018
    Date of Patent: February 23, 2021
    Assignee: VMware, Inc.
    Inventor: Chaoting Xuan
  • Publication number: 20210027155
    Abstract: Examples described herein include systems and methods for implementing customized, on-device processing workflows. An example method can include training different natural language processing (“NLP”) models using distinct datasets relevant to different backend systems. The different NLP models can be assigned to user devices based on each device user's organizational group. The user devices can implement the customized NLP models to detect triggers within text of an application. Based on the detected trigger, the application can display a user interface element having a selectable actionable button for carrying out an action with respect to the backend system. In some examples, the detected trigger can automatically cause an action to be carried out with respect to the backend system.
    Type: Application
    Filed: July 23, 2019
    Publication date: January 28, 2021
    Inventors: Ravish Chawla, Kar-Fai Tse, Chaoting Xuan