-
公开(公告)号:US12020049B2
公开(公告)日:2024-06-25
申请号:US18174378
申请日:2023-02-24
Applicant: Salesforce, Inc.
Inventor: Pranoy Cherian Mathew
CPC classification number: G06F9/45512 , G06F40/30 , G06N5/02 , G06F9/451
Abstract: Methods and systems are provided for automatically determining a need to invoke functionality of a feature of an application while using a primary application and for automatically invoking that functionality without user action. When input information is input into the primary application via a user interface of a user system, it can be received by an application server from a sender process at the user system, and a prefix that occurs before a text string can be identified. The text string that follows the prefix can be extracted by performing a matching analysis against a library of keywords and extracting a matching keyword. The text string comprises extracted text from the input information. The matching keyword can be matched to an entry that is mapped to a command that can be executed to generate an action that automatically invokes the functionality of the feature of the application without user action.
-
公开(公告)号:US12019623B2
公开(公告)日:2024-06-25
申请号:US17491105
申请日:2021-09-30
Applicant: Salesforce, Inc.
Inventor: Yogesh Prabhudas Patel , Syed Mohammad Raza Hussain , Rajkumar Pellakuru , Johannes Kienzle , Violet Gong
CPC classification number: G06F16/2386 , G06F16/214 , G06F16/2282 , G06F16/24568 , G06F16/258 , G06F16/27
Abstract: An indication to migrate requested data objects stored in a source database environment to a destination database environment is received. Some of data objects have many-to-one relationships with other data objects in the source database environment. At least one snapshot file generated by the source database environment is transferred to a destination database environment in bulk transfer mode. Subsequent incoming data received during bulk transfer mode, after the indication is stored in a temporary table. Upon completion of migration of the requested data objects the system transitions from bulk transfer mode to streaming mode. The subsequent incoming data from the temporary table is transferred to the destination database environment in response to the transition to streaming mode. Additional data received after the temporary table is empty is transferred from the source database environment to the destination database environment without use of the temporary table.
-
公开(公告)号:US20240201958A1
公开(公告)日:2024-06-20
申请号:US18065901
申请日:2022-12-14
Applicant: Salesforce, inc.
Inventor: Ajay Krishna Borra , Manpreet Singh , Ravi Sankar Pulle , Amrita Saha
CPC classification number: G06F8/35 , G06F9/5055
Abstract: Methods, systems, apparatuses, devices, and computer program products are described. A system may collect a first set of profiling data associated with computational resource consumption of one or more code implementations or methods. The system may use a vector embedding translation to convert the profiling data into one or more vector spaces. Each vector space may include a set of vectors, and each vector may correspond to an execution of a code implementation or method. The system may use the vector spaces to generate a model representation of the computational resource consumption of the one or more code implementations. In some cases, the system may collect and convert a second set of real-time profiling data into vector spaces, which the system may compare to the model representation such that users may identify deviations from resource consumption footprints.
-
公开(公告)号: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.
-
75.
公开(公告)号: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.
-
78.
公开(公告)号: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.
-
80.
公开(公告)号: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.
-
-
-
-
-
-
-
-
-