×

System and method of conversational assistance in an interactive information system

  • US 9,667,742 B2
  • Filed: 07/12/2013
  • Issued: 05/30/2017
  • Est. Priority Date: 07/12/2012
  • Status: Active Grant
First Claim
Patent Images

1. A method of providing information assistance services comprising:

  • receiving a single client request with a processor;

    generating a plurality of request elements with reference to the single client request and at least one ontology stored in a memory operatively connected to the processor;

    generating a plurality of service requests with the processor, the plurality of service requests corresponding to the plurality of request elements;

    sending at least one generated service request in the plurality of service requests to at least one data service provider in a first plurality of data service providers that are software programs executed by the processor;

    sending at least one other generated service request in the plurality of service requests to at least one data service provider in a second plurality of data service providers that are external data service providers communicatively coupled to the processor through a data network;

    receiving a plurality of service responses including a service response from each data service provider in the first plurality of data service providers and the second plurality of data service providers that received a generated service request;

    generating at least one output message element corresponding to the service responses received from the service providers;

    generating output message data with reference to the at least one output message element, the generating of the output message data further comprising;

    associating a first service response in the plurality of service responses to a first output message element in the plurality of output message elements with the processor;

    associating a second service response in the plurality of service responses to the first output message element with the processor, the second service response being different than the first service response;

    generating a ranking of the first service response and the second service response with reference to the at least one ontology stored in the memory; and

    associating only one of the first service response or the second service response with the first output message element with reference to the ranking; and

    sending the output message data to at least one output device that is operatively connected to the processor to produce a response to the client request.

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