Patent ID: 9619354
Date: 2017-04-11
CPC Classifications: G01M,G06F,G06Q,H04Q

Claim:
1. A method for diagnosing faults in a hardware appliance, the method comprising: providing a distributed contactless tag datastore that includes a plurality of contactless tags with a directory on one of the contactless tags with directory information that identifies one or more other contactless tags of the distributed contactless tag datastore on which information to be read is located, the distributed contactless tag datastore being associated with a plurality of components in a hardware appliance; receiving, by the distributed contactless tag datastore, information to be read, including: for each component in the hardware appliance that has experienced a fault, a pointer to a component datastore in the component, the component datastore containing information associated with the fault; status information for all components in the hardware appliance; and performance information for all components in the hardware appliance; reading, by a hand held reader, the directory information on the directory contactless tag that identifies the one or more contactless tags of the distributed contactless tag datastore on which information to be read is located; reading, by a hand held reader, the information to be read from the identified contactless tags of the distributed contactless tag datastore, the information to be read including one or more pointers to one or more respective different datastores on one or more components in the hardware appliance; marking, by a hand held reader, the identified contactless tags as having been read; establishing, by a hand held reader, an ad hoc wireless network connection with each of the one or more components in the hardware appliance having component datastores that are pointed to by the information read from the identified contactless tags; downloading, by a hand held reader over the ad hoc wireless network connections the information in the one or more pointed to component datastores; forming, by a hand held reader, a database query based on the fault information downloaded over the one or more ad hoc wireless network connections from the one or more pointed to datastores and the status and performance information; querying a diagnostic database in the hand-held reader, based on the formed query; and displaying a plurality of query results in a ranked order on a display of the hand-held reader.