Managing search requests
AssigneeThinkAnalytics Ltd.
InventorsPeter Docherty, Christopher McGuire, Alan Ryman, Shahad Ahmed
Life of this patent
Estimating the term…
Abstract
A method of managing search requests to a content recommendation engine (CRE) is provided. The CRE is adapted to receive search requests and provide one or more content recommendations based on the received search requests for a user of a content distribution system having a plurality of users. The method comprises receiving an inputted search term; setting one or more search parameters based on the search term; and generating a search request based on the inputted search term and the search parameters.
Claims22
A computer-implemented method of managing search requests to a content recommendation engine (CRE), the CRE adapted to receive search requests and provide one or more content recommendations based on the received search requests for a user of a content distribution system having a plurality of users, the method comprising:
- receiving an inputted search term via one or more input devices;
- setting one or more search parameters based on the search term;
- adaptively modifying search parameters in real-time based on analyzing character length thresholds of the inputted search term to dynamically adjust between wildcard, fuzzy, and exact matching search modes for optimizing search performance across millions of simultaneous content recommendation requests;
- generating a search request including the inputted search term and the one or more search parameters, the one or more search parameters adapted based on the search term;
- sending the search request to a recommendation engine for providing search results;
- conducting a search based on the search request;
- and
- providing search results based on the search request.
A content recommendation system comprising:
- an adaptive search module for managing search requests to a content recommendation engine (CRE), the CRE adapted to receive search requests and provide one or more content recommendations based on the received search requests for a user of a content distribution system having a plurality of users, the adaptive search module comprising:
- a memory storing instructions;
- and
- a hardware processor coupled to the memory and configured to execute the stored instructions to:
- receive an inputted search term via one or more input devices;
- set one or more search parameters based on the search term;
- adaptively modify search parameters in real-time based on analyzing character length thresholds of the inputted search term to dynamically adjust between wildcard, fuzzy, and exact matching search modes for optimizing search performance across millions of simultaneous content recommendation requests:
- generate a search request including the inputted search term and the search parameters, the one or more search parameters adapted based on the search term;
- send the search request to a recommendation engine for providing search results;
- conduct a search based on the search request;
- and
- provide search results based on the search request.
Dependencies are inferred from the claim text.