-
公开(公告)号:US11475018B2
公开(公告)日:2022-10-18
申请号:US16749540
申请日:2020-01-22
Applicant: salesforce.com, inc.
Inventor: Guillaume Kempf , Jacob Alexander Mannix , Arvind Srikantan
IPC: G06F16/2457 , G06F16/22 , G06F16/2452 , G06F16/28
Abstract: Methods, systems, and devices supporting determining user and data record relationships based on vector space embeddings are described. Some database systems may receive data record access indications corresponding to data records accessed by users. A database system may generate, based on the data record access indications, user sessions for the users, data record sessions for the data records, or a combination for users and data records. For example, a user session may correspond to a respective user and include a record identifier associated with each data record accessed by the user. The system may generate, in a vector space, vectors from the sessions using an embedding operation, where each vector corresponds to a respective user or data record. The system may determine relationships between the users, data records, or both based on the vectors and may transmit an indication of at least one data record based on the relationships.
-
公开(公告)号:US11841852B2
公开(公告)日:2023-12-12
申请号:US17147982
申请日:2021-01-13
Applicant: salesforce.com, inc.
Inventor: Guillaume Jean Mathieu Kempf , Marc Brette , Francisco Dellatorre Borges , Qianqian Shi , Matthieu Michel Robin Landos , Darya Brazouskaya , Georgios Balikas , Arvind Srikantan , Mario Sergio Rodriguez
IPC: G06F16/00 , G06F16/242 , G06F16/2455 , G06F16/28
CPC classification number: G06F16/243 , G06F16/2455 , G06F16/285
Abstract: A database system may receive a natural language query that is associated with a tenant of a multi-tenant system. The natural language query may be parsed into a set of tokens, and the set of tokens may be tagged, using a tenant specific tagging model associated with the tenant, the set of tokens with at least one pre-configured data type identifier that is configured for the plurality of tenants. A global tagging model that supports the plurality of tenants of the multi-tenant system may tag the set of tokens with at least one category identifier. The global tagging model may use the natural language query and the pre-configured data type identifier to identify the at least one category identifier. The system may execute a database query on a database associated with the tenant using the at least one pre-configured data type identifier and the at least one category identifier.
-
公开(公告)号:US20210224284A1
公开(公告)日:2021-07-22
申请号:US16749540
申请日:2020-01-22
Applicant: salesforce.com, inc.
Inventor: Guillaume Kempf , Jacob Alexander Mannix , Arvind Srikantan
IPC: G06F16/2457 , G06F16/22 , G06F16/2452 , G06F16/28
Abstract: Methods, systems, and devices supporting determining user and data record relationships based on vector space embeddings are described. Some database systems may receive data record access indications corresponding to data records accessed by users. A database system may generate, based on the data record access indications, user sessions for the users, data record sessions for the data records, or a combination for users and data records. For example, a user session may correspond to a respective user and include a record identifier associated with each data record accessed by the user. The system may generate, in a vector space, vectors from the sessions using an embedding operation, where each vector corresponds to a respective user or data record. The system may determine relationships between the users, data records, or both based on the vectors and may transmit an indication of at least one data record based on the relationships.
-
公开(公告)号:US11475048B2
公开(公告)日:2022-10-18
申请号:US16736577
申请日:2020-01-07
Applicant: salesforce.com, inc.
Inventor: Rohit Kapoor , Christian Posse , Francisco Borges , Guillaume Kempf , Arvind Srikantan
IPC: G06F16/28 , G06F16/29 , G06F16/22 , G06F16/242
Abstract: In disclosed techniques, a computing system causes presentation of a user interface having an input field operable to receive, from a user, a search query for a database. The computing system may classify the search query by: determining whether the search query includes terms that are within a specified vocabulary indicative of a natural language query and determining whether the search query includes terms that identify an object defined in a schema of the database. In response to classifying the search query as a natural language query, the computing system returns query results determined by identifying values in the database corresponding to the object defined in the schema. In response to classifying the search query as a keyword query, the computing system returns query results determined by comparing terms of the search query to values within records in the database.
-
公开(公告)号:US20220156251A1
公开(公告)日:2022-05-19
申请号:US17147982
申请日:2021-01-13
Applicant: salesforce.com, inc.
Inventor: Guillaume Jean Mathieu Kempf , Marc Brette , Francisco Dellatorre Borges , Qianqian Shi , Matthieu Michel Robin Landos , Darya Brazouskaya , Georgios Balikas , Arvind Srikantan , Mario Sergio Rodriguez
IPC: G06F16/242 , G06F16/28 , G06F16/2455
Abstract: A database system may receive a natural language query that is associated with a tenant of a multi-tenant system. The natural language query may be parsed into a set of tokens, and the set of tokens may be tagged, using a tenant specific tagging model associated with the tenant, the set of tokens with at least one pre-configured data type identifier that is configured for the plurality of tenants. A global tagging model that supports the plurality of tenants of the multi-tenant system may tag the set of tokens with at least one category identifier. The global tagging model may use the natural language query and the pre-configured data type identifier to identify the at least one category identifier. The system may execute a database query on a database associated with the tenant using the at least one pre-configured data type identifier and the at least one category identifier.
-
公开(公告)号:US20210081436A1
公开(公告)日:2021-03-18
申请号:US16736577
申请日:2020-01-07
Applicant: salesforce.com, inc.
Inventor: Rohit Kapoor , Christian Posse , Francisco Borges , Guillaume Kempf , Arvind Srikantan
IPC: G06F16/28 , G06F16/242 , G06F16/22 , G06F16/29
Abstract: In disclosed techniques, a computing system causes presentation of a user interface having an input field operable to receive, from a user, a search query for a database. The computing system may classify the search query by: determining whether the search query includes terms that are within a specified vocabulary indicative of a natural language query and determining whether the search query includes terms that identify an object defined in a schema of the database. In response to classifying the search query as a natural language query, the computing system returns query results determined by identifying values in the database corresponding to the object defined in the schema. In response to classifying the search query as a keyword query, the computing system returns query results determined by comparing terms of the search query to values within records in the database.
-
-
-
-
-