IP Library Granted Patent US 11,442,783
Granted Patent B2
US 11,442,783 · App. 16/733,654 · Granted Sep 13, 2022

Dynamic toggle of features for enterprise resources

Inventors: Eliezer Amisadai Encarnacion (Coral Springs, FL); Jeremy Matthew White (Apex, NC)
Assignee: CITRIX SYSTEMS, INC.
G06F9/505G06F9/5044G06F11/0769G06F11/328
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 11,442,783
App. No.
16/733,654
Granted
Sep 13, 2022
Kind
B2
Abstract

A system, method and program product for handling potentially problematic events in an enterprise computing platform. A method is disclosed that includes receiving a request to process an event from a client, wherein the event specifies a feature to be performed on an enterprise resource within the enterprise platform. The method further includes retrieving a processing threshold for the feature from a set of stored configuration settings and obtaining metadata associated with the enterprise resource, wherein the metadata indicates an attribute of the enterprise resource. The method then determines whether the attribute of the enterprise resource exceeds the processing threshold, and if so, does not process the event.

Claims (35)

1. A method for processing events in an enterprise computing platform, comprising:

receiving, by a computing device, a request to process an event, wherein the event specifies a feature to be performed on a resource of a computing platform;

retrieving, by the computing device, data indicative of a threshold for the feature;

obtaining, by the computing device, metadata associated with the resource, wherein the metadata indicates at least one attribute of the resource;

determining, by the computing device, that the at least one attribute of the resource exceeds the threshold; and

disabling, by the computing device, at least one feature of the computing platform in response to the determination that the at least one attribute of the resource exceeds the threshold, so as to prevent an error in operation of the feature due to processing of the received request;

wherein the resource includes a folder and the feature is selected from a group consisting of: a move operation, a copy operation, and a search operation.

2. The method of claim 1 , wherein the threshold is based on a predetermined number of files permissible within enterprise folders.

3. The method of claim 2 , wherein the metadata associated with the folder includes a number of files contained in the folder.

4. The method of claim 3 , wherein the metadata for the folder further includes a list of features that are disabled for the folder.

5. The method of claim 1 , wherein the resource further includes at least one database of the computing platform and the feature includes a report generation, and wherein the threshold is based on a predetermined number of records for the at least one database.

6. The method of claim 1 , wherein the resource further includes a processing unit and the feature includes running an application, and wherein the threshold is based on a usage level for at least one processing unit of the resource.

7. A computing system, comprising:

a memory; and

a processor coupled to the memory and configured to process events in an enterprise computing platform according to a method that includes:

receiving a request to process an event, wherein the event specifies a feature to be performed on a resource of a computing platform;

retrieving data indicative of a threshold for the feature;

obtaining metadata associated with the resource, wherein the metadata indicates at least one attribute of the resource;

determining that the at least one attribute of the resource exceeds the threshold; and

disabling at least one feature of the computing platform in response to the determination that the at least one attribute of the resource exceeds the threshold, so as to prevent an error in operation of the feature due to processing of the received request;

wherein the resource includes a folder and the feature is selected from a group consisting of: a move operation, a copy operation, and a search operation.

8. The computing system of claim 7 , wherein the processing threshold is based on a number of files permissible in folders.

9. The computing system of claim 8 , wherein the metadata associated with the folder includes a number of files contained in the folder.

10. The computing system of claim 9 , wherein the metadata for the folder further includes a list of features that are disabled for the folder.

11. The computing system of claim 7 , wherein the resource further includes at least one database of the computing platform and the feature further includes a report generation, and wherein the threshold is based on a number of records for the at least one database.

12. The computing system of claim 7 , wherein the resource further includes a processing unit and the feature further includes executing an application, and wherein the threshold is based on a usage level for at least one processing unit of the resource.

13. A method for processing events in an enterprise computing platform, comprising:

receiving, by a computing device, a request to process an event, wherein the event specifies a feature to be performed on a resource of a computing platform;

retrieving, by the computing device, a threshold for the feature;

obtaining, by the computing device, at least one attribute of the resource;

determining, by the computing device, that the at least one attribute of the resource exceeds the threshold; and

disabling, by the computing device, the feature in response to the determination that the at least one attribute of the resource exceeds the threshold, so as to prevent an error in operation of the feature due to processing of the received request;

wherein the resource includes at least one database of the computing platform and the feature includes a report generation, and wherein the threshold is based on a number of records for the at least one database.

14. The method of claim 13 , wherein the threshold is further based on a number of permissible query parameters.

15. The method of claim 13 , wherein the threshold is further based on a permissible time of day for generating the report.

Assignments (9)
PATENT SECURITY AGREEMENT Recorded Aug 15, 2025
From: CLOUD SOFTWARE GROUP, INC.; CITRIX SYSTEMS, INC.
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
Reel/Frame 072488/0172 →
SECURITY INTEREST Recorded May 24, 2024
From: CLOUD SOFTWARE GROUP, INC. (F/K/A TIBCO SOFTWARE INC.); CITRIX SYSTEMS, INC.
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
Reel/Frame 067662/0568 →
RELEASE AND REASSIGNMENT OF SECURITY INTEREST IN PATENT (REEL/FRAME 062113/0001) Recorded Apr 14, 2023
From: GOLDMAN SACHS BANK USA, AS COLLATERAL AGENT
To: CITRIX SYSTEMS, INC.; CLOUD SOFTWARE GROUP, INC. (F/K/A TIBCO SOFTWARE INC.)
Reel/Frame 063339/0525 →
PATENT SECURITY AGREEMENT Recorded Apr 14, 2023
From: CLOUD SOFTWARE GROUP, INC. (F/K/A TIBCO SOFTWARE INC.); CITRIX SYSTEMS, INC.
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
Reel/Frame 063340/0164 →
PATENT SECURITY AGREEMENT Recorded Oct 7, 2022
From: TIBCO SOFTWARE INC.; CITRIX SYSTEMS, INC.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 062112/0262 →
SECOND LIEN PATENT SECURITY AGREEMENT Recorded Oct 7, 2022
From: TIBCO SOFTWARE INC.; CITRIX SYSTEMS, INC.
To: GOLDMAN SACHS BANK USA, AS COLLATERAL AGENT
Reel/Frame 062113/0001 →
PATENT SECURITY AGREEMENT Recorded Oct 7, 2022
From: TIBCO SOFTWARE INC.; CITRIX SYSTEMS, INC.
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
Reel/Frame 062113/0470 →
SECURITY INTEREST Recorded Sep 30, 2022
From: CITRIX SYSTEMS, INC.
To: WILMINGTON TRUST, NATIONAL ASSOCIATION
Reel/Frame 062079/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 6, 2020
From: ENCARNACION, ELIEZER AMISADAI; WHITE, JEREMY MATTHEW
To: CITRIX SYSTEMS, INC.
Reel/Frame 051422/0407 →
Continuity (1)
Related Publication 20210208933A1 · Jul 8, 2021