IP Library Granted Patent US 11,137,883
Granted Patent B2
US 11,137,883 · App. 16/803,906 · Granted Oct 5, 2021

Leveraging and managing assessment environments in an assessment hub

Inventors: Samantha Ready (San Francisco, CA); Douglas Bitting (Pleasanton, CA); Martin Guillermo Meyer (Oakland, CA); Ashish Upadhyay (San Francisco, CA); Adam Purkiss (San Francisco, CA); Tyler Montgomery (Lodi, CA)
Assignee: salesforce.com, inc.
G06F3/0482G06F16/958H04L63/083H04L67/02H04L67/1097
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,137,883
App. No.
16/803,906
Granted
Oct 5, 2021
Kind
B2
Abstract

Disclosed are some implementations of systems, apparatus, methods and computer program products for facilitating the management of assessment environments in an eLearning environment. A user may switch between assessment environments by selecting from a menu of selectable assessment environments. Educational content may be presented within a context of a selected assessment environment and assessment tasks may be completed within the context of the selected assessment environment.

Claims (66)

1. A system comprising:

a database system implemented using a server system, the database system configurable to cause:

processing a user request to generate a learning assessment environment;

responsive to processing the user request, generating a particular learning assessment environment;

updating a set of learning assessment environments accessible via a user account associated with a user to include the particular learning assessment environment, each of the learning assessment environments being associated with a corresponding URL, credentials of the user in association with the learning assessment environment, and a corresponding database;

displaying, in a user interface on a display of a user device, a graphical menu comprising:

a set of user-selectable first menu options identifying the set of learning assessment environments, and

a user-selectable second menu option configured to cause generating of a learning assessment environment;

processing first user input received from the user device, the first user input indicating a selection of one of the first menu options to select a corresponding one of the learning assessment environments;

retrieving the credentials of the user associated with the selected learning assessment environment;

launching the selected learning assessment environment using the corresponding URL and credentials of the user;

providing a learning assessment task via the URL corresponding to the selected learning assessment environment; and

updating the database corresponding to the selected learning assessment environment based, at least in part, on second user input received from the user device and pertaining to the learning assessment task.

2. The system as recited in claim 1 , wherein the user request does not identify credentials, a URL, or a database.

3. The system as recited in claim 1 , wherein the credentials of the user associated with the selected learning assessment environment comprise at least one of: a username, a password, or a refresh token.

4. The system as recited in claim 1 , the database system further configurable to cause:

generating the credentials of the user associated with the selected learning assessment environment.

5. The system as recited in claim 1 , the selected learning assessment environment being the particular learning assessment environment.

6. The system as recited in claim 1 , the database system further configurable to cause:

replicating, in the database corresponding to the selected learning assessment environment, objects stored in an organizational database associated with an organization.

7. The system as recited in claim 1 , the database system further configurable to cause:

processing credentials of the user received in association with a learning assessment environment; and

storing the credentials of the user received in association with the learning assessment environment.

8. 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:

processing a user request to generate a learning assessment environment;

responsive to processing the user request, generating a particular learning assessment environment;

updating a set of learning assessment environments accessible via a user account associated with a user to include the particular learning assessment environment, each of the learning assessment environments being associated with a corresponding URL, credentials of the user in association with the learning assessment environment, and a corresponding database;

displaying, in a user interface on a display of a user device, a graphical menu comprising:

a set of user-selectable first menu options identifying the set of learning assessment environments, and

a user-selectable second menu option configured to cause generating of a learning assessment environment;

processing first user input received from the user device, the first user input indicating a selection of one of the first menu options to select a corresponding one of the learning assessment environments;

retrieving the credentials of the user associated with the selected learning assessment environment;

launching the selected learning assessment environment using the corresponding URL and credentials of the user;

providing a learning assessment task via the URL corresponding to the selected learning assessment environment; and

updating the database corresponding to the selected learning assessment environment based, at least in part, on second user input received from the user device and pertaining to the learning assessment task.

9. The computer program product as recited in claim 8 , wherein the user request does not identify credentials, a URL, or a database.

10. The computer program product as recited in claim 8 , wherein the credentials of the user associated with the selected learning assessment environment comprise at least one of: a username, a password, or a refresh token.

11. The computer program product as recited in claim 8 , the program code comprising instructions further configurable to cause:

generating the credentials of the user associated with the selected learning assessment environment.

12. The computer program product as recited in claim 8 , the selected learning assessment environment being the particular learning assessment environment.

13. The computer program product as recited in claim 8 , the program code comprising instructions further configurable to cause:

replicating, in the database corresponding to the selected learning assessment environment, objects stored in an organizational database associated with an organization.

14. The computer program product as recited in claim 8 , the program code comprising instructions further configurable to cause:

processing credentials of the user received in association with a learning assessment environment; and

storing the credentials of the user received in association with the learning assessment environment.

15. A method, comprising:

processing a user request to generate a learning assessment environment;

responsive to processing the user request, generating a particular learning assessment environment;

updating a set of learning assessment environments accessible via a user account associated with a user to include the particular learning assessment environment, each of the learning assessment environments being associated with a corresponding URL, credentials of the user in association with the learning assessment environment, and a corresponding database;

displaying, in a user interface on a display of a user device, a graphical menu comprising:

a set of user-selectable first menu options identifying the set of learning assessment environments, and

a user-selectable second menu option configured to cause generating of a learning assessment environment;

processing first user input received from the user device, the first user input indicating a selection of one of the first menu options to select a corresponding one of the learning assessment environments;

retrieving the credentials of the user associated with the selected learning assessment environment;

launching the selected learning assessment environment using the corresponding URL and credentials of the user;

providing a learning assessment task via the URL corresponding to the selected learning assessment environment; and

updating the database corresponding to the selected learning assessment environment based, at least in part, on second user input received from the user device and pertaining to the learning assessment task.

16. The method as recited in claim 15 , wherein the user request does not identify credentials, a URL, or a database.

17. The method as recited in claim 15 , wherein the credentials of the user associated with the selected learning assessment environment comprise at least one of: a username, a password, or a refresh token.

18. The method as recited in claim 15 , further comprising:

generating the credentials of the user associated with the selected learning assessment environment.

19. The method as recited in claim 15 ,

the selected learning assessment environment being the particular learning assessment environment.

20. The method as recited in claim 15 , further comprising:

processing credentials of the user received in association with a learning assessment environment; and

storing the credentials of the user received in association with the learning assessment environment.

Assignments (1)
CHANGE OF NAME Recorded Jan 27, 2025
From: SALESFORCE.COM, INC.
To: SALESFORCE, INC.
Reel/Frame 070014/0854 →
Continuity (3)
Continuation 15592987 · May 11, 2017
Provisional Application 62402138 · Sep 30, 2016
Related Publication 20200201492A1 · Jun 25, 2020
Cited By (1)
US 12,437,094