-
公开(公告)号:US20220391747A1
公开(公告)日:2022-12-08
申请号:US17337387
申请日:2021-06-02
Applicant: salesforce.com, inc.
Inventor: Seyedshahin Ashrafzadeh , Yuliya L. Feldman , Alexandr Nikitin , Manoj Agarwal , Chirag Rajan , Swaminathan Sundaramurthy
IPC: G06N20/00
Abstract: A method by a router component in a multi-tenant on-demand serving infrastructure to route scoring requests to scoring containers. The method includes receiving a scoring request, determining a machine learning application associated with the scoring request, determining whether a router instance for the machine learning application exists, and responsive to a determination that a router instance for the machine learning application does not exist, obtaining a configuration object for the machine learning application and instantiating the router instance for the machine learning application based on the configuration object for the machine learning application. The method further includes invoking the router instance for the machine learning application to route the scoring request associated with the machine learning application to a scoring container that provides scoring functionality for the machine learning application.
-
公开(公告)号:US10152511B2
公开(公告)日:2018-12-11
申请号:US14028316
申请日:2013-09-16
Applicant: salesforce.com, inc.
Inventor: Chirag Rajan , Jesse Collins , Jaikumar Bathija , Hoon Kim
IPC: G06F17/30
Abstract: In an on demand database system, a query engine applies a custom index for inner queries. The query engine receives a query and determines that the query has an inner query nested within the primary query. The query engine identifies that a custom index exists for a client associated with the query, and applies the custom index to filter results for the query. The custom index includes a subset of information of a table that includes accounts for multiple different clients. By using the custom index, the query engine can filter the results more efficiently that if solely using the multiple client table.
-
公开(公告)号:US20220391199A1
公开(公告)日:2022-12-08
申请号:US17337388
申请日:2021-06-02
Applicant: salesforce.com, inc.
Inventor: Seyedshahin Ashrafzadeh , Yuliya L. Feldman , Alexandr Nikitin , Manoj Agarwal , Chirag Rajan , Swaminathan Sundaramurthy
Abstract: A method by one or more electronic devices to provision an infrastructure for a machine learning application in a multi-tenant on-demand serving infrastructure. The method includes storing a plurality of templates, wherein each of the plurality of templates indicates a scoring interface, a web server, a definition of a continuous integration pipeline, and a definition of a continuous deployment pipeline, receiving a request to provision the infrastructure for the machine learning application using a specified template from the plurality of templates, and provisioning the infrastructure for the machine learning application using the specified template to create a version control system repository, a continuous integration pipeline, and a continuous deployment pipeline.
-
4.
公开(公告)号:US09286343B2
公开(公告)日:2016-03-15
申请号:US13925064
申请日:2013-06-24
Applicant: salesforce.com, inc.
Inventor: Hoon Kim , Jesse Collins , Chirag Rajan
CPC classification number: G06F17/30371 , G06F17/30115 , G06F17/30327 , G06F17/30339 , G06F17/30598
Abstract: Statistics mechanisms in multitenant database environments. A master statistics file is maintained in a multitenant database system. The master statistics file has statistics corresponding to multiple tenants within the multitenant database system. Statistics for a selected table within the multitenant database system are generated. The selected table corresponding to a selected tenant of the multitenant database system. The master statistics file is updated based on the generated statistics for the selected table.
Abstract translation: 多租户数据库环境中的统计机制。 在多租户数据库系统中维护主统计信息文件。 主统计信息文件具有与多租户数据库系统中的多个租户对应的统计信息。 生成多租户数据库系统中选定表的统计信息。 所选择的表对应于多租户数据库系统的选定租户。 主统计信息文件根据所选表格的生成统计信息进行更新。
-
公开(公告)号:US09189521B2
公开(公告)日:2015-11-17
申请号:US14044657
申请日:2013-10-02
Applicant: salesforce.com, inc.
Inventor: Chirag Rajan , Jesse Collins , Seung-Yeoul Yang , Hoon Kim
CPC classification number: G06F17/30463 , G06F17/30442 , G06F17/30477
Abstract: Methods and systems are provided for querying a database. One exemplary method for obtaining data from an on-demand database supporting one or more tenants involves obtaining model database statistics based on expected utilization information for a tenant and providing the model database statistics to the on-demand database. The on-demand database utilizes the model database statistics to generate a query plan and executes the query plan to obtain data from the model database statistics.
Abstract translation: 提供了方法和系统来查询数据库。 从支持一个或多个租户的点播数据库获取数据的一个示例性方法包括基于租户的预期利用信息获取模型数据库统计信息,并将该模型数据库统计信息提供给按需数据库。 按需数据库利用模型数据库统计信息生成查询计划,并执行查询计划以从模型数据库统计信息中获取数据。
-
公开(公告)号:US12204892B2
公开(公告)日:2025-01-21
申请号:US17337388
申请日:2021-06-02
Applicant: Salesforce.com, Inc.
Inventor: Seyedshahin Ashrafzadeh , Yuliya L Feldman , Alexandr Nikitin , Manoj Agarwal , Chirag Rajan , Swaminathan Sundaramurthy
IPC: G06F9/44 , G06F8/60 , G06F8/71 , G06F9/455 , G06F11/14 , G06F11/30 , G06F11/32 , G06F11/34 , G06N20/00 , G06F8/10 , G06F11/36
Abstract: A method by one or more electronic devices to provision an infrastructure for a machine learning application in a multi-tenant on-demand serving infrastructure. The method includes storing a plurality of templates, wherein each of the plurality of templates indicates a scoring interface, a web server, a definition of a continuous integration pipeline, and a definition of a continuous deployment pipeline, receiving a request to provision the infrastructure for the machine learning application using a specified template from the plurality of templates, and provisioning the infrastructure for the machine learning application using the specified template to create a version control system repository, a continuous integration pipeline, and a continuous deployment pipeline.
-
公开(公告)号:US20220318647A1
公开(公告)日:2022-10-06
申请号:US17217406
申请日:2021-03-30
Applicant: salesforce.com, inc.
Inventor: Seyedshahin Ashrafzadeh , Yuliya Feldman , Manoj Agarwal , Chirag Rajan , Swaminathan Sundaramurthy , Endri Deliu
Abstract: A method and system for a single framework for both streaming and on-demand inference that includes receiving a request from a tenant application for a machine-learning serving infrastructure, where the request identifies features of tenant data and a machine-learning model, subscribing to events for the identified features, initiating the machine-learning model for the request, and generating a prediction using the machine-learning model on the identified features.
-
公开(公告)号:US20140040235A1
公开(公告)日:2014-02-06
申请号:US14044657
申请日:2013-10-02
Applicant: salesforce.com, inc.
Inventor: Chirag Rajan , Jesse Collins , Seung-Yeoul Yang , Hoon Kim
IPC: G06F17/30
CPC classification number: G06F17/30463 , G06F17/30442 , G06F17/30477
Abstract: Methods and systems are provided for querying a database. One exemplary method for obtaining data from an on-demand database supporting one or more tenants involves obtaining model database statistics based on expected utilization information for a tenant and providing the model database statistics to the on-demand database. The on-demand database utilizes the model database statistics to generate a query plan and executes the query plan to obtain data from the model database statistics.
Abstract translation: 提供了方法和系统来查询数据库。 从支持一个或多个租户的点播数据库获取数据的一个示例性方法包括基于租户的预期利用信息获取模型数据库统计信息,并将该模型数据库统计信息提供给按需数据库。 按需数据库利用模型数据库统计信息生成查询计划,并执行查询计划以从模型数据库统计信息中获取数据。
-
公开(公告)号:US20220414548A1
公开(公告)日:2022-12-29
申请号:US17357419
申请日:2021-06-24
Applicant: salesforce.com, inc.
Inventor: Seyedshahin Ashrafzadeh , Alexandr Nikitin , Vaibhav Gumashta , Yuliya L. Feldman , Chirag Rajan , Manoj Agarwal , Swaminathan Sundaramurthy
Abstract: Methods and systems for multi-model scoring in a multi-tenant system are presented. A request for a machine learning application is received from a tenant application. A tenant identifier that identifies one of the multiple tenants is determined. Based on the tenant identifier and a type of the machine learning application, a first and a second machine learning models are determined. The first machine learning model was generated based on a first training data set associated with the tenant identifier. The second machine learning model that was generated based on a second training data set associated with the tenant identifier. A flow of operations that includes running the first and second machine learning models with data related to the request is executed to obtain a scoring result. The scoring result is returned to the tenant application in response to the request.
-
10.
公开(公告)号:US20220391749A1
公开(公告)日:2022-12-08
申请号:US17337390
申请日:2021-06-02
Applicant: salesforce.com, inc.
Inventor: Yuliya L. Feldman , Seyedshahin Ashrafzadeh , Alexandr Nikitin , Chirag Rajan , Swaminathan Sundaramurthy
Abstract: A method performs service discovery in a machine learning service. The method includes detecting initialization of at least one service container, identifying label information in the at least one service container, collecting the label information for the initializing at least one service container, and storing the label information in a routing information storage to enable routing of requests to the at least one service container.
-
-
-
-
-
-
-
-
-