Patents by Inventor Christopher H. Moffatt

Christopher H. Moffatt 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: 9489855
    Abstract: A computerized educational presentation system is provided. The system may include a presentation application program. The presentation application program may include a presentation module that is operable in an author mode to create an educational presentation having a plurality of educational resources. The educational resources may include at least a poll. Further, the presentation module may be operable in a presentation mode to make the educational presentation accessible for viewing at a plurality of student computing devices. The presentation application program further may include an interaction module. During the author mode, the interaction module may update one or more educational resources of the educational presentation in response to receiving user edits via an author tool. During the presentation mode, the interaction module may receive student feedback at a teacher computing device in response to presentation of the poll at the plurality of student computing devices.
    Type: Grant
    Filed: July 11, 2014
    Date of Patent: November 8, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jay C. Beavers, Lora J. Heiny, Christopher H. Moffatt, Bomani Siwatu, Ravipal S. Soin, Kathleen P. Mulcahy, Neema Mortazavi Moraveji
  • Patent number: 8903305
    Abstract: An adaptive clicker technique is described that provides a standardized polling control and a registration system to support mixed types of clickers and integrate the polling data. One embodiment of the adaptive clicker technique operates as follows. User inputs from more than one type of clicker device (e.g., personal interactive response system device) are received. The inputs from the more than one type of clicker device are formatted with a clicker adapter for each type of clicker to adapt user inputs to a common polling controller. The adapted inputs are then processed with the common polling controller to interface the adapted inputs with a personal response system software application to allow user polling data to be collected and assessed.
    Type: Grant
    Filed: June 5, 2009
    Date of Patent: December 2, 2014
    Assignee: Microsoft Corporation
    Inventors: Jay Curtis Beavers, Juan Dai, Ravipal Soin, Christopher H. Moffatt, Wei Zhang
  • Publication number: 20140349271
    Abstract: A computerized educational presentation system is provided. The system may include a presentation application program. The presentation application program may include a presentation module that is operable in an author mode to create an educational presentation having a plurality of educational resources. The educational resources may include at least a poll. Further, the presentation module may be operable in a presentation mode to make the educational presentation accessible for viewing at a plurality of student computing devices. The presentation application program further may include an interaction module. During the author mode, the interaction module may update one or more educational resources of the educational presentation in response to receiving user edits via an author tool. During the presentation mode, the interaction module may receive student feedback at a teacher computing device in response to presentation of the poll at the plurality of student computing devices.
    Type: Application
    Filed: July 11, 2014
    Publication date: November 27, 2014
    Inventors: Jay C. Beavers, Lora J. Heiny, Christopher H. Moffatt, Bomani Siwatu, Ravipal S. Soin, Kathleen P. Mulcahy, Neema Mortazavi Moraveji
  • Patent number: 8794979
    Abstract: A computerized educational presentation system is provided. The system may include a presentation application program. The presentation application program may include a presentation module that is operable in an author mode to create an educational presentation having a plurality of educational resources. The educational resources may include at least a poll. Further, the presentation module may be operable in a presentation mode to make the educational presentation accessible for viewing at a plurality of student computing devices. The presentation application program further may include an interaction module. During the author mode, the interaction module may update one or more educational resources of the educational presentation in response to receiving user edits via an author tool. During the presentation mode, the interaction module may receive student feedback at a teacher computing device in response to presentation of the poll at the plurality of student computing devices.
    Type: Grant
    Filed: June 27, 2008
    Date of Patent: August 5, 2014
    Assignee: Microsoft Corporation
    Inventors: Jay C. Beavers, Lora J. Heiny, Christopher H. Moffatt, Bomani Siwatu, Ravipal S. Soin, Kathleen P. Mulcahy, Neema Mortazavi Moraveji
  • Patent number: 8645822
    Abstract: A method for presenting a presentation authored on a first platform utilizing first-platform-specific-renderable objects is provided.
    Type: Grant
    Filed: September 25, 2008
    Date of Patent: February 4, 2014
    Assignee: Microsoft Corporation
    Inventors: Patrick Schreiber, Christopher H. Moffatt, Ravipal Soin
  • Patent number: 8464248
    Abstract: Embodiments of methods and systems of providing contextual discovery of value-added components or add-ins of an application are disclosed. In conjunction with a startup of the application, indicators for each available value-added component for the application may be contextually displayed on a user interface of a first computing device, where the indicators are undifferentiated based on installation status of the value-added components. Upon a user selection of a particular value-added component that is not currently installed, the value-added component may be obtained from a second computing device and may be installed. The end-user is thus provided with an integrated seamless, contextual discovery and installation of desired value-added components on an as-needed basis. The methods and systems may be based on varying levels of permission, and may be performed for sub-components of value-added components.
    Type: Grant
    Filed: June 15, 2009
    Date of Patent: June 11, 2013
    Assignee: Microsoft Corporation
    Inventors: Christopher H. Moffatt, Jay Beavers, Ravipal Soin, Scott Kurtzeborn
  • Publication number: 20100318985
    Abstract: Embodiments of methods and systems of providing contextual discovery of value-added components or add-ins of an application are disclosed. In conjunction with a startup of the application, indicators for each available value-added component for the application may be contextually displayed on a user interface of a first computing device, where the indicators are undifferentiated based on installation status of the value-added components. Upon a user selection of a particular value-added component that is not currently installed, the value-added component may be obtained from a second computing device and may be installed. The end-user is thus provided with an integrated seamless, contextual discovery and installation of desired value-added components on an as-needed basis. The methods and systems may be based on varying levels of permission, and may be performed for sub-components of value-added components.
    Type: Application
    Filed: June 15, 2009
    Publication date: December 16, 2010
    Applicant: MICROSOFT CORPORATION
    Inventors: Christopher H. Moffatt, Jay Beavers, Ravipal Soin, Scott Kurtzeborn
  • Publication number: 20100311031
    Abstract: An adaptive clicker technique is described that provides a standardized polling control and a registration system to support mixed types of clickers and integrate the polling data. One embodiment of the adaptive clicker technique operates as follows. User inputs from more than one type of clicker device (e.g., personal interactive response system device) are received. The inputs from the more than one type of clicker device are formatted with a clicker adapter for each type of clicker to adapt user inputs to a common polling controller. The adapted inputs are then processed with the common polling controller to interface the adapted inputs with a personal response system software application to allow user polling data to be collected and assessed.
    Type: Application
    Filed: June 5, 2009
    Publication date: December 9, 2010
    Applicant: MICROSOFT CORPORATION
    Inventors: Jay Curtis Beavers, Juan Dai, Ravipal Soin, Christopher H. Moffatt, Wei Zhang
  • Publication number: 20100077298
    Abstract: A method for presenting a presentation authored on a first platform utilizing first-platform-specific-renderable objects is provided.
    Type: Application
    Filed: September 25, 2008
    Publication date: March 25, 2010
    Applicant: Microsoft Corporation
    Inventors: Patrick Schreiber, Christopher H. Moffatt, Ravipal Soin
  • Publication number: 20090325142
    Abstract: A computerized educational presentation system is provided. The system may include a presentation application program. The presentation application program may include a presentation module that is operable in an author mode to create an educational presentation having a plurality of educational resources. The educational resources may include at least a poll. Further, the presentation module may be operable in a presentation mode to make the educational presentation accessible for viewing at a plurality of student computing devices. The presentation application program further may include an interaction module. During the author mode, the interaction module may update one or more educational resources of the educational presentation in response to receiving user edits via an author tool. During the presentation mode, the interaction module may receive student feedback at a teacher computing device in response to presentation of the poll at the plurality of student computing devices.
    Type: Application
    Filed: June 27, 2008
    Publication date: December 31, 2009
    Applicant: Microsoft Corporation
    Inventors: Jay C. Beavers, Lora J. Heiny, Christopher H. Moffatt, Bomani Siwatu, Ravipal S. Soin, Kathleen P. Mulcahy, Neema Mortazavi Moraveji
  • Publication number: 20090197238
    Abstract: An educational content presentation system and a file format for facilitating learning in that presentation system are provided. The presentation system receives an archival file, such as a ZIP file, that comprises a manifest, one or more activities, and one or more libraries. The manifest associates activities with educational content in the one or more libraries. Some or all the educational content in the library can be encrypted to facilitate digital rights management of the content or provide security in learner assessment activities. Activities can then be executed, such as by a Common Language runtime or Java virtual machine, which present the educational content in the associated libraries to facilitate student learning.
    Type: Application
    Filed: February 5, 2008
    Publication date: August 6, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Christopher H. Moffatt, Jay Curtis Beavers