-
公开(公告)号: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.
-
公开(公告)号: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.
-
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.
-
公开(公告)号:US20190272335A1
公开(公告)日:2019-09-05
申请号:US15910837
申请日:2018-03-02
Applicant: salesforce.com, inc.
Inventor: Shu Liu , Eric Shahkarami , Yuk Hei Chan , Ming-Yang Chen , Karl Ryszard Skucha , Eli Levine , Ka Chun Au
IPC: G06F17/30
Abstract: Methods, systems, and devices for data retention handling are described. In some data storage systems, data objects are stored in a non-relational database schema. The system may support configurable data retention policies for different tenants, users, or applications. For example, a data store may receive retention requests, where the retention requests may specify deletion or exportation actions to perform on records contained within data objects. The data store may determine retention rules based on these retention requests, and may periodically or aperiodically evaluate the rules to determine active actions to perform. To improve the efficiency of the system, the data store may aggregate the active actions (e.g., according to the dataset to perform the actions on), and may generate work items corresponding to the aggregate actions. A work processor may retrieve these work items and may efficiently perform the data retention actions on datasets stored in the data object store.
-
公开(公告)号:US11301419B2
公开(公告)日:2022-04-12
申请号:US15910837
申请日:2018-03-02
Applicant: salesforce.com, inc.
Inventor: Shu Liu , Eric Shahkarami , Yuk Hei Chan , Ming-Yang Chen , Karl Ryszard Skucha , Eli Levine , Ka Chun Au
Abstract: Methods, systems, and devices for data retention handling are described. In some data storage systems, data objects are stored in a non-relational database schema. The system may support configurable data retention policies for different tenants, users, or applications. For example, a data store may receive retention requests, where the retention requests may specify deletion or exportation actions to perform on records contained within data objects. The data store may determine retention rules based on these retention requests, and may periodically or aperiodically evaluate the rules to determine active actions to perform. To improve the efficiency of the system, the data store may aggregate the active actions (e.g., according to the dataset to perform the actions on), and may generate work items corresponding to the aggregate actions. A work processor may retrieve these work items and may efficiently perform the data retention actions on datasets stored in the data object store.
-
公开(公告)号: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.
-
公开(公告)号:US10853511B2
公开(公告)日:2020-12-01
申请号:US15924840
申请日:2018-03-19
Applicant: salesforce.com, inc.
Inventor: Kit Pang Szeto , Christopher James Wu , Ming-Yang Chen , Karl Ryszard Skucha , Eli Levine , Ka Chun Au , Bilong Chen , Johnson Liu
Abstract: Methods, systems, and devices for data access and processing are described. To set up secure environments for data processing (e.g., including machine learning), an access control system may first receive approval from an authorized user (e.g., an approver) granting access to data objects in a multi-tenant data store. The system may determine tenant-specific paths for retrieving the data objects from the data store, and may initialize a number of virtual computing engines for accessing the data. Each computing engine may be tenant-specific based on the path(s) used by that computing engine, and each may include an access role defining the data objects or data object types accessible by that computing engine. By accessing the requested data objects according to the tenant-specific path prefixes and access roles, the virtual computing engines may securely maintain separate environments for different tenants and may only allow user access to approved tenant data.
-
公开(公告)号: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.
-
10.
公开(公告)号: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.
-
-
-
-
-
-
-
-
-