Monitoring and troubleshooting a module associated with a portable communication device
First Claim
Patent Images
1. A method for diagnosing specialty modules connected to portable communication devices, comprising:
- detecting a specialty module connected to a portable communication device, wherein the specialty module is removably connectable to the portable communication device and is a personal health module selected from a group consisting of a pulse meter, a blood glucose meter, an oxygen meter, and a cardio monitor;
identifying the specialty module connected to the portable communication device from a plurality of specialty modules adapted to be connected to the portable communication device;
obtaining a diagnostic procedure based on the specialty module identified;
executing, at the portable communication device, the obtained diagnostic procedure to diagnose the identified specialty module;
generating a report based on the executed diagnostic procedure;
first determining from the report whether the specialty module has unsatisfactory performance;
second determining if a solution to the unsatisfactory performance exists by reviewing a troubleshooting database in memory; and
if a solution exists, applying the solution.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, apparatuses, and software to monitor, troubleshoot, or diagnose one or more specialty modules associated with a portable communication device are provided. The methods, apparatuses, and software identify the specialty module, obtain and execute procedures to monitor, test, or diagnose the specialty module. If unsatisfactory, error, defective or the like performance is identified, a solution is applied to correct the performance.
42 Citations
22 Claims
-
1. A method for diagnosing specialty modules connected to portable communication devices, comprising:
-
detecting a specialty module connected to a portable communication device, wherein the specialty module is removably connectable to the portable communication device and is a personal health module selected from a group consisting of a pulse meter, a blood glucose meter, an oxygen meter, and a cardio monitor; identifying the specialty module connected to the portable communication device from a plurality of specialty modules adapted to be connected to the portable communication device; obtaining a diagnostic procedure based on the specialty module identified; executing, at the portable communication device, the obtained diagnostic procedure to diagnose the identified specialty module; generating a report based on the executed diagnostic procedure; first determining from the report whether the specialty module has unsatisfactory performance; second determining if a solution to the unsatisfactory performance exists by reviewing a troubleshooting database in memory; and if a solution exists, applying the solution. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A wireless device, comprising:
-
a portable communication device contained in a housing; a control processor contained in the housing for controlling functions of at least the portable communication device; a user interface connected to the control processor to allow a user to interact with at least the portable communication device; transmit and receive circuits to provide modulation and demodulation of radio frequency signals between an antenna and the control processor; a specialty module removably connectable to the portable communication device, wherein the specialty module is a personal health module selected from a group consisting of a pulse meter, a blood glucose meter, an oxygen meter, and a cardio monitor; means for detecting whether the specialty module is connected; a diagnostic unit connected to the control processor to diagnose the specialty module; and a memory containing executable instructions, wherein the diagnostic unit accesses the memory to execute the instructions, wherein the instructions are configured to; identify the specialty module connected to the portable communication device from a plurality of specialty modules adapted to be connected to the portable communication device; obtain a diagnostic procedure based on the specialty module identified; execute, at the portable communication device, the obtained diagnostic procedure; generate a report based on the executed diagnostic procedure; first determine from the report whether the specialty module has unsatisfactory performance; second determine if a solution to the unsatisfactory performance exists by reviewing a troubleshooting database in memory; and if a solution exists, apply the solution. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A wireless device, comprising:
-
a portable communication device contained in a housing; means for controlling functions of at least the portable communication device; means for interfacing with the means for controlling the at least the portable communication device; means for transmitting and receiving radio frequency signals between an antenna and the control processor; a specialty module that is a personal health module selected from a group consisting of a pulse meter, a blood glucose meter, an oxygen meter, and a cardio monitor; means for attaching the specialty module and the portable communication device; means for detecting whether the specialty module is connected; means for diagnostic testing connected to the control processor to diagnose the specialty module; and a memory containing executable instructions, wherein the diagnostic unit accesses the memory to execute the instructions, wherein the instructions are configured to; identify the specialty module connected to the portable communication device from a plurality of specialty modules adapted to be connected to the portable communication device; obtain a diagnostic procedure based on the specialty module identified; execute, at the portable communication device, the obtained diagnostic procedure; generate a report based on the executed diagnostic procedure; first determine from the report whether the specialty module has unsatisfactory performance; second determine if a solution to the unsatisfactory performance exists by reviewing a troubleshooting database in memory; and if a solution exists, apply the solution. - View Dependent Claims (19, 20, 21)
-
-
22. A non-transitory computer readable storage medium having stored thereon processor-executable software instructions configured to cause a processor of a portable communication device to perform operations comprising:
-
detecting a specialty module connected to the portable communication device, wherein the specialty module is removably connectable to the portable communication device and is a personal health module selected from a group consisting of a pulse meter, a blood glucose meter, an oxygen meter, and a cardio monitor; identifying the specialty module from a plurality of specialty modules adapted to be connected to the portable communication device; obtaining a diagnostic procedure based on the specialty module identified; executing the diagnostic procedure to diagnose the identified specialty module; generating a report based on the executed diagnostic procedure; first determining from the report whether the specialty module has unsatisfactory performance; second determining if a solution to the unsatisfactory performance exists by reviewing a troubleshooting database in memory; and applying the solution if it exists.
-
Specification