IP Library Granted Patent US 10,719,629
Granted Patent B1
US 10,719,629 · App. 16/128,061 · Granted Jul 21, 2020

Strategy based feature disablement

Inventors: Himanshu G. Patel (Fremont, CA); Bhanu Sankaran (Fremont, CA)
Assignee: WELLS FARGO BANK, N.A.
G06F21/629G06F8/65G06F9/54G06Q40/02
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,719,629
App. No.
16/128,061
Granted
Jul 21, 2020
Kind
B1
Abstract

Provided is a strategy based feature disablement that includes determining a device/browser combination based on an indication that a user device is attempting to access a resource. The device/browser combination is compared to a database of device/browser combinations. Access to the resource is allowed based on a determination that the device/browser combination is not included in the database of device/browser combinations. Alternatively, the resource is reconfigured based on a determination that the device/browser combination is included in the database of device/browser combinations.

Claims (35)

1. A system, comprising:

a processor that executes the following computer executable components stored in a memory:

a configuration component that determines a device type and browser type for a device attempting to access one or more applications features supported by the system;

a mapping component that establishes a device/browser combination via cross-referencing the device type with the browser type; and

a management component that maintains a listing of blocking groups and selectively performs functional blocking or uniform resource identifier based blocking as a function of the device/browser combination and the one or more applications or features attempting to be accessed; wherein the management component indicates whether a particular feature should be blocked or not blocked for a particular device, browser or device/browser combination.

2. The system of claim 1 , wherein the management component alters at least one function for an application based on a rule associated with the functional blocking.

3. The system of claim 1 , wherein the management component alters at least one function for an application based on a rule associated with the uniform resource identifier blocking.

4. The system of claim 1 , wherein the management component allows access to at least one function for an application based on a rule associated with the functional blocking or the uniform resource identifier blocking.

5. The system of claim 1 , wherein the management component blocks at least one function for an application based on a rule associated with the functional blocking or the uniform resource identifier blocking.

6. The system of claim 5 , further comprising a communication component that outputs information related to the at least one function that is blocked.

7. The system of claim 1 , wherein the device/browser combination is maintained in a relational database management system.

8. The system of claim 1 , further comprising:

a device type module that determines the device type based on information received from the device; and

a browser type module that determines the browser type utilized by the device.

9. The system of claim 1 , wherein each blocking group in the listing of blocking groups comprises a unique device/browser combination.

10. The system of claim 1 , wherein the functional blocking blocks a defined functionality on the device/browser combination.

11. The system of claim 1 , wherein the uniform resource identifier based blocking prevents access to a specific uniform locator.

12. A method, comprising:

determining, by a system comprising a processor, a device/browser combination based on an indication that a device is attempting to access a resource;

comparing, by the system, the device/browser combination to a database of device/browser combinations; and

performing, by the system, one of the following:

allowing access to the resource based on a determination that the device/browser combination is not included in the database of device/browser combinations, or

reconfiguring the resource based on a determination that the device/browser combination is included in the database of device/browser combinations, wherein reconfiguring the resource comprises blocking at least one feature of the resource independently.

13. The method of claim 12 , wherein the reconfiguring the resource comprises altering at least one feature of the resource.

14. The method of claim 12 , wherein the reconfiguring the resource comprises disabling at least one feature of the resource.

15. The method of claim 14 , further comprising conveying, by the system, a notice to the device, wherein the notice comprises information related to the at least one feature.

16. The method of claim 12 , wherein the reconfiguring the resource comprises blocking a defined functionality.

17. The method of claim 12 , wherein the reconfiguring the resource comprises preventing access to a specific uniform locator.

18. A computer-readable storage device storing executable instructions that, in response to execution, cause a system comprising a processor to perform operations, comprising:

determining a device type and browser type for a device attempting to access one or more applications or features supported by the system;

establishing a combination based on a mapping between the device type and the browser type;

storing the combination in a database; and

selectively performing blocking as a function of the combination and the one or more applications attempting to be accessed, wherein the selective blocking results in a subset of available functions being blocked independently.

19. The computer-readable storage device of claim 18 , the operations further comprising blocking a defined functionality on the device/browser combination based on a selective functional blocking.

20. The computer-readable storage device of claim 18 , the operations further comprising blocking access to a specific uniform locator based on a selective uniform resource identifier based blocking.

Assignments (2)
ADDRESS CHANGE Recorded Jun 2, 2025
From: WELLS FARGO BANK, N.A.
To: WELLS FARGO BANK, N.A.
Reel/Frame 071769/0158 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 19, 2018
From: PATEL, HIMANSHU G.; SANKARAN, BHANU
To: WELLS FARGO BANK, N.A.
Reel/Frame 047112/0275 →