IP Library Granted Patent US 11,947,955
Granted Patent B2
US 11,947,955 · App. 17/690,307 · Granted Apr 2, 2024

Methods and a system for interface extensions

Inventors: Kip Oliver Morgan (Atlanta, GA); Alexander Arrabis Bronola (Lawrenceville, GA); Meenakshi Sreeraman (Waxhaw, NC)
Assignee: NCR Voyix Corporation
G06F8/656G06F3/04812G06F8/20G06F8/38G06F9/466G06Q30/0641
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,947,955
App. No.
17/690,307
Granted
Apr 2, 2024
Kind
B2
Abstract

A base transaction User Interface (UI) is provided that provides transaction processing for transactions at transaction terminals. The base UI can be customized through independent and decoupled customization/extension files, which provide specific UI customizations for UI screen content, UI screen styles, UI screen views, UI screen workflows, and UI screen resource functionality. Customizations or extensions are achieved without modifying the base UI. The customizations or extensions are dynamically obtained during execution of the base UI from the corresponding files and processed by the base UI as user-defined custom overrides.

Claims (10)

1. A method, comprising:

initiating a transaction interface associated with transaction source code for processing on a transaction terminal, wherein the transaction source code is a base source code;

obtaining an extension interface associated with extension source code based on the transaction terminal; and

operating a portion of the transaction interface with the extension interface while processing the transaction interface on the transaction terminal for transactions without modifying the transaction source code and without modifying the extension source code, wherein the extension source code are overrides of default features and functions defined in the transaction source code.

2. The method of claim 1 further comprising, providing a customization interface that permits selection of the portion and defining of the extension source code.

3. The method of claim 2 further comprising receiving a modification to the extension source code through the customization interface and dynamically integrating the modification into the transaction interface during processing of subsequent transaction on the transaction terminal without modifying the modification to the extension source code.

4. The method of claim 1 , wherein obtaining further includes identifying the extension interface from a plurality of extension interfaces based on a transaction terminal identifier for the transaction terminal.

5. The method of claim 1 , wherein operating further includes replacing existing screens defined by the transaction source code for the portion with replacement screens defined by the extension interface during operation of the transaction interface for the transactions.

6. The method of claim 1 , wherein operating further includes replacing existing screen styles and existing screen layouts for screens defined by the transaction source code for the portion with replacement screen styles and replacement screen layouts for screens defined by the extension interface during operation of the transaction interface for the transactions.

7. The method of claim 1 , wherein operating further includes replacing existing screen options and existing screen functions for screens defined by the transaction source code for the portion with replacement screen options and replacement screen functions for screens defined by the extension interface during operation of the transaction interface for the transactions.

Assignments (4)
CHANGE OF NAME Recorded Nov 9, 2023
From: NCR CORPORATION
To: NCR VOYIX CORPORATION
Reel/Frame 065532/0893 →
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 Nov 9, 2022
From: MORGAN, KIP OLIVER; BRONOLA, ALEXANDER ARRABIS
To: NCR CORPORATION
Reel/Frame 061706/0307 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 9, 2022
From: SREERAMAN, MEENAKSHI
To: NCR CORPORATION
Reel/Frame 061706/0520 →