Remote monitoring and diagnostics system with automated problem notification
First Claim
Patent Images
1. A method for operationally servicing medical diagnostic systems comprising:
- detecting an indicator of a serviceable condition in a serviced medical diagnostic system;
automatically storing in the serviced medical diagnostic system snapshot data representative of a system configuration of the serviced medical diagnostic system upon detection of the indicator, wherein the system configuration comprises hardware configuration data and software configuration data for the serviced medical diagnostic system;
automatically generating a request for service of the serviceable condition in the serviced medical diagnostic system;
transmitting the service request and the snapshot data to a service provider;
accessing a knowledge base including system data defining operational performance parameters of a plurality of serviced medical diagnostic systems, service data defining known serviceable conditions for the serviced medical diagnostic systems and potential indicators of the condition based upon the performance parameters, and response data defining a plurality of responses to the serviceable conditions;
analyzing the snapshot data, wherein analyzing the snapshot data includes identifying associations between the snapshot data and the system data, service data, and response data accessed from the knowledge base;
prioritizing a plurality of possible responses to the service request based upon the snapshot data and the response data, wherein the prioritization is adjusted based upon service contract data of the service data; and
automatically generating a response to the service request based upon the prioritization of possible responses, wherein the response includes an indication of the priority of the response.
1 Assignment
0 Petitions
Accused Products
Abstract
A technique is disclosed for servicing complex systems. Upon detection of a serviceable condition, a system snapshot is made and stored. The snapshot may include a range of data then available on the system, particularly hardware configuration data, such as components then installed, peripherals installed, their states, and so forth. The snapshot may include data available prior to the detection of an indicator, at the time of detection and following detection, facilitating evaluation of the condition and potential responses to it.
-
Citations
17 Claims
-
1. A method for operationally servicing medical diagnostic systems comprising:
-
detecting an indicator of a serviceable condition in a serviced medical diagnostic system; automatically storing in the serviced medical diagnostic system snapshot data representative of a system configuration of the serviced medical diagnostic system upon detection of the indicator, wherein the system configuration comprises hardware configuration data and software configuration data for the serviced medical diagnostic system; automatically generating a request for service of the serviceable condition in the serviced medical diagnostic system; transmitting the service request and the snapshot data to a service provider; accessing a knowledge base including system data defining operational performance parameters of a plurality of serviced medical diagnostic systems, service data defining known serviceable conditions for the serviced medical diagnostic systems and potential indicators of the condition based upon the performance parameters, and response data defining a plurality of responses to the serviceable conditions; analyzing the snapshot data, wherein analyzing the snapshot data includes identifying associations between the snapshot data and the system data, service data, and response data accessed from the knowledge base; prioritizing a plurality of possible responses to the service request based upon the snapshot data and the response data, wherein the prioritization is adjusted based upon service contract data of the service data; and automatically generating a response to the service request based upon the prioritization of possible responses, wherein the response includes an indication of the priority of the response.
-
-
2. A method for operationally servicing medical diagnostic systems comprising:
-
detecting an indicator of a serviceable condition in a serviced medical diagnostic system; automatically storing in the serviced medical diagnostic system snapshot data representative of a system configuration of the serviced medical diagnostic system upon detection of the indicator, wherein the system configuration includes data indicative of system components installed in the serviced medical diagnostic system and peripherals coupled to the serviced medical diagnostic system upon detection of the indicator, and wherein the system configuration comprises hardware configuration data and software configuration data for the serviced medical diagnostic system, the system components installed in the serviced medical diagnostic system, and the peripherals coupled to the serviced medical diagnostic system; accessing a knowledge base including system data defining operational performance parameters of a plurality of serviced medical diagnostic systems, service data defining known serviceable conditions for the serviced medical diagnostic systems and potential indicators of the condition based upon the performance parameters, and response data defining a plurality of responses to the serviceable conditions; analyzing the snapshot data, wherein analyzing the snapshot data includes identifying associations between the snapshot data and the system data, service data, and response data accessed from the knowledge base; prioritizing a plurality of possible responses based upon the snapshot data and the response data, wherein the prioritization is adjusted based upon service contract data of the service data; and automatically generating a response based upon the prioritization of possible responses. - View Dependent Claims (3, 4, 5, 6)
-
-
7. A method for operationally servicing medical diagnostic systems comprising:
-
detecting an indicator of a serviceable condition in a serviced medical diagnostic system; automatically storing in the serviced medical diagnostic system snapshot data representative of a system configuration of the serviced medical diagnostic system upon detection of the indicator, wherein the system configuration includes data indicative of system components installed in the serviced medical diagnostic system and peripherals coupled to the serviced medical diagnostic system upon detection of the indicator, and wherein the system configuration comprises hardware configuration data and software configuration data for the serviced medical diagnostic system, the system components installed in the serviced medical diagnostic system, and the peripherals coupled to the serviced medical diagnostic system; automatically generating a request for service of the serviceable condition in the serviced medical diagnostic system; transmitting the service request and the snapshot data to a service provider, wherein the service request includes an indication of a priority of the service request; accessing a knowledge base including system data defining operational performance parameters of a plurality of serviced medical diagnostic systems, service data defining known serviceable conditions for the serviced medical diagnostic systems and potential indicators of the condition based upon the performance parameters, and response data defining a plurality of responses to the serviceable conditions; analyzing the snapshot data, wherein analyzing the snapshot data includes identifying associations between the snapshot data and the system data, service data, and response data accessed from the knowledge base; and automatically generating a response to the service request based upon the snapshot data and the response data. - View Dependent Claims (8, 9, 10)
-
-
11. A method for operationally servicing medical diagnostic systems comprising:
-
receiving a request for service of a serviceable condition in a serviced medical diagnostic system, the request including snapshot data representative of a system configuration of the serviced medical diagnostic system upon detection of an indicator of the serviceable condition, wherein the system configuration includes data indicative of system components installed in the serviced medical diagnostic system and peripherals coupled to the serviced medical diagnostic system upon detection of the indicator, and wherein the system configuration comprises hardware configuration data and software configuration data for the serviced medical diagnostic system, the system components installed in the serviced medical diagnostic system, and the peripherals coupled to the serviced medical diagnostic system; accessing a knowledge base stored in a computer-readable storage device, wherein the knowledge base includes system data defining operational performance parameters of a plurality of serviced medical diagnostic systems, service data defining known serviceable conditions for the serviced medical diagnostic systems and indicators of potential malfunction based upon the performance parameters, and response data defining a plurality of responses to the serviceable conditions; analyzing the snapshot data, wherein analyzing the snapshot data includes identifying associations between the snapshot data and the system data, service data, and response data accessed from the knowledge base; prioritizing a plurality of possible responses based upon the snapshot data and the response data, wherein the prioritization is adjusted based upon service contract data of the service data; and automatically generating a response to the service request based upon the prioritization of possible responses, wherein the response includes an indication of the priority of the response. - View Dependent Claims (12, 13, 14)
-
-
15. A device including a non-transitory computer storage medium having executable computer code encoded thereon, the computer code including:
code for detecting an indicator of a serviceable condition in a serviced medical diagnostic system, code for automatically storing in the serviced medical diagnostic system snapshot data representative of a system configuration of the serviced medical diagnostic system upon detection of the indicator, wherein the system configuration comprises hardware configuration data and software configuration data for the serviced medical diagnostic system, code for automatically generating a request for service of the serviceable condition in the serviced medical diagnostic system, code for transmitting the service request and the snapshot data to a service provider, code for accessing a knowledge base including system data defining operational performance parameters of a plurality of serviced medical diagnostic systems, service data defining known serviceable conditions for the serviced medical diagnostic systems and potential indicators of the condition based upon the performance parameters, and response data defining a plurality of responses to the serviceable conditions, code for analyzing the snapshot data, wherein analyzing the snapshot data includes identifying associations between the snapshot data and the system data, service data, and response data accessed from the knowledge base, code for prioritizing a plurality of possible responses to the service request based upon the snapshot data and the response data, wherein the prioritization is adjusted based upon service contract data of the service data, and code for automatically generating a response to the service request based upon the prioritization of possible responses, wherein the response includes an indication of the priority of the response.
-
16. A device including a non-transitory computer storage medium having executable computer code encoded thereon, the computer code including:
code for detecting an indicator of a serviceable condition in a serviced medical diagnostic system, code for automatically storing in the serviced medical diagnostic system snapshot data representative of a system configuration of the serviced medical diagnostic system upon detection of the indicator, wherein the system configuration includes data indicative of system components installed in the serviced medical diagnostic system and peripherals coupled to the serviced medical diagnostic system upon detection of the indicator, and wherein the system configuration comprises hardware configuration data and software configuration data for the serviced medical diagnostic system, the system components installed in the serviced medical diagnostic system, and the peripherals coupled to the serviced medical diagnostic system, code for accessing a knowledge base including system data defining operational performance parameters of a plurality of serviced medical diagnostic systems, service data defining known serviceable conditions for the serviced medical diagnostic systems and potential indicators of the condition based upon the performance parameters, and response data defining a plurality of responses to the serviceable conditions, code for analyzing the snapshot data, wherein analyzing the snapshot data includes identifying associations between the snapshot data and the system data, service data, and response data accessed from the knowledge base, code for prioritizing a plurality of possible responses based upon the snapshot data and the response data, wherein the prioritization is adjusted based upon service contract data of the service data, and code for automatically generating a response based upon the prioritization of possible responses.
-
17. A device including a non-transitory computer storage medium having executable computer code encoded thereon, the computer code including:
code for receiving a request for service of a serviceable condition in a serviced medical diagnostic system, the request including snapshot data representative of a system configuration of the serviced medical diagnostic system upon detection of an indicator of the serviceable condition, wherein the system configuration includes data indicative of system components installed in the serviced medical diagnostic system and peripherals coupled to the serviced medical diagnostic system upon detection of the indicator, and wherein the system configuration comprises hardware configuration data and software configuration data for the serviced medical diagnostic system, the system components installed in the serviced medical diagnostic system, and the peripherals coupled to the serviced medical diagnostic system, wherein the service request includes an indication of a priority of the service request, code for accessing a knowledge base including system data defining operational performance parameters of a plurality of serviced medical diagnostic systems, service data defining known serviceable conditions for the serviced medical diagnostic systems and indicators of potential malfunction based upon the performance parameters, and response data defining a plurality of responses to the serviceable conditions, code for analyzing the snapshot data, wherein analyzing the snapshot data includes identifying associations between the snapshot data and the system data, service data, and response data accessed from the knowledge base, and code for automatically generating a response to the service request based upon the snapshot data and the response data.
Specification