-
公开(公告)号:US20240195908A1
公开(公告)日:2024-06-13
申请号:US18080068
申请日:2022-12-13
Applicant: Salesforce, Inc.
Inventor: Kaushal Bansal , Prabhat Signh
CPC classification number: H04M3/2209 , G06F8/31
Abstract: Systems, devices, and techniques are disclosed for maintaining service availability. Files including code written using a Domain Specific Language (DSL) for network security may be received. A knowledge graph including connections between services may be generated from the code written using the DSL in the files. A service that will have an availability issue may be determined based on the connections between services in the knowledge graph. The service that will have the availability issue may be replicated. The replication of the service that will have the availability issue may occur before the service has the availability issue.
-
102.
公开(公告)号:US20240195773A1
公开(公告)日:2024-06-13
申请号:US18424715
申请日:2024-01-26
Applicant: Salesforce, Inc.
Inventor: Sri Vasamsetti , Paul Matthew Jennings , Paul Rosania , Steven Gordon , Michael Demmer
IPC: H04L51/42 , G06F16/11 , H04L12/18 , H04L51/216
CPC classification number: H04L51/42 , G06F16/113 , G06F16/125 , H04L12/185 , H04L51/216
Abstract: Embodiments described herein include apparatuses, computer program products, and methods for data management in a group-based communication system. Specifically, some embodiments address data management for group-based communication channel(s) accessible to any number of entities based on various data retention policies. In this regard, embodiments enable maintenance of data associated with multiple organizations accessing a group-based communication channel based on a single, shared data retention policy, or different data retention policies, for example based on authorship of the group-based communication message. In embodiments, a data retention policy may be assigned directly to an entity, or assigned to a higher-level or lower-level entity and function as a default data a retention policy for other entities associated therewith. A group-based communication system is configured to enable storage of data based on corresponding data retention policies for each organization identifier, and/or an agreed data retention policy for all organization identifiers.
-
公开(公告)号:US20240195764A1
公开(公告)日:2024-06-13
申请号:US18444451
申请日:2024-02-16
Applicant: Salesforce, Inc.
Inventor: Tyler Lewis , Joseph Michael McGarr , Felix Rieseberg , Issac Gerges , Anuj Nair
IPC: H04L51/046 , G06F3/04842 , G06F40/169 , H04L12/18 , H04L51/08
CPC classification number: H04L51/046 , G06F3/04842 , G06F40/169 , H04L12/1813 , H04L51/08
Abstract: Draft message object collaboration in a group-based communication platform is described. A request to generate a message object can be received from a first client associated with a first entity of a group-based communication platform. A first instance of a composition user interface, configured to enable a draft of the message object to be generated, can be presented via the first client and a request to add a second entity as a collaborator can be received. A second instance of the composition user interface can be presented via a second client of the second entity. A modification to the draft of the message object can be received and, in response to receiving the modification, the message object can be updated as presented via respective instances of the composition user interface.
-
公开(公告)号:US20240193174A1
公开(公告)日:2024-06-13
申请号:US18080268
申请日:2022-12-13
Applicant: Salesforce, Inc.
Inventor: Ignacio Agustin MANZANO , Subhash Periasamy , Berkay Polat , Vineeth Anand Nair , Udayakumar Dhansingh , Vijay Gopalakrishnan , Saebom Kwon
IPC: G06F16/25
CPC classification number: G06F16/254
Abstract: In the present disclosure, systems and methods are described for allowing a non-code user to create to transform a database in an ETL pipleline. Specifically, as disclosed herein, a user can take a database and receive a ruleset to apply to the database in an ETL pipeline. The data linting system may take the database and extract a schema and a data sample from it. Further, the data linting system may use the schema and data sample to create two rulesets. With these rulesets, the data linting system combines them to create a final ruleset which may be validated using the data sample. The data linting system then sends the final ruleset and the validation report to the user. With this system, the user only needs to give it a database and will receive a ruleset that is able to be immediately used in an ETL pipeline.
-
公开(公告)号:US12009989B2
公开(公告)日:2024-06-11
申请号:US17037501
申请日:2020-09-29
Applicant: salesforce.com, inc.
Inventor: Tejaswini Ganapathi , Satish Raghunath , Xu Che , Shauli Gal , Andrey Karapetov
IPC: H04L41/14 , G05B17/02 , G06F16/2458 , G06F17/16 , G06N7/01 , H04L41/142 , H04L43/08 , H04L43/0829 , H04L43/0852 , H04L43/087 , H04L43/0888
CPC classification number: H04L41/145 , G05B17/02 , G06F16/2477 , G06F17/16 , G06N7/01 , H04L41/142 , H04L43/08 , H04L43/0829 , H04L43/0858 , H04L43/087 , H04L43/0888
Abstract: An data driven approach to generating synthetic data matrices is presented. By retrieving historical network traffic data, probabilistic models are generated. Optimal distribution families for a set of independent data segments are determined. Applications are tested and performance metrics are determined based on the generated synthetic data matrices.
-
106.
公开(公告)号:US20240187418A1
公开(公告)日:2024-06-06
申请号:US18397425
申请日:2023-12-27
Applicant: Salesforce, Inc.
Inventor: Ryan Guest , Theresa Vietvu , Bradley Vine , Sean Gill , Ricardo Vazquez Reyes
IPC: H04L9/40
CPC classification number: H04L63/104 , H04L63/107
Abstract: An exemplary system having a processor and a memory therein includes means for creating an isolation group, in which creating the isolation groups includes: defining isolation requirements, identifying a group of features utilizing call-out functions, and selecting from among the group of features utilizing call-out functions a group of features having the defined isolation requirements; deploying platform software integrating the isolation requirements, in which the platform software contains instructions to map the isolation requirements to a customer organization; creating the customer organization; creating a unique variant of the customer organization, in which creating the unique variant of the customer organization includes declaratively applying an isolation layer containing isolation requirements on top of a base layer for the customer organization; and deploying the unique variant of the customer organization onto the customer organization's computing infrastructure, in which the unique variant validates per-tenant distinctions for various applications subjected to the isolation requirements.
-
公开(公告)号:US12003602B2
公开(公告)日:2024-06-04
申请号:US18060528
申请日:2022-11-30
Applicant: Salesforce, Inc.
Inventor: Scott Glaser , Abhinav Bagul , Kerry Fleming , Matthew R. Kunkel , Derek Spiner
IPC: H04L67/566 , H04L9/40 , H04L67/561 , H04L67/564
CPC classification number: H04L67/566 , H04L63/10 , H04L63/168 , H04L67/561 , H04L67/564
Abstract: A method for providing interoperability between a plurality of security services and target applications by an interoperability service. The method includes receiving a request from one of the plurality of security services to perform a task on a target application, preparing a unified data model for interaction with the target application, determining and organizing data connections to perform the task on the target application, generating a set of requests using the unified data model based on the task and utilizing business logic of the interoperability service for the data connections with the target application, transforming the set of requests into commands and data structures specific to the target application, and sending the set of requests on respective data connections with the target application.
-
108.
公开(公告)号:US12001807B2
公开(公告)日:2024-06-04
申请号:US18152280
申请日:2023-01-10
Applicant: Salesforce, Inc.
Inventor: Alexander Rudolf Sippel , Bo He , Nathan William Krapf
IPC: G06F16/00 , G06F16/22 , G06F16/242 , G06F16/2457 , G06F16/248 , G06F16/26 , G06F16/28 , G06F16/908 , G06F16/95 , G06F40/20 , G06F40/56 , G06N7/00
CPC classification number: G06F40/56 , G06F16/221 , G06F16/244 , G06F16/24573 , G06F16/248 , G06F16/26 , G06F16/287 , G06F16/908 , G06F16/95 , G06F40/20 , G06N7/00 , G06F16/24578
Abstract: Disclosed herein are example embodiments of an improved narrative generation system where an analysis service that executes data analysis logic that supports story generation is segregated from an authoring service that executes authoring logic for story generation through an interface. Accordingly, when the authoring service needs analysis from the analysis service, it can invoke the analysis service through the interface. By exposing the analysis service to the authoring service through the shared interface, the details of the logic underlying the analysis service are shielded from the authoring service (and vice versa where the details of the authoring service are shielded from the analysis service). Through parameterization of operating variables, the analysis service can thus be designed as a generalized data analysis service that can operate in a number of different content verticals with respect to a variety of different story types.
-
公开(公告)号:US12001786B2
公开(公告)日:2024-06-04
申请号:US17749561
申请日:2022-05-20
Applicant: Salesforce, Inc.
Inventor: Mauro Eduardo Ignacio Mujica-Parodi, III , Nathan Drew Nichols , Nathan William Krapf , Brendan Robert Gimby
IPC: G06F40/20 , G06F16/242 , G06F16/901 , G06N5/02
CPC classification number: G06F40/20 , G06F16/2428 , G06F16/243 , G06F16/9024 , G06N5/02
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 graph data structure is employed, where the graph data structure comprises a plurality of nodes. Each of a plurality of the nodes (1) represents a corresponding intent so that a plurality of different nodes represent different corresponding intents and (2) is associated with one or more links to one or more of the nodes to define relationships among the intents. A processor (1) traverses the graph data structure to determine which of the nodes to use for content to be expressed in the natural language narratives and (2) determines which of the nodes to use for providing follow-up information about the natural language narratives based on the links of the graph data structure so that the follow-up information is derived from nodes that are linked to the nodes used for the content to be expressed in the natural language narrative.
-
公开(公告)号:USD1029040S1
公开(公告)日:2024-05-28
申请号:US29864393
申请日:2022-05-25
Applicant: Salesforce, Inc.
Designer: Andrew Mangano , Stephen Goldberg , Saurabh Davala , Umesh Zope , Saket Agarwal , Abigail Sigler
Abstract: The FIGURE is a front view of a display screen or portion thereof with icon showing the claimed design.
The broken lines in the FIGURE show a display screen or portion thereof, and form no part of the claimed design.
-
-
-
-
-
-
-
-
-