Patents by Inventor David LaBine

David LaBine 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: 9117375
    Abstract: A computerized assessment grading method comprises creating a syntax tree for a received equation-based response to at least one assessment question and a syntax tree for at least one solution to the at least one question, comparing the syntax trees, and grading the response based on the results of the comparison.
    Type: Grant
    Filed: June 27, 2011
    Date of Patent: August 25, 2015
    Assignee: SMART Technologies ULC
    Inventors: David Labine, Lothar Wenzel, Albert Chu
  • Patent number: 8887063
    Abstract: In a distributed computer network where displayed information is shared between at least two computers, a method of enabling remote control of a host computer having a display region that is to be shared with at least one client computer. The method includes tracking time lapsed since a local user input event has occurred while the host computer is under local control and in the event that the time lapsed exceeds a threshold, enabling remote control of the host computer by a client computer.
    Type: Grant
    Filed: May 21, 2008
    Date of Patent: November 11, 2014
    Assignee: SMART Technologies ULC
    Inventors: David LaBine, Mark Altosaar, Daniel Mitchell, Wojtek Quibell
  • Publication number: 20120258435
    Abstract: A computerized method comprises creating an answer key for an assessment comprising one or more questions to be delivered to one or more participants, where the answer key comprises assessment information and question information; delivering the assessment to the participants; collecting responses from the participants; and saving question descriptions, any annotations made thereon and the collected responses.
    Type: Application
    Filed: March 30, 2012
    Publication date: October 11, 2012
    Applicant: SMART TECHNOLOGIES ULC
    Inventors: Kimberly Eleanor Tee, Ping-Kwan Lai, Lucien W. Dupont, Colin Dere, David Labine
  • Publication number: 20110318724
    Abstract: A computerized assessment grading method comprises creating a syntax tree for a received equation-based response to at least one assessment question and a syntax tree for at least one solution to the at least one question, comparing the syntax trees, and grading the response based on the results of the comparison.
    Type: Application
    Filed: June 27, 2011
    Publication date: December 29, 2011
    Applicant: SMART TECHNOLOGIES ULC
    Inventors: DAVID LABINE, LOTHAR WENZEL, ALBERT CHU
  • Publication number: 20100115145
    Abstract: A plug-and-play device comprises a first plug-and-play interface for establishing a connection with a first computing device and a second plug-and-play interface for establishing a connection with a second computing device. Storage stores code that is automatically executed by the second computing device when the plug-and-play device is connected to the second computing device via the second plug-and-play interface. The code when executed by the second computing device initiates a screen display data exchange between the first and second computing devices through the plug-and-play device. A controller controls the first plug-and-play interface, the second plug-and-play interface and the storage.
    Type: Application
    Filed: November 3, 2009
    Publication date: May 6, 2010
    Applicant: SMART TECHNOLOGIES ULC
    Inventors: SHYMMON BANERJEE, DOUGLAS BLAIR HILL, DAVID LABINE, MARK MCELHINNEY, VAUGHN KEENAN
  • Publication number: 20090292999
    Abstract: In a distributed computer network where displayed information is shared between at least two computers, a method of enabling remote control of a host computer having a display region that is to be shared with at least one client computer. The method includes tracking time lapsed since a local user input event has occurred while the host computer is under local control and in the event that the time lapsed exceeds a threshold, enabling remote control of the host computer by a client computer.
    Type: Application
    Filed: May 21, 2008
    Publication date: November 26, 2009
    Applicant: SMART Technologies ULC
    Inventors: David LaBine, Mark Altosaar, Daniel Mitchell, Wojtek Quibell
  • Publication number: 20090198839
    Abstract: A plug-and-play device comprises a first plug-and-play interface for establishing a connection with a first computing device and a second plug-and-play interface for establishing a connection with a second computing device. Storage stores code that is automatically executed by the second computing device when the plug-and-play device is connected to the second computing device via the second plug-and-play interface. The code when executed by the second computing device initiates a screen display data exchange between the first and second computing devices through the plug-and-play device. A controller controls the first plug-and-play interface, the second plug-and-play interface and the storage.
    Type: Application
    Filed: March 20, 2009
    Publication date: August 6, 2009
    Applicant: SMART Technologies ULC
    Inventors: Shymmon Banerjee, Douglas Blair Hill, David Labine, Mark McElhinney