IP Library Granted Patent US 9,253,258
Granted Patent B2
US 9,253,258 · App. 13/836,876 · Granted Feb 2, 2016

Dynamic host integration

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 9,253,258
App. No.
13/836,876
Granted
Feb 2, 2016
Kind
B2
Abstract

Dynamic host integration techniques are provided. A Transaction-based system integrates heterogeneous hosts to perform various operations associated with the transaction-based system. A command handler implements a specific operation for a host system and a protocol handler implements a specific communication protocol for contacting and having the host system execute the specific operation. For any given transaction within the transaction-based system a command handler and a protocol handler are dynamically acquired and bound to the processing flow to execute a desired operation on a remote and heterogeneous host system.

Claims (16)

1. A processor-implemented method programmed in a non-transitory processor-readable medium and to execute on one or more processors of a machine configured to execute the method, comprising:

identifying, at the machine, a host system;

acquiring, via the machine, a command handler to process an operation on the host system;

obtaining, via the machine, a protocol handler for communicating the command handler to the host system;

initiating, via the machine, the operation on the host system using the protocol handler to communicate the command handler for the operation, wherein initiating further includes dynamically binding the command handler and the protocol handler to a transaction being processed by the method; and

processing, via the machine, the transaction as a travel related transaction that incorporates a plurality of disparate and distinct host systems to process the transaction including the host system, wherein processing further includes dynamically processing the transaction without recompiling any component of the host system, the distinct host systems, or the method.

2. The method of claim 1 further comprising, processing the method as a portion of a generic transaction processing system that enlists the host system to process the operation on behalf of the generic transaction processing system.

3. The method of claim 2 further comprising, integrating results from processing the operation on the host system back into the generic transaction processing system as communicated via the command handler via the protocol handler.

4. The method of claim 3 further comprising:

utilizing, by the machine, a different command handler and a different protocol handler to process a different operation on a different host system; and

integrating, via the machine, additional results returned from the different command handler via the different protocol handler into the generic transaction processing system.

5. The method of claim 1 , wherein identifying further includes processing a transaction that identifies the operation and searching an index to locate the host system having the operation.

6. The method of claim 1 , wherein identifying further includes identifying an environment for the host system as a different environment from that which is associated with the method.

7. The method of claim 1 , wherein acquiring further includes acquiring the command handler in response to an identity associated with the host system.

8. The method of claim 1 , wherein obtaining the protocol handler in response to an identity associated with the host system.

9. The method of claim 1 , wherein initiating further includes processing the operation to retrieve or make a travel reservation from a third-party service or to update a loyalty program associated with the third-party service.

Assignments (5)
CHANGE OF NAME Recorded Dec 7, 2023
From: NCR CORPORATION
To: NCR VOYIX CORPORATION
Reel/Frame 065820/0704 →
RELEASE OF PATENT SECURITY INTEREST Recorded Oct 25, 2023
From: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
To: NCR VOYIX CORPORATION
Reel/Frame 065346/0531 →
SECURITY INTEREST Recorded Oct 25, 2023
From: NCR VOYIX CORPORATION
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 065346/0168 →
SECURITY AGREEMENT Recorded Apr 18, 2016
From: NCR CORPORATION; NCR INTERNATIONAL, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 038646/0001 →
SECURITY AGREEMENT Recorded Jan 15, 2014
From: NCR CORPORATION; NCR INTERNATIONAL, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 032034/0010 →