Buffered viewing of electronic documents
First Claim
1. A method of buffering an electronic document received from a sender, said method comprising:
- determining whether an original source code of said electronic document includes executable coding which when executed by a client computer, causes said client computer to perform undesired operations; and
producing an alternate source code of said electronic document, which eliminates said coding, wherein said undesired operations are characterized as undesirable based on predetermined settings established by said client computer.
1 Assignment
0 Petitions
Accused Products
Abstract
A system, program storage device, and method of buffering an electronic document received from a host computer, wherein the method comprises determining whether an original source code of the electronic document includes executable coding which when executed by a client computer, causes the client computer to perform undesired operations, and producing an alternate source code of the electronic document, which eliminates the coding, wherein the undesired operations are characterized as undesirable based on predetermined settings established by the client computer. The electronic document comprises any of a web page, electronic mail message, an electronic mail attachment, a note in a hypertext format, a text document, a text file, and an application-specific electronic document. Each of the original source code and the alternate source code comprises a hypertext transfer protocol (HTTP) source code.
-
Citations
51 Claims
-
1. A method of buffering an electronic document received from a sender, said method comprising:
-
determining whether an original source code of said electronic document includes executable coding which when executed by a client computer, causes said client computer to perform undesired operations; and
producing an alternate source code of said electronic document, which eliminates said coding, wherein said undesired operations are characterized as undesirable based on predetermined settings established by said client computer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method of filtering an electronic document received from a sender, said method comprising:
-
analyzing a first source code of said electronic document, wherein said first source code comprises;
first coding instructions which when executed by a client computer, causes changes in a configuration of said client computer which are undesired by said client computer, and second coding instructions which when executed by said client computer, are incapable of altering the configuration of said client computer; and
generating a second source code of said electronic document, wherein said second source code substitutes said first coding instructions with said second coding instructions.
-
- 19. A system for filtering an electronic document received from a sender, said system comprising a buffer configured for determining whether an original source code of said electronic document includes coding which when executed by a client computer, causes changes in a configuration of said client computer which are unwanted by said client computer, wherein said buffer is adapted to produce an alternate source code of said electronic document, which eliminates said coding.
-
34. A system of filtering an electronic document received from a sender, said system comprising:
-
means for analyzing a first source code of said electronic document, wherein said first source code comprises;
first coding instructions which when executed by a client computer, causes changes in a configuration of said client computer which are undesired by said client computer, and second coding instructions which when executed by said client computer, are incapable of altering the configuration of said client computer; and
means for generating a second source code of said electronic document, wherein said second source code substitutes said first coding instructions with said second coding instructions.
-
-
35. A program storage device readable by computer, tangibly embodying a program of instructions executable by said computer to perform a method of buffering an electronic document received from a sender, said method comprising:
-
determining whether an original source code of said electronic document includes coding which when executed by a client computer, causes said client computer to perform undesired operations; and
producing an alternate source code of said electronic document, which eliminates said coding, wherein said undesired operations are characterized as undesirable based on predetermined settings established by said client computer. - View Dependent Claims (36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51)
-
Specification