Customer journey prediction and resolution is accomplished via a predictive model in which each user is mapped onto all available user journey information corresponding to a specific business. The predictive model is analyzed to understand the characteristics, preferences, and lowest effort resolution for the user related to the services that are subscribed to by the user. The predictive model is analyzed to predict the service or collection of services for each user. Embodiments interact with, provide and receive information from, and react to and/or deliver action to the customer across channels and across services. All customer and system behavior, data, and action is tracked and coordinated and leveraged for continuous feedback and performance improvement.
Please help me write a proper abstract based on the patent claims. CLAIM: 1. A computer implemented method for coordinating multi-channel interaction, comprising: when a user tries to interact with a particular service, a processor predicting specific contents of the service based on available data related to user journeys; wherein said user interaction comprises any of the user making a call to customer care, making a casual visit to a physical location, surfing in an associated Website, or any combination of said actions performed by the user; said processor allocating a unique id corresponding to said user; said processor checking if said user is accessing any other service and/or channels; said processor using said unique id to check and identify services and/channels to which the user subscribes; said processor checking if said unique id is used in any other services or channels; wherein if said user is accessing multiple services and/or channels, said processor linking all of said identified services and/channels; based on the identified services, said processor services to the user. 2. The method of claim 1, further comprising: tracking user interactions and behavior across services and channels being accessed by said user; wherein if said user is not accessing any other services, said user is provided with services related to a requested service. 3. The method of claim 1, further comprising: continuously monitoring said user actions; when said user tries to obtain information about any particular service, said processor predicting the user's journey; and predicting a request from the user for a particular service from the predicted user journey. 4. The method of claim 1, further comprising: said processor searching in a user database to obtain details of the user; wherein said user data comprises a user prediction model corresponding to said user; using data in said user profile to analyze and/or map onto a set of journeys related to said user. 5. The method of claim 4, further comprising: said processor checking if a user profile corresponding to said user exists or not; if a user profile corresponding to said particular user does not exist, said processor creating a user profile corresponding to said user and storing said user profile in a user resource database; if a user profile corresponding to said user already exists, said processor analyzing said user profile to get information regarding services for which said user has already made a request. 6. The method of claim 1, further comprising: analyzing status of services subscribed to by said user; checking if any data related to journeys undertaken by said user exists; wherein data related to journeys for said user is stored as a journey profile corresponding to said user; wherein said user journey refers to any journeys and related services subscribed to by said user; if a journey profile does not exist for said user, said processor creating a new journey profile for said user; if a journey profile exists for said user, said processor analyzing data related to a predicted journey. 7. The method of claim 6, said analyzing data related to said predicted journey further comprising: mapping any of available and possible user journeys; and based on the analysis, said processor predicting services suitable for said user; wherein factors that determine suitability for said user comprise any of user identity, multi-channel state data, behavior data, and other data to predict services that match said user. 8. The method of claim 7, said predicting services suitable for said user further comprising: matching available/possible user journeys to user behavior and related data; presenting various steps involved in selected services to said user; wherein for each step, said user must reply/react with proper inputs; obtaining said user inputs; and processing said user inputs to produce outputs of services that are delivered to the user through an execution channel. 9. The method of claim 7, said execution channel comprising any of a mobile platform, Web platform, and communication tools comprising any of chat/email/SMS, Interactive Voice Response (IVR), and social media. 10. The method of claim 8, said output delivered to the user comprising any of a warning, a status of service, and service related information.