← Back to Patent Explorer
US5848418A Expired / Lapsed US ⏱️ 0.0 years remaining

Electronic file analyzer and selector

Assignee: SILICON VALLEY FINANCIAL SERVICES
•
Filing: 1997-02-19
•
Granted: 1998-12-08
•
Expires: 2017-02-19
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An apparatus and method for finding objectionable material contained within electronic files is presented. The apparatus consists of a computer system that is provided with a computer, a video display, a buffer memory, and at least one electronic file storage device capable of storing electronic files. Each of the electronic files is stored according to an operating system which incorporates a file name and a file name suffix. The method includes provisions for a real type property, a claimed type property, and a result type property for each electronic file. All of the electronic files are located on each of said storage devices for checking. During the checking process, for example, each file is checked to determine the file's real type property. If the checked file is determined to be a graphics file, then the file will be identified as a graphics file. If the file is not a graphics file, (i.e., it is a text file) then it is interrogated in order to determine if the text contains objectionable language. If objectionable language is found, then the text file is flagged as suspicious or questionable. A listing of all suspicious, questionable, or graphics files are presented to the user who may then review the file for further processing or destroy it.

Inventors

  • 👤 Peter Andre de Souza
  • 👤 Michael F. Angelo

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-05 11:35
CPC Classifications
G; G06; G06F; G06F16/00; G06F16/10; Y; Y10; Y10S; Y10S707/00; Y10S707/99931; Y10S707/99933; Y10S707/99936; Y10S707/99941; Y10S707/99943; Y10S707/99951; Y10S707/99952; Y10S707/99953

Claims Analysis

Total Claims: 18
Claim 1
Independent Claim 353 words
A process for searching objectional material in a computer system having a computer, a display, a buffer memory, and at least one electronic file storage device capable of storing electronic files, said electronic files having a file name, a file suffix, and a file signature and a record array having a real type property, a claimed type property, and a result type property for each of said electronic files, comprising the steps of: a) locating said electronic files on each of said storage devices, b) checking each of said electronic files on each of said storage devices to determine said real type property of said file, c) if said file checked in step b) is a graphics type file, then identifying said file as a graphics file, d) if said file checked in step b) is not a graphics type file then interrogating said file to determine if said file contains objectionable material, e) if said file interrogated in step d) contains objectionable material, then identifying said file as a text file containing objectionable material, and f) presenting an itemized list of said text files containing objectionable material and said graphics files to a user so that said user may select files for review or destruction, g) determining said file signature of said electronic file, h) comparing said file signature to a list of predetermined file signatures, and i) if said file signature is contained within said list of predetermined file signatures than setting said real type property of said file to non-graphics, j) comparing a file suffix of said file to said real type property of said file, and k) if said file suffix is equivalent to said real type property of said file then setting said claimed type property of said file to said real type property of said file, l) if said real type property of said file is equivalent to said claimed type property of said file then examining said file to determine if said file is a hidden file, m) if said file is a hidden file, then setting said result type property of said file to questionable.
Claim 2
Dependent Claim 355 words
A process for searching for objectionable material in a computer system having a computer, a display, a buffer memory, and at least one electronic file storage device capable of storing electronic files, said electronic files having a file name, a file suffix, and a file signature and a record array having a real type property, a claimed type property, and a result type property for each of said electronic files, comprising the steps of: a) locating said electronic files on each of said storage devices, b) checking each of said electronic files on each of said storage devices to determine said real type property of said file, c) if said file checked in step b) is a graphics type file, then identifying said file as a graphics file, d) if said file checked in step b) is not a graphics type file then interrogating said file to determine if said file contains objectionable material, e) if said file interrogated in step d) contains objectionable material, then identifying said file as a text file containing objectionable material, and f) presenting an itemized list of said text files containing objectionable material and said graphics files to a user so that said user may select files for review or destruction, g) determining said file signature of said electronic file, h) comparing said file signature to a list of predetermined file signatures, and i) if said file signature is contained within said list of predetermined file signatures than setting said real type property of said file to non-graphics j) comparing a file suffix of said file to said real type property of said file, and k) if said file suffix is equivalent to said real type property of said file then setting said claimed type property of said file to said real type property of said file, l) if said real type property of said file is equivalent to said claimed type property of said file then examining said file to determine if said file is a hidden file, m) if said file is not a hidden file, then setting said result type property of said file to okay.
Claim 3
Dependent Claim 375 words
A process for searching objectional material in a computer system having a computer, a display, a buffer memory, and at least one electronic file storage device capable of storing electronic files, said electronic files having a file name, a file suffix, and a file signature and a record array having a real type property, a claimed type property, and a result type property for each of said electronic files, comprising the steps of: a) locating said electronic files on each of said storage devices, b) checking each of said electronic files on each of said storage devices to determine said real type property of said file, c) if said file checked in step b) is a graphics type file, then identifying said file as a graphics file, d) if said file checked in step b) is not a graphics type file then interrogating said file to determine if said file contains objectionable material, e) if said file interrogated in step d) contains objectionable material, then identifying said file as a text file containing objectionable material, and f) presenting an itemized list of said text files containing objectionable material and said graphics files to a user so that said user may select files for review or destruction, g) determining said file signature of said electronic file, h) comparing said file signature to a list of predetermined file signatures, and i) if said file signature is contained within said list of predetermined file signatures than setting said real type property of said file to non-graphics, j) comparing a file suffix of said file to said real type property of said file, and k) if said file suffix is not equivalent to said real type property of said file then comparing said file suffix to a predetermined list of file suffixes, l) if said file suffix is not contained within said pre-determined list of file suffixes then setting said claimed type property of said file to unknown, m) if said real type property of said file is equivalent to said claimed type property of said file then examining said file to determine if said file is a hidden file, n) if said file is a hidden file, then setting said result type property of said file to questionable.
Claim 4
Dependent Claim 377 words
A process for searching for objectionable material in a computer system having a computer, a display, a buffer memory, and at least one electronic file storage device capable of storing electronic files, said electronic files having a file name, a file suffix, and a file signature and a record array having a real type property, a claimed type property, and a result type property for each of said electronic files, comprising the steps of: a) locating said electronic files on each of said storage devices, b) checking each of said electronic files on each of said storage devices to determine said real type property of said file, c) if said file checked in step b) is a graphics type file, then identifying said file as a graphics file, d) if said file checked in step b) is not a graphics type file then interrogating said file to determine if said file contains objectionable material, e) if said file interrogated in step d) contains objectionable material, then identifying said file as a text file containing objectionable material, and f) presenting an itemized list of said text files containing objectionable material and said graphics files to a user so that said user may select files for review or destruction, g) determining said file signature of said electronic file, h) comparing said file signature to a list of predetermined file signatures, and i) if said file signature is contained within said list of predetermined file signatures than setting said real type property of said file to non-graphics j) comparing a file suffix of said file to said real type property of said file, and k) if said file suffix is not equivalent to said real type property of said file then comparing said file suffix to a predetermined list of file suffixes, l) if said file suffix is not contained within said pre-determined list of file suffixes then setting said claimed type property of said file to unknown, m) if said real type property of said file is equivalent to said claimed type property of said file then examining said file to determine if said file is a hidden file, n) if said file is not a hidden file, then setting said result type property of said file to okay.
Claim 5
Dependent Claim 392 words
A process for searching for objectionable material in a computer system having a computer, a display, a buffer memory, and at least one electronic file storage device capable of storing electronic files, said electronic files having a file name, a file suffix, and a file signature and a record array having a real type property, a claimed type property, and a result type property for each of said electronic files, comprising the steps of: a) locating said electronic files on each of said storage devices, b) checking each of said electronic files on each of said storage devices to determine said real type property of said file, c) if said file checked in step b) is a graphics type file, then identifying said file as a graphics file, d) if said file checked in step b) is not a graphics type file then interrogating said file to determine if said file contains objectionable material, e) if said file interrogated in step d) contains objectionable material, then identifying said file as a text file containing objectionable material, and f) presenting an itemized list of said text files containing objectionable material and said graphics files to a user so that said user may select files for review or destruction, g) determining said file signature of said electronic file, h) comparing said file signature to a list of predetermined file signatures, and i) if said file signature is contained within said list of predetermined file signatures than setting said real type property of said file to non-graphics j) comparing a file suffix of said file to said real type property of said file, and k) if said file suffix is not equivalent to said real type property of said file then comparing said file suffix to a predetermined list of file suffixes, l) if said file suffix is contained within said pre-determined list of file suffixes then setting said claimed type property of said file to a file type of a suffix on said pre-determined list of file suffixes that matched said file suffix m) if said real type property of said file is equivalent to said claimed type property of said file then examining said file to determine if said file is a hidden file, n) if said file is a hidden file, then setting said result type property of said file to questionable.
Claim 6
Dependent Claim 393 words
A process for searching for objectionable material in a computer system having a computer, a display, a buffer memory, and at least one electronic file storage device capable of storing electronic files, said electronic files having a file name, a file suffix, and a file signature and a record array having a real type property, a claimed type property, and a result type property for each of said electronic files, comprising the steps of: a) locating said electronic files on each of said storage devices, b) checking each of said electronic files on each of said storage devices to determine said real type property of said file, c) if said file checked in step b) is a graphics type file, then identifying said file as a graphics file, d) if said file checked in step b) is not a graphics type file then interrogating said file to determine if said file contains objectionable material, e) if said file interrogated in step d) contains objectionable material, then identifying said file as a text file containing objectionable material, and f) presenting an itemized list of said text files containing objectionable material and said graphics files to a user so that said user may select files for review or destruction, g) determining said file signature of said electronic file, h) comparing said file signature to a list of predetermined file signatures, and i) if said file signature is contained within said list of predetermined file signatures than setting said real type property of said file to non-graphics j) comparing a file suffix of said file to said real type property of said file, and k) if said file suffix is not equivalent to said real type property of said file then comparing said file suffix to a predetermined list of file suffixes, l) if said file suffix is contained within said pre-determined list of file suffixes then setting said claimed type property of said file to a file type of a suffix on said pre-determined list of file suffixes that matched said file suffix m) if said real type property of said file is equivalent to said claimed type property of said file then examining said file to determine if said file is a hidden file, n) if said file is not a hidden file, then setting said result type property of said file to okay.
Claim 7
Dependent Claim 390 words
A process for searching for objectionable material in a computer system having a computer, a display, a buffer memory, and at least one electronic file storage device capable of storing electronic files, said electronic files having a file name, a file suffix, and a file signature and a record array having a real type property, a claimed type property, and a result type property for each of said electronic files, comprising the steps of: a) locating said electronic files on each of said storage devices, b) checking each of said electronic files on each of said storage devices to determine said real type property of said file, c) if said file checked in step b) is a graphics type file, then identifying said file as a graphics file, d) if said file checked in step b) is not a graphics type file then interrogating said file to determine if said file contains objectionable material, e) if said file interrogated in step d) contains objectionable material, then identifying said file as a text file containing objectionable material, and f) presenting an itemized list of said text files containing objectionable material and said graphics files to a user so that said user may select files for review or destruction, g) determining a file signature of said electronic file, h) comparing said file signature to a list of predetermined file signatures, and i) if said file signature is not contained within said list of predetermined file signatures, then sending said file through a graphics file filter in order to determine if said file is a graphics file, and j) if said file is determined to be a graphics file in step i) then setting said real type property of said file to graphics k) comparing a file suffix of said file to said real type property of said file, and l) if said file suffix is equivalent to said real type property of said file then setting said claimed type property of said file to said real type property of said file, m) if said real type property of said file is equivalent to said claimed type property of said file then examining said file to determine if said file is a hidden file, n) if said file is a hidden file, then setting said result type property of said file to questionable.
Claim 8
Dependent Claim 391 words
A process for searching for objectionable material in a computer system having a computer, a display, a buffer memory, and at least one electronic file storage device capable of storing electronic files, said electronic files having a file name, a file suffix, and a file signature and a record array having a real type property, a claimed type property, and a result type property for each of said electronic files, comprising the steps of: a) locating said electronic files on each of said storage devices, b) checking each of said electronic files on each of said storage devices to determine said real type property of said file, c) if said file checked in step b) is a graphics type file, then identifying said file as a graphics file, d) if said file checked in step b) is not a graphics type file then interrogating said file to determine if said file contains objectionable material, e) if said file interrogated in step d) contains objectionable material, then identifying said file as a text file containing objectionable material, and f) presenting an itemized list of said text files containing objectionable material and said graphics files to a user so that said user may select files for review or destruction g) determining a file signature of said electronic file, h) comparing said file signature to a list of predetermined file signatures, and i) if said file signature is not contained within said list of predetermined file signatures, then sending said file through a graphics file filter in order to determine if said file is a graphics file, and j) if said file is determined to be a graphics file in step i) then setting said real type property of said file to graphics, k) comparing a file suffix of said file to said real type property of said file, and l) if said file suffix is equivalent to said real type property of said file then setting said claimed type property of said file to said real type property of said file, m) if said real type property of said file is equivalent to said claimed type property of said file, then examining said file to determine if said file is a hidden file, n) if said file is not a hidden file, then setting said result type property of said file to okay.
Claim 9
Dependent Claim 412 words
A process for searching for objectionable material in a computer system having a computer, a display, a buffer memory, and at least one electronic file storage device capable of storing electronic files, said electronic files having a file name, a file suffix, and a file signature and a record array having a real type property, a claimed type property, and a result type property for each of said electronic files, comprising the steps of: a) locating said electronic files on each of said storage devices, b) checking each of said electronic files on each of said storage devices to determine said real type property of said file, c) if said file checked in step b) is a graphics type file, then identifying said file as a graphics file, d) if said file checked in step b) is not a graphics type file then interrogating said file to determine if said file contains objectionable material, e) if said file interrogated in step d) contains objectionable material, then identifying said file as a text file containing objectionable material, and f) presenting an itemized list of said text files containing objectionable material and said graphics files to a user so that said user may select files for review or destruction g) determining a file signature of said electronic file, h) comparing said file signature to a list of predetermined file signatures, and i) if said file signature is not contained within said list of predetermined file signatures, then sending said file through a graphics file filter in order to determine if said file is a graphics file, and j) if said file is determined to be a graphics file in step i) then setting said real type property of said file to graphics k) comparing a file suffix of said file to said real type property of said file, l) if said file suffix is not equivalent to said real type property of said file then comparing said file suffix to a predetermined list of file suffixes, and m) if said file suffix is not contained within said predetermined list of file suffixes then setting said claimed type property of said file to unknown, n) if said real type property of said file is equivalent to said claimed type property of said file then examining said file to determine if said file is a hidden file, o) if said file is a hidden file then setting said result type property of said file to questionable.
Claim 10
Dependent Claim 405 words
A process for searching for objectionable material in a computer system having a computer, a display, a buffer memory, and at least one electronic file storage device capable of storing electronic files, said electronic files having a file name, a file suffix, and a file signature and a record array having a real type property, a claimed type property, and a result type property for each of said electronic files, comprising the steps of: a) locating said electronic files on each of said storage devices, b) checking each of said electronic files on each of said storage devices to determine said real type property of said file, c) if said file checked in step b) is a graphics type file, then identifying said file as a graphics file, d) if said file checked in step b) is not a graphics type file then interrogating said file to determine if said file contains objectionable material, e) if said file interrogated in step d) contains objectionable material, then identifying said file as a text file containing objectionable material, and f) presenting an itemized list of said text files containing objectionable material and said graphics files to a user so that said user may select files for review or destruction g) determining a file signature of said electronic file, h) comparing said file signature to a list of predetermined file signatures, and i) if said file signature is not contained within said list of predetermined file signatures, then sending said file through a graphics file filter in order to determine if said file is a graphics file, and j) if said file is determined to be a graphics file in step i) then setting said real type property of said file to graphics, k) comparing a file suffix of said file to said real type property of said file, l) if said file suffix is not equivalent to said real type property of said file then comparing said file suffix to a predetermined list of file suffixes, and m) if said file suffix is not contained within said predetermined list of file suffixes then setting said claimed type property of said file to unknown, n) if said real type property of said file is not equivalent to said claimed type property of said file, and if said claimed type property of said file is equivalent to graphics, then setting said result type property of said file to suspicious.
Claim 11
Dependent Claim 428 words
A process for searching for objectionable material in a computer system having a computer, a display, a buffer memory, and at least one electronic file storage device capable of storing electronic files, said electronic files having a file name, a file suffix, and a file signature and a record array having a real type property, a claimed type property, and a result type property for each of said electronic files, comprising the steps of: a) locating said electronic files on each of said storage devices, b) checking each of said electronic files on each of said storage devices to determine said real type property of said file, c) if said file checked in step b) is a graphics type file, then identifying said file as a graphics file, d) if said file checked in step b) is not a graphics type file then interrogating said file to determine if said file contains objectionable material, e) if said file interrogated in step d) contains objectionable material, then identifying said file as a text file containing objectionable material, and f) presenting an itemized list of said text files containing objectionable material and said graphics files to a user so that said user may select files for review or destruction g) determining a file signature of said electronic file, h) comparing said file signature to a list of predetermined file signatures, and i) if said file signature is not contained within said list of predetermined file signatures, then sending said file through a graphics file filter in order to determine if said file is a graphics file, and j) if said file is determined to be a graphics file in step i) then setting said real type property of said file to graphics k) comparing a file suffix of said file to said real type property of said file, l) if said file suffix is not equivalent to said real type property of said file then comparing said file suffix to a predetermined list of file suffixes, and m) if said file suffix is contained within said predetermined list of file suffixes then setting said claimed type property of said file to a file type of a suffix on said pre-determined list of file suffixes that matched said file suffix, n) if said real type property of said file is equivalent to said claimed type property of said file then examining said file to determine if said file is a hidden file, o) if said file is a hidden file, then setting said result type property of said file to questionable.
Claim 12
Dependent Claim 429 words
A process for searching for objectionable material in a computer system having a computer, a display, a buffer memory, and at least one electronic file storage device capable of storing electronic files, said electronic files having a file name, a file suffix, and a file signature and a record array having a real type property, a claimed type property, and a result type property for each of said electronic files, comprising the steps of: a) locating said electronic files on each of said storage devices, b) checking each of said electronic files on each of said storage devices to determine said real type property of said file, c) if said file checked in step b) is a graphics type file, then identifying said file as a graphics file, d) if said file checked in step b) is not a graphics type file then interrogating said file to determine if said file contains objectionable material, e) if said file interrogated in step d) contains objectionable material, then identifying said file as a text file containing objectionable material, and f) presenting an itemized list of said text files containing objectionable material and said graphics files to a user so that said user may select files for review or destruction g) determining a file signature of said electronic file, h) comparing said file signature to a list of predetermined file signatures, and i) if said file signature is not contained within said list of predetermined file signatures, then sending said file through a graphics file filter in order to determine if said file is a graphics file, and j) if said file is determined to be a graphics file in step i) then setting said real type property of said file to graphics k) comparing a file suffix of said file to said real type property of said file, l) if said file suffix is not equivalent to said real type property of said file then comparing said file suffix to a predetermined list of file suffixes, and m) if said file suffix is contained within said predetermined list of file suffixes then setting said claimed type property of said file to a file type of a suffix on said pre-determined list of file suffixes that matched said file suffix, n) if said real type property of said file is equivalent to said claimed type property of said file then examining said file to determine if said file is a hidden file, o) if said file is not a hidden file, then setting said result type property of said file to okay.
Claim 13
Dependent Claim 390 words
A process for searching for objectionable material in a computer system having a computer, a display, a buffer memory, and at least one electronic file storage device capable of storing electronic files, said electronic files having a file name, a file suffix, and a file signature and a record array having a real type property, a claimed type property, and a result type property for each of said electronic files, comprising the steps of: a) locating said electronic files on each of said storage devices, b) checking each of said electronic files on each of said storage devices to determine said real type property of said file, c) if said file checked in step b) is a graphics type file, then identifying said file as a graphics file, d) if said file checked in step b) is not a graphics type file then interrogating said file to determine if said file contains objectionable material, e) if said file interrogated in step d) contains objectionable material, then identifying said file as a text file containing objectionable material, and f) presenting an itemized list of said text files containing objectionable material and said graphics files to a user so that said user may select files for review or destruction g) determining a file signature of said electronic file, h) comparing said file signature to a list of predetermined file signatures, and i) if said file signature is not contained within said list of predetermined file signatures, then sending said file through a graphics file filter in order to determine if said file is a graphics file, and j) if said file is determined to be a graphics file in step i) then setting said real type property of said file to graphics, k) comparing a file suffix of said file to said real type property of said file, and l) if said file suffix is equivalent to said real type property of said file then setting said claimed type property of said file to said real type property of said file, m) if said real type property of said file is equivalent to said claimed type property of said file then examining said file to determine if said file is a hidden file, n) if said file is a hidden file, then setting said result type property of said file to questionable.
Claim 14
Dependent Claim 391 words
A process for searching for objectionable material in a computer system having a computer, a display, a buffer memory, and at least one electronic file storage device capable of storing electronic files, said electronic files having a file name, a file suffix, and a file signature and a record array having a real type property, a claimed type property, and a result type property for each of said electronic files, comprising the steps of: a) locating said electronic files on each of said storage devices, b) checking each of said electronic files on each of said storage devices to determine said real type property of said file, c) if said file checked in step b) is a graphics type file, then identifying said file as a graphics file, d) if said file checked in step b) is not a graphics type file then interrogating said file to determine if said file contains objectionable material, e) if said file interrogated in step d) contains objectionable material, then identifying said file as a text file containing objectionable material, and f) presenting an itemized list of said text files containing objectionable material and said graphics files to a user so that said user may select files for review or destruction, g) determining a file signature of said electronic file, h) comparing said file signature to a list of predetermined file signatures, and i) if said file signature is not contained within said list of predetermined file signatures, then sending said file through a graphics file filter in order to determine if said file is a graphics file, and j) if said file is determined to be a graphics file in step i) then setting said real type property of said file to graphics k) comparing a file suffix of said file to said real type property of said file, and l) if said file suffix is equivalent to said real type property of said file then setting said claimed type property of said file to said real type property of said file, m) if said real type property of said file is equivalent to said claimed type property of said file then examining said file to determine if said file is a hidden file, n) if said file is not a hidden file, then setting said result type property of said file to okay.
Claim 15
Dependent Claim 412 words
A process for searching for objectionable material in a computer system having a computer, a display, a buffer memory, and at least one electronic file storage device capable of storing electronic files, said electronic files having a file name, a file suffix, and a file signature and a record array having a real type property, a claimed type property, and a result type property for each of said electronic files, comprising the steps of: a) locating said electronic files on each of said storage devices, b) checking each of said electronic files on each of said storage devices to determine said real type property of said file, c) if said file checked in step b) is a graphics type file, then identifying said file as a graphics file, d) if said file checked in step b) is not a graphics type file then interrogating said file to determine if said file contains objectionable material, e) if said file interrogated in step d) contains objectionable material, then identifying said file as a text file containing objectionable material, and f) presenting an itemized list of said text files containing objectionable material and said graphics files to a user so that said user may select files for review or destruction g) determining a file signature of said electronic file, h) comparing said file signature to a list of predetermined file signatures, and i) if said file signature is not contained within said list of predetermined file signatures, then sending said file through a graphics file filter in order to determine if said file is a graphics file, and j) if said file is determined to be a graphics file in step i) then setting said real type property of said file to graphics, k) comparing a file suffix of said file to said real type property of said file, l) if said file suffix is not equivalent to said real type property of said file then comparing said file suffix to a predetermined list of file suffixes, and m) if said file suffix is not contained within said predetermined list of file suffixes then setting said claimed type property of said file to unknown, n) if said real type property of said file is equivalent to said claimed type property of said file then examining said file to determine if said file is a hidden file, o) if said file is a hidden file, then setting said result type property of said file to questionable.
Claim 16
Dependent Claim 413 words
A process for searching for objectionable material in a computer system having a computer, a display, a buffer memory, and at least one electronic file storage device capable of storing electronic files, said electronic files having a file name, a file suffix, and a file signature and a record array having a real type property, a claimed type property, and a result type property for each of said electronic files, comprising the steps of: a) locating said electronic files on each of said storage devices, b) checking each of said electronic files on each of said storage devices to determine said real type property of said file, c) if said file checked in step b) is a graphics type file, then identifying said file as a graphics file, d) if said file checked in step b) is not a graphics type file then interrogating said file to determine if said file contains objectionable material, e) if said file interrogated in step d) contains objectionable material, then identifying said file as a text file containing objectionable material, and f) presenting an itemized list of said text files containing objectionable material and said graphics files to a user so that said user may select files for review or destruction g) determining a file signature of said electronic file, h) comparing said file signature to a list of predetermined file signatures, and i) if said file signature is not contained within said list of predetermined file signatures, then sending said file through a graphics file filter in order to determine if said file is a graphics file, and j) if said file is determined to be a graphics file in step i) then setting said real type property of said file to graphics k) comparing a file suffix of said file to said real type property of said file, l) if said file suffix is not equivalent to said real type property of said file then comparing said file suffix to a predetermined list of file suffixes, and m) if said file suffix is not contained within said predetermined list of file suffixes then setting said claimed type property of said file to unknown, n) if said real type property of said file is equivalent to said claimed type property of said file, then examining said file to determine if said file is a hidden file, o) if said file is not a hidden file, then setting said result type property of said file to okay.
Claim 17
Dependent Claim 429 words
A process for searching for objectionable material in a computer system having a computer, a display, a buffer memory, and at least one electronic file storage device capable of storing electronic files, said electronic files having a file name, a file suffix, and a file signature and a record array having a real type property, a claimed type property, and a result type property for each of said electronic files, comprising the steps of: a) locating said electronic files on each of said storage devices, b) checking each of said electronic files on each of said storage devices to determine said real type property of said file, c) if said file checked in step b) is a graphics type file, then identifying said file as a graphics file, d) if said file checked in step b) is not a graphics type file then interrogating said file to determine if said file contains objectionable material, e) if said file interrogated in step d) contains objectionable material, then identifying said file as a text file containing objectionable material, and f) presenting an itemized list of said text files containing objectionable material and said graphics files to a user so that said user may select files for review or destruction g) determining a file signature of said electronic file, h) comparing said file signature to a list of predetermined file signatures, and i) if said file signature is not contained within said list of predetermined file signatures, then sending said file through a graphics file filter in order to determine if said file is a graphics file, and j) if said file is determined to be a graphics file in step i) then setting said real type property of said file to graphics k) comparing a file suffix of said file to said real type property of said file, l) if said file suffix is not equivalent to said real type property of said file then comparing said file suffix to a predetermined list of file suffixes, and m) if said file suffix is contained within said pre-determined list of file suffixes then setting said claimed type property of said file to a file type of a suffix on said pre-determined list of file suffixes that matched said file suffix n) if said real type property of said file is equivalent to said claimed type property of said file then examining said file to determine if said file is a hidden file, o) if said file is not a hidden file, then setting said result type property of said file to questionable.
Claim 18
Dependent Claim 429 words
A process for searching for objectionable material in a computer system having a computer, a display, a buffer memory, and at least one electronic file storage device capable of storing electronic files, said electronic files having a file name, a file suffix, and a file signature and a record array having a real type property, a claimed type property, and a result type property for each of said electronic files, comprising the steps of: a) locating said electronic files on each of said storage devices, b) checking each of said electronic files on each of said storage devices to determine said real type property of said file, c) if said file checked in step b) is a graphics type file, then identifying said file as a graphics file, d) if said file checked in step b) is not a graphics type file then interrogating said file to determine if said file contains objectionable material, e) if said file interrogated in step d) contains objectionable material, then identifying said file as a text file containing objectionable material, and f) presenting an itemized list of said text files containing objectionable material and said graphics files to a user so that said user may select files for review or destruction, g) determining a file signature of said electronic file, h) comparing said file signature to a list of predetermined file signatures, and i) if said file signature is not contained within said list of predetermined file signatures, then sending said file through a graphics file filter in order to determine if said file is a graphics file, and j) if said file is determined to be a graphics file in step i) then setting said real type property of said file to graphics, k) comparing a file suffix of said file to said real type property of said file, l) if said file suffix is not equivalent to said real type property of said file then comparing said file suffix to a predetermined list of file suffixes, and m) if said file suffix is contained within said pre-determined list of file suffixes then setting said claimed type property of said file to a file type of a suffix on said pre-determined list of file suffixes that matched said file suffix n) if said real type property of said file is equivalent to said claimed type property of said file then examining said file to determine if said file is a hidden file, o) if said file is not a hidden file, then setting said result type property of said file to okay.

References Cited (Backward Citations)

US5642509A Cited
US5608874A Cited
US5715397A Cited
US5710883A Cited
US5710918A Cited
US5706507A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-12-07 2002-06-08 2002-12-08 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-12-07 2006-06-08 2006-12-08 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-12-07 2010-06-08 2010-12-08 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag