Machine learning method and system for predicting file controls
First Claim
1. An adaptive machine learning system for predicting file controls comprising:
- a memory operable to store a plurality of controls for incoming files;
an interface operable to receive a first file and a second file; and
a processor operable to;
determine a first file size of the first file;
determine that the first file size exceeds a file size restriction of the plurality of controls;
in response to determining that the first file size exceeds the file size restriction, reject the first file;
determine a second file size of the second file;
determine that the second file size does not exceed the file size restriction;
in response to determining that the second file size does not exceed the file size restriction, store the second file in the memory;
determine that the second file size is within a threshold percentage of the file size restriction;
determine that a number of previously received files are also within the threshold percentage of the file size restriction;
in response to determining that the second file size is within the threshold percentage of the file size restriction, increment the number;
determine that the incremented number exceeds a threshold of received files within the threshold percentage of the file size restriction;
in response to determining that the incremented number exceeds a threshold of received files within the threshold percentage of the file size restriction, increase the file size restriction;
receive the first file subsequent to increasing the file size restriction;
determine that the file size of the subsequently received first file does not need exceed the increased file size restriction; and
in response to determining that the file size of the subsequently received first file does not exceed the increased file size restriction, store the first file in the memory.
2 Assignments
0 Petitions
Accused Products
Abstract
An adaptive machine learning system for predicting file controls includes a memory, an interface, and a processor. The memory stores a plurality of controls for incoming files and the interface receives a first file and a second file. The first file has a first property and the second file has a second property. The processor determines a type for each of the first property and the second property, wherein the type of each property is related to a first file control. The processor also determines that the first property and the second property each satisfy the first file control. If the value of the first property and the second property are above a first threshold, the processor changes a value of the first control for incoming files.
15 Citations
19 Claims
-
1. An adaptive machine learning system for predicting file controls comprising:
-
a memory operable to store a plurality of controls for incoming files; an interface operable to receive a first file and a second file; and a processor operable to; determine a first file size of the first file; determine that the first file size exceeds a file size restriction of the plurality of controls; in response to determining that the first file size exceeds the file size restriction, reject the first file; determine a second file size of the second file; determine that the second file size does not exceed the file size restriction; in response to determining that the second file size does not exceed the file size restriction, store the second file in the memory; determine that the second file size is within a threshold percentage of the file size restriction; determine that a number of previously received files are also within the threshold percentage of the file size restriction; in response to determining that the second file size is within the threshold percentage of the file size restriction, increment the number; determine that the incremented number exceeds a threshold of received files within the threshold percentage of the file size restriction; in response to determining that the incremented number exceeds a threshold of received files within the threshold percentage of the file size restriction, increase the file size restriction; receive the first file subsequent to increasing the file size restriction; determine that the file size of the subsequently received first file does not need exceed the increased file size restriction; and in response to determining that the file size of the subsequently received first file does not exceed the increased file size restriction, store the first file in the memory. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for adaptive machine learning for predicting file controls comprising:
-
electronically receiving a first file and a second file; determining a first file size of the first file; determining that the first file size exceeds a file size restriction; in response to determining that the first file size exceeds the file size restriction, rejecting the first file; determining a second file size of the second file; determining that the second file size does not exceed the file size restriction; in response to determining that the second file size does not exceed the file size restriction, storing the second file in the memory; determining that the second file size is within a threshold percentage of the file size restriction; determining that a number of previously received files are also within the threshold percentage of the file size restriction; in response to determining that the second file size is within the threshold percentage of the file size restriction, incrementing the number; determining that the incremented number exceeds a threshold of received files within the threshold percentage of the file size restriction; in response to determining that the incremented number exceeds a threshold of received files within the threshold percentage of the file size restriction, increasing the file size restriction; receiving the first file subsequent to increasing the file size restriction; determining that the file size of the subsequently received first file does not need exceed the increased file size restriction; and in response to determining that the file size of the subsequently received first file does not exceed the increased file size restriction, storing the first file in the memory. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. An adaptive machine learning system for predicting file controls comprising:
-
a memory operable to store a plurality of size restrictions for incoming files, wherein at least one size restriction relates to an amount of memory space occupied by a corresponding incoming file; an interface operable to receive a first file and a second file; and a processor operable to; determine a first file size of the first file; determine that the first file size exceeds a file size restriction of the plurality of controls; in response to determining that the first file size exceeds the file size restriction, reject the first file; determine a second file size of the second file; determine that the second file size does not exceed the file size restriction; in response to determining that the second file size does not exceed the file size restriction, store the second file in the memory; determine that the second file size is within a threshold percentage of the file size restriction; determine that a number of previously received files are also within the threshold percentage of the file size restriction; in response to determining that the second file size is within the threshold percentage of the file size restriction, increment the number; determine that the incremented number exceeds a threshold of received files within the threshold percentage of the file size restriction; in response to determining that the incremented number exceeds a threshold of received files within the threshold percentage of the file size restriction, increase the file size restriction; receive the first file subsequent to increasing the file size restriction; and in response to determining that the file size of the subsequently received first file does not exceed the increased file size restriction, store the first file in the memory. - View Dependent Claims (15, 16, 17, 18, 19)
-
Specification