LinkedIn Patents

LinkedIn Corporation is a professional network on the Internet that seeks to connect its members to people, knowledge and career opportunities.

LinkedIn Patents by Type

  • LinkedIn Patents Granted: LinkedIn patents that have been granted by the United States Patent and Trademark Office (USPTO).
  • LinkedIn Patent Applications: LinkedIn patent applications that are pending before the United States Patent and Trademark Office (USPTO).
  • Patent number: 9632919
    Abstract: An example request change tracker may be used to create, modify, monitor, and report events occurring within a development and testing pipeline with respect to one or more computing applications. A request change tracker may include a pipeline event detector, a testing stage detector, a control module, and a reporting module. The pipeline event detector detects a pipeline event indicative of a status of a code module with respect to a pipeline. The testing stage detector determines the associated testing stage in the pipeline, based on the pipeline event. The control module initiates actions with respect to the pipeline, based on the determined testing stage. The reporting module updates a reporting log with information related to the state, progress and results of a testing stage in the pipeline.
    Type: Grant
    Filed: September 30, 2013
    Date of Patent: April 25, 2017
    Assignee: LinkedIn Corporation
    Inventors: Manish Dubey, Daniel L. Grillo, Sean Keenan, Scott Holmes
  • Patent number: 9635116
    Abstract: Disclosed in some examples is a method including receiving a plurality of transaction records, each of the transaction records including data about a particular transaction engaged in by a member of a social networking service and including a geographic location and a timestamp of the particular transaction; scoring each of the plurality of transaction records based upon the recency of the transaction; clustering the plurality of transaction records into a plurality of clusters, each cluster including transaction records which contain similar geographic locations; creating an aggregate score for each particular one of the plurality of clusters based upon a sum total of the scores calculated for each transaction record clustered into the particular cluster; and creating a probability distribution based upon the scores for the plurality of clusters, the probability distribution indicating a probability that the member was in each of the plurality of locations represented by the clusters.
    Type: Grant
    Filed: April 26, 2013
    Date of Patent: April 25, 2017
    Assignee: LinkedIn Corporation
    Inventors: Sathyanarayan Anand, Ganesh Ramesh, Alexis Blevins Baird
  • Patent number: 9630090
    Abstract: A fact checking system is able to verify the correctness of information and/or characterize information by comparing the information with one or more sources. The fact checking system automatically monitors, processes, fact checks information and indicates a status of the information. Fact checking results are able to be validated by re-fact checking the fact check results.
    Type: Grant
    Filed: June 30, 2014
    Date of Patent: April 25, 2017
    Assignee: LinkedIn Corporation
    Inventor: Lucas J. Myslinski
  • Patent number: 9633415
    Abstract: Systems and methods for improving video stutter in high resolution progressive video captured with fast exposure times. In a first approach, digital video is captured with fast shutter speeds that cause objects moving within the frame to appear motionless. The video codec generates motion information that may be utilized to add an artificial motion blur to each frame of the digital video during processing in a digital video pipeline. The motion blur creates the appearance that an object is moving in the frame. In a second approach, the lens assembly of the digital camera includes an electronically controlled filter that attenuates the light reaching an image sensor such that the shutter speeds may be decreased in order to capture motion blur. The electronically controlled filter may be a liquid crystal display (LCD) device that is set to a plurality of different transparency levels based on a target exposure value.
    Type: Grant
    Filed: November 17, 2015
    Date of Patent: April 25, 2017
    Assignee: LinkedIn Corporation
    Inventor: John Furlan
  • Publication number: 20170109652
    Abstract: 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. Next, the system uses the hierarchical representation to obtain, from one or more execution environments, a subset of the features for use in calculating the derived feature. The system then applies a formula from the hierarchical representation to the subset of the features to produce the derived feature. Finally, the system provides the derived feature for use by one or more of the statistical models.
    Type: Application
    Filed: February 17, 2016
    Publication date: April 20, 2017
    Applicant: LinkedIn Corporation
    Inventors: David J. Stein, Xu Miao, Lance M. Wall, Joel D. Young, Eric Huang, Songxiang Gu, Da Teng, Chang-Ming Tsai, Sumit Rangwala
  • Publication number: 20170109679
    Abstract: 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. Next, the system uses the set of KPIs to display a graphical user interface (GUI) comprising a chart of a two-dimensional performance measurement for the one or more customer service representatives. The system then displays, in the chart, a first axis representing a productivity KPI comprising the number of cases per queue hour and a second axis representing an additional KPI from the set of KPIs.
    Type: Application
    Filed: October 19, 2015
    Publication date: April 20, 2017
    Applicant: LINKEDIN CORPORATION
    Inventors: Rui Zhao, Chi-Yi Kuan, Jennifer E. Guenther, Narasimha R. Veeramreddy
  • Publication number: 20170109681
    Abstract: 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. Next, the system calculates a productivity key performance indicator (KPI) from the set of metrics, wherein the productivity KPI includes a number of cases (e.g., solved cases, reopened cases, handled cases, and/or routed cases) per queue hour for the one or more customer service representatives. The system then outputs the productivity KPI for use in managing the performance of the one or more customer service representatives.
    Type: Application
    Filed: October 19, 2015
    Publication date: April 20, 2017
    Applicant: LINKEDIN CORPORATION
    Inventors: Rui Zhao, Chi-Yi Kuan, Jennifer E. Guenther, Narasimha R. Veeramreddy
  • Patent number: 9628430
    Abstract: An embodiment searches a social network for at least one trigger event, detects one or more trigger events, and communicates the detected one or more trigger events as an alert. Searching the social network comprises searching member profiles and searching member activities. Detected one or more trigger events are centralized into a sortable list and prioritized based on business entities and the importance of the trigger events to persons related to the business entities. The centralized sortable list is fed into a customer relations management system which presents the alerts on a user interface. A plurality of types of triggers includes people updates, company updates, product purchases, and product usage.
    Type: Grant
    Filed: January 31, 2013
    Date of Patent: April 18, 2017
    Assignee: LinkedIn Corporation
    Inventors: Dan Shapero, Ximeng Zhang, James Raybould, Yue Li, Christian Sutherland-Wong
  • Patent number: 9626654
    Abstract: Learning to rank modeling in the context of an on-line social network is described. A learning to rank model can learn from pairwise preference (e.g., job posting A is more relevant than job posting B for a particular member profile) thus directly optimizing for the rank order of job postings for each member profile. With ranking position taken into consideration during training, top-ranked job postings may be treated by a recommendation system as being of more importance than lower-ranked job postings. In addition, a learning to rank approach may also result in an equal optimization across all member profiles and help minimize bias towards those member profiles that have been paired with a larger number of job postings.
    Type: Grant
    Filed: June 30, 2015
    Date of Patent: April 18, 2017
    Assignee: LinkedIn Corporation
    Inventors: Lijun Tang, Eric Huang, Xu Miao, Yitong Zhou, David Hardtke, Joel Daniel Young
  • Patent number: 9621560
    Abstract: In cases where a user of a social network has lost access to one or more email addresses on file with the social network, the social network may confirm an identity of the user before issuing a new password. The social network may confirm the identity of the user by prompting the user to correctly identify pictures of members of the social network that are connected to the user, selecting or receiving a selection of a plurality of trustees (e.g., members of the social network who are connected to the user), prompting the trustees to confirm with the user that the user has lost the access, and receiving notification that at least a specified number of the trustees have confirmed with the user that the user has lost the access. After the social network confirms the identity, the social network may provide a new password to the user.
    Type: Grant
    Filed: January 30, 2015
    Date of Patent: April 11, 2017
    Assignee: LinkedIn Corporation
    Inventors: Xiaosu Huang, Chi-Yi Kuan, Haipeng Li
  • Patent number: 9621678
    Abstract: The disclosed embodiments provide a system for displaying a content feed on a smartwatch device. During operation, the system transmits a request for a content feed to a mobile application on a mobile device. When the mobile application responds with the content feed within a pre-specified period after the request, the system stores the content feed on the smartwatch device and displays the content feed on the smartwatch device. When the mobile application does not respond with an update to the content feed within the pre-specified period after a subsequent request for the content feed from the smartwatch device, the system obtains the content feed from storage on the smartwatch device and displays the content feed on the smartwatch device in lieu of the update.
    Type: Grant
    Filed: January 13, 2016
    Date of Patent: April 11, 2017
    Assignee: LinkedIn Corporation
    Inventors: Douglas J. Guastaferro, Amy M. Boone
  • Patent number: 9619846
    Abstract: System and method for recommending to a member of a social network an interaction with ones of a plurality of entities. Events related to individual ones of the plurality of entities are obtained. A relevance of ones of the events to the member is determined based on at least one characteristic of ones of the events and a trait of the member. Recommended interactions with ones of the plurality of entities individually related to the ones of the events based on the relevance for each of the events are presented to the user.
    Type: Grant
    Filed: May 28, 2013
    Date of Patent: April 11, 2017
    Assignee: LinkedIn Corporation
    Inventor: Sachin Rekhi
  • Publication number: 20170091652
    Abstract: 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. During a first user session with a user, the system improves a performance of the statistical model by using the first global version to output one or more recommendations to the user and using the first global version and user feedback from the user to create a first personalized version of the statistical model. At an end of the first user session, the system transmits an update containing a difference between the first personalized version and the first global version to the server for use in producing a second global version of the statistical model by the server.
    Type: Application
    Filed: September 24, 2015
    Publication date: March 30, 2017
    Applicant: LINKEDIN CORPORATION
    Inventors: Xu Miao, Yitong Zhou, Joel D. Young, Lijun Tang, Anmol Bhasin
  • Publication number: 20170091651
    Abstract: 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. Next, the system obtains, from a first subset of the client computer systems, a first set of updates to the first global version. The system then merges the first set of updates into a second global version of the statistical model. Finally, the system transmits the second global version to the client computer systems asynchronously from receiving a second set of updates to the first and/or second global versions from a second subset of the client computer systems.
    Type: Application
    Filed: September 24, 2015
    Publication date: March 30, 2017
    Applicant: LinkedIn Corporation
    Inventors: Xu Miao, Yitong Zhou, Joel D. Young, Lijun Tang, Anmol Bhasin
  • Patent number: 9606979
    Abstract: Displaying a preference by a first user of a content contribution submitted by a second user is disclosed. A preference event by the first 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 produced. At least a portion of the received events is caused to be rendered graphically.
    Type: Grant
    Filed: June 25, 2013
    Date of Patent: March 28, 2017
    Assignee: LinkedIn Corporation
    Inventor: R. Kevin Rose
  • Publication number: 20170083571
    Abstract: 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. The graph may include nodes, edges between the nodes, and predicates to represent and store data with index-free adjacency. Moreover, the primitives may include: a rule based on edges in the graph that expresses a relational schema in the type of database, and information associated with a compound key that specifies a relationship between nodes, edges and predicates in the graph corresponding to a table in the type of database. Then, the system may execute the query against the graph database, and may receive a result that includes a subset of the graph.
    Type: Application
    Filed: February 17, 2016
    Publication date: March 23, 2017
    Applicant: LinkedIn Corporation
    Inventors: Srinath Shankar, Huaxin Liu, Robert W. Stephenson, Scott M. Meyer
  • Publication number: 20170076225
    Abstract: 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. Next, the system uses the validated training data to produce a statistical model for classifying content using a set of dimensions represented by the first set of classification tags. The system then uses the statistical model to generate a second set of classification tags for a second set of content items. Finally, the system outputs one or more groupings of the second set of content items by the second set of classification tags to improve understanding of content related to the set of dimensions without requiring a user to manually analyze the second set of content items.
    Type: Application
    Filed: September 16, 2015
    Publication date: March 16, 2017
    Applicant: LinkedIn Corporation
    Inventors: Yongzheng Zhang, Chi-Yi Kuan, Yi Zheng
  • Publication number: 20170075978
    Abstract: 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. Next, the system uses the validated training data to produce a statistical model for classifying a relevance of content to the one or more topics. The system then uses the statistical model to generate a second set of relevance tags for a second set of content items. Finally, the system outputs one or more groupings of the second set of content items by the second set of relevance tags to improve understanding of content related to the one or more topics without requiring a user to manually analyze the second set of content items.
    Type: Application
    Filed: September 16, 2015
    Publication date: March 16, 2017
    Applicant: LINKEDIN CORPORATION
    Inventors: Yongzheng Zhang, Chi-Yi Kuan, Yi Zheng
  • Patent number: 9595069
    Abstract: 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. A connection base score between the pair of members is generated based on the social graph data. A recommendation modifier is generated based on the contextual data. A connection recommendation modified score is determined by applying the recommendation modifier to the base score. A connection recommendation is provided to at least one of the pair of members based, at least in part, on the connection recommendation modified score.
    Type: Grant
    Filed: December 31, 2015
    Date of Patent: March 14, 2017
    Assignee: LinkedIn Corporation
    Inventors: Mitul Tiwari, Curtis Wang, Aastha Jain
  • Publication number: 20170061480
    Abstract: The disclosed embodiments provide a system for processing data. During operation, the system obtains a set of features for a customer of a product. Next, the system uses the set of features to identify a likelihood of purchasing the product through a first channel by the customer and estimate a first customer lifetime value (CLV) for the customer through the first channel and a second CLV for the customer through a second channel. The system then selects an acquisition channel for the customer from the first and second channels based on the likelihood and the first and second CLVs. Finally, the system outputs a recommendation of the selected acquisition channel for use in marketing the product to the customer.
    Type: Application
    Filed: August 31, 2015
    Publication date: March 2, 2017
    Applicant: LINKEDIN CORPORATION
    Inventors: Xing Zhou, Juan Wang, Zhaoying Han, Qiang Zhu, Hojeong Kim
  • Publication number: 20170060472
    Abstract: 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. Periodically, a utility function calculates utility values for each of some or all stored blocks based on frequency of access to the block, frequency of access of a particular type (e.g., random, sequential), a preference regarding where to store the block or the corresponding file, and/or other factors. Blocks having the highest utility values are subject to migration between devices of different types and/or the same type (e.g., for load-balancing).
    Type: Application
    Filed: August 31, 2015
    Publication date: March 2, 2017
    Applicant: LinkedIn Corporation
    Inventors: Zhenyun Zhuang, Sergiy Zhuk, Haricharan K. Ramachandra, Cuong H. Tran, Badrinath K. Sridharan
  • Publication number: 20170061344
    Abstract: 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. Next, the system uses the set of data to display a graphical user interface (GUI) comprising a chart of renewal opportunities with the set of customers, for the product, over an upcoming time interval. The system then displays, in the GUI, a representation of a churn risk level for each customer in the set of customers with a renewal opportunity in the chart.
    Type: Application
    Filed: August 31, 2015
    Publication date: March 2, 2017
    Applicant: LinkedIn Corporation
    Inventors: Zhaoying Han, Juan Wang, Song Lin, Xing Zhou, Qiang Zhu, SangHyun Park, Yurong Shi, Luke Thomas Whelan
  • Publication number: 20170061343
    Abstract: 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. Next, the system uses the first statistical model to predict a churn risk of the customer. When the churn risk exceeds a first threshold for the company segment, the system outputs a notification of a high churn risk level for the customer.
    Type: Application
    Filed: August 31, 2015
    Publication date: March 2, 2017
    Applicant: LinkedIn Corporation
    Inventors: Zhaoying Han, Juan Wang, Song Lin, Xing Zhou, Qiang Zhu, SangHyun Park, Yurong Shi, Luke Thomas Whelan
  • Patent number: 9584454
    Abstract: A communication server, computer-readable storage medium, and computer-implemented method for executing commands embedded in messages are provided. The method may include accessing a message that is being routed through a communication server. The message may include a command operator that is operative to execute an action performed by a network-based service executing on an application server. The method may further include identifying the command operator included in the message, and transmitting a request to the application server to perform the action corresponding thereto.
    Type: Grant
    Filed: May 29, 2014
    Date of Patent: February 28, 2017
    Assignee: LinkedIn Corporation
    Inventors: Mark Hull, Anand Kishore Bollini, Roland Schemers, Parag Naresh Shah, Yuichi Sasaki, James Andrew Clark
  • Patent number: 9582836
    Abstract: Techniques for identification of a broker-type leader in a social network based on network topology are described. According to various embodiments, an electronic sociograph is accessed, the electronic sociograph depicting a plurality of actors of an online social network service as nodes in the sociograph, and the sociograph including edges between the nodes representing relationships between the respective actors. Thereafter, a particular node in the sociograph corresponding to an information connector node between at least two distinct groups of the nodes in the sociograph is identified. A particular actor of the plurality of actors associated with the particular node is then classified as an information connector between at least two sub-networks of the actors of the online social network service.
    Type: Grant
    Filed: June 6, 2014
    Date of Patent: February 28, 2017
    Assignee: LinkedIn Corporation
    Inventors: Christina Yip Chung, Allen Blue
  • Patent number: 9578481
    Abstract: Systems and methods for pairing electronic devices are provided. In an example embodiment, geolocation data for a first device and a second device is received. Based on determining the first device is within a predetermined distance of the second device using the geolocation data, gesture data of the first device and second device is accessed. An association between the first device and the second device is identified based on the gesture data. A communicative coupling is initiated between the first device and the second device in response to identifying the association.
    Type: Grant
    Filed: September 10, 2015
    Date of Patent: February 21, 2017
    Assignee: LinkedIn Corporation
    Inventors: Bowei Gai, Matthew David Shoup, Yevgeniy Brikman
  • Patent number: 9576326
    Abstract: Techniques for identification of a propagator-type leader in a social network are described. According to various embodiments, a specific content item posted by a particular actor of a plurality of actors and interactions by other actors of the plurality of actors with the specific content item are identified. A leadership score associated with the particular actor is calculated, the leadership score indicating a propensity of the particular actor to spread information among the plurality of actors of the online social network service. The particular actor is then classified as an information propagator among the plurality of actors of the online social network service, based on the calculated leadership score.
    Type: Grant
    Filed: June 6, 2014
    Date of Patent: February 21, 2017
    Assignee: LinkedIn Corporation
    Inventors: Christina Yip Chung, Allen Blue
  • Patent number: 9576274
    Abstract: A first user of a presentation machine may be a recruiter that initiates an action in reference to a first user profile. The first user profile may describe a first candidate for a job. The presentation machine may identify the first user profile and determine a similarity score that indicates a degree of similarity between the first user profile and a second user profile that describes a second candidate for the job. The presentation machine may also access a volatility score that indicates a likelihood that the second candidate is receptive to a proposal that the second candidate be employed by an employer. Based on the similarity score and on the volatility score, the presentation machine may determine a rank of the second user profile. Based on the determined rank, the presentation machine may present the second user profile to the first user.
    Type: Grant
    Filed: December 3, 2012
    Date of Patent: February 21, 2017
    Assignee: LinkedIn Corporation
    Inventors: Elizabeth Ethel Burstein, Christian Posse, Abhishek Gupta, Anmol Bhasin, Dmytro Andriyovich Ivchenko, Parker R. Barrile
  • Patent number: 9576247
    Abstract: Methods, systems, and products adapt recommender systems with pairwise feedback. A pairwise question is posed to a user. A response is received that selects a preference for a pair of items in the pairwise question. A latent factor model is adapted to incorporate the response, and an item is recommended to the user based on the response.
    Type: Grant
    Filed: October 12, 2013
    Date of Patent: February 21, 2017
    Assignee: LinkedIn Corporation
    Inventors: Suhrid Balakrishnan, Sumit Chopra
  • Patent number: 9569163
    Abstract: Systems and methods for pairing electronic devices are provided. In an example embodiment, first motion capture data corresponding to a physical user motion is received from a first device. Second motion capture data corresponding to the physical user motion is received from a second device. Features are extracted from the first motion capture data and the second motion capture data. An association between the first device and the second device is determined based on a comparison of the extracted features. In response to identifying the association between the first and second device, a communicative coupling between the device and the second device is initiated.
    Type: Grant
    Filed: August 25, 2015
    Date of Patent: February 14, 2017
    Assignee: LinkedIn Corporation
    Inventors: Bowei Gai, Matthew David Shoup, Yevgeniy Brikman
  • Patent number: 9569735
    Abstract: 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.
    Type: Grant
    Filed: December 19, 2015
    Date of Patent: February 14, 2017
    Assignee: LinkedIn Corporation
    Inventors: Qiang Zhu, Keqing Liang, Peter Hume Rigano, Matthew Steven Tague
  • Patent number: 9571956
    Abstract: Systems and methods for pairing electronic devices are provided. In an example embodiment, gesture data resulting from a physical user gesture associated with a first device and a second device is received. Features are extracted from the gesture data. An association between the first device and the second device is identified based on the extracted features. A communicative coupling is initiated between the first device and the second device in response to identifying the association.
    Type: Grant
    Filed: July 28, 2015
    Date of Patent: February 14, 2017
    Assignee: LinkedIn Corporation
    Inventors: Bowei Gai, Matthew David Shoup
  • Patent number: 9572000
    Abstract: A first mobile device may be configured to facilitate context-aware, graph-based interactions. For example, the first mobile device receives a first communication from a second mobile device. The first communication includes a second member identifier of a second member of the social networking service. The second member identifier may be associated with the second mobile device. In response to the receiving of the first communication, the first mobile device may determine, based on the second member identifier, that the second member is one of a plurality of members of the social networking service. The first mobile device may facilitate the establishing of the wireless peer-to-peer connection with the second mobile device based on the determining that that the second member is one of the plurality of members of the social networking service.
    Type: Grant
    Filed: October 31, 2014
    Date of Patent: February 14, 2017
    Assignee: LinkedIn Corporation
    Inventor: Akhilesh Gupta
  • Publication number: 20170039086
    Abstract: 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. Accumulated work may include all job/tasks (or other executable objects) that have been initiated but not yet completed at the time the measurement is taken, and may be expressed in terms of execution time and/or component resources (e.g., cpu, memory). When a request is received to disrupt component operations, based on an urgency of the disruption a corresponding accumulated work threshold is chosen to represent the maximum amount of accumulated work that can be in process and still allow the disruption, and the disruption is scheduled accordingly.
    Type: Application
    Filed: August 3, 2015
    Publication date: February 9, 2017
    Applicant: LinkedIn Corporation
    Inventors: Zhenyun Zhuang, Min Shen, Haricharan K. Ramachandra, Cuong H. Tran, Suja Viswesan, Badrinath K. Sridharan
  • Patent number: 9563923
    Abstract: During a feedback technique, a system that provides a social network requests feedback regarding an initial connection strength associated with an edge between two nodes in the social graph, which are associated with an entity and a counterparty, respectively. Note that the social graph represents interactions among users of the social network. Based on the feedback, the system determines a directional asymmetry between revised connection strengths received from the entity and the counterparty. Then, the system performs a remedial action based on the determined directional asymmetry, such as adjusting the connection strength of the edge. In addition, the remedial action may include: feedback about an accuracy of the initial connection strength, estimating a power distance between the entity and the counterparty, and/or encouraging interaction between the entity and the counterparty.
    Type: Grant
    Filed: August 4, 2014
    Date of Patent: February 7, 2017
    Assignee: LinkedIn Corporation
    Inventors: Sanjay Sachdev, Abhishek Nigam
  • Patent number: 9558256
    Abstract: A method of maintaining a data store is disclosed. The data store is distributed across a plurality of storage provider instances, including a master storage provider instance and a plurality of additional storage provider instances. A master data log is updated to reflect a change to the data store. The master data log is synchronized with a plurality of replicas of the master data log. The change is propagated across the plurality of additional storage provider instances based on an analysis of the replicas.
    Type: Grant
    Filed: November 15, 2011
    Date of Patent: January 31, 2017
    Assignee: LinkedIn Corporation
    Inventors: Jean-Luc Vaillant, Chavdar Botev, Shirshanka Das, Bhaskar Ghosh, Lei Gao, Mitch Stuart, Kapil Surlaker, Jemiah Westerman
  • Patent number: 9558613
    Abstract: Techniques for enabling members to learn about and interact with their social network via games are described. According to various embodiments, it is determined that a content item or entity associated with an online social network service is relevant to a member of the online social network service. An online game including a game question and a correct game answer is generated based on the content item or entity. The game question is then displayed to the member, and a member response to the displayed game question is received. Thereafter, a game result is displayed, and the member is enabled to interact with the content item or entity.
    Type: Grant
    Filed: June 17, 2016
    Date of Patent: January 31, 2017
    Assignee: LinkedIn Corporation
    Inventors: Dipchand Nishar, Siva Visakan Sooriyan, Mauroof Ahmed, Sumanth Kolar, Piyush Nitin Gadigone
  • Patent number: 9557884
    Abstract: A device, system, and method may variously include or utilize a processor to cause a user device to display a content selection display area and a content display area. The content selection display area may include subject matter categories and icons, at least some of the icons being individually associated with at least one of the subject matter categories and at least some of the categories being associated with at least one of the plurality of icons. Each category is associated with at most a predetermined number of the plurality of icons. The content display area is configured to display content corresponding to at least one of the plurality of icons as selected in the content selection display area.
    Type: Grant
    Filed: January 31, 2014
    Date of Patent: January 31, 2017
    Assignee: LinkedIn Corporation
    Inventors: David Michael Breger, Jesse Venticinque, Nash Raghavan
  • Patent number: 9552556
    Abstract: In an example embodiment, for each of a plurality of possible presented actions corresponding to a particular flow of actions in a computer network, and for each of one or more possible performed actions for each possible presented action, a likelihood that a user will perform the possible performed action is determined. Then, a first presented action is identified by determining a presented action having a maximum determined likelihood, based on the determined likelihood, wherein the identifying a first presented action includes utilizing a machine learning model having one or more user covariates and one or more performed action covariates, and interactions between the one or more user covariates and the one or more performed action covariates, the user covariates including information specific to the user, the one or more performed action covariates including information specific to one or more of the possible performed actions.
    Type: Grant
    Filed: August 5, 2015
    Date of Patent: January 24, 2017
    Assignee: LinkedIn Corporation
    Inventors: Samir M. Shah, Lili Wu, Manas Khadilkar
  • Publication number: 20170017565
    Abstract: 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. Then, the communication plugin may provide the feedback information to the application. When the feedback information indicates that a system capability is unavailable, remedial action may be performed. For example, the remedial action may include updating a version of the application, updating a version of the communication plugin, and/or updating a path to a location in a network.
    Type: Application
    Filed: July 16, 2015
    Publication date: January 19, 2017
    Applicant: LinkedIn Corporation
    Inventors: John W. Nicol, Alan D. Cabrera, Elbert H. Tsay
  • Publication number: 20170017787
    Abstract: 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. During device operation, if the security token (e.g., which may be worn or carried by the user) is out of range or proximity with the device, after a threshold period of time some or all functionality of the device (e.g., other than communication with the security token) is locked. Multiple modes of operation may be possible, during which the device looks for the security token within different ranges (or signal strengths) and/or uses different time thresholds. The security token may need to be in proximity to the device in order to unlock it (e.g., with a user login sequence), and the device may or may not unlock automatically when the token is proximate to the device.
    Type: Application
    Filed: July 16, 2015
    Publication date: January 19, 2017
    Applicant: LINKEDIN CORPORATION
    Inventor: Sean Lane
  • Patent number: 9547877
    Abstract: Techniques for identification of a trigger-type leader in a social network are described. According to various embodiments, a specific content item posted by a particular actor of a plurality of actors and interactions by other actors of the plurality of actors with the specific content item are identified. A leadership score associated with the particular actor is then calculated, the leadership score indicating a propensity of the particular actor to stimulate discussion among actors of the online social network service. The particular actor is then classified as an information trigger among the plurality of actors of the online social network service, based on the calculated leadership score.
    Type: Grant
    Filed: June 6, 2014
    Date of Patent: January 17, 2017
    Assignee: LinkedIn Corporation
    Inventors: Christina Yip Chung, Allen Blue
  • Patent number: 9542071
    Abstract: A device, system, and method may variously include a network interface device communicatively coupled to a user interface and a processor, coupled to the network interface device, configured to cause the user interface to display a newsfeed including social network content items, the newsfeed being configured to scroll to display ones of the social network content items on the user interface. At least one of the content items includes a title and content. The content item is configurable in an expanded state corresponding to displaying all of the content of the content item upon a user selection and a contracted state corresponding to displaying a sub-portion of the content. The newsfeed is configured to display the content items in the contracted state upon the social network content item scrolling onto the user interface without respect to the content item being in an expanded state when previously displayed.
    Type: Grant
    Filed: January 31, 2014
    Date of Patent: January 10, 2017
    Assignee: LinkedIn Corporation
    Inventors: David Michael Breger, Jesse Venticinque, Nash Raghavan
  • Patent number: 9544403
    Abstract: Techniques for generating and using service call graphs are provided. In one technique, trace data items generated by different services are correlated to generate a service call graph. Trace data indicates when certain services are called and their respective latencies as a result of a client request. A service call graph may reflect a single trace or multiple traces over a particular period of time. A service call graph may be analyzed to inform administrators of a web site how a web application and the services it relies on are performing. A service call graph may be used to determine whether there are sufficient resources to support a projected increase in traffic to a web application. A service call graph may be used to estimate a cost of a web application. Multiple service call graphs may be compared to determine one or more root causes of a performance problem.
    Type: Grant
    Filed: February 2, 2015
    Date of Patent: January 10, 2017
    Assignee: LinkedIn Corporation
    Inventors: Cuong Tran, Badrinath Sridharan, Christopher Coleman, Toon Sripatanaskul, Thomas Goetze
  • Patent number: 9544392
    Abstract: Techniques for identifying and presenting member profiles similar to a source member profile are described. With some embodiments, a general recommendation engine is used to extract features from member profiles, and then store the extracted features, including any computed, derived or retrieved profile features, in an enhanced member profile. In real-time, the general recommendation engine processes client requests to identify member profiles similar to a source member profile by comparing select profile features stored in the enhanced member profile with corresponding profile features of the source member profile, where the comparison results in several similarity sub-scores that are then combined in accordance with directives set forth in a configuration file. Finally, the member profiles with the highest similarity scores corresponding with the user-selected member profile are selected, and in some instances, presented to a user.
    Type: Grant
    Filed: January 22, 2015
    Date of Patent: January 10, 2017
    Assignee: LinkedIn Corporation
    Inventors: Christian Posse, Abhishek Gupta, Anmol Bhasin, Monica Rogati
  • Publication number: 20170003844
    Abstract: 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. At one or more dynamically selected pages or locations in the document and/or a dynamically selected position or location on a page, the second user may be requested to provide their contact information and/or additional information. Moreover, the contact information needed from the second user may be dynamically determined.
    Type: Application
    Filed: July 3, 2015
    Publication date: January 5, 2017
    Applicant: LINKEDIN CORPORATION
    Inventors: John P. Loof, Dennis D. Li
  • Publication number: 20170004548
    Abstract: 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. The request can be associated with a member of a social network service. Member profiles from among a plurality of member profiles of the social network service are identified based on the specific criteria. A plurality of attributes is extracted from the identified member profiles. A trust factor for each identified member profile indicating the likelihood that the member would trust the service provider is determined based on the extracted profile attributes. The set of service providers is ranked based on the determined trust factor. At least a portion of the set of ranked service providers may be caused to be presented to the member.
    Type: Application
    Filed: June 30, 2015
    Publication date: January 5, 2017
    Applicant: LinkedIn Corporation
    Inventors: Vaibhav Goel, Laukik Watve, Dino Pezzuti, Onkar Anant Dalal, Shuo Miao, Dmitriy Afanasyev, Joseph Tsay, Derek Lau, Deepak Kumar, Ajita Thomas, Yi Zhang, Brandon Dow, Jinyoung Chang
  • Patent number: 9535963
    Abstract: In order to request desired information from a graph database, a system executes a query against the graph database. The graph database may store a graph that includes nodes, edges between the nodes, and predicates to represent and store data with index-free adjacency. Moreover, the query may identify a first edge associated with a predicate that specifies one or more of the nodes in the graph. In response to the query, the system receives a result that includes a subset of the graph. In particular, the subset of the graph may include the desired information expressed within an associated structure of the graph.
    Type: Grant
    Filed: September 18, 2015
    Date of Patent: January 3, 2017
    Assignee: LinkedIn Corporation
    Inventors: Srinath Shankar, Robert W. Stephenson, Andrew J. Carter, Maverick Shu-Bun Lee, Scott M. Meyer
  • Patent number: 9535992
    Abstract: Determining an item to present to a first user is disclosed. Preference information is received that comprises the preferences of a plurality of users associated with one or more items. User correlations are determined from the received preference information. For the first user, a set of other users most correlated with the first user is determined. One or more items are presented to the first user based at least in part on the preferences of the other users.
    Type: Grant
    Filed: July 17, 2014
    Date of Patent: January 3, 2017
    Assignee: LinkedIn Corporation
    Inventor: Anton P. Kast
  • Patent number: 9535843
    Abstract: In order to prevent data thrashing and the resulting performance degradation, a computer system may maintain an application-layer cache space to more effectively use physical memory and, thus, significantly improve an application-memory hit ratio and reduce disk input-output operations. In particular, the computer system may maintain a managed memory cache that is separate from a page cache. The managed memory cache may be managed according to predefined caching rules that are separate from the caching rules in the operating system that are used to manage the page cache, and these caching rules may be application-aware. Subsequently, when data for an application is accessed, the computer system may prefetch the data and associated information from disk and store the information in the managed memory cache based on data correlations associated with the application.
    Type: Grant
    Filed: February 17, 2015
    Date of Patent: January 3, 2017
    Assignee: LinkedIn Corporation
    Inventors: Zhenyun Zhuang, Haricharan K. Ramachandra, Badrinath K. Sridharan, Cuong H. Tran