-
公开(公告)号:US20240265051A1
公开(公告)日:2024-08-08
申请号:US18635644
申请日:2024-04-15
Applicant: Salesforce, Inc.
Inventor: Muralidhar Krishnaprasad , Kristen Chapman
IPC: G06F16/951 , G06F16/901 , G06F16/9535 , G06F16/957
CPC classification number: G06F16/951 , G06F16/9024 , G06F16/9535 , G06F16/9574
Abstract: A computer-implemented method of providing targeted content to a user includes generating a query index from a data corpus, the query index including a plurality of market segment-based queries, wherein each market segment-based query of the plurality of queries is configured to provide targeted content on a browser user interface of a user determined to be within a corresponding market segment. The method further includes constructing the browser-executable library including the query index, where the browser-executable library is configured to execute within a local machine browser of the user, and transmitting the browser-executable library to the local machine browser of the user, wherein the browser-executable library is configured to determine that a query of the plurality of market segment-based queries matches user-specific data only stored in the local machine browser of the user, where the query matching the user-specific data stored in the local machine browser of the user is configured to cause the local machine browser to request the targeted content corresponding to the user-specific data.
-
72.
公开(公告)号:US12056537B2
公开(公告)日:2024-08-06
申请号:US17382192
申请日:2021-07-21
Applicant: Salesforce, Inc.
Inventor: Jeaneth Aguilar Vergara , Arifullah Khan Pattan
CPC classification number: G06F9/5072 , G06F9/30069 , G06F9/30123
Abstract: Computing systems, for example, multi-tenant systems deploy software artifacts in data centers created in a cloud platform using a cloud platform infrastructure language that is cloud platform independent. The system generates pipelines for deploying software artifacts in data center entities configured in a cloud platform. The system allows partial execution of pipelines such that the pipeline can be executed again to complete execution of the remaining stages. The system maintains state of the pipeline execution and checks the state to determine whether a stage should be executed during subsequent executions. The system allows a failed stage to be retried multiple times based on a retry strategy. A retry strategy may depend on the data center entity in a hierarchy of data venter entities of a data center.
-
公开(公告)号:US12056138B2
公开(公告)日:2024-08-06
申请号:US18049117
申请日:2022-10-24
Applicant: Salesforce, Inc.
Inventor: Jonathan Bruce , Eli Levine , Simon Toens , Ian Varley
IPC: G06F16/18 , G06F16/20 , G06F16/21 , G06F16/24 , G06F16/245 , G06F16/2458 , G06F16/25 , G06F16/27 , G06F16/28
CPC classification number: G06F16/2471 , G06F16/20 , G06F16/245 , G06F16/25 , G06F16/258 , G06F16/27 , G06F16/284 , G06F16/18 , G06F16/21 , G06F16/211 , G06F16/214 , G06F16/217 , G06F16/219 , G06F16/256 , G06F16/289
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.
-
公开(公告)号:US12056117B2
公开(公告)日:2024-08-06
申请号:US17749596
申请日:2022-05-20
Applicant: Salesforce, Inc.
Inventor: Nathan Drew Nichols , Nathan William Krapf , Brendan Robert Gimby
IPC: G06F16/242
CPC classification number: G06F16/243
Abstract: Natural language generation technology is disclosed that applies artificial intelligence to structured data to determine content for expression in natural language narratives that describe the structured data. A story graph is employed, where the story graph comprises a plurality of items of content to be expressed in a natural language narrative. A processor executes code corresponding to any of a plurality of structurers that organize the items of content into different story outlines from which the natural language narratives are generated, wherein the different structurers comprise different operating rules and/or parameters that implement different strategies for organizing the items of content into the story outlines.
-
公开(公告)号:US12056109B2
公开(公告)日:2024-08-06
申请号:US17818572
申请日:2022-08-09
Applicant: Salesforce, Inc.
Inventor: Zara Chiara Fernandez , Margaret Donaldson
IPC: G06F16/22 , G06F16/242
CPC classification number: G06F16/2272 , G06F16/2443
Abstract: Devices, systems and methods are provided for ordering records at a database system. An instance of a virtual application presented at a client device coupled to the database system over a network provides a graphical user interface (GUI) element populated using a sorting rule table that maintains user-configured sorting rule criteria for each custom sorting rule of a plurality of different sorting rules configured at the database system. In response to the user selection of a first custom sorting rule via the GUI element, the virtual application provides graphical indication of an ordered listing of the records at the database system ordered by a user-configured field of the records associated with the first custom sorting rule in accordance with a user-configured sort order associated with the first custom sorting rule using a search index built in accordance with the user-configured sorting rule criteria for the custom sorting rules.
-
76.
公开(公告)号:US20240259435A1
公开(公告)日:2024-08-01
申请号:US18161632
申请日:2023-01-30
Applicant: Salesforce, Inc.
Inventor: Luis Campo GIRALTE , Anil ABRAHAM
IPC: H04L9/40
CPC classification number: H04L63/205 , H04L63/0263
Abstract: Systems, methods, and devices are disclosed herein that provide distribution of policies for computing platforms. A computing platform may be implemented using a server system, and the computing platform is configurable to cause receiving a policy data object at a first domain of the computing platform, the policy object identifying one or more security policies associated with the first domain, and determining if the policy data object should be implemented at the first domain based, at least in part, on a second domain identified by the policy data object. The computing platform is also configurable to cause determining if one or more changes should be made to the policy data object based, at least in part, on one or more properties of the first domain, and implementing the policy data object at the first domain by translating the policy data object from a generic syntax to a domain-specific syntax.
-
公开(公告)号:US20240259283A1
公开(公告)日:2024-08-01
申请号:US18162604
申请日:2023-01-31
Applicant: Salesforce, Inc.
Inventor: Andrew PARKER , John MADDEN , Gabriele ROSELLI , Matthew KRAMER , Raghavendra GAMOJI , Andrew MILLER
IPC: H04L43/08 , H04L41/082 , H04L43/50
CPC classification number: H04L43/08 , H04L41/082 , H04L43/50
Abstract: System and method for de-centralized handling of high risk actions across coordinated systems. A monitoring system is used as an action advisor for performing the high risk actions at nodes across coordinated systems. The monitoring system advises performing the actions based on one or more monitoring signals corresponding to the coordinated systems. The process for performing the high risk actions is de-centralized. A metadata substrate system acts as a message broker between the monitoring system and coordinated systems.
-
公开(公告)号:US20240257168A1
公开(公告)日:2024-08-01
申请号:US18102558
申请日:2023-01-27
Applicant: Salesforce, Inc.
Inventor: Yuxi Zhang , Kexin Xie , Max Fleming
IPC: G06Q30/0204 , G06Q30/0202
CPC classification number: G06Q30/0205 , G06Q30/0202
Abstract: Methods, systems, apparatuses, devices, and computer program products are described. A modeling service may generate a set of candidate segments using a set of cluster models and based on a seed segment and entity data. Based on respective features associated with the segments, the service may generate candidate segment fingerprints and a seed segment fingerprint, where a segment fingerprint may indicate a distribution of entities within a segment based on similarities between features associated with entities within the segment. That is, a segment fingerprint may depict how similar entities are in a candidate segment based on different features. The service may calculate similarity scores between the seed segment and the candidate segments using the segment fingerprints, and rank entities in terms of their similarity. The highest ranking entities may be identified from the candidate segments and included in a lookalike segment corresponding to the seed segment.
-
公开(公告)号:US20240256497A1
公开(公告)日:2024-08-01
申请号:US18104139
申请日:2023-01-31
Applicant: Salesforce, Inc.
Inventor: Zemann Phoesop Sheen , Abhishek B. Waichal , Srinivas Dhruvakumar
IPC: G06F16/185 , G06F11/36
CPC classification number: G06F16/185 , G06F11/3688
Abstract: A system provides a framework for testing template code processed by a templating engine. A multitenant system may use template code for implementing Infrastructure as Code (IAC), for example, to generate pipelines for deploying software or provisioning resources for a datacenter configured in a cloud platform. The system sets the search path in a template engine environment object dynamically for each template file. The system allows testing of macros used by the template engine. The system converts the macros to callable entities that can be invoked by test cases. The system allows developers to finding code defects earlier and increase application availability. The system provides flexibility in testing and automation in running the tests. Furthermore, the system allows a separation of production code with unit tests.
-
公开(公告)号:US20240256331A1
公开(公告)日:2024-08-01
申请号:US18160136
申请日:2023-01-26
Applicant: Salesforce, inc.
Inventor: Liang Xie , Billy Ma , Jatinkumar Patel , Aaron Chan
CPC classification number: G06F9/4881 , G06F9/5072 , G06F9/5077 , G06F2209/5011
Abstract: Approaches for data processing at a database system are described. A method may include identifying a first subset of provisioning tasks associated with a first phase of the multi-phase provisioning procedure and a second subset of provisioning tasks associated with a second phase of the multi-phase provisioning procedure. The method may include running the first subset of provisioning tasks on a plurality of software instances of a pool of software instances prior to a provisioning request for the software instance. The method may include receiving, from a user, the provisioning request. The method may include running, based at least in part on the provisioning request and on the software instance from the pool of software instances, the second subset of provisioning tasks, wherein the second subset of provisioning tasks are specific to the user. The method may include provisioning the software instance to the user.
-
-
-
-
-
-
-
-
-