Methods, systems, and products for personalized monitoring of data
A personalized data monitoring service is provided to users. Data from a user's devices is collected and compared to user-defined rules and to ranges. Notification messages may be sent to notify of the data. Data labels may be added to explain the data and any abnormal condition.
1. A method, comprising:
retrieving, by a server, identifiers associated with devices, the devices commonly associated with a user;
determining, by the server, Internet protocol addresses associated with the devices commonly associated with the user;
sending, by the server, queries via a communications network to the devices associated with the Internet protocol addresses, the queries requesting data from the devices;
receiving, by the server, responses sent via the communications network from the devices associated with the Internet protocol addresses, the responses comprising the data requested by the queries;
generating, by the server, a combined value of the data received from the devices; and
executing, by the server, an action in response to the combined value of the data.
2. The method of claim 1 , further comprising determining a range associated with the combined value of the data.
3. The method of claim 1 , further comprising combining the data according to a time.
4. The method of claim 1 , further comprising combining the data according to a percentage.
5. The method of claim 1 , further comprising retrieving an historical combination of the data.
6. The method of claim 5 , further comprising comparing the combined value of the data to the historical combination.
7. The method of claim 1 , further comprising determining that the combined value of the data lies outside a range.
8. A system, comprising:
a hardware processor; and
a memory device, the memory device storing instructions, the instructions when executed causing the hardware processor to perform operations, the operations comprising:
retrieving identifiers associated with devices, the devices commonly associated with a user;
determining Internet protocol addresses associated with the devices commonly associated with the user;
sending queries via a communications network to the devices associated with the Internet protocol addresses, the queries requesting data from the devices;
receiving responses sent via the communications network from the devices associated with the Internet protocol addresses, the responses comprising the data requested by the queries;
generating a combined value of the data received from the devices; and
executing an action in response to the combined value of the data.
9. The system of claim 8 , wherein the operations further comprise determining a range associated with the combined value of the data.
10. The system of claim 8 , wherein the operations further comprise combining the data according to a time.
11. The system of claim 8 , wherein the operations further comprise combining the data according to a percentage.
12. The system of claim 8 , wherein the operations further comprise retrieving an historical combination of the data.
13. The system of claim 12 , wherein the operations further comprise comparing the combined value of the data to the historical combination.
14. The system of claim 8 , wherein the operations further comprise determining that the combined value of the data lies outside a range.
15. A memory device storing instructions that when executed cause a hardware processor to perform operations, the operations comprising:
retrieving identifiers associated with devices, the devices commonly associated with a user;
determining Internet protocol addresses associated with the devices commonly associated with the user;
sending queries via a communications network to the devices associated with the Internet protocol addresses, the queries requesting data from the devices;
receiving responses sent via the communications network from the devices associated with the Internet protocol addresses, the responses comprising the data requested by the queries;
generating a combined value of the data received from the devices; and
executing an action in response to the combined value of the data.
16. The memory device of claim 15 , wherein the operations further comprise determining a range associated with the combined value of the data.
17. The memory device of claim 15 , wherein the operations further comprise combining the data according to a time.
18. The memory device of claim 15 , wherein the operations further comprise combining the data according to a percentage.
19. The memory device of claim 15 , wherein the operations further comprise retrieving an historical combination of the data.
20. The memory device of claim 19 , wherein the operations further comprise comparing the combined value of the data to the historical combination.