×

Method and apparatus for building a user profile, for personalization using interaction data, and for generating, identifying, and capturing user data across interactions using unique user identification

  • US 10,089,639 B2
  • Filed: 01/22/2014
  • Issued: 10/02/2018
  • Est. Priority Date: 01/23/2013
  • Status: Active Grant
First Claim
Patent Images

1. A computer implemented method for capturing user data across interactions using a unique user identification, the method comprising:

  • providing a processor for implementing a user management module, said user management module receiving a request for a service from the user;

    said user management module creating a plurality of linkages across a plurality of channels of interaction and a plurality of devices and within a session and across a plurality of sessions, wherein the plurality of linkages is made probabilistically based on machine learning and statistical models driven by behavior and attributes of said user'"'"'s journeys on the plurality of channels including a web-based channel, a voice-based channel, and a text-based channel;

    said user management module either querying said user for at least one personal identifier or automatically identifying at least one of a plurality of unique user identifiers when said user interacts with said user management module, wherein the plurality of unique user identifiers is created, captured, and passed among the plurality of channels of interaction and across a plurality of organizations with which said user interacts;

    said user management module generating a unique ID for said user when said user management module receives said at least one personal identifier from the user or identifies the at least one unique user identifier, wherein said unique ID is common for said user across all of the plurality of channels of interaction;

    said user management module querying said user regarding the service that said user is requesting once said user has been identified;

    said user management module tracking said user'"'"'s interaction journey by using the plurality of unique user identifiers to facilitate collecting data across a plurality of said channels and from a plurality of data sources, and storing relevant information of said interaction journey including any of a time of interaction, a channel of interaction, content or nature of interaction, or user location of interaction in a database;

    said user management module using said relevant information of said interaction journey for any of building, updating, and modifying a continuously generated user profile that is linked to said unique ID;

    evaluating said relevant information of said interaction journey stored in said user profile to personalize the service or access to the service by the user based on the user profile that is linked to said unique ID; and

    said user management module routing the user to the service over one of said plurality of channels based on the user profile that is linked to said unique ID.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×