LinkedIn Patent Applications

ESTIMATING REPUTATION SCORES IN REPUTATION SYSTEMS

Granted: September 17, 2015
Application Number: 20150262081
The disclosed embodiments provide a reputation system. The reputation system includes a statistical model associated with a set of items and a set of dimensions of the items in the reputation system, wherein the statistical model is trained using a positive class and a negative class. The reputation system also includes a scoring apparatus that applies the statistical model to a set of features for each of the items to estimate a set of reputation scores for the items. Finally, the…

QUERYING OF REPUTATION SCORES IN REPUTATION SYSTEMS

Granted: September 17, 2015
Application Number: 20150261759
The disclosed embodiments provide a reputation system. The reputation system includes a ranking apparatus that obtains a set of reputation scores for one or more dimensions of a set of items in the reputation system and generates a ranking of the items based on the reputation scores and the one or more quantiles. The reputation system also includes a query-processing apparatus that obtains a query comprising the one or more dimensions and one or more quantiles associated with the one or…

DYNAMICALLY UPDATING CONTENT IN E-MAIL

Granted: August 27, 2015
Application Number: 20150244655
Methods and systems of dynamically updating content in e-mail messages are described. In some embodiments, an e-mail message is generated. The e-mail message comprises existing content viewable within an e-mail client and is configured to initiate a modification of the existing content within the e-mail message by the e-mail client subsequent to the e-mail message being downloaded by the e-mail client. The modification of the existing content is viewable within the e-mail client. The…

GENERATING MEMBER PROFILE RECOMMENDATIONS BASED ON COMMUNITY OVERLAP DATA IN A SOCIAL GRAPH

Granted: August 27, 2015
Application Number: 20150242967
Systems and methods for generating recommendations based on data derived from a social network are described. For example, a community in a social network service to which a plurality of member profiles belongs may be selected. A first prediction score for a first member profile and a second prediction score for a second member profile may be generated. Each of the first prediction scores may be based on a function of a first time period in which both a source member profile and the…

AUTOMATIC JOB APPLICATION ENGINE

Granted: August 13, 2015
Application Number: 20150227891
An online social networking service maintains a profile of a member. The service also receives requirements from an employer for an employment position. The service compares the profile of the member to the requirements for the employment position. When the profile of the member matches or exceeds the requirements for the employment position, the service transmits a message to the employer containing the profile of the member. The service receives a response from the employer regarding…

SYSTEM AND METHOD FOR IDENTIFYING TRENDING TOPICS IN A SOCIAL NETWORK

Granted: July 30, 2015
Application Number: 20150213119
A system and method may include an electronic data storage configured to store content items and an established category with which a first subset of the content items are associated. The system may further include a processor, coupled to the electronic data storage, configured to generate a new category different than the established category and related to a second subset of the content items based, at least in part, on a relationship of the content items of the second subset with…

DATA STANDARDIZATION

Granted: July 30, 2015
Application Number: 20150213063
Disclosed in some examples are methods, systems, and machine readable mediums which automatically convert an unstandardized attribute value of a member profile of a social networking service to one of a plurality of standardized values for that attribute. In some examples, the method utilizes various matching and similarity metrics in combination with social aspects available to a social networking service to determine the best standardized value that matches the unstandardized value…

SYSTEM AND METHOD FOR IDENTIFYING TRENDING TOPICS IN A SOCIAL NETWORK

Granted: July 30, 2015
Application Number: 20150213022
A system and method optionally includes an electronic data storage configured to store content items introduced to a social network by a first user and to store interactions with the content items by second user of the social network. The system further includes a processor, coupled to the electronic data storage, configured to determine an influence of the first user based, at least in part, on the interaction by the second user with at least one of the content items as introduced by…

METHOD AND SYSTEM FOR AUTO-POPULATING ELECTRONIC FORMS

Granted: July 23, 2015
Application Number: 20150205776
An autofill system is described for auto-populating electronic forms with data stored by an on-line social networking system. When a member of an on-line social network system accesses, via a web browser, an autofill-enabled web page, the autofill system determines an identification of the member, scrapes the member's profile to obtain member's information, assembles the member's profile information as member data, and communicates the member data to the web browser together with a…

WEARABLE COMPUTING - AUGMENTED REALITY AND PRESENTATION OF SOCIAL INFORMATION

Granted: July 2, 2015
Application Number: 20150189026
A method of presenting on a device of a user of a social-networking system information about other users of the social-networking system is disclosed. A location of the user of a social-networking system is determined. Locations of the additional users of the social-networking system are determined. A subset of the additional users of the social networking system is selected based on the location of the user and the locations of the additional users and based on information stored in a…

TECHNIQUES FOR POPULATING A CONTENT STREAM ON A MOBILE DEVICE

Granted: July 2, 2015
Application Number: 20150188959
Techniques for populating a content stream of a mobile application are described. A content request for content to be presented in a personalized activity or content stream of a member of a social networking service is communicated from a mobile computing device to a content server. The content request includes a member identifier, location information indicating the current location of the member, and/or an activity status identifier indicating an inferred physical activity state of the…

ENABLING AND PERFORMING COUNT-DISTINCT QUERIES ON A LARGE SET OF DATA

Granted: June 11, 2015
Application Number: 20150161186
A system, method, and apparatus are provided for supporting and/or executing count-distinct queries. A large set of data (e.g., tens or hundreds of millions of event records) is condensed daily to generate presence bitmaps to reflect the distinctiveness of a selected data dimension S (e.g., user ID) for one or more key dimensions g1, g2, . . . (e.g., advertisement ID, campaign ID, advertiser ID). The condensation process eliminates duplication and yields a single value (e.g., 1 or 0) for…

ENABLING AND PERFORMING COUNT-DISTINCT QUERIES ON A LARGE SET OF DATA

Granted: June 11, 2015
Application Number: 20150161185
A system, method, and apparatus are provided for supporting and/or executing count-distinct queries. A large set of data (e.g., tens or hundreds of millions of event records) is condensed daily to generate presence bitmaps to reflect the distinctiveness of a selected data dimension S (e.g., user ID) for one or more key dimensions g1, g2, . . . (e.g., advertisement ID, campaign ID, advertiser ID). The condensation process eliminates duplication and yields a single value (e.g., 1 or 0) for…

PROJECT MANAGEMENT TOOL

Granted: May 21, 2015
Application Number: 20150143327
An example project management tool, which is a computer-implemented system configured to provide a real-time view of a product change with respect to its status within a testing process, is provided. In operation, the project management tool receives a request to create a new project for a particular product change, determines the requirement definition included in the request and, based on the requirement definition, identifies all components of the associated computing application that…

RANKING CONTENT BASED ON MEMBER PROPENSITIES

Granted: May 21, 2015
Application Number: 20150142584
A system, apparatus, method and computer-program product are provided for determining affinities between members of an on-line service and/or one member's likely propensity for content published by or on behalf of another member. Members of the service include individuals and organizations. A content item may be an announcement by or for a member, an advertisement, a job listing or something else. Content items available for service to an individual member are ranked based on the…

USING DATA OBTAINED FROM AN ONLINE SOCIAL NETWORK TO OPTIMIZE SUBSCRIPTION OFFERS

Granted: May 14, 2015
Application Number: 20150134575
The disclosed embodiments relate to a system that uses data from an online social network to optimize subscription offers. During operation of the online social network, the system gathers data associated with subscription offers that were presented to members of the online social network, including information about which subscription offers were converted. Next, the system uses a machine-learning technique to train a model based on the gathered data. Finally, the system uses the…

RESERVE PRICE MODELING FOR ONLINE ADVERTISING AUCTIONS

Granted: May 7, 2015
Application Number: 20150127469
The disclosed embodiments provide a system that manages online advertising. During operation, the system calculates an intrinsic value of an online advertisement slot from at least one of a user engagement value and a cannibalization value. Next, the system obtains a reserve price for the online advertisement slot from at least one of the intrinsic value and an advertiser value. Finally, the system uses the reserve price to manage serving of online advertisements from a set of…

TECHNIQUES FOR TRANSLATING TEXT VIA WEARABLE COMPUTING DEVICE

Granted: April 30, 2015
Application Number: 20150120279
A method of presenting translated content items is disclosed. It is detected that a content item has been captured by a device of a user. It is identified that the content item is a candidate content item for translation. The candidate content item is translated; and the translated candidate content item is presented via a user interface of a wearable display of the device.

REQUEST CHANGE TRACKER

Granted: April 2, 2015
Application Number: 20150095619
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…

TECHNIQUES FOR FACILITATING CONTENT RETARGETING

Granted: March 5, 2015
Application Number: 20150066654
Techniques for facilitating retargeting of content are described. According to various embodiments, a user specification of a first set of content items and a second set of content items may be received. Moreover, a user specification of flow logic information may be received. The flow logic information may specify a user trigger action, and an instruction that a second content item in the second set is only to be displayed to a particular user after it is determined that the particular…