-
公开(公告)号:US20220012236A1
公开(公告)日:2022-01-13
申请号:US17373344
申请日:2021-07-12
Applicant: salesforce.com, inc.
Inventor: James HARRISON , Yang SU , Bryan KANE , Youdong ZHANG , ANH KHUC , DAN WILLHITE , Matt CHAN , Nate BOTWICK , Michael MACHADO
IPC: G06F16/242 , G06F16/23 , G06F16/25 , G06N20/10 , G06N20/20
Abstract: Described herein is a method, system, and non-transitory computer readable medium for updating fields in records. Initially, fields are displayed according to how frequently the fields are updated. One of the fields is selected and then records of a record type including the selected field are displayed. One of the records is selected and a form is displayed that enables a user to update the value stored in the selected field of the selected record.
-
公开(公告)号:US20200090034A1
公开(公告)日:2020-03-19
申请号:US16134959
申请日:2018-09-18
Applicant: salesforce.com, inc.
Inventor: Govardana Sachithanandam RAMACHANDRAN , Shashank HARINATH , Abhishek SHARMA , Jean-Marc SOUMET , Michael MACHADO , Bryan MCCANN
Abstract: For a database system accessible by one or more users, a neural network model and related method are provided that allow a user of the database system to provide unstructured input in the form of a verbal or textual narrative or utterance that expresses the information in a language and manner that is more comfortable for the user. A portion of the narrative or utterance may relate to one or action items that the user intends to be taken with respect to the database system, such as creating, updating, modifying, or deleting a database item (e.g., contact, calendar item, deal, etc.). The neural model processes the unstructured input (narrative or utterance) and determines or classifies the intent with respect to the action item for the database.
-
公开(公告)号:US20220245489A1
公开(公告)日:2022-08-04
申请号:US17162003
申请日:2021-01-29
Applicant: salesforce.com, inc.
Inventor: Juan RODRIGUEZ , Michael MACHADO
IPC: G06N5/04 , G06N20/00 , G06F40/295 , G06F40/30 , G06F40/166
Abstract: The present disclosure is directed techniques for executing a task or service using a virtual agent. A method includes: defining a plurality of intents; conducting a first tier of machine learning analysis to compare a received input string with a first subset of training phrases associated with the plurality of intents to extract one or more parameters of the received input string; conducting a second tier of machine learning analysis to compare an output of the first tier of machine learning analysis with a second subset of training phrases associated with the plurality of intents, wherein the comparison is used to generate respective similarity scores indicating whether the received input string matches one or more of the second subset of training phrases; selecting an intent from among the plurality of intents based on the respective similarity scores; and executing an action associated with the selected intent.
-
公开(公告)号:US20200089757A1
公开(公告)日:2020-03-19
申请号:US16134956
申请日:2018-09-18
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
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.
-
公开(公告)号:US20220246144A1
公开(公告)日:2022-08-04
申请号:US17162007
申请日:2021-01-29
Applicant: salesforce.com, inc.
Inventor: Juan RODRIGUEZ , Michael MACHADO
Abstract: The present disclosure is directed techniques for executing a task or service using a virtual agent. A method includes: executing, using a virtual agent, one or more tiers of a plurality of tiers of machine learning analysis to identify a desired action to be performed based on a user command, the user command being received from an external computing device; responsive to the one or more tiers of the plurality of tiers of machine learning analysis identifying a plurality of actions associated with the user command, determining a series of inquiries to present via the external computing device, wherein each inquiry of the series of inquiries is selected based on a number of actions associated with each inquiry, and wherein each subsequent inquiry in the series of inquires is based on a user response to a preceding inquiry; identifying, based on responses to the series of inquiries, the desired action to be performed; and executing the desired action to be performed
-
公开(公告)号:US20210209305A1
公开(公告)日:2021-07-08
申请号: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
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.
-
公开(公告)号:US20200090033A1
公开(公告)日:2020-03-19
申请号: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.
-
-
-
-
-
-