×

Platform for creating customizable dialog system engines

  • US 9,275,641 B1
  • Filed: 09/11/2015
  • Issued: 03/01/2016
  • Est. Priority Date: 09/14/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method, comprising:

  • enabling a developer, by a first server comprising at least one processor and a memory storing processor-executable codes, to create a developer profile;

    receiving, by the first server, one or more developer example requests, wherein each of the developer example requests is associated with one or more phrases;

    determining, by the first server, one or more dialog system entities from the one or more example requests using a machine-learning technique, wherein the one or more dialog system entities are associated with the developer profile;

    determining, by the first server, one or more dialog system intents from the one or more developer example requests using a machine-learning technique, wherein the one or more dialog system intents are associated with the developer profile;

    associating, by the first server, the one or more dialog system entities with the one or more dialog system intents to form a custom dialog system engine;

    linking, by the first server, the custom dialog system engine with a dialog system interface using the developer profile, wherein the dialog system interface is provided on a client user device or a web server;

    receiving, by the first server or a second server, a user request from the dialog system interface, wherein the dialog system interface is installed on a user device or a third server;

    identifying, by the first server or the second server, the dialog system interface based on the user request;

    based on the identification of the dialog system interface, activating, by the first server or the second server, the custom dialog system engine and retrieving the one or more dialog system entities and the one or more dialog system intents;

    processing, by the first server or the second server, the user request by applying the one or more dialog system entities and the one or more dialog system intents; and

    generating, by the first server or the second server, a response to the user request based on the processing and sending the response to the dialog system interface.

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