Patent 6460050
Prior art
Earlier patents, publications, and products that may anticipate or render the claims unpatentable.
Active provider: Google · gemini-2.5-pro
Prior art
Earlier patents, publications, and products that may anticipate or render the claims unpatentable.
Prior Art Analysis for US Patent 6460050
The following analysis details prior art references cited during the examination of US Patent 6460050. These references were considered by the USPTO examiner and are relevant to understanding the patent's claims and novelty. The critical date for prior art is the patent's filing date of December 22, 1999.
U.S. Patent Documents Cited
1. US Patent 5,619,648 - "Method for screening electronic messages for a computer user" (Canale et al.)
- Full Citation: US Patent 5,619,648, Canale, et al., issued April 8, 1997.
- Filing Date: June 7, 1995.
- Brief Description: This patent describes a system for filtering electronic mail (e-mail) based on user-defined criteria. A user can create "screening criteria" which are applied to incoming e-mails. If a message matches the criteria, a user-specified action is performed, such as deleting the message, moving it to a specific folder, or forwarding it. This system acts as an agent for the user to manage unwanted messages automatically.
- Potential Anticipation: This reference is highly relevant to the general concept of e-mail filtering. It teaches receiving a message, applying a rule or filter to it, and then taking an action. However, it appears to focus on user-defined rules (like filtering based on sender or subject keywords) implemented on the user's system or a local server, rather than the distributed, collaborative model of US 6460050. It does not explicitly teach the generation of a content-based digital ID (like a hash) and sending it to a remote server that aggregates data from multiple, separate clients to determine the characteristic of the message (e.g., as spam). Therefore, while it describes a form of filtering, it likely does not anticipate the specific distributed and collaborative architecture claimed in independent claims 1, 9, 16, and 22 of US 6460050.
2. US Patent 5,999,932 - "System and method for filtering unwanted electronic mail" (Pauloski)
- Full Citation: US Patent 5,999,932, Pauloski, issued December 7, 1999.
- Filing Date: August 11, 1997.
- Brief Description: This patent discloses a collaborative e-mail filtering system where users can vote on whether a message is unwanted "junk" e-mail. A server maintains a database of messages and their associated "junk" votes. When a new message arrives, its content (or a representation of its content) is compared to the database. If the message has been widely identified as junk by other users, it is blocked or filtered.
- Potential Anticipation: This reference is very strong prior art. It teaches a client-server model where multiple users (clients) contribute to a central database to identify unwanted content. This directly relates to the core concept of leveraging data from a plurality of systems, as recited in claims 1, 9, 16, and 22. The system compares an incoming message to this collective database to characterize it. While it may not explicitly use the term "hash" or "digital ID," it describes comparing message content, which is the functional equivalent. This patent could be argued to anticipate the core ideas of claim 1 (plurality of agents, server database, characteristic comparison), claim 9 (receiving identifiers from multiple agents), claim 16 (comparing an identifier to a database of identifiers from multiple computers), and claim 22 (collecting data from a plurality of systems to characterize files).
3. US Patent 6,023,723 - "Snooping TCP" (McCormick et al.)
- Full Citation: US Patent 6,023,723, McCormick, et al., issued February 8, 2000.
- Filing Date: October 29, 1997.
- Brief Description: This patent describes a system for monitoring (snooping) network traffic, specifically TCP/IP packets, to filter content. It discloses an apparatus that sits between a local network and an external network (like the Internet) and inspects packets for certain content, such as viruses or specific keywords. This can be used to block unwanted data from entering the local network.
- Potential Anticipation: This reference teaches content inspection and filtering at a network level. It supports the general environment in which the '050 patent operates. However, its focus is on packet-level inspection based on predefined rules for a single network, not the collaborative, hash-based system described in the '050 patent. It does not appear to teach creating a content ID and sending it to a remote, multi-user database for characterization based on frequency or appearance across different networks. It therefore seems less relevant for anticipating the core distributed and collaborative claims (1, 9, 16, 22).
4. US Patent 6,161,130 - "System and method for reducing transmission of unsolicited bulk electronic mail" (Horvitz et al.)
- Full Citation: US Patent 6,161,130, Horvitz, et al., issued December 12, 2000.
- Filing Date: September 18, 1998.
- Brief Description: This patent discloses a method for identifying and filtering unsolicited bulk e-mail (UBE) by analyzing message attributes. The system can create a "fingerprint" or "signature" of a message and store it. When new messages arrive, their fingerprints are compared against the database of known UBE fingerprints. A key aspect is the ability to identify messages that are substantially similar, even if not identical, which is common in spam campaigns.
- Potential Anticipation: This is another very strong prior art reference. The concept of creating a message "fingerprint" or "signature" is functionally identical to the "digital content identifier" or "file content ID" in US 6460050. The system compares these fingerprints against a database to classify new messages. The reference contemplates a centralized analysis of message attributes to identify spam campaigns. This strongly relates to claims 1, 9, 16, and 22. If the reference also suggests that this fingerprint database is built from inputs from multiple distributed users or systems, it would be a very direct anticipation of the core invention claimed in US 6460050.
Non-Patent Literature Cited
The file wrapper also lists several non-patent references, including two that are particularly relevant:
- "Distributed Checksum Clearinghouse" (www.rhyolite.com/anti-spam/dcc): The DCC is a known anti-spam system that collects checksums (a type of hash or digital ID) of mail messages from various client sites. A central server counts how many times it sees each checksum. If a message is reported by many different clients, it is classified as bulk mail. This system, which existed before the 1999 filing date of the '050 patent, appears to be a direct implementation of the core inventive concept.
- "Vipul's Razor" (razor.sourceforge.net): Similar to the DCC, Razor was a collaborative, distributed spam filtering network. Users would generate signatures of spam messages and submit them to a central catalog. Other users' mail servers could then check incoming mail against this catalog to identify and filter known spam.
Potential Anticipation by Non-Patent Literature: Both the DCC and Razor systems appear to disclose all the key elements of the independent claims of US 6460050. They both describe:
- Client agents on multiple computers (Claims 1, 9, 22).
- Generating a digital identifier (checksum/signature) of an e-mail's content (Claims 1, 9, 16, 22).
- Sending this identifier to a central server with a database (Claims 1, 21, 22).
- The server determining a characteristic (spam) based on the collection of identifiers from multiple clients (Claims 1, 9, 16, 22).
- Returning a reply to the client to enable filtering (Claims 1, 9, 16, 21, 22).
These systems represent a significant challenge to the validity of the patent's claims under 35 U.S.C. § 102 (anticipation) and § 103 (obviousness). The existence of these real-world, publicly documented systems before the patent's filing date corroborates the findings of invalidity in the later court and PTAB proceedings.
Generated 5/11/2026, 6:46:26 PM