IP Library Granted Patent US 10,484,491
Granted Patent B2
US 10,484,491 · App. 16/009,293 · Granted Nov 19, 2019

Personalized monitoring of data collected by the internet of things

Inventors: Tum J. Lee (Oakhurst, NJ); Monowar Hossain (Middletown, NJ); Thiru Ilango (Holmdel, NJ); Gregory C. Sheehan (Toms River, NJ)
Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
H04L67/22G06F16/9535G06F19/00G16H10/60H04L43/08H04L43/16
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,484,491
App. No.
16/009,293
Granted
Nov 19, 2019
Kind
B2
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 (40)

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.

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

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

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

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

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

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

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.

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

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

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

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

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

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

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.

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

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

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

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

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

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 18, 2018
From: LEE, TUM J.; HOSSAIN, MONOWAR; ILANGO, THIRU; SHEEHAN, GREGORY C.
To: AT&T INTELLECTUAL PROPERTY I, L.P.
Reel/Frame 046116/0436 →
Continuity (4)
Continuation 15399829 · Jan 6, 2017
Continuation 15005044 · Jan 25, 2016
Continuation 13691797 · Dec 2, 2012
Related Publication 20180302481A1 · Oct 18, 2018