Abstract:
System and techniques for activity sensing online preference assay are described herein. A count for an action completed by a member of a social network service may be detected over a first period of time. The member may be labeled with an online activity preference based on the count and a subset of the first period of time. A plurality of member activities corresponding with the online activity preference may be collected for a second period of time prior to obtaining the initial indication. Respective decision trees of a set of decision trees may be traversed based on a set of inputs comprising the collected plurality of member activities to determine a probability that the online activity preference corresponds with the member. An actual online activity preference may be derived for the member using an aggregation of the determined probability for the respective decision trees of the set of decision trees. Social network content items may be filtered for the member based on the actual online activity preference
Abstract:
The disclosed embodiments provide a system for processing data. During operation, the system obtains a count of actions associated with a member of a social network, wherein the count comprises a set of action types and a number of actions associated with the member for each of the action types. Next, the system uses the count to calculate a set of scores for measuring the value of the social network to the member, wherein the set of scores is associated with researching and contacting people, building a network, keeping up with connections, staying informed and building knowledge, establishing and managing a reputation, and getting hired. The system then outputs the scores for use in characterizing and improving the value of the social network for the member.
Abstract:
Techniques for dynamically generating feedback based on contextual information and providing the feedback to a user are provided. A service provider determines, based on contextual information related to a user (such as personal information previously provided by the user) interactive data to display to the user. The type of interactive data may correspond to the type of personal information submitted by the user or derived by the service provider. The interactive data may be based on other users that have already registered with the service provider. In this way, a user is able to (1) view current and relevant information that is related to the user and (2) see the value that the user receives by providing additional personal information. Subsequent interactive data may be based on multiple personal data items that the service provider receives from the user. These techniques are also applicable after a user has registered with a service provider.
Abstract:
In order to invite individuals to join a social network, telephone contact information of a user of the social network is extracted, with the user's permission, from a phonebook associated with a telephone application on the user's portable electronic device. Then, the extracted telephone contact information is shared across different platforms to the user's desktop computer, and telephone numbers in the extracted telephone contact information are identified. These telephone numbers are associated with other portable electronic devices, and with individuals that are not currently members of the social network. After receiving confirmation of a telephone number from the user (e.g., via the desktop computer), the location of the associated portable electronic device is determined. Based on the telephone number and the location, an invitation to join the social network is conditionally provided to the portable electronic device, via a Short Message Service (SMS) message.
Abstract:
A system and method for generating a profile value score to prioritize members for opportunities. The system receives a member opportunity request. In response, the system generates a list of members in response to the received member opportunity request, wherein the list of members is determined based on member profile data stored at a social networking system. For each member in the generated list of members, the system generates a profile value score based on the stored member profile data. The system ranks the members of the generated list at least in part based on the generated profile value scores. The system then selects one or more members in the list of members based on the ranking of members in the generated list.
Abstract:
The disclosed embodiments provide a system for processing data. During operation, the system obtains a count of actions associated with a member of a social network, wherein the count comprises a set of action types and a number of actions associated with the member for each of the action types. Next, the system uses the count to calculate a set of scores for measuring the value of the social network to the member, wherein the set of scores is associated with researching and contacting people, building a network, keeping up with connections, staying informed and building knowledge, establishing and managing a reputation, and getting hired. The system then outputs the scores for use in characterizing and improving the value of the social network for the member.
Abstract:
A system determines an intent of a current user who is interacting with an online social networking system, and requests information from the current user based on the determined intent of the current user. The system then receives the requested information from the current user, and provides a service or information to the current user based on the intent of the current user and the information provided by the current user.
Abstract:
The disclosed embodiments relate to a system for analyzing performance in an online professional network. During operation, the system receives time series data for user actions, wherein for each user action, the time series data comprises a series of numbers associated with consecutive time intervals, wherein a given number indicates a number of times the user action occurred during the time interval. The system also receives time series data for performance metrics, wherein for each performance metric, the time series data comprises a series of numbers associated with consecutive time intervals, wherein a given number indicates the number of times the performance metric occurred during the time interval. The system then performs a time series analysis on the received time series data for user actions and performance metrics to determine relationships between the user actions and the performance metrics.
Abstract:
A system, method, and apparatus are provided for promoting achievement of a goal within a professional community, such as an online professional network. A member is selected as a candidate for assistance based on her level of usage of the community and/or other factors, and a goal of the member may be learned explicitly or implicitly. Based on her goal and her level of proficiency within the community, which may be determined based on the number of discrete tasks or metrics she has accomplished, a set of milestones is suggest to her. The milestones are both related to the member's goal and customized to her level of proficiency. Upon completion of the milestones, she may be given a reward that is related to the goal.
Abstract:
The disclosed embodiments relate to a system for analyzing performance in an online professional network. During operation, the system receives time series data for user actions, wherein for each user action, the time series data comprises a series of numbers associated with consecutive time intervals, wherein a given number indicates a number of times the user action occurred during the time interval. The system also receives time series data for performance metrics, wherein for each performance metric, the time series data comprises a series of numbers associated with consecutive time intervals, wherein a given number indicates the number of times the performance metric occurred during the time interval. The system then performs a time series analysis on the received time series data for user actions and performance metrics to determine relationships between the user actions and the performance metrics.