# US 2014/0156829 A1 · Methods, Systems, and Products for Personalized Monitoring of Data

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2014/0156829 A1
- Document ID: US20140156829A1
- Status: Published application
- Kind: A1
- Application number: 13/691,797
- Filed: 2012-12-02
- Published: 2014-06-05
- Earliest claimed: 2012-12-02
- Assignees: AT&T Intellectual Property l, L.P.
- Applicants: At&T Intellectual Property L, L.P.
- Inventors: Tum J. Lee; Monowar Hossain; Thiru Ilango; Gregory C. Sheehan
- Web page: https://patentgrep.com/patent/US20140156829A1

## CPC

- G16H 40/67: for remote operation
- G06F 16/9535: Search customisation based on user profiles and personalisation
- G16H 10/60: for patient-specific data, e.g. for electronic patient records
- H04L 43/16: Threshold monitoring
- H04L 67/535: {Tracking the activity of the user (network monitoring arrangements H04L43/00; recording of computer activity G06F11/34)}
- G16H: HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## 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.

## Claims

### Claim 1

A method, comprising:
retrieving a profile associated with an end-user of a service;
retrieving data specified by the end-user that is generated by a process running in a cloud computing environment;
retrieving from the profile a rule defined by the end-user;
retrieving from the rule an end-user defined range of the data specified by the end-user;
comparing, by a processor, the data to the end-user defined range of the data;
determining, by the processor, that the data lies outside the end-user defined range of the data;
retrieving an action specified by the end user when the data lies outside the end-user defined range of the data; and
executing the action specified by the end user.

### Claim 2 (depends on 1)

The method according to claim 1, further comprising retrieving a list of notification addresses associated with the rule.

### Claim 3 (depends on 2)

The method according to claim 2, further comprising sending a notification to an address in the list of notification addresses.

### Claim 4 (depends on 3)

The method according to claim 3, further comprising logging the notification in a log associated with the rule.

### Claim 5 (depends on 1)

The method according to claim 1, further comprising retrieving an end-user defined label associated with the end-user defined range of the data.

### Claim 6 (depends on 5)

The method according to claim 5, further comprising sending the end-user defined label in a message to an address specified in a list of notification addresses associated with the rule.

### Claim 7

A system, comprising:
a processor; and
memory to store 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 rule-based service;
retrieving a device identifier from the profile;
sending the device identifier in queries to processes operating in a cloud computing environment;
retrieving data associated with the device identifier generated by the processes operating in the cloud computing environment;
retrieving different ranges of the data associated with the device identifier;
comparing the data to the different ranges of the data;
determining that the data lies within one of the ranges of the data;
retrieving a rule associated with the one range of the data; and
executing an action specified by the rule.

### Claim 8 (depends on 7)

The system according to claim 7, wherein the operations further comprise retrieving a list of notification addresses associated with the rule.

### Claim 9 (depends on 8)

The system according to claim 8, wherein the operations further comprise sending a notification to an address in the list of notification addresses.

### Claim 10 (depends on 7)

The system according to claim 7, wherein the operations further comprise retrieving a label specified by the end-user that corresponds to the one range of the data.

### Claim 11 (depends on 10)

The system according to claim 10, wherein the operations further comprise retrieving a list of notification addresses associated with the rule.

### Claim 12 (depends on 11)

The system according to claim 11, wherein the operations further comprise sending the label in a message to an address in the list of notification addresses.

### Claim 13 (depends on 12)

The system according to claim 12, wherein the operations further comprise logging the message in a log associated with the device identifier.

### Claim 14

A computer readable medium storing processor executable instructions for performing operations, the operations comprising:
retrieving a profile associated with an end-user of a monitoring service;
retrieving a device identifier from the profile;
sending the device identifier in queries to processes operating in a cloud computing environment;
retrieving data associated with the device identifier generated by the processes operating in the cloud computing environment;
retrieving different ranges of the data associated with the device identifier;
comparing the data to the different ranges of the data;
determining that the data lies within one of the ranges of the data;
retrieving a rule associated with the one range of the data; and
executing an action specified by the rule.

### Claim 15 (depends on 14)

The computer readable medium according to claim 14, wherein the operations further comprise retrieving from the profile a query address associated with the device identifier.

### Claim 16 (depends on 15)

The computer readable medium according to claim 15, wherein the operations further comprise sending a query to the query address associated with the device identifier.

### Claim 17 (depends on 14)

The computer readable medium according to claim 14, wherein the operations further comprise retrieving a list of notification addresses associated with the rule.

### Claim 18 (depends on 17)

The computer readable medium according to claim 17, wherein the operations further comprise sending a notification to an address in the list of notification addresses.

### Claim 19 (depends on 14)

The computer readable medium according to claim 14, wherein the operations further comprise retrieving a label specified by the end-user that corresponds to the one range of the data.

### Claim 20 (depends on 19)

The computer readable medium according to claim 19, wherein the operations further comprise sending the label in a message to an address specified by the rule.
