IP Library › Granted Patent US 12,182,893
Granted Patent B2
US 12,182,893 · App. 18/440,338 · Granted Dec 31, 2024

Systems and methods for providing navigation of multiple organizations in one or more electronic learning systems

Inventors: Jeffrey Geurts (Kitchener, CA); Sandra Earl (Kitchener, CA); Chester Twomey (Kitchener, CA); Alexander Lamarre (Kitchener, CA); Anton Bazhal (Kitchener, CA)
Assignee: D2L Corporation
G06Q50/205G06F3/14G08B5/22H04L63/0815
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 12,182,893
App. No.
18/440,338
Granted
Dec 31, 2024
Kind
B2
Abstract

A method and system for providing navigation of multiple organizations of one or more electronic learning systems. The method involves operating a processor to obtain a global user identifier, obtain a navigation object to be displayed at the user computing device, and automatically generate an organization alert indicator for an organization object when the user has an outstanding alert from the electronic learning system of the organization. The navigation object includes a plurality of organization objects. Each of the organization objects correspond to an organization identifier of the plurality of organization identifiers for navigating to an electronic learning system of the organization.

Claims (29)

1. A system for providing navigation of multiple organizations of one or more electronic learning systems, the system comprising:

a communication component to provide access to one or more user computing devices; and

a processor in communication with the communication component, the processor being operable to:

receive a local user identifier from the user computing device;

validate an authentication of the local user identifier;

obtain a global user identifier linked to the local user identifier, the global user identifier representing a user at a user computing device of the one or more user computing devices, the global user identifier being linked to a plurality of organization identifiers, each organization identifier representing an organization to which the user is enrolled;

obtain a navigation object to be displayed at the user computing device, the navigation object comprising a plurality of organization objects, each of the organization objects corresponding to an organization identifier of the plurality of organization identifiers for navigating to an electronic learning system of the organization; and

automatically generate an organization alert indicator for an organization object when the user has an outstanding alert from the electronic learning system of the organization, the organization alert indicator displayed at the navigation object.

2. The system of claim 1 , wherein only one of the set of organization objects is active within the navigation object at a time.

3. The system of claim 1 , wherein the organization alert indicator is visible when the organization object is inactive.

4. The system of claim 1 , wherein the processor is operable to automatically clear the alert when the user navigates to an item corresponding to the alert of the organization object from the navigation object.

5. The system of claim 1 , wherein the processor is operable to automatically clear the organization alert indicator when none of the alerts are outstanding.

6. The system of claim 1 , wherein the processor is operable to poll the electronic learning system of the organization for outstanding alerts for the user.

7. The system of claim 1 , wherein the processor is operable to generate a consolidated alert indicator when one or more organization alert indicators persist.

8. The system of claim 1 , wherein the processor is operable to validate an authentication of the global user identifier prior to obtaining a navigation object to be displayed at the user computing device.

9. The system of claim 1 , wherein obtaining a navigation object comprises:

for each of the plurality of organization identifiers linked to the global user identifier, determine whether the link is an active enrollment; and

for each link that is an active enrollment, including an organization object for navigating to the electronic learning system of the organization linked to the global user identifier having an active enrollment.

10. The system of claim 1 , wherein the electronic learning system of the organization is polled at timed intervals.

11. The system of claim 1 , wherein the processor is operable to retrieve the navigation object to be displayed at the user computing device.

12. The system of claim 1 , wherein the navigation object to be displayed at the user computing device is based on a type of the user computing device.

13. The system of claim 1 , wherein the navigation object comprises a navigation tab.

14. The system of claim 1 , wherein the navigation object comprises a mobile menu.

15. The system of claim 1 , wherein the organization alert indicator comprises at least one graphical object.

16. The system of claim 1 , wherein the organization alert indicator comprises at least one visual effect.

17. The system of claim 1 , wherein the organization object corresponding to an organization identifier linked to the local user identifier is initially active.

18. The system of claim 1 , wherein the processor is operable to:

determine whether only one of the plurality of organization identifiers linked to the global user identifier is an active enrollment; and

in response to determining that only one of the plurality of organization identifiers linked to the global user identifier is an active enrollment, generate a single organization object instead of the navigation object to be displayed at the user computing device, the single organization object for navigating to the electronic learning system of the organization linked to the global user identifier having an active enrollment.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 30, 2024
From: GEURTS, JEFFREY; EARL, SANDRA; TWOMEY, CHESTER; LAMARRE, ALEXANDER; BAZHAL, ANTON
To: D2L CORPORATION
Reel/Frame 067269/0078 →
Continuity (3)
Continuation 17483011 · Sep 23, 2021
Provisional Application 63082503 · Sep 24, 2020
Related Publication 20240242302A1 · Jul 18, 2024