US2020098275A1PendingUtilityA1

Integrating an application or service with a learning platform using a database system

Assignee: SALESFORCE COM INCPriority: Sep 24, 2018Filed: Dec 3, 2018Published: Mar 26, 2020
Est. expirySep 24, 2038(~12.2 yrs left)· nominal 20-yr term from priority
G09B 5/065G06F 16/252G06Q 10/06398G09B 5/00G09B 5/02G06F 3/0482G06F 21/629A63F 2300/69A63F 2300/5586A63F 13/216G06F 21/31Y10S715/967G06F 8/34
66
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A learning platform may be integrated with an application or service using a database system. A user interface associated with the application or service may be displayed on a device of a user of an application or service. The user may be identified as being associated with a learning platform. First data related to performance of the user in the learning platform may be accessed. An interaction of the user with the application or service may be processed. It may be determined that the user is unauthorized to perform the interaction. The user may be presented with learning content associated with the learning platform. In response to determining that the user has completed the learning content, authorization to perform the interaction may be provided to the user.

Claims

exact text as granted — not AI-modified
1 . A database system implemented using a server system, the database system configurable to cause:
 displaying, on a device of a user of an application or service, a user interface associated with the application or service;   identifying the user as being associated with a learning platform;   accessing, using a connector connecting the learning platform and the application or service, first data related to performance of the user in the learning platform, the connector configurable to provide a plurality of connections between the application or service and the learning platform;   processing an interaction of the user with the application or service;   determining, based on the first data, that the user is unauthorized to perform the interaction with the application or service;   presenting, responsive to determining that the user is unauthorized to perform the interaction with the application or service, the user with learning content associated with the learning platform;   determining that the user has completed the learning content; and   providing, responsive to determining that the user has completed the learning content, authorization to the user to perform the interaction with the application or service.   
     
     
         2 . The database system of  claim 1 , wherein the learning content associated with the learning platform includes a customizable list of learning content configurable by an authorized user associated with a first organization implementing the application or service. 
     
     
         3 . The database system of  claim 2 , wherein the customizable list of learning content includes one or more of: a module, a video, a walkthrough, a Uniform Resource Locator (URL), a .pdf file, and/or a course. 
     
     
         4 . The database system of  claim 1 , the database system further configurable to cause:
 processing a request, from an authorized administrator, to disable a first one of the connections between the application or service and the learning platform; and   disabling, responsive to processing the request, the first connection between the application or service and the learning platform.   
     
     
         5 . The database system of  claim 1 , the database system further configurable to cause:
 processing a further interaction of the user with the application or service;   identifying, based on the further interaction, optional learning content associated with the application or service;   presenting, responsive to identifying the optional learning content, the user with the optional learning content associated with the learning platform;   
     
     
         6 . The database system of  claim 1 , wherein the user interface associated with the application or service is configurable to be dynamically updated in response to activity associated with the learning platform. 
     
     
         7 . The database system of  claim 1 , wherein the application or service comprises a customer relationship management (CRM) platform and/or a social networking system provided to a plurality of tenant organizations via an on-demand computing environment. 
     
     
         8 . A method for integrating an application or service with a learning platform using a database system, the method comprising:
 causing display of, on a device of a user of an application or service, a user interface associated with the application or service;   identifying the user as being associated with a learning platform;   accessing, using a connector connecting the learning platform and the application or service, first data related to performance of the user in the learning platform, the connector configurable to provide a plurality of connections between the application or service and the learning platform;   processing an interaction of the user with the application or service;   determining, based on the first data, that the user is unauthorized to perform the interaction with the application or service;   causing, responsive to determining that the user is unauthorized to perform the interaction with the application or service, the user to be presented with learning content associated with the learning platform;   determining that the user has completed the learning content; and   providing, responsive to determining that the user has completed the learning content, authorization to the user to perform the interaction with the application or service.   
     
     
         9 . The method of  claim 8 , wherein the learning content associated with the learning platform includes a customizable list of learning content configurable by an authorized user associated with a first organization implementing the application or service. 
     
     
         10 . The method of  claim 9 , wherein the customizable list of learning content includes one or more of: a module, a video, a walkthrough, a Uniform Resource Locator (URL), a .pdf file, and/or a course. 
     
     
         11 . The method of  claim 8 , the method further comprising:
 processing a request, from an authorized administrator, to disable a first one of the connections between the application or service and the learning platform; and   disabling, responsive to processing the request, the first connection between the application or service and the learning platform.   
     
     
         12 . The method of  claim 8 , the method further comprising:
 processing a further interaction of the user with the application or service;   identifying, based on the further interaction, optional learning content associated with the application or service;   presenting, responsive to identifying the optional learning content, the user with the optional learning content associated with the learning platform;   
     
     
         13 . The method of  claim 8 , wherein the user interface associated with the application or service is configurable to be dynamically updated in response to activity associated with the learning platform. 
     
     
         14 . The method of  claim 8 , wherein the application or service comprises a customer relationship management (CRM) platform and/or a social networking system provided to a plurality of tenant organizations via an on-demand computing environment. 
     
     
         15 . A computer program product comprising computer-readable program code capable of being executed by one or more processors when retrieved from a non-transitory computer-readable medium, the program code comprising instructions configurable to cause:
 displaying, on a device of a user of an application or service, a user interface associated with the application or service;   identifying the user as being associated with a learning platform;   accessing, using a connector connecting the learning platform and the application or service, first data related to performance of the user in the learning platform, the connector configurable to provide a plurality of connections between the application or service and the learning platform;   processing an interaction of the user with the application or service;   determining, based on the first data, that the user is unauthorized to perform the interaction with the application or service;   presenting, responsive to determining that the user is unauthorized to perform the interaction with the application or service, the user with learning content associated with the learning platform;   determining that the user has completed the learning content; and   providing, responsive to determining that the user has completed the learning content, authorization to the user to perform the interaction with the application or service.   
     
     
         16 . The computer program product of  claim 15 , wherein the learning content associated with the learning platform includes a customizable list of learning content configurable by an authorized user associated with a first organization implementing the application or service. 
     
     
         17 . The computer program product of  claim 16 , wherein the customizable list of learning content includes one or more of: a module, a video, a walkthrough, a Uniform Resource Locator (URL), a .pdf file, and/or a course. 
     
     
         18 . The computer program product of  claim 15 , the instructions further configurable to cause:
 processing a request, from an authorized administrator, to disable a first one of the connections between the application or service and the learning platform; and   disabling, responsive to processing the request, the first connection between the application or service and the learning platform.   
     
     
         19 . The computer program product of  claim 15 , the instructions further configurable to cause:
 processing a further interaction of the user with the application or service;   identifying, based on the further interaction, optional learning content associated with the application or service;   presenting, responsive to identifying the optional learning content, the user with the optional learning content associated with the learning platform;   
     
     
         20 . The computer program product of  claim 15 , wherein the user interface associated with the application or service is configurable to be dynamically updated in response to activity associated with the learning platform.

Join the waitlist — get patent alerts

Track US2020098275A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.