Patents by Inventor Huicheng Song

Huicheng Song 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: 20250094618
    Abstract: A key management system can store, in a tag repository, information associating policy tags with column datasets. The system can receive a client request for an encrypted encryption key (EEK) to access a column dataset, where the client request includes a column name for the column dataset. Based on the client request, the system can perform a lookup in the tag repository to identify one or more tags associated with the column dataset and determine whether the client device is authorized to access the column dataset. Based on determining that the client device is authorized to access the column dataset, the system can generate an original encryption key, and generate the EEK using a shared master key, the original encryption key, and at least the column name for the column dataset. The system may then provide the EEK to the client device over the one or more networks.
    Type: Application
    Filed: September 19, 2023
    Publication date: March 20, 2025
    Inventors: Huicheng Song, Xinli Shang
  • Publication number: 20200005118
    Abstract: Generally discussed herein are devices, systems, and methods for detecting a conversation with a virtual agent is offtrack and responding appropriately. A method can include receiving a prompt, expected responses to the prompt, and a response of an interaction session with the virtual agent, the interaction session to solve a problem of a user, determining whether the response indicates the interaction session is in an offtrack state based on the prompt, expected responses, and response, in response to a determination that the interaction session is in the offtrack state, determining a taxonomy of the offtrack state, and providing, based on the determined taxonomy, a next prompt to the interaction session.
    Type: Application
    Filed: June 28, 2018
    Publication date: January 2, 2020
    Inventors: Zhirong Chen, Junyan Chen, Xin Wan, Volodymyr Trubachov, Huicheng Song, Yanfen Song, Jiayuan Huang, Jiantao Sun, Shichao Hu, Zheng Chen
  • Publication number: 20200007380
    Abstract: Generally discussed herein are devices, systems, and methods for virtual agent selection of an option not expressly selected by a user. A method can include receiving, from a virtual agent interface device of the virtual agent device, a response regarding a problem, wherein the response is responsive to a prompt, and wherein the prompt is associated with one or more expected responses, determining whether the response is a match to one of the expected answers by performing one or more of (a) an ordinal match, (b) an inclusive match, (c) an entity match, and (d) a model match, and providing, responsive to a determination that the response is a match, a next prompt, or provide a solution to the problem, the next prompt associated with expected responses to the next prompt.
    Type: Application
    Filed: June 28, 2018
    Publication date: January 2, 2020
    Inventors: Junyan Chen, Zhirong Chen, Changhong Yuan, Eslam Kamal AbdelReheem, Bing Xu, Huicheng Song, Xin Wan
  • Patent number: 8798998
    Abstract: Pre-saved concatenation cost data is compressed through speech segment grouping. Speech segments are assigned to a predefined number of groups based on their concatenation cost values with other speech segments. A representative segment is selected for each group. The concatenation cost between two segments in different groups may then be approximated by that between the representative segments of their respective groups, thereby reducing an amount of concatenation cost data to be pre-saved.
    Type: Grant
    Filed: April 5, 2010
    Date of Patent: August 5, 2014
    Assignee: Microsoft Corporation
    Inventors: Huicheng Song, Guoliang Zhang, Zhiwei Weng
  • Publication number: 20110246200
    Abstract: Pre-saved concatenation cost data is compressed through speech segment grouping. Speech segments are assigned to a predefined number of groups based on their concatenation cost values with other speech segments. A representative segment is selected for each group. The concatenation cost between two segments in different groups may then be approximated by that between the representative segments of their respective groups, thereby reducing an amount of concatenation cost data to be pre-saved.
    Type: Application
    Filed: April 5, 2010
    Publication date: October 6, 2011
    Applicant: Microsoft Corporation
    Inventors: Huicheng Song, Guoliang Zhang, Zhiwei Weng