×

Active records for interactive systems

  • US 10,084,911 B2
  • Filed: 09/11/2014
  • Issued: 09/25/2018
  • Est. Priority Date: 09/11/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method of providing a personalized interactive service via an interactive voice response server, comprising:

  • setting a profile of an individual for use by an entity that provides the personalized interactive service via the interactive voice response server, at least a portion of the profile being set independent of any network communication session between the individual and the entity;

    intercepting a session initiation protocol message initiated by the individual using a Voice over Internet Protocol network, the intercepting being performed by a session initiated protocol enrichment system;

    parsing the intercepted session initiation protocol message, and inserting first context information into a header of the intercepted session initiation protocol message by the session initiated protocol enrichment system to create an enriched session initiation protocol message;

    returning the enriched session initiation protocol message to the Voice over Internet Protocol network for continued transmission;

    receiving the enriched session initiation protocol message by the interactive voice response server;

    generating second context information based on the profile of the individual, by the interactive voice response server accessing a memory having a profile database;

    creating, by the interactive voice response server using a tangible processor, a personalized interactive script for the individual for use with the personalized interactive service, the personalized interactive script being based on the first context information and the second context information; and

    providing, via the interactive voice response server, the personalized interactive service to the individual when the personalized interactive script is executed based on the individual initiating a communication session between the individual and the entity,wherein the second context information includes (1) implicit contextual information, which is generated from calls automatically based on the session initiation protocol message, (2) explicit contextual information, which is obtained by communication with the individual and by searching a database managed by the entity that stores data relating to the individual, and (3) derived contextual information that does not already exist, which is generated by analyzing data relating to the individual and applying rules to the analyzed data.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×