IP Library Granted Patent US 10,164,981
Granted Patent B2
US 10,164,981 · App. 15/626,277 · Granted Dec 25, 2018

Method and system for controlling online user account using a mobile device

Inventor: Dharmendra Prakash Adsule (Navi Mumbai, IN)
Assignee: EXCALIBUR IP, LLC
H04L63/10G06F21/35H04L51/12H04L63/08H04L63/083H04L63/1416G06F2221/2131H04L63/0853H04L63/1466H04L63/18
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 10,164,981
App. No.
15/626,277
Granted
Dec 25, 2018
Kind
B2
Abstract

A method and system for controlling online user account using a mobile device. The method includes receiving an option to lock an online account of a user from a service provider. The computer-implemented method also includes locking the online user account by using a mobile device. Further, the computer-implemented method includes initiating a user action at a later point of time. Furthermore, the computer-implemented method includes receiving an alert to unlock the online user account in order to perform the user action and obtaining an unlock password from the service provider. Moreover, the computer-implemented method includes unlocking the online user account with the unlock password by using the mobile device and performing the user action subsequent to the unlocking, thereby controlling the online user account using the mobile device. The system includes a computing device, a web browser, a service provider and a mobile device.

Claims (50)

1. A method comprising:

receiving, at a computing device associated with a service provider, from a user device over a network, information associated with an action requested to be performed on said user device in association with an account provided by the service provider;

in response to receiving the action information, automatically communicating, via the computing device, a request to said user device, said request comprising a message providing said user device functionality to authenticate said requested action;

receiving, at said computing device from said user device, data indicating a response to said request, said response data providing an indication of activity performed by a user of said user device upon viewing said request;

analyzing, via the computing device, said response data, said analysis comprising determining whether said response data represents activity that is performed by an account holder of said account or by a malicious user; and

communicating, via the computing device over the network, an instruction to lock said user device upon said analysis resulting in a determination said requested action was generated by said malicious user, said communication causing said user device to block access to programs installed on said user device while locked.

2. The method of claim 1 , further comprising:

locking, over the network, the account upon said analysis resulting in a determination said requested action was generated by said malicious user, said locking comprising communicating a message to said user device preventing any user action to be performed from said account while locked.

3. The method of claim 1 , further comprising:

denying said requested action, wherein said denying comprising communicating a message to said user device indicating said denial.

4. The method of claim 1 , further comprising:

communicating, over the network, a message to an inbox of said account enabling the account holder to unlock said user device or account.

5. The method of claim 1 , wherein said received data provides a further indication regarding a time period for generation of said data, said time period associated with a time said response data is generated after said viewing said request.

6. The method of claim 5 , further comprising:

comparing said time period to a predetermined time threshold; and

determining whether said response data is associated with malicious activity based on a result of said comparison.

7. The method of claim 1 , wherein said activity represented by the response data comprises a login attempt to the account.

8. The method of claim 1 , wherein said activity represented by the response data comprises a network activity via a platform provided by said service provider from the account.

9. A non-transitory computer-readable storage medium tangibly encoded with computer-executable instructions, that when executed by a computing device, perform a method comprising:

receiving, at the computing device associated with a service provider, from a user device over a network, information associated with an action requested to be performed on said user device in association with an account provided by the service provider;

in response to receiving the action information, automatically communicating, via the computing device, a request to said user device, said request comprising a message providing said user device functionality to authenticate said requested action;

receiving, at said computing device from said user device, data indicating a response to said request, said response data providing an indication of activity performed by a user of said user device upon viewing said request;

analyzing, via the computing device, said response data, said analysis comprising determining whether said response data represents activity is performed by an account holder of said account or a malicious user; and

communicating, via the computing device over the network, an instruction to lock said user device upon said analysis resulting in a determination said requested action was generated by said malicious user, said communication causing said user device to block access to programs installed on said user device while locked.

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

locking, over the network, the account upon said analysis resulting in a determination said requested action was generated by said malicious user, said locking comprising communicating a message to said user device preventing any user action to be performed from said account while locked.

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

denying said requested action, wherein said denying comprising communicating a message to said user device indicating said denial.

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

communicating, over the network, a message to an inbox of said account enabling the account holder to unlock said user device or account.

13. The non-transitory computer-readable storage medium of claim 9 , wherein said received data provides a further indication regarding a time period for generation of said data, said time period associated with a time said response data is generated after said viewing said request.

14. The non-transitory computer-readable storage medium of claim 13 , further comprising:

comparing said time period to a predetermined time threshold; and

determining whether said response data is associated with malicious activity based on a result of said comparison.

15. The non-transitory computer-readable storage medium of claim 9 , wherein said activity represented by the response data comprises a login attempt to the account.

16. The non-transitory computer-readable storage medium of claim 9 , wherein said activity represented by the response data comprises a network activity via a platform provided by said service provider from the account.

17. A computing device comprising:

a processor;

a non-transitory computer-readable storage medium for tangibly storing thereon program logic for execution by the processor, the program logic comprising:

logic executed by the processor for receiving, at the computing device associated with a service provider, from a user device over a network, information associated with an action requested to be performed on said user device in association with an account provided by the service provider;

logic executed by the processor for automatically communicating, via the computing device in response to receiving the action information, a request to said user device, said request comprising a message providing said user device functionality to authenticate said requested action;

logic executed by the processor for receiving, at said computing device from said user device, data indicating a response to said request, said response data providing an indication of activity performed by a user of said user device upon viewing said request;

logic executed by the processor for analyzing, via the computing device, said response data, said analysis comprising determining whether said response data represents activity is performed by an account holder of said account or a malicious user; and

logic executed by the processor for communicating, via the computing device over the network, an instruction to lock said user device upon said analysis resulting in a determination said requested action was generated by said malicious user, said communication causing said user device to block access to programs installed on said user device while locked.

18. The computing device of claim 17 , further comprising:

logic executed by the processor for locking, over the network, the account upon said analysis resulting in a determination said requested action was generated by said malicious user, said locking comprising communicating a message to said user device preventing any user action to be performed from said account while locked.

19. The computing device of claim 17 , further comprising:

logic executed by the processor for denying said requested action, wherein said denying comprising communicating a message to said user device indicating said denial.

20. computing device of claim 17 , further comprising:

logic executed by the processor for communicating, over the network, a message to an inbox of said account enabling the account holder to unlock said user device or account.

Assignments (7)
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 26, 2017
From: ADSULE, DHARMENDRA PRAKASH
To: YAHOO! INC.
Reel/Frame 042809/0173 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 26, 2017
From: YAHOO! INC.
To: EXCALIBUR IP, LLC
Reel/Frame 042983/0138 →
Continuity (2)
Continuation 14038785 · Sep 27, 2013
Related Publication 20170289163A1 · Oct 5, 2017
Cited By (1)
US 12,250,228