Patents Assigned to Linkedin Corporation
  • Publication number: 20170308561
    Abstract: 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). Each key offset is an offset to another entry (e.g., the matching key offset of the entry) whose data record features the same value for the corresponding key. An index identifies, for each given value of each key, an index offset to a first entry (e.g., the most recently stored entry) that has the given value for that key. Retrieving records matching a particular key value therefore simply involves following the corresponding index offset and then some number of key offsets.
    Type: Application
    Filed: April 21, 2016
    Publication date: October 26, 2017
    Applicant: LinkedIn Corporation
    Inventor: Sanjay Sachdev
  • Publication number: 20170308534
    Abstract: 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. Each fact or entry in the secondary (or inferred) profile is accompanied by a confidence score reflecting confidence in the source of the fact, confidence that the fact is correctly associated with this member, and/or other factors. A given fact may be obtained or extracted from multiple sources, with each copy or version assigned a separate confidence score. In response to a request to identify members having a particular attribute, in addition to identifying members that have the attribute in their primary profiles, members having the attribute in their secondary profiles may be identified if the corresponding confidence scores are greater than a threshold.
    Type: Application
    Filed: April 21, 2016
    Publication date: October 26, 2017
    Applicant: LinkedIn Corporation
    Inventors: Richard G. Ramirez, Pratik Daga, Tobias M. Hauth, Paul M. Tyma, Guanchao Wang, David Siuwai Lau, Sowmitra Thallapragada
  • Patent number: 9798811
    Abstract: 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 for each neighbor of the sender, to indicate the value of delivering the item to that neighbor; the message is automatically addressed to the highest-value neighbors. In another scheme, user communities that encompass the target recipients are identified and the message is automatically addressed to neighbors that are best able to disseminate the item throughout a community. In another scheme a minimal set of neighbors having connections to all target recipients is identified.
    Type: Grant
    Filed: February 19, 2015
    Date of Patent: October 24, 2017
    Assignee: LinkedIn Corporation
    Inventors: June H. Andrews, Jason R. Schissel
  • Patent number: 9797738
    Abstract: A navigation system and method are described. A destination may be determined for a user. A starting location may be determined for the user using data obtained via a mobile device of the user. The user may be enabled to establish a route from the starting location to the destination using the mobile device. Route information that details the established route may be stored in a database for subsequent display to other users. In some embodiments, a value total for each user may be stored, and value may be added to the user's value total in response to the user establishing the route from the starting location to the destination.
    Type: Grant
    Filed: June 30, 2016
    Date of Patent: October 24, 2017
    Assignee: LinkedIn Corporation
    Inventor: Jonathan Redfern
  • Patent number: 9792588
    Abstract: Techniques for inferring a professional reputation for a member of an online social networking service are described. A recommendation graph is generated from professional recommendations submitted by members of the online social networking service for other members of the online social networking service. Using the generated recommendation graph, a reputation model is trained to learn a respective importance for each respective feature of a set of features of electronic profiles on the online social networking service. A professional reputation of a member of the online social networking service is estimated by applying the trained reputation model to a feature vector of the electronic profile of the member, producing a score representing the professional reputation of the member.
    Type: Grant
    Filed: June 30, 2015
    Date of Patent: October 17, 2017
    Assignee: LinkedIn Corporation
    Inventors: Mario Sergio Rodriguez, Douglas Jobe Puett
  • Patent number: 9794203
    Abstract: Example communication systems and methods are described. In one implementation, a method receives a message from a message server and identifies a network link contained in the received message. The network link is associated with shareable content. The received message is modified to indicate, to a user of a client device, an option to share the network link with at least on recipient. The modified message is then communicated to the client device.
    Type: Grant
    Filed: December 7, 2012
    Date of Patent: October 17, 2017
    Assignee: LinkedIn Corporation
    Inventors: Martin Kleppmann, Rahul Vohra, Conrad Irwin, Lee Mallabone, Sam Stokes
  • Patent number: 9794280
    Abstract: 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. A report can be generated including details on the detected errors and provide options on how to address the errors.
    Type: Grant
    Filed: August 31, 2015
    Date of Patent: October 17, 2017
    Assignee: LinkedIn Corporation
    Inventors: Roman Shafigullin, Yuji Kosuga, Arvind Mani
  • Patent number: 9787662
    Abstract: In an embodiment, a method and system for responding to receipt of an identifier of a first member having an account in an online social network is disclosed herein. One or more members connected to the first member are determined based on a same web browser identifier associated with each of the first member and the one or more members. There is caused to be displayed one or more graphical elements, such as a first graphical element visually depicting a connection between the first member to each of the respective one or more members and a second graphical element visually depicting account information and account access information of the first member and the one or more members.
    Type: Grant
    Filed: August 31, 2015
    Date of Patent: October 10, 2017
    Assignee: LinkedIn Corporation
    Inventors: Viji Nair, Basil Kurian, Theodore Hwa, Karrick McDermott
  • Patent number: 9787785
    Abstract: Systems and methods are disclosed that recommend one or more electronic presentations to a user based on one or more factors. These factors may include contextual information, behavioral information, profile information, or combinations of the foregoing. Contextual information may include content and/or features extracted from a given electronic presentation. Behavioral information may include user behavioral data, such as the number of times a user has viewed a presentation, the amount of the presentation viewed by the user, presentations previously viewed by the user, and other such behavioral data. Profile information may include user professional profile information, such as skills the user has identified as possessing, employment history information, and other such user professional profile information.
    Type: Grant
    Filed: August 29, 2014
    Date of Patent: October 10, 2017
    Assignee: LinkedIn Corporation
    Inventors: Haishan Liu, Lili Wu, Yanen Li, Liang Tang, Baoshi Yan, Anmol Bhasin
  • Patent number: 9787797
    Abstract: A social networking server receives a request from a member of an organization to configure a targeted update for the organization. The targeted update may be intended for a particular group of members of a social network service. The social networking server may provide various follower dimensions to associate with the targeted update, where each of the follower dimensions include one or more selectable attributes. When the social networking server receives a request for an organization's webpage from a member of the social network service, the social networking server may compare member attributes of a member profile associated with the member with the follower dimension attributes associated with the targeted update. The social networking server may provide the targeted update for display with the webpage of the organization based on the member attributes satisfying at least one follower dimension attribute associated with the targeted update.
    Type: Grant
    Filed: October 24, 2014
    Date of Patent: October 10, 2017
    Assignee: LinkedIn Corporation
    Inventors: Aviad Pinkovezky, Huining Feng, Hong H. Tam, Eldo K. Cherian
  • Patent number: 9787820
    Abstract: Methods and systems of navigating between a mobile application and a mobile browser are described. In some embodiments, it is determined that an action has been performed within a mobile application on a mobile device to launch a mobile browser on the mobile device. An identifier for the mobile application is then registered with an operating system of the mobile device, and a navigation element of the mobile browser is associated with the registered identifier. The mobile application can then be re-launched in response to receiving an indication of a selection of the navigation element within the mobile browser. In some embodiments, the identifier is a uniform resource identifier (URI). In some embodiments, associating the navigation element of the mobile browser with the registered identifier comprises modifying a browser history of the mobile browser. In some embodiments, the navigation element is a selectable back button.
    Type: Grant
    Filed: February 28, 2014
    Date of Patent: October 10, 2017
    Assignee: LinkedIn Corporation
    Inventors: Rahul Vohra, Martin Alexander Kleppmann, Lee Mallabone
  • Patent number: 9787668
    Abstract: Sensitive user information management system and method. In accordance with some embodiments of the subject innovations, a RESTful “custodial” web service is provided to online service applications of an online service for storing and retrieving sensitive user information. More particularly, the custodial web service offers an operational interface to the online service applications accessible over a data network. The operational interface comprises two operations: STORE and RETRIEVE. The STORE operation allows an online service application to store sensitive user information with the custodial web service. The RETRIEVE operation allows the online service application to later retrieve the sensitive user information from the custodial web service. The custodial web service also ensures that received sensitive user information is cryptographically encrypted when in the custody of the web service.
    Type: Grant
    Filed: August 3, 2015
    Date of Patent: October 10, 2017
    Assignee: LinkedIn Corporation
    Inventors: Nikhil Marathe, Arvind Mani, Ganesh Krishnan
  • Patent number: 9787489
    Abstract: A system, method, and apparatus are provided for identifying an ideal or target network of a member of a professional network or social network, or one or more characteristics of such a network. Based on a type of the member, one or more attributes of a profile of the member, and/or one or more goals of the member, characteristics may be identified that support achievement of those goals or that promote more effective use of the professional network or social network by the member. By way of illustration, an ideal or target user network of a member seeking to improve her future job opportunities may include a minimum number of connections to members employed by different organizations, while an ideal or target user network of a member seeking a mentor may include a maximum number of connections to members holding senior positions within the member's industry or functional area.
    Type: Grant
    Filed: June 18, 2015
    Date of Patent: October 10, 2017
    Assignee: LinkedIn Corporation
    Inventors: June H. Andrews, Xin Cai, Ajit Datar, Mitul Tiwari
  • Publication number: 20170286551
    Abstract: 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. For each content item in the first set of content items, the system uses mappings from the first configuration to transform original fields from the content item into required fields in a record representing the content item. Next, the system generates, from the required fields, a document key for the content item. The system also performs deduplication of multiple records with the document key and stores a single record with the document key. Finally, the system uses the second configuration to generate, from the second set of content items, a set of records independently of processing the first set of content items.
    Type: Application
    Filed: April 22, 2016
    Publication date: October 5, 2017
    Applicant: LinkedIn Corporation
    Inventors: Bin Wu, Weiqin Ma, Weidong Zhang, Liwen Zhang, Srihari R. Duddukuru, SangHyun Park, Yongzheng Zhang, Yi Zheng, Hong Lu, Yurong Shi, Chi-Yi Kuan
  • Patent number: 9779171
    Abstract: A business networking system receives a user a first search query that includes search criteria. The system executes the first search query to retrieve information relating to members of the business networking system based on the search criteria and to retrieve additional information relating to one or more facet values of the business networking system based on the search criteria and a scoring of a relevance of the facet values to the user. The system then executes a second search query using the one or more retrieved facet values to determine a count of documents that satisfy the search criteria and that include the one or more facet values. The system selects a portion of the facet values for transmission to the user, and displays on a user device the information relating to the members, the one or more facet values, and the counts for the one or more facet values.
    Type: Grant
    Filed: September 24, 2014
    Date of Patent: October 3, 2017
    Assignee: LinkedIn Corporation
    Inventor: Dmytro Andriyovich Ivchenko
  • Patent number: 9779122
    Abstract: 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 campaign. A query or request to identify content items for serving to a particular user is similarly formatted with tokens representing attribute/value pairs of the user and/or item/campaign. Queries can then be executed rapidly across any or all index entries in any or all slices. Within a slice, entries may be sorted by value or score, and integer components within an individual entry may be sorted to facilitate rapid comparison with a query.
    Type: Grant
    Filed: August 10, 2015
    Date of Patent: October 3, 2017
    Assignee: LinkedIn Corporation
    Inventors: Hardik N. Bati, Nihar N. Mehta
  • Patent number: 9779136
    Abstract: A system and method for rearranging search operators of a search query are disclosed. In some example embodiments, a first initial search query is received from a first user. The first initial search query comprises at least one search operator and at least one search term. A first rewritten search query is generated based on the first initial search query. The generating of the first rewritten search query comprises rewriting at least one optional search operator in the first initial search query using at least one required search operator and at least one exclusion search operator in response to a determination that the first initial search query comprises the at least one optional search operator and does not comprise any required search operators. A first set of search results is generated for the first rewritten search query and caused to be presented to the first user.
    Type: Grant
    Filed: December 29, 2014
    Date of Patent: October 3, 2017
    Assignee: LinkedIn Corporation
    Inventor: Dmytro Andriyovich Ivchenko
  • Patent number: 9779363
    Abstract: A system, method, and apparatus are provided for disambiguating personal names. Selected names that are shared among multiple people are categorized or characterized as either famous or non-famous and, if non-famous, are also designated as common or uncommon. As content items are received (e.g., news stories, magazine articles, social media content), occurrences of the selected names are identified. Each item that includes at least one name is then processed to determine which of the multiple people that have the name (if any) is the person referenced in the item. Depending on the name's categorization (e.g., famous, non-famous and common, non-famous and uncommon), different models or procedures may be applied to disambiguate the occurrence of the name.
    Type: Grant
    Filed: December 9, 2014
    Date of Patent: October 3, 2017
    Assignee: LinkedIn Corporation
    Inventors: Axel R. Hansen, Jonah L. Varon
  • Patent number: 9779388
    Abstract: A system, method, and apparatus are provided for disambiguating organization names. Selected names that are shared among multiple organizations may or may not be categorized or characterized (e.g., by industry, by size, by reach). As content items are received (e.g., news stories, magazine articles, social media content), occurrences of the selected names are identified. Each item that includes at least one name is processed to determine which of the multiple entities that have the name (if any) is the organization referenced or mentioned in the item. The same model may be applied to disambiguate all names or, depending on the name's categorization, different models or procedures may be applied to disambiguate the name.
    Type: Grant
    Filed: December 9, 2014
    Date of Patent: October 3, 2017
    Assignee: LinkedIn Corporation
    Inventors: Axel R. Hansen, Jonah L. Varon, Nicholas A. Sinnott-Armstrong, Shane S. Hill
  • Patent number: 9781178
    Abstract: A system, computer-readable storage medium, and computer-implemented method for creating a crowdsourced content publication. Layout information defining a layout of elements of a crowdsourced content publication is received. Contribution privilege information identifying a group of users of a social networking service as contributors to the crowdsourced content publication is received. The group of users may belong to a common organization as defined by a social graph maintained by the social networking service. Content criteria information specifying one or more criteria for selection of content included in the crowdsourced content publication is then received. The layout information, contribution privilege information, and content criteria information are then processed to generate a template for the crowdsourced content publication.
    Type: Grant
    Filed: July 2, 2015
    Date of Patent: October 3, 2017
    Assignee: LinkedIn Corporation
    Inventors: Nipun Dave, Daniel C. Green, Albert Wang