Nova Patents
US10691876B2

Networking in a social network

Summary by NHIP

Social Network Profile Enhancement

The method identifies networking characteristics from images of newer members with insufficient profile information. It applies artificial intelligence processes to generate hypotheses, verifies them by finding the person in external data sources, and sends connection suggestions to matching individuals.

Claim Score by NHIP

Read claim 7, the broadest

Abstract

A method and apparatus for facilitating networking in a social network. A computer system identifies a group of features in an image for a person in the social network. The computer system also identifies a characteristic for networking from the group of features. Further, the computer system identifies a set of people in the social network having the characteristic. The computer system also performs an action enabling networking in the social network with respect to the person and the set of people in the social network having the characteristic.

US10691876B2, drawing sheet 1
Sheet 1 of 11

Term

8.9 yearsleft in the term

Expires 30 August 2035, including 150 days of term adjustment.

  1. Priority
  2. Filed
  3. Granted
  4. Today
  5. Expires

23 claims: 3 independent, 20 dependent

  1. 1
    A method comprising:a computer system: identifying a social network profile for a person based on: the social network profile having insufficient information for the person to establish contacts in a social network;and the person being a newer member than other members of the social network;and based on the social network profile being identified as having insufficient information: obtaining an image from the person, wherein: the image is obtained from a source external to the social network;and the obtaining is related to purposes other than including the image in the social network profile;performing an object recognition process that applies a set of object recognition algorithms to the image to identify a group of features for the person;first identifying a characteristic for networking among a set of people in the social network from the group of features, wherein the characteristic corresponds to a feature of the group of features in common with people of the set of people, and wherein first identifying comprises: applying a set of artificial intelligence processes to the group of features to identify a hypothesis for the characteristic, wherein the hypothesis is a probability that the characteristic is correctly identified;and verifying the hypothesis for the characteristic by finding the person in a data source, wherein the data source comprises a group of people having the characteristic, and wherein the hypothesis is accepted for the person being found in the data source, or the hypothesis is rejected for the person not being found in the data source;second identifying the set of people in the social network having the characteristic;sending a suggestion to the set of people to establish a connection with the person, thereby enabling networking in the social network with respect to the person and the set of people in the social network having the characteristic;connecting, based on acceptance of the suggestion, the person with other members of the social network that share the characteristic, wherein: the social network profile does not comprise the characteristic;and the insufficient information comprises the characteristic;and after connecting, adding the characteristic to the social network profile based on the person indicating whether the characteristic is to be kept private or made available to the other members, wherein the data source is external to the social network, and wherein verifying the hypothesis using the data source to identify the characteristic further comprises the computer system: accessing the data source external to the social network, wherein the data source comprises at least one of an external database, an alumni database, a college database, a team roster, an online directory, or a website;and verifying the hypothesis in response to identifying the person in the data source.
  2. 7
    Broadest claimClaim Score 26, narrow(NHIP)A computer system comprising:at least one hardware processor;and a network facilitator in communication with the hardware processor, the network facilitator configured to: perform an object recognition process that applies a set of object recognition algorithms to an image to identify a group of features for a person, wherein: the image is obtained from a source external to a social network;and the image is obtained for purposes other than inclusion of the image in a user profile;first identify a characteristic from the group of features, wherein the characteristic is selected for networking among a plurality of people in the social network, wherein the characteristic corresponds to a feature of the group of features in common with people of the plurality of people, and wherein identifying the characteristic for networking comprises applying a set of artificial intelligence processes to the group of features to produce a hypothesis for the characteristic, wherein the set of artificial intelligence processes includes an expert system, a neural network or a Bayesian network, and the hypothesis is a probability that the characteristic is correctly identified, and determining if the person is listed in a data source, wherein the data source is configured to designate a group of people having the characteristic in common, wherein: presence of a listing of the person in the data source confirms the hypothesis of the characteristic being found in the person;and absence of the listing of the person in the data source rejects the hypothesis of the characteristic being found in the person;second identify the plurality of people in the social network having the characteristic;send a message to the plurality of people, thereby enabling networking in the social network with respect to the person and the plurality of people in the social network;and add the characteristic to the user profile based on the person indicating whether the characteristic is to be kept private or made available to the plurality of people in the social network, wherein the data source is external to the social network, and the network facilitator is further configured to access the data source external to the social network, wherein the data source comprises at least one of an external database, an alumni database, a college database, a team roster, an online directory, or a website;and verify the hypothesis in response to identifying the person in the data source.
  3. 14
    A computer program product comprising:a computer readable storage medium including instructions for processing a social network profile for a person based on the social network profile having insufficient information for the person to establish contact in a social network, wherein the instructions comprise: first program code for performing an object recognition process that applies a set of object recognition algorithms to an image to identify a group of features for a person, wherein the image is obtained: from a source external to the social network;and for purposes other than including the image in the social network profile;second program code for identifying a characteristic from the group of features, wherein: subsequent networking among a set of people in a social network is based on the characteristic;the characteristic is a feature of the group of features held in common with people of the set of people;the second program code comprises first instructions for applying a set of artificial intelligence processes to the group of features to identify a first hypothesis for the characteristic;the first hypothesis is a probability that the characteristic is correctly identified;the second program code further comprises second instructions for identifying the person in a data source;the data source comprises a listing of a group of people having the characteristic;being found in the listing verifies the first hypothesis of the characteristic being found in the person, or not being found in the listing rejects the first hypothesis, where after not being found, the first instructions are repeated to identify a subsequent hypothesis;the subsequent hypothesis is different than the first hypothesis;and repetition of the first instructions continues until the second instructions verify the subsequent hypothesis;third program code for identifying the set of people in the social network having the characteristic;and fourth program code for sending a suggestion, thereby enabling networking in the social network with respect to the person and the set of people in the social network having the characteristic, wherein: the social network profile does not comprise the characteristic;and the insufficient information comprises the characteristic and adding the characteristic to the social network profile for the person based on the person indicating whether the characteristic is to be kept private or made available to the plurality of people in the social network, wherein the data source is external to the social network, and wherein the second program code further comprises instructions for: accessing the data source external to the social network, wherein the data source comprises at least one of an external database, an alumni database, a college database, a team roster, an online directory, or a website;and verifying the first hypothesis or the subsequent hypothesis in response to identifying the person in the data source.