Method and system for validation of an online profile
Abstract
A method for validating user-submitted profile data includes: receiving, by a receiving device, profile data and a user identifier from a first entity, wherein the profile data and the user identifier are associated with a user and where the profile data includes a plurality of unverified data values; transmitting, by a transmitting device, at least the user identifier to a second entity; receiving, by the receiving device, a plurality of corresponding data values from the second entity; and validating, by a processing device, at least one unverified data value of the plurality of unverified data values based on a correspondence to a corresponding data value of the plurality of corresponding data values.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A method for validating user-submitted profile data, comprising:
receiving, by a receiving device, profile data and a user identifier from a first entity, wherein the profile data and the user identifier are associated with a user and where the profile data includes a plurality of unverified data values; transmitting, by a transmitting device, at least the user identifier to a second entity; receiving, by the receiving device, a plurality of corresponding data values from the second entity; and validating, by a processing device, at least one unverified data value of the plurality of unverified data values based on a correspondence to a corresponding data value of the plurality of corresponding data values.
2 . The method of claim 1 , wherein
transmitting the user identifier includes transmitting one or more data fields corresponding to one or more unverified data values of the plurality of unverified data values, and each corresponding data value of the plurality of corresponding data values corresponds to the transmitted one or more data fields.
3 . The method of claim 1 , wherein the plurality of corresponding data values are verified data values.
4 . The method of claim 1 , further comprising:
encrypting, by the processing device, the user identifier with a one-way encryption prior to transmitting the user identifier to the second entity.
5 . The method of claim 4 , wherein the user identifier is encrypted immediately upon receipt by the receiving device.
6 . The method of claim 1 , further comprising:
storing, in a profile database, a user profile, wherein the user profile includes at least the user identifier and each validated data value.
7 . A method for validating user-submitted profile data, comprising:
receiving, by a receiving device, profile data and a user identifier from a first entity, wherein the profile data and the user identifier are associated with a user and where the profile data includes a plurality of unverified data values; transmitting, by a transmitting device, at least the user identifier and one or more unverified data values of the plurality of unverified data values to a second entity; receiving, by the receiving device, an indication of validity for each of the transmitted one or more unverified data values, wherein the indication of validity indicates if the corresponding unverified data value is valid or not; and updating, by a processing device, the one or more unverified data values of the plurality of unverified data values based on the corresponding indication of validity.
8 . The method of claim 7 , wherein
the indication of validity further includes a verified data value if the indication of validity indicates that the corresponding unverified data value is not valid, and updating the one or more unverified data values includes replacing an unverified data value that is indicated as being not valid with the corresponding verified data value.
9 . The method of claim 7 , wherein updating the one or more unverified data values includes removing an unverified data value that is indicated as being not valid.
10 . The method of claim 7 , further comprising:
encrypting, by the processing device, the user identifier with a one-way encryption prior to transmitting the user identifier to the second entity.
11 . The method of claim 10 , wherein the user identifier is encrypted immediately upon receipt by the receiving device.
12 . The method of claim 7 , further comprising:
storing, in a profile database, a user profile, wherein the user profile includes at least the user identifier and each updated unverified data value.
13 . A system for validating user-submitted profile data, comprising:
a processing device; a receiving device configured to receive profile data and a user identifier from a first entity, wherein the profile data and the user identifier are associated with a user and where the profile data includes a plurality of unverified data values; and a transmitting device configured to transmit at least the user identifier to a second entity, wherein the receiving device is further configured to receive a plurality of corresponding data values from the second entity, and the processing device is configured to validate at least one unverified data value of the plurality of unverified data values based on a correspondence to a corresponding data value of the plurality of corresponding data values.
14 . The system of claim 13 , wherein
transmitting the user identifier includes transmitting one or more data fields corresponding to one or more unverified data values of the plurality of unverified data values, and each corresponding data value of the plurality of corresponding data values corresponds to the transmitted one or more data fields.
15 . The system of claim 13 , wherein the plurality of corresponding data values are verified data values.
16 . The system of claim 13 , wherein the processing device is further configured to encrypt the user identifier with a one-way encryption prior to transmitting the user identifier to the second entity.
17 . The system of claim 16 , wherein the user identifier is encrypted immediately upon receipt by the receiving device.
18 . The system of claim 13 , further comprising:
a profile database configured to store a user profile, wherein the user profile includes at least the user identifier and each validated data value.
19 . A system for validating user-submitted profile data, comprising:
a processing device; a receiving device configured to receive profile data and a user identifier from a first entity, wherein the profile data and the user identifier are associated with a user and where the profile data includes a plurality of unverified data values; and a transmitting device is configured to transmit at least the user identifier and one or more unverified data values of the plurality of unverified data values to a second entity, wherein the receiving device is further configured to receive an indication of validity for each of the transmitted one or more unverified data values, wherein the indication of validity indicates if the corresponding unverified data value is valid or not; and updating, by a processing device, the one or more unverified data values of the plurality of unverified data values based on the corresponding indication of validity.
20 . The system of claim 19 , wherein
the indication of validity further includes a verified data value if the indication of validity indicates that the corresponding unverified data value is not valid, and updating the one or more unverified data values includes replacing an unverified data value that is indicated as being not valid with the corresponding verified data value.
21 . The system of claim 19 , wherein updating the one or more unverified data values includes removing an unverified data value that is indicated as being not valid.
22 . The system of claim 19 , wherein the processing device is further configured to encrypt the user identifier with a one-way encryption prior to transmitting the user identifier to the second entity.
23 . The system of claim 22 , wherein the user identifier is encrypted immediately upon receipt by the receiving device.
24 . The system of claim 19 , further comprising:
a profile database configured to store a user profile, wherein the user profile includes at least the user identifier and each updated unverified data value.Join the waitlist — get patent alerts
Track US2017060933A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.