11132352

Utilizing Local Iot Devices to Reconcile Data Mismatches

PublishedSeptember 28, 2021
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
17 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A computer-implemented method for utilizing local Internet of Things (IoT) devices to reconcile data mismatches, the method comprising: in response to receiving an update impulse from a server, determining, by a first IoT device in a group of IoT devices, whether all of the IoT devices in the group of IoT devices have received the update impulse from the server; in response to determining that a second IoT device in the group has not received the update impulse from the server, retrieving, by the first IoT device, data since a last checksum shared by the first IoT device and the second IoT device; packaging, by the first IoT device, the data since the last checksum into a payload; sending, by the first IoT devices, the payload to the second IoT device, through a reconciliation channel of the group; overwriting, by the second IoT device, an ongoing fetch of the update impulse from the server; and wherein the second IoT device reconciles a data mismatch, based on the payload.

2

2. The computer-implemented method of claim 1 , further comprising: using, by the second IoT device, the first IoT device as a priority update channel; receiving, by the second IoT device, the update impulse from the first IoT device, through the reconciliation channel; and in response to receiving the update impulse from the first IoT device, returning, by the second IoT device, a state to monitoring the server.

3

3. The computer-implemented method of claim 1 , further comprising: querying, by the first IoT device, reconciliation ports of respective ones of the IoT devices in the group, through the reconciliation channel; and sending, by the first IoT device, a checksum of the update impulse to other devices in the group, through the reconciliation channel.

4

4. The computer-implemented method of claim 3 , further comprising: validating, by each of the IoT devices in the group, time of a last update impulse and the last checksum since the last update impulse.

5

5. The computer-implemented method of claim 1 , wherein the group of the IoT devices are on a same local network and communicate to each other through the reconciliation channel, wherein the IoT devices recognize each other in the same local network via reconciliation module association.

6

6. The computer-implemented method of claim 1 , wherein respective ones of the IoT devices receive data feeds from the server, wherein the respective ones of the IoT devices record checksums of the data feeds.

7

7. A computer program product for utilizing local Internet of Things (IoT) devices to reconcile data mismatches, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by one or more processors, the program instructions executable to: in response to receiving an update impulse from a server, determine, by a first IoT device in a group of IoT devices, whether all of the IoT devices in the group of IoT devices have received the update impulse from the server; in response to determining that a second IoT device in the group has not received the update impulse from the server, retrieve, by the first IoT device, data since a last checksum shared by the first IoT device and the second IoT device; package, by the first IoT device, the data since the last checksum into a payload; send, by the first IoT devices, the payload to the second IoT device, through a reconciliation channel of the group; overwrite, by the second IoT device, an ongoing fetch of the update impulse from the server; and wherein the second IoT device reconciles a data mismatch, based on the payload.

8

8. The computer program product of claim 7 , further comprising the program instructions executable to: use, by the second IoT device, the first IoT device as a priority update channel; receive, by the second IoT device, the update impulse from the first IoT device, through the reconciliation channel; and in response to receiving the update impulse from the first IoT device, return, by the second IoT device, a state to monitoring the server.

9

9. The computer program product of claim 7 , further comprising the program instructions executable to: query, by the first IoT device, reconciliation ports of respective ones of the IoT devices in the group, through the reconciliation channel; and send, by the first IoT device, a checksum of the update impulse to other devices in the group, through the reconciliation channel.

10

10. The computer program product of claim 9 , further comprising the program instructions executable to: validate, by each of the IoT devices in the group, time of a last update impulse and the last checksum since the last update impulse.

11

11. The computer program product of claim 7 , wherein the group of the IoT devices are on a same local network and communicate to each other through the reconciliation channel, wherein the IoT devices recognize each other in the same local network via reconciliation module association.

12

12. The computer program product of claim 7 , wherein respective ones of the IoT devices receive data feeds from the server, wherein the respective ones of the IoT devices record checksums of the data feeds.

13

13. A computer system for utilizing local Internet of Things (IoT) devices to reconcile data mismatches, the computer system comprising: one or more processors, one or more computer readable tangible storage devices, and program instructions stored on at least one of the one or more computer readable tangible storage devices for execution by at least one of the one or more processors, the program instructions executable to: in response to receiving an update impulse from a server, determine, by a first IoT device in a group of IoT devices, whether all of the IoT devices in the group of IoT devices have received the update impulse from the server; in response to determining that a second IoT device in the group has not received the update impulse from the server, retrieve, by the first IoT device, data since a last checksum shared by the first IoT device and the second IoT device; package, by the first IoT device, the data since the last checksum into a payload; send, by the first IoT devices, the payload to the second IoT device, through a reconciliation channel of the group; overwrite, by the second IoT device, an ongoing fetch of the update impulse from the server; and wherein the second IoT device reconciles a data mismatch, based on the payload.

14

14. The computer system of claim 13 , further comprising the program instructions executable to: use, by the second IoT device, the first IoT device as a priority update channel; receive, by the second IoT device, the update impulse from the first IoT device, through the reconciliation channel; and in response to receiving the update impulse from the first IoT device, return, by the second IoT device, a state to monitoring the server.

15

15. The computer system of claim 13 , further comprising the program instructions executable to: query, by the first IoT device, reconciliation ports of respective ones of the IoT devices in the group, through the reconciliation channel; and send, by the first IoT device, a checksum of the update impulse to other devices in the group, through the reconciliation channel.

16

16. The computer system of claim 15 , further comprising the program instructions executable to: validate, by each of the IoT devices in the group, time of a last update impulse and the last checksum since the last update impulse.

17

17. The computer system of claim 13 , wherein the group of the IoT devices are on a same local network and communicate to each other through the reconciliation channel, wherein the IoT devices recognize each other in the same local network via reconciliation module association, wherein respective ones of the IoT devices receive data feeds from the server, wherein the respective ones of the IoT devices record checksums of the data feeds.

Patent Metadata

Filing Date

Unknown

Publication Date

September 28, 2021

Inventors

Zachary A. Silverstein
Jacob Ryan Jepperson
Craig M. Trim
Jeremy R. Fox

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “UTILIZING LOCAL IOT DEVICES TO RECONCILE DATA MISMATCHES” (11132352). https://patentable.app/patents/11132352

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.