Patent ID: 9560087
Date: 2017-01-31
CPC Classifications: H04L,H04W

Claim:
1. A method of providing a machine to machine (M2M) service to a user by a server connected to a M2M device and a user terminal through a communication network, wherein the M2M device is installed at a predetermined location for collecting desired data associated with the M2M service, and the user terminal is located at a remote location separated from the M2M devices and is configured to receive the M2M service from the server based on information collected by the M2M device, the method comprising: retrieving a user interface (UI) template associated with the M2M device when a message is received from the M2M device, wherein the message is generated and transmitted by the M2M device when the M2M device performs a self-registration procedure after installing the M2M device at a predetermined location to collect desired data for the M2M service; combining data collected from the M2M device with the retrieved UI template; and providing, to the user terminal, a M2M service associated with the M2M device by embedding the combined data to application data, the embedding producing a M2M service user interface (UI) of the associated M2M service, wherein the UI template is a set of rules and settings for processing and providing data collected from the M2M device and includes information on a data type, a data range, a and data format of data produced by the M2M device, wherein the combining data collected from the M2M device with the retrieved UI template includes: extracting the collected data from the received message; and generating information on the M2M device shown through the M2M service UI by combining the extracted data with the retrieved UI template, and wherein the providing a M2M service associated with the M2M device includes: determining whether application data associated with the M2M service is previously generated; embedding the combined data to the previously generated application data when the application data is previously generated; and transmitting the application data with the combined data embedded to the user terminal, wherein the generated information on the M2M device is displayed on the user terminal through the M2M service UI produced based on the application data with the embedded combined data and displayed on the user terminal.