IP Library Granted Patent US 9,344,413
Granted Patent B2
US 9,344,413 · App. 13/745,354 · Granted May 17, 2016

Methods and systems for device disablement

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,344,413
App. No.
13/745,354
Granted
May 17, 2016
Kind
B2
Abstract

A method for disabling a device associated with a virtual identity may include receiving, from the device, a request to use the virtual identity, where the request that may include a passcode guess and a device identifier. The method may also include determining that the passcode guess does not authorize use of the virtual identity and incrementing a number of incorrect passcode guesses received within a time interval. The method may additionally include determining that the number of incorrect passcode guesses received within the time interval is greater than or equal to a threshold. The method may further include storing an indication that subsequent requests associated with the device identifier should not authorize use of the virtual identity.

Claims (57)

1. A method for disabling a device associated with a virtual identity, the method comprising:

receiving, at an identity repository computer system and from the device, a request to use the virtual identity, wherein:

the request comprises a passcode guess and a device identifier, wherein the passcode guess comprises a hash of a salted password; and

the identity repository computer system stores device identifiers for a plurality of registered devices that have previously been paired with the virtual identity;

determining, by the identity repository computer system, that the device identifier received from the device matches at least one of the device identifiers of the plurality of registered devices that are paired with the virtual identity, thereby indicating that the device is a registered device that was previously paired with the virtual identity;

determining, by the identity repository computer system, that the passcode guess does not authorize use of the virtual identity even though it is received from a registered device;

incrementing, by the identity repository computer system, a number of incorrect passcode guesses received within a time interval that is specific to the device;

determining, by the identity repository computer system, that the number of incorrect passcode guesses received from the device within the time interval is greater than or equal to a threshold; and

storing, by the identity repository computer system, an indication that subsequent requests associated with the device identifier should not authorize use of the virtual identity, while still allowing any of the other registered devices in the plurality of registered devices to authorize use of the virtual identity.

2. The method of claim 1 , further comprising receiving a valid passcode from one or more of the plurality of registered devices paired with the virtual identity; and

authorizing a use of the virtual identity by the one or more of the plurality of registered devices.

3. The method of claim 1 wherein the passcode guess is based on a PIN.

4. The method of claim 1 further comprising sending, to the plurality of registered devices paired with the virtual identity, an indication that the device cannot authorize the use of the virtual identity.

5. The method of claim 4 wherein the indication that the device cannot authorize the use of the virtual identity comprises a push notification to a smart phone.

6. The method of claim 1 wherein the number of incorrect passcode guesses is reset when a valid passcode guess is received.

7. The method of claim 1 further comprising:

receiving, from one of the plurality of registered devices:

a second passcode guess; and

an indication that the device should be reauthorized;

determining that the second passcode guess authorizes the use of the virtual identity; and

determining that the subsequent requests associated with the device identifier can authorize the use of the virtual identity.

8. A non-transitory, computer-readable medium comprising instructions that, when executed by one or more processors, cause the one or more processors to perform operations comprising:

receiving, at an identity repository computer system and from the device, a request to use the virtual identity, wherein:

the request comprises a passcode guess and a device identifier, wherein the passcode guess comprises a hash of a salted password; and

the identity repository computer system stores device identifiers for a plurality of registered devices that have previously been paired with the virtual identity;

determining, by the identity repository computer system, that the device identifier received from the device matches at least one of the device identifiers of the plurality of registered devices that are paired with the virtual identity, thereby indicating that the device is a registered device that was previously paired with the virtual identity;

determining, by the identity repository computer system, that the passcode guess does not authorize use of the virtual identity even though it is received from a registered device;

incrementing, by the identity repository computer system, a number of incorrect passcode guesses received within a time interval that is specific to the device;

determining, by the identity repository computer system, that the number of incorrect passcode guesses received from the device within the time interval is greater than or equal to a threshold; and

storing, by the identity repository computer system, an indication that subsequent requests associated with the device identifier should not authorize use of the virtual identity, while still allowing any of the other registered devices in the plurality of registered devices to authorize use of the virtual identity.

9. The non-transitory, computer-readable medium of claim 8 further comprising additional instructions that cause the one or more processors to perform operations comprising sending an indication that subsequent requests associated with the device identifier should not register unregistered devices to a pairing repository.

10. The non-transitory, computer-readable medium of claim 9 further comprising:

receiving a request to register an unregistered device, the request comprising:

a second passcode guess; and

the device identifier;

denying the request to register the second unregistered device based on the stored indication.

11. The non-transitory, computer-readable medium of claim 8 wherein the passcode guess comprises a digital signature derived from a user-provided passcode.

12. The non-transitory, computer-readable medium of claim 8 wherein the device comprises a smart phone.

13. The non-transitory, computer-readable medium of claim 8 wherein the request to use the virtual identity further comprises an encrypted salt value.

14. The non-transitory, computer-readable medium of claim 8 wherein the request to use the virtual identity further comprises a pairing code.

15. An identity repository computer system comprising:

one or more interfaces that receive requests from user devices;

one or more computer processors; and

one or more memories comprising instructions that, when executed by the one or more processors, cause the one or more processors to perform operations comprising:

receiving, at the identity repository computer system and from the device through the one or more interfaces, a request to use the virtual identity, wherein:

the request comprises a passcode guess and a device identifier, wherein the passcode guess comprises a hash of a salted password; and

the identity repository computer system stores device identifiers for a plurality of registered devices that have previously been paired with the virtual identity;

determining, by the identity repository computer system, that the device identifier received from the device matches at least one of the device identifiers of the plurality of registered devices that are paired with the virtual identity, thereby indicating that the device is a registered device that was previously paired with the virtual identity;

determining, by the identity repository computer system, that the passcode guess does not authorize use of the virtual identity even though it is received from a registered device;

incrementing, by the identity repository computer system, a number of incorrect passcode guesses received within a time interval that is specific to the device;

determining, by the identity repository computer system, that the number of incorrect passcode guesses received from the device within the time interval is greater than or equal to a threshold; and

storing, by the identity repository computer system, an indication in the one or more memories that subsequent requests associated with the device identifier should not authorize use of the virtual identity, while still allowing any of the other registered devices in the plurality of registered devices to authorize use of the virtual identity.

16. The identity repository computer system of claim 15 , wherein the one or more memories further store encrypted personal information associated with a virtual identity, wherein the device identifier is associated with the virtual identity.

17. The identity repository computer system of claim 15 , wherein the number of incorrect passcode guesses is reset when a valid passcode guess is received.

18. The identity repository computer system of claim 15 , wherein the request from the device further comprises a request to pair an unregistered device with a virtual identity.

19. The identity repository computer system of claim 15 , wherein the instructions, when executed by the one or more processors, further cause the one or more processors to perform operations comprising:

sending the indication to a pairing repository that is physically separate from the identity repository.

Assignments (6)
CORRECTIVE ASSIGNMENT TO CORRECT THE APPLICATION NO. 16/990,698 PREVIOUSLY RECORDED ON REEL 058294 FRAME 0010. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Apr 21, 2022
From: TRU OPTIK DATA CORP.; NEUSTAR INFORMATION SERVICES, INC.; NEUSTAR DATA SERVICES, INC.; TRUSTID, INC.; NEUSTAR, INC.; NEUSTAR IP INTELLIGENCE, INC.; MARKETSHARE PARTNERS, LLC; SONTIQ, INC.
To: DEUTSCHE BANK AG NEW YORK BRANCH
Reel/Frame 059846/0157 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS RECORDED AT REEL 058294, FRAME 0161 Recorded Dec 27, 2021
From: JPMORGAN CHASE BANK, N.A.
To: EBUREAU, LLC; IOVATION, INC.; SIGNAL DIGITAL, INC.; TRANS UNION LLC; TRANSUNION INTERACTIVE, INC.; TRANSUNION RENTAL SCREENING SOLUTIONS, INC.; TRANSUNION TELEDATA LLC; AGGREGATE KNOWLEDGE, LLC; TRU OPTIK DATA CORP.; NEUSTAR INFORMATION SERVICES, INC.; TRUSTID, INC.; NEUSTAR, INC.; NEUSTAR IP INTELLIGENCE, INC.; MARKETSHARE PARTNERS, LLC; SONTIQ, INC.
Reel/Frame 058593/0852 →
GRANT OF SECURITY INTEREST IN PATENT RIGHTS Recorded Dec 1, 2021
From: TRU OPTIK DATA CORP.; NEUSTAR INFORMATION SERVICES, INC.; NEUSTAR DATA SERVICES, INC.; TRUSTID, INC.; NEUSTAR, INC.; NEUSTAR IP INTELLIGENCE, INC.; MARKETSHARE PARTNERS, LLC; SONTIQ, INC.
To: DEUTSCHE BANK AG NEW YORK BRANCH
Reel/Frame 058294/0010 →
GRANT OF SECURITY INTEREST IN UNITED STATES PATENTS Recorded Dec 1, 2021
From: EBUREAU, LLC; IOVATION, INC.; SIGNAL DIGITAL, INC.; TRANS UNION LLC; TRANSUNION HEALTHCARE, INC.; TRANSUNION INTERACTIVE, INC.; TRANSUNION RENTAL SCREENING SOLUTIONS, INC.; TRANSUNION TELEDATA LLC; AGGREGATE KNOWLEDGE, LLC; TRU OPTIK DATA CORP.; NEUSTAR INFORMATION SERVICES, INC.; TRUSTID, INC.; NEUSTAR, INC.; NEUSTAR IP INTELLIGENCE, INC.; MARKETSHARE PARTNERS, LLC; SONTIQ, INC.
To: JPMORGAN CHASE BANK, N.A
Reel/Frame 058294/0161 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 21, 2016
From: ONEID, INC.
To: NEUSTAR, INC.
Reel/Frame 040394/0455 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 24, 2013
From: KIRSCH, STEVEN TODD
To: ONEID INC.
Reel/Frame 029684/0719 →