Providing independent verification of information in a public forum
First Claim
Patent Images
1. A method comprising:
- maintaining, by a host server, a plurality of profiles on a public forum of a networking site, wherein each of the plurality of profiles correspond to one of a plurality of users;
receiving, by the host server;
a statement comprising personal information of a user, wherein the personal information defines a relationship between the user and an entity and is independently verifiable by the user and the entity;
a first attestation by the user that the personal information defining the relationship between the user and the entity is accurate, wherein the first attestation comprises a first digital signature created by encrypting the statement with a first private cryptographic key; and
a second attestation by the entity that the personal information defining the relationship between the user and the entity is accurate, wherein the entity is an authority that has direct knowledge of the personal information and the second attestation comprises a second digital signature created by encrypting the statement with a second private cryptographic key;
authenticating, by the host server, the first digital signature by retrieving a first public key and applying the first public key to the first digital signature;
authenticating, by the host server, the second digital signature by retrieving a second public key and applying the second public key to the second digital signature;
publishing, by a processor of the host server, the statement, a first indication of the first attestation, and a second indication of the second attestation on a profile of the user in the public forum on the networking site in response to the authenticating of the first digital signature and the authenticating of the second digital signature; and
,providing access to the statement, the first indication, and the second indication on the profile to the plurality of users of the public forum via a data network, wherein the providing of the access comprises digitally authenticating, to the plurality of users, the relationship defined in the statement published in the public forum of the networking site.
1 Assignment
0 Petitions
Accused Products
Abstract
A social networking site host includes, in a user'"'"'s profile, information that has been attested to and verified by both the user and an independent verifier. The independent verifier is an accepted authority with direct knowledge of the information. Both the user and verifier attest to the information by digitally signing the information and including the digital signature with the information. The host or visitors to the social networking site can authenticate the information by using both digital signatures. By authenticating the information, visitors and users viewing information on the social networking site can assume that the information is trusted and accurate.
-
Citations
16 Claims
-
1. A method comprising:
-
maintaining, by a host server, a plurality of profiles on a public forum of a networking site, wherein each of the plurality of profiles correspond to one of a plurality of users; receiving, by the host server; a statement comprising personal information of a user, wherein the personal information defines a relationship between the user and an entity and is independently verifiable by the user and the entity; a first attestation by the user that the personal information defining the relationship between the user and the entity is accurate, wherein the first attestation comprises a first digital signature created by encrypting the statement with a first private cryptographic key; and a second attestation by the entity that the personal information defining the relationship between the user and the entity is accurate, wherein the entity is an authority that has direct knowledge of the personal information and the second attestation comprises a second digital signature created by encrypting the statement with a second private cryptographic key; authenticating, by the host server, the first digital signature by retrieving a first public key and applying the first public key to the first digital signature; authenticating, by the host server, the second digital signature by retrieving a second public key and applying the second public key to the second digital signature; publishing, by a processor of the host server, the statement, a first indication of the first attestation, and a second indication of the second attestation on a profile of the user in the public forum on the networking site in response to the authenticating of the first digital signature and the authenticating of the second digital signature; and
,providing access to the statement, the first indication, and the second indication on the profile to the plurality of users of the public forum via a data network, wherein the providing of the access comprises digitally authenticating, to the plurality of users, the relationship defined in the statement published in the public forum of the networking site. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A non-transitory computer readable medium having instructions that, when executed by a processor of a user device associated with a user, cause the processor to:
-
create a statement comprising personal information of the user, wherein the personal information defines a relationship between the user and an entity and is independently verifiable by the user and the entity; create, by the processor of the user device, a first attestation that the personal information defining the relationship between the user and the entity is accurate, wherein the first attestation comprises a first digital signature created by encrypting the statement with a first private cryptographic key; acquire, by the user device from an entity device associated with the entity, a second attestation from the entity that the personal information defining the relationship between the user and the entity is accurate, wherein the entity has direct knowledge of the personal information and the second attestation comprises a second digital signature created by encrypting the statement with a second private cryptographic key; and provide, by the user device to a host server, the statement, the first attestation, and the second attestation for publication on a profile of the user in a public forum on a networking site, wherein the publication is in response to authenticating, by the host server, the first digital signature by retrieving a first public key and applying the first public key to the first digital signature and in response to authenticating, by the host server, the second digital signature by retrieving a second public key and applying the second public key to the second digital signature, wherein the host server is to maintain a plurality of profiles on the public forum of the networking site, each of the plurality of profiles corresponding to one of a plurality of users, wherein the host server is to digitally authenticate, to the plurality of users, the relationship defined in the statement published in the public forum of the networking site. - View Dependent Claims (8, 9, 12)
-
-
10. A host server to maintain a social networking site, the host server comprising:
-
a memory to store; a statement comprising personal information of a user, wherein the personal information defines a relationship between the user and an entity and is independently verifiable by the user and the entity; a first attestation by the user that the personal information defining the relationship between the user and the entity is accurate, wherein the first attestation comprises a first digital signature created by encrypting the statement with a first private cryptographic key; and a second attestation by the entity that the personal information defining the relationship between the user and the entity is accurate, wherein the entity has direct knowledge of the personal information and the second attestation comprises a second digital signature created by encrypting the statement with a second private cryptographic key; and a processor, operatively coupled to the memory;
the processor to;maintain a plurality of profiles on a public forum of a networking site, wherein each of the plurality of profiles correspond to one of a plurality of users; receive the statement, the first attestation, and the second attestation; authenticate the first digital signature by retrieving a first public key and applying the first public key to the first digital signature; authenticate the second digital signature by retrieving a second public key and applying the second public key to the second digital signature; publish, by the processor, the statement, a first indication of the first attestation, and a second indication of the second attestation on a profile of the user in the public forum on the networking site in response to the processor authenticating the first digital signature and the second digital signature; and provide access to the statement, the first indication, and the second indication on the profile to the plurality of users of the public forum via a data network, wherein providing of the access comprises digitally authenticating, to the plurality of users, the relationship defined in the statement published in the public forum of the networking site. - View Dependent Claims (11, 13, 14, 15, 16)
-
Specification