A processing system encoded with an application for stimulating a CPG and a trigeminal nerve in a human brain, such stimulation influencing brain response or development including repair, control of respiration, control of NNS, mastication, and combinations thereof, in a human brain, the system comprising: a processor; memory and, the application, executable by the processor further comprising instructions to: record a pressure signal received from a pressure transducer in an orofacial stimulator; generate a display signal to display assessment data based on the received pressure signal; identify one or more components of a patient's non-nutritive suck pattern in the pressure signal; determine a symmetry of the patient's non-nutritive suck pattern; determine a repetition of the patient's non-nutritive suck pattern; assign a spatiotemporal index value to the patient's non-nutritive suck pattern, the spatiotemporal index value indicating an overall rating of the patient's non-nutritive suck pattern; generate a therapeutic pressure pulse signal comprising a base frequency signal further comprising two or more pressure pulses, wherein a first pressure pulse causes a positive displacement of a pacifier surface contacted by a lip and a mouth of the patient and a second pressure pulse causes a negative displacement of the pacifier surface contacted by the lip and the mouth of the patient, wherein each of the two or more pressure pulses has a damped square wave profile and are separated by an interval between 500 milliseconds and 650 milliseconds in duration; generate a variable therapeutic pressure profile signal based on the pressure signal and the spatiotemporal index value, the variable therapeutic pressure profile signal comprising at least one of the therapeutic pressure pulse signals; and, transmit the therapeutic pressure pulse profile signal to the orofacial stimulator. record a pressure signal received from a pressure transducer in an orofacial stimulator; generate a display signal to display assessment data based on the received pressure signal; identify one or more components of a patient's non-nutritive suck pattern in the pressure signal; determine a symmetry of the patient's non-nutritive suck pattern; determine a repetition of the patient's non-nutritive suck pattern; assign a spatiotemporal index value to the patient's non-nutritive suck pattern, the spatiotemporal index value indicating an overall rating of the patient's non-nutritive suck pattern; generate a therapeutic pressure pulse signal comprising a base frequency signal further comprising two or more pressure pulses, wherein a first pressure pulse causes a positive displacement of a pacifier surface contacted by a lip and a mouth of the patient and a second pressure pulse causes a negative displacement of the pacifier surface contacted by the lip and the mouth of the patient, wherein each of the two or more pressure pulses has a damped square wave profile and are separated by an interval between 500 milliseconds and 650 milliseconds in duration; generate a variable therapeutic pressure profile signal based on the pressure signal and the spatiotemporal index value, the variable therapeutic pressure profile signal comprising at least one of the therapeutic pressure pulse signals; and, transmit the therapeutic pressure pulse profile signal to the orofacial stimulator.