Patents by Inventor David A. Lockhart
David A. Lockhart 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).
-
Publication number: 20240384581Abstract: A slider door system is provided that may include a header, a footer opposite the header, a sliding door, and an enclosure. The header may contain a track system and at least one soft close mechanism. The sliding door may be positioned below the header and may include a bracket that extends up into the track system of the header. The enclosure may be fixedly connected to the header. The track system may guide the bracket and sliding door along the header. The bracket may engage the at least one soft close mechanism in the header. Additionally, a length of the header may be less than a length of the footer.Type: ApplicationFiled: May 8, 2024Publication date: November 21, 2024Inventors: James Leland Marlowe, Aleksandra Irving, Shivraj Dattatray Magdum, Jacob David Lockhart, Michael Lah
-
Publication number: 20240152694Abstract: 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: ApplicationFiled: August 23, 2023Publication date: May 9, 2024Inventors: David Lockhart, Jeff Geurts, Steve Schoger, Jeffrey Avis
-
Patent number: 11775741Abstract: 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: GrantFiled: March 22, 2022Date of Patent: October 3, 2023Assignee: D2L CorporationInventors: David Lockhart, Jeff Geurts, Steve Schoger, Jeffrey Avis
-
Patent number: 11477261Abstract: 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: GrantFiled: December 3, 2014Date of Patent: October 18, 2022Assignee: D2L CorporationInventors: David Lockhart, Nicholas Dingle, Pablo Lleras
-
Publication number: 20220284180Abstract: 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: ApplicationFiled: March 22, 2022Publication date: September 8, 2022Inventors: David Lockhart, Jeff Geurts, Steve Schoger, Jeffrey Avis
-
Patent number: 11288446Abstract: 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: GrantFiled: November 18, 2020Date of Patent: March 29, 2022Assignee: D2l CorporationInventors: David Lockhart, Jeff Geurts, Steve Schoger, Jeffrey Avis
-
Publication number: 20210174008Abstract: 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: ApplicationFiled: November 18, 2020Publication date: June 10, 2021Inventors: David Lockhart, Jeff Geurts, Steve Schoger, Jeffrey Avis
-
Patent number: 10867126Abstract: 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: GrantFiled: July 24, 2019Date of Patent: December 15, 2020Assignee: D2L CorporationInventors: David Lockhart, Jeff Geurts, Steve Schoger, Jeffrey Avis
-
Publication number: 20190369815Abstract: 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: ApplicationFiled: July 24, 2019Publication date: December 5, 2019Inventors: David Lockhart, Jeff Geurts, Steve Schoger, Jeffrey Avis
-
Patent number: 10409904Abstract: 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: GrantFiled: June 26, 2014Date of Patent: September 10, 2019Assignee: D2L CORPORATIONInventors: David Lockhart, Jeff Geurts, Steve Schoger, Jeffrey Avis
-
Patent number: 10129322Abstract: A method and system for determining browser compatibility are provided. The method includes: receiving a request for electronic content from a user device; determining browser data associated with the user device; determining accepted browser versions associated with the requested content; determining whether the browser data is compatible with the accepted browser versions; if the browser data is compatible, loading the electronic content; otherwise, determining user factors associated with the user device; generating a notification; and transmitting, the notification.Type: GrantFiled: December 4, 2014Date of Patent: November 13, 2018Assignee: D2L CorporationInventors: David Lockhart, Jeffrey Geurts
-
Patent number: 9832204Abstract: 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: GrantFiled: September 19, 2014Date of Patent: November 28, 2017Assignee: D2L CorporationInventors: 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
-
Patent number: 9480682Abstract: Provided are in vitro and in vivo methods for determining whether a patient with Fabry disease will respond to treatment with a specific pharmacological chaperone.Type: GrantFiled: March 9, 2015Date of Patent: November 1, 2016Assignee: Amicus Therapeutics, Inc.Inventors: David Lockhart, Jeff Castelli
-
Patent number: 9465935Abstract: 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: GrantFiled: June 8, 2011Date of Patent: October 11, 2016Assignee: D2L CorporationInventors: Brian John Cepuran, Daryl McMillan, David Lockhart, Dariusz Grabka
-
Publication number: 20160147738Abstract: Systems and methods for multi-lingual translation of content for an electronic learning platform that involve receiving translated content in a translation language, wherein the translated content is generated based on content in a source language; linking the content in the source language to the translated content in the translation language; receiving an update to the content in the source language; and receiving a corresponding update to the translated content in the translation language using the linking between the content and the translated content.Type: ApplicationFiled: November 24, 2014Publication date: May 26, 2016Inventors: Jeff Geurts, Daryl McMillan, David Lockhart
-
Patent number: 9336382Abstract: 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: GrantFiled: June 8, 2011Date of Patent: May 10, 2016Assignee: D2L IncorporatedInventors: Brian John Cepuran, Daryl McMillan, David Lockhart, Dariusz Grabka
-
Publication number: 20160094612Abstract: 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: ApplicationFiled: December 3, 2014Publication date: March 31, 2016Inventors: David LOCKHART, Nicholas DINGLE, Pablo LLERAS
-
Publication number: 20160094613Abstract: A method and system for determining browser compatibility are provided. The method includes: receiving a request for electronic content from a user device; determining browser data associated with the user device; determining accepted browser versions associated with the requested content; determining whether the browser data is compatible with the accepted browser versions; if the browser data is compatible, loading the electronic content; otherwise, determining user factors associated with the user device; generating a notification; and transmitting, the notification.Type: ApplicationFiled: December 4, 2014Publication date: March 31, 2016Inventors: David LOCKHART, Jeffrey GEURTS
-
Publication number: 20160088101Abstract: A system and method for monitoring viewed content is provided. The method includes: monitoring for loading of electronic content on a user device; receiving periodic updates at a network device from the user device related to user actions associated with the electronic content; and monitoring a viewed status of the electronic content based on the user actions. The system includes: a content module configured to monitor for loading of electronic content on a user device; a tracking module configured to receive periodic updates from the user device related to user actions associated with the electronic content; and a status module configured to monitor a viewed status of the electronic content based on the user actions.Type: ApplicationFiled: September 19, 2014Publication date: March 24, 2016Inventors: David BATISTE, David LOCKHART, Brian PEARSON, Nicholas DINGLE, Rylan COTTRELL, Kieran ANDERSON, Philip BROWN
-
Publication number: 20160087990Abstract: 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: ApplicationFiled: September 19, 2014Publication date: March 24, 2016Inventors: 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