Method and computer-based system for processing a search query from a user associated with an electronic device
First Claim
1. A computer-implemented method of processing a search query from a user associated with an electronic device, the method executable at a server coupled to the electronic device via a communication network, the method comprising:
- receiving, from the electronic device, via the communication network, the search query;
determining, by a processor of the server, an indication associated with a geographical location associated with the user;
determining, by the processor of the server, an indication associated with a scenario chosen from a plurality of scenarios, each of the scenario comprising data indicative of associated objects to the chosen scenario and defining a sequence of events;
generating a first result set and a second result set associated with the search query, the first result set grouping at least two objects of interest of a first type, the second result set grouping at least two objects of interest of a second type, the second type being different from the first type, each one of the first result set and the second result set being obtained by executing;
determining, by the processor of the server, an indication associated with a first object of interest based on an analysis of data associated with the first object of interest, the indication associated with the geographical location and the indication associated with the scenario;
determining, by the processor of the server, an indication associated with a second object of interest based on an analysis of data associated with the second object of interest, the indication associated with the geographical location and the indication associated with the scenario;
executing an ordering routine to sequentially order the indication associated with the first and second objects of interest, the ordering routine reflecting a priority of the objects of interests rather than a particular order that the user should follow in real-life;
compiling, by the processor of the server, the first and second result set, each result set comprising the indication of the first object of interest and the indication of the second object of interest;
storing, in a non-transitory computer-readable medium accessible by the server, the first result set and the second result set; and
triggering the electronic device to display the first result set and the second result set to the user.
4 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented method of and a server for processing a search query from a user associated with an electronic device, the method comprising receiving the search query; determining an indication associated with a geographical location associated with the user; determining an indication associated with a scenario, the scenario comprising data defining a sequence of events; generating a result set associated with the search query. Generating the result set comprises determining an indication associated with a first object of interest and an indication associated with a second object of interest based on an analysis of data associated with the first object of interest, the indication associated with the geographical location and the indication associated with the scenario. Generating the result set also comprises compiling the result set. The method also comprises triggering the electronic device to display the result set to the user.
-
Citations
20 Claims
-
1. A computer-implemented method of processing a search query from a user associated with an electronic device, the method executable at a server coupled to the electronic device via a communication network, the method comprising:
-
receiving, from the electronic device, via the communication network, the search query; determining, by a processor of the server, an indication associated with a geographical location associated with the user; determining, by the processor of the server, an indication associated with a scenario chosen from a plurality of scenarios, each of the scenario comprising data indicative of associated objects to the chosen scenario and defining a sequence of events; generating a first result set and a second result set associated with the search query, the first result set grouping at least two objects of interest of a first type, the second result set grouping at least two objects of interest of a second type, the second type being different from the first type, each one of the first result set and the second result set being obtained by executing; determining, by the processor of the server, an indication associated with a first object of interest based on an analysis of data associated with the first object of interest, the indication associated with the geographical location and the indication associated with the scenario; determining, by the processor of the server, an indication associated with a second object of interest based on an analysis of data associated with the second object of interest, the indication associated with the geographical location and the indication associated with the scenario; executing an ordering routine to sequentially order the indication associated with the first and second objects of interest, the ordering routine reflecting a priority of the objects of interests rather than a particular order that the user should follow in real-life; compiling, by the processor of the server, the first and second result set, each result set comprising the indication of the first object of interest and the indication of the second object of interest; storing, in a non-transitory computer-readable medium accessible by the server, the first result set and the second result set; and triggering the electronic device to display the first result set and the second result set to the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A server comprising:
-
a communication interface for communication with an electronic device via a communication network; a processor operationally connected with the communication interface, the processor configured to; receive, from the electronic device, via the communication network, the search query; determine, by a processor of the server, an indication associated with a geographical location associated with the user; determine, by the processor of the server, an indication associated with a scenario chosen from a plurality of scenarios, each of the scenario comprising data indicative of associated objects to the chosen scenario and defining a sequence of events; generate a first result set and a second result set associated with the search query, the first result set grouping at least two objects of interest of a first type, the second result set grouping at least two objects of interest of a second type, the second type being different from the first type, each one of the first result set and the second result set being obtained by executing; determine, by the processor of the server, an indication associated with a first object of interest based on an analysis of data associated with the first object of interest, the indication associated with the geographical location and the indication associated with the scenario; determine, by the processor of the server, an indication associated with a second object of interest based on an analysis of data associated with the second object of interest, the indication associated with the geographical location and the indication associated with the scenario; execute an ordering routine to sequentially order the indication associated with the first and second objects of interest, the ordering routine reflecting a priority of the objects of interest rather than a particular order that the user should follow in real-life; compile, by the processor of the server, the first result set and the second result set, the first result set and the second result set comprising the indication of the first object of interest and the indication of the second object of interest; store, in a non-transitory computer-readable medium accessible by the server, the first result set and the second result set; and trigger the electronic device to display the first result set and the second result set to the user. - View Dependent Claims (20)
-
Specification