Patents by Inventor Christopher S. L. Crawford

Christopher S. L. Crawford 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: 10967190
    Abstract: In one embodiment, a method for operating a system for management of implantable medical devices (IMDs), comprises: conducting communications sessions with a plurality of clinician programmer devices, wherein some of the communication sessions occur while the plurality of clinician programmer devices are engaged in respective programming sessions with IMDs; conducting communications sessions with a plurality of patient controller devices, wherein the communication sessions with the patient controller devices include communication of data pertaining to offline programming of IMDs; reconciling programming session data received from the plurality of clinician programmer devices with programming session data received from patient controller devices to identify instances of unauthorized IMD programming; and distributing revocation data to patient controller devices to be downloaded to corresponding IMDs, wherein the revocation data identifies cryptographic keys that are no longer trusted.
    Type: Grant
    Filed: November 2, 2018
    Date of Patent: April 6, 2021
    Assignee: Advanced Neuromodulation Systems, Inc.
    Inventor: Christopher S. L. Crawford
  • Publication number: 20200353255
    Abstract: This application is generally related to identifying or otherwise programming one or more cycling parameters for operation of an implantable pulse generator to provide a neurostimulation therapy to a patient using a non-paresthesia stimulation pattern. in some embodiments, the cycling parameter is selected by measuring physiological signals during trial stimulation. In other embodiments, multiple cycling parameters are identified for use by the patient using a patient controller device.
    Type: Application
    Filed: May 6, 2019
    Publication date: November 12, 2020
    Inventors: Filippo Agnesi, Lalit Venkatesan, Christopher S.L. Crawford
  • Publication number: 20200139137
    Abstract: In one embodiment, a method of programming an implantable medical device (IMD) to provide therapeutic operations for a patient, comprises: conducting a first communication session between the IMD with an external programming device when network connectivity for a remote server for medical device management is not available for the external programming device; receiving programming data by the IMD from the external programming device to provide therapeutic operations according to at least one instance of settings data during the first communication session, wherein the at least one instance of settings data is validated by a temporary key; conducting a second communication session between the IMD with an external device when network connectivity to the remote server for medical device management is available for the external device; and replacing validation data signed using the temporary key with the received validation data.
    Type: Application
    Filed: November 2, 2018
    Publication date: May 7, 2020
    Inventor: Christopher S. L. Crawford
  • Publication number: 20200139139
    Abstract: In one embodiment, a method for operating a system for management of implantable medical devices (IMDs), comprises: conducting communication sessions with a plurality of clinician programmer devices while the clinician programmer devices are engaged in respective programming sessions with IMDs; receiving and storing second programming data from a plurality of clinician programmer devices, wherein the second programming data was created during programming sessions with IMDs without network connectivity to the system for management of IMDs; reconciling programming of the plurality of IMDs that were programmed with the second programming data with data stored by the system for management of IMDs; and communicating second signed validation data to cause IMDs to conduct therapeutic operations according to programming data validated by respective instances of second validation data.
    Type: Application
    Filed: November 2, 2018
    Publication date: May 7, 2020
    Inventor: Christopher S. L. Crawford
  • Publication number: 20200139142
    Abstract: In one embodiment, a method of programming an implantable medical device (IMD) to provide therapeutic operations for a patient, comprises: receiving first programming data by the IMD from the external programming device to provide therapeutic operations according to at least one instance of settings data during a first communication session; receiving second programming data by the IMD from the external programming device to define limitations of reprogramming during one or more subsequent offline programming sessions; conducting a second communication session between the IMD with an external programming device when network connectivity is not available; receiving third programming data by IMD from the external programming device to provide therapeutic operations according to at least one instance of settings data during the second communication session; and determining whether the third programming data is permitted according to limitations defined by the second programming data.
    Type: Application
    Filed: November 2, 2018
    Publication date: May 7, 2020
    Inventor: Christopher S. L. Crawford
  • Publication number: 20200139141
    Abstract: In one embodiment, a method for operating a system for management of implantable medical devices (IMDs), comprises: conducting communications sessions with a plurality of clinician programmer devices, wherein some of the communication sessions occur while the plurality of clinician programmer devices are engaged in respective programming sessions with IMDs; conducting communications sessions with a plurality of patient controller devices, wherein the communication sessions with the patient controller devices include communication of data pertaining to offline programming of IMDs; reconciling programming session data received from the plurality of clinician programmer devices with programming session data received from patient controller devices to identify instances of unauthorized IMD programming; and distributing revocation data to patient controller devices to be downloaded to corresponding IMDs, wherein the revocation data identifies cryptographic keys that are no longer trusted.
    Type: Application
    Filed: November 2, 2018
    Publication date: May 7, 2020
    Inventor: Christopher S. L. Crawford
  • Publication number: 20200139140
    Abstract: In one embodiment, an implantable medical device (IMD) comprises: therapeutic circuitry for controlling delivery of a medical therapy to a patient; a processor for controlling the IMD according to executable code; wireless communication circuitry for conducting wireless communications; and memory for storing data and executable code, wherein the executable comprises code for causing the processor to (1) communicate with an external programming device to define therapeutic settings for operation of the IMD, (2) perform validation operations on one or more instances of therapeutic settings by determining whether a respective instance of therapeutic settings is accompanied by permanent validation data or temporary validation data, wherein the validation operations comprise analyzing temporary validation data against at least one key of a plurality of cryptographic keys stored by the IMD.
    Type: Application
    Filed: November 2, 2018
    Publication date: May 7, 2020
    Inventor: Christopher S. L. Crawford
  • Publication number: 20150005783
    Abstract: In one embodiment, an assembly for conducting pulses from an implantable pulse generator, comprises: at least one percutaneous lead comprising terminals and at least two groups of electrodes, each group of electrodes possessing an intra-group electrode spacing; a frame member comprising first and second arms, the frame member comprising an inner lumen for removably housing the at least one percutaneous lead, each arm of the first and second arms comprising a plurality of apertures that are spaced according to the intra-group electrode spacing to allow conduction of electrical pulses from the electrodes of the at least one percutaneous lead to tissue of the patient when the lead is positioned within the frame member; and a spring member that is connected to the frame member for maintaining the first and second arms of the frame member at a predetermined distance in the absence of an external force on the spring member.
    Type: Application
    Filed: September 15, 2014
    Publication date: January 1, 2015
    Inventors: John W. Swanson, Christopher S.L. Crawford
  • Patent number: 8838255
    Abstract: In one embodiment, an assembly for conducting pulses from an implantable pulse generator, comprises: at least one percutaneous lead comprising terminals and at least two groups of electrodes, each group of electrodes possessing an intra-group electrode spacing; a frame member comprising first and second arms, the frame member comprising an inner lumen for removably housing the at least one percutaneous lead, each arm of the first and second arms comprising a plurality of apertures that are spaced according to the intra-group electrode spacing to allow conduction of electrical pulses from the electrodes of the at least one percutaneous lead to tissue of the patient when the lead is positioned within the frame member; and a spring member that is connected to the frame member for maintaining the first and second arms of the frame member at a predetermined distance in the absence of an external force on the spring member.
    Type: Grant
    Filed: September 12, 2011
    Date of Patent: September 16, 2014
    Assignee: Advanced Neuromodulation Systems, Inc.
    Inventors: John W. Swanson, Christopher S. L. Crawford
  • Publication number: 20110319973
    Abstract: In one embodiment, an assembly for conducting pulses from an implantable pulse generator, comprises: at least one percutaneous lead comprising terminals and at least two groups of electrodes, each group of electrodes possessing an intra-group electrode spacing; a frame member comprising first and second arms, the frame member comprising an inner lumen for removably housing the at least one percutaneous lead, each arm of the first and second arms comprising a plurality of apertures that are spaced according to the intra-group electrode spacing to allow conduction of electrical pulses from the electrodes of the at least one percutaneous lead to tissue of the patient when the lead is positioned within the frame member; and a spring member that is connected to the frame member for maintaining the first and second arms of the frame member at a predetermined distance in the absence of an external force on the spring member.
    Type: Application
    Filed: September 12, 2011
    Publication date: December 29, 2011
    Inventors: John W. Swanson, Christopher S. L. Crawford
  • Patent number: 8019442
    Abstract: In one embodiment, an assembly for conducting pulses from an implantable pulse generator, comprises: at least one percutaneous lead comprising terminals and at least two groups of electrodes, each group of electrodes possessing an intra-group electrode spacing; a frame member comprising first and second arms, the frame member comprising an inner lumen for removably housing the at least one percutaneous lead, each arm of the first and second arms comprising a plurality of apertures that are spaced according to the intra-group electrode spacing to allow conduction of electrical pulses from the electrodes of the at least one percutaneous lead to tissue of the patient when the lead is positioned within the frame member; and a spring member that is connected to the frame member for maintaining the first and second arms of the frame member at a predetermined distance in the absence of an external force on the spring member.
    Type: Grant
    Filed: October 23, 2007
    Date of Patent: September 13, 2011
    Assignee: Advanced Neuromodulation Systems, Inc.
    Inventors: John W. Swanson, Christopher S. L. Crawford