Patents Assigned to D2L Corporation
  • Patent number: 12283198
    Abstract: Systems and methods for automatically revising feedback in an electronic learning system are provided. The method involves operating at least one processor to: receive feedback text data submitted by a user to evaluate another user; identify a plurality of sentiment groups in the feedback text data, each sentiment group consisting of a portion of the feedback text data associated with a common sentiment; select at least one feedback processing module to process each sentiment group, the at least one feedback processing module comprising at least one machine-learned model; for each sentiment group, process the corresponding portion of the feedback text data using the at least one machine-learned model to determine at least one suggested revision for the portion of the feedback text data; and generate a revised version of the feedback text data indicating each suggested revision for the feedback text data.
    Type: Grant
    Filed: April 13, 2022
    Date of Patent: April 22, 2025
    Assignee: D2L Corporation
    Inventors: Brian Cepuran, Jeremy Auger, John Baker
  • Patent number: 12242798
    Abstract: Embodiments described herein are directed to an annotation system having a remote processor, and a client processor in data communication with the remote processor. The client processor is adapted to send a first request for an electronic file to the remote processor, receive the electronic file from the remote processor, define at least one new annotation about the electronic file, and define at least one anchor associated with the at least one annotation. The at least one of the remote processor and the client processor is adapted to store the at least one anchor and the at least one annotation in an annotation file that is separate from the electronic file.
    Type: Grant
    Filed: February 15, 2024
    Date of Patent: March 4, 2025
    Assignee: D2L Corporation
    Inventors: Matthew Robert Teskey, Kenneth James Chapman, Jeremy Jason Auger, Brian John Cepuran
  • Patent number: 12198574
    Abstract: At least one of the embodiments described herein relate generally to a method of obtaining metadata for content stored in a first repository. The method may be performed at a second repository, and may include the acts of: identifying a content object stored in the first repository, the content object comprising learning content usable in an electronic educational system to provide electronic learning; identifying metadata for the content object stored in the first repository, the metadata associated with the learning content of the content object; retrieving the metadata associated with the learning content from the first repository; and storing a harvested content object corresponding to the content object, wherein the harvested content object includes the metadata associated with the learning content of the content object stored in the first repository.
    Type: Grant
    Filed: July 10, 2023
    Date of Patent: January 14, 2025
    Assignee: D2L Corporation
    Inventors: Phillip McClelland, Philip Brown, Chris Carleton
  • Patent number: 12197433
    Abstract: A social electronic learning system, including a plurality of computing devices for communicating with a plurality of users in an educational community, and at least one server in communication with each of the plurality of computing devices, each server in communication with at least one data storage device configured to host a plurality of electronic portfolios, each electronic portfolio associated with one or more users of the plurality of users in the educational community, wherein each server is configured such that one or more users may associate one or more digital items with each electronic portfolio, and the plurality of users may take actions on the digital items in each electronic portfolio depending on authorization criteria.
    Type: Grant
    Filed: August 9, 2022
    Date of Patent: January 14, 2025
    Assignee: D2L Corporation
    Inventors: John Allan Baker, Kenneth James Chapman, Brian John Cepuran, Jeremy Jason Auger
  • Patent number: 12197561
    Abstract: The invention is directed to systems, methods and apparatus for securing documents. The system comprises a server having a processor and a data storage device for storing documents, at least one document provider connected to the server, the at least one document provider operable to provide user documents to the server for storage in the data storage device, the user documents containing at least one object of security concern, and at least one document consumer connected to the server, the at least one document consumer operable to receive the user documents containing the at least one object of security concern from the server.
    Type: Grant
    Filed: August 10, 2023
    Date of Patent: January 14, 2025
    Assignee: D2L Corporation
    Inventors: Brian John Cepuran, Daryl McMillan, David Robert Lockhart, Dariusz Grabka
  • Patent number: 12182893
    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.
    Type: Grant
    Filed: February 13, 2024
    Date of Patent: December 31, 2024
    Assignee: D2L Corporation
    Inventors: Jeffrey Geurts, Sandra Earl, Chester Twomey, Alexander Lamarre, Anton Bazhal
  • Patent number: 12147405
    Abstract: At least one of the embodiments described herein relate generally to a method of communicating between a first repository and a second repository. The method can be performed at a second repository, and may include the acts of: identifying a content object stored in the first repository; identifying metadata for the content object stored in the first repository, the metadata comprising a link to an interface associated with the content object, the interface being provided by the first repository; retrieving the metadata from the first repository; and storing a harvested content object corresponding to the content object, the harvested content object comprising the metadata that includes the link to the interface, wherein the interface is accessible by the second repository to communicate information related to the harvested content object to the first repository.
    Type: Grant
    Filed: February 17, 2022
    Date of Patent: November 19, 2024
    Assignee: D2L Corporation
    Inventors: Phillip McClelland, Philip Brown, Chris Carleton
  • Patent number: 12142161
    Abstract: Systems and methods are provided for feedback-driven provision of information in relation to a plurality of information resources.
    Type: Grant
    Filed: November 11, 2021
    Date of Patent: November 12, 2024
    Assignee: D2L Corporation
    Inventors: Jugoslav Bilic, Ivana Bilic, Justin Callison, Manuj Aggarwal, Stephen Michaud, Ryan Ogg, Juan Camilo Ramirez, Sarbjit Sarkaria, Jian Zhou
  • Patent number: 12073480
    Abstract: Various embodiments are described herein that generally relate to a system and method for processing a plurality of grade objects to determine a value for an intermediate result grade object or a final result grade object according to an assessment structure. This may be accomplished by obtaining values for a plurality of grade objects and applying various policies and aggregator functions to these values based on the assessment structure.
    Type: Grant
    Filed: February 19, 2014
    Date of Patent: August 27, 2024
    Assignee: D2L Corporation
    Inventor: Ryan Ische
  • Patent number: 12067901
    Abstract: Methods and systems for providing a learning path for an electronic learning system.
    Type: Grant
    Filed: June 3, 2015
    Date of Patent: August 20, 2024
    Assignee: D2L Corporation
    Inventors: Jugoslav Bilic, Stephen John Michaud, Martin David Goodenough Bayly, Ryan Clayton Ogg
  • Patent number: 12027068
    Abstract: A computer-implemented method for modifying one or more contents of an electronic learning system for a user impaired by a colour vision deficiency. The method includes: generating a vision profile for the user, the vision profile indicating at least a type of the colour vision deficiency, identifying, from the one or more contents, a content to be modified, the content including at least two portions formed of a first colour and a second colour, respectively, the first colour being different from the second colour but the first colour being at least partially indistinguishable from the second colour by the user due to the colour vision deficiency, identifying a content transformation to be applied to the content based on the vision profile, the content transformation including one or more adjustments of the content to accommodate the colour vision deficiency impairing the user; and applying the content transformation to the content.
    Type: Grant
    Filed: October 3, 2018
    Date of Patent: July 2, 2024
    Assignee: D2L Corporation
    Inventors: Sebastian Mihai, Philip Brown, Chantal Jandard, Mark Cowan
  • Publication number: 20240185732
    Abstract: There are provided methods and electronic learning systems for collating course activities from a plurality of courses into a personal learning stream. The method comprises the steps of selecting a primary course activity associated with a primary course within the plurality of courses, selecting a primary learning outcome associated with the primary course activity, identifying other course activities that are associated with courses within the plurality of courses and having a learning outcome similar to the primary learning outcome, and joining the primary course activity and other course activities into an activity stream. A pacing guide may be created from at least one pacing activity associated with the primary learning outcome, and the pacing guide may then be merged with the activity stream. The personal learning stream may be graphically represented on a calendar.
    Type: Application
    Filed: October 23, 2023
    Publication date: June 6, 2024
    Applicant: D2L Corporation
    Inventor: Kenneth Chapman
  • Patent number: 11967251
    Abstract: Methods and systems for improving resource content mapping for an electronic learning system. The methods can include: receiving, by the electronic learning system, a resource for satisfying at least one learning objective of the one or more learning objectives, the resource comprising a content having a content data convertible into a text data and one or more resource property fields defining at least one characteristic of the resource; sectioning the content data into one or more content portions based on an analysis of at least one of the content data and the one or more resource property fields; and assigning at least one content portion of the one or more content portions to at least one learning objective.
    Type: Grant
    Filed: June 30, 2022
    Date of Patent: April 23, 2024
    Assignee: D2L Corporation
    Inventors: Jugoslav Bilic, Stephen John Michaud, Martin David Goodenough Bayly, Ryan Clayton Ogg
  • Patent number: 11948217
    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.
    Type: Grant
    Filed: September 23, 2021
    Date of Patent: April 2, 2024
    Assignee: D2L Corporation
    Inventors: Jeffrey Geurts, Sandra Earl, Chester Twomey, Alexander Lamarre, Anton Bazhal
  • Patent number: 11934770
    Abstract: Embodiments described herein are directed to an annotation system having a remote processor, and a client processor in data communication with the remote processor. The client processor is adapted to send a first request for an electronic file to the remote processor, receive the electronic file from the remote processor, define at least one new annotation about the electronic file, and define at least one anchor associated with the at least one annotation. The at least one of the remote processor and the client processor is adapted to store the at least one anchor and the at least one annotation in an annotation file that is separate from the electronic file.
    Type: Grant
    Filed: April 8, 2022
    Date of Patent: March 19, 2024
    Assignee: D2L Corporation
    Inventors: Matthew Robert Teskey, Kenneth James Chapman, Jeremy Jason Auger, Brian John Cepuran
  • Patent number: 11836119
    Abstract: An information management system including at least one data storage device and at least one processor coupled to the at least one data storage device. The at least one processor is configured to receive at least one object, the object having a location in a hierarchical file organizational structure. The processor also generates at least one prospective keyword for the at least one object based upon the location of the object in the hierarchical organization structure, and associates the at least one object with at least one of the prospective keywords.
    Type: Grant
    Filed: October 26, 2021
    Date of Patent: December 5, 2023
    Assignee: D2L Corporation
    Inventor: Jeremy Jason Auger
  • Patent number: 11775741
    Abstract: A method and system for providing an electronic form are described. The method and system include identifying a visible portion of the electronic form. The electronic form can include a control component at a component location of the electronic form that is operable to receive an input from a user. The method and system can then determine an accessibility state of the control component based on the component location and at least one of a display property of the display and the visible portion. The accessibility state can be a convenient state when the component location is suitable for the display but is in an inconvenient state when the component location is not suitable for the display. When it is determined that the accessibility state is the inconvenient state, the method and system involves displaying a transient control component, or a version of the control component, on the display.
    Type: Grant
    Filed: March 22, 2022
    Date of Patent: October 3, 2023
    Assignee: D2L Corporation
    Inventors: David Lockhart, Jeff Geurts, Steve Schoger, Jeffrey Avis
  • Patent number: 11762981
    Abstract: The invention is directed to systems, methods and apparatus for securing documents. The system comprises a server having a processor and a data storage device for storing documents, at least one document provider connected to the server, the at least one document provider operable to provide user documents to the server for storage in the data storage device, the user documents containing at least one object of security concern, and at least one document consumer connected to the server, the at least one document consumer operable to receive the user documents containing the at least one object of security concern from the server.
    Type: Grant
    Filed: April 5, 2021
    Date of Patent: September 19, 2023
    Assignee: D2L Corporation
    Inventors: Brian John Cepuran, Daryl McMillan, David Robert Lockhart, Dariusz Grabka
  • Patent number: 11748396
    Abstract: Systems and methods for generating metadata for at least one learning resource are provided. The system includes at least one data storage device storing a plurality of predefined metadata templates, each of the metadata templates having a plurality of metadata fields and a processor in data communication with the at least one data storage device. The processor is configured to receive the at least one learning resource, the at least one learning resource including an electronic file having a learning resource type and content data, select a metadata template from the predefined metadata templates based upon the learning resource type of the at least one learning resource, determine a topic associated with the learning resource, and customize the selected metadata template by adding one or more predefined metadata fields associated with the topic of the learning resource.
    Type: Grant
    Filed: March 13, 2014
    Date of Patent: September 5, 2023
    Assignee: D2L Corporation
    Inventor: Sebastian Mihai
  • Patent number: 11727820
    Abstract: At least one of the embodiments described herein relate generally to a method of obtaining metadata for content stored in a first repository. The method may be performed at a second repository, and may include the acts of: identifying a content object stored in the first repository, the content object comprising learning content usable in an electronic educational system to provide electronic learning; identifying metadata for the content object stored in the first repository, the metadata associated with the learning content of the content object; retrieving the metadata associated with the learning content from the first repository; and storing a harvested content object corresponding to the content object, wherein the harvested content object includes the metadata associated with the learning content of the content object stored in the first repository.
    Type: Grant
    Filed: October 21, 2020
    Date of Patent: August 15, 2023
    Assignee: D2L Corporation
    Inventors: Phillip McClelland, Philip Brown, Chris Carleton