Patents by Inventor Farid Hosseini
Farid Hosseini has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Publication number: 20230186407Abstract: Systems and methods are presented for adding system-identified content to a user's content space based on information identified from the user's email account. In operation, after obtaining user authorization to access email items of an email account, the email items are iteratively processed. In processing each of the email items, one or more topics of a currently processed email item are identified. Based on the identified topics and user preferences, one or more content items may be identified for addition to the user's online content space. Additionally, the information identified from processing the one or more email items is used to update the user's preferences.Type: ApplicationFiled: February 2, 2023Publication date: June 15, 2023Applicant: Pinterest, Inc.Inventors: Farid Hosseini, Salil Shah
-
Patent number: 11574371Abstract: Systems and methods are presented for adding system-identified content to a user's content space based on information identified from the user's email account. In operation, after obtaining user authorization to access email items of an email account, the email items are iteratively processed. In processing each of the email items, one or more topics of a currently processed email item are identified. Based on the identified topics and user preferences, one or more content items may be identified for addition to the user's online content space. Additionally, the information identified from processing the one or more email items is used to update the user's preferences.Type: GrantFiled: December 7, 2017Date of Patent: February 7, 2023Assignee: Pinterest, Inc.Inventors: Farid Hosseini, Salil Shah
-
Patent number: 10262379Abstract: A system and computing instructions may include a user device, a social network database, and a processor. The user device may include a user interface configured to display a web browser. The social network database may be configured to store social network information related to an entity. The processor may be configured to identify the entity based on content of a webpage displayed on the web browser of the user device, obtain social network information related to the entity from the social network database based on a social network relationship between the user and the entity, and display the social network information on the web browser of the user device.Type: GrantFiled: October 30, 2012Date of Patent: April 16, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Farid Hosseini, Mohammad Omid Monshizadeh, Gloria Lau
-
Patent number: 9652537Abstract: Computer-readable media and computerized methods are provided for identifying terms associated with one or more queries, including aspects directed to manipulating a list of terms associated with a query class by extracting terms, identifying equivalences or relevant terms, and condensing or expanding the list of terms. In embodiments, synonymous terms can be identified. An updated list of terms can be written to a storage location in association with a query or query class.Type: GrantFiled: September 24, 2013Date of Patent: May 16, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Sanaz Ahari, Xiaoxin Yin, Farid Hosseini, Sarthak Shah, Adam Troy, Dan Fain, Brian MacDonald, Nikhil Dandekar, Michael Cameron
-
Patent number: 9483806Abstract: During an analysis technique, a cohort of individuals is identified based on a set of attributes. Significance metrics for the individuals in the cohort are calculated based on profiles of the individuals and behaviors of the group of individuals, which includes the cohort, when interacting with the profiles. For example, a significance metric for a given individual may include a number of views of a profile of the given individual, by a group of individuals, during a time interval and/or a number of connection requests to the profile of the given individual, by the group of individuals, during the time interval. Based on the significance metrics, the subset of the individuals may be identified. This subset may include individuals that have achieved career milestones exceeding those of the other individuals in the cohort (e.g., notable individuals).Type: GrantFiled: December 12, 2012Date of Patent: November 1, 2016Assignee: LinkedIn CorporationInventors: Farid Hosseini, Christina Allen, Joyce Wang, Ada Yu
-
Patent number: 9473583Abstract: Method, apparatus, and articles of manufacture for presenting a decision user interface to a first member of a social network service, receiving information identifying a set of interests of the first member entered at the decision user interface, searching at least one of the group consisting or profiles of members of the social network service and user decision interfaces presented to members of the social network service and, responsive to searching, providing information relating to the set of interests to the first member. The set of interests may include a field of study or an organization or an academic degree.Type: GrantFiled: December 10, 2012Date of Patent: October 18, 2016Assignee: LinkedIn CorporationInventors: Christina Allen, Farid Hosseini, M. Christopher Pruet, Sarah Jean Culberson Alpern
-
Patent number: 9418155Abstract: Methods, systems, algorithms, and media are provided for disambiguating entities present in a received search query. Lists of categories from semi-structured data from external sites as well as internal sources are used to detect if ambiguity exists in an entity within the search query. Multiple senses or categories of the ambiguous entity are determined by ascertaining the primary intent of an entity extracted from a main term of a document. The probability of each sense is calculated by computing a total amount of traffic received for each of the senses of the ambiguous entity. The sense with the highest amount of computed traffic is the most probable determined sense.Type: GrantFiled: October 14, 2010Date of Patent: August 16, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Sarthak Deepak Shah, Tabreez Govani, Farid Hosseini
-
Patent number: 9407708Abstract: A first member of a social network service provides a set of desired attributes and a designation of the type of a candidate having the desired attributes that is desired as a recommendation. The attributes of the profiles of other members of the social networks are searched for entities having the set of desired attributes. At least one of the entities having the desired attributes that result from the search is presented to the first member as the recommendation of a candidate. The first member may provide a second set of desired attributes and a designation of the type of at least one second candidate having the second set of desired attributes. The attributes of the profiles of the other members of the social network may be searched for second entities having the second set of desired attributes. The first member is presented with at least one of the second entities as the recommendation of a second candidate.Type: GrantFiled: December 14, 2012Date of Patent: August 2, 2016Assignee: LinkedIn CorporationInventors: Christina Allen, Farid Hosseini, M. Christopher Pruet, Sarah Jean Culberson Alpern
-
Patent number: 9251185Abstract: Computer-readable media, computer systems, and computing methods are provided for classifying search results as either of good quality or of poor quality. Initially, a portion of the search results, such as the highest ranked documents, are selected for evaluation. A level of quality for each of the selected search results is determined using a classification process that includes the following steps: targeting features demonstrated by the selected search results to be evaluated; evaluating the selected features to generate a level-of-quality score for each of the selected search results; comparing the score against a predefined threshold value; and, based on the comparison, assigning each of the selected search results an absolute measurement. The absolute measurement indicates poor quality when the score is less than the threshold value. Upon recognizing that the selected search results are of poor quality, automatically executing a corrective action that reformulates the issued search query.Type: GrantFiled: December 15, 2010Date of Patent: February 2, 2016Inventors: Girish Kumar, Sanaz Ahari, Farid Hosseini, Nazan Khan, Ahmad Abdulkader, Ankur Gupta, Giridhar Kumaran, Vijay Nair
-
Patent number: 8984045Abstract: A technique for identifying a group of potential candidates to join an organization is described. During this analysis technique, an identifier is received from an individual. This identifier may be used to associate the individual with a pre-existing profile that includes information. For example, the identifier may include a link to the pre-existing profile. Alternatively, a profile with the information may be generated for the individual based on the identifier and an information source. Using the information, an affinity metric of the individual with the organization is calculated, such as a number of employees of the organization who know the individual or who attended a same educational institution as the individual. Moreover, the affinity metric is used to determine whether to include the individual in the group of potential candidates to join the organization. In this way, the analysis technique may facilitate more-efficient recruiting efforts.Type: GrantFiled: December 13, 2012Date of Patent: March 17, 2015Assignee: LinkedIn CorporationInventors: Christina Allen, Farid Hosseini, Seth M. McLaughlin
-
Publication number: 20140214960Abstract: Techniques for communicating a query message to a target audience within a social graph are described. Consistent with some embodiments, content to be published as a query message is received. The content may be published on behalf of a first member of a social graph maintained by a social network system. Further, a selection of a skill attribute capable of being listed with one or more members of the social network service is also received. A second member of the social graph is identified based on the second member listing the selected skill attribute. Responsive to identifying the second member, the content from the query message is then published in a personalized content stream accessible to the second member.Type: ApplicationFiled: January 29, 2014Publication date: July 31, 2014Applicant: Linkedln CorporationInventors: Christina Allen, Farid Hosseini, Seth McLaughlin
-
Publication number: 20140172969Abstract: A technique for identifying a group of potential candidates to join an organization is described. During this analysis technique, an identifier is received from an individual. This identifier may be used to associate the individual with a pre-existing profile that includes information. For example, the identifier may include a link to the pre-existing profile. Alternatively, a profile with the information may be generated for the individual based on the identifier and an information source. Using the information, an affinity metric of the individual with the organization is calculated, such as a number of employees of the organization who know the individual or who attended a same educational institution as the individual. Moreover, the affinity metric is used to determine whether to include the individual in the group of potential candidates to join the organization. In this way, the analysis technique may facilitate more-efficient recruiting efforts.Type: ApplicationFiled: December 13, 2012Publication date: June 19, 2014Applicant: LinkedIn CorporationInventors: Christina Allen, Farid Hosseini, Seth M. McLaughlin
-
Publication number: 20140172733Abstract: A technique for providing objective-related information is described. During this analysis technique, profiles of a group of individuals, who have achieved a desired objective of another individual (who is not in the group of individuals), are used to determine values of a set of attributes of these individuals. For example, information in the profiles may specify a social graph that include nodes corresponding to entities (such as the set of attributes) and edges corresponding to connections between the nodes (and, thus, between the entities). The relationships specified or embodied by the social graph may be used to determine the group of individuals and, thus, values of the set of attributes. Then, at least a subset of the values may be presented to the other individual. This information may be used by the other individual to increase the likelihood that they will achieve the objective.Type: ApplicationFiled: November 18, 2013Publication date: June 19, 2014Applicant: Linkedln CorporationInventors: Christina Allen, Farid Hosseini
-
Publication number: 20140164952Abstract: Method, apparatus, and articles of manufacture for presenting a decision user interface to a first member of a social network service, receiving information identifying a set of interests of the first member entered at the decision user interface, searching at least one of the group consisting or profiles of members of the social network service and user decision interfaces presented to members of the social network service and, responsive to searching, providing information relating to the set of interests to the first member. The set of interests may include a field of study or an organization or an academic degree.Type: ApplicationFiled: December 10, 2012Publication date: June 12, 2014Applicant: Linkedln CorporationInventors: Christina Allen, Farid Hosseini, M. Christopher Pruett, Sarah Jean Culberson Alpern
-
Publication number: 20140164512Abstract: A first member of a social network service provides a set of desired attributes and a designation of the type of a candidate having the desired attributes that is desired as a recommendation. The attributes of the profiles of other members of the social networks are searched for entities having the set of desired attributes. At least one of the entities having the desired attributes that result from the search is presented to the first member as the recommendation of a candidate. The first member may provide a second set of desired attributes and a designation of the type of at least one second candidate having the second set of desired attributes. The attributes of the profiles of the other members of the social network may be searched for second entities having the second set of desired attributes. The first member is presented with at least one of the second entities as the recommendation of a second candidate.Type: ApplicationFiled: December 14, 2012Publication date: June 12, 2014Applicant: LinkedIn CorporationInventors: Christina Allen, Farid Hosseini, M. Christopher Pruett, Sarah Jean Culberson Alpern
-
Publication number: 20140164416Abstract: During an analysis technique, a cohort of individuals is identified based on a set of attributes. Significance metrics for the individuals in the cohort are calculated based on profiles of the individuals and behaviors of the group of individuals, which includes the cohort, when interacting with the profiles. For example, a significance metric for a given individual may include a number of views of a profile of the given individual, by a group of individuals, during a time interval and/or a number of connection requests to the profile of the given individual, by the group of individuals, during the time interval. Based on the significance metrics, the subset of the individuals may be identified. This subset may include individuals that have achieved career milestones exceeding those of the other individuals in the cohort (e.g., notable individuals).Type: ApplicationFiled: December 12, 2012Publication date: June 12, 2014Applicant: LINKEDIN CORPORATIONInventors: Farid Hosseini, Christina Allen, Joyce Wang, Ada Yu
-
Patent number: 8719246Abstract: The present invention is directed to presenting a suggested search query. Responsive to receiving a user-devised search parameter, a suggested search query is identified. The user-devised search parameter might have been previously received by a search system, or alternatively, might be a unique query that has not been previously received. A suggested search query might be generated using various techniques, such as by applying an n-gram language model. A classification of the suggested search query is determined, and the suggested search query is presented together with a visual indicator, which signifies the classification.Type: GrantFiled: June 28, 2010Date of Patent: May 6, 2014Assignee: Microsoft CorporationInventors: Robert Williams, Nitin Agrawal, Farid Hosseini, Sanaz Ahari, Maxim Stepin, Jason Bolla, Bo-June Hsu
-
Publication number: 20140122653Abstract: A system and computing instructions may include a user device, a social network database, and a processor. The user device may include a user interface configured to display a web browser. The social network database may be configured to store social network information related to an entity. The processor may be configured to identify the entity based on content of a webpage displayed on the web browser of the user device, obtain social network information related to the entity from the social network database based on a social network relationship between the user and the entity, and display the social network information on the web browser of the user device.Type: ApplicationFiled: October 30, 2012Publication date: May 1, 2014Applicant: Linkedln CorporationInventors: Farid Hosseini, Mohammad Omid Monshizadeh, Gloria Lau
-
Publication number: 20140025664Abstract: Computer-readable media and computerized methods are provided for identifying terms associated with one or more queries, including aspects directed to manipulating a list of terms associated with a query class by extracting terms, identifying equivalences or relevant terms, and condensing or expanding the list of terms. In embodiments, synonymous terms can be identified. An updated list of terms can be written to a storage location in association with a query or query class.Type: ApplicationFiled: September 24, 2013Publication date: January 23, 2014Applicant: MICROSOFT CORPORATIONInventors: SANAZ AHARI, Xiaoxin Yin, Farid Hosseini, Sarthak Shah, Adam Troy, Dan Fain, Brian MacDonald, Nikhil Dandekar, Michael Cameron
-
Patent number: 8572074Abstract: Computer-readable media and computerized methods for automatically organizing search results according to task groups are provided. The methods involve aggregating a gallery of entities (e.g., search queries that share a common categorization) into a query class and assigning a dictionary (e.g., list of terms that are drawn from various sources) to the query class. The task groups are identified from the list of terms within the dictionary. The process of identification includes analyzing patterns of user search behavior to select terms from the list of terms, which reflect popular user search intents, and ranking the selected terms based on predetermined parameters to produce an ordering. Based on the ordering, a set of the selected terms that are highest ranked are declared the task groups. The task groups are employed to arrange the search results on a UI display and to provide a consistent and intuitive format for refining a search.Type: GrantFiled: April 24, 2012Date of Patent: October 29, 2013Assignee: Microsoft CorporationInventors: Sanaz Ahari, Xiaoxin Yin, Farid Hosseini, Sarthak Shah, Adam Troy, Dan Fain, Brian MacDonald, Nikhil Dandekar, Michael Cameron