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: 9489855Abstract: 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: GrantFiled: July 11, 2014Date of Patent: November 8, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Jay C. Beavers, Lora J. Heiny, Christopher H. Moffatt, Bomani Siwatu, Ravipal S. Soin, Kathleen P. Mulcahy, Neema Mortazavi Moraveji
-
Patent number: 8903305Abstract: 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: GrantFiled: June 5, 2009Date of Patent: December 2, 2014Assignee: Microsoft CorporationInventors: Jay Curtis Beavers, Juan Dai, Ravipal Soin, Christopher H. Moffatt, Wei Zhang
-
Publication number: 20140349271Abstract: 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: ApplicationFiled: July 11, 2014Publication date: November 27, 2014Inventors: Jay C. Beavers, Lora J. Heiny, Christopher H. Moffatt, Bomani Siwatu, Ravipal S. Soin, Kathleen P. Mulcahy, Neema Mortazavi Moraveji
-
Patent number: 8794979Abstract: 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: GrantFiled: June 27, 2008Date of Patent: August 5, 2014Assignee: Microsoft CorporationInventors: Jay C. Beavers, Lora J. Heiny, Christopher H. Moffatt, Bomani Siwatu, Ravipal S. Soin, Kathleen P. Mulcahy, Neema Mortazavi Moraveji
-
Patent number: 8645822Abstract: A method for presenting a presentation authored on a first platform utilizing first-platform-specific-renderable objects is provided.Type: GrantFiled: September 25, 2008Date of Patent: February 4, 2014Assignee: Microsoft CorporationInventors: Patrick Schreiber, Christopher H. Moffatt, Ravipal Soin
-
Patent number: 8464248Abstract: 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: GrantFiled: June 15, 2009Date of Patent: June 11, 2013Assignee: Microsoft CorporationInventors: Christopher H. Moffatt, Jay Beavers, Ravipal Soin, Scott Kurtzeborn
-
Publication number: 20100318985Abstract: 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: ApplicationFiled: June 15, 2009Publication date: December 16, 2010Applicant: MICROSOFT CORPORATIONInventors: Christopher H. Moffatt, Jay Beavers, Ravipal Soin, Scott Kurtzeborn
-
Publication number: 20100311031Abstract: 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: ApplicationFiled: June 5, 2009Publication date: December 9, 2010Applicant: MICROSOFT CORPORATIONInventors: Jay Curtis Beavers, Juan Dai, Ravipal Soin, Christopher H. Moffatt, Wei Zhang
-
Publication number: 20100077298Abstract: A method for presenting a presentation authored on a first platform utilizing first-platform-specific-renderable objects is provided.Type: ApplicationFiled: September 25, 2008Publication date: March 25, 2010Applicant: Microsoft CorporationInventors: Patrick Schreiber, Christopher H. Moffatt, Ravipal Soin
-
Publication number: 20090325142Abstract: 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: ApplicationFiled: June 27, 2008Publication date: December 31, 2009Applicant: Microsoft CorporationInventors: Jay C. Beavers, Lora J. Heiny, Christopher H. Moffatt, Bomani Siwatu, Ravipal S. Soin, Kathleen P. Mulcahy, Neema Mortazavi Moraveji
-
Publication number: 20090197238Abstract: 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: ApplicationFiled: February 5, 2008Publication date: August 6, 2009Applicant: MICROSOFT CORPORATIONInventors: Christopher H. Moffatt, Jay Curtis Beavers