IP Library › Granted Patent US 9,213,853
Granted Patent B2
US 9,213,853 · App. 13/791,996 · Granted Dec 15, 2015

Password-less login

Inventor: Nicolas Leoutsarakos (Montreal, CA)
G06F21/62G06F21/36
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,213,853
App. No.
13/791,996
Granted
Dec 15, 2015
Kind
B2
Abstract

User profiles stored on a server control access to private data. Access control to the user profiles themselves is provided without a password. In more detail, the user profile is functionally handicapped by at least a portion of digital data (or a cryptographic key) associated with the user profile being removed and discarded after being sent to an enabling device. A human gesture from the user first provides a key to reconstitute the key or restore the missing data portion in the enabling device which is then transmitted to the server to reconstitute the key or restore the missing data portion in order to reconstitute the user profile for access.

Claims (56)

1. A computer-implemented method for providing access control to user profiles without a password, comprising:

detecting an attempt to access a user profile, wherein the user profile has been functionally handicapped to prevent normal use, whether the use is authorized or not, wherein the user profile has been functionally handicapped by an enabling device that encrypted the digital data portion with at least data related to unique human input;

in response to the detection, displaying information that uniquely identifies the user profile;

receiving a digital data portion from an enabling device that has read the information that uniquely identifies the user profile and decrypted the digital data portion with data from a unique human input received from the user attempting to access the user profile; and

reconstituting the user profile using the digital data portion to functionally enable the user profile for normal use.

2. The method of claim 1 , further comprising:

functionally handicapping the user profile by removing the digital data portion associated with the user profile; and

discarding the digital data portion from a server storing user profiles.

3. The method of claim 1 , wherein substantially functionally handicapping comprises at least one of:

substantially functionally handicapping the user profile with a cryptographic key to prevent normal use, and

substantially functionally handicapping the user profile by removing a portion of bits from the user profile itself to prevent normal use of the user profile.

4. The method of claim 1 , wherein unique human input comprises a two-dimensional or a three-dimensional human gesture.

5. The method of claim 1 , wherein unique human input comprises at least one of: an alphanumeric string, a retina scan, a facial scan, a fingerprint scan, and a voice sample.

6. The method of claim 1 , wherein the enabling device substantially functionally handicapping the digital data portion comprises:

the enabling device encrypting the digital data portion with a unique identifier associated with the enabling device.

7. The method of claim 1 , further comprising:

receiving a request to access the user profile; and

in response, sending a notification to the enabling device to send the digital data portion for reconstitution.

8. The method of claim 1 , further comprising:

logging each access to the user profile, regardless of whether the user profile is stored at a secure web site server.

9. The method of claim 1 , wherein reconstituting the user profile comprises:

reconstituting the user profile in a volatile memory while the user profile remains functionally handicapped in a non-volatile memory.

10. The method of claim 1 , wherein the enabling device comprises a wireless mobile device.

11. The method of claim 1 , further comprising:

allowing access to the user profile in a volatile memory responsive to the reconstitution for normal use;

detecting an indication of a successful logon or logoff by the user; and

discarding the user profile from the volatile memory.

12. The method of claim 1 , wherein the machine-readable code comprises at least one of: a QR (Quick Response)-code, a UPC (Universal Product Code) label, a barcode, a serial number.

13. A computer-implemented method for providing access control to user profiles without a password, comprising:

detecting an attempt to access a user profile, wherein the user profile has been functionally handicapped to prevent normal use, whether the use is authorized or not, wherein the user profile has been functionally handicapped by:

generating at least two derivative sub-portions of the digital data portion, the two derivative sub-portion corresponding to two keys; and

sending one of the at least two keys to an enabling device;

in response to the detection, displaying machine-readable information that is unique;

receiving a digital data portion from the enabling device that has read the machine-readable information along with an indication of the machine-readable information, the digital data portion being specific to the user attempting to access the user profile; and

reconstituting the user profile using the digital data portion to functionally enable the user profile for normal use.

14. The method of claim 13 , wherein generating the at least two derivative sub-potions corresponding to two keys comprises:

using a polynomial of a Shamir-type secret splitting algorithm to derive at least two data points which correspond to at least two keys.

15. The method of claim 13 , further comprising:

storing one of the at least two keys on a server apart from the user profile.

16. A computer-implemented method for protecting a digital asset, comprising:

receiving at least a portion of digital data associated with the digital asset that has been substantially functionally handicapped by removal of the digital data portion, from an secure web site server;

receiving a unique human input from an owner of the digital asset;

substantially functionally handicapping the digital data portion with data from the unique human input;

responsive to receiving a notification for a request for access to the digital asset, requesting the unique human input from the owner of the digital asset;

reconstituting the digital data portion with the unique human input; and

sending the digital data portion to the secure web site server to reconstitute the digital asset for normal use.

17. A non-transitory computer-readable medium storing executable code that, when executed by a processor, performs a method in a secure web site server for providing access control to user profiles without a password, the method comprising:

detecting an attempt to access a user profile, wherein the user profile has been functionally handicapped to prevent normal use, whether the use is authorized or not, wherein the user profile has been functionally handicapped by an enabling device that encrypted the digital data portion with at least data related to unique human input;

in response to the detection, displaying information that uniquely identifies the user profile;

receiving a digital data portion from an enabling device that has read the information that uniquely identifies the user profile and decrypted the digital data portion with data from a unique human input received from the user attempting to access the user profile; and

reconstituting the user profile using the digital data portion to functionally enable the user profile for normal use.

18. A system to protect a digital asset, comprising:

a processor; and

a memory, storing:

a login SODA agent detecting an attempt to access a user profile, wherein the user profile has been functionally handicapped to prevent normal use, whether the use is authorized or not, wherein the user profile has been functionally handicapped by an enabling device that encrypted the digital data portion with at least data related to unique human input, in response to the detection, displaying information that uniquely identifies the user profile, and receiving a digital data portion from an enabling device that has read the information that uniquely identifies the user profile and decrypted the digital data portion with data from a unique human input received from the user attempting to access the user profile; and

a SODA engine reconstituting the user profile using the digital data portion to functionally enable the user profile for normal use.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 1, 2026
From: LEOUTSARAKOS, NICOLAS
To: IDL CONCEPTS, LLC
Reel/Frame 075155/0975 →
Continuity (3)
Continuation In Part 13607769 · Sep 9, 2012
Provisional Application 61578224 · Dec 20, 2011
Related Publication 20130185815A1 · Jul 18, 2013