Methods, systems, and products for personalized monitoring of data
First Claim
Patent Images
1. A method, comprising:
- retrieving, by a server, a profile associated with an end-user of a monitoring service;
retrieving, by the server from the profile, a list of device identifiers, with each device identifier in the list of device identifiers associated with a different device associated with the end-user;
retrieving, by the server, query addresses from the profile, each one of the query addresses associated with a different device identifier in the list of device identifiers;
sending, by the server, queries to the query addresses, each one of the queries requesting data associated with a corresponding device identifier in the list of device identifiers;
retrieving, by the server, data in response to the queries;
retrieving, by the server from the profile, rules defined by the end-user;
retrieving, by the server, a data combination from the profile, the data combination defined by the end user, the data combination defining different percentages of the data retrieved from each different device associated with the user;
combining, by the server, the data to generate a combined value of the data according to the data combination defining the different percentages of the data retrieved from the each device identifier;
determining, by the server, end-user defined ranges of the combined value of the data specified by the end-user;
comparing, by the server, the combined value of the data to the end-user defined ranges;
determining, by the server, that the combined value of the data lies outside the end-user defined ranges;
retrieving, by the server, an action specified by the end user in response to the combined value of the data lying outside the end-user defined ranges; and
executing, by the server, the action specified by the end user.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, systems, and products provide a personalized monitoring service. Data is collected and compared to user-defined rules and ranges of data. User-defined labels may be applied to the data and to the ranges. Notification messages may be sent to any recipient to notify of the data. The labels explain the data and any abnormal condition.
-
Citations
20 Claims
-
1. A method, comprising:
-
retrieving, by a server, a profile associated with an end-user of a monitoring service; retrieving, by the server from the profile, a list of device identifiers, with each device identifier in the list of device identifiers associated with a different device associated with the end-user; retrieving, by the server, query addresses from the profile, each one of the query addresses associated with a different device identifier in the list of device identifiers; sending, by the server, queries to the query addresses, each one of the queries requesting data associated with a corresponding device identifier in the list of device identifiers; retrieving, by the server, data in response to the queries; retrieving, by the server from the profile, rules defined by the end-user; retrieving, by the server, a data combination from the profile, the data combination defined by the end user, the data combination defining different percentages of the data retrieved from each different device associated with the user; combining, by the server, the data to generate a combined value of the data according to the data combination defining the different percentages of the data retrieved from the each device identifier; determining, by the server, end-user defined ranges of the combined value of the data specified by the end-user; comparing, by the server, the combined value of the data to the end-user defined ranges; determining, by the server, that the combined value of the data lies outside the end-user defined ranges; retrieving, by the server, an action specified by the end user in response to the combined value of the data lying outside the end-user defined ranges; and executing, by the server, the action specified by the end user. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system, comprising:
-
a processor; and a memory storing instructions that, when executed by the processor, cause the processor to perform operations, the operations comprising; retrieving a profile associated with an end-user of a monitoring service; retrieving from the profile a list of device identifiers, each device identifier in the list of device identifiers associated with a different device associated with the end-user; retrieving query addresses from the profile, each one of the query addresses associated with a different device identifier in the list of device identifiers; sending queries to the query addresses, each one of the queries requesting data associated with a corresponding device identifier in the list of device identifiers; retrieving data in response to the queries; retrieving a data combination from the profile, the data combination defined by the end user, the data combination defining different percentages of the data retrieved from the each device identifier in response to the queries; determining a combined value of the data according to the data combination defining the different percentages of the data retrieved from the each device identifier; retrieving different ranges of the combined value of the data associated with the each device identifier in the list of device identifiers; comparing the combined value of the data to the different ranges; determining that the combined value of the data lies within one of the different ranges; retrieving a rule associated with the one of the different ranges; and executing an action specified by the rule. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A memory device storing instructions that when executed cause a processor to perform operations, the operations comprising:
-
retrieving a profile associated with an end-user of a monitoring service; retrieving from the profile a list of device identifiers, each device identifier in the list of device identifiers associated with a different device associated with the end-user; retrieving query addresses from the profile, each one of the query addresses associated with a different device identifier in the list of device identifiers; sending queries to the query addresses, each one of the queries requesting data associated with a corresponding device identifier in the list of device identifiers; retrieving data in response to the queries; retrieving a data combination from the profile, the data combination defined by the end user, the data combination defining different percentages of the data retrieved from the each device identifier in response to the queries; determining a combined value of the data according to the data combination defining the different percentages of the data retrieved from the each device identifier; retrieving different ranges of the combined value of the data associated with the each device identifier in the list of device identifiers; comparing the combined value of the data to the different ranges; determining that the combined value of the data lies within one of the different ranges; retrieving a rule associated with the one of the different ranges; and executing an action specified by the rule. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification