# US 10,484,491 B2 · Personalized monitoring of data collected by the internet of things

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

- Number: US 10,484,491 B2
- Document ID: US10484491B2
- Status: Granted
- Kind: B2
- Application number: 16/009,293
- Filed: 2018-06-15
- Published: 2018-10-18
- Granted: 2019-11-19
- Earliest claimed: 2012-12-02
- Assignees: AT&T Intellectual Property I, L.P.
- Applicants: AT&T Intellectual Property I, L.P.
- Inventors: Tum J. Lee; Monowar Hossain; Thiru Ilango; Gregory C. Sheehan
- Web page: https://patentgrep.com/patent/US10484491B2

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

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.

## Claims

### Claim 1

A method, comprising:
determining, by a server, devices associated with a user;
sending, by the server, queries to the devices associated with the user, the queries requesting data from the devices;
receiving, by the server, responses from the devices associated with the user, the responses comprising the data requested by the queries;
determining, by the server, a combination of the data;
determining, by the server, an action that is associated with the combination of the data; and
executing, by the server, the action that is associated with the combination of the data.

### Claim 2 (depends on 1)

The method of claim 1, further comprising determining addresses associated with the devices.

### Claim 3 (depends on 1)

The method of claim 1, further comprising generating an alert based on at least one of the responses from the devices.

### Claim 4 (depends on 1)

The method of claim 1, further comprising generating an alert based on all the responses from the devices.

### Claim 5 (depends on 1)

The method of claim 1, further comprising comparing at least one of the responses to a range of values.

### Claim 6 (depends on 5)

The method of claim 5, further comprising determining an abnormal condition in response to the at least one of the responses lying outside the range of values.

### Claim 7 (depends on 5)

The method of claim 5, further comprising determining a normal condition in response to the at least one of the responses lying within the range of values.

### Claim 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:
determining devices associated with a user;
sending queries to the devices associated with the user, the queries requesting data from the devices;
receiving responses from the devices associated with the user, the responses comprising the data requested by the queries;
determining a combination of the data requested by the queries;
determining an action specified by the user; and
executing the action based on the combination of the data.

### Claim 9 (depends on 8)

The system of claim 8, wherein the operations further comprise determining addresses associated with the devices associated with the user.

### Claim 10 (depends on 8)

The system of claim 8, wherein the operations further comprise generating an alert based on at least one of the responses from the devices.

### Claim 11 (depends on 8)

The system of claim 8, wherein the operations further comprise generating an alert based on the responses from the devices.

### Claim 12 (depends on 8)

The system of claim 8, wherein the operations further comprise comparing at least one of the responses from the devices to a range of values.

### Claim 13 (depends on 12)

The system of claim 12, wherein the operations further comprise determining an abnormal condition in response to the at least one of the responses lying outside the range of values.

### Claim 14 (depends on 12)

The system of claim 12, wherein the operations further comprise determining a normal condition in response to the at least one of the responses lying within the range of values.

### Claim 15

A memory device storing instructions that when executed cause a hardware processor to perform operations, the operations comprising:
determining devices associated with a user;
sending queries to the devices associated with the user, the queries requesting data from the devices;
receiving responses from the devices associated with the user, the responses comprising the data requested by the queries;
determining a combination of the data requested by the queries;
determining an action specified by the user; and
executing the action based on the combination of the data.

### Claim 16 (depends on 15)

The memory device of claim 15, wherein the operations further comprise determining addresses associated with the devices associated with the user.

### Claim 17 (depends on 15)

The memory device of claim 15, wherein the operations further comprise generating an alert based on at least one of the responses from the devices.

### Claim 18 (depends on 15)

The memory device of claim 15, wherein the operations further comprise generating an alert based on the responses from the devices.

### Claim 19 (depends on 15)

The memory device of claim 15, wherein the operations further comprise comparing at least one of the responses from the devices to a range of values.

### Claim 20 (depends on 15)

The memory device of claim 15, wherein the operations further comprise determining at least one of an abnormal condition and a normal condition, the abnormal condition in response to the at least one of the responses lying outside the range of values, and the normal condition in response to the at least one of the responses lying within the range of values.
