Patents by Inventor Brian Cepuran

Brian Cepuran has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 12626608
    Abstract: An electronic learning system and method for providing at least one recommended personalized learning pathway to a user. The system may include one or more computing devices that communicate input data, and receive output data, over a network with a learning management system. A server may be configured to: provide the learning management system over the network; store data, including user data, education provider data, and/or industry data, on at least one storage device; and implement at least one analytics engine. The analytics engine may be configurable to: analyze the data associated with the learning management system; generate personalized data indicative of a personalized learning pathway that enables a user to build the competencies for a desired career and/or grow an individual's career, the personalized data based at least in part on the analyzed data; and generate at least one recommendation for the user based on the personalized data.
    Type: Grant
    Filed: January 31, 2023
    Date of Patent: May 12, 2026
    Inventors: John Baker, Brian Cepuran, Jeremy Auger
  • 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
  • Publication number: 20240379020
    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: Application
    Filed: July 25, 2024
    Publication date: November 14, 2024
    Inventors: Brian Cepuran, Magdalena Jankowska, Colin Conrad, Jabez Harris, Vlado Kešelj
  • Publication number: 20240331562
    Abstract: A method and system for automated question generation in a learning management system. The method including: receiving a question generation request, wherein the question generation request relates to a course; analyzing course material for the course related to the question generation request; and generating questions based on the analysis and predetermined parameters. The system including: a processor; a memory for storing computer readable instructions, which, when executed by the processor, generate the following modules: a question generation system for receiving a question generation request, wherein the question generation request relates to a course; a question configuration module for analyzing course material for the course related to the question generation request; and an automatic question setting module for generating questions based on the analysis and predetermined parameters.
    Type: Application
    Filed: March 28, 2024
    Publication date: October 3, 2024
    Inventors: Brian CEPURAN, Jeremy AUGER
  • Publication number: 20230245067
    Abstract: An electronic learning system and method for recommending potential careers, includes: one or more computing devices that communicate over a network and a server. The server is configured to store information for the system, the information including at least one of organization data, user data and historical information pertaining to individuals that followed pre-determined paths or developed pre-determined competencies; and implement at least an analytics engine. The analytics engine is configurable to: determine a role and/or opportunity for a user based at least on one of organization data, user data and historical information pertaining to individuals that followed pre-determined paths or developed pre-determined competencies; recommend individuals for roles based on characteristics pertaining to the individual and historical information pertaining to others that followed similar paths or developed similar competencies; and provide the recommendation to the at least one computing device.
    Type: Application
    Filed: January 31, 2023
    Publication date: August 3, 2023
    Inventors: John Baker, Brian Cepuran, Jeremy Auger
  • Publication number: 20230245256
    Abstract: Disclosed herein are computer implemented methods and systems of electronic course registration and payment, wherein the computer comprises a processor and a memory coupled to the processor and configured to store instructions executable by the processor to perform. The system and method disclose identifying a pathway for a user based on one or more development conditions, the pathway including at least one electronic course, upon determining at least one electronic course within the pathway, recommending the at least one electronic course to the user for registration, and confirming registration for the at least one electronic course, wherein the user is pre-approved for the at least one electronic course within the pathway.
    Type: Application
    Filed: January 31, 2023
    Publication date: August 3, 2023
    Inventors: John Baker, Brian Cepuran, Jeremy Auger
  • Publication number: 20230245579
    Abstract: An electronic learning system and method for providing at least one recommended personalized learning pathway to a user. The system may include one or more computing devices that communicate input data, and receive output data, over a network with a learning management system. A server may be configured to: provide the learning management system over the network; store data, including user data, education provider data, and/or industry data, on at least one storage device; and implement at least one analytics engine. The analytics engine may be configurable to: analyze the data associated with the learning management system; generate personalized data indicative of a personalized learning pathway that enables a user to build the competencies for a desired career and/or grow an individual’s career, the personalized data based at least in part on the analyzed data; and generate at least one recommendation for the user based on the personalized data.
    Type: Application
    Filed: January 31, 2023
    Publication date: August 3, 2023
    Inventors: John Baker, Brian Cepuran, Jeremy Auger
  • Publication number: 20230245013
    Abstract: A system for recommending individuals for open roles includes one or more computing devices and a server that communicate over a network. The server is configured to store information for the system, the information including at least one of organization data, user data and historical information pertaining to individuals that followed pre-determined paths or developed pre-determined competencies; and implement at least an analytics engine. The analytics engine is configurable to: determine an organizational need; determine a set of one or more individuals that could thrive in a role targeted to the determined organization need; and generate a recommendation of individuals suitable for roles targeted to the organizational need based in part on the analysis of the organizational need and the set of one or more individuals.
    Type: Application
    Filed: January 31, 2023
    Publication date: August 3, 2023
    Inventors: John Baker, Brian Cepuran, Jeremy Auger
  • Patent number: 11716594
    Abstract: The disclosure is directed at a method of personalizing an application for displaying, on a mobile communication device, user content associated with a site, the method comprising determining location of the mobile communication device, calculating travel characteristics of the mobile communication device, determining presence of a site, obtaining user preferences for display of user content, and retrieving and displaying user content associated with the site on the mobile communication device.
    Type: Grant
    Filed: December 18, 2020
    Date of Patent: August 1, 2023
    Inventor: Brian Cepuran
  • Publication number: 20220327947
    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: Application
    Filed: April 13, 2022
    Publication date: October 13, 2022
    Inventors: Brian Cepuran, Jeremy Auger, John Baker
  • Patent number: 11134116
    Abstract: A system for dynamically loading a webpage including: a webpage qualifier module to receive a user requested webpage from a host server and further to identify a plurality of components of the webpage; a component selection module to determine a loading method for each component, wherein the loading method may be either in-line loading or adaptive loading; an in-line loading module to load components in-line; and an adaptive loading module to determine a loading hierarchy and load components based on the loading hierarchy. A method for dynamically loading a webpage including: identifying a plurality of components of the webpage; determining a load method for each component wherein the loading method may be in-line loading or adaptive loading; loading components determined to be in-line components using in-line loading; determining a loading hierarchy for components determined to be adaptive components; and loading adaptive components using adaptive loading based on the loading hierarchy.
    Type: Grant
    Filed: October 9, 2013
    Date of Patent: September 28, 2021
    Assignee: D2L Corporation
    Inventor: Brian Cepuran
  • Publication number: 20210105581
    Abstract: The disclosure is directed at a method of personalizing an application for displaying, on a mobile communication device, user content associated with a site, the method comprising determining location of the mobile communication device, calculating travel characteristics of the mobile communication device, determining presence of a site, obtaining user preferences for display of user content, and retrieving and displaying user content associated with the site on the mobile communication device.
    Type: Application
    Filed: December 18, 2020
    Publication date: April 8, 2021
    Inventor: Brian CEPURAN
  • Patent number: 10904700
    Abstract: The disclosure is directed at a method of personalizing an application for displaying, on a mobile communication device, user content associated with a site, the method comprising determining location of the mobile communication device, calculating travel characteristics of the mobile communication device, determining presence of a site, obtaining user preferences for display of user content, and retrieving and displaying user content associated with the site on the mobile communication device.
    Type: Grant
    Filed: September 18, 2013
    Date of Patent: January 26, 2021
    Assignee: D2L Corporation
    Inventor: Brian Cepuran
  • Publication number: 20190333401
    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: Application
    Filed: April 30, 2019
    Publication date: October 31, 2019
    Inventor: Brian Cepuran
  • Patent number: 9832204
    Abstract: There is provided a method and system for managing security compatibility of electronic content. The method includes: receiving electronic content; parsing the electronic content into one or more elements; determining a content security profile of the electronic content; determining an element security profile of the one or more elements of the electronic content; determining whether the element security profile of the one or more elements is compatible with the content security profile; and for each of the one or more elements: if the element security profile is not compatible with the content security profile, modifying the element to have a compatible element security profile, otherwise, not modifying the element.
    Type: Grant
    Filed: September 19, 2014
    Date of Patent: November 28, 2017
    Assignee: D2L Corporation
    Inventors: Brian Cepuran, Ali Ghassemi, Nicholas Dingle, Jeffrey Geurts, David Lockhart, Matthew Campbell, Jeffrey Avis, David Batiste, Victor Sumner, Rylan Cottrell, Sean Yo, Johnson Hsu, Eric Xu
  • Publication number: 20170132001
    Abstract: A processor implemented method of configuring an application on a mobile device comprising a code reading device is disclosed herein. The method comprises: reading a code with the code reading device, the code relating to an organization; and configuring at least one parameter of a first application of the mobile device based on the code.
    Type: Application
    Filed: January 20, 2017
    Publication date: May 11, 2017
    Inventor: Brian CEPURAN
  • Patent number: 9569552
    Abstract: A processor implemented method of configuring an application on a mobile device comprising a code reading device is disclosed herein. The method comprises: reading a code with the code reading device, the code relating to an organization; and configuring at least one parameter of a first application of the mobile device based on the code.
    Type: Grant
    Filed: July 31, 2012
    Date of Patent: February 14, 2017
    Assignee: D2L CORPORATION
    Inventor: Brian Cepuran
  • Publication number: 20160330210
    Abstract: The embodiments described herein relate to security verification systems and methods. In some aspects, there is provided a security verification server comprising a server processor. The server processor is adapted to provide at least one account identifier, receive at least one command for execution, determine whether to activate one or more available additional permission sets to execute the received command, and if it is determined that one or more additional permission sets should be activated to execute the received command, activate those permission sets by executing the security verification processes associated therewith.
    Type: Application
    Filed: July 18, 2016
    Publication date: November 10, 2016
    Inventors: Jeremy Jason Auger, Brian Cepuran
  • Patent number: 9483454
    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 7, 2011
    Date of Patent: November 1, 2016
    Assignee: D2L Corporation
    Inventors: Jeremy Auger, Brian Cepuran, Matthew Teskey, Kenneth Chapman
  • Publication number: 20160087990
    Abstract: There is provided a method and system for managing security compatibility of electronic content. The method includes: receiving electronic content; parsing the electronic content into one or more elements; determining a content security profile of the electronic content; determining an element security profile of the one or more elements of the electronic content; determining whether the element security profile of the one or more elements is compatible with the content security profile; and for each of the one or more elements: if the element security profile is not compatible with the content security profile, modifying the element to have a compatible element security profile, otherwise, not modifying the element.
    Type: Application
    Filed: September 19, 2014
    Publication date: March 24, 2016
    Inventors: Brian CEPURAN, Ali GHASSEMI, Nicholas DINGLE, Jeffrey GEURTS, David LOCKHART, Matthew CAMPBELL, Jeffrey AVIS, David BATISTE, Victor SUMNER, Rylan COTTRELL, Sean YO, Johnson HSU, Eric XU