Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for identifying documents related to a person, deriving behavior and personality trait metrics from analyzing the documents for information relevant to assessing behavior and personality of the person, and determine a trustworthiness score or compatibility score of the person based on the behavior and personality trait metrics using a scoring system.
Please help me write a proper abstract based on the patent claims. CLAIM: 1. A method for calculating an identity score for documents related to a person comprising: obtaining identification attributes of said person; identifying identity information within each document of a plurality of documents; determining the uniqueness of the identity information identified within each document of the plurality of documents; and calculating a respective identity score for each document of the plurality of documents, the identity score being based on one or more identification attributes of said person that match the identity information in each document of the plurality of documents and the uniqueness of the identity information; wherein obtaining, identifying, determining, and calculating are performed by one or more computer processors. 2. The method of claim 1, further comprising the steps of: extracting identity information from one or more documents of the plurality of documents; verifying that the extracted identity information is authentic; and adding the extracted identity information to the identification attributes. 3. The method of claim 1, further comprising the steps of: formulating a plurality of queries using the identification attributes, the queries configured to maximize retrieval of relevant documents and information; submitting the queries to one or more remote systems; and receiving search results from the one or more remote systems in response to submitting the queries, each search result identifying a respective document of the plurality of documents. 4. The method of claim 1, further comprising the steps of: obtaining a request for a trustworthiness score of said person from a requestor; for a plurality of different behavior and personality traits, identifying respective portions of the plurality of documents that contain information relevant to predicting the trait based on a type of the document indicated by one or more of a source of the document, a layout of the document, a content type of the document, and a data or metadata contained in the document; deriving a behavior trait metric for each behavior trait by analyzing the respective portions of the plurality of documents for the behavior trait; deriving a personality trait metric for each personality trait by analyzing the respective portions of the plurality of document for the personality trait; providing the behavior trait metrics and the personality trait metrics as input to a scoring system and obtaining as output from the system a trustworthiness score of said person, the scoring system being rule based and a machine learning system; and providing the trustworthiness score of said person to the requestor. 5. The method of claim 4, wherein deriving a particular trait metric comprises: identifying one or more content attributes in the identified respective portions for the trait in each of the documents of the plurality of documents that occur in a respective dictionary or directory for the particular trait and calculating a respective initial score for the document based on, at least, weights associated with the identified content attributes and the identity score of the document; and combining the initial scores to calculate the particular trait metric for said person. 6. The method of claim 5, wherein identifying content attributes in each document of the plurality of documents comprises identifying one or more portions of the document that contain text authored by said person or that provide information about said person. 7. The method of claim 4, further comprising: determining that the trustworthiness score is not accurate; and retraining the scoring system to correct for the inaccuracy using the behavior trait metrics and the personality trait metrics. 8. The method of claim 4, further comprising: receiving an indication that a second person trusts said person; creating a relationship between the second person and said person; and adjusting the trustworthiness score of said person based on, at least, a trustworthiness score of the second person. 9. The method of claim 4, wherein a particular personality trait is badness, anti-social tendencies, goodness, conscientiousness, openness, extraversion, agreeableness, neuroticism, narcissism, Machiavellianism, or psychopathy. 10. The method of claim 4, wherein a particular behavior trait is creating a false or misleading online profile or providing false or misleading information to a service provider, involvement with drugs or alcohol, involvement with hate websites or organizations, involvement in sex work, involvement in a crime, involvement in civil litigation, being a known fraudster or scammer, involvement in pornography, or authoring online content with negative language. 11. The method of claim 4, further comprising the steps of: determining whether the identification attributes are authentic; deriving the one or more behavior and personality trait metrics if the identification attributes are authentic; and deriving additional identification attributes and iteratively deriving additional behavior and personality trait metrics based on the additional identification attributes. 12. The method of claim 11, wherein determining whether the identification attributes are authentic comprises: determining if the identity information of said person contained in one or more documents of the plurality of documents is consistent with the identification attributes. 13. The method of claim 1, wherein the identification attributes of said person comprise a plurality of the following: name, email address, telephone number, geographic location, date of birth, social connections, employment history, education history, driver's license number, financial account information, Internet Protocol (IP) address, and device identifier. 14. The method of claim 1, wherein a document of the plurality of documents is a web page, information from a database, a post on said person's social network account, a post on a blog or a microblog account of said person, a comment made by said person on a website, or a directory listing for a company or association. 15. A method for calculating an identity score for documents related to a person comprising: obtaining identification attributes of said person; identifying identity information within each document of a plurality of documents; determining the uniqueness of the identity information identified within each document of the plurality of documents; calculating a respective identity score for each document of the plurality of documents, the identity score being based on one or more identification attributes of said person that match the identity information in each document of the plurality of documents and the uniqueness of the identity information; extracting identity information from one or more documents of the plurality of documents; verifying that the extracted identity information is authentic; adding the extracted identity information to the identification attributes; formulating a plurality of queries using the identification attributes, the queries configured to maximize retrieval of relevant documents and information; submitting the queries to one or more remote systems; and receiving search results from the one or more remote systems in response to submitting the queries, each search result identifying a respective document of the plurality of documents; wherein obtaining, identifying, determining, and calculating are performed by one or more computer processors. 16. The method of claim 15, further comprising the steps of: obtaining a request for a trustworthiness score of said person from a requestor; for a plurality of different behavior and personality traits, identifying respective portions of the plurality of documents that contain information relevant to predicting the trait based on a type of the document indicated by one or more of a source of the document, a layout of the document, a content type of the document, and a data or metadata contained in the document; deriving a behavior trait metric for each behavior trait by analyzing the respective portions of the plurality of documents for the behavior trait; deriving a personality trait metric for each personality trait by analyzing the respective portions of the plurality of documents for the personality trait; providing the behavior trait metrics and the personality trait metrics as input to a scoring system and obtaining as output from the system a trustworthiness score of said person, the scoring system being rule based and a machine learning system; and providing the trustworthiness score of said person to the requestor. 17. The method of claim 16, wherein deriving a particular trait metric comprises: identifying one or more content attributes in the identified portions for the trait in each of the documents of the plurality of documents that occur in a respective dictionary or directory for the particular trait and calculating a respective initial score for the document based on, at least, weights associated with the identified content attributes and the identity score of the document; and combining the initial scores to calculate the particular trait metric for said person. 18. The method of claim 17, wherein identifying content attributes in each document of the plurality of documents comprises identifying one or more portions of the document that contain text authored by said person or that provide information about said person. 19. The method of claim 15, further comprising the steps of: determining whether the identification attributes are authentic; deriving the one or more behavior and personality trait metrics if the identification attributes are authentic; and deriving additional identification attributes and iteratively deriving additional behavior and personality trait metrics based on the additional identification attributes. 20. A method for calculating an identity score for documents related to a person comprising: obtaining identification attributes of said person; identifying identity information within each document of a plurality of documents; determining the uniqueness of the identity information within each document of the plurality of documents; calculating a respective identity score for each document of the plurality of documents, the identity score being based on one or more identification attributes of the person that match the identity information in each document of the plurality of documents and the uniqueness of the identity information; determining whether the identification attributes are authentic; deriving one or more behavior and personality trait metrics if the identification attributes are authentic; and deriving additional identification attributes and iteratively deriving additional behavior and personality trait metrics based on the additional identification attributes; wherein obtaining, identifying, determining, calculating, and deriving are performed by one or more computer processors.