×

Method and computer-based system for processing a search query from a user associated with an electronic device

  • US 9,830,397 B2
  • Filed: 04/08/2015
  • Issued: 11/28/2017
  • Est. Priority Date: 12/25/2014
  • Status: Active Grant
First Claim
Patent Images

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 all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×