IP Library Granted Patent US 8,185,646
Granted Patent B2
US 8,185,646 · App. 12/608,190 · Granted May 22, 2012

User authentication for social networks

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,185,646
App. No.
12/608,190
Granted
May 22, 2012
Kind
B2
Abstract

Systems and methods are provided for social networks that can verify that enrolled users are not misrepresenting facts about themselves such as age and gender. Verification can be performed, for example, by reference to biometric templates stored during the user enrollment process. The biometric templates can also be used to authenticate users logging into the social network to prevent user impersonation. The ability of some users to communicate to other users of the social network can be limited to only certified users, and even to those certified users that match a criterion, such as gender or age.

Claims (71)

1. A social network system comprising:

enrollment logic comprising a first microprocessor and configured to enroll a first user in the social network by associating, in a memory, the first user with a user ID,

associating, in the memory, a plurality of prompts with the user ID, the plurality of prompts for subsequent presentation to the first user,

associating, in the memory, a plurality of biometric templates each with one of the plurality of prompts,

receiving an indication of the first user's gender, and

verifying the first user's gender during enrollment by analyzing a biometric template from the plurality of biometric templates;

authentication logic comprising a second microprocessor and configured to authenticate a claimant as the first user by receiving a claimant target, sending a prompt from the plurality of prompts, receiving a biometric response to the prompt, and determining a match between the biometric response and a biometric template associated with the prompt; and

logic configured to authenticate the first user to a second user by sending at least a portion of the biometric response of the first user, or at least a portion of a biometric template of the plurality of biometric templates of the first user, to the second user.

2. The social network of claim 1 wherein the enrollment logic is further configured to enroll the first user by receiving an indication of the first user's age and verifying the first user's age by analyzing the biometric template used to verify the first user's gender.

3. The social network of claim 1 wherein the enrollment logic is further configured to

compare a biometric template of the plurality of biometric templates of the first user against a plurality of biometric templates of barred users, and

deny enrollment to the first user based on a match between the biometric template of the plurality of biometric templates and one of the plurality of biometric templates of barred users.

4. A method for enrolling a user in a social network the method comprising:

associating, in a memory, the user with a user ID;

associating, in the memory, a plurality of prompts with the user ID, the plurality of prompts for subsequent presentation to the first user;

associating, in the memory, a plurality of biometric templates each with one of the plurality of prompts;

receiving an indication of the user's gender;

verifying the user's gender during enrollment by comparing the indication of the gender with a result of an analysis of a biometric template from the plurality of biometric templates;

authenticating a claimant as the user by receiving a claimant target, sending a prompt from the plurality of prompts, receiving a biometric response to the prompt, and determining a match between the biometric response and a biometric template associated with the prompt; and

authenticating the user to a second user by sending at least a portion of the biometric response of the first user, or at least a portion of a biometric template of the plurality of biometric templates of the user, to the second user.

5. The method of claim 4 wherein comparing the indication with the biometric template comprises a manual comparison.

6. The method of claim 4 wherein comparing the indication with the biometric template comprises an automated comparison.

7. The method of claim 4 further comprising

receiving an indication of the user's age, and

verifying the user's age by comparing the indication with a biometric template from the plurality of biometric templates.

8. The method of claim 4 further comprising

comparing a biometric template of the plurality of biometric templates of the user against a plurality of biometric templates of barred users, and

denying enrollment to the user based on a match between the biometric template of the plurality of biometric templates and one of the plurality of biometric templates of the barred users.

9. A method for enrolling a user in a social network the method comprising:

associating, in a memory, the user with a user ID;

associating, in the memory, a plurality of prompts with the user ID, the plurality of prompts for subsequent presentation to the first user;

associating, in the memory, a plurality of biometric templates each with one of the plurality of prompts;

receiving an indication of the user's age;

verifying the user's age during enrollment by comparing the indication with a biometric template from the plurality of biometric templates;

authenticating a claimant as the user by receiving a claimant target, sending a prompt from the plurality of prompts, receiving a biometric response to the prompt, and determining a match between the biometric response and a biometric template associated with the prompt; and

authenticating the user to a second user by sending at least a portion of the biometric response of the first user, or at least a portion of a biometric template of the plurality of biometric templates of the user, to the second user.

10. The method of claim 9 further comprising

comparing a biometric template of the plurality of biometric templates of the user against a plurality of biometric templates of barred users, and

denying enrollment to the user based on a match between the biometric template of the plurality of biometric templates and one of the plurality of biometric templates of the barred users.

11. A method for preventing a first user from making certain misrepresentations in a social network, the method comprising:

associating, in a memory, the first user with a user ID;

associating, in the memory, the first user ID with a plurality of biometric templates of the first user;

associating, in the memory, a plurality of prompts with the user ID, the plurality of prompts for subsequent presentation to the first user;

verifying the user's gender during an enrollment by comparing a user indication of gender with a result of an analysis of a biometric template from the plurality of biometric templates;

authenticating a claimant as the user by receiving a claimant target, sending a prompt from the plurality of prompts, receiving a biometric response to the prompt, and determining a match between the biometric response and a biometric template associated with the prompt;

providing the plurality of prompts to the first user and storing the biometric responses of the first user thereto in association with the user ID;

receiving a request from a second user of the social network to authenticate the first user of the social network; and

sending to the second user at least a portion of a biometric login response of the first user.

12. A method for maintaining a social network comprising:

enrolling users in the social network, wherein enrolling users includes storing, in a memory, in association with a user ID for each enrolled user a voice template, a facial recognition template, and either the user's gender or the user's age;

associating, in the memory, a plurality of prompts with the user ID, the plurality of prompts for subsequent presentation to the first user;

authenticating a claimant as a user by receiving a claimant target, sending a prompt from the plurality of prompts, receiving a biometric response to the prompt, and determining a match between the biometric response and a biometric template associated with the prompt;

authenticating the user to a second user by sending at least a portion of the biometric response of the first user, or at least a portion of a biometric template of the plurality of biometric templates of the user, to the second user;

certifying enrolled users by using their voice template or their facial recognition template to verify their gender or age; and

indicating to users of the social network which other users are certified.

13. The method of claim 12 further comprising restricting some users to communicate only with certified users.

14. The method of claim 13 wherein restricting some users to communicate only with certified users includes restricting those users to communicate only with certified users that match a criterion.

15. The method of claim 14 wherein the criterion is gender.

16. The method of claim 14 wherein the criterion is an age range.

17. A social network system comprising:

enrollment logic comprising a first microprocessor and configured to enroll a first user in the social network by associating, in a memory, the first user with a user ID,

associating, in the memory, a plurality of prompts with the user ID, the plurality of prompts for subsequent presentation to the first user,

associating, in the memory, a plurality of biometric templates each with one of the plurality of prompts,

receiving an indication of the first user's gender,

verifying the first user's gender during enrollment by analyzing a biometric template from the plurality of biometric templates; and

authentication logic comprising a second microprocessor and configured to authenticate a claimant as the first user by

receiving a claimant target,

sending a prompt from the plurality of prompts,

receiving a biometric response to the prompt, and

determining a match between the biometric response and a biometric template associated with the prompt, and

further configured to authenticate the first user to a second user by sending at least a portion of the biometric response of the first user, or at least a portion of a biometric template of the plurality of biometric templates of the first user, to the second user.

Assignments (6)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 12, 2020
From: FRANCINE GANI 2002 LIVING TRUST
To: SAMSUNG ELECTRONICS CO., LTD.
Reel/Frame 051906/0614 →
CORRECTIVE ASSIGNMENT TO CORRECT THE TO CORRECT THE RECEIVING PARTY NAME PREVIOUSLY RECORDED AT REEL: 046778 FRAME: 0049. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Dec 2, 2019
From: IDEFEND LTD
To: FRANCINE GANI 2002 LIVING TRUST
Reel/Frame 051155/0304 →
CHANGE OF NAME Recorded Aug 29, 2018
From: K.Y. TRIX LTD.
To: IDEFEND LTD
Reel/Frame 046980/0015 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 29, 2018
From: IDEFEND LTD
To: FRANCINE CANI 2002 LIVING TRUST
Reel/Frame 046748/0049 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 28, 2015
From: VERITRIX INC.
To: K.Y. TRIX LTD.
Reel/Frame 037367/0371 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 29, 2009
From: HEADLEY, PAUL
To: VERITRIX, INC.
Reel/Frame 023442/0054 →