Real Time Touch



new TOP 200 Companies filing patents this week

new Companies with the Most Patent Filings (2010+)




Real Time Touch

Linkedin Corporation patents (2017 archive)


Recent patent applications related to Linkedin Corporation. Linkedin Corporation is listed as an Agent/Assignee. Note: Linkedin Corporation may have other listings under different names/spellings. We're not affiliated with Linkedin Corporation, we're just tracking patents.

ARCHIVE: New 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 | Company Directory "L" | Linkedin Corporation-related inventors


Monitoring performance of a computer system

Techniques for monitoring performance of a computer system are provided. Bucket data is stored that indicates that multiple buckets are associated with a particular type of request. ... Linkedin Corporation

Evaluating and comparing predicted customer purchase behavior for educational technology products

The disclosed embodiments provide a system for processing data. During operation, the system obtains a set of overall scores representing predicted purchase behaviors of a set of customers with an educational technology product. ... Linkedin Corporation

Predicting customer purchase behavior for educational technology products

The disclosed embodiments provide a system for processing data. During operation, the system obtains a set of features for a customer of an educational technology product. ... Linkedin Corporation

Multi-dimensional job title logical models for social network members

An online social networking system extracts terms from an unstructured job title record. The system searches a job role taxonomy database with the extracted terms to identify job roles. ... Linkedin Corporation

Propagating a status among related events

A system, method, and apparatus are provided for propagating a status among related events. A relationship component of the system maintains a graph of the related events and, upon assignment of a status to an event identifies one or more related events (e.g., the root event, other ancestor events, descendant events). ... Linkedin Corporation

Query data structure representation

A system and method for generating a data structure for an input query are provided. In example embodiments, the system receives an input query comprising of a plurality of terms. ... Linkedin Corporation

Capturing snapshots of variable-length data sequentially stored and indexed to facilitate reverse reading

A system, method, and apparatus are provided for capturing a snapshot of variable-length data records that are indexed and sequentially stored in a manner that facilitates reverse reading. Each data record has a fixed number of keys, a key offset for each key that leads to another record with the same key value, and size metadata identifying a size of the data record (and possibly the key offsets). ... Linkedin Corporation

Identifying service providers as freelance market participants

A system, a machine-readable storage medium storing instructions, and a computer-implemented method are described herein for a classification engine for identifying, according to encoded rules of a plurality of service models, at least one type of service offered by a target member account of a social network service. The classification engine classifies, according to encoded rules of a freelancer inference model, the target member account as a freelancer account. ... Linkedin Corporation

Smart suggestions for query refinements

In an example embodiment, a query for search results is received, the query including at least one value for one facet, a facet defining a categorical dimension for the search results. It is then determined that the facet in the query is exclusive. ... Linkedin Corporation

Efficient merging and filtering of high-volume metrics

The disclosed embodiments provide a system for processing data. During operation, the system obtains a set of records from a set of inputs, with each record containing an entity key, a partition key, and one or more attribute-value pairs. ... Linkedin Corporation

Suggesting candidate profiles similar to a reference profile

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. ... Linkedin Corporation

Generating job recommendations based on job postings with similar positions

Apparatuses, computer readable medium, and methods are disclosed for generating job recommendations. The method includes determining one or more first job profiles that are similar to a second job profile of a member of a social network system, and determining first regression coefficients and a first hidden feature vector jointly for a first layer of a hierarchical structure based on the one or more first job profiles and the second job profile. ... Linkedin Corporation

Scalable management of composite data collected with varied identifiers

Techniques and a system are provided for a profile manager system that stores multiple profiles. These profiles are used by a content selection system to match entities to content for which the entities would be best suitable. ... Linkedin Corporation

Using adaptors to manage data indexed by dissimilar identifiers

Techniques and a system are provided for a profile manager system that stores multiple profiles. These profiles are used by a content selection system to match entities to content for which the entities would be best suitable. ... Linkedin Corporation

12/14/17 / #20170357591

Cache management in a composite data environment

Techniques and a system are provided for a cache manager system. The cache manager system includes features allowing the content selection system to determine when to use information stored in a cache memory or when to request a refresh of profile information by executing a merge of information from two or more data sources.. ... Linkedin Corporation

12/07/17 / #20170353421

Contextual feed

A news feed system of an on-line social network system obtains and utilizes data related to events that originate with members of the on-line social network system from web pages other those members' news feed pages. The news feed system monitors signals that are not related to feed interaction and generates contextual engagement features based on those signals. ... Linkedin Corporation

12/07/17 / #20170351679

First pass ranker calibration for news feed ranking

An on-line social network system is configured to generate a news feed for a member by processing updates originating from different sources using different first pass ranker models. The first pass ranker models generate respective sets of raw scores, which are calibrated based on a consistent scale of feed engagement metrics of interest, such as a click through rate. ... Linkedin Corporation

11/30/17 / #20170346909

Client-side bottleneck analysis using real user monitoring data

Techniques are provided for analyzing client-side performance data. In one technique, first client performance data and second client performance data is received. ... Linkedin Corporation

11/30/17 / #20170346889

Co-locating application instances

Techniques are provided for assigning application instances to different machines. Resource usage of a particular resource by multiple application instances over a period of time is determined. ... Linkedin Corporation

11/30/17 / #20170345035

Machine learning for determining products to upsell or cross-sell

In an example embodiment, a server accesses, for a plurality of customer accounts within a professional networking service, a plurality of features of the customer accounts stored with the professional networking service. The server accesses, for the plurality of customer accounts within the professional networking service, past sales records of products from the professional networking service to the plurality of employer accounts. ... Linkedin Corporation

11/30/17 / #20170344952

Relating data while preventing inter-entity data sharing

Aspects of the present disclosure relate to cryptography. In particular, example embodiments relate to computing a relationship between private data of a first entity and private data of a second entity, while preserving privacy of the entities and preventing inter-entity data sharing. ... Linkedin Corporation

11/30/17 / #20170344902

Parent company industry classifier

In an example embodiment, a solution that automatically predicts an industry for a candidate company is provided. An existing industry classifier is trained using a first machine learning algorithm, the first machine learning algorithm taking as input first training data and existing industries listed in an industry taxonomy. ... Linkedin Corporation

11/30/17 / #20170344647

Partitioning a limited resource amongst keywords based on rank improvement

An on-line social network system includes or is in communication with a search engine optimization (seo) system that is configured to partition a number of available links from authoritative web pages to job search results rages (jserps) in a way that maximizes combined improvement in respective ranks generated by a third party search engine for jserps represented by keywords from the set of keywords.. . ... Linkedin Corporation

11/30/17 / #20170344644

Ranking news feed items using personalized on-line estimates of probability of engagement

An on-line social network system includes a ranker to processes an inventory of news feed updates for a member and select more relevant updates for presentation to the member. The ranker is trained using training data that includes personalized engagement probability for an update. ... Linkedin Corporation

11/30/17 / #20170344556

Dynamic alteration of weights of ideal candidate search ranking model

In an example embodiment, as time goes on and as refinements are received to an online search, weights assigned to each of the one or more query-based features are dynamically trained to increase as more refinements are received and weights assigned to each of the one or more ideal candidate-based features to decrease as more refinements are received.. . ... Linkedin Corporation

11/30/17 / #20170344555

Generation of training data for ideal candidate search ranking model

In an example embodiment, one or more sample ideal candidate member profiles in a social networking service are obtained, as well as one or more sample search result member profiles in the social networking service. Then, for each unique pair of sample ideal candidate member profile and sample search result member profile, a label is generated using a score generated from log information of the social networking service, the log information including records of communications between a searcher and members of the social networking service, the score being higher if the searcher communicated with both the member corresponding sample ideal candidate member profile and the member corresponding to the sample search result member profile in a same search session. ... Linkedin Corporation

11/30/17 / #20170344554

Ideal candidate search ranking

In an example embodiment, one or more ideal candidate member profiles in a social networking service are obtained. Then a search is performed on member profiles in the social networking service using a search query, returning one or more result member profiles. ... Linkedin Corporation

11/30/17 / #20170344363

Dependency management

Aspects of the present disclosure relate to dependency management. A server accesses an artifact repository, with the artifact repository storing information representing a built module. ... Linkedin Corporation

11/30/17 / #20170344197

Context-independent navigation of electronic content

A system, method, apparatus and graphical user interface are provided for navigating a multi-component application or service—such as an application that executes on a mobile device and that includes multiple features, pages, content items, utilities, settings, etc. A shortcut bar provides rapid access to application components that correspond to multiple shortcuts, and the shortcut bar can be opened, by swiping it, to reveal a set of options associated with an open shortcut (e.g., the shortcut closest to where the user swiped on the bar). ... Linkedin Corporation

11/23/17 / #20170339238

Large message support for a publish-subscribe messaging system

A system, apparatus, and methods are provided that support the passing of oversized messages within a publish-subscribe messaging system. During operation, the system subscribes to a message stream brokered by a message brokering cluster that imposes a maximum message size. ... Linkedin Corporation

11/23/17 / #20170337277

Search results using assessment routing of content

Systems and methods for improving search results using assessment based routing are provided. In example embodiments, social network data for members in an organization and members outside the organization is accessed. ... Linkedin Corporation

11/23/17 / #20170337263

Determining viewer language affinity for multi-lingual content in social network feeds

The present disclosure describes various embodiments of methods, systems, and machine-readable mediums which help determine a user's likely affinity for consuming content (such as an article) in a particular language presented (or to be presented) in a heterogeneous feed of a social network.. . ... Linkedin Corporation

11/23/17 / #20170337247

Search results using social routing of content

Systems and methods for improving search results using social routing are provided. In example embodiments, an affinity metric and match metric are determined for a plurality of users. ... Linkedin Corporation

11/23/17 / #20170337214

Synchronizing nearline metrics with sources of truth

The disclosed embodiments provide a system for processing data. During operation, the system uses a creation time of a first value of a metric from a nearline data store to obtain a second value of the metric from a source of truth. ... Linkedin Corporation

11/23/17 / #20170336995

Compression-based detection of inefficiency in external services

The disclosed embodiments provide a system for detecting and managing inefficiency in external services. During operation, the system obtains a snapshot of a data stream transmitted over an external service from a computer system at a first time. ... Linkedin Corporation

11/23/17 / #20170336984

Compression-based detection of inefficiency in local storage

The disclosed embodiments provide a system for detecting and managing inefficiency in local storage. During operation, the system obtains a first snapshot of data in local storage of a computer system, wherein the first snapshot comprises a first set of data elements in the local storage at a first time. ... Linkedin Corporation

11/16/17 / #20170330056

Cold start machine learning algorithm

In an example embodiment, a first plurality of images stored on a computing device is identified, each image having an indication that it depicts a first member of a social networking service. The first plurality of images is used as training data to a first machine learning algorithm to train a first machine learning algorithm model corresponding to the first member, the first machine learning algorithm model corresponding to the first member designed to calculate a member likelihood score for a candidate image. ... Linkedin Corporation

11/09/17 / #20170324799

Augmented news feed in an on-line social network

A news feed system is provided to generate augmented news feed for a member of an on-line social network. When a request is detected to construct a news feed for a member in an on-line social network system, the news feed system determines a cohort of the member and, from the updates that are being presented in their respective news feeds to members of the cohort, selects a leaderboard set of updates. ... Linkedin Corporation

11/09/17 / #20170324712

Relating private data of different entities

Aspects of the present disclosure relate to cryptography. In particular, example embodiments relate to computing a relationship between private data of a first entity and private data of a second entity, while preserving privacy of the entities and preventing inter-entity data sharing. ... Linkedin Corporation

11/09/17 / #20170323269

Just-in-time onboarding

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.. ... Linkedin Corporation

11/09/17 / #20170323268

Scalable response prediction using personalized recommendation models

The disclosed embodiments provide a system for processing data. During operation, the system obtains a global version of a statistical model and a user-specific version of the statistical model for a user. ... Linkedin Corporation

10/26/17 / #20170310594

Expedited fabric paths in switch fabrics

The disclosed embodiments provide a system for operating a switch fabric. During operation, the system identifies network traffic for transmission between two access switches in a switch fabric. ... Linkedin Corporation

10/26/17 / #20170308913

Drill-down approach to providing data about entities in a social graph

Techniques are provided for displaying information about entities in a social network. An analysis of profiles of multiple representatives is performed. ... Linkedin Corporation

10/26/17 / #20170308840

Rule-based optimization of territory planning

The disclosed embodiments provide a system for processing data. During operation, the system obtains a first set of rules for assigning a first set of sales professionals to a first set of accounts, wherein the first set of rules comprises a representative load rule, a matching rule, and a balancing rule. ... Linkedin Corporation

10/26/17 / #20170308807

Secondary profiles with confidence scores

A system, apparatus, and method are provided for implementing secondary profiles for members of an online application or service. Each member has a corresponding primary profile populated by the member, and a secondary profile populated with information from data sources other than the member. ... Linkedin Corporation

10/26/17 / #20170308561

Indexing and sequentially storing variable-length data to facilitate reverse reading

A system, method, and apparatus are provided for indexing and sequentially storing variable-length data in a manner that facilitates reverse reading. Each entry stored in a log file, database, or other repository includes a data record having a fixed number of keys, a key offset corresponding to each key, and size metadata identifying a size of the data record (and possibly the key offsets). ... Linkedin Corporation

10/26/17 / #20170308534

Secondary profiles with credibility scores

A system, apparatus, and method are provided for implementing secondary profiles for members of an online application or service. Each member has a corresponding primary profile populated by the member, and a secondary profile populated with information from data sources other than the member. ... Linkedin Corporation

10/26/17 / #20170308532

Network source feature based content generation

A system and method for generating content based on network source features are provided. In example embodiments, a request for a landing page that shows a display of one or more electronic documents is received. ... Linkedin Corporation

10/12/17 / #20170293981

Linking external profession data to social network

Generally discussed herein are methods, systems, and apparatuses for harmonizing information from different taxonomies and providing career information based on the harmonized information. A method can include receiving a request for the career information, the request including one or more job titles and one or more job locations associated with the job titles, mapping the one or more job titles to one or more profession titles, mapping the one or more job locations to one or more profession locations, executing a query for statistics associated with the career information, the query including the one or more profession titles and the one or more profession locations to which the one or more job titles and the one or more job locations respectively map, and providing the career information based on the statistics returned from executing the query.. ... Linkedin Corporation

10/12/17 / #20170293891

Graphical output of characteristics of person

Aspects of the present disclosure relate to generating a graphical output of characteristics of a person. A server accesses information about a person, the information comprising one or more of: a public social networking service profile of the person, information submitted by the person, an assessment of the person, and data published by the person. ... Linkedin Corporation

10/05/17 / #20170287080

Urban professional genome

A professional social networking system identifies occupations and locations of persons in a city from profiles of the persons in the system. For each city or neighborhood, identified occupation and industry, the system calculates different metrics of interpersonal connectivity and compares them to a model constructed with respect to average nation-wide trends. ... Linkedin Corporation

10/05/17 / #20170286551

Scalable processing of heterogeneous user-generated content

The disclosed embodiments provide a system for processing data. During operation, the system obtains a first configuration for processing a first set of content items from a first data source and a second configuration for processing a second set of content items from a second data source. ... Linkedin Corporation

10/05/17 / #20170286550

Increasing content circulation in a social networking service

Aspects of the present disclosure relate to increasing content circulation in a social networking service. A server accesses a content item for a user. ... Linkedin Corporation

10/05/17 / #20170286531

Scalable mining of trending insights from text

A system and method for identifying trending topics in a document corpus are provided. First, multiple topics are identified, some of which topics may be filtered or removed based on co-occurrence. ... Linkedin Corporation

10/05/17 / #20170286491

Local search of non-local search results

In an example embodiment, a local search of non-local search results is introduced such that when an initial call is performed, the entire list of non-local search results is saved locally on the mobile device. When subsequent searches are to be performed after additional characters are typed in a search box, these subsequent searches are performed on the list of non-local search results that has been saved locally. ... Linkedin Corporation

10/05/17 / #20170286488

Techniques for search optimization on mobile devices

In an example embodiment, a hybrid call is introduced. Local data is used to immediately display some search results. ... Linkedin Corporation

09/28/17 / #20170278128

Dynamic alerting for experiments ramping

A machine may be configured to manage alerts related to ramping a/b experiments. For example, the machine identifies an a/b experiment that targets users of a social networking service (sns). ... Linkedin Corporation

09/28/17 / #20170277616

Replay-suitable trace recording by service container

Techniques are provided for recording service invocation traffic in a format that is suitable for subsequent replay, perhaps in a different environment. In one technique, a computing device records invocation traffic. ... Linkedin Corporation

09/21/17 / #20170272541

Local enforcement of computer resource quotas

A system, method, and apparatus are provided for locally enforcing quotas on resources within a computing environment (e.g., a data center, a computing cluster) that includes multiple brokers, gateway servers, or other entities that control access to the resource(s). Instead of using global access statistics provided by all gateways, each server individually allows or denies requested access to a resource based on whether the requesting client has already exceeded its quota (or would exceed its quota if the request is approved). ... Linkedin Corporation

09/21/17 / #20170272475

Client identification for enforcing computer resource quotas

A system, method, and apparatus are provided for identifying clients or consumers of one or more controlled resources within a computing environment (e.g., a data center, a computing cluster). The resources may be controlled via the enforcement of quotas, wherein different clients have different quotas for the controlled resource(s). ... Linkedin Corporation

09/21/17 / #20170272379

Visualization of computer resource quotas

A system, method, and apparatus are provided for visualizing quotas on resources within a computing environment (e.g., a data center, a computing cluster) that includes multiple brokers, gateway servers, or other entities that control access to the resource(s). Through a visualization interface, an operator of a quota system can set, change, and/or delete quotas on resources and/or sub-resources for any number of clients or consumers of the resources. ... Linkedin Corporation

09/21/17 / #20170270175

Tracking data replication and discrepancies in incremental data audits

The disclosed embodiments provide a system for processing data. During operation, the system obtains a first transaction timestamp from a record that is replicated across a set of data sources. ... Linkedin Corporation

09/21/17 / #20170270153

Real-time incremental data audits

The disclosed embodiments provide a system for processing data. During operation, the system obtains input data containing a set of replicated records from a set of data sources. ... Linkedin Corporation

09/21/17 / #20170270024

On-demand profiling based on event streaming architecture

A system, apparatus, and methods are provided for managing on-demand profiling of one or more instances of a software application executing on a plurality of machines within one or more data centers. During operation, the system executes the one or more instances of the software application on the plurality of machines. ... Linkedin Corporation

09/21/17 / #20170269981

Identifying potential computer system problems using machine learning techniques

A system and method for determining whether a computer system is experiencing a problem are provided. Multiple data sets are identified. ... Linkedin Corporation

09/14/17 / #20170264584

Characterizing and managing social network interactions

The disclosed embodiments provide a system for facilitating interaction within a social network. During operation, the system obtains a set of attributes of a social network of a first member and a set of historic interactions in the social network. ... Linkedin Corporation

09/14/17 / #20170262766

Variable grouping for entity analysis

Techniques and a system are provided for a variable analysis system that learns from input variables. The variable analysis system may be used to determine how variables relate to other variables, to develop a tool used to predict outcomes for an entity based on other entities. ... Linkedin Corporation

09/14/17 / #20170262762

Engagement-based selection of content for member segments of social networks

The disclosed embodiments provide a system for processing data. During operation, the system calculates one or more quantiles from a distribution of historic user engagement with content within a member segment of a social network. ... Linkedin Corporation

09/14/17 / #20170262551

Fan-out control in scalable distributed data stores

The disclosed embodiments provide a system for processing data. During operation, the system identifies a query type of a query of a graph database storing a graph, wherein the graph comprises nodes, edges between pairs of nodes, and predicates. ... Linkedin Corporation

09/14/17 / #20170262533

Viewpoint tracking data for improved feed relevance

A system and method includes obtaining activity data of an online social networking system, the activity data including duration data indicative of a duration in which at least some of the content items has previously been displayed on other feeds of members of the online social networking system and interactions with the content items by the members. For each of the content items, a probability score of the member to interact with the content item is determined by applying a logistic regression model to the duration data and the interactions to determine, at least in part, a probability score of the member to interact with the content item and the feed is generated with at least some of the content items having an order based on the probability score for each of the at least some content items.. ... Linkedin Corporation

09/14/17 / #20170262532

Generating content feeds based on expanded network engagement

The disclosed embodiments provide a system for processing data. During operation, the system uses one or more queries of a data set to aggregate one or more measurements of user engagement with a set of content items within a second-degree network of a member. ... Linkedin Corporation

09/14/17 / #20170262524

Throughput-based fan-out control in scalable distributed data stores

The disclosed embodiments provide a system for processing data. During operation, the system determines a current incoming queries per second (qps) to one or more components for processing queries of a graph database, wherein the graph database is replicated across multiple clusters and distributed among a set of storage nodes in each of the clusters. ... Linkedin Corporation

09/14/17 / #20170262521

Partitioning and replicating data in scalable distributed data stores

The disclosed embodiments provide a system for processing data. During operation, the system generates a first distribution of a set of partitions comprising a graph database across a first set of storage nodes in a first cluster. ... Linkedin Corporation

09/07/17 / #20170257401

Providing social context to calendar events

A daily connection facility is available to the user either through a webpage or by e-mail in the form of a synopsis of connection identifiers between the user and their contacts. The web-based version presents connection information in the form of an agenda view, an engage view, and a reminder view. ... Linkedin Corporation

09/07/17 / #20170255709

Atomic updating of graph database index structures

The disclosed embodiments provide a system for updating an index structure of a graph database storing a graph. During operation, the system includes, in the index structure, a first compressed edge store containing a first compact representation of edges in the graph at a first virtual time and a first series of updates to the edges after the first virtual time. ... Linkedin Corporation

09/07/17 / #20170255708

Index structures for graph databases

The disclosed embodiments provide a system for processing queries of a graph database. During operation, the system executes a set of processes for accessing a lock-free hash table stored in memory on a computer system, wherein the processes include a write process and multiple read processes. ... Linkedin Corporation

08/31/17 / #20170249970

Creating realtime annotations for video

Techniques are provided for creating annotations of user input. In one technique, user input is received on a screen while a video is being played. ... Linkedin Corporation

08/31/17 / #20170249707

Intelligent share queuing

Techniques for publishing content on the online social network during a determined time interval are described. A publisher can receive, from a device of a user, a first content to publish on an online social network. ... Linkedin Corporation

08/31/17 / #20170249646

Automatically prepopulating answers to questions contained in a computerized document

In an example embodiment, a questionnaire mapping record uniquely corresponding to a computerized document is retrieved, the questionnaire mapping record containing one or more question records, each of the one or more question records uniquely corresponding to a different question contained in the computer document and containing a mapping to a normalized question record containing a normalized version of the corresponding question. Then, for each of the question records in the questionnaire mapping record, a no normalized question record identified in the mapping in the question record corresponding to the question is obtained and one or more handling strategy rules contained in the normalized question record are executed to automatically obtain and format information needed to prepopulate an answer to the question, the executing including retrieving information from a member profile corresponding to the member from the social networking service in accordance with the data retrieval rule.. ... Linkedin Corporation

08/31/17 / #20170249595

Automatically creating handling strategy rules for a normalized question record

In an example embodiment, a solution that automatically creates handling strategy rules for a normalized question record is provided. An expected format of an answer to a normalized question stored in the normalized question record is determined, along with one or more expected features of an answer to the normalized question. ... Linkedin Corporation

08/31/17 / #20170249558

Blending connection recommendation streams

A machine may be configured to blend connection recommendation streams. For example, the machine, based on a member identifier of a member of a sns, accesses a list of other members of the sns and a list of guests (e.g., non-members). ... Linkedin Corporation

08/24/17 / #20170244778

Graph framework using heterogeneous social networks

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 one or more features from the member profile, activity and usage information pertaining to actions taken by the members on the social networking service is parsed to extract a fourth set of one or more features, and the extracted third set of features and fourth set of features is inputted into the communication reply score model to generate a communication reply score, which is displayed visually to a searcher.. ... Linkedin Corporation

08/24/17 / #20170244661

Techniques for ascribing social attributes to content

Techniques for ascribing social attributes to content items and for selecting content to display in a content feed are described. According to various embodiments, accessing one or more content items accessible via a network are accessed, each of the content items having received one or more social activity signals. ... Linkedin Corporation

08/24/17 / #20170243277

Inferring service opportunities

A system and method for inferring service opportunities are provided. In example embodiments, a member event associated with a particular member of a social networking service is detected. ... Linkedin Corporation

08/24/17 / #20170243271

Inferring service providers

A system and method for inferring service providers are provided. In example embodiments, member data of members of a social networking service is accessed. ... Linkedin Corporation

08/24/17 / #20170243127

Graph based techniques for predicting results

Techniques are provided for determining predicted results for entities based on relatedness of the entities in a graph of nodes. In an embodiment, the graph of nodes is generated based on the determined relatedness of the entities. ... Linkedin Corporation

08/24/17 / #20170242917

Generating text snippets using universal concept graph

In an example embodiment, a method for selecting text snippets to display on a computer display is provided. A universal concept graph for phrases relevant to a search domain is created, the universal concept graph representing each phrase as a node and relationships between the phrases as edges between the nodes. ... Linkedin Corporation

08/17/17 / #20170237799

Real user monitoring of single-page applications

The disclosed embodiments provide a system for processing data. During operation, the system obtains a first set of metrics generated during loading of a single-page application (spa) in a web browser, wherein the first set of metrics includes a page load event and a render completion time. ... Linkedin Corporation

08/17/17 / #20170237635

Processing and visualization of single-page application performance metrics

The disclosed embodiments provide a system for processing data. During operation, the system obtains a set of metrics related to a performance of a single-page application (spa), wherein the set of metrics includes an initial page load time of the spa that is calculated from a page load event and a render completion time and a subsequent page load time of the spa that is calculated from a transition time and the render completion time. ... Linkedin Corporation

08/17/17 / #20170235788

Machine learned query generation on inverted indices

Methods and systems for generating queries from a behavioral index model are described. According to various embodiments, a system receives a query input including one or more search terms from a client device associated with a member profile. ... Linkedin Corporation

08/17/17 / #20170235608

Automatic response to inefficient jobs in data processing clusters

The disclosed embodiments provide a method, apparatus, and system for obtaining user ratings and/or feedback for a software application. During operation, for each of a plurality of jobs executed by a computing system component, wherein each job includes an execution of a corresponding job definition: the system retrieves metadata about the job from the computing system component and calculates an inefficiency metric for the job based on the metadata, wherein a higher inefficiency metric corresponds to a more inefficient job. ... Linkedin Corporation

08/10/17 / #20170229152

Adding content to a media timeline

Techniques are provided for associating comments with certain positions within a video (or audio) timeline. Multiple users compose comments, such as questions, and cause those comments to be stored in association with the video. ... Linkedin Corporation

08/10/17 / #20170228695

Marginal value based content item mixing

A system and method for marginal value-based content item mixing are provided. In example embodiments, a request to fill a position within a content list is received. ... Linkedin Corporation

08/10/17 / #20170228375

Using combined coefficients for viral action optimization in an on-line social network

A news feed system provided with an on-line social network system determines that a news feed is to be constructed for a viewer. The news feed system accesses the viewer's profile and other information associated with the viewer, accesses an inventory of activities that have been identified as potentially of interest to the viewer, and calculates relevance score for each item inventory of activities using the combined coefficients methodology. ... Linkedin Corporation

08/10/17 / #20170228349

Combined predictions methodology

A news feed system provided with an on-line social network system determines that a news feed is to be constructed for a viewer. The news feed system accesses the viewer's profile and other information associated with the viewer, accesses an inventory of activities that have been identified as potentially of interest to the viewer, and calculates relevance score for each item inventory of activities using the combined predictions methodology. ... Linkedin Corporation

08/03/17 / #20170223137

Frequency capping for an online content delivery system

Techniques are provided for determining a frequency cap rule that will be applied to one or more content requests associated with one or more users. In one technique, a frequency cap rule is determined based on performance of one or more content delivery campaigns. ... Linkedin Corporation

08/03/17 / #20170223122

Systems and methods for timely propagation of network content

A content propagation system includes processors, memory storing user activity data and interaction data on a social network, and a content propagation engine configured to receive an indication of a share event from the sharing user, the share event including a content item, identify a plurality of target users for the share event, identify a plurality of time blocks, compute an activity value for each target user of the plurality of target users, and for each time block of the plurality of time blocks, the activity value is based on the user activity data, compute an engagement value for each target user based at least in part on the interaction data, determine a share time based at least in part on the plurality of activity values and the plurality of engagement values, and publish the content item to the plurality of target users at the share time.. . ... Linkedin Corporation

08/03/17 / #20170222963

Managing multiple messages

This disclosure relates to systems and methods for managing multiple messages. In one example, a method includes determining a message transmission frequency threshold for a member of an online social networking service using responses from the member; receiving a message that is to be transmitted to the member; storing the message, without transmitting the message to the member, in a digest of messages for the member; and transmitting the digest to the member response to a send score for the digest exceeding a send score threshold, the send score calculated using the number of messages in the digest.. ... Linkedin Corporation

08/03/17 / #20170222960

Spam processing with continuous model training

In various example embodiments, a system and method for generating a filtering spam content using machine learning are presented. One or more electronic content is received. ... Linkedin Corporation

08/03/17 / #20170221008

Entity-aware features for personalized job search ranking

In an example, 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, wherein each cell in the matrix is assigned a value based on whether the corresponding member has the corresponding skill. ... Linkedin Corporation

08/03/17 / #20170221007

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

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. ... Linkedin Corporation

08/03/17 / #20170221006

Aggregated job poster value

System and method are described for determining an aggregated job poster value (jpv) for a job posting entity in an on-line social network system. Jpv represents a value that is still owed to the associated job posting entity at a certain point in time with respect to a particular job posting. ... Linkedin Corporation

08/03/17 / #20170221005

Quantifying job poster value

A jpv calculator is described for quantifying a job poster value for a particular job posting at a certain point in time, in the context of an on-line social network system. A job poster value (jpv) represents a value that is still owed to the associated job posting entity at a certain point in time with respect to a particular job posting. ... Linkedin Corporation

08/03/17 / #20170221004

Using job poster value in job recommendations

System and method are described for determining whether a job posting is to be presented to a member of an on-line social network system. A jpv calculator determines a job poster value for the job posting at a certain point in time, in the context of the on-line social network system. ... Linkedin Corporation

08/03/17 / #20170220935

Member feature sets, group feature sets and trained coefficients for recommending relevant groups

A system, a machine-readable storage medium storing instructions, and a computer-implemented method are described herein to a group relevance engine that generates, for a group in a social network, an aggregate group feature based on a common attribute shared amongst member accounts currently subscribed to the group. The group relevance engine identifies an account feature corresponding to the common attribute in a profile of a target member account. ... Linkedin Corporation

08/03/17 / #20170220934

Member feature sets, discussion feature sets and trained coefficients for recommending relevant discussions

A system, a machine-readable storage medium storing instructions, and a computer-implemented method are described herein to a discussion relevance engine that filters a plurality of discussions in a social network to identify a discussion pool. The discussion relevance engine identifies a plurality of eligible discussions in the discussion pool, wherein each eligible discussion corresponds to a respective social network member group to which a target member account has previously subscribed. ... Linkedin Corporation

08/03/17 / #20170220448

Regression testing of software services

Techniques are provided for mocking downstream services while regression testing a service. In one technique a version of a service processes a request, during which one or more computers intercept downstream service calls made by the version of the service. ... Linkedin Corporation

07/27/17 / #20170214589

Identifying gateway members between groups in social networks

The disclosed embodiments provide a system for facilitating interaction within a social network. During operation, the system obtains a graph of a social network, wherein the graph includes a set of nodes representing members of the social network and a set of edges representing relationships between pairs of the members. ... Linkedin Corporation

07/27/17 / #20170213179

Bridging skills gap

This disclosure provides for a social networking server that helps a member of a social networking service find a bridge between his or her current skill set and skills associated with a job listed on the social networking service. The social networking server forms a skills graph for the members of the social networking service, where nodes of the skills graph correspond to skills possessed by the members. ... Linkedin Corporation

07/27/17 / #20170212945

Branchable graph databases

The disclosed embodiments provide a system for providing a graph database storing a graph. During operation, the system executes one or more processes for providing the graph database. ... Linkedin Corporation

07/27/17 / #20170212930

Hybrid architecture for processing graph-based queries

The disclosed embodiments provide a system for processing data. During operation, the system launches a set of child processes for processing queries of a graph database storing a graph, wherein the graph comprises a set of nodes, a set of edges between pairs of nodes in the set of nodes, and a set of predicates. ... Linkedin Corporation

07/20/17 / #20170206015

Performance-based migration among data storage devices

The disclosed embodiments provide a system for analyzing data from a monitored system. During operation, the system identifies a difference between a performance of an application and a service-level agreement (sla) of the application. ... Linkedin Corporation

07/06/17 / #20170193453

Job referral system

A referral system is provided with an on-line social network system. The referral system accesses a member profile representing an employee of a certain company (employee member profile) and a connected member profile representing the employee's connection in the on-line social network. ... Linkedin Corporation

07/06/17 / #20170193452

Job referral system

A referral system is provided with an on-line social network system. The referral system accesses a member profile representing an employee of a certain company and a target job posting representing a job opening at the same company. ... Linkedin Corporation

07/06/17 / #20170193392

Automated machine learning tool

Techniques are provided for generating and deploying a computer model with relatively few inputs from a user. Techniques are also provided for creating a data mart that multiple computer models may leverage in order to decrease the time required to generate subsequent computer models.. ... Linkedin Corporation

07/06/17 / #20170193066

Data mart for machine learning

Techniques are provided for generating and deploying a computer model with few inputs from a user. Techniques are also provided for creating a data mart that multiple computer models may leverage in order to decrease the time required to generate subsequent computer models.. ... Linkedin Corporation

07/06/17 / #20170192674

Facilitating reverse reading of sequentially stored, variable-length data

A system, method, and apparatus are provided for facilitating reverse reading of sequentially stored variable-length data records. Each record is stored with accompanying size metadata that identifies the size or length of the record. ... Linkedin Corporation

06/29/17 / #20170186102

Network-based publications using feature engineering

A content analysis system includes one or more hardware processors, a memory storing historical content engagement information associated with a user, a user summary, first and second content items including content summaries, and a content analysis engine. The content analysis engine is configured to identify a past content item from the historical content engagement information, combine the user summary and the past content item into a combined summary, apply the combined summary to a model, thereby generating a user vector having a plurality of terms, each term representing a word or word-phrase in a dictionary of terms, apply the first content item and second content item to the model, thereby generating first and second item vectors, compare the user vector with the first item vector and the second item vector and, based on the comparing, select the first content item for presentation to the user.. ... Linkedin Corporation

06/22/17 / #20170178253

User data store for online advertisement events

A machine may be configured to manage user data in a user data store. For example, the machine identifies a rule associated with a campaign for serving online ads in a social networking service (sns). ... Linkedin Corporation

06/22/17 / #20170178252

Personalized knowledge email

A system, a machine-readable storage medium storing instructions, and a computer-implemented method are directed to a digest engine that identifies a feature(s) that is predictive of relevance, to a target member account in a professional social network, of content from a member group(s) to which the target member account is subscribed. Based on the feature(s), the digest engine determines a portion(s) of relevant content created amongst respective member accounts subscribed to the member group(s). ... Linkedin Corporation

06/22/17 / #20170178181

Click through rate prediction calibration

Techniques are provided for adjusting a predicted user selection rate (e.g., a “click-through” rate) of a content item. In one technique, a model is used to generate a predicted user selection rate of a first content item. ... Linkedin Corporation

06/22/17 / #20170178169

Bid distribution prediction and auction efficiency

A method includes receiving historical bids for displaying content to individuals. The historical bids targeted a segment of the individuals based on one or more targeting attributes of the individuals. ... Linkedin Corporation

06/22/17 / #20170178031

Member communication reply score calculation

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 one or more features from the member profile, activity and usage information pertaining to actions taken by the members on the social networking service is parsed to extract a fourth set of one or more features, and the extracted third set of features and fourth set of features is inputted into the communication reply score model to generate a communication reply score, which is displayed visually to a searcher.. ... Linkedin Corporation

06/22/17 / #20170177718

Analyzing user interactions with a video

Techniques are provided for aggregating data about multiple user interactions with a media (video or audio) item and analyzing the aggregated data. Based on the analysis, a recommendation and/or a report may be generated. ... Linkedin Corporation

06/22/17 / #20170177708

Term weight optimization for content-based recommender systems

A system, a machine-readable storage medium storing instructions, and a computer-implemented method are described herein are directed to a term weight engine that defines a pairing comprising a user profile text section paired with a job post text section. The term weight engine learns a pairing weight indicating an extent that a similarity of text in the pairing predicts a relevance of a respective job posting to a given user profile. ... Linkedin Corporation

06/22/17 / #20170177588

Contextual connection recommendation in a social network

A system and method for contextual connection recommendation includes obtaining, with a processor from a database, contextual data and social graph data. Related to a pair of members of a social network who are not currently connected on the social network. ... Linkedin Corporation

06/22/17 / #20170177580

Title standardization ranking algorithm

A method of ranking a set of candidate standardized titles selected from a corpus of standardized titles is disclosed. The set of candidate standardized titles are selected from the corpus of standardized titles as corresponding to a raw title. ... Linkedin Corporation

06/15/17 / #20170169028

Dynamic customized content based on user behavior

In order to dynamically generate customized content, a set of format options for a document (including layout and/or ordering) may be defined and user behaviors in a social network associated with different versions of the document may be tracked. For example, the user behaviors may include a number of views of the document, a percentage of the document viewed and/or a viewing time of the document. ... Linkedin Corporation

06/15/17 / #20170168955

Efficient address-to-symbol translation of stack traces in software programs

The disclosed embodiments provide a system for processing data. During operation, the system obtains an attribute of a stack trace of a software program. ... Linkedin Corporation

06/15/17 / #20170168726

Compression-based detection of memory inefficiency in software programs

The disclosed embodiments provide a system for detecting and managing memory inefficiency in a software program. During operation, the system obtains a first snapshot of a heap for a software program, wherein the first snapshot includes a first set of objects stored in the heap at a first time. ... Linkedin Corporation

06/08/17 / #20170161264

Generating multi-anguage social network user profiles by translation

Techniques are provided to allow users of a social network to have multilingual profiles (or profiles in second languages that are different than the users' native, or original, profile languages). In one technique, a translation model is applied to one or more data items (in a first language) in a user's profile to generate translated data items in a second language. ... Linkedin Corporation

06/01/17 / #20170155694

Message pipeline for suggesting audiences of third-party published articles

The disclosed systems and methods are directed to monitoring events generated by a social networking service and determining whether the generated events relate to members of the social networking service. The events may be generated by members of the social networking service or by external websites being monitored by the social networking service. ... Linkedin Corporation

06/01/17 / #20170155570

Analysis of site speed performance anomalies caused by server-side issues

The disclosed embodiments provide a system for processing data. During operation, the system obtains a component of a time-series performance metric associated with a server-side root cause of an anomaly in the time-series performance metric. ... Linkedin Corporation

06/01/17 / #20170155537

Root cause investigation of site speed performance anomalies

The disclosed embodiments provide a system for processing data. During operation, the system obtains a set of components of a time-series performance metric associated with an anomaly in a performance of one or more monitored systems. ... Linkedin Corporation

06/01/17 / #20170154357

Online frequency cap simulation

Disclosed in some examples, are methods, systems, and machine readable mediums which allow for providing estimated impressions for content given arbitrary frequency caps. Time series historical visit data about each targeted user group is condensed by calculating, for each user in a targeted user group, an arrival rate. ... Linkedin Corporation

06/01/17 / #20170154313

Personalized job posting presentation based on member data

Techniques for presenting a personalized job posting are described. A job publisher can access member data of a first member from a member database and a plurality of job postings from a job database. ... Linkedin Corporation

06/01/17 / #20170154309

Determining and displaying similar employees based on employment role

A system and method for determining similar members in an organization is disclosed. In some example embodiments, the social networking system receives a request for a particular job listing from a client system associated with a first member of a social networking system. ... Linkedin Corporation

06/01/17 / #20170154295

Industry classification

Techniques for determining a new industry classification for a company are described. An industry classifier can access company data of a company and profile data of an employee of the company. ... Linkedin Corporation

06/01/17 / #20170154275

Statistical detection of site speed performance anomalies

The disclosed embodiments provide a system for processing data. During operation, the system obtains a current window of one or more intervals of time-series data collected from a monitored system. ... Linkedin Corporation

06/01/17 / #20170154057

Efficient consolidation of high-volume metrics

The disclosed embodiments provide a system for processing data. During operation, the system obtains a set of records from a set of inputs, with each record containing an entity key, a partition key, and one or more attribute-value pairs. ... Linkedin Corporation

05/18/17 / #20170139991

Dynamic query plan based on skew

A system obtains desired information from a database by dynamically modifying a query plan while executing a query against the database. In particular, the system accesses predefined cardinality information associated with the query for the database (such as a number of occurrences of information associated with the query in the database), and identifies query constraints based on the predefined cardinality information. ... Linkedin Corporation

05/18/17 / #20170139956

Dynamic data-ingestion pipeline

In order to ingest data from an arbitrary source in a set of sources, a computer system accesses predefined configuration instructions. Then, the computer system generates a dynamic data-ingestion pipeline that is compatible with a hadoop file system based on the predefined configuration instructions. ... Linkedin Corporation

05/18/17 / #20170139725

Dynamic configuration system for distributed services

A system includes a dynamic configuration property database for a computer-based service. The system executes an application program interface that couples the computer-based service to the database. ... Linkedin Corporation

05/04/17 / #20170124472

Activity sensing online preference assay

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. ... Linkedin Corporation

05/04/17 / #20170124221

Message passing in a distributed graph database

A system executes a query associated with an application against a graph database by providing, to a first shard of the graph database, the query and a first query header that specifies the first shard. The query includes a subject, a predicate and an object, and the graph database stores a graph that includes nodes, edges between the nodes, and predicates to represent and store data. ... Linkedin Corporation

05/04/17 / #20170124156

Search system

A search system is provided with an on-line social network system. When a user of the on-line social network system requests a search, the search system examines a member profile representing the user in the on-line social network system and derives, from the member profile, additional terms to be included into the search request together with the user-supplied search terms. ... Linkedin Corporation

05/04/17 / #20170124137

Data maintenance using pipeline

In some embodiments, a method comprises: receiving update data from a data source, the update data being part of a data feed from the data source; in response to receiving the update data from the data source, storing the update data in a data buffer; transmitting the update data from the data buffer to a data transformer, the data transformer being configured to transform the update data and to transmit the transformed update data to an online service, the update data being continued to be stored in the data buffer subsequent to the transmitting of the update data to the data transformer; receiving a request for retransmission of the update data from the data buffer to the data transformer, and in response to the request for retransmission, retransmitting the update data from the data buffer to the data transformer.. . ... Linkedin Corporation

05/04/17 / #20170124089

Suggesting candidate profiles similar to a reference profile

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. ... Linkedin Corporation

05/04/17 / #20170124086

Ranking objects based on affinity

In some embodiments, a method comprises: for each one of a plurality of first category objects, calculating a corresponding affinity value for the corresponding one of the plurality of first category objects with respect to a second category object based on the corresponding number of persons associated with both the corresponding one of the plurality of first category objects and the second category object from a plurality of second category objects, the number of persons associated with the second category object, the corresponding number of second category objects that are associated with a person that is associated with the corresponding one of the plurality of first category objects, and the number of second category objects in the plurality of second category objects; ranking the first category objects based on their corresponding affinity values; and performing a function of an online service based on the ranking of the first category objects.. . ... Linkedin Corporation

04/27/17 / #20170116637

Predicting online content performance

A machine may be configured to predict the performance of online content. For example, the machine accesses data pertaining to delivery of a campaign. ... Linkedin Corporation

04/27/17 / #20170116576

Job referral system

A job referral system is provided with an on-line social network system. In response to detecting that a member profile has been identified as representing a member that is a potential candidate for a job represented by a job posting, the job referral system identifies the name of the target organization, at which the target job is being advertised via the job posting, and a connection of that member who is currently employed at the target organization. ... Linkedin Corporation

04/27/17 / #20170116115

Minimizing latency due to garbage collection in a distributed system

Techniques are provided for minimizing latency due to garbage collection in a distributed system. Time data is stored at a computing device. ... Linkedin Corporation

04/27/17 / #20170115548

Speed ring for photographic lighting apparatus

A speed ring can be used to attach a light diffuser, such as a soft box, to a photographic lighting apparatus. For example, the speed ring can couple a light diffuser to a lamp housing of a photographic lighting system. ... Linkedin Corporation

04/20/17 / #20170109703

Method and system for leveraging the power of one's social network in an online marketplace

Methods and systems for leveraging one's social network in the context of an opportunities marketplace are described. One aspect of the invention involves integrating social networking features into an online marketplace, or exchange. ... Linkedin Corporation

04/20/17 / #20170109702

Campus hiring workflow

Disclosed in some examples, are methods, systems, and machine readable mediums, which provide one, or more graphical user interfaces, which provide for a semi-automated campus hiring flow for a plurality of companies, educational institutions, and job seekers. When seeking employment, students work with placement officers who invite companies to participate in campus hiring. ... Linkedin Corporation

04/20/17 / #20170109681

Multidimensional characterization of customer service dynamics

The disclosed embodiments provide a system for processing data. During operation, the system obtains a set of metrics associated with a performance of one or more customer service representatives. ... Linkedin Corporation

04/20/17 / #20170109679

Multidimensional insights on customer service dynamics

The disclosed embodiments provide a system for processing data. During operation, the system obtains a set of key performance indicators (kpi) for one or more customer service representatives, wherein the set of kpis includes a number of cases (e.g., solved cases, reopened cases, handled cases, and/or routed cases) per queue hour. ... Linkedin Corporation

04/20/17 / #20170109652

Common feature protocol for collaborative machine learning

The disclosed embodiments provide a system for processing data. During operation, the system obtains a hierarchical representation containing a set of namespaces of a set of features shared by a set of statistical models. ... Linkedin Corporation

04/20/17 / #20170109445

Search result refinement

System and techniques for search result refinement are described herein. Search results and a search context may be obtained, a context dependent facet set may be added to a search result in the search results. ... Linkedin Corporation

04/20/17 / #20170109412

System for facet expansion

System and techniques for facet expansion are described herein. A user interface element may be presented on facet selection portion of a search result display including search results. ... Linkedin Corporation

04/06/17 / #20170098169

Probabilistic message distribution

This disclosure relates to systems and methods that include configuring a machine learning system to train on a plurality of messages, solving, for a set of input messages, a multi-objective optimization problem to minimize a number of messages to send while satisfying one or more constraints, selecting a random value for a message in the set, setting a send constraint for the message in the set using the send threshold for the message in the set and the random value, and sending the message in the set in response to the send constraint being satisfied.. . ... Linkedin Corporation

03/30/17 / #20170091808

Tracking interaction with sponsored and unsponsored content

Generally discussed herein are methods, systems, and apparatuses for tracking user interaction with sponsored and/or unsponsored content. A method can include receiving a tracking event packet from a front end tracking client, the tracking event packet including data fields comprising a tracking event identifier, a type of user interaction with the content, a timestamp, a cost, or a campaign identifier, determining the tracking event packet has not been previously processed, interpreting and formatting data in the tracking event packet based on an application of the plurality of applications from which the event packet originated to create formatted tracking data, determining whether the tracking event packet corresponds to a revenue generating tracking event based on the formatted tracking data, and providing the formatted tracking data to a database based on whether the packet corresponds to revenue generating event.. ... Linkedin Corporation

03/30/17 / #20170091807

Tracking interaction with sponsored and unsponsored content

Generally discussed herein are methods, systems, and apparatuses for tracking user interaction with sponsored and/or unsponsored content. A method can include monitoring a first database on which data is stored regarding sponsored content billing and campaign performance monitoring for changes to the data of the first database, the first database partitioned into a plurality of partitions, the advertiser identification uniquely indicating an entity that initiated an advertising campaign on the website, aggregating changes to the data in multiple partitions of the plurality of partitions into a single buffer of a plurality of buffers, updating a plurality of cache tables based on the aggregated changes to the data, the cache tables including hashmaps of campaign-level stats data, content-level stats data, campaign-level performance data of the campaign, and content-level performance data, transferring the data in the cache tables to a second database that stores data regarding billing and content performance monitoring.. ... Linkedin Corporation

03/30/17 / #20170091694

Estimating workforce skill misalignments using social networks

Estimation of workforce skill misalignments using social networks are described herein. A selection of geographical regions and a skill cluster is received from a computing device. ... Linkedin Corporation

03/30/17 / #20170091652

Regularized model adaptation for in-session recommendations

The disclosed embodiments provide a method and system for performing regularized model adaptation for in-session recommendations. During operation, the system obtains, from a server, a first global version of a statistical model. ... Linkedin Corporation

03/30/17 / #20170091651

Version control for asynchronous distributed machine learning

The disclosed embodiments provide a system and method for performing version control for asynchronous distributed machine learning. During operation, the system transmits a first global version of a statistical model to a set of client computer systems. ... Linkedin Corporation

03/30/17 / #20170091644

Identification of a propagator-type leader in a social network

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. ... Linkedin Corporation

03/30/17 / #20170091629

Intent platform

Techniques for determining online content to provide to a member of an online social networking service based on their explicit and/or inferred intent are described. According to various embodiments, member profile data and user behavior log data associated with a member of an online social networking service is accessed. ... Linkedin Corporation

03/30/17 / #20170091543

Organizational logo enrichment

In an example embodiment, a web page is obtained using a web page address stored in a first record and is parsed to extract one or more images from the web page along with a second plurality of features for each of the one or more images from the web page. Information about each image of the web page and the extracted second plurality of features for the web page are input into a supervised machine learning classifier to calculate a logo confidence score for each image of the web page, the logo confidence score indicating the probability that the image is an organization logo. ... Linkedin Corporation

03/30/17 / #20170091309

Identification of a trigger-type leader in a social network

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. ... Linkedin Corporation

03/30/17 / #20170091274

Organizational data enrichment

In an example embodiment, a fuzzy join operation is performed by, for each pair of records, evaluating a first plurality of features for both records in the pair of records by calculating term frequency-inverse term frequency (tf-idf) for each token of each field relevant to each feature and based on the calculated tf-idf for each token of each field relevant to each feature, computing a similarity score based on the similarity function by adding a weight assigned to the tf-idf for any token that appears in both records. Then a graph data structure is created, having a node for each record in the plurality of records and edges between each of the nodes, except, for each record pair having a similarity score that does not transgress a first threshold, causing no edge between the nodes for the record pair to appear in the graph data structure;. ... Linkedin Corporation

03/30/17 / #20170091193

Calculating an influence score of a member

Techniques for ranking members based on an influence score are described. For example, an influence score process can access, from a database in an online social network, member data of a first member in response to receiving a ranking request of the first member. ... Linkedin Corporation

03/30/17 / #20170090915

Multi-language code search index

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 tokenizing approach that is different than the first tokenizing approach; storing the first plurality of tokens and the second plurality of tokens within a particular index.. ... Linkedin Corporation

03/23/17 / #20170085621

Estimating latency of an application

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. ... Linkedin Corporation

03/23/17 / #20170083571

Translating queries into graph queries using primitives

In order to facilitate the requesting of desired information from a graph database that stores a graph, a system may translate an initial query into a query that can be executed against the graph database. In particular, using primitives, the system may translate a query associated with a type of database (such as a relational database) into the query. ... Linkedin Corporation

03/16/17 / #20170076302

Reducing churn rate for a social network service

Systems and methods for reducing a churn rate associated with subscribers of social network services are described. In some example embodiments, the systems and methods may access activity information associated with a former subscriber of a social network service, compare the accessed activity information to activity information associated with subscribers of the social network service, identify one or more differences between the activity information associated with the former subscriber of the social network service and the activity information associated with the subscribers of the social network service, and perform an action based on the identified one or more differences.. ... Linkedin Corporation

03/16/17 / #20170076225

Model-based classification of content items

The disclosed embodiments provide a system for processing data. During operation, the system obtains validated training data containing a first set of content items and a first set of classification tags for the first set of content items. ... Linkedin Corporation

03/16/17 / #20170075978

Model-based identification of relevant content

The disclosed embodiments provide a system for processing data. During operation, the system obtains validated training data containing a first set of content items and a first set of relevance tags, wherein the first set of relevance tags is used by one or more domain experts to identify the first set of content items as relevant to one or more topics. ... Linkedin Corporation

03/02/17 / #20170064035

Automatic online registration

Techniques are provided for automatically creating online accounts based on digital images, such as digital images of business cards. In one technique, multiple data items that have been extracted from a digital image of a business card are identified. ... Linkedin Corporation

03/02/17 / #20170064020

Adjusting heavy users' affinity for heavy user entity-pairs in a social network

A system and method of adjusting an affinity score between an entity pair in a social network is disclosed. The method may include determining, with a processor, whether a first member of the entity pair is a heavy user member. ... Linkedin Corporation

03/02/17 / #20170063914

Verifying templates for dynamically generated web pages

A system and method for detecting encoding errors in a template used to generate a web page. The template is analyzed using static analysis in a source code format, without rendering the web page. ... Linkedin Corporation

03/02/17 / #20170063774

Personalized cross session diversity

A system and method for personalizing cross session diversity is disclosed. The system receives a member opportunity request. ... Linkedin Corporation

03/02/17 / #20170061480

Optimizing acquisition channels based on customer lifetime values

The disclosed embodiments provide a system for processing data. During operation, the system obtains a set of features for a customer of a product. ... Linkedin Corporation

03/02/17 / #20170061473

Managing online ad serving

A machine may be configured to manage serving online ads. For example, the machine receives a communication from at least one of a primary source of communications or a secondary source of communications. ... Linkedin Corporation

03/02/17 / #20170061381

Generating popularity scores for keywords

A search engine optimization system is provided with an on-line social network system. The on-line social network system includes or is in communication with a search engine optimization (seo) system that is configured to prioritize keywords (potential search terms) based on their respective predicted contribution to the ranking of jserps. ... Linkedin Corporation

03/02/17 / #20170061377

Educational institution hierarchy

Techniques for managing information describing a hierarchy of relationships between educational institutions are described. According to various embodiments, first feature data describing a first school and second feature data describing a second school is accessed via one or more databases. ... Linkedin Corporation

03/02/17 / #20170061358

Interested candidates

Techniques for facilitating a member of an online social networking service to indicate a future career intent are described. Data corresponding to a career intent action by a member of the social networking service is received by asocial networking service. ... Linkedin Corporation

03/02/17 / #20170061344

Identifying and mitigating customer churn risk

The disclosed embodiments provide a system for processing data. During operation, the system obtains a set of data for a set of customers of a product, wherein the set of data comprises a set of churn risk levels for the customer. ... Linkedin Corporation

03/02/17 / #20170061343

Predicting churn risk across customer segments

The disclosed embodiments provide a system for processing data. During operation, the system inputs a set of features for a customer of a product into a first statistical model, wherein the set of features comprises a company segment of the customer. ... Linkedin Corporation

03/02/17 / #20170061016

Discovery of network based data sources for ingestion and recommendations

Disclosed in some examples are methods, systems, and machine-readable mediums which automatically determine network-based data sources for information ingestion and profile data completion. This method can be applied to automatically increase the library of network-based data sources utilized by the system to ingest profile information. ... Linkedin Corporation

03/02/17 / #20170061009

Relationship temperature

In some embodiments, social activity data corresponding to a first user and a second user of an online social networking service is accessed, with the social activity data comprising one or more signals, and with each of the one or more signals indicating a corresponding activity of the first user with respect to the second user, and a relationship temperature value for the first user is calculated based on the social activity data, with the calculating of the relationship temperature value comprising weighting each of the one or more signals inversely proportional to an amount of time that has elapsed since the corresponding activity of the corresponding signal has occurred. The relationship temperature value is stored in a database in association with the first user or a function of the online social networking service is performed based on the relationship temperature value.. ... Linkedin Corporation

03/02/17 / #20170060987

Online services surfacing and using relationship temperatures

In some embodiments, a relationship temperature value for a first user of an online social networking service is accessed or received. The relationship temperature value indicates a measurement of activity of the first user with respect to one or more other users of the online social networking service. ... Linkedin Corporation

03/02/17 / #20170060928

Prioritizing keywords

A search engine optimization system is provided with an on-line social network system. The on-line social network system includes or is in communication with a search engine optimization (seo) system that is configured to prioritize keywords (potential search terms) based on their respective predicted contribution to the ranking of jserps. ... Linkedin Corporation

03/02/17 / #20170060920

Constructing graphs from attributes of member profiles of a social networking service

This disclosure is directed to determining various economic graph indices and, in particular, to systems and methods that leverage a graph analytic engine and framework to determine values assigned to graph nodes extracted from one or more member profiles, and visualizing said values to correlate skills, geographies, and industries. The disclosed embodiments include a client-server architecture where a social networking server has access to a social graph of its social networking members. ... Linkedin Corporation

03/02/17 / #20170060873

Expert database generation and verification using member data

Techniques for generating an expert database and verifying an expert using member data are described. A search request can be received from a device of the user. ... Linkedin Corporation

03/02/17 / #20170060851

Leveraging digital images of user information in a social network

Techniques are provided for automatically creating online accounts based on digital images, such as digital images of business cards. In one technique, multiple data items that have been extracted from a digital image of a business card are identified. ... Linkedin Corporation

03/02/17 / #20170060472

Transparent hybrid data storage

A system, method, and apparatus are provided for performing a transparent hybrid data storage scheme in which data are stored as blocks distributed among one or more flash-based storage devices (e.g., solid state drives) and one or more magnetic storage devices (e.g., magnetic disk drives). Files larger than a given size (e.g., 1 mb) are segmented into blocks of that size and stored on one or more devices; blocks of one file may be stored on devices of different types. ... Linkedin Corporation

02/23/17 / #20170055127

Techniques for populating a content stream on a mobile device

Techniques for populating a content stream of a mobile application are described. Consistent with some embodiments, the delays associated with waiting for a server to respond to a user's manual request for content items are eliminated by using various sensors of a mobile computing device to predict when a user is likely to view a personalized content stream. ... Linkedin Corporation

02/16/17 / #20170046627

Using machine learning techniques to determine propensities of entities identified in a social graph

A system and method for automatically identifying online entities using machine learning techniques are provided. Entity profile data of a first set of entities is used to train a statistical model and entity profile data of a second set of entities is used, in conjunction with the statistical model, to identify a subset of the second set of entities. ... Linkedin Corporation

02/09/17 / #20170039086

Selecting a suitable time to disrupt operation of a computer system component

A system, method, and apparatus are provided for determining an appropriate time to disrupt operation of a computer system, subsystem, or component, such as by shutting it down or taking it offline. Historical measurements of work accumulated on the component at different times are used to generate one or more forecasts regarding future amounts of work that will accumulate at different times. ... Linkedin Corporation

02/02/17 / #20170034305

Managing overlapping taxonomies

Systems and methods for managing overlapping taxonomies, in accordance with some embodiments, are disclosed. The system stories a set of taxonomic grouping rules for organizing members based on stored member data and receives a request for grouping information for a particular member. ... Linkedin Corporation

02/02/17 / #20170032471

Social proofing for suggested profile edits

A system, a machine-readable storage medium storing instructions, and a computer-implemented method are described herein are directed to a social proofing engine (hereinafter “sp engine”) that determines whether to update a target member account's profile with an attribute that is relevant to a resource accessed by the target member account. The sp engine detects access by a target member account of a resource. ... Linkedin Corporation

02/02/17 / #20170032427

Customized lead generation

A social network system includes a machine-readable memory storing computer-executable instructions and a plurality of member data elements associated with a member, one or more hardware processors having executed the computer-executable instructions, configure the social network system to provide an interface to a content provider allowing the content provider to define a lead rule for a cost-per-lead (cpl) campaign, the lead rule including a lead action and a lead content item, the lead action identifies a member action relative to the lead content item, receive the defined lead rule into the memory, activate the cpl campaign including the defined lead rule, transmit the lead content item to the member, receive indication that the member has performed the lead action, and provide the member as a lead to the content provider, including providing a first member data element of the plurality of member data elements to the content provider.. . ... Linkedin Corporation

02/02/17 / #20170032425

Auctioning sponsored mail based on member activity

A system, a machine-readable storage medium storing instructions, and a computer-implemented method are described herein to detect access of a predefined resource by a target account. Responsive to the detected access of the predefined resource, a sender account is determined for a persistent message to be received by the target account. ... Linkedin Corporation

02/02/17 / #20170032414

Controlling of online ad serving campaigns

A machine may be configured to control online ad serving based on a period budget. For example, the machine accesses event data pertaining to an event of online ad consumption of an online ad included in a campaign. ... Linkedin Corporation

02/02/17 / #20170032396

Expanding message targets

This disclosure relates to systems and methods that include configuring a machine learning system to train on a plurality of messages transmitted to target groups of an online social networking service, determining a threshold differential and a weight value using responses to the plurality of messages, and send the input message to the target in response to a differential between the expected number of positive responses and the weight multiplied by the expected number of negative responses being greater than the threshold differential.. . ... Linkedin Corporation

02/02/17 / #20170032326

Model generator for historical hiring patterns

Method of providing a member of a social network system with information pertaining to a set of job openings available to the member. The set of job openings are generated by accessing a member profile comprising a set of member characteristics and identifying a set of career paths. ... Linkedin Corporation

02/02/17 / #20170032323

Estimating effects of courses

A member profile including a vector containing a field for each of a plurality of skills and a rating of one or more of the skills in the vector for a member of a social networking service is obtained. A first distance indicating a vector distance between the vector of the member profile and a vector of a hypothetical member profile representing the perfect job candidate is obtained. ... Linkedin Corporation

02/02/17 / #20170032322

Member to job posting score calculation

In an example embodiment, a method is provided to calculate a distance for a first member of a social networking service and a job opening, which indicates the likelihood that the first member will obtain the job. The distance is calculated by applying one or more policies to member profiles of members who applied for similar jobs to obtain a hypothetical perfect candidate for the job. ... Linkedin Corporation

02/02/17 / #20170032278

Deterministic message distribution

This disclosure relates to systems and methods that include configuring a machine learning system to train on a plurality of messages, the machine learning system to output an expected number of positive responses and an expected number of negative responses based on an input message, determining a threshold differential and a weight value using responses to the plurality of messages, and sending the input message in response to a differential between the expected number of positive responses and the weight multiplied by the expected number of negative responses being above the threshold differential.. . ... Linkedin Corporation

02/02/17 / #20170032275

Entity matching for ingested profile data

Disclosed in some examples are methods, systems, and machine readable mediums that utilize information ingested from publicly available network-based data sources to automatically suggest adding additional attributes to member profiles of a social networking service. Among other uses, this system allows for assisted member profile completion. ... Linkedin Corporation

02/02/17 / #20170032264

Feeds by modelling scrolling behavior

A method and apparatus for populating content items into a feed is provided. The feed comprises a sequence of content item ordered in such a way as to maximize a number of content items displayed to a user by virtue of the user scrolling down through the feed. ... Linkedin Corporation

02/02/17 / #20170032037

Calculating supply and demand for a field of study

Techniques for presenting a recommendation to a member of a social network in a specific field of study are described. A predictor can access, from a database in the social network, educational data of a plurality of students and post-graduate data of a plurality of graduates in the social network. ... Linkedin Corporation

02/02/17 / #20170031917

Adjusting content item output based on source output quality

A device, system, and method determine, for each of a first group of content item sources of a social networking system, an output quality metric based on activity data accessed from an electronic data storage related to content items previously output by a respective content item source. Each of the content item sources are configured to output a ranked list of content items stored in the electronic data storage according to a ranking schema different for each of the content item sources. ... Linkedin Corporation

02/02/17 / #20170031915

Profile value score

A system and method for generating a profile value score to prioritize members for opportunities. The system receives a member opportunity request. ... Linkedin Corporation

02/02/17 / #20170031912

Hybrid facet counting

In an example embodiment, a first set of results from first search results are displayed in a user interface. A plurality of facets, including selectable filters, of the first search results are displayed. ... Linkedin Corporation

02/02/17 / #20170031886

Contextual profile

A contextual profile system is provided with an on-line social network system. In response to a request from a member of the on-line social network system to access a profile page of another member, the contextual profile system determines the context of the request, determines associated key profile units based on the context, and constructs a custom version of the other member's profile page. ... Linkedin Corporation

02/02/17 / #20170031551

Peer driven editing

A system, a machine-readable storage medium storing instructions, and a computer-implemented method are directed to a peer driven editing engine (hereinafter “pde engine”) that updates a profile of a target member account in a professional social network service (hereinafter “social network”) based on information provided from other member accounts. The pde engine identifies a particular type of profile attribute of a member account in a social network. ... Linkedin Corporation

01/26/17 / #20170026331

Personalized delivery time optimization

Techniques for optimizing a delivery time for the delivery of messages are described. According to various embodiments, a system determines, for each of a plurality of time intervals, a likelihood of a particular member of an online social network service performing a particular member user action on a particular message content item during the corresponding time interval. ... Linkedin Corporation

01/26/17 / #20170026258

Detecting and alerting performance degradation during features ramp-up

Computerized techniques are described for detecting performance degradation during features ramp up. A first version of web content is sent to first client devices. ... Linkedin Corporation

01/26/17 / #20170024701

Providing recommendations based on job change indications

Techniques are provided for determining one or more recommendations to a user based on job change indications. In one approach, job change indications are tracked to generate associations between job information, such as an association between a user's job title at one time and the user's job title at a later time or an association between a user's job skill and a job skill of a job position to which the user applied. ... Linkedin Corporation

01/19/17 / #20170017787

Automatically securing an electronic device

A system, apparatus, and methods are provided for automatically securing an electronic device. The device is paired with a security token (e.g., an access badge) associated with a user authorized to operate the device. ... Linkedin Corporation

01/19/17 / #20170017565

Hierarchical system-capability testing

In order to perform system-capability testing, an application in an application layer may provide predefined system capabilities and/or requirements of or associated with the application to a communication plugin in a data-link layer, such as availability of communication via a network and/or a latency of the network less than a predefined value. In response, the communication plugin may determine feedback information that specifies whether the predefined system capabilities are available and whether the predefined requirements are satisfied. ... Linkedin Corporation

01/12/17 / #20170012924

Correction of online identifiers

Techniques are provided for proposing automatic corrections of online identifiers, such as an email address or a subject name of a directory entry or a certificate. In an embodiment, one or more computers store domain correction records. ... Linkedin Corporation

01/05/17 / #20170004587

Third party endorsements

System and techniques for third party endorsement are described herein. An indication that includes an attribute to identify a second entity and a skill for the second entity may be received from a first entity in a social networking service, the second entity being outside a social graph of the first entity. ... Linkedin Corporation

01/05/17 / #20170004548

Generating and ranking service provider recommendations in a social network

In various example embodiments, a system and method for generating and ranking service provider recommendations in a social network are presented. A request to identify a set of service providers that meet a specific criteria is received. ... Linkedin Corporation

01/05/17 / #20170004531

Advertisement selection using information retrieval systems

Disclosed in some examples are methods, systems, and machine readable mediums which allow for fast and efficient advertisement selection using search indices. Selection criteria of the advertisement campaigns are converted into documents using a conversion schema. ... Linkedin Corporation

01/05/17 / #20170004456

Search by applicant ranker scores

Disclosed in some examples are systems, methods, and machine-readable mediums which enhance the social networking service by providing a search functionality to allow members to search for jobs based upon their predicted applicant score or rank. Thus, a member may easily search for jobs in which the member is likely to compare favorably to others who have already applied. ... Linkedin Corporation

01/05/17 / #20170004455

Nonlinear featurization of decision trees for linear regression modeling

Nonlinear featurization of decision trees for linear regression modeling in the context of an on-line social network is described. A computer-implemented converter is provided that is capable of reading a decision tree structure that is included in the learning to rank algorithm and convert each path from root to a leaf into an s-expression. ... Linkedin Corporation

01/05/17 / #20170004454

Learning to rank modeling

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. ... Linkedin Corporation

01/05/17 / #20170004453

Job type recommendation engine

An online social networking service receives from a user a skill, a major area of study, and/or a degree. The service uses profiles of other users to identify the other users who have similar skills, similar major area of study, and/or a similar degree. ... Linkedin Corporation

01/05/17 / #20170004179

Managing presentation of online content

A method and apparatus for selectively publishing user-provided content items to other users is provided. In some instances, the content items are excluded from being rendered to a user according to one or more blocks that block the user from viewing content items provided by certain members. ... Linkedin Corporation

01/05/17 / #20170004135

Content source throttling in a social networking service

A system and a method includes determining, with a processor, for each of a plurality of processor-implemented content item sources, an output quality metric based on activity data related to actions accessed from an electronic data storage related to content items previously output by a respective content item source, determining, for each of the ranked lists, based on the output quality metric of the respective content item source, a number of content items of the ranked list eligible for output to a user device, and outputting content items for display on a user interface according to the eligible content items of the ranked lists. Each of the content item sources are configured to output a ranked list of content items stored in the electronic data storage according to a ranking schema different for each of the content item sources.. ... Linkedin Corporation

01/05/17 / #20170003844

Dynamic lead generation

In order to build or aggregate lists of potential customers, contact information may be collected from viewers of a document, such as a presentation. In particular, multiple pages in a document associated with a user of a social network (such as slides in a presentation) may be presented to a second user of the social network. ... Linkedin Corporation








ARCHIVE: New 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009



###

This listing is an abstract for educational and research purposes is only meant as a recent sample of applications filed, not a comprehensive history. Freshpatents.com is not affiliated or associated with Linkedin Corporation in any way and there may be associated servicemarks. This data is also published to the public by the USPTO and available for free on their website. Note that there may be alternative spellings for Linkedin Corporation with additional patents listed. Browse our Agent directory for other possible listings. Page by FreshPatents.com

###