Patents by Inventor Zineb LARAKI
Zineb LARAKI 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: 11983650Abstract: Methods, systems, apparatuses, devices, and computer program products are described. An intelligent routing system may route a data object to a path in a process flow using a model, such as a machine-learned model. The system may receive a first data object and may route the first data object along a path of the process flow using a random routing procedure, for example, for model training. The routing may involve performing operations based on the path and the features of the first data object. The system may update one or more models based on an outcome of the operations. Following training, the system may insert a model into the process flow at a decision point between paths. The system may receive a second data object and may route the second data object to a path using the model and based on features of the second data object.Type: GrantFiled: January 31, 2022Date of Patent: May 14, 2024Assignee: Salesforce, Inc.Inventors: Sarah Joann Aerni, Zineb Laraki, Penny Tselikis, Till Christian Bergmann, Michael Weil, Christian Posse, Jason Teller, Alex Edelstein, Mehmet Ezbiderli
-
Publication number: 20230245010Abstract: Methods, systems, apparatuses, devices, and computer program products are described. An intelligent routing system may route a data object to a path in a process flow using a model, such as a machine-learned model. The system may receive a first data object and may route the first data object along a path of the process flow using a random routing procedure, for example, for model training. The routing may involve performing operations based on the path and the features of the first data object. The system may update one or more models based on an outcome of the operations. Following training, the system may insert a model into the process flow at a decision point between paths. The system may receive a second data object and may route the second data object to a path using the model and based on features of the second data object.Type: ApplicationFiled: January 31, 2022Publication date: August 3, 2023Inventors: Sarah Joann Aerni, Zineb Laraki, Penny Tselikis, Till Christian Bergmann, Michael Weil, Christian Posse, Jason Teller, Alex Edelstein, Mehmet Ezbiderli
-
Publication number: 20230244686Abstract: Methods, systems, apparatuses, devices, and computer program products are described. A system may identify, from an event log including log entries for a tenant of a multi-tenant database system, a pattern of log entries corresponding to main actions and satisfying a frequency threshold. The system may identify log entries associated with the pattern and corresponding to the main actions, detailed actions, or both. The system may retrieve data corresponding to a history field of a data object associated with the pattern and may determine at least a portion of a process flow for the data object according to the pattern and based on the log entries and the historical data. The process flow may include operations to perform using the data object. In some cases, the system may transmit, to a user device, an indication of the portion of the process flow for user review and implementation.Type: ApplicationFiled: January 31, 2022Publication date: August 3, 2023Inventors: Zineb Laraki, Penny Tselikis, Till Christian Bergmann, Michael Weil, Christian Posse, Jason Teller, Alex Edelstein, Sarah Joann Aerni, Mehmet Ezbiderli
-
Publication number: 20230086302Abstract: A method that includes receiving an input at an interactive conversation service that uses an intent classification model. The method may further include generating, using an encoder model of the intent classification model, a set of output vectors corresponding to the input, where the encoder model is configured to determine a set of metrics corresponding to intent classifications. The method may further include determining, using an outlier detection model of the intent classification model, whether the input is in-domain or out-of-domain (OOD) based on a first vector of the set of output vectors satisfying a domain threshold relative to one or more of the intent classifications. The method may further include outputting, by the intent classification model, a second vector of the set of output vectors that indicates the set of metrics corresponding to the intent classifications or an indication that the input is OOD.Type: ApplicationFiled: September 20, 2021Publication date: March 23, 2023Inventors: Shilpa Bhagavath, Shubham Mehrotra, Abhishek Sharma, Shashank Harinath, Na Cheng, Zineb Laraki
-
Publication number: 20230089596Abstract: Database systems and methods are provided for assigning structural metadata to records and creating automations using the structural metadata.Type: ApplicationFiled: September 19, 2022Publication date: March 23, 2023Applicant: Salesforce, Inc.Inventors: Jacob Nathaniel Huffman, Zachary Alexander, Yixin Mao, Nicholas Feinig, Avanthika Ramesh, Zineb Laraki
-
Patent number: 11544465Abstract: 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.Type: GrantFiled: March 24, 2021Date of Patent: January 3, 2023Assignee: SALESFORCE.COM, INC.Inventors: 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
-
Publication number: 20210209305Abstract: 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.Type: ApplicationFiled: March 24, 2021Publication date: July 8, 2021Inventors: 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
-
Publication number: 20210192540Abstract: Disclosed herein are system, method, and computer program product embodiments for compliance auditing using cloud based computer vision. In one aspect, a system is configured to visually present a set of compliance audits on a display of the mobile device. The system is also configured to receive a user selection to perform a computer vision assisted compliance audit and generate an audit image based at least on outputs received from an image acquisition component of the mobile device. The audit image is further transmitted to the mobile compliance backend system for computer vision assisted compliance auditing. The system then receives audit result information from the mobile compliance backend system, where the audit result information is visually presented on a display of the mobile device.Type: ApplicationFiled: November 16, 2020Publication date: June 24, 2021Applicant: salesforce.com, inc.Inventors: Mani Kandar Madduri, Nutana Sukumar Reddy MURAMREDDY, Piyush SINGH, Rajdeep Singh DUA, Mohan Krishna KUSUMA, Zineb LARAKI, Ramkesh JHOORAWAT, Machiraju Pakasasana Rama RAO
-
Patent number: 10970486Abstract: 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.Type: GrantFiled: September 18, 2018Date of Patent: April 6, 2021Assignee: salesforce.com, inc.Inventors: 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
-
Publication number: 20200089757Abstract: 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.Type: ApplicationFiled: September 18, 2018Publication date: March 19, 2020Inventors: 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