Patent ID: 11863559
Assignee: NCR CORPORATION
Field: Digital communication (Electrical engineering)
Classification: CPC H | IPC G  H

Claim 18:
19. A system comprising:
a server comprising a processor and a non-transitory computer-readable storage medium;
the non-transitory computer-readable storage medium comprising executable instructions;
the executable instructions executed by the processor causing the processor to perform operations comprising:
authenticating a service engineer and a service-engineer operated device for access to a service authenticated session;
receiving a service request from the service engineer based on a service ticket that requests access to a network service using a user account of a user;
obtaining contact information for the service engineer and a current location of the service-engineer operated device;
obtaining user contact information for the user based on the user account;
dynamically requesting an approval and access permissions to grant the service engineer for accessing the network service from the user and providing the user the contact information for the service engineer and the current location of the service-engineer operated device, wherein the access permissions include restricted read access on first account resources of the user account and restricted write access on second account resources of the user account;
obtaining the approval and the access permissions from the user;
associating the approval, the user account, the access permissions, the service engineer, and the service authenticated session with a token;
providing an access link comprising the token to the service engineer within the service authenticated session;
detecting that the access link was activated by the service engineer from the service authenticated session;
obtaining the token from the access link;
obtaining the user account, access permissions, and an identifier for the service authenticated session from the token;
ensuring that the access link was activated by the service engineer from within the service authenticated session; and
granting access to the network service using the user account in accordance with the access permissions to the service engineer in a second authenticated session.