-
公开(公告)号:US20230087544A1
公开(公告)日:2023-03-23
申请号:US18049265
申请日:2022-10-24
Applicant: salesforce.com, inc.
Inventor: Sreeram Duvur , Vijayanth Devadhar , Matthew Gainsborough , Kiet Phong , Sathish Santhanam , Lawrence Thomas Lopez
IPC: G06F8/65
Abstract: According to some implementations, while a proxy routes production traffic to a first application (app) version that runs in a plurality of container orchestration system (cos) pods having first app version containers, configuration information is received including an identification of a second app version container image for a second app version. The second app version is an updated version of the first app version. Cos pods having second app version containers are brought up based on the second app version container image identified in the configuration information. Test and/or warmup traffic is caused to be routed to the second app version containers. Responsive to an indication regarding the routing of the test and/or warmup traffic to the second app version, causing a transition to sending production traffic to the second app version containers instead of to the first app version.
-
公开(公告)号:US20230086783A1
公开(公告)日:2023-03-23
申请号:US17589381
申请日:2022-01-31
Applicant: salesforce.com, inc.
Inventor: Tomás BRUNO , Rodrigo GARCIA , Alejo Gonzalo ABDALA YAÑEZ , Fernando FEDERICO , Sebastián Alejandro BLÁZQUEZ OLIVERA , Jorge Luis PÉREZ
Abstract: Disclosed herein are system, method, and computer program product embodiments for providing a universal coding language and construct for an application programming language (API) environment. In the environment, a standard language with a predefined and universal format is used for each of the different internal code modules. A translator is then provided in order to translate the standard language to the proprietary language of specific gateways or other vendor products. In some embodiments, a parser is used to in order to convert the code modules to an internal model. The internal model allows a user to visualize or otherwise understand the configuration that has been coded, and to make any necessary modifications.
-
公开(公告)号:US20230086564A1
公开(公告)日:2023-03-23
申请号:US17520074
申请日:2021-11-05
Applicant: salesforce.com, inc.
Inventor: Martin BATTAGLIA , Alvaro GAITA , Leandro BAURET
IPC: G06F9/54
Abstract: Disclosed herein are system, method, and computer program product embodiments for automatically discovering an API for publishing within a data repository. A discovery tool is used either on a server computer or a customer computer to examine the files stored in the data repository. A search of the repository is conducted to identify root API files that form the basis of an API. A first examination is conducted in which the files are examined for common indicia associated with known API standards. Then a second examination is done of the root API candidates found in the first examination to identify which of the root API candidates is actually a root API. Once the root API has been located, it is executed in a computer environment, and its dependents are detected. Once all the necessary API files have been located, they are packaged and automatically published.
-
公开(公告)号:US20230085848A1
公开(公告)日:2023-03-23
申请号:US17587512
申请日:2022-01-28
Applicant: salesforce.com, inc.
Inventor: Diego SAINT ESTEBEN , Ignacio MANZANO , Daniel FUJII , Ignacio RAIK , Mariano MIRABELLI
Abstract: Disclosed herein are system, method, and computer program product embodiments for implementing automatic taxonomy tags in an API microgateway. The API microgateway may receive a plurality of API requests for an API managed by a customer in a period of time and route the plurality of API request to an instance of the API according to a policy of the API. The API microgateway may aggregate metrics information related to the plurality of API requests. The aggregated metrics information may include request features, response features, policy features, and performance features. In response to a cluster of the metrics information corresponding to a tag in a tag prediction system, the aggregated metrics information may be labeled with the tag. The tag and the aggregated metrics information may be added to an access log and sent to the customer.
-
公开(公告)号:US11611882B2
公开(公告)日:2023-03-21
申请号:US16892128
申请日:2020-06-03
Applicant: Salesforce.com, Inc.
Inventor: Claudia Brak , Steven Bruce Holly , Brian Simmons , Bing Ge , Jayal Mehta , Urvin Thakkar
IPC: H04W12/37 , G06F8/30 , G06Q30/016 , G06Q10/107 , G06F8/60
Abstract: A mobile application development environment may be maintained in association with a computing platform. A request to produce a first mobile application with a first security policy may be processed. The first mobile application may be automatically produced. The first security policy may be integrated with the first mobile application during creation of the first mobile application. The first mobile application may be provided to a mobile application provider. The first security policy may be included in the first mobile application when the first mobile application is downloaded from the mobile application provider.
-
公开(公告)号:US11610079B2
公开(公告)日:2023-03-21
申请号:US16777912
申请日:2020-01-31
Applicant: salesforce.com, inc.
Inventor: Michael Yang
Abstract: There is provided computer implemented method for detecting and reducing or removing bias for generating a machine learning model, comprising: prior to generating the machine learning model: receiving a training dataset, comprising target inputs, each comprising parameters and labelled with a corresponding target output, wherein at least one of the parameters of at least of the target inputs comprises a sensitive parameter indicative of the corresponding target input assigned to a sensitive group that is potentially biased against other target inputs that are excluded from the sensitive group, analyzing the training dataset to identify target inputs affected by label bias when a statistically significant difference is detected between target inputs assigned to the sensitive group and target inputs excluded from the sensitive group, correcting labels of the target inputs affected by label bias, and generating the machine learning model using the corrected labels.
-
公开(公告)号:US11609954B2
公开(公告)日:2023-03-21
申请号:US16902004
申请日:2020-06-15
Applicant: Salesforce.com, Inc.
Inventor: Eric Paul Wittke , Narinder Pal Singh , Laurel Knell , Jonathan Belkowitz , Bradly Zavakos , Laurel Tripp , Abigail Kutruff , Michael Aurelio
IPC: G06F16/9038 , H04L67/10 , H04L67/306
Abstract: Described herein are systems, apparatus, methods and computer program products configured for actions to be performed on segments within a pipeline. The disclosed systems and techniques allow a user to select a data segment on a graphical user interface. The user may then utilize the data of the segment to perform one or more actions. Thus the data of the segment may be used to provide communications to parties contained within the data, manipulate the data segment based on the parties contained within the data, and change the data displayed based on attributes selected.
-
公开(公告)号:US11609928B2
公开(公告)日:2023-03-21
申请号:US16548937
申请日:2019-08-23
Applicant: salesforce.com, inc.
Inventor: Swaroop Jayanthi
IPC: G06F16/00 , G06F16/27 , G06F16/9035 , G06K9/62 , G06F16/215
Abstract: Systems and methods are provided for retrieving a source database replication configuration profile that is used to determine one or more databases of a plurality of target databases to store selected tenant data of a source database to be replicated, retrieving from each the plurality of target databases a target database replication configuration profile and transforming the profiles to persist in a management platform database, comparing the retrieved source database replication configuration profile and the target database replication configuration profiles to determine which target databases are usable to replicate the selected tenant data to, classifying the target database replication configuration profiles based on results of the comparison, and generating a list of one or more target databases of the plurality of target databases for the selected tenant data of the source database to be replicated to based on the classification of the target database replication configuration profiles.
-
79.
公开(公告)号:US11609886B2
公开(公告)日:2023-03-21
申请号:US16779395
申请日:2020-01-31
Applicant: salesforce.com, inc.
Inventor: Yogesh Patel , Percy Mehta , Mattia Padovani , Shan-Cheng Ho , Shaahin Mehdinezhad Rushan , Johannes Kienzle
IPC: G06F16/21 , G06F16/27 , G06F16/215 , G06F9/54 , G06N7/00
Abstract: A method and system of data deduplication for data streams in a multi-tenant system. The method receives, at a data accuracy manager, an event from an activity tracking component, determine whether the event is recorded in a probabilistic model that tracks previously received events from the activity tracking component, where the probabilistic model can accurately identify the event has not been previously received with a possible false positive response where the event has been previously received, determines whether information for the event is stored in a metric storage, where the metric storage is a database of metrics derived from the previously received events, and discards the event in response to determining that the event is recorded in the probabilistic model and in the metric storage.
-
公开(公告)号:US20230084317A1
公开(公告)日:2023-03-16
申请号:US18049117
申请日:2022-10-24
Applicant: salesforce.com, inc.
Inventor: Jonathan Bruce , Eli Levine , Simon Toens , Ian Varley
IPC: G06F16/2458 , G06F16/25 , G06F16/27 , G06F16/245 , G06F16/28 , G06F16/20
Abstract: Systems and techniques for managing data in a relational database environment and a non-relational database environment. Data in the relational database environment that is static and to be maintained beyond a preselected threshold length of time is identified. The data is copied from the relational database and stored in the data the non-relational database. Access to the data is provided from the non-relational database via a user interface that accesses both the relational database and the non-relational database.
-
-
-
-
-
-
-
-
-