IP Library › Granted Patent US 9,075,981
Granted Patent B2
US 9,075,981 · App. 13/027,276 · Granted Jul 7, 2015

Non-textual security using portraits

Inventors: Chang-Chih Lin (Taipei, TW); Kai-Li Chiang (Taipei, TW)
Assignee: YAHOO! INC.
G06F21/36H04L63/08
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 9,075,981
App. No.
13/027,276
Granted
Jul 7, 2015
Kind
B2
Abstract

A user is authenticated using portraits of known contacts. During a challenge-response process, a collection of portraits are presented, some known to an authenticated user and some randomly selected. Responsive to correctly identifying the known portraits, the user is granted access to a system.

Claims (34)

1. A method comprising:

presenting, by a processor as a challenge to a user who is to be verified, a sample of portraits from a plurality of portraits associated with the user and a limited plurality of random portraits that are not associated with the user, wherein the challenge for the user is to select, from among the sample of portraits, those portraits which are of persons known to the user to be verified, the sample of portraits not comprising a portrait of the user;

verifying, by the processor, that the plurality of portraits each comprise a face;

receiving, by the processor as a response to the challenge, the user's selection of portraits as a verification attempt;

responsive to the user's selection of portraits matching the sample portraits, confirming, by the processor, the user; and

providing, by the processor, access to the user to an account, where data in the account is available to the user for duration of a session.

2. The method of claim 1 , wherein the plurality of portraits comprise contacts from a social network.

3. The method of claim 1 , wherein responsive to the selection of portraits not matching the sample portraits, not confirming the user.

4. The method of claim 1 , further comprising: receiving an upload of the plurality of portraits from the user.

5. The method of claim 1 , wherein the user is verified by entering a selection of portraits using one of a touch screen, a mouse, and another pointing device without entering text.

6. A non-transitory computer-readable storage medium that when executed by a processor, performs a method for verifying a user, comprising:

presenting, as a challenge to the user who is to be verified, a sample of portraits from a plurality of portraits associated with the user and a limited plurality of random portraits that are not associated with the user, wherein the challenge for the user is to select, from among the sample of portraits, those portraits which are of persons known to the user to be verified, the sample of portraits not comprising a portrait of the user;

verifying that the plurality of portraits each comprise a face;

receiving, as a response to the challenge, the user's selection of portraits as a verification attempt;

responsive to the user's selection of portraits matching the sample portraits, confirming the user; and

providing access to the user to an account, where data in the account is available to the user for duration of a session.

7. The medium of claim 6 , wherein the plurality of portraits comprise contacts from a social network.

8. The medium of claim 6 , wherein responsive to the selection of portraits not matching the sample portraits, not confirming the user.

9. The medium of claim 8 , wherein the user is verified by entering a selection of portraits using one of a touch screen, a mouse, and another pointing device without entering text.

10. The medium of claim 6 , further comprising: receiving an upload of the plurality of portraits from the user.

11. A system comprising:

a processor coupled to a memory;

a storage medium for tangibly storing thereon program logic for execution by the processor, the program logic comprising:

presenting logic executed by the processor for presenting to the user through a user output interface, as a challenge to the user who is to be verified, a sample of portraits from a plurality of portraits associated with the user and a limited plurality of random portraits that are not associated with the user, wherein the challenge for the user is to select, from among the sample of portraits, those portraits which are of persons known to the user to be verified, the sample of portraits not comprising a portrait of the user;

verifying logic executed by the processor for verifying that the plurality of portraits each comprise a face;

response logic executed by the processor for receiving, as a response to the challenge, selection of portraits chosen by the user and entered through a user input interface as a verification attempt;

confirming logic executed by the processor for confirming, operable responsive to the user's selection of portraits matching the sample portraits, the user; and

account access providing logic executed by the processor for providing access to the user to an account, where data in the account is available to the user for duration of a session.

12. The system of claim 11 , wherein the plurality of portraits comprise contacts from a social network.

13. The system of claim 11 , wherein the user confirmation software module, responsive to the selection of portraits not matching the sample portraits, does not confirm the user.

14. The system of claim 11 , further comprising:

a picture database for receiving an upload of the plurality of portraits from the user.

15. The system of claim 11 , wherein a user is verified by entering a selection of portraits using one of a touch screen, a mouse, and another pointing device without using text.

16. The system of claim 11 further comprising: a device identifier to automatically implement photo-pass responsive to detecting that the user is using a mobile computing device.

Assignments (9)
CORRECTIVE ASSIGNMENT TO CORRECT THE THE ASSIGNOR NAME PREVIOUSLY RECORDED AT REEL: 052853 FRAME: 0153. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Mar 29, 2021
From: R2 SOLUTIONS LLC
To: STARBOARD VALUE INTERMEDIATE FUND LP, AS COLLATERAL AGENT
Reel/Frame 056832/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE NAME PREVIOUSLY RECORDED ON REEL 053654 FRAME 0254. ASSIGNOR(S) HEREBY CONFIRMS THE RELEASE OF SECURITY INTEREST GRANTED PURSUANT TO THE PATENT SECURITY AGREEMENT PREVIOUSLY RECORDED. Recorded Dec 30, 2020
From: STARBOARD VALUE INTERMEDIATE FUND LP
To: R2 SOLUTIONS LLC
Reel/Frame 054981/0377 →
RELEASE OF SECURITY INTEREST IN PATENTS Recorded Jul 8, 2020
From: STARBOARD VALUE INTERMEDIATE FUND LP
To: ACACIA RESEARCH GROUP LLC; AMERICAN VEHICULAR SCIENCES LLC; BONUTTI SKELETAL INNOVATIONS LLC; CELLULAR COMMUNICATIONS EQUIPMENT LLC; INNOVATIVE DISPLAY TECHNOLOGIES LLC; LIFEPORT SCIENCES LLC; LIMESTONE MEMORY SYSTEMS LLC; MOBILE ENHANCEMENT SOLUTIONS LLC; MONARCH NETWORKING SOLUTIONS LLC; NEXUS DISPLAY TECHNOLOGIES LLC; PARTHENON UNIFIED MEMORY ARCHITECTURE LLC; R2 SOLUTIONS LLC; SAINT LAWRENCE COMMUNICATIONS LLC; STINGRAY IP SOLUTIONS LLC; SUPER INTERCONNECT TECHNOLOGIES LLC; TELECONFERENCE SYSTEMS LLC; UNIFICATION TECHNOLOGIES LLC
Reel/Frame 053654/0254 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 25, 2020
From: EXCALIBUR IP, LLC
To: R2 SOLUTIONS LLC
Reel/Frame 053459/0059 →
PATENT SECURITY AGREEMENT Recorded Jun 5, 2020
From: ACACIA RESEARCH GROUP LLC; AMERICAN VEHICULAR SCIENCES LLC; BONUTTI SKELETAL INNOVATIONS LLC; CELLULAR COMMUNICATIONS EQUIPMENT LLC; INNOVATIVE DISPLAY TECHNOLOGIES LLC; LIFEPORT SCIENCES LLC; LIMESTONE MEMORY SYSTEMS LLC; MERTON ACQUISITION HOLDCO LLC; MOBILE ENHANCEMENT SOLUTIONS LLC; MONARCH NETWORKING SOLUTIONS LLC; NEXUS DISPLAY TECHNOLOGIES LLC; PARTHENON UNIFIED MEMORY ARCHITECTURE LLC; R2 SOLUTIONS LLC; SAINT LAWRENCE COMMUNICATIONS LLC; STINGRAY IP SOLUTIONS LLC; SUPER INTERCONNECT TECHNOLOGIES LLC; TELECONFERENCE SYSTEMS LLC; UNIFICATION TECHNOLOGIES LLC
To: STARBOARD VALUE INTERMEDIATE FUND LP, AS COLLATERAL AGENT
Reel/Frame 052853/0153 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 3, 2016
From: YAHOO! INC.
To: EXCALIBUR IP, LLC
Reel/Frame 038950/0592 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 1, 2016
From: EXCALIBUR IP, LLC
To: YAHOO! INC.
Reel/Frame 038951/0295 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 18, 2016
From: YAHOO! INC.
To: EXCALIBUR IP, LLC
Reel/Frame 038383/0466 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 15, 2011
From: LIN, CHANG-CHIH; CHIANG, KAI-LI
To: YAHOO! INC.
Reel/Frame 025806/0942 →
Continuity (1)
Related Publication 20120210409A1 · Aug 16, 2012