Patents Assigned to LinkedIn
-
Patent number: 9323817Abstract: 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 multiple storage subsystems in the distributed storage system and one or more indexes corresponding to collections of information in the one or more databases. Moreover, the distributed storage system executes the sets of predefined operations on the multiple storage subsystems to obtain results for the queries. The sets of predefined operations may be defined by different users, so that the distributed storage system can be adapted to these users' needs.Type: GrantFiled: September 30, 2013Date of Patent: April 26, 2016Assignee: LinkedIn CorporationInventor: Shirshanka Das
-
Patent number: 9325652Abstract: In an example embodiment, a message comprising location information indicating a geographic location of a first user device is received. Then environmental information indicating at least one physical environmental condition in the vicinity of the first user device, as detected by an environmental sensor is received. Values representing logical connection strengths between first user of the first user device and other users, the logical connection strengths based, at least partially, on the location information and at least partially on the environmental information, are calculated. Then a second user and a third user to form a group with the first user are determined, based on the values representing the logical connection strengths. A user group is formed containing the first user, the second user, and the third user. Content is received from the first user device and transmitted to users of the user group.Type: GrantFiled: March 31, 2015Date of Patent: April 26, 2016Assignee: LinkedIn CorporationInventors: Vincent Mallet, Jessica Cheng, Noah Fiedel, Eric William Gillum, Ganesh Ramanarayanan, Nicholas James Woods
-
Patent number: 9317875Abstract: Method, apparatus, and a computer-readable storage device for determining similarities. A plurality of sets having social network service members as entities is constructed by associating each of the social network service members with each of a predetermined selection of professional outcomes by school of graduation of the member. One of the plurality of sets is selected. A similarity algorithm calculates the similarity score of at least some of the plurality of sets in the plurality of sets to the selected one of the plurality of sets, and presents for rendering the k sets in the plurality of sets with the highest similarity scores. The similarity algorithm used may be a cosine similarity algorithm using the sets as vectors.Type: GrantFiled: October 8, 2012Date of Patent: April 19, 2016Assignee: LinkedIn CorporationInventors: Gloria Lau, Jacob Bank
-
Patent number: 9311076Abstract: Techniques for enforcing software reviews are described. For example, a commit request to commit code to a repository is received. In response to receiving the commit request, an ownership file is accessed in the repository based on the commit request. The ownership file includes a directory identifier of a directory of the repository and an identifier of an owner who controls committing of code to the directory. A determination is made, based on the ownership file, that the owner did not provide an indication of approval of the code requested to be committed to the repository. A review of the code is facilitated, based on the determination that the owner did not provide the indication of approval.Type: GrantFiled: January 22, 2014Date of Patent: April 12, 2016Assignee: LinkedIn CorporationInventors: Daniel L. Grillo, Stephen Holsapple, David McCutcheon, Dustin Kwong, Jens Pillgram-Larsen, Jarek Rudzinski
-
Patent number: 9306998Abstract: Example systems and methods of content sharing via social networking are presented. In one example, availability of a first user device to provide media content over a communication network is detected. A second user device is identified via an association of the first user device with the second user device that is specified in a social network. An acceptance by the second user device to receive the media content from the first user device is determined. In response to the acceptance, transmission of the media content provided by the first user device over the communication network to the second user device is initiated.Type: GrantFiled: March 27, 2013Date of Patent: April 5, 2016Assignee: LinkedIn CorporationInventors: Bill Nguyen, Vincent Mallet, Nicholas Woods, Jessica Cheng, Sandip Chokshi, Ganesh Ramanarayanan, Megan Streich
-
Patent number: 9305062Abstract: A method for a computer system includes receiving a first user communication, determining a first group of users, determining a target number of users, determining whether the first group of users includes the target number of users, and if not, providing the communication to the first group of users, determining a hierarchal mapping of groups of users in response to user memberships, determining a second group of users from the hierarchal mapping, determining a plurality of social network relationship factors for the second group of users with respect to the first user, and providing the communication to at least a subset of users in the second group of users in response to the first plurality of social network relationship factors.Type: GrantFiled: October 1, 2014Date of Patent: April 5, 2016Assignee: LinkedIn CorporationInventors: Brian Lawler, Elliot Loh, Paul J. Martino, Mark Pincus
-
Patent number: 9305287Abstract: Methods, systems and computer program products are provided for generating a feasibility score for a job search and for generating a suggestion for enhancing the score. In one method, one or more computing devices receive, over a network, a data object that is associated with a user who is engaged in a search for employment. The data object includes a résumé of the user and a requirement that is associated with the search. The computers calculate, based on the data object, a score that indicates a likelihood of receiving an offer for an employment position that satisfies the requirement. The computers generate a suggestion that identifies how the score may be increased. The computers send the suggestion over the network to a computing device of the user.Type: GrantFiled: June 30, 2015Date of Patent: April 5, 2016Assignee: LinkedIn CorporationInventors: Prabhakaran Krishnamoorthy, Uday Sankar Sen
-
Patent number: 9298934Abstract: A method and apparatus for selectively publishing user-provided content items to other users is provided. In some instances, the content items are excluded from being rendered to a user according to one or more blocks that block the user from viewing content items provided by certain members. Managing blocks and excluding content is more efficiently achieved through the implementation of a Bloom filter that contains the blocked pairs of users. The Bloom filter can, using few computing resources, be queried to determine if a block does not exist between two users. If the Bloom filter returns an indication that a block might exist, the apparatus determines if a block is stored in an LRU cache of recently retrieved blocks. If the LRU cache does not identify a block, then a call to retrieve one or more blocked pairs is made to a data storage.Type: GrantFiled: June 30, 2015Date of Patent: March 29, 2016Assignee: LinkedIn CorporationInventors: Lifeng Sang, Vlad Schlosberg, Sahil Handa, Pedro Oguri
-
Patent number: 9286621Abstract: A system may include a database configured with individual partitions, one of the partitions corresponding to a sponsored content campaign of a social network. The system may further include multiple servers each communicatively coupled to the database, and each configured to implement a campaign having a campaign termination criterion. Each of the servers may include a processor configured to track sponsored content event data received from a user device based on the campaign and transmit the event data to the database and terminate the campaign based on a comparison of the event data as received from a partition of the database corresponding to the campaign and an estimation of event data not received from the database. The database may be configured to store the event data as received from the servers in the partition corresponding to the campaign upon receipt of the event data.Type: GrantFiled: December 26, 2013Date of Patent: March 15, 2016Assignee: LinkedIn CorporationInventors: Sanjay Sureshchandra Dubey, Nihar N Mehta, Sanjay Kshetramade, Ashvin Kannan, Carleton Miyamoto
-
Patent number: 9288171Abstract: Systems and methods providing users with a rich web experience are disclosed. In one embodiment, a client and at least one server are in communication using a dual communication link. In another embodiment, a markup language based instant messaging application is disclosed. The instant messaging application may include group instant messaging. The instant messaging application may also provide group member persistence and message persistence at the server. In another embodiment, a card based web application is disclosed, where the card information and character may be shared with other users or within a group. The cards may also be configurable by users.Type: GrantFiled: June 30, 2014Date of Patent: March 15, 2016Assignee: LinkedIn CorporationInventors: Touradj Barman, Kristofer Fox
-
Patent number: 9275685Abstract: A computer-implemented method, including detecting an event associated with an image displayed on a display device within a software application, loading a media player into the software application behind the image, where the media player is configured to play a media file associated with the image, and causing a representation of a frame of the media file to be displayed within the media player instead of the image.Type: GrantFiled: June 11, 2010Date of Patent: March 1, 2016Assignee: LinkedIn CorporationInventors: Stanley Peter Demarta, Peter W. Winer, Rajesh Navaneethakrishnan, Jeff Sturgis, David Jack Ovadia
-
Patent number: 9268766Abstract: A method of classifying data is disclosed. Text data items are received. A set of classes into which the text data items are to be classified is received. A phrase-based classifier to classify the text data items into the set of classes is selected. The phrase-based classifier is applied to classify the text data items into the classes. Here, the applying includes creating a controlled vocabulary pertaining to classifying the text data items into the set of classes, building phrases based on the text data items and the controlled vocabulary, and classifying the text data items into the set of classes based on the phrases.Type: GrantFiled: November 11, 2014Date of Patent: February 23, 2016Assignee: LinkedIn CorporationInventor: Ron Bekkerman
-
Patent number: 9264513Abstract: A content delivery system coupled to a computer network can provide large volumes of content to large numbers of recipients. The content is collected into digests and individual articles to be sent in email via an email channel established by the content delivery system to the recipients through the computer network. Content producers submit content for aggregation into various email deliveries and submit initial scheduling information. The scheduling information may specify target characteristics of preferred recipients of the content as well as general and initial scheduling preferences for email delivery. The content delivery system utilizes the initial scheduling information as a starting point for scheduling email deliveries. The system measures levels of content interaction by the recipients to gauge corresponding interest levels in the content.Type: GrantFiled: December 13, 2012Date of Patent: February 16, 2016Assignee: LinkedIn CorporationInventors: John Reilly, Alexandre Lee, Russell Melick, Joseph Adler, James Tac Lau, Jesse Bellister
-
Patent number: 9262716Abstract: Techniques for predicting a user response to content are provided. In example embodiments, one or more feature vectors are assembled into an assembled feature vector. A particular one of the feature vectors not being available is determined. In response to determining that the particular one of the feature vectors is not available, the particular feature vector is ignored based on an importance value associated with the particular feature vector. A substitute value associated with the particular feature vector is inserted into a portion of the assembled feature vector associated with the particular feature vector. A prediction modeling process based on the assembled feature vector and a prediction model is performed to predict a likelihood of a particular member performing a particular user action on a particular content item.Type: GrantFiled: December 1, 2014Date of Patent: February 16, 2016Assignee: LinkedIn CorporationInventors: Jonathan David Traupman, Deepak Agarwal, Liang Zhang, Bo Long, Frank Emmanuel Astier
-
Patent number: 9258628Abstract: In a WDM optical communication system that includes a plurality of nodes interconnected by communication links, a node is provided which includes an optical coupling arrangement having at least one input port for receiving a WDM signal and a plurality of output ports for selectively receiving one or more wavelength components of the WDM optical signal. The optical coupling arrangement is adaptable to reconfigure its operational state to (i) selectively direct any one of the wavelength components received on the input port to any of the output ports independently of any other of the wavelength components and (ii) selectively direct any combination of two or more of the wavelength components from the input port to at least two of the output ports that serve as WDM output ports. At least one optical WDM interface is optically coupled to a first of the WDM output ports.Type: GrantFiled: October 28, 2008Date of Patent: February 9, 2016Assignee: LinkedIn CorporationInventors: Thomas Andrew Strasser, Per Bang Hansen, Jefferson L. Wagener
-
Publication number: 20160034169Abstract: 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.Type: ApplicationFiled: October 12, 2015Publication date: February 4, 2016Applicant: LinkedIn CorporationInventors: R. Kevin Rose, Michal Jan Migurski, Shawn Paul Allen, Eric W. Rodenbeck
-
Patent number: 9251470Abstract: Techniques for modifying search results associated with a search request based on a determination that a member profile attribute is inaccurate are described. According to various embodiments, an existing member profile attribute included in a member profile page of a particular member of an online social network service is identified. Member profile data and behavioral log data associated with a plurality of members of the online social network service is then accessed. Prediction modeling to verify the existing member profile attribute is performed using the accessed data. Additionally, a confidence score associated with the existing member profile attribute is generated based on the prediction modeling. Moreover, the existing member profile attribute is determined to be inaccurate based on the generated confidence score. Furthermore, the search results associated with a search request is modified based on the determination.Type: GrantFiled: May 30, 2014Date of Patent: February 2, 2016Assignee: LinkedIn CorporationInventors: Zhigang Hua, Kin Kan, Peter N. Skomoroch, Gloria Lau, Saveliy Uryasev
-
Patent number: 9253226Abstract: Techniques for optimizing a guided edit process for editing a member profile page are described. According to various embodiments, profile edit task information associated with a member of an online social network service is accessed, the profile edit task information identifying one or more candidate profile edit tasks to be performed to update a member profile page of the member. Thereafter, if it is determined that the member recently completed a difficult profile edit task, a difficult candidate profile edit task is identified, and the member is prompted to perform the difficult candidate profile edit task. If it is determined that the member has not recently completed a difficult profile edit task, an easy candidate profile edit task is identified, and the member is prompted to perform the easy candidate profile edit task.Type: GrantFiled: June 30, 2014Date of Patent: February 2, 2016Assignee: LinkedIn CorporationInventors: Aastha Jain, Gloria Lau, Vitaly Gordon, Jason Schissel
-
Patent number: 9251217Abstract: Systems and methods for searching for information within social networks are described. In some examples embodiments, a search assist system receives a query, such as a partial query, identifies two or more categories of data that include information satisfying the query, ranks the identified categories of data based on various selection criteria, and presents suggested search terms based on the rankings.Type: GrantFiled: January 31, 2013Date of Patent: February 2, 2016Assignee: LinkedIn CorporationInventors: Shakti Dhirendraji Sinha, Abhimanyu Lad, Ramesh Dommeti, Bradley Scott Mauney, Ashley Woodman Hall, Scott Blackburn
-
Patent number: 9247015Abstract: The present disclosure relates to methods and systems for recommending a context to a user of a social network service, based on detecting an interaction with some item of web content. With some embodiments, after detecting an interaction with a web document, a topic to which the web document is related is determined. A context, such as an online or offline forum, known to be associated with the topic is then identified. Finally, the identified context is presented to the user as a recommendation for a content source that is likely to be of interest to the user.Type: GrantFiled: March 28, 2013Date of Patent: January 26, 2016Assignee: LinkedIn CorporationInventors: Jennifer Granito Ruffner, Allen Blue, Sarah Jean Culberson Alpern