×

Method and system for providing personalized network based dialogues

  • US 10,263,942 B2
  • Filed: 10/19/2016
  • Issued: 04/16/2019
  • Est. Priority Date: 07/24/2000
  • Status: Expired due to Term
First Claim
Patent Images

1. A system for providing a personalized network based dialogue, comprising:

  • a data store;

    a dialog system coupled to the data store and a network;

    the dialog system comprising a dialog computer comprising a processor and a memory storing computer program code, the dialog computer configured to;

    receive a script comprising rules for branching a dialog based on events;

    responsive to a received event, start the dialog according to the script;

    access the data store to determine an address for a participant selected for participation in the dialog;

    execute the dialog using an instance of a process, executing the dialog comprising executing instructions from a set of instructions associated with the dialog, the set of instructions comprising;

    a first instruction associated with the dialog, the first instruction executable to send a first communication to the participant from a server via a first communications channel, the first communication containing a specific response option;

    a second instruction associated with the dialog, the second instruction executable to determine if a first event has occurred in conjunction with the participant, wherein the first event comprises a response by the participant according to the specific response option within a maximum time period for responding;

    a third instruction associated with the dialog, the third instruction executable to assign a value to a variable associated with the first event based on a determination that the first event has occurred in conjunction with the participant;

    a first branch executable based on a determination that the value of the variable associated with first event is a first value, the first branch comprising a fourth instruction associated with the dialog, the fourth instruction executable to send a second communication to the participant, the second communication containing the specific response option;

    a second branch executable based on a determination that the value of the variable associated with first event is a second value, the second branch comprising a fifth instruction associated with the dialog.

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