IP Library › Granted Patent US 11,068,915
Granted Patent B2
US 11,068,915 · App. 16/427,423 · Granted Jul 20, 2021

Flexible behavioral chain framework for permission-based enterprise-focused blockchain applications

Inventors: James W. Fan (San Ramon, CA); Dan Celenti (Holmdel, NJ); Alireza Hooshiari (Alpharetta, GA)
Assignee: AT&T Intellectual Property I, L.P.
G06Q30/0201G06Q30/0281H04L9/0637
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,068,915
App. No.
16/427,423
Granted
Jul 20, 2021
Kind
B2
Abstract

Concepts and technologies disclosed herein are directed to a flexible behavioral chain (“FBC”) framework for permission-based enterprise-focused blockchain applications. According to one aspect disclosed herein, a chain framework module (“CFM”) executed by a FBC system can receive a new block request to add a new block to an FBC. The new block request can be created by a trigger management module (“TMM”) executed by the FBC system in response to a trigger, such as a customer touchpoint, a customer engagement, a subscribed event, and/or a virtual event. In response to the new block request, the CFM can generate the new block. A customer value score derivation module (“CVSDM”) executed by the FBC system can determine a customer value score (“CVS”) for a customer. The CFM can incorporate the CVS into the new block. The CFM can connect the new block to the FBC.

Claims (64)

1. A method comprising:

receiving, by a chain framework module executed by a processor of a flexible behavioral chain system, a new block request to add a new block to a flexible behavioral chain;

in response to the new block request to add a new block to the flexible behavioral chain, generating, by the chain framework module, the new block;

determining, by a customer value score derivation module executed by the processor of the flexible behavioral chain system, a customer value score for a customer;

incorporating, by the chain framework module, the customer value score into the new block;

connecting, by the chain framework module, the new block to the flexible behavioral chain;

adding, by a normalization engine of a behavioral adjustment module executed by the processor of the flexible behavioral chain system, an analytic trigger probe to the new block;

monitoring, by the behavioral adjustment module via the normalization engine, the analytic trigger probe;

determining, by the behavioral adjustment module, based at least in part on an indication determined from the analytic trigger probe, that the customer value score for the customer should be adjusted;

in response to determining that the customer value score for the customer should be adjusted, generating, by a virtual block engine of the behavioral adjustment module, a virtual event, wherein the virtual event triggers a new block request to add a virtual block to the flexible behavioral chain;

in response to the new block request to add a virtual block to the flexible behavioral chain, generating, by the chain framework module, the virtual block; and

connecting, by the chain framework module, the virtual block to the flexible behavioral chain to adjust the customer value score for the customer.

2. The method of claim 1 , further comprising:

receiving, by a trigger management module executed by the processor of the flexible behavioral chain system, a trigger; and

in response to the trigger, generating the new block request to add the new block to the flexible behavioral chain; and

sending the new block request to add the new block to the flexible behavioral chain to the chain framework module.

3. The method of claim 2 , wherein the trigger comprises a subscribed event.

4. The method of claim 2 , wherein the trigger comprises a customer touchpoint.

5. The method of claim 2 , wherein the trigger comprises a customer engagement.

6. The method of claim 2 , wherein the trigger comprises the virtual event.

7. The method of claim 1 , further comprising, in response to the new block request to add the new block to the flexible behavioral chain, performing a validation to determine whether the new block request to add the new block to the flexible behavioral chain is valid, wherein generating, by the chain framework module, the new block comprises generating, by the chain framework module, the new block if the new block request to add the new block to the flexible behavioral chain is determined to be valid.

8. A computer-readable storage medium comprising computer-executable instructions comprising a chain framework module, a customer value score derivation module, and a behavioral adjustment module that, when executed by a processor, cause the processor to perform operations comprising:

receiving, by the chain framework module, a new block request to add a new block to a flexible behavioral chain;

in response to the new block request to add a new block to the flexible behavioral chain, generating, by the chain framework module, the new block;

determining, by the customer value score derivation module, a customer value score for a customer;

incorporating, by the chain framework module, the customer value score into the new block;

connecting, by the chain framework module, the new block to the flexible behavioral chain

adding, by a normalization engine of the behavioral adjustment module, an analytic trigger probe to the new block;

monitoring, by the behavioral adjustment module via the normalization engine, the analytic trigger probe;

determining, by the behavioral adjustment module, based at least in part on an indication determined from the analytic trigger probe, that the customer value score for the customer should be adjusted;

in response to determining that the customer value score for the customer should be adjusted, generating, by a virtual block engine of the behavioral adjustment module, a virtual event, wherein the virtual event triggers a new block request to add a virtual block to the flexible behavioral chain;

in response to the new block request to add a virtual block to the flexible behavioral chain, generating, by the chain framework module, the virtual block; and

connecting, by the chain framework module, the virtual block to the flexible behavioral chain to adjust the customer value score for the customer.

9. The computer-readable storage medium of claim 8 , wherein the computer-executable instructions further comprise a trigger management module, and wherein the operations further comprise:

receiving, by the trigger management module, a trigger; and

in response to the trigger, generating, by the trigger management module, the new block request to add the new block to the flexible behavioral chain; and

sending, by the trigger management module, the new block request to add the new block to the chain framework module.

10. The computer-readable storage medium of claim 9 , wherein the trigger comprises a subscribed event.

11. The computer-readable storage medium of claim 9 , wherein the trigger comprises a customer touchpoint.

12. The computer-readable storage medium of claim 9 , wherein the trigger comprises a customer engagement.

13. The computer-readable storage medium of claim 9 , wherein the trigger comprises the virtual event.

14. The computer-readable storage medium of claim 9 , wherein the operations further comprise, in response to the new block request to add the new block to the flexible behavioral chain, performing, by the chain framework module, a validation to determine whether the new block request to add the new block to the flexible behavioral chain is valid, wherein generating, by the chain framework module, the new block comprises generating, by the chain framework module, the new block if the new block request to add the new block to the flexible behavioral chain is determined to be valid.

15. A flexible behavioral chain system comprising:

a processor; and

a memory comprising instructions comprising a chain framework module, a customer value score derivation module, and a behavioral adjustment module that, when executed by the processor, cause the processor to perform operations comprising

receiving, by the chain framework module, a new block request to add a new block to a flexible behavioral chain,

in response to the new block request to add a new block to the flexible behavioral chain, generating, by the chain framework module, the new block,

determining, by the customer value score derivation module, a customer value score for a customer,

incorporating, by the chain framework module, the customer value score into the new block,

connecting, by the chain framework module, the new block to the flexible behavioral chain,

adding, by a normalization engine of the behavioral adjustment module, an analytic trigger probe to the new block,

monitoring, by the behavioral adjustment module via the normalization engine, the analytic trigger probe,

determining, by the behavioral adjustment module, based at least in part on an indication determined from the analytic trigger probe, that the customer value score for the customer should be adjusted,

in response to determining that the customer value score for the customer should be adjusted, generating, by a virtual block engine of the behavioral adjustment module, a virtual event, wherein the virtual event triggers a new block request to add a virtual block to the flexible behavioral chain,

in response to the new block request to add a virtual block to the flexible behavioral chain, generating, by the chain framework module, the virtual block, and

connecting, by the chain framework module, the virtual block to the flexible behavioral chain to adjust the customer value score for the customer.

16. The flexible behavioral chain system of claim 15 , wherein the instructions further comprise a trigger management module, and wherein the operations further comprise:

receiving, by the trigger management module, a trigger; and

in response to the trigger, generating, by the trigger management module, the new block request to add the new block to the flexible behavioral chain; and

sending, by the trigger management module, the new block request to add the new block to the flexible behavioral chain to the chain framework module.

17. The flexible behavioral chain system of claim 16 , wherein the trigger comprises a subscribed event.

18. The flexible behavioral chain system of claim 16 , wherein the trigger comprises a customer touchpoint or a customer engagement.

19. The flexible behavioral chain system of claim 16 , wherein the trigger comprises the virtual event.

20. The flexible behavioral chain system of claim 15 , wherein the operations further comprise, in response to the new block request to add the new block to the flexible behavioral chain, performing, by the chain framework module, a validation to determine whether the new block request to add the new block to the flexible behavioral chain is valid, wherein generating the new block comprises generating, by the chain framework module, the new block if the new block request to add the new block to the flexible behavioral chain is determined to be valid.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 31, 2019
From: FAN, JAMES W.; CELENTI, DAN; HOOSHIARI, ALIREZA
To: AT&T INTELLECTUAL PROPERTY I, L.P.
Reel/Frame 049327/0264 →
Continuity (1)
Related Publication 20200380537A1 · Dec 3, 2020