×

Management of content tailoring by services

  • US 9,916,298 B2
  • Filed: 09/03/2014
  • Issued: 03/13/2018
  • Est. Priority Date: 09/03/2014
  • Status: Expired due to Fees
First Claim
Patent Images

1. A computer program product, the computer program comprising:

  • one or more computer readable storage media and program instructions stored on the one or more computer readable storage media, the program instructions comprising;

    program instructions to define a diverse response as a query response including text content associated with a requisite number of predefined themes, wherein each of the predefined themes classify the text content of the response into a category;

    program instructions to receive a first response to a first query from a service;

    program instructions to extract the text content from the first response to identify text elements for the first response;

    program instructions to determine whether a text element of the first response matches a text element associated with one of the predefined themes, wherein each of the predefined themes is associated with a plurality of text elements;

    program instructions to calculate a score based on a number of the text elements identified in the first response with respect to the predefined theme including a number of occurrences divided by a number of the plurality of text elements associated with the predefined theme;

    program instructions to determine whether the first response is the diverse response;

    program instructions to, responsive to determining that the first response is not the diverse response, modify the first response to create the diverse response, wherein the program instructions to modify the first response comprise;

    program instructions to receive a second response from an enrichment service based on the first query; and

    program instructions to modify the first response to include text content received from the second response;

    program instructions to display the diverse response to a user of a computer system.

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