Nova Patents
EP2913806A1

Self-service terminal (SST) thin client

Abstract

Self-Service Terminal (SST) thin clients and operation thereof are provided. A SST (110 or 210) includes an operating system (120 or 220), and authorized thin-client application (130 or 230), and an authorized agent (150 or 240). The OS (120 or 220) is configured to restrict execution on the SST (110 or 210) to authorized applications (130 or 230). The authorized thin-client application (130 or 230) is configured to access predefined peripheral devices (270) within the SST (110 or 210) and an authorized server (180 or 280). In an embodiment, the authorized agent (150 or 240) is configured to connect to the authorized server (180 or 280) to: manage updates to the OS (120 or 220) received from the authorized server (180 or 280) and receive customizations from the authorized server (180 or 280) to configure the authorized thin-client application (130 or 230).

EP2913806A1, drawing sheet 1
Sheet 1 of 5

Term

Projected expiry 16 January 2035.

  1. Priority
  2. Filed
  3. Published
  4. Today
  5. Projected expiry

12 claims: 7 independent, 5 dependent

  1. 1
    A self-service terminal (110 or 210) comprising:an operating system (120 or 220) configured to restrict execution on the terminal (110 or 210) to authorized applications;an authorized thin-client application (130 or 230) configured to access: (i) predefined peripheral devices (270) within the terminal (110 or 210) and (ii) an authorized server (180 or 280);and an authorized agent (150 or 240) configured to connect to the authorized server (180 or 280) and to manage updates to the operating system (120 or 220) received from the authorized server (180 or 280).
  2. 4
    The terminal of any preceding claim, wherein the authorized agent (150 or 240) is further configured to:(i) download content anticipated for use by the authorized thin client application (130 or 230), (ii) intercept requests from the authorized thin client application (130 or 230) to the authorized server (180 or 280) for content, and (iii) provide the content to the authorized thin client application (130 or 230) in response to the intercepted requests.
  3. 5
    The terminal of any preceding claim, wherein the authorized agent (150 or 240) is further configured to receive customization instructions from the authorized server (180 or 280) and apply those customizations to the authorized thin client application (130 or 230).
  4. 7
    The terminal of any preceding claim, wherein the authorized thin client application (130 or 230) is further configured to:use a peripheral interface (140) for interacting with the predefined peripheral devices (270) and use a user interface for interacting with a customer transacting at the terminal (110 or 210).
  5. 8
    A method of managing a network of self-service terminals (110 or 210), the method comprising:receiving a request from an authorized agent (150 or 240) executing on a self-service terminal (110 or 210) in the network;ascertaining if the self-service terminal (110 or 210) is executing a latest version of an operating system (120 or 220) or application (130 or 230);providing the latest version of the operating system (120 or 220) or application (130 or 230), respectively, in the event that the latest version is not executing on the self-service terminal (110 or 210), where the latest version (120 or 220) includes a cryptographic message that can be validated by the self-service terminal (110 or 210), and wherein the latest version of the operating system (120 or 220) or application (130 or 230) is identical for a plurality of self-service terminals (110 or 210) in the network.
  6. 11
    A method according to any of claims 8 to 10, wherein the method further comprises the step of providing content to the self-service terminal (110 or 210) for presentation to a customer of the self-service terminal (110 or 210) as part of a customer transaction.
  7. 12
    A method according to any of claims 8 to 11, wherein the method comprises the further step of establishing a fixed and predefined network connection to each self-service terminal in the network, and creating a virtual private network connection to each of the self-service terminals (110 or 210) in the network.