IP Library Granted Patent US 11,886,856
Granted Patent B2
US 11,886,856 · App. 17/108,341 · Granted Jan 30, 2024

Firmware update for a pallet of devices

Inventors: Matt Karlgaard (Brainerd, MN); Keith Mario Torpy (Sydney, AU); David Bain (Buckworth, GB); Mohammad Malas (Peterborough, GB); Bruno Benedetti (Rotkreuz, CH)
Assignee: Landis+Gyr Technology, Inc.
G06F8/65G06F1/3287G06K7/10158G06K7/10297G06K7/10336G06K19/0709G06K19/0723G06Q30/0185G06Q50/28G06K2007/10504
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,886,856
App. No.
17/108,341
Granted
Jan 30, 2024
Kind
B2
Abstract

A method for providing data to a group of devices on a pallet includes: positioning a set of NFC antennas at different locations around a perimeter of the pallet, each antenna of the set of NFC antennas being configured to surround the pallet; broadcasting, by an NFC reader/writer utilizing the set of NFC antennas, an identification command simultaneously to the group of devices on the pallet, each device of the group of devices including an NFC tag storing a unique ID indicator; receiving, by the NFC reader/writer, unique ID indicators from each device of the group of devices that receives the identification command, transmitting, by the NFC reader/writer, individual commands to each device of the group of devices to enable energy harvesting by the NFC tag. The energy harvested by each device provides power to operate a processor and a nonvolatile memory of the device in a low power mode.

Claims (38)

1. A method for providing data to a group of devices on a pallet, the method comprising:

positioning a set of near field communication (NFC) antennas at different locations around a perimeter of the pallet, each antenna of the set of NFC antennas being configured to surround the pallet;

broadcasting, by an NFC reader/writer utilizing the set of NFC antennas, an identification command simultaneously to the group of devices on the pallet, each device of the group of devices including an NFC tag storing a unique identification (ID) indicator;

receiving, by the NFC reader/writer, unique ID indicators from each device of the group of devices that receives the identification command;

transmitting, by the NFC reader/writer, individual commands to each device of the group of devices based on the unique ID indicator to enable energy harvesting by the NFC tag, wherein NFC tags for each device of the group of devices harvests energy from transmissions by the NFC reader/writer, wherein energy harvested by each device provides power to operate a processor of the device and a nonvolatile memory of the device in a low power mode;

broadcasting, by the NFC reader/writer, data to the group of devices, wherein the data is stored in a memory of the NFC tag of each of the devices, and

transmitting, by the NFC reader/writer, a verification message to verify that the data was successfully received by interrogating each device individually based on the unique ID indicator.

2. The method of claim 1 , further comprising:

in response to determining that the data was not successfully transferred to a device, retransmitting, by the NFC reader/writer, the data to the device based on the unique ID indicator of the device.

3. The method of claim 1 , wherein each device enters a sleep mode between communications with the NFC reader/writer to conserve power.

4. The method of claim 1 , wherein the data is a full firmware image or a full configuration update for the device.

5. The method of claim 1 , wherein the data is a differential firmware image or a partial configuration update for the device.

6. The method of claim 1 , further comprising sequentially energizing subsets of the set of NFC antennas to communicate with the group of devices on the pallet.

7. The method of claim 1 , further comprising energizing each antenna of the set of NFC antennas concurrently to communicate with the group of devices on the pallet.

8. The method of claim 1 , further comprising communicating with a different group of devices on the pallet by repositioning the set of NFC antennas along a dimension of the pallet.

9. The method of claim 1 , further comprising loading the devices on the pallet with an antenna of the NFC tag of each device in a plane parallel to an antenna of the set of NFC antennas.

10. The method of claim 1 , wherein the devices loaded on the pallet are electric meters, gas meters, or water meters.

11. A system for providing data to multiple devices on a pallet, the system comprising:

a set of near field communication (NFC) antennas positioned at different locations around a perimeter of the pallet, each antenna of the set of NFC antennas being configured to surround the pallet; and

an NFC reader/writer in communication with the set of NFC antennas, the NFC reader/writer configured to:

broadcast, utilizing the set of NFC antennas, an identification command simultaneously to the multiple devices on the pallet, each of the multiple devices including an NFC tag storing a unique identification (ID) indicator;

receive, by the NFC reader/writer, unique ID indicators from each device of the multiple devices that receives the identification command;

transmit individual commands to each of the multiple devices based on the unique ID indicator to enable energy harvesting by the NFC tag, wherein NFC tags for each of the multiple devices harvest energy from transmissions by the NFC reader/writer, wherein energy harvested by each device provides power to operate a processor of the device and a nonvolatile memory of the device in a low power mode;

broadcast data to the multiple devices, wherein the data is stored in a memory of the NFC tag of each of the devices, and

transmit a verification message to verify that the data was successfully received by interrogating each device individually based on the unique ID indicator.

12. The system of claim 11 , wherein each antenna of the set of NFC antennas comprises a loop-type antenna or a coil-type antenna.

13. The system of claim 11 , wherein the NFC reader/writer is further configured to

determine, based on a response to the verification message, that the data was not successfully transferred to a device; and

retransmit the data to the device based on the unique ID indicator of the device.

14. The system of claim 11 , wherein the data is a full firmware image or a full configuration update for the device.

15. The system of claim 11 , wherein the data is a differential firmware image or a partial configuration update for the device.

16. The system of claim 11 , wherein the NFC reader writer is further configured to:

sequentially energize subsets of the set of NFC antennas to communicate with the multiple devices on the pallet.

17. The system of claim 11 , wherein the NFC reader writer is further configured to:

energize each antenna of the set of NFC antennas concurrently to communicate with the multiple devices on the pallet.

18. The system of claim 11 , wherein the set of NFC antennas is repositioned along a dimension of the pallet to communicate with a different group of devices on the pallet.

19. The system of claim 11 , wherein the multiple devices are loaded on the pallet with an antenna of the NFC tag of each device in a plane parallel to an antenna of the set of NFC antennas.

20. The system of claim 11 , wherein the multiple devices on the pallet are electric meters, gas meters, or water meters.

Assignments (2)
MERGER Recorded Sep 21, 2023
From: LANDIS+GYR INNOVATIONS, INC.
To: LANDIS+GYR TECHNOLOGY, INC.
Reel/Frame 064987/0320 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 1, 2020
From: KARLGAARD, MATT; TORPY, KEITH MARIO; BAIN, DAVID; MALAS, MOHAMMAD; BENEDETTI, BRUNO
To: LANDIS+GYR INNOVATIONS, INC.
Reel/Frame 054504/0774 →
Continuity (1)
Related Publication 20220171609A1 · Jun 2, 2022
Cited By (1)
US 12,602,236