-
1.
公开(公告)号:US20230244594A1
公开(公告)日:2023-08-03
申请号:US17587896
申请日:2022-01-28
Applicant: salesforce.com, inc.
Inventor: Kaushal BANSAL , Prabhat SINGH , Selim CIRACI
IPC: G06F11/36
CPC classification number: G06F11/368 , G06F11/3692 , G06F11/3664 , H04L63/20
Abstract: In an example, an apparatus may include a validation module configured to identify a security policy update from a security as code repository, wherein the identified security policy update is a candidate for deployment to a production environment having a plurality of attributes defined by an infrastructure as code repository; identify, from the plurality of attributes and using the infrastructure as code repository, individual attributes that correspond to the identified security policy update, wherein the identified individual attributes are identical to a subset of the plurality of attributes; generate a test environment based on the identified individual attributes; following deployment of the identified security policy update to the test environment, check for security exceptions or availability exceptions using the test environment; and output validation results based on a result of the checking. Other embodiments may be disclosed and/or claimed.
-
2.
公开(公告)号:US20240289259A1
公开(公告)日:2024-08-29
申请号:US18657412
申请日:2024-05-07
Applicant: salesforce.com, inc.
Inventor: Kaushal BANSAL , Prabtiat SINGH , Selim CIRACI
CPC classification number: G06F11/368 , G06F11/3664 , G06F11/3692 , H04L63/20
Abstract: In an example, an apparatus may include a validation module configured to identify a security policy update from a security as code repository, wherein the identified security policy update is a candidate for deployment to a production environment having a plurality of attributes defined by an infrastructure as code repository; identify, from the plurality of attributes and using the infrastructure as code repository, individual attributes that correspond to the identified security policy update, wherein the identified individual attributes are identical to a subset of the plurality of attributes; generate a test environment based on the identified individual attributes; following deployment of the identified security policy update to the test environment, check for security exceptions or availability exceptions using the test environment; and output validation results based on a result of the checking.
-
公开(公告)号:US20230185805A1
公开(公告)日:2023-06-15
申请号:US18159582
申请日:2023-01-25
Applicant: salesforce.com, inc.
Inventor: Kaushal BANSAL , Venkata Muralidhar TEJOMURTULA , Azeem FEROZ , Dmytro KASHYN , Dmytro KUDRIAVTSEV , Shouzhong SHI , Ajitesh JAIN
IPC: G06F16/2455 , G06Q30/01 , G06F16/22 , G06F16/2457 , G06F16/81 , G06F16/25
CPC classification number: G06F16/2455 , G06Q30/01 , G06F16/2228 , G06F16/24578 , G06F16/81 , G06F16/252
Abstract: A method for configuring the operation of the software of a data as a service (DAAS) system during run time is described. The configuring includes at least one of configuring ingestion of a vendor dataset to produce an ingested dataset and which analysis operations to perform on the vendor dataset to produce an analyzed dataset, and the configuring also includes at least one of how to search the vendor dataset based on a search query from a customer to allow the customer to locate a new record from the vendor dataset and how to match records in the vendor dataset with a match query from the customer to provide an updated record to the customer.
-
公开(公告)号:US20190188313A1
公开(公告)日:2019-06-20
申请号:US15844311
申请日:2017-12-15
Applicant: salesforce.com, inc.
Inventor: Kaushal BANSAL , Venkata Muralidhar TEJOMURTULA , Azeem FEROZ , Dmytro KASHYN , Dmytro KUDRIAVTSEV
IPC: G06F17/30
Abstract: A method for linking records from different datasets based on record similarities is described. The method includes ingesting a first dataset, including a first set of records with a first set of fields, wherein the first dataset is associated with a first vendor and a first type of data, and a second dataset, including a second set of records with a second set of fields, wherein the second dataset is associated with a second vendor and a second type of data; determining that a first record from the first set of records is similar to a second record from the second set of records based on similarities between fields in the first and second set of fields; and linking the first and second records in response to determining that the similarity, wherein the first and second vendors are different and/or the first and second types of data are different.
-
公开(公告)号:US20190163786A1
公开(公告)日:2019-05-30
申请号:US15828118
申请日:2017-11-30
Applicant: salesforce.com, inc.
Inventor: Kaushal BANSAL , Venkata Muralidhar TEJOMURTULA , Azeem FEROZ , Dmytro KASHYN , Dmytro KUDRIAVTSEV , Shouzhong SHI , Ajitesh JAIN
Abstract: A method for configuring the operation of the software of a data as a service (DAAS) system during run time is described. The configuring includes at least one of configuring ingestion of a vendor dataset to produce an ingested dataset and which analysis operations to perform on the vendor dataset to produce an analyzed dataset, and the configuring also includes at least one of how to search the vendor dataset based on a search query from a customer to allow the customer to locate a new record from the vendor dataset and how to match records in the vendor dataset with a match query from the customer to provide an updated record to the customer.
-
公开(公告)号:US20210263663A1
公开(公告)日:2021-08-26
申请号:US16798008
申请日:2020-02-21
Applicant: salesforce.com, inc.
Inventor: Kaushal BANSAL , Rakesh Ganapathi KARANTH , Vaibhav TENDULKAR , Venkata Muralidhar TEJOMURTULA
Abstract: Examples include maintaining a virtual pool of containers; receiving a request from a client for one of a plurality of services to performed; when the request includes client code, determining whether the request belongs to regular or priority queue based on two models; adding the request to an appropriate shard in the queue; getting the request from the selected one of the plurality of queues and assigning a container for the request from the virtual pool of containers, the client code to be executed in the container; and after the client code is executed in the container, deleting the container from the virtual pool.
-
公开(公告)号:US20210234890A1
公开(公告)日:2021-07-29
申请号:US16750892
申请日:2020-01-23
Applicant: salesforce.com, inc.
Inventor: Kaushal BANSAL , Vaibhav TENDULKAR , Rakesh Ganapathi KARANTH , Fangchen Richard SUN
Abstract: Examples include a method of predictive rate limiting for performing services requested by a client in a cloud computing system. The method includes receiving a request from a client for one of a plurality of services to be performed, the client belonging to an organization; and determining a current threshold for the organization by applying a real time data model and a historical data model, the real time data model generating a first threshold at least in part by determining a number of requests received from the organization over a first preceding period of time; the historical data model generating a second threshold, the historical data model being generated by applying a machine learning model to historical data stored during processing of previous requests for the plurality of services from the organization over a second preceding period of time, the current threshold being the average of the first threshold and the second threshold. The method further includes performing the requested service when the current threshold is not exceeded; and denying the request when the current threshold is exceeded.
-
公开(公告)号:US20210073220A1
公开(公告)日:2021-03-11
申请号:US17099478
申请日:2020-11-16
Applicant: salesforce.com, inc.
Inventor: Kaushal BANSAL , Venkata Muralidhar TEJOMURTULA , Azeem FEROZ , Dmytro KASHYN , Dmytro KUDRIAVTSEV , Shouzhong SHI , Ajitesh JAIN
IPC: G06F16/2455 , G06Q30/00 , G06F16/22 , G06F16/2457 , G06F16/81 , G06F16/25
Abstract: A method for configuring the operation of the software of a data as a service (DAAS) system during run time is described. The configuring includes at least one of configuring ingestion of a vendor dataset to produce an ingested dataset and which analysis operations to perform on the vendor dataset to produce an analyzed dataset, and the configuring also includes at least one of how to search the vendor dataset based on a search query from a customer to allow the customer to locate a new record from the vendor dataset and how to match records in the vendor dataset with a match query from the customer to provide an updated record to the customer.
-
-
-
-
-
-
-