Patent ID: 11893069
Assignee: nan
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A computer program product for an online search engine generating search query results, the computer program product comprising a non-transitory computer readable storage medium having computer readable program code embodied therewith, the computer readable program code being configured, when executed by a processor, to:
generate a user interface (UI) on a computing device with an electronic display;
generate a search query field configured to receive a user's search query topic;
receive the search query topic;
retrieve from one or more online data sources, values of the search query topic, wherein the values of the search query topic are assembled as a primary set of time series data;
retrieve values of a plurality of factors associated with the search query topic, wherein:
the plurality of factors are distinct from the search query topic, and
the values of the plurality of factors are assembled into secondary sets of time series data, distinct from the values of the search query topic stored as the primary set of time series data;

determine a predictive ability value of two or more of the secondary sets of time series data, for the primary set of time series data, wherein determining the predictive ability value comprises:
providing the two or more of the secondary sets of time series data to a prediction model,
predicting, using the prediction model, a first value for a future value of the primary set of time series data, using a selected one of the secondary sets of time series data,
predicting, using the prediction model, a second value for the future value of the primary set of time series data, without using the selected one of the secondary sets of time series data, and
determining a difference between the first value for the future value of the primary set of time series data and the second value for the future value of the primary set of time series data, wherein the difference is the predictive ability value of the selected one of the secondary sets of time series data on the primary set of time series data of the search query topic;

set a threshold value for the determined predictive ability value;
rank the secondary sets of time series data based on the determined predictive ability value of respective secondary sets of time series data;
determine additional predicted future values of time series data for the search query topic based on secondary sets of time series data ranked above the threshold value;
determine one or more factors with the determined predictive ability value above the threshold value as most influencing the search query topic; and
display the additional future predicted values of time series data for the search query topic and the one or more factors most influencing the search query topic, in the user interface.