IP Library Granted Patent US 12711334
Granted Patent B1
US 12711334 · App. 18/307,464 · Granted Aug 18, 2026

Real-time assignment of asset identifiers to a deployed device

Inventors: David Gal (Oakland, CA); Eli Peer (San Carlos, CA); Christian Almer (San Francisco, CA)
Assignee: Samsara Inc.
G06K7/10297
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 12711334
App. No.
18/307,464
Granted
Aug 18, 2026
Kind
B1
Abstract

A system to perform operations that include: assigning an asset identifier to a near-field communication (NFC) tag within a database; receiving, from a deployed device, a request that includes a reference to the NFC tag, the deployed device corresponding with a device identifier; assigning the device identifier of the deployed device to the asset identifier within the database response to receiving the request; receiving a data object from the deployed device; and presenting a notification based on the data object, the notification includes a display of the asset identifier assigned to the device identifier of the deployed device.

Claims (57)

1 . A method comprising:

assigning an asset identifier to an NFC tag within a database;

receiving, from a deployed device that is mounted in proximity to the NFC tag on a movable asset, a request that includes a reference to the NFC tag, the deployed device corresponding with a device identifier;

assigning the device identifier of the deployed device to the asset identifier within the database responsive to receiving the request;

receiving a data object from the deployed device responsive to movement of the movable asset, the movement of the movable asset moving both the deployed device and the NFC tag; and

presenting a notification based on the data object, the notification includes a display of the asset identifier assigned to the device identifier of the deployed device at a position within a map image presented at a client device.

2 . The method of claim 1 , wherein the data object comprises location data and temporal data.

3 . The method of claim 1 , wherein the method further comprises applying the NFC tag to a bracket configured to retain the deployed device, and wherein the receiving the request that includes the reference to the NFC tag further comprises:

receiving the request from an NFC reader associated with the deployed device.

4 . The method of claim 1 , wherein the deployed device is a first deployed device, the device identifier is a first device identifier, the request is a first request, and wherein the method further comprises:

receiving, from a second deployed device, a second request that comprises the reference to the NFC tag; and

assigning a second device identifier associated with the second deployed device with the asset identifier within the database responsive to receiving the second request.

5 . The method of claim 1 , wherein the presenting the notification based on the data object further comprises:

identifying the client device based on the asset identifier; and

presenting the notification at the client device.

6 . The method of claim 1 , wherein the NFC tag comprises an address, and wherein the receiving the data object from the deployed device further comprises:

causing the deployed device to transmit the data object to the address associated with the NFC tag.

7 . The method of claim 1 , wherein the asset identifier corresponds with a notification attribute, and wherein the presenting the notification based on the data object further comprises:

presenting the notification based on the data object and the notification attribute associated with the asset identifier.

8 . A system comprising:

a memory; and

at least one hardware processor to perform operations comprising:

assigning an asset identifier to an NFC tag within a database;

receiving, from a deployed device that is mounted in proximity to the NFC tag on a movable asset, a request that includes a reference to the NFC tag, the deployed device corresponding with a device identifier;

assigning the device identifier of the deployed device to the asset identifier within the database responsive to receiving the request;

receiving a data object from the deployed device responsive to movement of the movable asset, the movement of the movable asset moving both the deployed device and the NFC tag; and

presenting a notification based on the data object, the notification includes a display of the asset identifier assigned to the device identifier of the deployed device at a position within a map image presented at a client device.

9 . The system of claim 8 , wherein the data object comprises location data and temporal data.

10 . The system of claim 8 , wherein the operations further comprise applying the NFC tag to a bracket configured to retain the deployed device, and wherein the receiving the request that includes the reference to the NFC tag further comprises:

receiving the request from an NFC reader associated with the deployed device.

11 . The system of claim 8 , wherein the deployed device is a first deployed device, the device identifier is a first device identifier, the request is a first request, and wherein the operations further comprise:

receiving, from a second deployed device, a second request that comprises the reference to the NFC tag; and

assigning a second device identifier associated with the second deployed device with the asset identifier within the database responsive to receiving the second request.

12 . The system of claim 8 , wherein the presenting the notification based on the data object further comprises:

identifying the client device based on the asset identifier; and

presenting the notification at the client device.

13 . The system of claim 8 , wherein the NFC tag comprises an address, and wherein the receiving the data object from the deployed device further comprises:

causing the deployed device to transmit the data object to the address associated with the NFC tag.

14 . The system of claim 8 , wherein the asset identifier corresponds with a notification attribute, and wherein the presenting the notification based on the data object further comprises:

presenting the notification based on the data object and the notification attribute associated with the asset identifier.

15 . A non-transitory machine-readable storage medium comprising instructions that, when executed by one or more processors of a machine, cause the machine to perform operations comprising:

assigning an asset identifier to an NFC tag within a database;

receiving, from a deployed device that is mounted in proximity to the NFC tag on a movable asset, a request that includes a reference to the NFC tag, the deployed device corresponding with a device identifier;

assigning the device identifier of the deployed device to the asset identifier within the database responsive to receiving the request;

receiving a data object from the deployed device responsive to movement of the movable asset, the movement of the movable asset moving both the deployed device and the NFC tag; and

presenting a notification based on the data object, the notification includes a display of the asset identifier assigned to the device identifier of the deployed device at a position within a map image presented at a client device.

16 . The non-transitory machine-readable storage medium of claim 15 , wherein the data object comprises location data and temporal data.

17 . The non-transitory machine-readable storage medium of claim 15 , wherein the operations further comprise applying the NFC tag to a bracket configured to retain the deployed device, and wherein the receiving the request that includes the reference to the NFC tag further comprises:

receiving the request from an NFC reader associated with the deployed device.

18 . The non-transitory machine-readable storage medium of claim 15 , wherein the deployed device is a first deployed device, the device identifier is a first device identifier, the request is a first request, and wherein the operations further comprise:

receiving, from a second deployed device, a second request that comprises the reference to the NFC tag; and

assigning a second device identifier associated with the second deployed device with the asset identifier within the database responsive to receiving the second request.

19 . The non-transitory machine-readable storage medium of claim 15 , wherein the presenting the notification based on the data object further comprises:

identifying the client device based on the asset identifier; and

presenting the notification at the client device.

20 . The non-transitory machine-readable storage medium of claim 15 , wherein the NFC tag comprises an address, and wherein the receiving the data object from the deployed device further comprises:

causing the deployed device to transmit the data object to the address associated with the NFC tag.