-
公开(公告)号:US20220092713A1
公开(公告)日:2022-03-24
申请号:US17447917
申请日:2021-09-16
Applicant: salesforce.com, inc.
Inventor: John Bracken , Adam Putinski , Adam Torman , Carlos Enrique Mogollan Jimenez , Cloves Carneiro Junior , Shaun Russell
Abstract: Technologies are provided for tracking learning progress of an end user of a cloud computing platform when the end user is not registered with an external learning platform that provides an external learning application. In response to the end user interacting with virtual learning entities provided at the cloud computing platform, learning progress information with respect to the external learning application is generated. The interaction by the end user takes place in the context of an application provided by the cloud computing platform while in an active web session. The virtual learning entities represent content of the external learning application (e.g., learning content and contextual user information of the external learning application). When a user service of the external learning platform receives a request to persist the learning progress information for the end user, the user service can determine whether a corresponding user account (e.g., an escrow user account or a full user account) exists at the external learning platform that corresponds to the end user. If a corresponding user account does not exist, the user service can automatically provision an escrow user account that is associated with the end user. The escrow user account persists the learning progress information of the end user.
-
公开(公告)号:US20230092849A1
公开(公告)日:2023-03-23
申请号:US17575436
申请日:2022-01-13
Applicant: salesforce.com, inc.
Inventor: Alexander Warshavsky , Cloves Carneiro Junior , Adam Torman , Brian Esserlieu , Carl Montgomery , Douglas Bitting
IPC: G06F21/62
Abstract: Methods and corresponding systems and apparatuses for configuring user access to data stored in and/or accessed through an external computer system are described. Access permissions can be configured through defining a permission set relative to a proxy entity and assigning the permission set to one or more users. A proxy entity is a local representation of an external data entity. A proxy entity can be a virtual entity in that the proxy entity does not contain underlying data. A proxy entity can, however, include metadata describing its corresponding external data entity. A computer system maintaining a proxy entity can store mapping information linking the proxy entity to an external data entity. The mapping information and the permission set can be used to determine an access permission relative to the external data entity and to communicate this access permission to the external computer system so that access can be provided accordingly.
-
公开(公告)号:US20220091860A1
公开(公告)日:2022-03-24
申请号:US17447889
申请日:2021-09-16
Applicant: salesforce.com, inc.
Inventor: Shaun Russell , John Bracken , Adam Torman , Cloves Carneiro Junior , Carlos Enrique Mogollan Jimenez
Abstract: Technologies are provided for integrating learning data provided by an external learning platform (ELP) to create a custom learner experience within a context of an application provided by a cloud computing platform (CCP). The system can include the CCP, the ELP, learner APIs that expose a common learning data schema on the CCP, and a user interface platform (UIP). The UIP can include a compiler that transforms source code of UICs of a componentized learner user interface for usage on the CCP, and a bundler that generates a package of UI components (UICs) that are compatible for usage on the CCP. The UICs are specific to the learning data schema shared with the learner APIs. The UIP exports the package to the CCP, which composes the learning data provided via learner APIs and UICs from the package to provide the custom learner experience within the context of the application.
-
-