IP Library Granted Patent US 8,484,627
Granted Patent B2
US 8,484,627 · App. 12/012,167 · Granted Jul 9, 2013

Interoperability method and software

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 8,484,627
App. No.
12/012,167
Granted
Jul 9, 2013
Kind
B2
Abstract

Interoperability software modules comprise an architected .NET layer, an architected interpreter, an automatic interpreter and a library of COM objects. The architected interpreter where they are mapped to intermediate .NET interfaces compatible with the automatic interpreter by means of a Runtime Callable Wrapper (RCW). The architected interpreter also comprises an architected COM Callable Wrapper (CCW) that maps the intermediate COM interfaces into architected interfaces.

Claims (10)

1. A method residing and implemented in a non-transitory computer-readable storage medium for execution on a processor, the processor when executed performing the method, comprising:

receiving, by the processor, interface definitions associated with one of: a non-standard first-software architecture and a non-standard second software architecture as an interpreter processes the interface definitions on the processor;

translating, by the processor, the interface definitions, via the interpreter, the interface definitions translated to a format different from a particular format in which the interface definitions were received, the interface definitions in an intermediate format for accessing libraries of proprietary software that is a different software architecture from that which is associated with the non-standard first-software architecture and the non-standard second software architecture, and the interface definitions generated from an interoperability toolkit associated with the libraries;

wherein translating further includes wrapping, by the processor, the interface definitions in a runtime callable wrapper and a COM callable wrapper; and

outputting, by the processor, the interface definitions that were translated.

2. The method of the claim 1 , wherein the interface definitions translated comprise intermediate interface definitions.

3. The method of the claim 1 further comprising, mapping, by the processor, the intermediate interface definitions to the interface definitions directly with the second software architecture.

4. The method of the claim 1 further comprising, mapping, by the processor, the interface definitions from the second software architecture to intermediate interface definitions prior to receiving the interface definitions.

5. The method of the claim 4 , wherein the interface definitions mapped comprise the intermediate interface definitions.

6. The method of the claim 1 , wherein translating further comprises, mapping, by the processor, the interface definitions received to a particular format associated with the other of: the first software architecture and the second software architecture.

Assignments (11)
CORRECTIVE ASSIGNMENT TO CORRECT THE THE PROPERTIES SECTION BY INCLUDING IT WITH TEN PREVIOUSLY OMITTED PROPERTY NUMBERS PREVIOUSLY RECORDED ON REEL 65346 FRAME 367. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Aug 13, 2025
From: NCR ATLEOS CORPORATION; CARDTRONICS USA, LLC
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 072445/0072 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 30, 2024
From: NCR VOYIX CORPORATION
To: NCR ATLEOS CORPORATION
Reel/Frame 067590/0109 →
CHANGE OF NAME Recorded May 30, 2024
From: NCR CORPORATION
To: NCR VOYIX CORPORATION
Reel/Frame 067578/0417 →
CORRECTIVE ASSIGNMENT TO CORRECT THE DOCUMENT DATE AND REMOVE THE OATH/DECLARATION (37 CFR 1.63) PREVIOUSLY RECORDED AT REEL: 065331 FRAME: 0297. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Oct 31, 2023
From: NCR ATLEOS CORPORATION
To: CITIBANK, N.A.
Reel/Frame 065627/0332 →
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 ATLEOS CORPORATION; CARDTRONICS USA, LLC
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 065346/0367 →
SECURITY INTEREST Recorded Oct 24, 2023
From: NCR ATLEOS CORPORATION
To: CITIBANK, N.A.
Reel/Frame 065331/0297 →
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 20, 2008
From: SHEPHERD, BRUCE; BYERS, JOHN S.
To: NCR CORPORATION
Reel/Frame 021003/0250 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 18, 2008
From: SHEPHERD, BRUCE; BYERS, JOHN S.
To: NCR CORPORATION
Reel/Frame 020855/0898 →