Systems and methods to provide server side profile information
First Claim
Patent Images
1. A method, comprising:
- provisioning, via a computing device, a lightweight directory access protocol (LDAP) server for each user of a plurality of users including a first user;
receiving profile information, the profile information obtained from received messages and sent messages of the plurality of users;
storing the profile information in a database associated with the LDAP server, wherein the profile information is stored as a plurality of profiles, each profile for a single person, each profile comprising information obtained from a social network server, and each profile having a relevancy score; and
providing, via the LDAP server, a plurality of suggestions from the profile information in response to a partial entry provided by the first user to a first client associated with the first user, the providing comprising selecting the suggestions based on relevancy scores of the plurality of profiles, and the plurality of suggestions supplementing a first suggestion provided, in response to the partial entry, locally from the first client, the plurality of suggestions to be marked with a visual indicator when displayed for viewing by a user on a user interface of the first client to indicate the LDAP server as its source, and the first suggestion provided locally to be displayed in a top position of the user interface relative to a lower position for display of the plurality of suggestions provided via the LDAP server, wherein each of the suggestions provided from the LDAP server is marked with the visual indicator, and the top position is above the lower position.
7 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods to provide server side profile information. An LDAP server is provisioned for each user of a plurality of users. Profile information is received. The profile information is stored in a database associated with the LDAP server. Via the LDAP server, a suggestion from the profile information is provided in response to a partial entry provided by the user to a first client associated with the user.
474 Citations
20 Claims
-
1. A method, comprising:
-
provisioning, via a computing device, a lightweight directory access protocol (LDAP) server for each user of a plurality of users including a first user; receiving profile information, the profile information obtained from received messages and sent messages of the plurality of users; storing the profile information in a database associated with the LDAP server, wherein the profile information is stored as a plurality of profiles, each profile for a single person, each profile comprising information obtained from a social network server, and each profile having a relevancy score; and providing, via the LDAP server, a plurality of suggestions from the profile information in response to a partial entry provided by the first user to a first client associated with the first user, the providing comprising selecting the suggestions based on relevancy scores of the plurality of profiles, and the plurality of suggestions supplementing a first suggestion provided, in response to the partial entry, locally from the first client, the plurality of suggestions to be marked with a visual indicator when displayed for viewing by a user on a user interface of the first client to indicate the LDAP server as its source, and the first suggestion provided locally to be displayed in a top position of the user interface relative to a lower position for display of the plurality of suggestions provided via the LDAP server, wherein each of the suggestions provided from the LDAP server is marked with the visual indicator, and the top position is above the lower position. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A system, comprising:
-
at least one processor; and memory storing instructions configured to instruct the at least one processor to; provision a lightweight directory access protocol (LDAP) server for each user of a plurality of users including a first user; receive profile information, the profile information obtained from received messages and sent messages of the plurality of users; store the profile information in a database associated with the LDAP server, the profile information to be stored as a plurality of profiles, each profile being for a single person, each profile comprising information obtained from a social network server, and each profile having a relevancy score; and provide, via the LDAP server, a plurality of suggestions from the profile information in response to a partial entry provided by the first user to a first client associated with the first user, the providing comprising selecting the suggestions based on relevancy scores of the plurality of profiles, and the plurality of suggestions supplementing a first suggestion provided locally from the first client, the plurality of suggestions to be marked with a visual indicator when displayed for viewing by a user on a user interface of the first client to indicate the LDAP server as its source, and the first suggestion to be displayed in a top position of the user interface relative to a lower position for display of the plurality of suggestions, wherein each of the suggestions provided from the LDAP server is marked with the visual indicator, the first suggestion provided locally from the first client is not marked with the visual indicator, and the top position is above the lower position.
-
-
20. A non-transitory machine readable storage media storing a set of instructions, the instructions when executed causing at least one processor to:
-
provision a lightweight directory access protocol (LDAP) server for each user of a plurality of users including a first user; receive profile information, the profile information obtained from received messages and sent messages of the plurality of users; store the profile information in a database associated with the LDAP server, wherein the profile information is stored as a plurality of profiles, each profile for a single person, and each profile having a relevancy score; and provide, via the LDAP server, a plurality of suggestions from the profile information in response to a partial entry provided by the first user to a first client associated with the first user, the providing comprising selecting the suggestions based on relevancy scores of the plurality of profiles, and the plurality of suggestions supplementing a first suggestion provided locally from the first client, the plurality of suggestions to be marked with a visual indicator when displayed for viewing on the first client to indicate the LDAP server as its source, and the first suggestion to be displayed in a top position relative to a lower position for display of the plurality of suggestions, wherein each of the suggestions provided from the LDAP server is marked with the visual indicator, and the top position is above the lower position.
-
Specification