Patent ID: 9069443
Filing Date: 2015-06-30
Classification: G06F,H04L

Abstract:
1. A method for dynamically generating and displaying a new home screen on a display of a user device, comprising: receiving a user query from the user device; receiving, by the search engine, at least one input variable, wherein the at least one input variable is at least one of: an environmental variable and a personal variable; determining, by the search server, at least one estimated user intent based in part on the user query and the at least one input variable dynamically provided to the search server in real time; selecting a plurality of resources of information respective of at least the at least one estimated user intent based in part on the at least one input variable, wherein the plurality of resources are determined by the search server to be most appropriate in fulfilling the at least one estimated user intent, wherein each selected resource has a representative icon; providing the plurality of resources to the user device; receiving a selection of a desired resource from the user device; determining a definitive user intent from the at least one estimated user intent based on the selection, the at least one input variable and the user query; generating a new home screen respective of the definitive user intent; and causing the user device to replace a current home screen with the new generated home screen.