Patents by Inventor Jason R. McKenna

Jason R. McKenna 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: 11960863
    Abstract: A mixed mode programming method permitting users to program with graphical coding blocks and textual code within the same programming tool. The mixed mode preserves the advantages of graphical block programming while introducing textual coding as needed for instructional reasons and/or for functional reasons. Converting a graphical code block or group of blocks to a textual block lets the user see a portion of the textual code in the context of a larger program. Within one programming tool the mixed mode method allows users to learn programming and build purely graphical blocks; then transition into mixed graphical and textual code and ultimately lead to their ability to program in purely textual code. The mixed mode further allows users to program using any combination of drag-and-drop graphical blocks and typed textual code in various forms.
    Type: Grant
    Filed: December 8, 2022
    Date of Patent: April 16, 2024
    Assignee: Innovation First, Inc.
    Inventors: Robert H. Mimlitch, III, Jason R. McKenna, Levi K. Pope, James B. Pearman, Timothy S. Friez, Paul D. Copioli
  • Publication number: 20230099388
    Abstract: A mixed mode programming method permitting users to program with graphical coding blocks and textual code within the same programming tool. The mixed mode preserves the advantages of graphical block programming while introducing textual coding as needed for instructional reasons and/or for functional reasons. Converting a graphical code block or group of blocks to a textual block lets the user see a portion of the textual code in the context of a larger program. Within one programming tool the mixed mode method allows users to learn programming and build purely graphical blocks; then transition into mixed graphical and textual code and ultimately lead to their ability to program in purely textual code. The mixed mode further allows users to program using any combination of drag-and-drop graphical blocks and typed textual code in various forms.
    Type: Application
    Filed: December 8, 2022
    Publication date: March 30, 2023
    Applicant: Innovation First, Inc.
    Inventors: Robert H. Mimlitch, III, Jason R. McKenna, Levi K. Pope, James B. Pearman, Timothy S. Friez, Paul D. Copioli
  • Patent number: 11556314
    Abstract: A mixed mode programming method permitting users to program with graphical coding blocks and textual code within the same programming tool. The mixed mode preserves the advantages of graphical block programming while introducing textual coding as needed for instructional reasons and/or for functional reasons. Converting a graphical code block or group of blocks to a textual block lets the user see a portion of the textual code in the context of a larger program. Within one programming tool the mixed mode method allows users to learn programming and build purely graphical blocks; then transition into mixed graphical and textual code and ultimately lead to their ability to program in purely textual code. The mixed mode further allows users to program using any combination of drag-and-drop graphical blocks and typed textual code in various forms.
    Type: Grant
    Filed: March 10, 2020
    Date of Patent: January 17, 2023
    Assignee: Innovation First, Inc.
    Inventors: Robert H. Mimlitch, III, Jason R. McKenna, Levi K. Pope, James B. Pearman, Timothy S. Friez, Paul D. Copioli
  • Publication number: 20200210152
    Abstract: A mixed mode programming method permitting users to program with graphical coding blocks and textual code within the same programming tool. The mixed mode preserves the advantages of graphical block programming while introducing textual coding as needed for instructional reasons and/or for functional reasons. Converting a graphical code block or group of blocks to a textual block lets the user see a portion of the textual code in the context of a larger program. Within one programming tool the mixed mode method allows users to learn programming and build purely graphical blocks; then transition into mixed graphical and textual code and ultimately lead to their ability to program in purely textual code. The mixed mode further allows users to program using any combination of drag-and-drop graphical blocks and typed textual code in various forms.
    Type: Application
    Filed: March 10, 2020
    Publication date: July 2, 2020
    Applicant: Innovation First, Inc.
    Inventors: Robert H. Mimlitch, III, Jason R. McKenna, Levi K. Pope, James B. Pearman, Timothy S. Friez, Paul D. Copioli
  • Patent number: 10684830
    Abstract: A mixed mode programming method permitting users to program with graphical coding blocks and textual code within the same programming tool. The mixed mode preserves the advantages of graphical block programming while introducing textual coding as needed for instructional reasons and/or for functional reasons. Converting a graphical code block or group of blocks to a textual block lets the user see a portion of the textual code in the context of a larger program. Within one programming tool the mixed mode method allows users to learn programming and build purely graphical blocks; then transition into mixed graphical and textual code and ultimately lead to their ability to program in purely textual code. The mixed mode further allows users to program using any combination of drag-and-drop graphical blocks and typed textual code in various forms.
    Type: Grant
    Filed: March 20, 2018
    Date of Patent: June 16, 2020
    Assignee: Innovation First, Inc.
    Inventors: Robert H. Mimlitch, III, Jason R. McKenna, Levi K. Pope, James B. Pearman, Timothy S. Friez, Paul D. Copioli
  • Publication number: 20180285084
    Abstract: A mixed mode programming method permitting users to program with graphical coding blocks and textual code within the same programming tool. The mixed mode preserves the advantages of graphical block programming while introducing textual coding as needed for instructional reasons and/or for functional reasons. Converting a graphical code block or group of blocks to a textual block lets the user see a portion of the textual code in the context of a larger program. Within one programming tool the mixed mode method allows users to learn programming and build purely graphical blocks; then transition into mixed graphical and textual code and ultimately lead to their ability to program in purely textual code. The mixed mode further allows users to program using any combination of drag-and-drop graphical blocks and typed textual code in various forms.
    Type: Application
    Filed: March 20, 2018
    Publication date: October 4, 2018
    Applicant: Innovation First, Inc.
    Inventors: Robert H. Mimlitch, III, Jason R. McKenna, Levi K. Pope, James B. Pearman, Timothy S. Friez, Paul D. Copioli
  • Patent number: 9851461
    Abstract: A system for analyzing a plurality of channels of data received from a sensor array. The system includes a data acquisition system that receives and independently processes each channel. A low-level processing section receives each channel of processed data and identifies signals of interest in one channel. Signals of interest are stored in an event database. A high-level processing section analyzes data occurring over a preset duration of time and across multiple channels of data and communicates with an operator machine interface. The operator machine interface provides analysis to an operator. Further aspects of the system characterize the data in order to indicate the data source and alert the operator to signals having certain predefined characteristics.
    Type: Grant
    Filed: April 4, 2012
    Date of Patent: December 26, 2017
    Assignee: THE UNITED STATES OF AMERICA AS REPRESENTED BY THE SECRETARY OF THE NAVY
    Inventors: Phillip L. Ainsleigh, George D. Anderson, Stephen G. Greineder, Brian F. Harrison, Paul A. L'Etoile, Ian C. McIntosh, Raymond J. Rowland, Robert J. Stahl, Jason R. McKenna
  • Patent number: 8659424
    Abstract: A system to detect subsurface activity. The system employs vibration sensor pairs, with each sensor pair having a shallow sensor and a deep sensor. Outputs of the sensors of a pair are processed together and events are detected based on the relative values detected by the sensors of the pair. When signal energy departs from a detected background level, the relative amplitude and frequency content of vibrations measured at the shallow and deep sensors may be compared. The comparison may be performed, at least in part, using a classifier that discriminates between subsurface activity and surface activity. The outputs of sensor pairs may be aggregated to make a determination of whether subsurface activity exists and/or its location. Aggregation may involve comparing the outputs of the same sensor pair at multiple time intervals or may involve comparing the outputs of arrayed sensor pairs.
    Type: Grant
    Filed: February 9, 2010
    Date of Patent: February 25, 2014
    Assignees: Raytheon BBN Technologies, Corp., US Army Corps of Enginees
    Inventors: Peter Allen Krumhansl, William Coney, Richard Mullen, Jason R. McKenna, Michael Goldsmith
  • Publication number: 20110169638
    Abstract: A system to detect subsurface activity. The system employs vibration sensor pairs, with each sensor pair having a shallow sensor and a deep sensor. Outputs of the sensors of a pair are processed together and events are detected based on the relative values detected by the sensors of the pair. When signal energy departs from a detected background level, the relative amplitude and frequency content of vibrations measured at the shallow and deep sensors may be compared. The comparison may be performed, at least in part, using a classifier that discriminates between subsurface activity and surface to activity. The outputs of sensor pairs may be aggregated to make a determination of whether subsurface activity exists and/or its location. Aggregation may involve comparing the outputs of the same sensor pair at multiple time intervals or may involve comparing the outputs of arrayed sensor pairs.
    Type: Application
    Filed: February 9, 2010
    Publication date: July 14, 2011
    Applicants: BBN Technologies, Corp., US Army Corps of Engineers
    Inventors: Peter Allen Krumhansl, William Coney, Richard Mullen, Jason R. McKenna, Michael Goldsmith