SERVICE LOCATION RECOMMENDATIONS USING PREDICTIVE ANALYSIS
First Claim
1. A computer-implemented method for recommending service locations, the method comprising:
- receiving, from a user electronic device, a request specifying parameters that include a service type, an available time value and location information;
querying, based upon the parameters, a service database to retrieve profile information about service locations that satisfy the service type;
querying, based upon the parameters, a travel database to retrieve travel time information for the service locations that satisfy the service type;
generating time estimates for obtaining services at each of the service locations by applying a service predicting algorithm using the profile information about service locations and the travel time information for the service locations;
filtering the service locations that satisfy the service type as a function of the available time value and the time estimates; and
providing results of the filtering to the user electronic device.
1 Assignment
0 Petitions
Accused Products
Abstract
Service locations can be recommended based upon a user electronic device request specifying parameters that include a service type, an available time value and location information. Based upon the parameters, queries are sent to a service database to retrieve profile information about service locations that satisfy the service type and to a travel database to retrieve travel time information for the service locations that satisfy the service type. Time estimates for obtaining services at each of the service locations are generated by applying a service predicting algorithm using the profile information about service locations and the travel time information for the service locations. The service locations that satisfy the service type are filter as a function of the available time value and the time estimates. The filtering results are provided to the user device.
-
Citations
19 Claims
-
1. A computer-implemented method for recommending service locations, the method comprising:
-
receiving, from a user electronic device, a request specifying parameters that include a service type, an available time value and location information; querying, based upon the parameters, a service database to retrieve profile information about service locations that satisfy the service type; querying, based upon the parameters, a travel database to retrieve travel time information for the service locations that satisfy the service type; generating time estimates for obtaining services at each of the service locations by applying a service predicting algorithm using the profile information about service locations and the travel time information for the service locations; filtering the service locations that satisfy the service type as a function of the available time value and the time estimates; and providing results of the filtering to the user electronic device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for recommending service locations, the system comprising:
one or more computer processor circuits configured with; an input-output module configured to receive, from a user electronic device, a request specifying parameters that include a service type, an available time value and location information; a query generation module configured to; query, based upon the parameters, a service database to retrieve profile information about service locations that satisfy the service type; query, based upon the parameters, a travel database to retrieve travel time information for the service locations that satisfy the service type; a service predicting algorithm module configured to generate time estimates for obtaining services at each of the service locations by applying a service predicting algorithm that uses the profile information about service locations and the travel time information for the service locations; and a filter module configured to filter the service locations that satisfy the service type as a function of the available time value and the time estimates. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
19. A computer program product for recommending service locations, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions readable by at least one processing circuit to cause the at least one processing circuit to perform a method comprising:
-
receiving, from a user electronic device, a request specifying parameters that include a service type, an available time value and location information; querying, based upon the parameters, a service database to retrieve profile information about service locations that satisfy the service type; querying, based upon the parameters, a travel database to retrieve travel time information for the service locations that satisfy the service type; generating time estimates for obtaining services at each of the service locations by applying a service predicting algorithm that uses the profile information about service locations and the travel time information for the service locations; filtering the service locations that satisfy the service type as a function of the available time value and the time estimates; and providing results of the filtering to the user electronic device.
-
Specification