IP Library Granted Patent US 12,333,355
Granted Patent B1
US 12,333,355 · App. 18/633,215 · Granted Jun 17, 2025

Systems and methods for processing digital experience information

Inventor: Michael Nitsopoulos (Pittsburgh, PA)
Assignee: THE PNC FINANCIAL SERVICES GROUP, INC.
G06F9/542G06F16/1734G06Q20/405G06Q40/02
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 12,333,355
App. No.
18/633,215
Granted
Jun 17, 2025
Kind
B1
Abstract

In one implementation, systems and methods are provided for processing digital experience information. A computer-implemented system for processing digital experience information may comprise a central data location. The central data location may comprise a connector that may be configured to receive information belonging to a category from an information source; an event backbone that may be configured to route the information received by the connector based on the category; a translator that may be configured to transform the received information into a common data model; and a database that may be configured to store the received information. The event backbone may be further configured to send information to the connector from the event backbone and the database based on one or more criteria.

Claims (39)

1. A system comprising:

a streaming processor;

a publisher;

a central data location connected to the streaming processor configured to collect information, the central data location comprising a business rules engine configured to supply business rules to the streaming processor, and to the publisher,

wherein the business rules engine is configured to externalize business rules from an application code;

a translator configured to transform transactional event data into a common data scheme, wherein the common data scheme is compliant with Banking Industry Architecture Network (BIAN); and

an ingestion connector configured to:

receive a transactional event;

extract transactional event data from the transactional event;

place the portion of the transactional event data that is BIAN-compliant onto the common data scheme topic; and

place the portion of the transactional event data that is not BIAN-compliant onto a purpose-built data scheme topic, wherein the translator transforms the transactional event data that is not BIAN-compliant into the common data scheme.

2. The system of claim 1 , wherein the ingestion connector further comprises an event backbone comprising a topic, the topic configured to receive the common data scheme from the ingestion connector.

3. The system of claim 2 , wherein the event backbone further comprises an access log topic, communicatively coupled to a log management system, configured to record access to the event backbone.

4. The system of claim 2 , wherein an application programming interface (API) is configured to expose the common data scheme directly from the event backbone.

5. The system of claim 4 , wherein the API is configured to expose the common data scheme in real-time relative to a query.

6. The system of claim 4 , wherein the API is configured to use an API development framework.

7. The system of claim 4 , wherein the API is communicatively coupled to a library.

8. The system of claim 1 , wherein the streaming processor is configured to transform the transactional event data into a query message using the business rules.

9. The system of claim 1 , wherein the streaming processor stores the business rules.

10. The system of claim 1 , wherein the streaming processor is further configured to show a current state of the subscriber.

11. The system of claim 1 , wherein the ingestion connection is further configured to extract the transactional event data in real time; and place the portion of the transactional event data that is BIAN-compliant into the common data scheme when the transactional event occurs.

12. A system comprising:

a streaming processor;

a publisher;

a central data location connected to the streaming processor configured to collect information, the central data location comprising a business rules engine configured to supply business rules to the streaming processor, and to the publisher,

a translator configured to transform transactional event data into a common data scheme, wherein the common data scheme is compliant with Banking Industry Architecture Network (BIAN); and

an ingestion connector configured to:

receive in real-time, from a system of record, a transactional event;

collect transactional event data from the transactional event;

place the portion of the transactional event data that is BIAN-compliant onto the common data scheme;

place the portion of the transactional event data that is not BIAN-compliant onto a purpose-built data scheme topic, wherein the translator transforms the transactional event data that is not BIAN-compliant into the common data scheme; and

an application programming interface (API) configured to expose the transactional event data to a subscriber.

13. The system of claim 12 , wherein the API is configured to expose the common data scheme directly from the event backbone.

14. The system of claim 12 , wherein the API is configured to expose the common data scheme in real-time relative to a query.

15. The system of claim 12 , wherein the streaming processor is configured to transform the transactional event data into a query message using the business rules.

16. The system of claim 12 , wherein the streaming processor stores the business rules.

17. The system of claim 12 , wherein the streaming processor is further configured to show a current state of the subscriber.

18. The system of claim 12 , wherein the subscriber comprises an internal cache, the internal cache configured to receive the transactional event data.

19. The system of claim 12 , wherein the subscriber comprises an external cache, the external cache configured to receive the transactional event data.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 11, 2024
From: NITSOPOULOS, MICHAEL
To: THE PNC FINANCIAL SERVICES GROUP, INC.
Reel/Frame 067081/0650 →
Continuity (3)
Continuation 17968924 · Oct 19, 2022
Continuation 17010050 · Sep 2, 2020
Provisional Application 62983535 · Feb 28, 2020
References Cited (14)
US 11080031B2 · Bequet et al. · 2021 [cited by applicant]
US 20030009402A1 · Mullen et al. · 2003 [cited by applicant]
US 20050080801A1 · Kothandaraman et al. · 2005 [cited by applicant]
US 20070226231A1 · Venkat · 2007 [cited by applicant]
US 20140275807A1 · Redei · 2014 [cited by applicant]
US 20150310044A1 · Isaacson et al. · 2015 [cited by applicant]
US 20160004565A1 · Harper et al. · 2016 [cited by applicant]
US 20180011860A1 · Barhate et al. · 2018 [cited by applicant]
US 20180137157A1 · Gausman · 2018 [cited by examiner]
US 20180341989A1 · Reim et al. · 2018 [cited by applicant]
US 20190259033A1 · Reddy et al. · 2019 [cited by applicant]
US 20200117757A1 · Yanamandra et al. · 2020 [cited by applicant]
US 20200244752A1 · Trainor · 2020 [cited by applicant]
US 20200301761A1 · Bharti · 2020 [cited by examiner]