Patent ID: 8346624

Claim:
A computer-implemented method for offering recommendations for one or more third party products and services to a user based on a geographical location associated with the user, and based on user-related parameters and information relating to the third party products and services, comprising the steps of: receiving information relating to third party products and services, wherein the information relating to the third party products and services includes availability information indicative of geographic availability for each product and service, and wherein the information relating to the third party products and services includes product performance data indicative of performance results for each product and service; receiving one or more user-related parameters, wherein the one or more user-related parameters include preferences of the user and location information corresponding to a geographical location associated with the user; identifying from the third party products and services one or more eligible third party products and services available to the user by comparing the availability information for each third party product and service to the location information corresponding to the geographical location associated with the user; ranking the one or more eligible third party products and services based on the one or more user-related parameters and based on the information relating to the third party products and services, including the product performance data indicative of performance results for each product and service; and providing the user with information relating to at least one of the one or more ranked eligible third party products and services.