Proactive diagnostics
First Claim
1. A method comprising steps of:
- receiving at an application server a data message from a machine-to-machine (M2M) device over a mobile communication network, wherein the data message includes;
both (i) a Machine Identification (MID) number of a machine coupled to the M2M device and (ii) an identifier of the M2M device;
location information of the machine; and
an alert based on a condition of the machine, sensed by one or more sensors, satisfying a service or alarm criterion;
wherein the received data message is received in response to the M2M device determining that an acknowledgment message in response to a sent data message is not received within a first predetermined time, and sending a similar new message after a second predetermined time, wherein the second predetermined time varies based on severity of the condition of the machine and a type of the machine;
identifying an account based on the MID and the identifier of the M2M device received at the application server via the data message by correlating the MID of the machine coupled to the M2M device with subscription information stored in a database;
searching the database associated with the application server for one or more possible solutions for the machine satisfying the service or alarm criterion;
for each solution, matching the machine with one or more providers that can service the machine;
creating a tailored response data message based on;
the received location information of the machine;
the condition of the machine satisfying the service or alarm criterion;
the one or more possible solutions; and
the one or more matched providers; and
sending to a user of the machine the tailored response data message.
1 Assignment
0 Petitions
Accused Products
Abstract
A data message is received from a machine-to-machine (M2M) device over a mobile communication network. The data message includes: a Machine Identification (MID) number of a machine coupled to the M2M device and/or an identifier of the M2M device; location information of the machine; and an alert based on a condition of the machine satisfying a service or alarm criterion. A database associated with the application server is searched for different solutions for the machine satisfying a service or alarm criterion. The machine is then matched with one or more providers that can service the machine for each solution. A tailored response data message, based on the machine location information, the identified condition and the matched provider(s), is sent to the user of the machine.
13 Citations
23 Claims
-
1. A method comprising steps of:
-
receiving at an application server a data message from a machine-to-machine (M2M) device over a mobile communication network, wherein the data message includes; both (i) a Machine Identification (MID) number of a machine coupled to the M2M device and (ii) an identifier of the M2M device; location information of the machine; and an alert based on a condition of the machine, sensed by one or more sensors, satisfying a service or alarm criterion; wherein the received data message is received in response to the M2M device determining that an acknowledgment message in response to a sent data message is not received within a first predetermined time, and sending a similar new message after a second predetermined time, wherein the second predetermined time varies based on severity of the condition of the machine and a type of the machine; identifying an account based on the MID and the identifier of the M2M device received at the application server via the data message by correlating the MID of the machine coupled to the M2M device with subscription information stored in a database; searching the database associated with the application server for one or more possible solutions for the machine satisfying the service or alarm criterion; for each solution, matching the machine with one or more providers that can service the machine; creating a tailored response data message based on; the received location information of the machine; the condition of the machine satisfying the service or alarm criterion; the one or more possible solutions; and the one or more matched providers; and sending to a user of the machine the tailored response data message. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method comprising steps of:
-
receiving condition information of a machine from one or more sensors; upon determining that the condition of the machine satisfies a service or alarm criterion, sending to an application server a data message over a mobile communication network, the message comprising; at least one of (i) a Machine Identification (MID) number of the machine or (ii) an identifier of the M2M device; location information of the machine; and an alert based on a condition of the machine satisfying the service or alarm criterion; upon determining that an acknowledgment message in response to the sent data message is not received within a first predetermined time, sending a similar new message to the application server after a second predetermined time, wherein the second predetermined time varies based on severity of the condition of the machine and a type of the machine; receiving a tailored response data message from the application server, the tailored message including; one or more possible solutions to the condition of the machine satisfying the service or alarm criterion; and for each solution, one or more matched providers to service the condition of the machine satisfying the service or alarm criterion. - View Dependent Claims (15, 16, 17, 18)
-
-
19. A machine to machine (M2M) device comprising:
-
a processor; a communication interface coupled to the processor; a storage device for content and programming; a program stored in the storage device, wherein execution of the program by the processor configures the M2M device to perform functions, including functions to; receive condition information of a machine from one or more sensors; upon determining that the condition of the machine satisfies a service or alarm criterion, send to an application server a data message over a mobile communication network, the message comprising; at least one of (i) a Machine Identification (MID) number of the machine or (ii) an identifier of the M2M device; location information of the machine; and an alert based on a condition of the machine satisfying the service or alarm criterion; upon determining that an acknowledgment message in response to the sent data message is not received within a first predetermined time, send a similar new message to the application server after a second predetermined time, wherein the second predetermined time varies based on severity of the condition of the machine and a type of the machine; receive a tailored response data message from the application server, the tailored message including; one or more possible solutions to the condition of the machine satisfying the service or alarm criterion; and one or more matched providers to service the condition of the machine satisfying the service or alarm criterion. - View Dependent Claims (20, 21, 22, 23)
-
Specification