System and method for providing noted items
First Claim
1. A computer-implemented method comprising:
- receiving, using one or more computing devices, a request for electronically noted items from a first user;
receiving, using the one or more computing devices, user identification data identifying the first user;
aggregating, using the one or more computing devices, one or more noting indications associated with the first user based on a noting type to generate a noting profile associated with the first user, the one or more noting indications describing whether the first user approves one or more items, the noting profile describing the one or more noting indications associated with the first user and the noting type including an indication of whether the first user approves the one or more items;
determining, using the one or more computing devices, one or more second users related to the first user based on the user identification data identifying the first user and the noting profile associated with the first user;
retrieving, using the one or more computing devices, a first set of two or more electronically noted items marked by the one or more second users;
receiving, using the one or more computing devices, one or more customization inputs from the first user; and
determining, using the one or more computing devices, a second set of two or more electronically noted items based on the first set of two or more electronically noted items and the one or more customization inputs.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and associated methods for providing electronically noted items are disclosed. The noting application includes a communication module, a determination module, a ranking module and a presentation module. The communication module receives a request for electronically noted items from a first user and user identification data identifying the first user. The determination module determines one or more second users related to the first user based at least in part on the user identification data. The determination module retrieves a first set of two or more electronically noted items marked by the one or more second users. The ranking module ranks the first set of two or more electronically noted items to generate a second set of two or more electronically noted items. The presentation module provides for display the second set of two or more electronically noted items to the first user.
-
Citations
20 Claims
-
1. A computer-implemented method comprising:
-
receiving, using one or more computing devices, a request for electronically noted items from a first user; receiving, using the one or more computing devices, user identification data identifying the first user; aggregating, using the one or more computing devices, one or more noting indications associated with the first user based on a noting type to generate a noting profile associated with the first user, the one or more noting indications describing whether the first user approves one or more items, the noting profile describing the one or more noting indications associated with the first user and the noting type including an indication of whether the first user approves the one or more items; determining, using the one or more computing devices, one or more second users related to the first user based on the user identification data identifying the first user and the noting profile associated with the first user; retrieving, using the one or more computing devices, a first set of two or more electronically noted items marked by the one or more second users; receiving, using the one or more computing devices, one or more customization inputs from the first user; and determining, using the one or more computing devices, a second set of two or more electronically noted items based on the first set of two or more electronically noted items and the one or more customization inputs. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising:
-
a processor; and a memory storing instructions that, when executed, cause the system to; receive a request for electronically noted items from a first user; receive user identification data identifying the first user; aggregate one or more noting indications associated with the first user based on a noting type to generate a noting profile associated with the first user, the one or more noting indications describing whether the first user approves one or more items, the noting profile describing the one or more noting indications associated with the first user and the noting type including an indication of whether the first user approves the one or more items; determine one or more second users related to the first user based on the user identification data identifying the first user and the noting profile associated with the first user; retrieve a first set of two or more electronically noted items marked by the one or more second users; receive one or more customization inputs from the first user; and determine a second set of two or more electronically noted items based on the first set of two or more electronically noted items and the one or more customization inputs. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer program product comprising a non-transitory computer usable medium including a computer readable program, wherein the computer readable program when executed on a computer causes the computer to:
-
receive a request for electronically noted items from a first user; receive user identification data identifying the first user; aggregate one or more noting indications associated with the first user based on a noting type to generate a noting profile associated with the first user, the one or more noting indications describing whether the first user approves one or more items, the noting profile describing the one or more noting indications associated with the first user and the noting type including an indication of whether the first user approves the one or more items; determine one or more second users related to the first user based on the user identification data identifying the first user and the noting profile associated with the first user; retrieve a first set of two or more electronically noted items marked by the one or more second users; receive one or more customization inputs from the first user; and determine a second set of two or more electronically noted items based on the first set of two or more electronically noted items and the one or more customization inputs. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification