METHOD AND ELECTRONIC TRAVEL ROUTE BUILDING SYSTEM, BASED ON AN INTERMODAL ELECTRONIC PLATFORM
First Claim
1. An electronic system for travel route building, adapted to build multimodal itinerary routes comprising data relating to starting location, target location, intermediate location nodes, segments connecting the intermediate nodes and the starting and target location, wherein it comprises the following electronic modules:
- a search manager module receiving requests for travel route building from an electronic client device comprising data relating to said starting location and target location, and managing the building up of a number of said multimodal itinerary routes comprising said starting location and target location, to be submitted to said electronic client device for selection of the travel route between said starting location and target location;
a harvesting module, controlled by the search manager module to perform data queries in an internal relational database and in external service providers'"'"' databases to get data relating to alternatives for said intermediate location nodes, segments connecting the intermediate nodes, the data obtained from the external service providers'"'"' databases being stored in said relational database;
an injection module populating a graph database with the data obtained from the harvesting module, to build up all possible multimodal itinerary routes between said starting location and target location;
a seeker module, controlled by the search manager module for searching said graph database to select among said all possible multimodal itinerary routes those matching selection criteria received from said electronic client device, obtaining selected multimodal itinerary routes, and ranking said selected multimodal itinerary routes according to ranking criteria;
sending data relating to said ranked selected multimodal itinerary routes to said electronic client device for said selection of the travel route.
1 Assignment
0 Petitions
Accused Products
Abstract
An electronic system for travel route building, adapted to build multimodal itinerary routes including data relating to starting location, target location, intermediate location nodes, segments connecting the intermediate nodes and the starting and target location, including the following electronic modules: a search manager module receiving requests for travel route building from an electronic client device including data relating to the starting location and target location, and managing the building up of a number of the multimodal itinerary routes having the starting location and target location, to be submitted to the electronic client device for selection of the travel route between the starting location and target location; a harvesting module, controlled by the search manager module to perform data queries in an internal relational database and in external service providers'"'"' databases to get data relating to alternatives for the intermediate location nodes, segments connecting the intermediate nodes, the data obtained from the external service providers'"'"' databases being stored in the relational database; an injection module populating a graph database with the data obtained from the harvesting module, to build up all possible multimodal itinerary routes between the starting location and target location; and a seeker module, controlled by the search manager module for searching the graph database to select among the all possible multimodal itinerary routes those matching selection criteria received from the electronic client device, obtaining selected multimodal itinerary routes, and ranking the selected multimodal itinerary routes according to ranking criteria; sending data relating to the ranked selected multimodal itinerary routes to the electronic client device for the selection of the travel route.
-
Citations
13 Claims
-
1. An electronic system for travel route building, adapted to build multimodal itinerary routes comprising data relating to starting location, target location, intermediate location nodes, segments connecting the intermediate nodes and the starting and target location, wherein it comprises the following electronic modules:
-
a search manager module receiving requests for travel route building from an electronic client device comprising data relating to said starting location and target location, and managing the building up of a number of said multimodal itinerary routes comprising said starting location and target location, to be submitted to said electronic client device for selection of the travel route between said starting location and target location; a harvesting module, controlled by the search manager module to perform data queries in an internal relational database and in external service providers'"'"' databases to get data relating to alternatives for said intermediate location nodes, segments connecting the intermediate nodes, the data obtained from the external service providers'"'"' databases being stored in said relational database; an injection module populating a graph database with the data obtained from the harvesting module, to build up all possible multimodal itinerary routes between said starting location and target location; a seeker module, controlled by the search manager module for searching said graph database to select among said all possible multimodal itinerary routes those matching selection criteria received from said electronic client device, obtaining selected multimodal itinerary routes, and ranking said selected multimodal itinerary routes according to ranking criteria;
sending data relating to said ranked selected multimodal itinerary routes to said electronic client device for said selection of the travel route. - View Dependent Claims (2, 3, 4, 5, 11)
-
-
6. A method for travel route building, adapted to build multimodal itinerary routes comprising data relating to starting location, target location, intermediate location nodes, segments connecting the intermediate nodes and the starting and target location, wherein it comprises the following:
-
search managing function, receiving requests for travel route building from an electronic client device comprising data relating to said starting location and target location, and managing the building up of a number of said multimodal itinerary routes comprising said starting location and target location, to be submitted to said electronic client device for selection of the travel route between said starting location and target location; harvesting function, controlled by the search managing function, performing data queries in an internal relational database and in external service providers'"'"' databases to get data relating to alternatives for said intermediate location nodes, segments connecting the intermediate nodes, and storing the data obtained from the external service providers'"'"' databases in said relational database; an injection function populating a graph database with the data obtained from the harvesting function, to build up all possible multimodal itinerary routes between said starting location and target location; a seeker function, controlled by the search manager function, searching said graph database to select among said all possible multimodal itinerary routes those matching selection criteria received from said electronic client device, obtaining selected multimodal itinerary routes, and ranking said selected multimodal itinerary routes according to ranking criteria;
sending data relating to said ranked selected multimodal itinerary routes to said electronic client device for said selection of the travel route. - View Dependent Claims (7, 8, 9, 10, 12, 13)
-
Specification