METHOD AND APPARATUS FOR CATEGORY BASED NAVIGATION
First Claim
1. A computer-implemented method for category based navigation for a primary user, the method comprising:
- determining a set of relevant users, the relevant users being users deemed, by a computer evaluation process, to be relevant to the primary user, wherein the set of relevant users is a subset of data representing a plurality of users;
obtaining, at a server computer, user data related to the set of relevant users;
storing the user data at the server computer in a user database, wherein the user data base includes user data of other users of the plurality of users;
obtaining entity data from one or more data sources, wherein the entity data is associated with an entity in a plurality of entities, wherein the entity is associated with the target user;
storing the entity data at the server computer, wherein the entity data associated with the plurality of entities is stored in an entity database;
determining, at the server computer, a set of relevant entities comprising one or more entities relevant to the primary user based on the entity data and user data;
categorizing the set of relevant entities with an initial categorization;
displaying, on a user device, at least an indication of the initial categorization to the primary user;
obtaining, via the user device, user feedback related to the initial categorization;
adjusting the initial categorization based on the user feedback to form an adjusted categorization and an adjusted order of relevance;
displaying the adjusted categorization and the adjusted order of relevance to the primary user; and
obtaining, from the primary user, a response to the categorization of entities in the set of relevant entities via the user device.
3 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of the invention relate to a category based navigation system obtaining user data related to a plurality of users relevant to the primary user. The method further comprises obtaining entity data associated with an entity in a plurality of entities. The category based navigation system then determines one or more entities relevant to the primary user, and determines an initial order of relevance of a set of relevant entities. The method further comprises categorizing and displaying the set of relevant entities with an initial categorization on a user device to the primary user. The category based navigation system may then obtain, via the user device, user feedback, adjust the initial categorization and initial order of relevance based on the user feedback; and display the adjusted categorization and adjusted order of relevance of the set of relevant entities to the primary user on the user device.
31 Citations
30 Claims
-
1. A computer-implemented method for category based navigation for a primary user, the method comprising:
-
determining a set of relevant users, the relevant users being users deemed, by a computer evaluation process, to be relevant to the primary user, wherein the set of relevant users is a subset of data representing a plurality of users; obtaining, at a server computer, user data related to the set of relevant users; storing the user data at the server computer in a user database, wherein the user data base includes user data of other users of the plurality of users; obtaining entity data from one or more data sources, wherein the entity data is associated with an entity in a plurality of entities, wherein the entity is associated with the target user; storing the entity data at the server computer, wherein the entity data associated with the plurality of entities is stored in an entity database; determining, at the server computer, a set of relevant entities comprising one or more entities relevant to the primary user based on the entity data and user data; categorizing the set of relevant entities with an initial categorization; displaying, on a user device, at least an indication of the initial categorization to the primary user; obtaining, via the user device, user feedback related to the initial categorization; adjusting the initial categorization based on the user feedback to form an adjusted categorization and an adjusted order of relevance; displaying the adjusted categorization and the adjusted order of relevance to the primary user; and obtaining, from the primary user, a response to the categorization of entities in the set of relevant entities via the user device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer-implemented method comprising:
-
categorizing a set of entities relevant to a primary user with an initial categorization, wherein the initial categorization is based on stored historical data related to the primary user; displaying, on a user device, at least an indication of the initial categorization to the primary user; obtaining, via the user device, user feedback related to the initial categorization; adjusting the initial categorization based on the user feedback to form an adjusted categorization and an adjusted order of relevance; displaying the adjusted categorization and the adjusted order of relevance to the primary user; and obtaining, from the primary user, a response to the categorization of entities in the set of relevant entities via the user device.
-
-
16. A server computer comprising a processor and a non-transitory computer-readable medium, the non-transitory computer-readable medium comprising code executable by the processor to implement a method for category based navigation for a primary user, the method comprising:
-
determining a set of relevant users, the relevant users being users deemed, by a computer evaluation process, to be relevant to the primary user, wherein the set of relevant users is a subset of data representing a plurality of users; obtaining, at a server computer, user data related to the set of relevant users; storing the user data at the server computer in a user database, wherein the user data base includes user data of other users of the plurality of users; obtaining entity data from one or more data sources, wherein the entity data is associated with an entity in a plurality of entities, wherein the entity is associated with the target user; storing the entity data at the server computer, wherein the entity data associated with the plurality of entities is stored in an entity database; determining, at the server computer, a set of relevant entities comprising one or more entities relevant to the primary user based on the entity data and user data; categorizing the set of relevant entities with an initial categorization; communicating to the primary user, on a user device, at least an indication of the initial categorization to the primary user; obtaining, via the user device, user feedback related to the initial categorization; adjusting the initial categorization based on the user feedback to form an adjusted categorization and an adjusted order of relevance; communicating to the primary user, via the user device, the adjusted categorization and the adjusted order of relevance to the primary user; and obtaining, from the primary user, a response to the categorization of entities in the set of relevant entities via the user device. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A server computer comprising a process and a non-transitory computer-readable medium, the non-transitory computer-readable medium comprising code executable by the processor to implement a method comprising:
-
categorizing a set of entities relevant to a primary user with an initial categorization, wherein the initial categorization is based on stored historical data related to the primary user; displaying, on a user device, at least an indication of the initial categorization to the primary user; obtaining, via the user device, user feedback related to the initial categorization; adjusting the initial categorization based on the user feedback to form an adjusted categorization and an adjusted order of relevance; displaying the adjusted categorization and the adjusted order of relevance to the primary user; and obtaining, from the primary user, a response to the categorization of entities in the set of relevant entities via the user device.
-
Specification