Dynamic presentation of a user profile
AssigneeSAP Portals Israel Ltd.
InventorsYahali Sherman, Vitaly Vainer
Life of this patent
Estimating the term…
Abstract
Systems and methods for dynamic user profile presentation in a large-scale network are provided. Individuals may request to retrieve user profiles of other users in the network. Commonalities between the requesting individual and the owner of the user profile are identified. The commonalities may include non-public information associated with the owner of the user profile. Connection strength associated with each commonality is determined and the commonalities are prioritized according to the connection strength. The commonalities between the requesting individual and the owner of the user profile are presented to the requesting individual based on the prioritization.
Claims24
A computer-implemented method for dynamic user profile presentation, comprising:
- receiving a request from a first user to view profile information of a second user;
- identifying a first set of commonalities between profile information of the first user and the profile information of the second user;
- and
- dynamically generating a first version of the profile information of the second user for presentation to the first user, the first version of the profile information generated in response to and after receiving the request from the first user, the first version based on the identified first set of commonalities, wherein the first version of the profile information is not stored or generated prior to receiving the request from the first user;
- receiving a request from a third user to view profile information of the second user, the third user different than the first user;
- identifying a second set of commonalities between profile information of the third user and the profile information of the second user, the second set of commonalities different than the first set of commonalities;
- and
- dynamically generating, a second version of the profile information of the second user for presentation to the third user, the second version of the profile information generated in response to and after receiving the request from the third user, the second version based on the identified second set of commonalities, wherein the second version of the profile information is different than the first version of the profile information, and wherein the second version of the profile information is not stored or generated prior to receiving the request from the third user.
A computer program product, tangibly embodied in a non-transitory, machine-readable storage device, the computer program product being operable to cause data processing apparatus to perform operations comprising:
- receiving a request from a first user to view profile information of a second user;
- identifying a first set of commonalities between profile information of the first user and the profile information of the second user;
- and
- dynamically generating a first version of the profile information of the second user for presentation to the first user, the first version of the profile information generated in response to and after receiving the request from the first user, the first version based on the identified first set of commonalities, wherein the first version of the profile information is not stored or generated prior to receiving the request from the first user;
- receiving a request from a third user to view profile information of the second user, the third user different than the first user;
- identifying a second set of commonalities between profile information of the third user and the profile information of the second user, the second set of commonalities different than the first set of commonalities;
- and
- dynamically generating a second version of the profile information of the second user for presentation to the third user, the second version of the profile information generated in response to and after receiving the request from the third user, the second version based on the identified second set of commonalities, wherein the second version of the profile information is different than the first version of the profile information, and wherein the second version of the profile information is not stored or generated prior to receiving the request from the third user.
Dependencies are inferred from the claim text.