A method and a system for generating dynamic recommendations in a distributed networking system
First Claim
1. A central server connected to a plurality of client devices that is adapted to generate dynamic recommendations comprising:
- a memory that comprises a database that stores profiles of a plurality of users;
a processor in communication with the database and the plurality of client devices, wherein said processor is configured to execute at least one of (i) a first set of instructions and (ii) a second set of instructions,wherein said first set of instructions when executed by said processor causes;
retrieving transaction needs along with associated recommendation needs of a user from a dynamic profile of the user, wherein the dynamic profile is received from a linked storage device or a client device associated with the user, wherein the transaction needs are configured at a user level, wherein the recommendation needs are configured at at least one of a server level for a type of transaction and at a user-level for an instance of a transaction;
matching transaction resources stored in a database of networking system with the transaction needs that are retrieved from the dynamic profile of the user to obtain matched transaction resources, wherein the transaction resources comprise transaction needs from dynamic profiles associated with a plurality of users; and
comparing the matched transaction resources with the recommendation needs to obtain a first set of final transaction resources;
wherein said second set of instructions when executed by said processor causes;
(i) retrieving targeting criteria associated with the transaction resources at the server level for a type of transaction and at a user level for an instance of a transaction from the database of the networking system; and
(ii) comparing the targeting criteria with a profile of the user to obtain a second set of final transaction resources, andwherein said processor is further configured to execute a third set of instructions, wherein said third set of instructions when executed by said processor causes;
transmitting to a client device, a subset of final transaction resources that is from at least one of the first set of final transaction resources and the second set of final transaction resources.
0 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of the present disclosure relate to a method and a system for generating dynamic recommendations in a distributed networking system. The present disclosure provides real time and contextual dynamic recommendations of information and transaction opportunities for needs identified using dynamic profiles of users. The dynamic recommendations are sorted by relevance using several key factors like connection strength, skill-fit-score, group affinity, Item-affinity, rater scores, location proximity etc. In an embodiment, the present disclosure relates to generating a health profile of a user in the distributed networking system. The method discloses predicting the possibility of a health disorder affecting a user based on health profiles of other users connected over the network.
16 Citations
59 Claims
-
1. A central server connected to a plurality of client devices that is adapted to generate dynamic recommendations comprising:
-
a memory that comprises a database that stores profiles of a plurality of users; a processor in communication with the database and the plurality of client devices, wherein said processor is configured to execute at least one of (i) a first set of instructions and (ii) a second set of instructions, wherein said first set of instructions when executed by said processor causes; retrieving transaction needs along with associated recommendation needs of a user from a dynamic profile of the user, wherein the dynamic profile is received from a linked storage device or a client device associated with the user, wherein the transaction needs are configured at a user level, wherein the recommendation needs are configured at at least one of a server level for a type of transaction and at a user-level for an instance of a transaction; matching transaction resources stored in a database of networking system with the transaction needs that are retrieved from the dynamic profile of the user to obtain matched transaction resources, wherein the transaction resources comprise transaction needs from dynamic profiles associated with a plurality of users; and comparing the matched transaction resources with the recommendation needs to obtain a first set of final transaction resources; wherein said second set of instructions when executed by said processor causes; (i) retrieving targeting criteria associated with the transaction resources at the server level for a type of transaction and at a user level for an instance of a transaction from the database of the networking system; and (ii) comparing the targeting criteria with a profile of the user to obtain a second set of final transaction resources, and wherein said processor is further configured to execute a third set of instructions, wherein said third set of instructions when executed by said processor causes; transmitting to a client device, a subset of final transaction resources that is from at least one of the first set of final transaction resources and the second set of final transaction resources. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59)
-
-
2-28. -28. (canceled)
Specification