LinkedIn Patent Applications

ENDPOINT SECURITY SCREENING

Granted: July 21, 2016
Application Number: 20160212111
In order to prevent unauthorized access to information, a system may analyze and may selectively store the information provided based on requests from users that are not unauthorized to access the information. In particular, the system may receive a request for information associated with a document (such as a web page) from an authorized user, either in real-time (i.e., during live or online operation of the system) or offline (in which case the system may operate as a proxy for a live…

CONDITIONAL DELIVERY OF ELECTRONIC MESSAGES

Granted: July 14, 2016
Application Number: 20160205054
A system, apparatus, and methods are provided for conditionally forwarding electronic messages. Users of an online application or service are provided internal addresses (e.g., electronic mail addresses) within a domain (e.g., an Internet domain) of the application or service. When a message is received that is addressed to a user's internal address, it is queued for conditional forwarding to an external address of the user (e.g., an electronic mail address in a domain other than the…

DISTRIBUTED STORAGE SYSTEM WITH PLUGGABLE QUERY PROCESSING

Granted: May 19, 2016
Application Number: 20160140156
As part of a query-processing technique, in response to receiving queries for information stored in a distributed storage system and associated query-processing information identifying sets of predefined operations to perform on one or more databases in the distributed storage system, the distributed storage system accesses sets of predefined operations. Then, for the sets of predefined operations on the one or more databases, the distributed storage system uses one or more adaptors for…

TRACKING USER INTERACTIONS WITH A MOBILE UI TO FACILITATE UI OPTIMIZATIONS

Granted: May 12, 2016
Application Number: 20160132229
The disclosed embodiments relate to an apparatus or system for tracking and analyzing user interactions with a mobile user interface (UI). During operation, the apparatus collects data while a user interacts with the mobile UI through a touchscreen, wherein the data includes tap-attempt data that specifies coordinates for touchscreen locations that the user has tapped while interacting with the mobile UI. Next, the apparatus compares the tap-attempt data with locations of tappable…

CONTENT VISUALIZATION

Granted: February 4, 2016
Application Number: 20160034169
Displaying a preference by a user of a content contribution is disclosed. A preference event by the user is detected. A plurality of detected events is stored. In response to a query from a client, at least a portion of the stored detected events is stored. At least a portion of the received events is displayed in an interface.

CONTENT VISUALIZATION

Granted: January 21, 2016
Application Number: 20160018958
Displaying a preference by a user of a content contribution is disclosed. A preference event by the user is detected. A plurality of detected events is stored. In response to a query from a client, at least a portion of the stored detected events is stored. At least a portion of the received events is displayed in an interface.

RECORDING AND INDICATING PREFERENCES

Granted: December 10, 2015
Application Number: 20150358372
Recording a first user's preference for a content contribution submitted by a second user is disclosed. In response to only a single action taken by the first user interacting with a web page, an indication is received that a preference event occurred. The preference event is associated with the content contribution. Information associated with the first user's profile is updated. At least a portion of the web page is continued to be displayed to the user after receiving the preference…

APPLYING CONSTRAINTS TO METRICS ASSOCIATED WITH ONLINE ADVERTISING

Granted: December 3, 2015
Application Number: 20150348133
The disclosed embodiments provide a method and system for managing online advertising. During operation, the system obtains a constraint on a first metric associated with an online advertising auction. Next, the system uses a computer to generate a tradeoff curve of the first metric and a second metric associated with the online advertising auction and use the tradeoff curve to obtain a value for the second metric that meets the constraint on the first metric. The system then uses the…

CHARITY CALL MANAGEMENT PROGRAM

Granted: December 3, 2015
Application Number: 20150350441
Techniques for improved management of charity calling programs are described. According to various embodiments, a request from a caller to participate in a charity call program associated with a particular charitable organization is received. A recipient that is currently not assigned to a caller associated with the charity call program is identified, based on an electronic recipient call list. Contact information associated with the recipient is then provided to the caller. Thereafter,…

MEMBER TIME ZONE INFERENCE

Granted: December 3, 2015
Application Number: 20150350350
Techniques for inferring a time zone of a user (e.g., a member of an online social network service) are described. According to various embodiments, it is determined that a particular member of an online social networks service is currently located in a particular country. Responsive to determining that a single time zone is associated with the particular country, it is determined that the particular member is currently located in the single time zone. Responsive to determining that…

CAREER PATH NAVIGATION

Granted: December 3, 2015
Application Number: 20150347606
In various example embodiments, a system and method for career path navigation are presented. A request to identify a set of positions sequentially related to an origin position may be received. The request may be associated with a user of a social network service. Member profiles from among a plurality of member profiles of the social network service may be identified based on the origin position. A plurality of positions may be extracted from the identified member profiles. The set of…

OPTIMIZING A CONTENT INDEX FOR TARGET AUDIENCE QUERIES

Granted: December 3, 2015
Application Number: 20150347482
Apparatus and methods are provided for indexing electronic content to be served to users' mobile and/or stationary communications and computing devices. An index is composed of multiple slices, with each slice storing multiple entries and each entry representing one content item or one campaign or collection of content items. An entry is populated with tokens representing attribute/value pairs of a target audience of the content item and/or property/value pairs of the item or the item's…

INFERRING SENIORITY LEVEL OF A MEMBER OF AN ON-LINE SOCIAL NETWORK

Granted: November 26, 2015
Application Number: 20150339404
An inferred seniority system, in one example embodiment, may be configured to determine seniority levels for member profiles maintained by an on-line social network system, based on information stored in the member profiles, and also based on a hierarchical structure termed a seniority pyramid. The system may first determine seniority labels for each of the profiles in a group of member profiles based on information in respective member profiles. The system then determines, for groups of…

SUGGESTED KEYWORDS

Granted: November 19, 2015
Application Number: 20150331945
A method and system to suggest keywords to a social network member is described. A suggested keywords system, in one example embodiment, examines phrases that appear in profiles maintained by the on-line social networking system that are similar to the target profile and identifies those words and phrases that are most prominent in these profiles, utilizing discriminative strength values. These most prominent words and phrases may be presented to the target member as suggested keywords…

COMMUNAL ORGANIZATION CHART

Granted: November 5, 2015
Application Number: 20150317574
A system, computer-readable storage medium, and computer-implemented method for maintaining an accurate organization chart, are presented. The method may include accessing organization chart data defining a hierarchy of an organization comprising a group of users. At least one user of the group of users may be prompted to provide verification information pertaining to the accuracy of a portion of the organization chart data. Upon receiving the verification information from the at least…

TOPIC MINING USING NATURAL LANGUAGE PROCESSING TECHNIQUES

Granted: November 5, 2015
Application Number: 20150317303
The disclosed embodiments provide a method, system and apparatus for processing data. During operation, the system obtains a set of content items containing unstructured data. Next, the system obtains a set of part-of-speech (POS) tags for lexical items in the set of content items. The system then uses a computer to match the POS tags to one or more POS tagging patterns to obtain a set of candidate topics for the set of content items and extract a set of topics for the set of content…

JOB RECOMMENDATION ENGINE USING A BROWSING HISTORY

Granted: October 29, 2015
Application Number: 20150310392
A system receives and stores in a database identifications and attributes of jobs viewed by a user in a job posting service, and creates a job browsing history profile for the user using the identifications and attributes. The system compares the job browsing history profile to jobs in the job posting service, generates a listing of jobs based on the comparison, and displays the listing of jobs to the user.

METHOD AND SYSTEM TO DETERMINE MEMBER PROFILES FOR OFF-LINE TARGETING

Granted: October 1, 2015
Application Number: 20150278836
A method and system to determine member profiles for off-line targeting is described. An example system comprises an access module to access a member profile in the on-line social network system, a category score module, a member segmentation module, and a communications module. The category score module may be configured to generate a definition score for the member profile based on phrases that are present in the member profile, generate a propensity score for the member profile based…

AUTOMATICALLY SELECTING ADDRESSEES FOR RECEIVING A CONTENT ITEM

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

AUTOMATICALLY SELECTING ADDRESSEES FOR RECEIVING A CONTENT ITEM

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