-
公开(公告)号:US12235849B2
公开(公告)日:2025-02-25
申请号:US17993795
申请日:2022-11-23
Applicant: Salesforce, Inc.
Inventor: Parth Vijay Vaishnav , Mitchell Christensen , Kevin Han
IPC: G06F16/2455 , G06F16/27
Abstract: A rules engine (RE) may operate in conjunction with a database providing functionality, such as transactional support in data access environments on behalf of tenants. The database may have a data repository accessible by multiple tenants, and tenants may have a private context. RE rules may be defined in the data repository having an extension point corresponding to an extension defined in the private context. Execution of database functionality may affect data defined in the database. Execution of RE rules corresponding to database functionality affects corresponding data associated with the RE. Various techniques, e.g., fact handles, event listeners, etc. may be used to coordinate tracking and synchronizing changes between RE data and/or the database. A flag or other indicator may signify state preservation between multiple calls to the database and/or the RE, e.g., to support analysis involving transactions having overlapping intermediary results such as results from performing data lookups.
-
公开(公告)号:US20240168956A1
公开(公告)日:2024-05-23
申请号:US18081957
申请日:2022-12-15
Applicant: Salesforce, Inc.
Inventor: Parth Vijay Vaishnav , Mitchell Christensen , Kevin Han
IPC: G06F16/2455 , G06F16/27
CPC classification number: G06F16/24564 , G06F16/273
Abstract: A rules engine (RE) may operate in conjunction with a database providing functionality, such as transactional support in data access environments on behalf of tenants. The database may have a data repository accessible by multiple tenants, and tenants may have a private context. RE rules may be defined in the data repository having an extension point corresponding to an extension defined in the private context. Execution of database functionality may affect data defined in the database. Execution of RE rules corresponding to database functionality affects corresponding data associated with the RE. Various techniques, e.g., fact handles, event listeners, etc. may be used to coordinate tracking and synchronizing changes between RE data and/or the database. A flag or other indicator may signify state preservation between multiple calls to the database and/or the RE, e.g., to support analysis involving transactions having overlapping intermediary results such as results from performing data lookups.
-
公开(公告)号:US12118373B2
公开(公告)日:2024-10-15
申请号:US18082200
申请日:2022-12-15
Applicant: Salesforce, Inc.
Inventor: Parth Vijay Vaishnav , Mitchell Christensen , Kevin Han
IPC: G06F8/41 , G06F9/451 , G06Q10/067
CPC classification number: G06F9/453 , G06F8/427 , G06Q10/067
Abstract: Implementation of a guided rules editor comprises displaying a view of a user interface (UI) of the guided rules editor to a user on the client device. Metadata of an organization to which the user belongs is fetched and used to identify which data of the organization is eligible for rule creation and attributes of the metadata are used to determine a layout of the one or more UI selection elements. One or more UI selection elements are rendered in one or more positions in the view on a display screen according to the layout and at least a portion of the one or more UI selection elements are populated with the data of the organization. Responsive to receiving user input of the one or more UI selection elements, an organization-specific rule is generated and saved to a data repository for execution by a rules engine after rule compilation.
-
公开(公告)号:US20240169219A1
公开(公告)日:2024-05-23
申请号:US17993761
申请日:2022-11-23
Applicant: Salesforce, Inc.
Inventor: Parth Vijay Vaishnav , Mitchell Christensen , Kevin Han
CPC classification number: G06N5/025 , G06F9/4881
Abstract: Implementation of a guided rules editor includes a rule compilation process comprising receiving, by an event handler, a compile rules event from a process external to the rule compiler. A set of rules is retrieved from a database and loading the set of rules into a memory by the event handler. Responsive to identifying any template rules, data is bound to the template rules. Both the template rules and any non-template rules are translated into a rules language specification. A rule compilation process is performed asynchronously from a rule execution process to translate the rule language specification into a knowledge base that is to be used as input by a rule execution process. A compile completion event is emitted at compile completion.
-
公开(公告)号:US20240168957A1
公开(公告)日:2024-05-23
申请号:US18082002
申请日:2022-12-15
Applicant: Salesforce, Inc.
Inventor: Parth Vijay Vaishnav , Mitchell Christensen , Kevin Han
IPC: G06F16/2455 , G06F16/27
CPC classification number: G06F16/24564 , G06F16/273
Abstract: A rules engine (RE) may operate in conjunction with a database providing functionality, such as transactional support in data access environments on behalf of tenants. The database may have a data repository accessible by multiple tenants, and tenants may have a private context. RE rules may be defined in the data repository having an extension point corresponding to an extension defined in the private context. Execution of database functionality may affect data defined in the database. Execution of RE rules corresponding to database functionality affects corresponding data associated with the RE. Various techniques, e.g., fact handles, event listeners, etc. may be used to coordinate tracking and synchronizing changes between RE data and/or the database. A flag or other indicator may signify state preservation between multiple calls to the database and/or the RE, e.g., to support analysis involving transactions having overlapping intermediary results such as results from performing data lookups.
-
公开(公告)号:US12164945B2
公开(公告)日:2024-12-10
申请号:US18082230
申请日:2022-12-15
Applicant: Salesforce, Inc.
Inventor: Parth Vijay Vaishnav , Mitchell Christensen , Kevin Han
IPC: G06F9/451 , G06F8/41 , G06Q10/067
Abstract: Implementation of a guided rules editor comprises displaying a view of a user interface (UI) of the guided rules editor to a user on the client device. Metadata of an organization to which the user belongs is fetched and used to identify which data of the organization is eligible for rule creation and attributes of the metadata are used to determine a layout of the one or more UI selection elements. One or more UI selection elements are rendered in one or more positions in the view on a display screen according to the layout and at least a portion of the one or more UI selection elements are populated with the data of the organization. Responsive to receiving user input of the one or more UI selection elements, an organization-specific rule is generated and saved to a data repository for execution by a rules engine after rule compilation.
-
公开(公告)号:US20240168781A1
公开(公告)日:2024-05-23
申请号:US18082230
申请日:2022-12-15
Applicant: Salesforce, Inc.
Inventor: Parth Vijay Vaishnav , Mitchell Christensen , Kevin Han
IPC: G06F9/451 , G06Q10/067
CPC classification number: G06F9/453 , G06Q10/067
Abstract: Implementation of a guided rules editor comprises displaying a view of a user interface (UI) of the guided rules editor to a user on the client device. Metadata of an organization to which the user belongs is fetched and used to identify which data of the organization is eligible for rule creation and attributes of the metadata are used to determine a layout of the one or more UI selection elements. One or more UI selection elements are rendered in one or more positions in the view on a display screen according to the layout and at least a portion of the one or more UI selection elements are populated with the data of the organization. Responsive to receiving user input of the one or more UI selection elements, an organization-specific rule is generated and saved to a data repository for execution by a rules engine after rule compilation.
-
公开(公告)号:US12106131B2
公开(公告)日:2024-10-01
申请号:US17993751
申请日:2022-11-23
Applicant: Salesforce, Inc.
Inventor: Parth Vijay Vaishnav , Mitchell Christensen , Kevin Han
IPC: G06F9/451 , G06F8/41 , G06Q10/067
CPC classification number: G06F9/453 , G06F8/427 , G06Q10/067
Abstract: Implementation of a guided rules editor comprises displaying a view of a user interface (UI) of the guided rules editor to a user on the client device. Metadata of an organization to which the user belongs is fetched and used to identify which data of the organization is eligible for rule creation and attributes of the metadata are used to determine a layout of the one or more UI selection elements. One or more UI selection elements are rendered in one or more positions in the view on a display screen according to the layout and at least a portion of the one or more UI selection elements are populated with the data of the organization. Responsive to receiving user input of the one or more UI selection elements, an organization-specific rule is generated and saved to a data repository for execution by a rules engine after rule compilation.
-
公开(公告)号:US20240169299A1
公开(公告)日:2024-05-23
申请号:US18082200
申请日:2022-12-15
Applicant: Salesforce, Inc.
Inventor: Parth Vijay Vaishnav , Mitchell Christensen , Kevin Han
IPC: G06F9/451 , G06Q10/067
CPC classification number: G06F9/453 , G06Q10/067
Abstract: Implementation of a guided rules editor comprises displaying a view of a user interface (UI) of the guided rules editor to a user on the client device. Metadata of an organization to which the user belongs is fetched and used to identify which data of the organization is eligible for rule creation and attributes of the metadata are used to determine a layout of the one or more UI selection elements. One or more UI selection elements are rendered in one or more positions in the view on a display screen according to the layout and at least a portion of the one or more UI selection elements are populated with the data of the organization. Responsive to receiving user input of the one or more UI selection elements, an organization-specific rule is generated and saved to a data repository for execution by a rules engine after rule compilation.
-
公开(公告)号:US20240168955A1
公开(公告)日:2024-05-23
申请号:US17993795
申请日:2022-11-23
Applicant: Salesforce, Inc.
Inventor: Parth Vijay Vaishnav , Mitchell Christensen , Kevin Han
IPC: G06F16/2455 , G06F16/27
CPC classification number: G06F16/24564 , G06F16/273
Abstract: A rules engine (RE) may operate in conjunction with a database providing functionality, such as transactional support in data access environments on behalf of tenants. The database may have a data repository accessible by multiple tenants, and tenants may have a private context. RE rules may be defined in the data repository having an extension point corresponding to an extension defined in the private context. Execution of database functionality may affect data defined in the database. Execution of RE rules corresponding to database functionality affects corresponding data associated with the RE. Various techniques, e.g., fact handles, event listeners, etc. may be used to coordinate tracking and synchronizing changes between RE data and/or the database. A flag or other indicator may signify state preservation between multiple calls to the database and/or the RE, e.g., to support analysis involving transactions having overlapping intermediary results such as results from performing data lookups.
-
-
-
-
-
-
-
-
-