System and methods for performing multivariate optimizations based on location data
First Claim
1. A system for performing multivariate optimizations based on user location data, comprising:
- one or more processors; and
one or more memory resources storing instructions that, when executed by the one or more processors, cause the one or more processors to;
receive location data of a user, the location data recorded by a mobile computing device operated by the user;
analyze the location data to identify a first set of location data corresponding to a frequent route taken by the user;
retrieve service data associated with a network service;
analyze the first set of location data and the service data to;
(i) identify a plurality of potential service routes;
(ii) determine, for each potential service route, a respective set of parameters;
(iii) select, based on optimizing one or more of the respective sets of parameters, a first service route of the plurality of potential service routes, wherein optimizing one or more of the respective sets of parameters includes associating a respective weight for each parameter; and
generate content data for displaying a recommendation for the user based on the first service route.
1 Assignment
0 Petitions
Accused Products
Abstract
An optimization and recommendation engine can receive user location data to programmatically generate customized recommendations regarding the user'"'"'s operation as a potential service provider for a network service. The optimization and recommendation engine can determine potential service routes based on the user location data indicating a frequent route of the user and on service data associated with the network service. The optimization and recommendation engine can also perform multivariate optimizations to select one or more optimal service routes from the potential service routes. The recommendations can include the one or more optimal service routes as well as parameters associated with such routes. The recommendations can further include a comparison of the parameters against characteristics of the user'"'"'s frequent route.
-
Citations
20 Claims
-
1. A system for performing multivariate optimizations based on user location data, comprising:
-
one or more processors; and one or more memory resources storing instructions that, when executed by the one or more processors, cause the one or more processors to; receive location data of a user, the location data recorded by a mobile computing device operated by the user; analyze the location data to identify a first set of location data corresponding to a frequent route taken by the user; retrieve service data associated with a network service; analyze the first set of location data and the service data to; (i) identify a plurality of potential service routes; (ii) determine, for each potential service route, a respective set of parameters; (iii) select, based on optimizing one or more of the respective sets of parameters, a first service route of the plurality of potential service routes, wherein optimizing one or more of the respective sets of parameters includes associating a respective weight for each parameter; and generate content data for displaying a recommendation for the user based on the first service route. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A non-transitory computer-readable medium storing instructions that, when executed by one or more processors, cause the one or more processors to:
-
receive location data of a user, the location data recorded by a mobile computing device operated by the user; analyze the location data to identify a first set of location data corresponding to a frequent route taken by the user; retrieve service data associated with a network service; analyze the first set of location data and the service data to; (i) identify a plurality of potential service routes; (ii) determine, for each potential service route, a respective set of parameters; (iii) select, based on optimizing one or more of the respective sets of parameters, a first service route of the plurality of potential service routes, wherein optimizing one or more of the respective sets of parameters includes associating a respective weight for each parameter; and generate content data for displaying a recommendation for the user based on the first service route. - View Dependent Claims (15, 16)
-
-
17. A computer-implemented method of multivariate optimizations based on location data, the method being performed by one or more processors and comprising:
-
receiving location data of a user, the location data recorded by a mobile computing device operated by the user; analyzing the location data to identify a first set of location data corresponding to a frequent route taken by the user; retrieving service data associated with a network service; analyzing the first set of location data and the service data to; (i) identify a plurality of potential service routes; (ii) determine, for each potential service route, a respective set of parameters; (iii) select, based on optimizing one or more of the respective sets of parameters, a first service route of the plurality of potential service routes wherein optimizing one or more of the respective sets of parameters includes associating a respective weight for each parameter; and generating content data for displaying a recommendation for the user based on the first service route. - View Dependent Claims (18, 19, 20)
-
Specification