IP Library Granted Patent US 12,198,015
Granted Patent B2
US 12,198,015 · App. 16/936,161 · Granted Jan 14, 2025

Experience orchestration

Inventors: Pankaj Shrikant Nikumb (Pune, IN); Suchit Vishnupant Bhatwadekar (Pune, IN); Karthik Srinivasan (Bangalore, IN)
Assignee: ACCENTURE GLOBAL SOLUTIONS LIMITED
G06N20/00G06F8/00G06F9/453G06F16/2379G06F16/9535
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,198,015
App. No.
16/936,161
Granted
Jan 14, 2025
Kind
B2
Abstract

Examples of a digital orchestration system are provided. The system may obtain orchestration data on a real-time basis. The system may identify a plurality of events for offering a plurality of user services across a plurality of user interaction stages. The system may identify a plurality of actions associated with each of the plurality of events. The system may create a recipe associated with each of the plurality of actions. The system may identify and implement the associated recipe. The system may create an event sequence for each of the plurality of user interaction stages. The system may create a user service sequence comprising the plurality of user services associated with the event sequence. The system may generate a user experience result based on the event sequence and the user service sequence.

Claims (77)

1. A system comprising:

a processor;

a content aggregator coupled to the processor to:

receive an experience orchestration requirement comprising a plurality of user services associated with a user interaction stage, the user interaction stage comprising a digital touchpoint to allow user interaction in a digital environment; and

implement an artificial intelligence component to identify a plurality of events based on the user interaction stage from orchestration data, each of the plurality of events associated with the plurality of user services, wherein the plurality of events includes calculating a time of completing each of the plurality of user services;

a recipe creator coupled to the processor to:

implement a first cognitive learning operation on a data point associated with an event from the plurality of events to identify an event result comprising a plurality of actions associated with each of the plurality of events, each of the plurality of actions comprising:

comparing the time of completing the at least one of the plurality of user services with a time of a specific event; and

driving a user service from the plurality of user services based on the comparison; and

a recipe executor coupled to the processor to:

identify an action activator based on the event result and associated with each of the plurality of actions;

implement a second cognitive learning operation to:

identify a recipe associated with an action prompted through the action activator, the recipe including a rule to retrieve the orchestration data from a plurality of data domains to offer an associated user service from the plurality of user services; and

provide the end-user the associated user service based on a corresponding user interaction stage.

2. The system as claimed in claim 1 , wherein the content aggregator is to

implement an interactive goal-oriented model to map the orchestration data with each of the plurality of events to create the plurality of data domains, each of the plurality of data domains comprising the data point associated with the event from the plurality of events; and

update the plurality of data domains based on a change in the orchestration data indicated by a data source from a plurality of data sources.

3. The system as claimed in claim 1 , wherein the recipe creator is to:

create the recipe associated with each of the plurality of actions, the recipe comprising the rule to retrieve the orchestration data from a plurality of data domains, the rule being based on a context relevant to the action from the plurality of actions; and

update at least one of the event result and the recipe based on an update in the plurality of data domains indicated by a change in the orchestration data.

4. The system as claimed in claim 1 , wherein the system further comprises a modeler coupled to the processor to create a journey map for the end-user, the journey map comprising a user experience result comprising the plurality of user interaction stages orchestrated to retrieve the associated orchestration data from the plurality of data domains in response to the associated action activator on a real-time basis.

5. The system as claimed in claim 1 , wherein the system further comprises a modeler coupled to the processor to:

create a recipe sequence for each of the plurality of events, the recipe sequence comprising a plurality of recipes associated with the plurality of actions associated with each event from the plurality of events; and

update the recipe sequence based on an updated event result.

6. The system as claim in claim 1 , wherein the content aggregator is to:

create interrelations amongst the plurality of events to generate an event loop, wherein one event from the plurality of events is followed by another event from the plurality of events; and

obtain the orchestration data associated with each of the plurality of events in the event loop providing the user service from the plurality of user services, each of the plurality of user services having an associated event loop.

7. The system as claimed in claim 1 , wherein the system further comprises a modeler coupled to the processor to chronologically arrange each of the plurality of user services such that the user service that is required foremost is provided first to the end-user.

8. A method comprising:

receiving an experience orchestration requirement comprising a plurality of user services associated with a user interaction stage, the user interaction stage comprising a digital touchpoint to allow user interaction in a digital environment;

implementing an artificial intelligence component to identify a plurality of events based on the user interaction stage from orchestration data, each of the plurality of events associated with the plurality of user services, wherein the plurality of events includes calculating a time of completing each of the plurality of user services;

implementing a first cognitive learning operation on a data point associated with an event from the plurality of events to identify an event result comprising a plurality of actions associated with each of the plurality of events, each of the plurality of actions comprising:

comparing the time of completing the at least one of the plurality of user services with a time of a specific event; and

driving a user service from the plurality of user services based on the comparison;

identifying an action activator based on the event result and associated with each of the plurality of actions; and

implementing a second cognitive learning operation to:

identifying a recipe associated with an action prompted through the action activator, the recipe including a rule to retrieve the orchestration data from a plurality of data domains to offer an associated user service from the plurality of user services; and

providing the end-user the associated user service based on a corresponding user interaction stage.

9. The method as claimed in claim 8 , wherein the method further comprises:

implementing an interactive goal-oriented model to map the orchestration data with each of the plurality of events to create the plurality of data domains, each of the plurality of data domains comprising the data point associated with the event from the plurality of events; and

updating the plurality of data domains based on a change in the orchestration data indicated by a data source from a plurality of data sources.

10. The method as claimed in claim 8 , wherein the method further comprises

creating the recipe associated with each of the plurality of actions, the recipe comprising the rule to retrieve the orchestration data from a plurality of data domains, the rule being based on a context relevant to the action from the plurality of actions; and

updating at least one of the event result and the recipe based on an update in the plurality of data domains indicated by a change in the orchestration data.

11. The method as claimed in claim 8 , wherein the method further comprises creating a journey map for the end-user, the journey map comprising a user experience result comprising the plurality of user interaction stages orchestrated to retrieve the associated orchestration data from the plurality of data domains in response to the associated action activator on a real-time basis.

12. The method as claimed in claim 8 , wherein the method further comprises:

creating a recipe sequence for each of the plurality of events, the recipe sequence comprising a plurality of recipes associated with the plurality of actions associated with each event from the plurality of events; and

updating the recipe sequence based on an updated event result.

13. The method as claimed in claim 8 , wherein the method further comprises:

creating inter-relations amongst the plurality of events to generate an event loop, wherein one event from the plurality of events is followed by another event from the plurality of events; and

obtaining the orchestration data associated with each of the plurality of events in the event loop providing the user service from the plurality of user services, each of the plurality of user services having an associated event loop.

14. The method as claimed in claim 8 , wherein the method further comprises chronologically arranging each of the plurality of user services such that the user service that is required foremost is provided first to the end-user.

15. A non-transitory computer readable medium including machine readable instructions that are executable by a processor to:

receive an experience orchestration requirement comprising a plurality of user services associated with a user interaction stage, the user interaction stage comprising a digital touchpoint to allow user interaction in a digital environment;

implement an artificial intelligence component to identify a plurality of events based on the user interaction stage from orchestration data, each of the plurality of events associated with the plurality of user services, wherein the plurality of events includes calculating a time of completing each of the plurality of user services;

implement a first cognitive learning operation on a data point associated with an event from the plurality of events to identify an event result comprising a plurality of actions associated with each of the plurality of events, each of the plurality of actions comprising:

compare the time of completing the at least one of the plurality of user services with a time of a specific event; and

drive a user service from the plurality of user services based on the comparison;

identify an action activator based on the event result and associated with each of the plurality of actions; and

implement a second cognitive learning operation to:

identify a recipe associated with an action prompted through the action activator, the recipe including a rule to retrieve the orchestration data from a plurality of data domains to offer an associated user service from the plurality of user services; and

provide the end-user the associated user service based on a corresponding user interaction stage.

16. The non-transitory computer-readable medium of claim 15 , wherein the processor is to:

implement an interactive goal-oriented model to map the orchestration data with each of the plurality of events to create the plurality of data domains, each of the plurality of data domains comprising the data point associated with the event from the plurality of events; and

update the plurality of data domains based on a change in the orchestration data indicated by a data source from a plurality of data sources.

17. The non-transitory computer-readable medium of claim 15 , wherein the processor is to:

create the recipe associated with each of the plurality of actions, the recipe comprising the rule to retrieve the orchestration data from a plurality of data domains, the rule being based on a context relevant to the action from the plurality of actions; and

update at least one of the event result and the recipe based on an update in the plurality of data domains indicated by a change in the orchestration data.

18. The non-transitory computer-readable medium of claim 15 , wherein the processor is to perform at least one of:

create a journey map for the end-user, the journey map comprising a user experience result comprising the plurality of user interaction stages orchestrated to retrieve the associated orchestration data from the plurality of data domains in response to the associated action activator on a real-time basis; and

chronologically arrange each of the plurality of user services such that the user service that is required foremost is provided first to the end-user.

19. The non-transitory computer-readable medium of claim 15 , wherein the processor is to:

create a recipe sequence for each of the plurality of events, the recipe sequence comprising a plurality of recipes associated with the plurality of actions associated with each event from the plurality of events; and

update the recipe sequence based on an updated event result.

20. The non-transitory computer-readable medium of claim 15 , wherein the processor is to:

create inter-relations amongst the plurality of events to generate an event loop, wherein one event from the plurality of events is followed by another event from the plurality of events; and

obtain the orchestration data associated with each of the plurality of events in the event loop providing the user service from the plurality of user services, each of the plurality of user services having an associated event loop.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 14, 2020
From: SHRIKANT NIKUMB, PANKAJ; BHATWADEKAR, SUCHIT VISHNUPANT; SRINIVASAN, KARTHIK
To: ACCENTURE GLOBAL SOLUTIONS LIMITED
Reel/Frame 053505/0082 →
Continuity (2)
Continuation 16730150 · Dec 30, 2019
Related Publication 20210201197A1 · Jul 1, 2021
References Cited (9)
US 10038788B1 · Khalatian · 2018 [cited by applicant]
US 10452992B2 · Lee et al. · 2019 [cited by applicant]
US 20080154625A1 · Serbanescu · 2008 [cited by examiner]
US 20110282964A1 · Krishnaswamy · 2011 [cited by examiner]
US 20140189539A1 · St. Clair et al. · 2014 [cited by applicant]
US 20170221072A1 · Tirumula et al. · 2017 [cited by applicant]
US 20190139086A1 · Kiladis et al. · 2019 [cited by applicant]
US 20190102747A1 · Terra et al. · 2019 [cited by applicant]
US 20190286462A1 · Bodnick · 2019 [cited by examiner]
Cited By (1)
US 1,086,157