Patent ID: 11928476
Assignee: NCR VOYIX CORPORATION
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 18:
19. A system, comprising:
a thin client device comprising connected peripheral devices and a processor to execute a thin client Operating System (OS) and process a peripheral agent within the thin client OS; and
a cloud processing environment comprising at least one server and at least one processor to manage and to process transactions initiated on the thin client device that use the connected peripheral devices within a virtual transaction terminal instance;
wherein the peripheral agent is configured to cause the processor to:
identify the connected peripherals connected to the thin client device;
report types of the connected peripheral devices to the virtual transaction terminal instance;
forward first data received from virtual peripheral device drivers of the virtual transaction terminal instance to the corresponding connected peripherals devices connected to the thin client device during the transactions; and
send second data received from the connected peripheral devices to the corresponding virtual peripheral device drivers of the virtual transaction terminal instance during the transactions;
wherein the virtual transaction terminal instance is configured to cause the at least one processor of the cloud processing environment to:
map the types for the connected peripherals to the corresponding virtual peripheral device drivers;
provide the first data to the corresponding virtual device drivers during the transactions; and
send the second data to the corresponding virtual device drivers during the transactions.