Techniques for automated profile-based transaction processing
AssigneeNCR Corporation
InventorRobert Thomas Borucki
Life of this patent
Estimating the term…
Abstract
Techniques for automated profile-based transaction processing are provided. A customer uses a cloud-based service to establish one or more transaction profiles. When that customer subsequently accesses a self-service device to perform a transaction, the cloud-based service is automatically contacted and the transaction is automatically completed on behalf of the customer at the self-service device using a particular one of the customer's transaction profiles.
Claims7
A processor-implemented method programmed in a non-transitory processor-readable medium and to execute on one or more processors configured to execute the method, comprising:
- identifying a customer interacting with a self-service device via a customer identifier;
- requesting, via a network, a transaction profile for a transaction commencing with the customer on the self-service device, the transaction profile requested of a cloud-transaction processing service located remotely over the network, the customer identifier also supplied to the cloud-transaction processing service, wherein requesting further includes providing an interface type to the cloud-transaction processing service, the customer identifier and the interface type used by the cloud-transaction processing service to locate the transaction profile;
- receiving the transaction profile from the cloud-transaction processing service, wherein receiving further includes acquiring the transaction profile from the cloud-transaction processing service as an executable script;
- and
- automatically completing the transaction on the self-service device for the customer by processing settings and options defined as preferences within the transaction profile and at least some of the preferences providing information for automatically answering-questions on behalf of the customer that are being asked by a cloud interface for the cloud-transaction processing service during the transaction that the customer is engaged in at the self-service device, and wherein automatically completing the transaction further includes processing the transaction profile as multiple profiles arranged hierarchically with at least one of the multiple profiles providing a global profile processed to partially populate values for the transaction defined in other ones of the multiple profiles, wherein automatically completing further includes executing the executable script to interact with an interface of the self-service device, the script when executed providing the settings and the options to the interface to automatically complete the transaction on behalf of the customer.
A system, comprising:
- a cloud processing environment having one or more processors and configured and programmed with a cloud-transaction processing service to execute the cloud-transaction processing service;
- and
- a self-service device having one or more processors and configured and programmed with a self-service device transaction agent to execute the self-service device transaction agent;
- the cloud-transaction processing service is configured to register a particular customer with a particular interface of the self service device and acquire a transaction profile having settings and options defining preferences of the particular customer for automatically completing or modifying transactions on the particular interface for the particular customer, the self-service device transaction agent configured to identify the particular customer accessing the self-service device and obtain the transaction profile from the cloud-transaction processing service and then use the preferences to automatically modify the transactions via the particular interface on behalf of the particular customer, and at least some of the preferences processed for automatically answering questions on behalf of the customer being asked by the particular interface for the cloud-transaction processing service during the transaction that the customer is engaged in at the self-service device, and wherein automatic completion of the transaction further includes processing the transaction profile as multiple profiles arranged hierarchically with at least one of the multiple profiles providing a global profile processed to partially populate values for the transaction defined in other ones of the multiple profiles.
Dependencies are inferred from the claim text.