SYSTEMS AND METHODS FOR IMPLEMENTING A PERSONALIZED PROVIDER RECOMMENDATION ENGINE
First Claim
1. A system for making personalized provider recommendations in related categories, the system comprising:
- a network attached storage configured to store;
a plurality of entity categories, each entity category indicating at least one of a type of good and a type of service offered by a provider,a plurality of provider specific profiles, each provider specific profile including an associated provider and at least one associated entity category from the plurality of entity categories,a plurality of category relationships, each category relationship indicating that two or more entity categories from the plurality of entity categories are related, anda plurality of user accounts, each user account including associated authentication data and associated user profile data;
a user interface configured to;
receive authentication information from a user,transmit the authentication information to a computer server system,receive context information indicating at least one of a current condition or an attribute of an environment of the user,transmit the context information to the computer server system,receive a plurality of providers from the computer server system, wherein the plurality of providers is personalized to the user, anddisplay the plurality of providers; and
the computer server system being communicatively coupled to the network attached storage and the user interface, the computer server system being configured to;
receive the authentication information from the user interface,identify a first user account from the plurality of user accounts based on the authentication information,compare the authentication information with a first authentication data that is associated with the first user account,authenticate the user based on the comparison of the authentication information with the first authentication data,receive the context information from the user interface,identify a first entity category from the plurality of entity categories based on the context information,identify a first category relationship from the plurality of category relationships based on the first entity category, the first category relationship indicating that the first entity category and a second entity category are related,identify a first provider specific profile from the plurality of provider specific profiles based on a first user profile data that is associated with the first user account, wherein the first provider specific profile is associated with the first entity category,identify a second provider specific profile from the plurality of provider specific profiles based on the first user profile data, wherein the second provider specific profile is associated with the second entity category, andtransmit the plurality of providers to the user interface, the plurality of providers including a first provider associated with the first provider specific profile and a second provider associated with the second provider specific profile.
9 Assignments
0 Petitions
Accused Products
Abstract
Techniques for making personalized provider recommendations in related categories include identifying a first entity category from a plurality of entity categories based on context information. A first category relationship is identified from a plurality of category relationships based on the first entity category. The first category relationship indicates that the first entity category and a second entity category are related. A first provider specific profile is identified from a plurality of provider specific profiles based on user profile data associated with a user account. The first provider specific profile is associated with the first entity category. A second provider specific profile associated with the second entity category is identified from the plurality of provider specific profiles based on the user profile data. A plurality of providers including a first provider associated with the first provider specific profile and a second provider associated with the second provider specific profile is displayed.
-
Citations
20 Claims
-
1. A system for making personalized provider recommendations in related categories, the system comprising:
-
a network attached storage configured to store; a plurality of entity categories, each entity category indicating at least one of a type of good and a type of service offered by a provider, a plurality of provider specific profiles, each provider specific profile including an associated provider and at least one associated entity category from the plurality of entity categories, a plurality of category relationships, each category relationship indicating that two or more entity categories from the plurality of entity categories are related, and a plurality of user accounts, each user account including associated authentication data and associated user profile data; a user interface configured to; receive authentication information from a user, transmit the authentication information to a computer server system, receive context information indicating at least one of a current condition or an attribute of an environment of the user, transmit the context information to the computer server system, receive a plurality of providers from the computer server system, wherein the plurality of providers is personalized to the user, and display the plurality of providers; and the computer server system being communicatively coupled to the network attached storage and the user interface, the computer server system being configured to; receive the authentication information from the user interface, identify a first user account from the plurality of user accounts based on the authentication information, compare the authentication information with a first authentication data that is associated with the first user account, authenticate the user based on the comparison of the authentication information with the first authentication data, receive the context information from the user interface, identify a first entity category from the plurality of entity categories based on the context information, identify a first category relationship from the plurality of category relationships based on the first entity category, the first category relationship indicating that the first entity category and a second entity category are related, identify a first provider specific profile from the plurality of provider specific profiles based on a first user profile data that is associated with the first user account, wherein the first provider specific profile is associated with the first entity category, identify a second provider specific profile from the plurality of provider specific profiles based on the first user profile data, wherein the second provider specific profile is associated with the second entity category, and transmit the plurality of providers to the user interface, the plurality of providers including a first provider associated with the first provider specific profile and a second provider associated with the second provider specific profile. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for making personalized provider recommendations in related categories, the method comprising:
-
storing a plurality of entity categories, each entity category indicating at least one of a type of good and a type of service offered by a provider; storing a plurality of provider specific profiles, each provider specific profile including an associated provider and at least one associated entity category from the plurality of entity categories; storing a plurality of category relationships, each category relationship indicating that two or more entity categories from the plurality of entity categories are related; storing a plurality of user accounts, each user account including associated authentication data and associated user profile data; receiving authentication information from a user; identifying a first user account from the plurality of user accounts based on the authentication information; comparing the authentication information with a first authentication data that is associated with the first user account; authenticating the user based on the comparison of the authentication information with the first authentication data; receiving context information indicating at least one of a current condition or an attribute of an environment of the user; identifying a first entity category from the plurality of entity categories based on the context information; identifying a first category relationship from the plurality of category relationships based on the first entity category, the first category relationship indicating that the first entity category and a second entity category are related; identifying a first provider specific profile from the plurality of provider specific profiles based on a first user profile data that is associated with the first user account, wherein the first provider specific profile is associated with the first entity category; identifying a second provider specific profile from the plurality of provider specific profiles based on the first user profile data, wherein the second provider specific profile is associated with the second entity category; and displaying a plurality of providers, the plurality of providers including a first provider associated with the first provider specific profile and a second provider associated with the second provider specific profile. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A non-transitory computer-readable medium, having instructions stored therein, which when executed cause a computer to perform a set of operations comprising:
-
receiving authentication information for a user; identifying a first user account from a plurality of user accounts based on the authentication information; comparing the authentication information with a first authentication data that is associated with the first user account; authenticating the user based on the comparison of the authentication information with the first authentication data; receiving context information indicating at least one of a current condition or an attribute of an environment of the user; identifying a first entity category from a plurality of entity categories based on the context information, each entity category indicating at least one of a type of good and a type of service offered by a provider; identifying a first category relationship from a plurality of category relationships based on the first entity category, the first category relationship indicating that the first entity category and a second entity category are related; identifying a first provider specific profile from a plurality of provider specific profiles based on a first user profile data that is associated with the first user account, wherein the first provider specific profile is associated with the first entity category; identifying a second provider specific profile from the plurality of provider specific profiles based on the first user profile data, wherein the second provider specific profile is associated with the second entity category; and transmitting a plurality of providers to a user interface for display, the plurality of providers including a first provider associated with the first provider specific profile and a second provider associated with the second provider specific profile. - View Dependent Claims (19, 20)
-
Specification