Patents Assigned to LinkedIn
-
Publication number: 20170169028Abstract: In order to dynamically generate customized content, a set of format options for a document (including layout and/or ordering) may be defined and user behaviors in a social network associated with different versions of the document may be tracked. For example, the user behaviors may include a number of views of the document, a percentage of the document viewed and/or a viewing time of the document. This customization technique allows feedback based on user behaviors to guide revisions to the format of the document, such as selecting different format options for particular subgroups of the users (which may even be individually specific). The resulting customized content can be presented concurrently, so that different users can view different versions of the same document at the same time.Type: ApplicationFiled: December 15, 2015Publication date: June 15, 2017Applicant: LinkedIn CorporationInventor: Jonathan L. Sherman-Presser
-
Publication number: 20170168955Abstract: The disclosed embodiments provide a system for processing data. During operation, the system obtains an attribute of a stack trace of a software program. Next, the system uses the attribute to select an address-translation instance from a set of address-translation instances for processing the stack trace. The system then provides the stack trace to the selected address-translation instance for use in translating a set of memory addresses in the stack trace into a set of symbols of instructions stored at the memory addresses.Type: ApplicationFiled: December 10, 2015Publication date: June 15, 2017Applicant: LinkedIn CorporationInventors: Arman H. Boehm, Anant R. Rao, Jui Ting Weng, Haricharan K. Ramachandra
-
Publication number: 20170168726Abstract: The disclosed embodiments provide a system for detecting and managing memory inefficiency in a software program. During operation, the system obtains a first snapshot of a heap for a software program, wherein the first snapshot includes a first set of objects stored in the heap at a first time. Next, the system applies a compression technique to the first snapshot to obtain a first set of inefficiency metrics for the first set of objects, wherein each inefficiency metric in the first set of inefficiency metrics represents a memory inefficiency of an object in the heap at the first time. The system then outputs the first set of inefficiency metrics with additional attributes of the first set of objects to improve identification of the memory inefficiency in the software program.Type: ApplicationFiled: December 15, 2015Publication date: June 15, 2017Applicant: LinkedIn CorporationInventors: John W. Nicol, Cuong H. Tran, Haricharan K. Ramachandra, Badrinath K. Sridharan
-
Patent number: 9681087Abstract: A method of providing one or more snapshots extracted from video footage includes displaying a first image in a first display area. The first image is associated with a first capture time. The method also includes displaying a first plurality of preview images in a second display area. The first plurality of preview images are associated with times prior to the first capture time. The method further includes displaying a second plurality of preview images in a third display area. The second plurality of preview images are associated with times subsequent to the first capture time. Moreover, the method includes selecting at least one of the first image, one of the first plurality of preview images, or one of the second plurality of preview images and saving the selected image to a memory.Type: GrantFiled: July 16, 2015Date of Patent: June 13, 2017Assignee: LinkedIn CorporationInventors: Jonathan Kaplan, David Ben-Yaakov, Jonathan Benjamin Korman, Philip C. Kim
-
Patent number: 9679058Abstract: An Internet-based system capable of automatically maintaining contact-related information in any computer software application or digital device which stores or manages contact-related information. More particularly, the system allows users to automatically enter and maintain contact-related information in a digital address book or similar application or device (such as a wireless phone or PDA) with minimal or no manual entry of the contact-related information by the user. The system also allows contacts of the user (i.e. people who's contact information or partial contact information is present in the user's address book application) to make corrections to their contact-related information contained in the user's address book, request reciprocal contact information from the user, deny the user access to additional or corrected contact-related information and take other actions relative to managing the contact-related information which others (users) have about them.Type: GrantFiled: September 24, 2015Date of Patent: June 13, 2017Assignee: LINKEDIN CORPORATIONInventor: Robert L. Gropper
-
Patent number: 9674031Abstract: A system, method and computer program product are provided for managing a distributed computing system that features multiple hosts executing a distributed application. On each host a collector process collects application-level and/or system-level metrics and reports them to a data repository. A controller executes actor processes that compare the metrics, and/or trends in the metrics, to predetermined thresholds. If a threshold is met or passed, the corresponding actor or the controller initiates one or more remedy processes that take action intended to alleviate the condition detected by the actor. When a remedy is triggered, the controller takes a snapshot of the system to identify the current state, and saves information indicating how well the executed remedies corrected the situation. When a new snapshot matches an existing snapshot, the controller uses the saved information to determine which remedies to apply to the present occurrence of the mutual state.Type: GrantFiled: February 20, 2014Date of Patent: June 6, 2017Assignee: LinkedIn CorporationInventors: Michael Casey Brown, Sylvain Kalache
-
Patent number: 9672247Abstract: 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: GrantFiled: February 17, 2016Date of Patent: June 6, 2017Assignee: LinkedIn CorporationInventors: Srinath Shankar, Huaxin Liu, Robert W. Stephenson, Scott M. Meyer
-
Patent number: 9674136Abstract: Techniques for ascribing social attributes to content items and for selecting content to display in a content feed are described. According to various embodiments, accessing one or more content items accessible via a network are accessed, each of the content items having received one or more social activity signals. Thereafter, members of an online social network service that submitted the social activity signals may be identified. Member profile data identifying member profile attributes of the members cemented the social activity signals may then be accessed. Thereafter, social attribute information may be generated and associated with each of the content items, the social attribute information identifying the member profile attributes of the members that submitted the social activity signals associated with each of the content items.Type: GrantFiled: December 11, 2015Date of Patent: June 6, 2017Assignee: LinkedIn CorporationInventors: Allen J. Blue, Ryan Roslansky
-
Publication number: 20170155537Abstract: The disclosed embodiments provide a system for processing data. During operation, the system obtains a set of components of a time-series performance metric associated with an anomaly in a performance of one or more monitored systems. For each component in the set of components, the system performs a statistical hypothesis test on the component to assess a deviation of the component from a baseline value of the component. When the statistical hypothesis test identifies a statistically significant deviation of the component from the baseline value, the system outputs an alert comprising a root cause of the anomaly that is represented by the statistically significant deviation of the component from the baseline value.Type: ApplicationFiled: December 1, 2015Publication date: June 1, 2017Applicant: LinkedIn CorporationInventors: Ritesh Maheshwari, Liang Zhang, Yang Yang, Jieying Chen, Toon Sripatanaskul, Ruixuan Hou, Steven S. Noble, David Q. He, Sanjay S. Dubey, Deepak Agarwal
-
Publication number: 20170154057Abstract: The disclosed embodiments provide a system for processing data. During operation, the system obtains a set of records from a set of inputs, with each record containing an entity key, a partition key, and one or more attribute-value pairs. For each attribute-value pair in the records, the system maps an attribute name in the attribute-value pair to a unique identifier for the attribute name and replaces the attribute name with the unique identifier. The system then identifies a subset of the records with a matching entity key and a matching partition key and merges the subset of the records into a single record that includes the matching entity key, the matching partition key, and a single field containing a list of attribute-value pairs from the subset of the records. Finally, the system provides the single record and the mapping for use in querying from a centralized source.Type: ApplicationFiled: November 30, 2015Publication date: June 1, 2017Applicant: LinkedIn CorporationInventors: Bin Wu, Weiqin Ma, Qiang Zhu, Yuankui Sun, Yan Liu, Weidong Zhang, Hong Lu
-
Publication number: 20170154275Abstract: The disclosed embodiments provide a system for processing data. During operation, the system obtains a current window of one or more intervals of time-series data collected from a monitored system. Next, the system continuously performs a statistical hypothesis test that compares the one or more intervals of the time-series data with baseline values from historic time-series data associated with the monitored system. When the statistical hypothesis test indicates a deviation of the time-series data from the baseline values, the system outputs an alert of an anomaly represented by the deviation.Type: ApplicationFiled: December 1, 2015Publication date: June 1, 2017Applicant: LinkedIn CorporationInventors: Ritesh Maheshwari, Liang Zhang, Yang Yang, Jieying Chen, Ruixuan Hou, Steven S. Noble, David Q. He, Sanjay S. Dubey, Deepak Agarwal
-
Publication number: 20170155570Abstract: The disclosed embodiments provide a system for processing data. During operation, the system obtains a component of a time-series performance metric associated with a server-side root cause of an anomaly in the time-series performance metric. Next, the system obtains a call graph representation of the component, wherein the call graph representation includes a parent node having a parent value of the component and a set of child nodes of the parent node, each child node having a corresponding child value of the component. The system then analyzes the call graph representation to identify one or more of the child nodes as sources of the anomaly. Finally, the system outputs an alert that identifies the sources of the anomaly.Type: ApplicationFiled: December 1, 2015Publication date: June 1, 2017Applicant: LinkedIn CorporationInventors: Ritesh Maheshwari, Liang Zhang, Yang Yang, Jieying Chen, Toon Sripatanaskul, Ruixuan Hou, Steven S. Noble, David Q. He, Sanjay S. Dubey, Deepak Agarwal
-
Patent number: 9665584Abstract: A device, system, and method may include an electronic data storage configured to store social network data related to use of the social network by users. A processor, coupled to the electronic data storage, may be configured to determine a recommended action that a member of the social network may take to increase a likelihood of at least one of the uses of the social network to access a social network content item related to the member and determine an estimated statistical change in a rate at which the users may access the social network content item if the recommended action were implemented by the member based, at least in part, on the social network data stored in the electronic data storage.Type: GrantFiled: December 30, 2013Date of Patent: May 30, 2017Assignee: LinkedIn CorporationInventors: Vinodh Jayaram, Bradley Scott Mauney, Ehud Milo, Eric Melz, Nick Swartzendruber, Jason Chen, Aastha Jain, Prachi Gupta
-
Patent number: 9665551Abstract: In order to leverage annotation bias in batch annotations, obtained via crowdsourcing, on a set of comments on user posts in a social network, a system may select a subset of the comments for annotation based on how informative expected annotations for the comments in the subset are for the one or more classifiers and probabilities of occurrence of the expected annotations based on a predetermined annotation probability distribution. Note that the classifier may predict how likely the expected annotations are accurate for the comments in a given subset. Moreover, the predetermined annotation probability distribution may specify the annotation bias. In this way, the system may use the annotation bias to select the subset that is likely to receive expected annotations and, thus, are that are easier to use in training the classifier.Type: GrantFiled: September 30, 2014Date of Patent: May 30, 2017Assignee: LinkedIn CorporationInventors: Honglei Zhuang, Joel D. Young
-
Patent number: 9667678Abstract: A daily connection facility is available to the user either through a webpage or by e-mail in the form of a synopsis of connection identifiers between the user and their contacts. The web-based version presents connection information in the form of an agenda view, an engage view, and a reminder view. Each view type is selectable by corresponding tab on the webpage. The daily connected e-mail presents an agenda of meetings and events by location, title, and time. The daily connected e-mail also presents interesting profile and connection information about the attendees such as their communications in blogs and postings, recent communications with user, including messages and meetings, as well as contact information and a list of other contacts in common.Type: GrantFiled: July 9, 2015Date of Patent: May 30, 2017Assignee: LinkedIn CorporationInventor: Sachin Rekhi
-
Patent number: 9661041Abstract: A method of using mobile devices of participants of a meeting to facilitate a meeting is disclosed. It is identified that a group of two or more people are conducting the meeting. Information about the group of the two or more people is collected based on a relevance of the information to a context of the meeting. At least a portion of the information is transmitted for presentation in a user interface of a mobile device of each member of the group to facilitate the meeting.Type: GrantFiled: June 28, 2013Date of Patent: May 23, 2017Assignee: LinkedIn CorporationInventor: Tomer Cohen
-
Patent number: 9661090Abstract: Disclosed in some examples are methods, systems, and machine-readable mediums which provide a relevance engine for determining a relevance of an individual (either a non-member or another member) to another individual (either a non-member or another member). This relevance engine may use signals in the form of data that the social networking service may learn about the individuals to determine how relevant the individuals are to each other. Example applications may include ordering of connection invitations in a social networking service.Type: GrantFiled: August 17, 2015Date of Patent: May 23, 2017Assignee: LinkedIn CorporationInventors: Samir M. Shah, Mitul Tiwari, Roshan Rajesh Sumbaly, Curtis Wang
-
Patent number: D789390Type: GrantFiled: December 31, 2014Date of Patent: June 13, 2017Assignee: LinkedIn CorporationInventors: John Eze, Ashley Woodman Hall
-
Patent number: D789403Type: GrantFiled: February 25, 2015Date of Patent: June 13, 2017Assignee: LinkedIn CorporationInventors: John Eze, Ashley Woodman Hall, Sachin Rekhi
-
Patent number: D789972Type: GrantFiled: December 2, 2016Date of Patent: June 20, 2017Assignee: LinkedIn CorporationInventors: John Eze, Ashley Woodman Hall