Patents Assigned to LinkedIn
-
Patent number: 9756006Abstract: A prioritizing entity prioritizes external contacts using a social network and determines people at the external contact who may influence execution of a given matter. The prioritizing entity also prioritizes internal resources with respect to the prioritized external contacts based on social proximity to people at the external contact, also by using the social network. The prioritizing entity assigns a prioritized internal resource to a prioritized external contact. Prioritizing external contacts includes ranking the external contacts based on an estimate of the amounts individual external contacts could spend on a given matter. Prioritizing internal resources includes determining explicit connections and inferred connections with people at the external contact, using the social network.Type: GrantFiled: January 31, 2013Date of Patent: September 5, 2017Assignee: LinkedIn CorporationInventors: Dan Shapero, Ximeng Zhang, James Raybould
-
Patent number: 9753991Abstract: A system and method for personalized search based on similarity may include obtaining a search term. An initial result based on the search term and including a first group of content items as stored in a content database may be generated. Each of the content items of the first group may be ranked based, at least in part, on similarity scores, each of the similarity scores individually based on a first member profile relative to individual ones of second member profiles to which an activity related to a content item of the first group corresponds. The user device may display a second group of the content items, including at least some of the first group of the content items, according to the rank of the first group of the content items.Type: GrantFiled: November 12, 2014Date of Patent: September 5, 2017Assignee: LinkedIn CorporationInventors: Shakti Dhirendraji Sinha, Asif Mansoor Ali Makhani
-
Patent number: 9754011Abstract: A system and method for storing and analyzing a plurality of presentation events and giving suggestions for improvements are disclosed. A server system stores a plurality of presentation events, wherein each presentation event is associated with a particular live presentation of a pre-established presentation. The server system generates pattern data for a respective pre-established presentation and receives a notification that a live presentation for the respective pre-established presentation from a control device. In response to receiving notification that a new presentation event is scheduled to begin the server system generates one or more presentation content recommendations, based on the identified pattern data.Type: GrantFiled: June 23, 2014Date of Patent: September 5, 2017Assignee: LinkedIn CorporationInventor: Sergey Skrobotov
-
Patent number: 9747281Abstract: 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. The translated data items are displayed to the user (or an online social “friend” of the user) and the user is allowed to select one of the translated data items to include in the user's “second language” profile. The selection may then be used to improve the translation model.Type: GrantFiled: December 7, 2015Date of Patent: August 29, 2017Assignee: LinkedIn CorporationInventors: Bing Zhao, Pi-Chuan Chang, Tianhua Duan, Daniel Bikel, Ada Yu
-
Publication number: 20170237635Abstract: 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. Next, the system uses the set of metrics to display a graphical user interface (GUI) comprising a chart of a performance of the SPA. The system then displays, in the chart, a representation of the page load time for the SPA.Type: ApplicationFiled: February 16, 2016Publication date: August 17, 2017Applicant: LinkedIn CorporationInventors: Sreedhar Babu Veeravalli, David Q. He, Ruixuan Hou
-
Publication number: 20170235608Abstract: 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. Next, the system ranks the plurality of jobs based on each job's inefficiency metric and selects one or more top-ranked jobs from the ranking. The system then selects one or more job definitions corresponding to the one or more top-ranked jobs. Next, the system sends optimization requests to users associated with the selected job definitions.Type: ApplicationFiled: February 16, 2016Publication date: August 17, 2017Applicant: LinkedIn CorporationInventors: Zhenyun Zhuang, Christopher M. Coleman, Angela Andong Deng, Cuong H. Tran, Hans G. Granqvist, Haricharan K. Ramachandra, Badrinath K. Sridharan
-
Publication number: 20170237799Abstract: 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. Next, the system uses the first set of metrics to calculate an initial page load time for the SPA. The system also obtains a second set of metrics generated during loading of a subsequent view in the SPA, wherein the second set of metrics includes a transition time and the render completion time. The system then uses the second set of metrics to calculate a subsequent page load time for the SPA. Finally, the system outputs the first and second sets of metrics, the initial page load time, and the subsequent page load time for use in analyzing a performance of the SPA.Type: ApplicationFiled: February 16, 2016Publication date: August 17, 2017Applicant: LinkedIn CorporationInventors: Sreedhar Babu Veeravalli, David Q. He, Ruixuan Hou
-
Patent number: 9734210Abstract: A system and method for personalized search based on searcher interest may include obtaining a search term from a member of a social network at a user device via the network interface. An initial result may be generated based on the search term, including a first group of content items from a social network and stored in a content database, the content items including member profiles of members of the social network. Each of the content items of the first group may be ranked based on information from an activity database, the activity database storing the information related to the social network, the activities including interactions with search results that include ones of the member profiles. A second group of the content items may be displayed, including at least some of the first group of the content items, based on the rank of the first group of the content items.Type: GrantFiled: November 12, 2014Date of Patent: August 15, 2017Assignee: LinkedIn CorporationInventors: Shakti Dhirendraji Sinha, Asif Mansoor Ali Makhani, Viet Thuc Ha, Lin Guo, Ramesh Dommeti, Senthil Sundaram, Ganesh Venkataraman
-
Patent number: 9736042Abstract: A system for visualizing the reach of a post by a member of an on-line social networking system may be designed to increase awareness of the members, as to which degree their posted updates are noticed and reacted to by other members. When a member creates a post, either through the on-line social networking website itself or through an application programming interface (API) that allows to include a share user interface (UI) control on a third web party site, the system monitors events associated with the post, collects statistics with respect to the monitored events and uses this data to generate a visualization of the reach of that post. Example visualization provides the creator of the post a sense of how many other members interacted with the post.Type: GrantFiled: December 5, 2014Date of Patent: August 15, 2017Assignee: LinkedIn CorporationInventors: Kristen T. Chan, Caroline Gaffney, Marissa Dulaney, Chanh Nguyen, Roel Ramirez
-
Patent number: 9736291Abstract: 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 first device and the second device is initiated.Type: GrantFiled: December 30, 2016Date of Patent: August 15, 2017Assignee: LinkedIn CorporationInventors: Bowei Gai, Matthew David Shoup, Yevgeniy Brikman
-
Patent number: 9727654Abstract: 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 to be included in the member's professional summary.Type: GrantFiled: May 16, 2014Date of Patent: August 8, 2017Assignee: LinkedIn CorporationInventors: Nikita Igorevych Lytkin, Aastha Jain, Gloria Lau, Vitaly Gordon
-
Patent number: 9727457Abstract: Techniques are provided for minimizing latency due to garbage collection in a distributed system. Time data is stored at a computing device. The time data indicates when each of multiple computing nodes (e.g., servers) in the distributed system might be performing (or is scheduled to perform) a garbage collection operation. The computing device receives a first request and, in response, determines, based on the time data, one or more computing nodes to process a second (e.g., related) request, which may contain identical content as in the first request. The second request is sent to the one or more computing nodes.Type: GrantFiled: October 23, 2015Date of Patent: August 8, 2017Assignee: LinkedIn CorporationInventors: Andrew Carter, Eric Manuel, Steven Callister, Karan R. Parikh, Siddharth Shah
-
Patent number: 9721310Abstract: A network update interface is presented to a user on a network to display network updates from other users of a mutual social-networking site. The network updates shared by the other users are gathered in a stream and supplied to a facet-filtering system including a network update interface. The user controls the display of certain network update items according to facet-filter characteristics enabled in facet-filter selection panels in the network update interface. The facet-filter characteristics are used by a facet filter to select certain network updates for display to the user in the network update interface. Trending links to further articles with content corresponding to the facet-filter characteristics are displayed to the user according to greatest popularity among the other users. Links to the profiles of the users sharing the articles are also provided in the network update interface.Type: GrantFiled: March 6, 2015Date of Patent: August 1, 2017Assignee: LinkedIn CorporationInventors: Alejandro Crosa, Esteban Kozak, Yasuhiro Matsuda, Xiaoyang Gu, Hao Yan, John Wang, Chanh Nguyen
-
Patent number: 9722998Abstract: A system, method, and apparatus are provided for using distinctive signals associated with an electronic device to authenticate or validate a cookie or other identifier issued to the device from a website or other source. When the device receives content (e.g., a web page) from the source, it also receives code for collecting the signals, which is executed when the content is rendered. The device transmits the signals to the source or other specified destination, where they may be processed (e.g., hashed) and retained. Upon subsequent access to content from the source, signals are again collected, transmitted to the source, and compared with those that were previously retained. If the current signals do not match the retained signals, the current device may be spoofing the valid/original device, and the source may take appropriate action (e.g., prevent some activity, require further authentication). Matching may be performed online and/or offline.Type: GrantFiled: July 23, 2015Date of Patent: August 1, 2017Assignee: LinkedIn CorporationInventor: Yoav Podemsky
-
Patent number: 9721307Abstract: The disclosed embodiments relate to a system for identifying entities (such as companies) that are associated with members of an online social network. During operation, the system obtains text strings from member records in the online social network, wherein each text string is an identifier for an entity that is associated with a member. The system also obtains connection information specifying connections among members of the online social network, and possibly location information for the members. Finally, the system uses the text strings, the connection information and the location information to identify entities that are associated with members of the online social network.Type: GrantFiled: June 20, 2013Date of Patent: August 1, 2017Assignee: LinkedIn CorporationInventors: Alex C. Lai, Ke Wang
-
Patent number: 9722959Abstract: A method of storing data items included in an email message for access by a user in conjunction with an accessing by the user of a profile of a member of the social-networking system is disclosed. An email message from an additional user of a social-networking system is received by the user of the social-networking system. A data item included in the email message is identified upon which a correspondence between the data item included in the email message and a profile of a member of the social-networking system may be determined. An additional data item included in the email message is stored such that the additional data item is accessible by the user of the social-networking system in conjunction with an accessing by the user of the profile of the member.Type: GrantFiled: December 3, 2014Date of Patent: August 1, 2017Assignee: LinkedIn CorporationInventors: Prasad Kamalakar Gune, Annabel Fang Liu, Pierre Yannick Monestie, Alex Martin Bain
-
Patent number: 9720817Abstract: 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: GrantFiled: July 16, 2015Date of Patent: August 1, 2017Assignee: LinkedIn CorporationInventors: John W. Nicol, Alan D. Cabrera, Elbert H. Tsay
-
Publication number: 20170214589Abstract: 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. Next, the system uses the graph to identify a subset of the members with high betweenness centrality within a subgraph that includes a first group in the social network and a second group in the social network. The system then outputs an indication of high betweenness centrality for the subset of the members to facilitate interaction between the first and second groups.Type: ApplicationFiled: January 27, 2016Publication date: July 27, 2017Applicant: LinkedIn CorporationInventor: Michael Conover
-
Publication number: 20170212945Abstract: 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. Next, the system stores a sequence of changes to the graph in a base version of the graph database. The system then branches a version of the graph database from a virtual time in the base version. Finally, the system uses the branched version to process one or more queries of the graph database.Type: ApplicationFiled: January 21, 2016Publication date: July 27, 2017Applicant: LinkedIn CorporationInventors: Shyam Shankar, Scott M. Meyer
-
Patent number: D795280Type: GrantFiled: April 6, 2016Date of Patent: August 22, 2017Assignee: LinkedIn CorporationInventors: Elizabeth Ethel Burstein, Albert Wang, Jeany Ngo, Caroline Gaffney