IP Library Granted Patent US 10,360,201
Granted Patent B2
US 10,360,201 · App. 15/207,264 · Granted Jul 23, 2019

Data exchange common interface configuration

Inventors: Vicent Sos-Munoz (Beverly Hills, CA); Julian C. Bowden (London, GB); John W. Wise (West Hollywood, CA); Jason A. Nicholls (Los Angeles, CA)
Assignee: InvestCloud Inc
G06F16/2272G06F16/25
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 10,360,201
App. No.
15/207,264
Granted
Jul 23, 2019
Kind
B2
Abstract

A system comprises a processor that that receives, through a network, a first data structure from a first source system. Further, the processor receives, through the network, a second data structure from a second source system. In addition, the processor normalizes the first data structure and the second data structure according to a common interface such that at least one constituent of the common interface is immutable, the common interface is backward compatible, and the common interface is forward compatible. The first data structure is at least partially distinct from the second data structure.

Claims (20)

1. A system comprising:

a processor that receives, through a network, a first data structure from a first source system, receives, through the network, a second data structure from a second source system, normalizes the first data structure and the second data structure into a normalized data structure corresponding to a common interface by translating a first format of at least one constituent of the first data structure and a second format of at least one constituent of the second data structure into a normalized format of the normalized data structure according to one or more mapping rules, and establishes at least one constituent of the common interface with a known format as immutable, the first format being at least partially distinct from the second format, the common interface being independent of the first data structure and the second data structure, wherein the common interface is associated with a first phase of a life cycle model, the common interface being distinct from an additional common interface that is associated with a second phase of the life cycle model, the second phase of the life cycle model being distinct from the first phase of the life cycle model, the first phase of the life cycle model being viewed via the common interface independently of the second phase of the life cycle model that is viewed via the additional common interface.

2. The system of claim 1 , wherein the common interface is prescriptive on syntax.

3. The system of claim 1 , wherein the processor determines whether the common interface is prescriptive on semantics based on a context of the semantics.

4. The system of claim 1 , wherein the processor prevents modification of a constituent of the common interface.

5. The system of claim 4 , wherein the constituent is a field of the common interface.

6. The system of claim 1 , wherein the processor allows for alteration of a constituent of the common interface.

7. The system of claim 6 , wherein the constituent is a field of the common interface.

8. The system of claim 1 , wherein the first source system is a legacy system and the second source system is a newer system than the legacy system to which data is transitioned.

9. A computer program product comprising a non-transitory computer useable storage device having a computer readable program, wherein the computer readable program when executed on a computer causes the computer to:

receive, with a processor through a network, a first data structure from a first source system;

receive, with a processor through the network, a second data structure from a second source system, the second data structure being at least partially distinct from the first data structure;

normalize, with the processor, the first data structure and the second data structure into a normalized data structure corresponding to a common interface by translating a first format of at least one constituent of the first data structure and a second format of at least one constituent of the second data structure into a normalized format of the normalized data structure according to one or more mapping rules; and

establishing at least one constituent of the common interface with a known format as immutable, the first format being at least partially distinct from the second format, the common interface being independent of the first data structure and the second data structure, wherein the common interface is associated with a first phase of a life cycle model, the common interface being distinct from an additional common interface that is associated with a second phase of the life cycle model, the second phase of the life cycle model being distinct from the first phase of the life cycle model, the first phase of the life cycle model being viewed via the common interface independently of the second phase of the life cycle model that is viewed via the additional common interface.

10. The computer program product of claim 9 , wherein the common interface is prescriptive on syntax.

11. The computer program product of claim 9 , wherein the computer is further caused to determine, with the processor, whether the common interface is prescriptive on semantics based on a context of the semantics.

12. The computer program product of claim 9 , wherein the computer is further caused, with the processor, to prevent modification of a constituent of the common interface.

13. The computer program product of claim 12 , wherein the constituent is a field of the common interface.

14. The computer program product of claim 9 , wherein the computer is further caused to allow for alteration of a constituent of the common interface.

15. The computer program product of claim 14 , wherein the constituent is a field of the common interface.

Assignments (2)
SECURITY INTEREST Recorded Sep 23, 2022
From: INVESTCLOUD, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 061190/0582 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 11, 2016
From: SOS-MUNOZ, VICENT; BOWDEN, JULIAN C.; WISE, JOHN W.; NICHOLLS, JASON A.
To: INVESTCLOUD INC
Reel/Frame 039126/0497 →
Continuity (1)
Related Publication 20180011884A1 · Jan 11, 2018