The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Sep. 03, 2024

Filed:

Aug. 30, 2022
Applicant:

Palo Alto Research Center Incorporated, Palo Alto, CA (US);

Inventors:

Eric D. Cocker, Redwood City, CA (US);

Matthew A. Shreve, Campbell, CA (US);

Francisco E. Torres, San Jose, CA (US);

Assignee:

XEROX CORPORATION, Norwalk, CT (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
H04L 47/00 (2022.01); G06N 5/022 (2023.01); H04L 43/06 (2022.01); H04L 47/56 (2022.01); H04L 47/6275 (2022.01); H04L 69/22 (2022.01);
U.S. Cl.
CPC ...
H04L 47/6275 (2013.01); G06N 5/022 (2013.01); H04L 43/06 (2013.01); H04L 47/564 (2013.01); H04L 69/22 (2013.01);
Abstract

A system and method provide a combination of a modular message structure, a priority-based message packing scheme, and a data packet queue management system to optimize the information content of a transmitted message in, for example, the Ocean of Things (OoT) environment. The modular message structure starts with a header that provides critical information and reference points for time and location. The rest of the message is composed of modular data packets, each of which has a data ID section that the message decoder uses for reference when reconstructing the message contents, an optional size section that specifies the length of the following data section if it can contain data of variable length, and a data section that can be compressed in a manner unique to that data type. The message packing scheme uses a combination of priority level and minimum reporting interval, both of which are dynamically configurable for each data packet type, to maximize the value of the information contained in the modular data packets included in each message. Finally, the data packet queues manage temporary storage of data packets that have been generated but not yet included in an outgoing message.


Find Patent Forward Citations

Loading…