IP Library Granted Patent US 8,826,394
Granted Patent B1
US 8,826,394 · App. 13/425,223 · Granted Sep 2, 2014

Methods, devices, and mediums associated with security access requested on an as-needed basis

Inventors: Behfar Bastani (Mountain View, CA); Sagan Sidhu (Mountain View, CA)
Assignee: Intellectual Ventures Fund 79 LLC
G06F21/31G06F2221/2113
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,826,394
App. No.
13/425,223
Granted
Sep 2, 2014
Kind
B1
Abstract

In one example, a network device may be configured to authenticate a user based on a first pre-shared secret associated with a first login request as a condition to granting the user limited access. The network device may be configured to determine whether a received second request for the user is associated with an additional level of access. The network device may be configured to, in response to determining that the second request is associated with the additional level of access, authenticate the user based on a second pre-shared secret as a condition to granting the user the additional level of access.

Claims (59)

1. An apparatus comprising memory having instructions stored thereon that, in response to execution by a processing device, cause the processing device to perform operations comprising,

authenticating a user based on a first pre-shared secret associated with a first login request as a condition to granting the user limited access to a resource, wherein the first pre-shared secret is associated with the user;

after granting the user the limited access to the resource, receiving a second request for the user, wherein the second request is received over a first communication path;

determining whether the second request corresponds to an additional level of access to the resource;

and in response to determining that the second request corresponds to the additional level of access to the resource, authenticating the user based on a second pre-shared secret as a condition to granting the user the additional level of access to the resource, wherein the additional level of access includes an access privilege that is not included in the grant of the limited access, wherein the second pre-shared secret is associated with the user, and wherein the second pre-shared secret is different than the first pre-shared secret;

wherein granting the additional level of access to the resource further comprises transmitting control access information over a second communication path that is different than the first communication path.

2. The apparatus of claim 1 , wherein the operations further comprise assigning a lifetime to a grant of the additional level of access to the resource.

3. The apparatus of claim 1 , wherein the first pre-shared secret comprises a first password, and wherein the second pre-shared secret comprises a second password that is different than the first password.

4. The apparatus of claim 1 , where the operations further comprise:

determining whether a device that originated the first login request is registered with the resource;

granting the limited access only in response to determining that the device is not registered with the resource; and

granting a different access in response to determining that the device is registered with the resource.

5. The apparatus of claim 1 , wherein the limited access comprises read only access, and wherein the additional level of access to the resource comprises write access.

6. The apparatus of claim 5 , wherein the additional level of access to the resource is for a predetermined number of transactions.

7. The apparatus of claim 1 , wherein granting the additional level of access to the resource further comprises transmitting information to an email address.

8. The apparatus of claim 1 , wherein granting the additional level of access to the resource further comprises transmitting information to a mobile device.

9. The apparatus of claim 1 , wherein granting the additional level of access to the resource further comprises transmitting a token.

10. The apparatus of claim 9 , wherein the second request identifies a particular transaction to be performed.

11. The apparatus of claim 10 , wherein the token comprises a verification code to be sent back by the user in order to enable the particular transaction.

12. A method comprising:

receiving a first login request for a user;

in response to receiving the first login request, authenticating the user based on a first pre-shared secret as a condition to storing data in a memory device to grant the user limited access to a resource, wherein the first pre-shared secret is associated with the user;

after granting the user the limited access to the resource, receiving a second request for the user, wherein the second request is received over a first communication path;

determining whether the second request corresponds to an additional level of access to the resource; and

in response to determining that the second request corresponds to the additional level of access to the resource, wherein the additional level of access includes an access privilege that is not included in the grant of the limited access, authenticating the user based on a second pre-shared secret as a condition to changing the data stored in the memory device to grant the user the additional level of access to the resource, wherein the second pre-shared secret is associated with the user, and wherein the second pre-shared secret is different than the first pre-shared secret;

wherein granting the additional level of access to the resource further comprises transmitting control access information over a second communication path that is different than the first communication path.

13. The method of claim 12 , further comprising assigning a lifetime to a grant of the additional level of access to the resource.

14. The method of claim 12 , wherein the first pre-shared secret comprises a first password, and wherein the second pre-shared secret comprises a second password that is different than the first password.

15. The method of claim 12 , further comprising:

determining whether a device that originated the first login request is registered with the resource;

granting the limited access only in response to determining that the device is not registered with the resource; and

granting a different access in response to determining that the device is registered with the resource.

16. The method of claim 12 , wherein the limited access comprises read only access, and wherein the additional level of access to the resource comprises write access.

17. The method of claim 16 , wherein the additional level of access to the resource is for a predetermined number of transactions.

18. The method of claim 12 , wherein changing the data stored in the memory device to grant the additional level of access to the resource further comprises transmitting information to an email address.

19. The method of claim 12 , wherein changing the data stored in the memory device to grant the additional level of access to the resource further comprises transmitting information to a mobile device.

20. The method of claim 12 , wherein changing the data stored in the memory device to grant the additional level of access to the resource further comprises transmitting a token.

21. The method of claim 20 , wherein the second request identifies a particular transaction to be performed.

22. The method of claim 21 , wherein the token comprises a verification code to be sent back by the user in order to enable the particular transaction.

23. The method of claim 22 , further comprising assigning a lifetime to the token.

24. An apparatus, comprising:

means for authenticating the user based on a first pre-shared secret associated with a first login request as a condition to granting the user limited access to a resource, wherein the first pre-shared secret is associated with the user;

means for determining whether a second request for the user corresponds to an additional level of access to the resource after granting the user the limited access to the resource and in response to receiving the second request; and

means for authenticating the user based on a second pre-shared secret as a condition to granting the user the additional level of access to the resource in response to determining that the second request corresponds to the additional level of access to the resource, wherein the additional level of access includes an access privilege that is not included in the grant of the limited access, wherein the second pre-shared secret is associated with the user, and wherein the second pre-shared secret is different than the first pre-shared secret; and

means for granting the additional level of access to the resource transmitting control access information over a second communication path that is different than a first communication path corresponding to the second request.

25. The apparatus of claim 24 , further comprising means for assigning a lifetime to a grant of the additional level of access to the resource.

26. The apparatus of claim 24 , wherein the first pre-shared secret comprises a first password, and wherein the second pre-shared secret comprises a second password that is different than the first password.

27. The apparatus of claim 24 , wherein the limited access comprises read only access, and wherein the additional level of access to the resource comprises write access.

28. The apparatus of claim 27 , wherein the additional level of access to the resource is for a predetermined number of transactions.

29. The apparatus of claim 24 , further comprising means for transmitting a token in response to authenticating the user based on the second pre-shared secret.

30. The apparatus of claim 29 , wherein the second request identifies a particular transaction to be performed.

31. The apparatus of claim 30 , wherein the token comprises a verification code to be sent back by the user in order to enable the particular transaction.

32. The apparatus of claim 24 , further comprising means for transmitting information to an email address to grant the additional level of access to the resource.

33. The apparatus of claim 1 , wherein the second request identifies a particular transaction to be performed.

34. The method of claim 12 , wherein the second request identifies a particular transaction to be performed.

35. The apparatus of claim 24 , wherein the second request identifies a particular transaction to be performed.

36. The apparatus of claim 1 , wherein the resource comprises an account corresponding to the user, and wherein the second request identifies a requested change to the account.

37. The method of claim 12 , wherein the resource comprises an account corresponding to the user, and wherein the second request identifies a requested change to the account.

38. The apparatus of claim 24 , wherein the resource comprises an account corresponding to the user, and wherein the second request identifies a requested change to the account.

Assignments (4)
CHANGE OF NAME Recorded Dec 18, 2024
From: TP-LINK USA CORPORATION
To: TP-LINK SYSTEMS INC.
Reel/Frame 069715/0940 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 17, 2024
From: INTELLECTUAL VENTURES ASSETS 192 LLC
To: TP-LINK USA CORPORATION
Reel/Frame 067142/0902 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 15, 2024
From: INTELLECTUAL VENTURES FUND 79 LLC
To: INTELLECTUAL VENTURES ASSETS 192 LLC
Reel/Frame 066791/0602 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 17, 2012
From: SIDHU, SAGAN; BASTANI, BEHFAR
To: INTELLECTUAL VENTURES FUND 79 LLC
Reel/Frame 028062/0075 →