Patents Assigned to Allen Learning Technologies
  • Patent number: 10139995
    Abstract: This disclosure is directed to systems and techniques for generating and implementing graphical user interfaces (GUIs) for wiring and binding various objects including graphical and logical objects. In the GUIs, visual wirings are used to represent binding connections that lock different properties of the objects so that those properties share the same value or values. The binding connections allow a user to affect property change(s) in any one of the linked objects during authoring and/or at runtime by controlling property change(s) at one or more of the rest of the linked objects.
    Type: Grant
    Filed: June 2, 2011
    Date of Patent: November 27, 2018
    Assignee: ALLEN LEARNING TECHNOLOGIES
    Inventors: Michael W. Allen, Steven M. Birth, Patrick J. Krekelberg
  • Patent number: 9507570
    Abstract: The disclosed logic tables include a truth table, an answer table and a state table. The logic tables enable integration of conditional logic, complex situational judging, and state handling using an elegant, visual set of tools with a consistent graphical user interface. The user is able to create logical interactions between objects which would otherwise require the use of a complex computer programming language.
    Type: Grant
    Filed: November 14, 2014
    Date of Patent: November 29, 2016
    Assignee: Allen Learning Technologies
    Inventors: Michael W. Allen, Steven M. Birth, Jesse L. Coyle
  • Patent number: 9122372
    Abstract: A user interface for a computer that can display one or more virtual or digital files that allow a user to sort through and select a particular virtual or digital file to interact with, or a digital object associated with that virtual or digital file. The user interface described herein allows a user to view and browse rapidly through a sequence of images representing one or more virtual or digital files by displaying in the user interface a combination of two images simultaneously, side-by-side, while continuously maintaining the specified sequence.
    Type: Grant
    Filed: June 18, 2013
    Date of Patent: September 1, 2015
    Assignee: Allen Learning Technologies
    Inventors: Michael W. Allen, Steven M. Birth
  • Patent number: 8914773
    Abstract: The disclosed logic tables include a truth table, an answer table and a state table. The logic tables enable integration of conditional logic, complex situational judging, and state handling using an elegant, visual set of tools with a consistent graphical user interface. The user is able to create logical interactions between objects which would otherwise require the use of a complex computer programming language.
    Type: Grant
    Filed: June 2, 2011
    Date of Patent: December 16, 2014
    Assignee: Allen Learning Technologies
    Inventors: Michael W. Allen, Steven M. Birth, Jesse L. Coyle
  • Publication number: 20130132875
    Abstract: Systems and techniques are provided for generating and implementing graphical user interfaces (GUIs) for wiring and binding various objects including graphical and logical objects. In the GUIs provided, visual wirings are used to represent binding connections that lock different properties of the objects so that those properties share the same value or values. The binding connections allow a user to affect property change(s) in any one of the linked objects during authoring and/or at runtime by controlling property change(s) at one or more of the rest of the linked objects.
    Type: Application
    Filed: June 2, 2011
    Publication date: May 23, 2013
    Applicant: ALLEN LEARNING TECHNOLOGIES
    Inventors: Michael W. Allen, Steven M. Birth, Patrick J. Krekelberg
  • Publication number: 20130074034
    Abstract: The disclosed logic tables include a truth table, an answer table and a state table. The logic tables enable integration of conditional logic, complex situational judging, and state handling using an elegant, visual set of tools with a consistent graphical user interface. The user is able to create logical interactions between objects which would otherwise require the use of a complex computer programming language.
    Type: Application
    Filed: June 2, 2011
    Publication date: March 21, 2013
    Applicant: Allen Learning Technologies
    Inventors: Michael W. Allen, Steven M. Birth, Jesse L. Coyle