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: 20220181012Abstract: 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: ApplicationFiled: December 6, 2021Publication date: June 9, 2022Inventors: 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: 11019158Abstract: 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: GrantFiled: April 8, 2019Date of Patent: May 25, 2021Assignee: Physio-Control, Inc.Inventors: Cheryl Protas, James Wootten, Seshadri Kumar Padmanabha, Ken Peterson, Randy Merry, David Stewart
-
Publication number: 20200135309Abstract: 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: ApplicationFiled: January 2, 2020Publication date: April 30, 2020Inventors: Randy L. Merry, Ken Peterson, Mitchell A. Smith, Dana S. Lewis, Gerard Verkerk, James Wootten
-
Patent number: 10559384Abstract: 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: GrantFiled: August 30, 2018Date of Patent: February 11, 2020Assignee: 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: 20190238643Abstract: 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: ApplicationFiled: April 8, 2019Publication date: August 1, 2019Inventors: Cheryl Protas, James Wootten, Seshadri Kumar Padmanabha, Ken Peterson, Randy Merry, David Stewart
-
Patent number: 10303852Abstract: 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: GrantFiled: March 15, 2013Date of Patent: May 28, 2019Assignee: 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: 10257287Abstract: 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: GrantFiled: August 27, 2014Date of Patent: April 9, 2019Assignee: Physio-Control, Inc.Inventors: Cheryl Protas, James Wootten, Seshadri Kumar Padmanabha, Ken Peterson, Randy Merry, David Stewart
-
Publication number: 20180374578Abstract: 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: ApplicationFiled: August 30, 2018Publication date: December 27, 2018Inventors: Kenneth J. Peterson, Dana Lewis, Mitchell Smith, Cheryl Protas, James Wootten, David B. Stewart, Garrett Kotlarchik, Jeffery Edwards, D Craig Edwards
-
Patent number: 10068667Abstract: 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: GrantFiled: October 14, 2014Date of Patent: September 4, 2018Assignee: 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: 9626482Abstract: 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: GrantFiled: March 15, 2013Date of Patent: April 18, 2017Assignee: 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: 20160180037Abstract: 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: ApplicationFiled: March 15, 2013Publication date: June 23, 2016Applicant: 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: 20160171167Abstract: 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: ApplicationFiled: March 15, 2013Publication date: June 16, 2016Applicant: Physio-Control, Inc.Inventors: Randy L. Merry, Ken Peterson, Mitchell A. Smith, Dana S. Lewis, Gerard Verkerk, James Wootten
-
Publication number: 20150238692Abstract: 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: ApplicationFiled: October 14, 2014Publication date: August 27, 2015Inventors: Kenneth J. Peterson, Dana Lewis, Michell Smith, Cheryl Protas, James Wootten, David B. Stewart, Garrett Kotlarchik, Jeffery Edwards, D Craig Edwards
-
Publication number: 20150067021Abstract: 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: ApplicationFiled: August 27, 2014Publication date: March 5, 2015Inventors: Cheryl Protas, James Wootten, Seshadri Kumar Padmanabha, Ken Peterson, Randy Merry, David Stewart
-
Publication number: 20140277227Abstract: 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: ApplicationFiled: March 15, 2013Publication date: September 18, 2014Applicant: 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: 20140272860Abstract: 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: ApplicationFiled: March 15, 2013Publication date: September 18, 2014Applicant: 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: 20140278463Abstract: 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: ApplicationFiled: March 15, 2013Publication date: September 18, 2014Applicant: Physio-Control, Inc.Inventors: Randy L. Merry, Ken Peterson, Mitchell A. Smith, Dana S. Lewis, Gerard Verkerk, James Wootten