Patents by Inventor Yixin Mao

Yixin Mao 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: 11790894
    Abstract: A system uses conversation engines to process natural language requests and conduct automatic conversations with users. The system generates responses to users in an online conversation. The system ranks generated user responses for the online conversation. The system generates a context vector based on a sequence of utterances of the conversation and generates response vectors for generated user responses. The system ranks the user responses based on a comparison of the context vectors and user response vectors. The system uses a machine learning based model that uses a pretrained neural network that supports multiple languages. The system determines a context of an utterance based on utterances in the conversation. The system generates responses and ranks them based on the context. The ranked responses are used to respond to the user.
    Type: Grant
    Filed: March 15, 2021
    Date of Patent: October 17, 2023
    Assignee: Salesforce, Inc.
    Inventors: Yixin Mao, Zachary Alexander, Victor Winslow Yee, Joseph R. Zeimen, Na Cheng, Chien-Sheng Wu, Wenhao Liu, Caiming Xiong
  • Publication number: 20230092702
    Abstract: Database systems and methods are provided for assigning structural metadata to records and creating automations using the structural metadata. One method of assigning structural metadata to a group of records involves determining, based on one or more fields of metadata associated with the records, a plurality of candidate names, wherein each candidate name of the plurality of candidate names corresponds to semantic content of the one or more fields of a respective record of the group of records, for each candidate name, assigning a name relevance score based on respective word relevance scores assigned to respective words of the respective candidate name based on usage, selecting a candidate name in a manner that is influenced by the respective name relevance scores assigned to the respective candidate names and automatically assigning a name to the group of records using the candidate name.
    Type: Application
    Filed: September 19, 2022
    Publication date: March 23, 2023
    Applicant: Salesforce, Inc.
    Inventors: Yixin Mao, Tian Xie, Chaney Lin, Chen Xing, Zachary Alexander, Wenhao Liu
  • Publication number: 20230090924
    Abstract: Database systems and methods are provided for assigning structural metadata to records and creating automations using the structural metadata. One method of assigning structural metadata to a record associated with a conversation involves obtaining a plurality of utterances associated with the conversation, identifying, from among the plurality of utterances, a representative utterance for semantic content of the conversation, assigning the conversation to a group of semantically similar conversations based on the representative utterance, and automatically updating the record associated with the conversation at a database system to include metadata identifying the group of semantically similar conversations.
    Type: Application
    Filed: September 19, 2022
    Publication date: March 23, 2023
    Applicant: Salesforce, Inc.
    Inventors: Yixin Mao, Zachary Alexander, Tian Xie, Wenhao Liu
  • Publication number: 20230089596
    Abstract: Database systems and methods are provided for assigning structural metadata to records and creating automations using the structural metadata.
    Type: Application
    Filed: September 19, 2022
    Publication date: March 23, 2023
    Applicant: Salesforce, Inc.
    Inventors: Jacob Nathaniel Huffman, Zachary Alexander, Yixin Mao, Nicholas Feinig, Avanthika Ramesh, Zineb Laraki
  • Publication number: 20230086668
    Abstract: Database systems and methods are provided for assigning structural metadata to records and creating automations using the structural metadata. One method of assigning structural metadata to a record associated with a conversation involves obtaining a plurality of utterances associated with the conversation, the plurality of utterances including at least a first set of utterances by a first actor and a second set of utterances corresponding to a second actor, obtaining a summarization of semantic content of the conversation based at least in part on an initial subset of the plurality of utterances using a summarization model, identifying, from among the first set of utterances corresponding to the first actor, a representative utterance that is closest to the summarization of the semantic content of the conversation, and automatically updating the record associated with the conversation at a database system to include metadata identifying the representative utterance by the first actor.
    Type: Application
    Filed: September 19, 2022
    Publication date: March 23, 2023
    Applicant: Salesforce, Inc.
    Inventors: Lidiya Murakhovs'ka, Chien-Sheng Wu, Yixin Mao
  • Patent number: 11544762
    Abstract: A system and related processing methodologies for recommending a product based on a work order are described. The system receives an input case description, including a current repair item and a current work type. Historical work orders associating a plurality of products with repair items and work types are searched for a co-occurrence of the repair item matching the current repair item, and the work type matching the current work type. Upon finding a match, the product associated with the match is added to a set of candidate products for the current work order. A similarity measure between the candidate product and current work order description, a current work type category, and popularity of the candidate product is generated and then used in the generation of a probability score for the candidate product and current work order. If the probability score meets a threshold, the candidate product is recommended.
    Type: Grant
    Filed: January 27, 2020
    Date of Patent: January 3, 2023
    Assignee: salesforce.com, inc.
    Inventors: Yixin Mao, Sitaram Asur, Na Cheng, Gary Brandeleer, Kavya Murali, Nicholas Beng Tek Geh
  • Publication number: 20220293094
    Abstract: A system uses conversation engines to process natural language requests and conduct automatic conversations with users. The system generates responses to users in an online conversation. The system ranks generated user responses for the online conversation. The system generates a context vector based on a sequence of utterances of the conversation and generates response vectors for generated user responses. The system ranks the user responses based on a comparison of the context vectors and user response vectors. The system uses a machine learning based model that uses a pretrained neural network that supports multiple languages. The system determines a context of an utterance based on utterances in the conversation. The system generates responses and ranks them based on the context. The ranked responses are used to respond to the user.
    Type: Application
    Filed: March 15, 2021
    Publication date: September 15, 2022
    Inventors: Yixin Mao, Zachary Alexander, Victor Winslow Yee, Joseph R. Zeimen, Na Cheng, Chien-Sheng Wu, Wenhao Liu, Caiming Xiong
  • Publication number: 20210150610
    Abstract: A system and related processing methodologies for recommending a product based on a work order are described. The system receives an input case description, including a current repair item and a current work type. Historical work orders associating a plurality of products with repair items and work types are searched for a co-occurrence of the repair item matching the current repair item, and the work type matching the current work type. Upon finding a match, the product associated with the match is added to a set of candidate products for the current work order. A similarity measure between the candidate product and current work order description, a current work type category, and popularity of the candidate product is generated and then used in the generation of a probability score for the candidate product and current work order. If the probability score meets a threshold, the candidate product is recommended.
    Type: Application
    Filed: January 27, 2020
    Publication date: May 20, 2021
    Inventors: Yixin Mao, Sitaram Asur, Na Cheng, Gary Brandeleer, Kavya Murali, Nicholas Beng Tek Geh