Management of content tailoring by services
First Claim
Patent Images
1. A method for processing a response from a service, the method comprising:
- receiving, by one or more computer processors, a first response from a service, wherein the first response is generated as a response to a query sent to the service from a computer system;
extracting, by one or more computer processors, text content from the first response;
determining, by one or more computer processors, whether the extracted text content from the first response is diverse in accordance with a user specification, wherein the user specification comprises a user-specified representation of diversity, and wherein diverse text content comprises text content associated with a requisite number of themes based on the user specification, wherein one or more themes classify text content into a category; and
responsive to determining that the extracted text content from the first response is not diverse in accordance with the user specification, modifying, by one or more computer processors, the first response to create a second response that is diverse in accordance with the user specification, wherein modifying, by one or more computer processors, the first response to create a second response that is diverse in accordance with the user specification comprises;
querying, by one or more computer processors, one or more enrichment services using terms of the query;
receiving, by one or more computer processors, a plurality of responses from the one or more enrichment services;
detecting, by one or more computer processors, one or more themes of text content extracted from the plurality of responses;
selecting, by one or more computer processors, one or more responses of the plurality of responses based, at least in part, on the detected one or more themes; and
modifying, by one or more computer processors, the first response to create a second response comprising text content extracted from the selected one or more responses.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the present invention provide systems, methods, and computer program products for processing responses from services (e.g., content providers) and managing content tailoring by services and/or recommender systems used by those services. Embodiments of the present invention can afford users with the ability to control the diversity of content in responses provided by services based one or more detected themes of the responses. Furthermore, embodiments of the present invention may be used to provide users with enriched responses from services, without needing cooperation of those services.
23 Citations
8 Claims
-
1. A method for processing a response from a service, the method comprising:
-
receiving, by one or more computer processors, a first response from a service, wherein the first response is generated as a response to a query sent to the service from a computer system; extracting, by one or more computer processors, text content from the first response; determining, by one or more computer processors, whether the extracted text content from the first response is diverse in accordance with a user specification, wherein the user specification comprises a user-specified representation of diversity, and wherein diverse text content comprises text content associated with a requisite number of themes based on the user specification, wherein one or more themes classify text content into a category; and responsive to determining that the extracted text content from the first response is not diverse in accordance with the user specification, modifying, by one or more computer processors, the first response to create a second response that is diverse in accordance with the user specification, wherein modifying, by one or more computer processors, the first response to create a second response that is diverse in accordance with the user specification comprises; querying, by one or more computer processors, one or more enrichment services using terms of the query; receiving, by one or more computer processors, a plurality of responses from the one or more enrichment services; detecting, by one or more computer processors, one or more themes of text content extracted from the plurality of responses; selecting, by one or more computer processors, one or more responses of the plurality of responses based, at least in part, on the detected one or more themes; and modifying, by one or more computer processors, the first response to create a second response comprising text content extracted from the selected one or more responses. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
Specification