APPARATUS AND METHOD FOR SCREENING NEW DATA WITHOUT IMPACTING DOWNLOAD SPEED
First Claim
1. A non-volatile storage assembly comprising.non-volatile storage configured to store data objects received from a host;
- anda screening module configured to retrieve the data objects stored in the non-volatile storage and to indicate if a data object retrieved from the nonvolatile storage complies with screening criteria,wherein a data object stored in the nonvolatile storage or retrieved by the screening module is not available for use by the system other than for screening, unless the screening module has indicated that the data object complies with the screening criteria.
2 Assignments
0 Petitions
Accused Products
Abstract
Data to be screened for undesired content can be quickly downloaded into a non-volatile storage of a system, stored in a manner so as to be unavailable to the system for general use, and then screened later at a convenient time regardless of whether the data source is still available. At the time of screening, a screening module retrieves the data objects stored in the non-volatile storage and indicates whether they comply with screening criteria. Data objects not complying with the screening criteria are either deleted or otherwise made unavailable for general use by the system. By retaining the data objects that do not comply with the screening criteria, the downloaded content remains available for a different system having less restrictive or otherwise different screening criteria.
-
Citations
35 Claims
-
1. A non-volatile storage assembly comprising.
non-volatile storage configured to store data objects received from a host; - and
a screening module configured to retrieve the data objects stored in the non-volatile storage and to indicate if a data object retrieved from the nonvolatile storage complies with screening criteria, wherein a data object stored in the nonvolatile storage or retrieved by the screening module is not available for use by the system other than for screening, unless the screening module has indicated that the data object complies with the screening criteria. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
- and
-
21. A method of authorizing content for use, the method comprising:
-
receiving a data object; storing the data object in non-volatile storage; keeping the stored data object unavailable for use other than screening unless the data object has been determined to comply with the screening criteria; screening the stored data object to determine if the stored data object complies with the screening criteria; and indicating that the screened data object is available for use if the screened data object complies with the screening criteria. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35)
-
Specification