LinkedIn Patent Grants

Adaptive pairwise preferences in recommenders

Granted: February 21, 2017
Patent Number: 9576247
Methods, systems, and products adapt recommender systems with pairwise feedback. A pairwise question is posed to a user. A response is received that selects a preference for a pair of items in the pairwise question. A latent factor model is adapted to incorporate the response, and an item is recommended to the user based on the response.

Presenting a user profile

Granted: February 21, 2017
Patent Number: 9576274
A first user of a presentation machine may be a recruiter that initiates an action in reference to a first user profile. The first user profile may describe a first candidate for a job. The presentation machine may identify the first user profile and determine a similarity score that indicates a degree of similarity between the first user profile and a second user profile that describes a second candidate for the job. The presentation machine may also access a volatility score that…

Identification of a propagator-type leader in a social network

Granted: February 21, 2017
Patent Number: 9576326
Techniques for identification of a propagator-type leader in a social network are described. According to various embodiments, a specific content item posted by a particular actor of a plurality of actors and interactions by other actors of the plurality of actors with the specific content item are identified. A leadership score associated with the particular actor is calculated, the leadership score indicating a propensity of the particular actor to spread information among the…

Mobile device pairing

Granted: February 21, 2017
Patent Number: 9578481
Systems and methods for pairing electronic devices are provided. In an example embodiment, geolocation data for a first device and a second device is received. Based on determining the first device is within a predetermined distance of the second device using the geolocation data, gesture data of the first device and second device is accessed. An association between the first device and the second device is identified based on the gesture data. A communicative coupling is initiated…

Mobile device pairing

Granted: February 14, 2017
Patent Number: 9569163
Systems and methods for pairing electronic devices are provided. In an example embodiment, first motion capture data corresponding to a physical user motion is received from a first device. Second motion capture data corresponding to the physical user motion is received from a second device. Features are extracted from the first motion capture data and the second motion capture data. An association between the first device and the second device is determined based on a comparison of the…

Member communication reply score calculation

Granted: February 14, 2017
Patent Number: 9569735
In an example embodiment, a supervised machine learning algorithm is used to train a communication reply score model based on an extracted first set of features and second set of features from social networking service member profiles and activity and usage information. When a plurality of member search results is to be displayed, for the member identified in each of the plurality of member search results, the member profile corresponding to the member is parsed to extract a third set of…

Mobile device pairing

Granted: February 14, 2017
Patent Number: 9571956
Systems and methods for pairing electronic devices are provided. In an example embodiment, gesture data resulting from a physical user gesture associated with a first device and a second device is received. Features are extracted from the gesture data. An association between the first device and the second device is identified based on the extracted features. A communicative coupling is initiated between the first device and the second device in response to identifying the association.

Facilitating social networking service connections via an ad hoc peer-to-peer network of mobile devices

Granted: February 14, 2017
Patent Number: 9572000
A first mobile device may be configured to facilitate context-aware, graph-based interactions. For example, the first mobile device receives a first communication from a second mobile device. The first communication includes a second member identifier of a second member of the social networking service. The second member identifier may be associated with the second mobile device. In response to the receiving of the first communication, the first mobile device may determine, based on the…

Revising connection strengths in a social graph

Granted: February 7, 2017
Patent Number: 9563923
During a feedback technique, a system that provides a social network requests feedback regarding an initial connection strength associated with an edge between two nodes in the social graph, which are associated with an entity and a counterparty, respectively. Note that the social graph represents interactions among users of the social network. Based on the feedback, the system determines a directional asymmetry between revised connection strengths received from the entity and the…

System for generating a user interface for a social network and method therefor

Granted: January 31, 2017
Patent Number: 9557884
A device, system, and method may variously include or utilize a processor to cause a user device to display a content selection display area and a content display area. The content selection display area may include subject matter categories and icons, at least some of the icons being individually associated with at least one of the subject matter categories and at least some of the categories being associated with at least one of the plurality of icons. Each category is associated with…

Middleware data log system

Granted: January 31, 2017
Patent Number: 9558256
A method of maintaining a data store is disclosed. The data store is distributed across a plurality of storage provider instances, including a master storage provider instance and a plurality of additional storage provider instances. A master data log is updated to reflect a change to the data store. The master data log is synchronized with a plurality of replicas of the master data log. The change is propagated across the plurality of additional storage provider instances based on an…

Social network interaction via games

Granted: January 31, 2017
Patent Number: 9558613
Techniques for enabling members to learn about and interact with their social network via games are described. According to various embodiments, it is determined that a content item or entity associated with an online social network service is relevant to a member of the online social network service. An online game including a game question and a correct game answer is generated based on the content item or entity. The game question is then displayed to the member, and a member response…

Site flow optimization

Granted: January 24, 2017
Patent Number: 9552556
In an example embodiment, for each of a plurality of possible presented actions corresponding to a particular flow of actions in a computer network, and for each of one or more possible performed actions for each possible presented action, a likelihood that a user will perform the possible performed action is determined. Then, a first presented action is identified by determining a presented action having a maximum determined likelihood, based on the determined likelihood, wherein the…

Identification of a trigger-type leader in a social network

Granted: January 17, 2017
Patent Number: 9547877
Techniques for identification of a trigger-type leader in a social network are described. According to various embodiments, a specific content item posted by a particular actor of a plurality of actors and interactions by other actors of the plurality of actors with the specific content item are identified. A leadership score associated with the particular actor is then calculated, the leadership score indicating a propensity of the particular actor to stimulate discussion among actors…

System for inline expansion of social network content and method therefor

Granted: January 10, 2017
Patent Number: 9542071
A device, system, and method may variously include a network interface device communicatively coupled to a user interface and a processor, coupled to the network interface device, configured to cause the user interface to display a newsfeed including social network content items, the newsfeed being configured to scroll to display ones of the social network content items on the user interface. At least one of the content items includes a title and content. The content item is configurable…

Methods and systems for identifying member profiles similar to a source member profile

Granted: January 10, 2017
Patent Number: 9544392
Techniques for identifying and presenting member profiles similar to a source member profile are described. With some embodiments, a general recommendation engine is used to extract features from member profiles, and then store the extracted features, including any computed, derived or retrieved profile features, in an enhanced member profile. In real-time, the general recommendation engine processes client requests to identify member profiles similar to a source member profile by…

Estimating latency of an application

Granted: January 10, 2017
Patent Number: 9544403
Techniques for generating and using service call graphs are provided. In one technique, trace data items generated by different services are correlated to generate a service call graph. Trace data indicates when certain services are called and their respective latencies as a result of a client request. A service call graph may reflect a single trace or multiple traces over a particular period of time. A service call graph may be analyzed to inform administrators of a web site how a web…

Managed memory cache with application-layer prefetching

Granted: January 3, 2017
Patent Number: 9535843
In order to prevent data thrashing and the resulting performance degradation, a computer system may maintain an application-layer cache space to more effectively use physical memory and, thus, significantly improve an application-memory hit ratio and reduce disk input-output operations. In particular, the computer system may maintain a managed memory cache that is separate from a page cache. The managed memory cache may be managed according to predefined caching rules that are separate…

Graph-based queries

Granted: January 3, 2017
Patent Number: 9535963
In order to request desired information from a graph database, a system executes a query against the graph database. The graph database may store a graph that includes nodes, edges between the nodes, and predicates to represent and store data with index-free adjacency. Moreover, the query may identify a first edge associated with a predicate that specifies one or more of the nodes in the graph. In response to the query, the system receives a result that includes a subset of the graph. In…

Recommendation engine

Granted: January 3, 2017
Patent Number: 9535992
Determining an item to present to a first user is disclosed. Preference information is received that comprises the preferences of a plurality of users associated with one or more items. User correlations are determined from the received preference information. For the first user, a set of other users most correlated with the first user is determined. One or more items are presented to the first user based at least in part on the preferences of the other users.