Patents Assigned to D2L Corporation
  • 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: 11803818
    Abstract: A method and system for automatic task time estimation and scheduling comprising the steps of: (1) storing a plurality of media items; (2) defining an aggregate task; (3) storing participant data and historical time data; (4) determining a plurality of metadata attributes; and (5) determining a final time estimate.
    Type: Grant
    Filed: April 30, 2021
    Date of Patent: October 31, 2023
    Assignee: D2L CORPORATION
    Inventors: Owen Mullings, John Baker
  • 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
  • Patent number: 11710419
    Abstract: System and methods of gating notifications for content objects of an electronic learning platform are described herein. The notification may be conditioned on whether the content object is available to a user receiving the notification, or the state of the content object, for example.
    Type: Grant
    Filed: November 8, 2021
    Date of Patent: July 25, 2023
    Assignee: D2L Corporation
    Inventors: Daniel Petker, Jeffrey Geurts, Ryan Ische, Jeffrey Avis, Jeffrey Ashton
  • Patent number: 11615495
    Abstract: A method and system for representing usage of an electronic learning system. The method and system involve receiving an input indicative of a selection of a property of the electronic learning system to be represented, the property including a course content provided by the electronic learning system and an activity available for that course content; receiving representation parameters that define a scope of the usage to be represented; determining an event count for the property during the period of interest; and generating a usage indicator for the property based at least on the event count. The usage indicator is generally reflective of at least a usage amount of the property during the period of interest.
    Type: Grant
    Filed: September 30, 2020
    Date of Patent: March 28, 2023
    Assignee: D2L Corporation
    Inventors: Sebastian Mihai, Dariusz Grabka
  • Patent number: 11501653
    Abstract: Methods and systems for modifying a learning path for a user of an electronic learning system. The methods can include: retrieving a set of learning objectives assigned to the user; retrieving the path data associated with the learning path defined for the user, the learning path including a series of actions in respect of one or more resources accessible via the electronic learning system and each action corresponds to at least one learning objective assigned to the user; receiving user response inputs from the user in respect of at least one learning objective; evaluating the received user response inputs to determine a competence level of the user in respect of the at least one learning objective, the competence level indicating a proficiency of the user with the at least one learning objective; and modifying the learning path for the user based on the competence level determined for the user.
    Type: Grant
    Filed: June 24, 2020
    Date of Patent: November 15, 2022
    Assignee: D2L Corporation
    Inventors: Jugoslav Bilic, Stephen John Michaud, Martin David Goodenough Bayly, Ryan Clayton Ogg
  • Patent number: 11477261
    Abstract: A method and system for rendering electronic content is provided. The method includes: receiving a request for electronic content; retrieving browser data associated with a browser configured to render the electronic content; determining a nature of the electronic content; reviewing the browser data in relation to the nature of the electronic content to determine whether the browser supports the electronic content; and if the browser supports the electronic content, transmitting the electronic content supported by the browser. The system includes: a connection module configured to receive a request for electronic content; a browser module configured to retrieve browser data; a content module configured to determine a nature associated with the electronic content; a rendering module configured to review the browser data in relation to the nature of the electronic content to determine whether the browser supports the electronic content.
    Type: Grant
    Filed: December 3, 2014
    Date of Patent: October 18, 2022
    Assignee: D2L Corporation
    Inventors: David Lockhart, Nicholas Dingle, Pablo Lleras
  • Patent number: 11450222
    Abstract: A method for completing a project using a content-generating device. The method includes receiving a task defining a content item to be generated, restricting operation of at least a first component of the content-generating device, operating at least a second component of the content-generating device to generate the content item, and making available the generated content item.
    Type: Grant
    Filed: March 8, 2021
    Date of Patent: September 20, 2022
    Assignee: D2L Corporation
    Inventors: Chantal Jandard, Matthew Campbell, Dana Marr, Rylan Cottrell, Joseph Wong, Claudia Peralta, Josh Cheung
  • Patent number: 11449498
    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: October 19, 2017
    Date of Patent: September 20, 2022
    Assignee: D2L Corporation
    Inventors: John Allan Baker, Kenneth James Chapman, Brian John Cepuran, Jeremy Jason Auger
  • Patent number: 11410563
    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: July 7, 2020
    Date of Patent: August 9, 2022
    Assignee: D2L Corporation
    Inventors: Jugoslav Bilic, Stephen John Michaud, Martin David Goodenough Bayly, Ryan Clayton Ogg
  • Patent number: 11327658
    Abstract: According to one aspect, a system for managing information objects in dynamic data storage devices including a first data storage device having a plurality of information objects, a second data storage device operatively connectable to an output device for providing at least some of the information objects to at least one user, and at least one processor operatively coupled to the first data storage device and the second data storage device.
    Type: Grant
    Filed: March 17, 2020
    Date of Patent: May 10, 2022
    Assignee: D2L Corporation
    Inventors: Brian John Cepuran, David Robert Lockhart, Ali Ghassemi, Dariusz Grabka
  • Patent number: 11314929
    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: October 28, 2016
    Date of Patent: April 26, 2022
    Assignee: D2L Corporation
    Inventors: Matthew Robert Teskey, Kenneth James Chapman, Jeremy Jason Auger, Brian John Cepuran
  • Patent number: 11288446
    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: November 18, 2020
    Date of Patent: March 29, 2022
    Assignee: D2l Corporation
    Inventors: David Lockhart, Jeff Geurts, Steve Schoger, Jeffrey Avis
  • Patent number: 11263189
    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: November 21, 2013
    Date of Patent: March 1, 2022
    Assignee: D2L Corporation
    Inventors: Phillip McClelland, Philip Brown, Chris Carleton