IP Library Granted Patent US 10,198,257
Granted Patent B2
US 10,198,257 · App. 15/900,052 · Granted Feb 5, 2019

Device and method for facilitating secure communications over a cellular network

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,198,257
App. No.
15/900,052
Granted
Feb 5, 2019
Kind
B2
Abstract

A process for communicating utility-related data over at least one network is described, the process includes: collecting utility-related data at a hub device during a first predetermined period of time; securing the utility-related data at the hub device using digital envelopes during the first predetermined period of time; initiating by the hub device an autonomous wake up process during a second predetermined period of time; sending the secure utility-related data over a first network to a designated server via at least one User Datagram, protocol (“UDP”) message during the second predetermined period of time; and receiving an acknowledgement of receipt message of the at least one UDP message from the designated server; wherein the first and second predetermined periods of time typically do not overlap, but may overlap.

Claims (30)

1. A system for communicating utility data over a wide area network (WAN) comprising:

a communication hub server comprising:

a) at least one processor;

b) at least one input device; and

c) at least one storage device storing processor-executable instructions which, when executed by the at least one processor, perform a method to:

collect utility-related data from a first network during a first predetermined period of time;

secure the utility-related data using digital envelopes during the first predetermined period of time;

initiate an autonomous wake up process during a second predetermined period of time;

send the secure utility-related data over a second network to a head end server via at least one User Datagram protocol (UDP) message during the second predetermined period of time; and

receive an acknowledgement of receipt message of the at least one UDP message from the head end server,

wherein sending the secure utility-related data comprises sending multiple UDP messages in a single bulk push to the head end server during the second predetermined period of time and wherein each of the multiple UDP messages includes a header having a code therein for facilitating sorting of each of the multiple UDP messages into predetermined storage buckets by the head end server during the second predetermined time period; and

a head end server comprising:

a) at least one processor;

b) at least one input device; and

c) at least one storage device storing processor-executable instructions which, when executed by the at least one processor, perform a method to:

receive the secure utility data;

transmit an acknowledgement of receipt of the at least one UDP message from the communication hub server; and

transmit clock synchronization information.

2. The system according to claim 1 , wherein the communication hub server receives the utility-related data from at least one dwelling device.

3. The system according to claim 2 , wherein the communication hub server and the at least one dwelling device are a single device.

4. The system according to claim 1 , wherein the second network is a wide area network (WAN).

5. The system according to claim 1 , wherein the second network is a cellular network.

6. The system according to claim 1 , wherein the acknowledgement of receipt message is a UDP message, and wherein the acknowledgement of receipt message is encoded.

7. The system according to claim 1 , wherein the head end server processes each of the multiple UDP messages in the predetermined storage buckets to retrieve utility-related data at a third predetermined time period, wherein the second and third predetermined time periods one of (i) do not overlap or (ii) at least partially overlap.

8. The system according to claim 1 , wherein the predetermined storage buckets include at least two of an electricity usage message bucket, a gas usage message bucket, an electricity generation message bucket, and an alarm message bucket.

9. The system according to claim 1 , wherein securing the utility data further comprises securing a first part of the at least one UDP message with integrity protection and securing a second part of the at least one UDP message with both integrity protection and privacy encryption.

10. The system according to claim 9 , wherein the first part of the at least one received UDP message includes a reason code for facilitating sorting of the at least one UDP message by the head end server into one of multiple predetermined storage buckets and the second part of the at least one UDP message includes the utility-related data.

11. The system according to claim 1 , wherein the header is secured with integrity protection and a non-header portion of each of the multiple UDP messages is secured with both integrity protection and privacy encryption.

12. The system according to claim 1 , wherein the acknowledgement of receipt message from the head end server includes clock synchronization information.

13. The system according to claim 1 , wherein the head end server sends periodic clock synchronization messages to the communication hub server.

Assignments (2)
SECURITY INTEREST Recorded Nov 12, 2019
From: TRILLIANT NETWORKS, INC.; TRILLIANT HOLDINGS, INC.; TRILLIANT NETWORKS (CANADA) INC.
To: THIRD EYE CAPITAL CORPORATION
Reel/Frame 050989/0361 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 27, 2018
From: ENNS, FREDERICK; VEILLETTE, MICHEL; FREI, RANDY
To: TRILLIANT NETWORKS, INC.
Reel/Frame 045359/0625 →