Patents by Inventor James Wootten

James Wootten 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).

  • Publication number: 20220181012
    Abstract: Systems and techniques to ensure reliable operation of devices, such as medical devices, that are configured to execute installed software are described. A secure software update process for the device utilizes multiple integrity checks in order to prove that software integrity has not been compromised before the device is allowed to be put into service with the software installed thereon. Also described is a computer architecture for an external defibrillator that isolates the execution of installed software applications by separately compiling the code for those applications and by executing the separately-compiled applications on different processors of the defibrillator. Among other things, this allows the defibrillator to be “brought online” faster, such as to deliver a shock to a patient.
    Type: Application
    Filed: December 6, 2021
    Publication date: June 9, 2022
    Inventors: Dennis M. Skelton, Steven Barry Duke, Richard Mackie, Mark Rutzer, James Wootten, Alexander Frolov, Mark G. Killebrew, Seshadri K. Padmanabha, David B. Stewart, Robert Bales, Dale R. Beuning
  • Patent number: 11019158
    Abstract: A data distribution system in comprises software application nodes that utilize a publish-subscribe communication mechanism for distribution of data in real-time or near real-time within a personal area network (PAN), local area network (LAN), or wide-area network (WAN) configuration. The distributed system communication software application nodes reside in medical devices, such as monitoring devices and cardiac defibrillators, and associated patient information delivery systems and patient data management systems comprising medical software installed on servers and end-user computing devices, including mobile devices.
    Type: Grant
    Filed: April 8, 2019
    Date of Patent: May 25, 2021
    Assignee: Physio-Control, Inc.
    Inventors: Cheryl Protas, James Wootten, Seshadri Kumar Padmanabha, Ken Peterson, Randy Merry, David Stewart
  • Publication number: 20200135309
    Abstract: A clinical dashboard device, system, method for providing clinical data for clinical dashboard display on a device is disclosed. The system includes a server for providing clinical dashboard data, which may include data from one or more defibrillators, and further includes a clinical dashboard device. The clinical dashboard device includes a processor, a communication module configured for enabling communication between the processor and the server for receiving the clinical dashboard data from the server, and a clinical dashboard client. The clinical dashboard client includes a clinical dashboard data manager module including an instance of a clinical dashboard data manager service that provides managed clinical dashboard data between one or more clinical dashboard applications and the server. The instance of the clinical dashboard data manager service further provides managed display of managed clinical dashboard data on the display of the clinical dashboard device.
    Type: Application
    Filed: January 2, 2020
    Publication date: April 30, 2020
    Inventors: Randy L. Merry, Ken Peterson, Mitchell A. Smith, Dana S. Lewis, Gerard Verkerk, James Wootten
  • Patent number: 10559384
    Abstract: A computing architecture, system and method are disclosed for use in a medical device for providing decision support to a caregiver. The computing architecture includes a memory, a processor in communication with the memory, and an instance of a primary rules-based service configured to provide instruction events, the instance providing a primary processing thread of instruction events for coaching treatment of a patient. A software manager module includes an artificial intelligence architecture. The artificial intelligence architecture is configured to provide an instance of a conditional rules-based service for providing instruction events. The instance provided by the artificial intelligence architecture provides a processing thread of instruction events for coaching treatment of a patient that is independent of the primary processing thread and is configured to trigger an action on the occurrence of a pre-defined set of input conditions.
    Type: Grant
    Filed: August 30, 2018
    Date of Patent: February 11, 2020
    Assignee: PHYSIO-CONTROL, INC.
    Inventors: Kenneth J. Peterson, Dana Lewis, Mitchell Smith, Cheryl Protas, James Wootten, David B. Stewart, Garrett Kotlarchik, Jeffery Edwards, D Craig Edwards
  • Publication number: 20190238643
    Abstract: A data distribution system in comprises software application nodes that utilize a publish-subscribe communication mechanism for distribution of data in real-time or near real-time within a personal area network (PAN), local area network (LAN), or wide-area network (WAN) configuration. The distributed system communication software application nodes reside in medical devices, such as monitoring devices and cardiac defibrillators, and associated patient information delivery systems and patient data management systems comprising medical software installed on servers and end-user computing devices, including mobile devices.
    Type: Application
    Filed: April 8, 2019
    Publication date: August 1, 2019
    Inventors: Cheryl Protas, James Wootten, Seshadri Kumar Padmanabha, Ken Peterson, Randy Merry, David Stewart
  • Patent number: 10303852
    Abstract: Work flows are modeled as a graph of interdependent tasks to be performed. The tasks to be performed are set by a task file module configured to enable interactions between tasks and including modules for event viewing, protocol assistance, smart messaging, smart indices, reference material lookup. A decision support manager module is configured to construct data and model profiles for storage in a data and model profile bank, events for storage in a decision support events bank, and protocols for storage in a decision support protocol bank. Configuration files are provided to specify a configuration for execution of one of the tasks. Data entered through a user interface or from a network via a wireless or wired communication module may define task files in the task files module, configuration files in the configuration files module, as well as data, events, and protocols to be used for a defibrillation procedure.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: May 28, 2019
    Assignee: PHYSIO-CONTROL, INC.
    Inventors: Ken Peterson, Mitchell A Smith, Denny Craig Edwards, Nathaniel Paul Barcelos, James Wootten, Clayton Young, Randy L. Merry, Dana S Lewis, John C Daynes, Paul R Juhasz, David Okey, Steven Witters, Ira M Turner
  • Patent number: 10257287
    Abstract: A data distribution system in comprises software application nodes that utilize a publish-subscribe communication mechanism for distribution of data in real-time or near real-time within a personal area network (PAN), local area network (LAN), or wide-area network (WAN) configuration. The distributed system communication software application nodes reside in medical devices, such as monitoring devices and cardiac defibrillators, and associated patient information delivery systems and patient data management systems comprising medical software installed on servers and end-user computing devices, including mobile devices.
    Type: Grant
    Filed: August 27, 2014
    Date of Patent: April 9, 2019
    Assignee: Physio-Control, Inc.
    Inventors: Cheryl Protas, James Wootten, Seshadri Kumar Padmanabha, Ken Peterson, Randy Merry, David Stewart
  • Publication number: 20180374578
    Abstract: A computing architecture, system and method are disclosed for use in a medical device for providing decision support to a caregiver. The computing architecture includes a memory, a processor in communication with the memory, and an instance of a primary rules-based service configured to provide instruction events, the instance providing a primary processing thread of instruction events for coaching treatment of a patient. A software manager module includes an artificial intelligence architecture. The artificial intelligence architecture is configured to provide an instance of a conditional rules-based service for providing instruction events. The instance provided by the artificial intelligence architecture provides a processing thread of instruction events for coaching treatment of a patient that is independent of the primary processing thread and is configured to trigger an action on the occurrence of a pre-defined set of input conditions.
    Type: Application
    Filed: August 30, 2018
    Publication date: December 27, 2018
    Inventors: Kenneth J. Peterson, Dana Lewis, Mitchell Smith, Cheryl Protas, James Wootten, David B. Stewart, Garrett Kotlarchik, Jeffery Edwards, D Craig Edwards
  • Patent number: 10068667
    Abstract: A computing architecture, system and method are disclosed for use in a medical device for providing decision support to a caregiver. The computing architecture includes a memory, a processor in communication with the memory, and an instance of a primary rules-based service configured to provide instruction events, the instance providing a primary processing thread of instruction events for coaching treatment of a patient. A software manager module includes an artificial intelligence architecture. The artificial intelligence architecture is configured to provide an instance of a conditional rules-based service for providing instruction events. The instance provided by the artificial intelligence architecture provides a processing thread of instruction events for coaching treatment of a patient that is independent of the primary processing thread and is configured to trigger an action on the occurrence of a pre-defined set of input conditions.
    Type: Grant
    Filed: October 14, 2014
    Date of Patent: September 4, 2018
    Assignee: PHYSIO-CONTROL, INC.
    Inventors: Kenneth J. Peterson, Dana Lewis, Michell Smith, Cheryl Protas, James Wootten, David B. Stewart, Garrett Kotlarchik, Jeffery Edwards, D Craig Edwards
  • Patent number: 9626482
    Abstract: Work flows are modeled as a graph of interdependent tasks to be performed. The tasks to be performed are set by a task file module configured to enable interactions between tasks and including modules for event viewing, protocol assistance, smart messaging, smart indices, reference material lookup. A decision support manager module is configured to construct data and model profiles for storage in a data and model profile bank, events for storage in a decision support events bank, and protocols for storage in a decision support protocol bank. Configuration files are provided to specify a configuration for execution of one of the tasks. Data entered through a user interface or from a network via a wireless or wired communication module may define task files in the task files module, configuration files in the configuration files module, as well as data, events, and protocols to be used for a defibrillation procedure.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: April 18, 2017
    Assignee: Physio-Control, Inc.
    Inventors: Ken Peterson, Mitchell A Smith, Denny Craig Edwards, Nathaniel Paul Barcelos, James Wootten, Clayton Young, Randy L. Merry, Dana S Lewis, John C Daynes, Paul R Juhasz, David Okey, Steven Witters, Ira M Turner
  • Publication number: 20160180037
    Abstract: Work flows are modeled as a graph of interdependent tasks to be performed. The tasks to be performed are set by a task file module configured to enable interactions between tasks and including modules for event viewing, protocol assistance, smart messaging, smart indices, reference material lookup. A decision support manager module is configured to construct data and model profiles for storage in a data and model profile bank, events for storage in a decision support events bank, and protocols for storage in a decision support protocol bank. Configuration files are provided to specify a configuration for execution of one of the tasks. Data entered through a user interface or from a network via a wireless or wired communication module may define task files in the task files module, configuration files in the configuration files module, as well as data, events, and protocols to be used for a defibrillation procedure.
    Type: Application
    Filed: March 15, 2013
    Publication date: June 23, 2016
    Applicant: Physio-Control, Inc.
    Inventors: Ken Peterson, Mitchell A. Smith, Denny Craig Edwards, Nathaniel Paul Barcelos, James Wootten, Clayton Young, Randy L. Merry, Dana S. Lewis, John C. Daynes, Paul R. Juhasz, David Okey, Steven Witters, Ira M. Turner
  • Publication number: 20160171167
    Abstract: A clinical dashboard device, system, method for providing clinical data for clinical dashboard display on a device is disclosed. The system includes a server for providing clinical dashboard data, which may include data from one or more defibrillators, and further includes a clinical dashboard device. The clinical dashboard device includes a processor, a communication module configured for enabling communication between the processor and the server for receiving the clinical dashboard data from the server, and a clinical dashboard client. The clinical dashboard client includes a clinical dashboard data manager module including an instance of a clinical dashboard data manager service that provides managed clinical dashboard data between one or more clinical dashboard applications and the server. The instance of the clinical dashboard data manager service further provides managed display of managed clinical dashboard data on the display of the clinical dashboard device.
    Type: Application
    Filed: March 15, 2013
    Publication date: June 16, 2016
    Applicant: Physio-Control, Inc.
    Inventors: Randy L. Merry, Ken Peterson, Mitchell A. Smith, Dana S. Lewis, Gerard Verkerk, James Wootten
  • Publication number: 20150238692
    Abstract: A computing architecture, system and method are disclosed for use in a medical device for providing decision support to a caregiver. The computing architecture includes a memory, a processor in communication with the memory, and an instance of a primary rules-based service configured to provide instruction events, the instance providing a primary processing thread of instruction events for coaching treatment of a patient. A software manager module includes an artificial intelligence architecture. The artificial intelligence architecture is configured to provide an instance of a conditional rules-based service for providing instruction events. The instance provided by the artificial intelligence architecture provides a processing thread of instruction events for coaching treatment of a patient that is independent of the primary processing thread and is configured to trigger an action on the occurrence of a pre-defined set of input conditions.
    Type: Application
    Filed: October 14, 2014
    Publication date: August 27, 2015
    Inventors: Kenneth J. Peterson, Dana Lewis, Michell Smith, Cheryl Protas, James Wootten, David B. Stewart, Garrett Kotlarchik, Jeffery Edwards, D Craig Edwards
  • Publication number: 20150067021
    Abstract: A data distribution system in comprises software application nodes that utilize a publish-subscribe communication mechanism for distribution of data in real-time or near real-time within a personal area network (PAN), local area network (LAN), or wide-area network (WAN) configuration. The distributed system communication software application nodes reside in medical devices, such as monitoring devices and cardiac defibrillators, and associated patient information delivery systems and patient data management systems comprising medical software installed on servers and end-user computing devices, including mobile devices.
    Type: Application
    Filed: August 27, 2014
    Publication date: March 5, 2015
    Inventors: Cheryl Protas, James Wootten, Seshadri Kumar Padmanabha, Ken Peterson, Randy Merry, David Stewart
  • Publication number: 20140277227
    Abstract: A defibrillator is provided with two processors for enhancing the defibrillation process. A first processor is dedicated to controlling when an electrical charge is applied to a patient. A second processor is dedicated to data operations for enhancing the coaching of the defibrillation process. The second data processor is in communication with one or more external devices for transmission and receipt of network data for further enhancing the coaching process. The second data processor allows both the defibrillator to be maintained with updated network data and software and the one or more external devices to be maintained with updated defibrillator data. Independent controllers provide multiple processing paths on critical charge and coaching functions; with the second data processor further providing redundancy control in the event of any malfunction of the first charge processor.
    Type: Application
    Filed: March 15, 2013
    Publication date: September 18, 2014
    Applicant: Physio-Control, Inc.
    Inventors: Ken Peterson, Mitchell A. Smith, Denny Craig Edwards, Jeffery Scott Edwards, Pablo Gonzalez-Gandolfi, Rockland W. Nordness, Matthew Lawrence Bielstein, Clayton Ming Young, James Wootten, David B. Stewart, Paul R. Juhasz, David Okey, Steven Witters, Ira M. Turner
  • Publication number: 20140272860
    Abstract: Work flows are modeled as a graph of interdependent tasks to be performed. The tasks to be performed are set by a task file module configured to enable interactions between tasks and including modules for event viewing, protocol assistance, smart messaging, smart indices, reference material lookup. A decision support manager module is configured to construct data and model profiles for storage in a data and model profile bank, events for storage in a decision support events bank, and protocols for storage in a decision support protocol bank. Configuration files are provided to specify a configuration for execution of one of the tasks. Data entered through a user interface or from a network via a wireless or wired communication module may define task files in the task files module, configuration files in the configuration files module, as well as data, events, and protocols to be used for a defibrillation procedure.
    Type: Application
    Filed: March 15, 2013
    Publication date: September 18, 2014
    Applicant: Physio-Control, Inc.
    Inventors: Ken Peterson, Mitchell A. Smith, Denny Craig Edwards, Nathaniel Paul Barcelos, James Wootten, Clayton Young, Randy L. Merry, Dana S. Lewis, John C. Daynes, Paul R. Juhasz, David Okey, Steven Witters, Ira M. Turner
  • Publication number: 20140278463
    Abstract: A clinical dashboard device, system, method for providing clinical data for clinical dashboard display on a device is disclosed. The system includes a server for providing clinical dashboard data, which may include data from one or more defibrillators, and further includes a clinical dashboard device. The clinical dashboard device includes a processor, a communication module configured for enabling communication between the processor and the server for receiving the clinical dashboard data from the server, and a clinical dashboard client. The clinical dashboard client includes a clinical dashboard data manager module including an instance of a clinical dashboard data manager service that provides managed clinical dashboard data between one or more clinical dashboard applications and the server. The instance of the clinical dashboard data manager service further provides managed display of managed clinical dashboard data on the display of the clinical dashboard device.
    Type: Application
    Filed: March 15, 2013
    Publication date: September 18, 2014
    Applicant: Physio-Control, Inc.
    Inventors: Randy L. Merry, Ken Peterson, Mitchell A. Smith, Dana S. Lewis, Gerard Verkerk, James Wootten