-
公开(公告)号:US20210233146A1
公开(公告)日:2021-07-29
申请号:US16774200
申请日:2020-01-28
Applicant: salesforce.com, inc.
Inventor: Joel Ragnar Palmert , Kiran Hariharan Nair , Merwan Hade , Nikhil Kataria , Jia Lian Wang , Michael Moriarty
IPC: G06Q30/06 , G06F16/28 , G06F16/242
Abstract: System and methods are described for generating recommendations from dynamically-mapped data. In one implementation, a database system receives a first request to generate a recommendation objection and a second request to retrieve additional data to include in the recommendation object. The database system retrieves the recommendation data from a first database table. The database system identifies the additional data in a second database table that is stored separately from the first database table. The database system generates the recommendation object to include the recommendation data from the first database, and maps the additional data to one or more fields of the recommendation object.
-
公开(公告)号:US09811444B2
公开(公告)日:2017-11-07
申请号:US14817550
申请日:2015-08-04
Applicant: salesforce.com, inc.
Inventor: Jeffrey Lallana Freschl , Kiran Hariharan Nair
CPC classification number: G06F11/3668 , G06F11/3409 , G06F11/3664 , G06F17/30306 , G06F17/30557
Abstract: A test system registers a series of tests that reference different software enhancements added to an application within a database system. The test system enables individual software enhancements referenced by the tests and then runs log lines through the application to produce test structured query language (SQL). The database system compares the test SQL with baseline SQL produced by the application without enabling the software enhancements. The database system executes the test SQL and captures performance metrics when the test SQL is different from the baseline SQL. Comparing SQL results avoids processing and capturing performance metrics for log lines not affected by the software enhancements. Incrementally running the log lines with one software enhancement enabled at a time also allows the test system to isolate the performance impact of individual software enhancements on the database system.
-
公开(公告)号:US20230153078A1
公开(公告)日:2023-05-18
申请号:US17455145
申请日:2021-11-16
Applicant: salesforce.com, inc.
Inventor: Kiran Hariharan Nair , Nhi Nguyen , Samuel William Bailey
Abstract: Techniques are disclosed relating to branch decision elements. A computer system may access process flow information specifying a process flow defining an ordering of elements that include a branch selector element that is connected to branches that flow to a branch return element. The computer system may execute the process flow, including traversing the elements and accessing state information that identifies which of the branches have been evaluated for traversal. Upon reaching the branch selector element, the computer system may determine, based on the state information, whether the branches include a branch that has not been evaluated. In response to determining a branch has not been evaluated, the computer system may determine whether to traverse that branch. Upon reaching the branch return element, the computer system may determine whether to return to the branch selector element based on whether a particular number of the branches have been evaluated.
-
公开(公告)号:US11330070B1
公开(公告)日:2022-05-10
申请号:US17162453
申请日:2021-01-29
Applicant: salesforce.com, inc.
Inventor: Kiran Hariharan Nair , Nikhil Kataria , Alexander John Trzeciak
IPC: H04L29/08 , H04L67/561 , H04L67/5682 , H04L67/306 , H04L67/63 , H04L67/1097
Abstract: Containerized workflow engines executing metadata for user-defined applications are described. A system utilizes user selections for configuring a user-defined application to identify application definition metadata. The system stores the application definition metadata for the user-defined application into a persistent storage. A workflow engine executes in a software container in response to receiving user context details and an invocation of the user-defined application. The workflow engine retrieves the application definition metadata from the persistent storage. The workflow engine inputs the user context details and executes the application definition metadata. The workflow engine outputs a result based on executing the application definition metadata.
-
-
-