RESISTING THE SPREAD OF UNWANTED CODE AND DATA
First Claim
Patent Images
1. A method of receiving an incoming electronic file containing content data in a predetermined file type corresponding to a set of rules, the method comprising:
- receiving the incoming electronic file,determining a purported predetermined file type,parsing the content data in accordance with a predetermined data format comprising a set of rules corresponding to the determined purported predetermined file type, andif the content data does conform to the predetermined data format, regenerating the conforming parsed content data to create a substitute regenerated electronic file in the purported file type, said substitute regenerated electronic file containing the regenerated content data.
2 Assignments
0 Petitions
Accused Products
Abstract
A method or system of receiving an electronic file containing content data in a predetermined data format, the method comprising the steps of: receiving the electronic file, determining the data format, parsing the content data, to determine whether it conforms to the predetermined data format, and if the content data does conform to the predetermined data format, regenerating the parsed data to create a regenerated electronic file in the data format.
94 Citations
25 Claims
-
1. A method of receiving an incoming electronic file containing content data in a predetermined file type corresponding to a set of rules, the method comprising:
-
receiving the incoming electronic file, determining a purported predetermined file type, parsing the content data in accordance with a predetermined data format comprising a set of rules corresponding to the determined purported predetermined file type, and if the content data does conform to the predetermined data format, regenerating the conforming parsed content data to create a substitute regenerated electronic file in the purported file type, said substitute regenerated electronic file containing the regenerated content data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A computer system adapted to reject non-conforming files, the system comprising:
-
receiving means adapted to receive an incoming electronic file, said file containing content data in a pre-determined data file type; determination means adapted to determine a purported predetermined data file type; parsing means adapted to parse the content data in accordance with a predetermined data format associated with the file type; determination means adapted to determine if the content data does conform to the purported predetermined data format; regeneration means adapted to regenerate the conforming parsed content data, upon a positive determination from the determination means, to create a substitute regenerated electronic file in the purported predetermined data file type, said substitute regenerated electronic file containing the regenerated content data.
-
-
23. A computer system adapted to reject nonconforming files, the system comprising:
-
a computer adapted to receive an incoming electronic file, said file containing content data in a pre-determined file type; a processor adapted to determine a purported predetermined data file type; the processor comprising a parser adapted to parse the content data in accordance with a predetermined data format associated with the file type; the processor further adapted to determine if the content data does conform to the purported predetermined data format; and
, upon a positive determination,the processor further adapted to regenerate the conforming parsed content data, upon a positive determination from the determination means, to create a substitute regenerated electronic file in the purported predetermined file type, said substitute regenerated electronic file containing the regenerated content data.
-
-
24. A method of receiving an electronic file containing content data in a predetermined data format, the method comprising the steps of:
-
receiving the electronic file, determining the data format, parsing the content data, to determine whether it conforms to the predetermined data format, and if the content data does conform to the predetermined data format, regenerating the parsed data to create a regenerated electronic file in the data format. - View Dependent Claims (25)
-
Specification