Resource hubs for heterogeneous groups
First Claim
Patent Images
1. A method for rating a digital resource for heterogeneous groups of members, comprising:
- making the digital resource available to a first hub and a second hub, the first hub comprising a first plurality of members and the second hub comprising a second plurality of members, the first plurality of members differing from the second plurality of members, each member having a member account;
receiving a first rating for the digital resource from a first member of the first hub;
receiving a second rating for the digital resource from a second member of the second hub;
determining a first hub-level score for the first hub based on the first rating;
determining a second hub-level score for the second hub based on the second rating;
determining an overall score for the digital resource based on the first hub-level score that is based on the first rating from the first member and the second hub-level score that is based on the second rating from the second member;
storing an indication of the first hub-level score, second hub-level score, and overall score in a memory; and
providing the first hub-level score to a member of the first plurality of members.
2 Assignments
0 Petitions
Accused Products
Abstract
An invention is disclosed for providing a digital resource gathering and dissemination system, method, or process that can accommodate digital resources of interest for heterogeneous groups and communities of online users for the same topic, demographic, or some other categories as provided by a particular classification scheme. Such a system, method, or process also provides a more reliable or otherwise representative selection of digital resources of interest to the population as a whole.
-
Citations
40 Claims
-
1. A method for rating a digital resource for heterogeneous groups of members, comprising:
-
making the digital resource available to a first hub and a second hub, the first hub comprising a first plurality of members and the second hub comprising a second plurality of members, the first plurality of members differing from the second plurality of members, each member having a member account; receiving a first rating for the digital resource from a first member of the first hub; receiving a second rating for the digital resource from a second member of the second hub; determining a first hub-level score for the first hub based on the first rating; determining a second hub-level score for the second hub based on the second rating; determining an overall score for the digital resource based on the first hub-level score that is based on the first rating from the first member and the second hub-level score that is based on the second rating from the second member; storing an indication of the first hub-level score, second hub-level score, and overall score in a memory; and providing the first hub-level score to a member of the first plurality of members. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A non-transitory computer-readable storage medium for rating a digital resource for heterogeneous groups of members, bearing computer-readable instructions that, when executed upon a computer, cause the computer to perform operations comprising:
-
making the digital resource available to a first hub and a second hub, the first hub comprising a first plurality of members and the second hub comprising a second plurality of members, the first plurality of members differing from the second plurality of members, each member having a member account; receiving a first rating for the digital resource from a first member of the first hub; receiving a second rating for the digital resource from a second member of the second hub; determining a first hub-level score for the first hub based on the first rating; determining a second hub-level score for the second hub based on the second rating; determining an overall score for the digital resource based on the first hub-level score that is based on the first rating from the first member and the second hub-level score that is based on the second rating from the second member; storing an indication of the first hub-level score, second hub-level score, and overall score in a memory; and providing the first hub-level score to a member of the first plurality of members. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. A system for generating a plurality of selections of resources from a plurality of resources, comprising:
-
a processor; and a memory communicatively coupled to the processor when the system is operational, the memory bearing computer-readable instructions that, when executed by the processor, cause the system at least to; make the digital resource available to a first hub and a second hub, the first hub comprising a first plurality of members and the second hub comprising a second plurality of members, the first plurality of members differing from the second plurality of members, each member having a member account; receive a first rating for the digital resource from a first member of the first hub; receive a second rating for the digital resource from a second member of the second hub; determine a first hub-level score for the first hub based on the first rating; determine a second hub-level score for the second hub based on the second rating; determine an overall score for the digital resource based on the first hub-level score that is based on the first rating from the first member and the second hub-level score that is based on the second rating from the second member; store an indication of the first hub-level score, second hub-level score, and overall score; and provide the first hub-level score to a member of the first plurality of members. - View Dependent Claims (34, 35, 36, 37)
-
-
38. A system for presenting a plurality of selections of digital resources among a plurality of digital resources, comprising:
-
a non-transitory hub storage medium for storing a plurality of hubs in a database; a non-transitory user storage medium for storing a plurality of user accounts in a database; a non-transitory resource storage medium for storing a plurality of resources in a database; a non-transitory relationship storage medium for storing a plurality of relationships in a database; a communication interface component configured to send and receive data to and from a user via a user device over a network, the user having a user account in the user storage medium, the user having a membership relationship between the user account and one or more of the plurality of hubs in the relationship storage medium, and the data including one or more submissions, each having a recommended resource or a rating, a user ID relative to the user account, the recommended resource comprising a reference to a resource, and the rating comprising a target resource, wherein the target resource includes a recommended resource; a submission handler component configured to receive one or more recommended resources and one or more recommended ratings; a resource analyzer component configured to determine if each of the one or more recommended resources exists in the resource storage medium, and to add the recommended resource to the resource storage medium if the recommended resource does not already exist in the resource storage medium, the recommended resource including an overall score, a user ID to a user account, and a timestamp; a resource distributor component configured to determine whether an availability relationship between the recommended resource and each of the one or more hubs exists in the relationship storage medium, and to add an availability relationship between the recommended resource and each hub in the relationship storage medium if the availability relationship does not already exist in the relationship storage medium, the availability relationship including a hub-level score, the user ID relative to the user account, and a timestamp; a score generator component configured to determine if an availability relationship between each of the one or more target resources and each of the one or more hubs exists in the relationship storage medium, and to update the hub-level score in the availability relationship based at least in part on the rating if the availability relationship exists in the relationship storage medium, and to update the overall score in the target resource in the resource storage medium based at least in part on the hub-level score; a list maker component configured to generate a plurality of selections of digital resources, the generating including determining a first selection based at least in part on the overall score of each of the digital resources in the resource storage, and a second selection based at least in part on the hub-level score of each of the digital resources in a first hub of the one or more hubs, the generating including presenting the plurality of selections to the user via the user device, wherein the first selection includes the overall scores, and the other selections includes the hub-level scores; and a user interface component configured to interact with the user via the user device, the interacting including receiving the one or more resource submissions from the user, and presenting the plurality of selections of digital resources to the user. - View Dependent Claims (39, 40)
-
Specification