-
公开(公告)号:US11544465B2
公开(公告)日:2023-01-03
申请号:US17211162
申请日:2021-03-24
Applicant: salesforce.com, inc.
Inventor: Michael Machado , John Ball , Thomas Archie Cook, Jr. , Shashank Harinath , Roojuta Lalani , Zineb Laraki , Qingqing Liu , Mike Rosenbaum , Karl Ryszard Skucha , Jean-Marc Soumet , Manju Vijayakumar
IPC: G06F40/295 , G06F16/332 , G06F40/30 , G10L15/18 , G10L15/22 , G10L15/30
Abstract: Approaches to using unstructured input to update heterogeneous data stores include receiving unstructured text input, receiving a template for interpreting the unstructured text input, identifying, using an entity classifier, entities in the unstructured text input, identifying one or more potential parent entities from the identified entities based on the template, receiving a selection of a parent entity from the one or more potential parent entities, identifying one or more potential child entities from the identified entities based on the template and the selected parent entity, receiving a selection of a child entity from the one or more potential child entities, identifying an action item in the unstructured text input based on the identified entities and the template, determining, using an intent classifier, an intent of the action item, and updating a data store based on the determined intent, the identified entities, and the selected child entity.
-
公开(公告)号:US11436481B2
公开(公告)日:2022-09-06
申请号:US16134957
申请日:2018-09-18
Applicant: salesforce.com, inc.
Inventor: Govardana Sachithanandam Ramachandran , Michael Machado , Shashank Harinath , Linwei Zhu , Yufan Xue , Abhishek Sharma , Jean-Marc Soumet , Bryan McCann
Abstract: A method for natural language processing includes receiving, by one or more processors, an unstructured text input. An entity classifier is used to identify entities in the unstructured text input. The identifying the entities includes generating, using a plurality of sub-classifiers of a hierarchical neural network classifier of the entity classifier, a plurality of lower-level entity identifications associated with the unstructured text input. The identifying the entities further includes generating, using a combiner of the hierarchical neural network classifier, a plurality of higher-level entity identifications associated with the unstructured text input based on the plurality of lower-level entity identifications. Identified entities are provided based on the plurality of higher-level entity identifications.
-
3.
公开(公告)号:US20210141865A1
公开(公告)日:2021-05-13
申请号:US16680323
申请日:2019-11-11
Applicant: salesforce.com, inc.
Inventor: Michael Machado , James Douglas Harrison , Caiming Xiong , Xinyi Yang , Thomas Archie Cook , Roojuta Lalani , Jean-Marc Soumet , Karl Ryszard Skucha , Juan Manuel Rodriguez , Manju Vijayakumar , Vishal Motwani , Tian Xie , Bryan McCann , Nitish Shirish Keskar , Armen Abrahamyan , Zhihao Zou , Chitra Gulabrani , Minal Khodani , Adarsha Badarinath , Rohiniben Thakar , Srikanth Kollu , Kevin Schoen , Qiong Liu , Amit Hetawal , Kevin Zhang , Kevin Zhang , Victor Brouk , Johnson Liu , Rafael Amsili
Abstract: A multi-tenant system performs custom configuration of a tenant-specific chatbot to process and act upon natural language requests. The multi-tenant system configures the tenant-specific chatbots without requiring tenant-specific training. The multi-tenant system providing a user interface for configuring a tenant-specific set of permitted actions. The multi-tenant system determines a set of example phrases for each of the selected permitted actions. The multi-tenant system receives a natural language request from a user and identifies the action that the user wants to perform. The multi-tenant system uses a neural network to compare the natural language request with example phrases to identify an example phrase that matches the natural language request. The multi-tenant system performs the action corresponding to the matching example phrase.
-
公开(公告)号:US20220245349A1
公开(公告)日:2022-08-04
申请号:US17162318
申请日:2021-01-29
Applicant: salesforce.com, inc.
Inventor: Shiva Kumar Pentyala , Jean-Marc Soumet , Shashank Harinath , Shilpa Bhagavath , Johnson Liu , Ankit Chadha
IPC: G06F40/30 , G06N20/00 , G06F40/295
Abstract: Methods and systems for hierarchical natural language understanding are described. A representation of an utterance is inputted to a first machine learning model to obtain information on the first utterance. According to the information on the utterance a determination that the representation of the utterance is to be inputted to a second machine learning model that performs a dedicated natural language task is performed. In response to determining that the representation of the utterance is to be inputted to a second machine learning model, the utterance is inputted to the second machine learning model to obtain an output of the dedicated natural language task.
-
公开(公告)号:US10938907B2
公开(公告)日:2021-03-02
申请号:US16673752
申请日:2019-11-04
Applicant: salesforce.com, inc.
Inventor: Ka Hou Chan , Karl Ryszard Skucha , Kit Pang Szeto , Emmanual Felipe Oliveira , Jean-Marc Soumet , Simon Chan , Matvey Tovbin
IPC: G06F15/16 , H04L29/08 , G06F3/06 , G06F16/27 , G06F16/182 , G06F16/25 , G06F16/2453
Abstract: Techniques and architectures for data modeling and management. Data modeling services are provided to agents within multiple different operating environments of a computing environment having at least one database stored on one or more physical memory devices communicatively coupled with one or more hardware processors the one or physical memory devices. Building and versioning of data modeling projects is coordinated and data utilized for the data modeling projects with the one or more hardware processors.
-
公开(公告)号:US10824608B2
公开(公告)日:2020-11-03
申请号:US15884318
申请日:2018-01-30
Applicant: salesforce.com, inc.
Inventor: Yan Yang , Karl Ryszard Skucha , Marco Vivero , Joshua Sauter , Kit Pang Szeto , Leah McGuire , Matvey Tovbin , Jean-Marc Soumet , Qiong Liu , Vlad Patryshev
Abstract: A system may generate a score for a predictive model based on receiving a streaming data flow of events associated with a predictive model for a tenant. The system may receive the streaming data flow and calculate one or more feature values in real time based on the reception. The system may store each of the calculated features to a multi-tenant database server. The system may calculate a score for the predictive model based on the storage and may transmit an indication of the score (e.g., a prediction) based on the calculation. The system may transmit the score to, for example, a computing device.
-
公开(公告)号:US20190147076A1
公开(公告)日:2019-05-16
申请号:US15884318
申请日:2018-01-30
Applicant: salesforce.com, inc.
Inventor: Yan Yang , Karl Ryszard Skucha , Marco Vivero , Joshua Sauter , Kit Pang Szeto , Leah McGuire , Matvey Tovbin , Jean-Marc Soumet , Qiong Liu , Vlad Patryshev
Abstract: A system may generate a score for a predictive model based on receiving a streaming data flow of events associated with a predictive model for a tenant. The system may receive the streaming data flow and calculate one or more feature values in real time based on the reception. The system may store each of the calculated features to a multi-tenant database server. The system may calculate a score for the predictive model based on the storage and may transmit an indication of the score (e.g., a prediction) based on the calculation. The system may transmit the score to, for example, a computing device.
-
公开(公告)号:US10469584B2
公开(公告)日:2019-11-05
申请号:US15721575
申请日:2017-09-29
Applicant: salesforce.com, inc.
Inventor: Ka Hou Chan , Karl Ryszard Skucha , Kit Pang Szeto , Emmanual Felipe Oliveira , Jean-Marc Soumet , Simon Chan , Matvey Tovbin
IPC: G06F15/16 , H04L29/08 , G06F3/06 , G06F16/27 , G06F16/182 , G06F16/25 , G06F16/2453
Abstract: Techniques and architectures for data modeling and management. Data modeling services are provided to agents within multiple different operating environments of a computing environment having at least one database stored on one or more physical memory devices communicatively coupled with one or more hardware processors the one or physical memory devices. Building and versioning of data modeling projects is coordinated and data utilized for the data modeling projects with the one or more hardware processors.
-
9.
公开(公告)号:US20180097880A1
公开(公告)日:2018-04-05
申请号:US15721575
申请日:2017-09-29
Applicant: salesforce.com, inc.
Inventor: Ka Hou Chan , Karl Ryszard Skucha , Kit Pang Szeto , Emmanual Felipe Oliveira , Jean-Marc Soumet , Simon Chan , Matvey Tovbin
CPC classification number: H04L67/1097 , G06F3/067 , G06F16/183 , G06F16/25 , G06F16/27 , H04L67/10
Abstract: Techniques and architectures for data modeling and management. Data modeling services are provided to agents within multiple different operating environments of a computing environment having at least one database stored on one or more physical memory devices communicatively coupled with one or more hardware processors the one or physical memory devices. Building and versioning of data modeling projects is coordinated and data utilized for the data modeling projects with the one or more hardware processors.
-
10.
公开(公告)号:US11769013B2
公开(公告)日:2023-09-26
申请号:US16680323
申请日:2019-11-11
Applicant: salesforce.com, inc.
Inventor: Michael Machado , James Douglas Harrison , Caiming Xiong , Xinyi Yang , Thomas Archie Cook , Roojuta Lalani , Jean-Marc Soumet , Karl Ryszard Skucha , Juan Rodriguez , Manju Vijayakumar , Vishal Motwani , Tian Xie , Bryan McCann , Nitish Shirish Keskar , Zhihao Zou , Chitra Gulabrani , Minal Khodani , Adarsha Badarinath , Rohiniben Thakar , Srikanth Kollu , Kevin Schoen , Qiong Liu , Amit Hetawal , Kevin Zhang , Kevin Zhang , Johnson Liu , Rafael Amsili
CPC classification number: G06F40/30 , G06F40/295 , G06N3/04 , G06N3/08 , H04L51/02
Abstract: A multi-tenant system performs custom configuration of a tenant-specific chatbot to process and act upon natural language requests. The multi-tenant system configures the tenant-specific chatbots without requiring tenant-specific training. The multi-tenant system providing a user interface for configuring a tenant-specific set of permitted actions. The multi-tenant system determines a set of example phrases for each of the selected permitted actions. The multi-tenant system receives a natural language request from a user and identifies the action that the user wants to perform. The multi-tenant system uses a neural network to compare the natural language request with example phrases to identify an example phrase that matches the natural language request. The multi-tenant system performs the action corresponding to the matching example phrase.
-
-
-
-
-
-
-
-
-