LinkedIn Patent Grants

Leveraging persistent identities in website testing

Granted: May 23, 2017
Patent Number: 9661014
A system and method for dynamically scanning one or more features on a Website. The system allows detecting of stored scripting errors, where an attack or injection occurs on a page or feature that results in executing malicious code by another page or feature. The system uses stored test identities and allows testing reuse.

Recommending resources to members of a social network

Granted: May 23, 2017
Patent Number: 9661039
Systems and methods for presenting recommendations for resources to be used by members in learning about and/or acquiring a skill are described. In some example embodiments, the systems and methods receive information associated with a skill from a member of a social network, identify members of the social network that are associated with the skill, receive information from the identified members of the social network that identifies one or more resources associated with the skill, and…

Virtual conference manager

Granted: May 23, 2017
Patent Number: 9661041
A method of using mobile devices of participants of a meeting to facilitate a meeting is disclosed. It is identified that a group of two or more people are conducting the meeting. Information about the group of the two or more people is collected based on a relevance of the information to a context of the meeting. At least a portion of the information is transmitted for presentation in a user interface of a mobile device of each member of the group to facilitate the meeting.

Connection invitation ordering

Granted: May 23, 2017
Patent Number: 9661090
Disclosed in some examples are methods, systems, and machine-readable mediums which provide a relevance engine for determining a relevance of an individual (either a non-member or another member) to another individual (either a non-member or another member). This relevance engine may use signals in the form of data that the social networking service may learn about the individuals to determine how relevant the individuals are to each other. Example applications may include ordering of…

Video broadcast invitations based on gesture

Granted: May 16, 2017
Patent Number: 9654534
In an example embodiment, a gesture indication generated by a mobile device in response to a user gesture on a user interface of the mobile device with respect to a video currently being recorded by the mobile device is received. Availability notifications are then issued to the one or more potential visitors in the listing. A visit request is received from one of the one or more potential visitors, and then a host invitation is issued to the mobile device. In response to an indication…

Broadcasting video based on user preference and gesture

Granted: May 16, 2017
Patent Number: 9654535
In an example embodiment, a gesture indication is received from a mobile device, the gesture indication having been generated by the mobile device in response to a user gesture on a user interface of the mobile device with respect to a video currently being recorded by the mobile device. Then a social network service is accessed to obtain a listing of one or more potential visitors to view the video, the listing being automatically generated based at least partially on user preferences…

Skills endorsements

Granted: May 16, 2017
Patent Number: 9654592
Disclosed in some examples is a method comprising determining a first set of high ranking skills, the first set containing skills possessed by a member of the social networking service based upon the member's user profile; determining a second set of high ranking skills, the second set containing skills for a second member of the social networking service based on the second member's user profile; determining a third set of high ranking skills, the third set being the intersection…

Multi-language code search index

Granted: May 9, 2017
Patent Number: 9645816
A method and apparatus for generating a code index for multiple types of code is provided. The method comprises: analyzing a plurality of files that includes a first file that contains first code in a first programming language and a second file that contains second code in a second programming language; identifying a first plurality of tokens within the first file based on a first tokenizing approach; identifying a second plurality of tokens within the second file based on a second…

Connection insights widget

Granted: May 9, 2017
Patent Number: 9648131
Techniques for enhancing search results generated by a search engine are described. A first set of member profiles is identified, the first set of member profiles satisfying a search query initiated by a searcher. A second set of member profiles is identified, the second set of member profiles having a relationship between a profile of the searcher and each of the second set of member profiles. A subset of the second set of member profiles is selected based on strength of relationships…

Automatically selecting addressees for receiving a content item

Granted: May 2, 2017
Patent Number: 9639612
A system, method, and apparatus are provided for distributing a content item toward target recipients solely via first degree connections (e.g., in a professional network, in a social network). For a selected content item and identified target recipients of the item, when a user initiates a message to forward or otherwise convey the content item, one or more schemes are applied to select and automatically populate the message with suitable addressees. In one scheme, values are computed…

Entity-aware features for personalized job search ranking

Granted: May 2, 2017
Patent Number: 9639827
In an example embodiment, a plurality of member profiles in a social networking service are obtained, each member profile identifying a member and listing one or more skills the corresponding member has explicitly added to the member profile, the one or more skills indicating a proficiency by the member in the corresponding skill. A members-skills matrix is formed with members on one axis of the matrix and skills on another axis of the matrix, wherein each cell in the matrix is assigned…

Game play fact checking

Granted: April 25, 2017
Patent Number: 9630090
A fact checking system is able to verify the correctness of information and/or characterize information by comparing the information with one or more sources. The fact checking system automatically monitors, processes, fact checks information and indicates a status of the information. Fact checking results are able to be validated by re-fact checking the fact check results.

Request change tracker

Granted: April 25, 2017
Patent Number: 9632919
An example request change tracker may be used to create, modify, monitor, and report events occurring within a development and testing pipeline with respect to one or more computing applications. A request change tracker may include a pipeline event detector, a testing stage detector, a control module, and a reporting module. The pipeline event detector detects a pipeline event indicative of a status of a code module with respect to a pipeline. The testing stage detector determines the…

Systems and methods for improving video stutter in high resolution progressive video

Granted: April 25, 2017
Patent Number: 9633415
Systems and methods for improving video stutter in high resolution progressive video captured with fast exposure times. In a first approach, digital video is captured with fast shutter speeds that cause objects moving within the frame to appear motionless. The video codec generates motion information that may be utilized to add an artificial motion blur to each frame of the digital video during processing in a digital video pipeline. The motion blur creates the appearance that an object…

Techniques for inferring a location

Granted: April 25, 2017
Patent Number: 9635116
Disclosed in some examples is a method including receiving a plurality of transaction records, each of the transaction records including data about a particular transaction engaged in by a member of a social networking service and including a geographic location and a timestamp of the particular transaction; scoring each of the plurality of transaction records based upon the recency of the transaction; clustering the plurality of transaction records into a plurality of clusters, each…

Learning a ranking model using interactions of a user with a jobs list

Granted: April 18, 2017
Patent Number: 9626654
Learning to rank modeling in the context of an on-line social network is described. A learning to rank model can learn from pairwise preference (e.g., job posting A is more relevant than job posting B for a particular member profile) thus directly optimizing for the rank order of job postings for each member profile. With ranking position taken into consideration during training, top-ranked job postings may be treated by a recommendation system as being of more importance than…

Notifications based on social network service activity and profile triggers

Granted: April 18, 2017
Patent Number: 9628430
An embodiment searches a social network for at least one trigger event, detects one or more trigger events, and communicates the detected one or more trigger events as an alert. Searching the social network comprises searching member profiles and searching member activities. Detected one or more trigger events are centralized into a sortable list and prioritized based on business entities and the importance of the trigger events to persons related to the business entities. The…

System and method for relevance-based social network interaction recommendation

Granted: April 11, 2017
Patent Number: 9619846
System and method for recommending to a member of a social network an interaction with ones of a plurality of entities. Events related to individual ones of the plurality of entities are obtained. A relevance of ones of the events to the member is determined based on at least one characteristic of ones of the events and a trait of the member. Recommended interactions with ones of the plurality of entities individually related to the ones of the events based on the relevance for each of…

Confirming an identity of a user of a social network

Granted: April 11, 2017
Patent Number: 9621560
In cases where a user of a social network has lost access to one or more email addresses on file with the social network, the social network may confirm an identity of the user before issuing a new password. The social network may confirm the identity of the user by prompting the user to correctly identify pictures of members of the social network that are connected to the user, selecting or receiving a selection of a plurality of trustees (e.g., members of the social network who are…

Delivering and displaying content feeds on smartwatch devices

Granted: April 11, 2017
Patent Number: 9621678
The disclosed embodiments provide a system for displaying a content feed on a smartwatch device. During operation, the system transmits a request for a content feed to a mobile application on a mobile device. When the mobile application responds with the content feed within a pre-specified period after the request, the system stores the content feed on the smartwatch device and displays the content feed on the smartwatch device. When the mobile application does not respond with an update…