System and method for blocking distribution of non-acceptable attachments
AssigneeMicrosoft Technology Licensing, LLC
InventorSukanya Rajagopal
Life of this patent
Estimating the term…
Abstract
Systems and methods are described, and one method includes storing a database that includes a plurality of stored attachments, each of the stored attachments including a corresponding stored attachment identification data (ID), storing a blocked attachment indicator that indicates a stored attachment among the plurality of stored attachments as a blocked attachment and its corresponding stored attachment ID as a blocked attachment ID, and blocking a distribution of a file, based at least in part on the file including a metadata that matches at least a portion of the blocked attachment ID.
Claims20
A system for blocking distribution of an attachment file containing distribution-prohibited content, comprising:
- a processor;
- and
- a memory coupled to the processor, the memory storing executable instructions that when executed by the processor cause the processor to control the system to:
- store, in a data storage, a plurality of attachment files, each attachment file contained in one or more messages;
- associate each attachment file with unique attachment identification data (ID);
- analyze content of each attachment file to determine whether the analyzed content of each attachment file is of a distribution-prohibited content type;
- identify, based on determining whether the analyzed content of each attachment file is of the distribution-prohibited content type, a distribution-prohibited attachment group including one or more attachment files containing the content of the distribution-prohibited content type;
- indicate the attachment ID of each attachment file included in the identified distribution-prohibited attachment group as distribution-prohibited attachment ID;
- receive, from a user device, a request to distribute a first attachment file of the plurality of attachment files stored in the data storage, the request containing first attachment ID associated with the first attachment file;
- in response to receiving the request, determine whether the first attachment ID corresponds to the attachment ID indicated as the distribution-prohibited attachment ID;
- and
- in response to determining that the first attachment ID corresponds to the attachment ID indicated as the distribution-prohibited attachment ID, deny the request from the user device to distribute the first attachment file.
A method of operating a system for blocking distribution of an attachment file containing distribution-prohibited content, the method comprising:
- storing, in a data storage, a plurality of attachment files, each attachment file contained in one or more messages;
- associating each attachment file with unique attachment identification data (ID);
- analyzing content of each attachment file to determine whether the analyzed content of each attachment file is of a distribution-prohibited content type;
- identifying, based on determining whether the analyzed content of each attachment file is of the distribution-prohibited content type, a distribution-prohibited attachment group including one or more attachment files containing the content of the distribution-prohibited content type;
- indicating the attachment ID of each attachment file included in the identified distribution-prohibited attachment group as distribution-prohibited attachment ID;
- receiving, from a user device, a request to distribute a first attachment file of the plurality of attachment files stored in the data storage, the request containing first attachment ID associated with the first attachment file;
- in response to receiving the request, determining whether the first attachment ID corresponds to the attachment ID indicated as the distribution-prohibited attachment ID;
- and
- in response to determining that the first attachment ID corresponds to the attachment ID indicated as the distribution-prohibited attachment ID, denying the request from the user device to distribute the first attachment file.
A non-transitory computer-readable medium comprising instructions that, when executed by a processor, cause the processor to control a system to perform functions for blocking distribution of an attachment file containing distribution- prohibited content, the functions comprising:
- storing, in a data storage, a plurality of attachment files, each attachment file contained in one or more messages;
- associating each attachment file with unique attachment identification data (ID);
- analyzing content of each attachment file to determine whether the analyzed content of each attachment file is of a distribution-prohibited content type;
- identifying, based on determining whether the analyzed content of each attachment file is of the distribution-prohibited content type, a distribution-prohibited attachment group including one or more attachment files containing the content of the distribution-prohibited content type;
- indicating the attachment ID of each attachment file included in the identified distribution-prohibited attachment group as distribution-prohibited attachment ID;
- receiving, from a user device, a request to distribute a first attachment file of the plurality of attachment files stored in the data storage, the request containing first attachment ID associated with the first attachment file;
- in response to receiving the request, determining whether the first attachment ID corresponds to the attachment ID indicated as the distribution-prohibited attachment ID;
- and
- in response to determining that the first attachment ID corresponds to the attachment ID indicated as the distribution-prohibited attachment ID, denying the request from the user device to distribute the first attachment file.
Dependencies are inferred from the claim text.