IP Library Granted Patent US 11,551,020
Granted Patent B2
US 11,551,020 · App. 17/230,573 · Granted Jan 10, 2023

Intelligent asset management

Inventor: Micah Scott (Fayetteville, GA)
Assignee: NCR Corporation
G06K7/1413G06K7/1417G06K19/06028G06K19/06037G06Q20/1085
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,551,020
App. No.
17/230,573
Granted
Jan 10, 2023
Kind
B2
Abstract

A code associated with a managed device is scanned by a mobile device operated by service personnel. The code at least comprises an identifier for managed device. A current geographical location of the mobile device and the code are provided to a cloud/server. The location is associated with the managed device and updated or added to a shared private blockchain ledger. The shared private blockchain ledger shared between one or more enterprises and one or more service organizations. In an embodiment, the managed device dynamically generates the code and presents the code on a display associated with the managed device for scanning by the mobile device.

Claims (33)

1. A method, comprising:

receiving a service communication from a mobile device;

identifying a managed device identifier for a managed device from the service communication;

identifying a current geographical location from the service communication;

associating the managed device identifier with the current geographical location; and

updating a ledger associated with servicing the managed device with the current geographical location within a private blockchain based on rules.

2. The method of claim 1 , wherein identifying the managed device identifier further includes identifying a code in the service communication that was scanned by the mobile device and obtaining the mobile device identifier from the code.

3. The method of claim 2 , wherein identifying the code further includes decoding the code and obtaining the managed device identifier.

4. The method of claim 3 , wherein identifying the current geographical location further includes decoding the code and obtaining the current geographical location.

5. The method of claim 1 , wherein identifying the current geographical location further includes identifying the current geographical location as a mobile device location reported by the mobile device with a code that comprises the managed device identifier, wherein the service communication comprises the mobile device location and the code.

6. The method of claim 1 , wherein identifying the current geographical location further includes identifying a current installed software configuration and connected peripherals of the managed device from the service communication.

7. The method of claim 6 , wherein identifying the current geographical location further includes identifying a current state or a reported health of the managed device from the service communication.

8. The method of claim 7 , wherein updating the ledger further includes adding an entry to the ledger via the private blockchain, wherein the entry comprising a current calendar date, a current time of day, the managed device identifier, the current geographical location, the current installed software configuration, peripheral identifiers for the connected peripherals, and the current state or the reported health.

9. The method of claim 1 , wherein updating further includes obtaining the rules for an enterprise based on an enterprise identifier associated with the managed device identifier.

10. The method of claim 9 , wherein obtaining the rules further includes evaluating the rules and based on the evaluating searching the private blockchain for a last recorded geographical location of the managed device in the ledger and adding current geographical location to the ledger when the last recorded geographical location is different from the current geographical location.

11. The method of claim 9 , wherein obtaining the rules further includes evaluating the rules and based on the evaluating obtaining an authorization to update the ledger from a resource identified in the rules.

12. A system, comprising:

a server comprising at least one processor and a non-transitory computer-readable storage medium;

the non-transitory computer-readable storage medium comprises server executable instructions;

a managed device comprising at least one managed device processor and a managed device non-transitory computer-readable storage medium;

the managed device non-transitory computer-readable medium comprises managed device executable instructions;

the managed device executable instructions when executed by the at least one managed device processor from the managed device non-transitory computer-readable storage medium cause the at least one managed device processor to perform operations comprising:

receiving a request to generate a code;

dynamically generating the code by encoding a managed device identifier for the managed device and resource identifiers for current installed software and connected peripherals within the code; and

rendering the code on a display of the managed device for scanning by a mobile device operated by a service engineer during a service call to the managed device;

the server executable instructions when executed by the at least one processor from the non-transitory computer-readable storage medium cause the at least one processor to perform second operations comprising:

receiving a service communication from the mobile device;

identifying the code and a current geographical location of the mobile device within the service communication;

decoding the code and obtaining the managed device identifier and the resource identifiers;

associating the current geographical location of the mobile device with the managed device identifier;

obtaining rules associated with an enterprise based on the mobile device identifier; and

updating or adding an entry to a distributed ledger associated with the managed device within a private blockchain using the managed device identifier and an enterprise identifier associated with the enterprise based on the rules, wherein the entry comprises the current geographical location and the resource identifiers.

13. The system of claim 12 , wherein the managed device is an Automated Teller Machine (ATM), a Self-Service Terminal (SST), a Point-Of-Sale (POS) terminal, a kiosk, or an Internet-of-Things (IoT) device.

Assignments (3)
CHANGE OF NAME Recorded Dec 7, 2023
From: NCR CORPORATION
To: NCR VOYIX CORPORATION
Reel/Frame 065820/0704 →
SECURITY INTEREST Recorded Oct 25, 2023
From: NCR VOYIX CORPORATION
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 065346/0168 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 14, 2021
From: SCOTT, MICAH
To: NCR CORPORATION
Reel/Frame 055919/0663 →
Continuity (1)
Related Publication 20220335238A1 · Oct 20, 2022