IP Library Granted Patent US 11,316,836
Granted Patent B2
US 11,316,836 · App. 16/453,130 · Granted Apr 26, 2022

Efficient sensor data delivery

Inventors: Wei-Ting Chou (Taipei, TW); Chih-Hsiung Liu (Taipei, TW); Hao-Ting Shih (Taipei, TW); Joey H. Y. Tseng (Taipei, TW)
Assignee: Terrance Licensing LLC
H04L63/0428H04L51/12H04L51/14H04L63/123H04L67/12H04L67/2804H04L69/04H04W4/70H04W12/08
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 11,316,836
App. No.
16/453,130
Granted
Apr 26, 2022
Kind
B2
Abstract

A method is provided to enhance efficiency of sensor event data transmission over network. Specifically, a method is described to buffer a set of sensor data, to group one or more of the set of sensor data having a same type for batch processing. The batch processing includes compressing and securing operations on the grouped sensor data and restoring the original message sequence of the grouped sensor data.

Claims (68)

1. A method comprising:

identifying a batch of messages, each message of the batch of messages exhibiting a message pattern, the messages including sensor event data;

associating batch metadata with the batch of messages, the batch metadata describing how the batch of messages is formatted;

applying a security operation to the batch of messages to create a set of secured messages;

updating the batch metadata with security operation information; and

associating the updated batch metadata with the set of secured messages.

2. The method of claim 1 , further comprising:

setting a message buffer for receiving a plurality of messages, the message buffer having an adjustable size; and

generating from the plurality of messages the batch of messages exhibiting the message pattern.

3. The method of claim 1 , further comprising:

determining the message pattern;

identifying a set of messages having the message pattern; and

generating the batch of messages from the set of messages.

4. The method of claim 1 , wherein applying the security operation to the batch of messages includes:

replacing a data field and an associated value of messages in the batch of messages with a token to create a set of tokenized messages; and

applying cryptographic operations to the set of tokenized messages.

5. The method of claim 1 , further comprising:

compressing the batch of messages.

6. The method of claim 1 , further comprising:

transmitting the set of secured messages and the updated batch metadata to an application; and

retrieving a message from the set of secured messages and batch metadata corresponding to the message.

7. A computer program product comprising a computer-readable storage medium having a set of instructions stored therein which, when executed by a processor, causes the processor to associate metadata with a set of secured messages by:

identifying a batch of messages, each message of the batch of messages exhibiting a message pattern, the messages including sensor event data;

associating batch metadata with the batch of messages, the batch metadata describing how the batch of messages is formatted;

applying a security operation to the batch of messages to create a set of secured messages;

updating the batch metadata with security operation information; and

associating the updated batch metadata with the set of secured messages.

8. The computer program product of claim 7 , further causing the processor to associate metadata with a set of secured messages by:

setting a message buffer for receiving a plurality of messages, the message buffer having an adjustable size; and

generating from the plurality of messages the batch of messages exhibiting the message pattern.

9. The computer program product of claim 7 , further causing the processor to associate metadata with a set of secured messages by:

determining the message pattern;

identifying a set of messages having the message pattern; and

generating the batch of messages from the set of messages.

10. The computer program product of claim 7 , wherein applying the security operation to the batch of messages includes:

replacing a data field and an associated value of messages in the batch of messages with a token to create a set of tokenized messages; and

applying cryptographic operations to the set of tokenized messages.

11. The computer program product of claim 7 , further causing the processor to associate metadata with a set of secured messages by:

compressing the batch of messages.

12. The computer program product of claim 7 , further causing the processor to associate metadata with a set of secured messages by:

transmitting the set of secured messages and the updated batch metadata to an application; and

retrieving a message from the set of secured messages and batch metadata corresponding to the message.

13. A computer system comprising:

a processor set; and

a computer readable storage medium;

wherein:

the processor set is structured, located, connected, and/or programmed to run program instructions stored on the computer readable storage medium; and

the program instructions which, when executed by the processor set, cause the processor set to associate metadata with a set of secured messages by:

identifying a batch of messages, each message of the batch of messages exhibiting a message pattern, the messages including sensor event data;

associating batch metadata with the batch of messages, the batch metadata describing how the batch of messages is formatted;

applying a security operation to the batch of messages to create a set of secured messages;

updating the batch metadata with security operation information; and

associating the updated batch metadata with the set of secured messages.

14. The computer system of claim 13 , further causing the processor to associate metadata with a set of secured messages by:

setting a message buffer for receiving a plurality of messages, the message buffer having an adjustable size; and

generating from the plurality of messages the batch of messages exhibiting the message pattern.

15. The computer system of claim 13 , further causing the processor to associate metadata with a set of secured messages by:

determining the message pattern;

identifying a set of messages having the message pattern; and

generating the batch of messages from the set of messages.

16. The computer system of claim 13 , wherein applying the security operation to the batch of messages includes:

replacing a data field and an associated value of messages in the batch of messages with a token to create a set of tokenized messages; and

applying cryptographic operations to the set of tokenized messages.

17. The computer system of claim 13 , further causing the processor to associate metadata with a set of secured messages by:

compressing the batch of messages.

18. The computer system of claim 13 , further causing the processor to associate metadata with a set of secured messages by:

transmitting the set of secured messages and the updated batch metadata to an application; and

retrieving a message from the set of secured messages and batch metadata corresponding to the message.

Assignments (6)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 29, 2025
From: TERRACE LICENSING LLC
To: CROSSLAYER COMMUNICATIONS LLC
Reel/Frame 070975/0908 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 9, 2022
From: DAEDALUS BLUE LLC
To: TERRACE LICENSING LLC
Reel/Frame 059209/0046 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 29, 2020
From: DAEDALUS GROUP, LLC
To: DAEDALUS BLUE LLC
Reel/Frame 051737/0191 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 27, 2020
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: DAEDALUS GROUP, LLC
Reel/Frame 051710/0445 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 14, 2019
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: DAEDALUS GROUP LLC
Reel/Frame 051032/0784 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 26, 2019
From: CHOU, WEI-TING; LIU, CHIH-HSIUNG; SHIH, HAO-TING; TSENG, JOEY H.Y.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 049595/0994 →