Patent 6161149

Obviousness

Combinations of prior art that suggest the claimed invention would have been obvious under 35 U.S.C. § 103.

Active provider: Google · gemini-2.5-pro

Obviousness

Combinations of prior art that suggest the claimed invention would have been obvious under 35 U.S.C. § 103.

✓ Generated

Obviousness Analysis of U.S. Patent 6,161,149 under 35 U.S.C. § 103

To: File
From: Senior Patent Analyst
Date: 2026-05-11
Subject: Obviousness Analysis of US Patent 6,161,149 based on Cited Prior Art

This memorandum provides an analysis of the obviousness of the claims of U.S. Patent 6,161,149 ("the '149 patent") under 35 U.S.C. § 103. The analysis considers whether the differences between the claimed subject matter and the prior art would have been obvious to a person having ordinary skill in the art (a "POSITA") at the time the invention was made. The priority date is March 13, 1998.

A POSITA at that time would have had a bachelor's degree in computer science or a related field and several years of experience in client-server architecture, web application development (including CGI scripting, HTTP, and HTML), and database design. The POSITA would also be familiar with existing collaboration tools such as email, Usenet newsgroups, listservs, and early web-based forums.


1. Obviousness of Independent Claims 1, 14, and 20

These claims cover the core system and method of a "centrifugal" communication model: storing a member's message, pushing a notice with a direct link ("channel") to other members, and storing replies in a persistent, threaded manner.

Proposed Combination: US Patent 5,790,790 ("Smith '790") in view of either US Patent 5,619,648 ("Canale '648") or general knowledge of web-based notification systems.

Analysis:

As established in the prior art anticipation analysis, Smith '790 discloses the most critical elements of these claims. It teaches a system for creating and distributing electronic messages with links to other messages in a central store, explicitly enabling the creation of persistent, threaded conversations. When a user creates a reply, it is stored and associated with the original message, and a notification (an email) containing a link to that reply is sent to other users.

The primary, and arguably negligible, difference is that the '149 patent frames this concept in the context of a "central agent" on a network, whereas Smith '790 describes it as an enhanced email system with a "message store." To a POSITA in 1998, this is a distinction without a difference. An email server and message store is a central agent on a network.

However, even if Smith '790 were found not to anticipate, these claims would have been obvious.

  • Motivation to Combine: The motivation for a POSITA would be to improve the usability of existing web-based discussion forums. By 1998, users were accustomed to the "centripetal" model of manually visiting a website to check for new posts. A POSITA would have been motivated to reduce this user burden. Push notification systems, as taught by Canale '648 (pushing notices with pointers to subscribers) and Stepczyk '012 (notifying users of document updates via email with a link), were known solutions to this exact problem of "blind convergence."

  • Reasonable Expectation of Success: A POSITA would have had a high expectation of success in applying the push-notification method of Canale '648 to the threaded discussion system of Smith '790. The process would involve:

    1. Implementing a threaded message store as taught by Smith '790.
    2. Instead of just sending a basic email notice, programming the system to generate a notice (like the notification in Canale '648) whenever a new message or reply is posted.
    3. Placing a direct hyperlink (the "channel" or "pointer") within that notice, pointing to the specific database record of the new message.

This combination is a straightforward application of a known notification technique (pushing a notice with a link) to a known system (a threaded discussion database) to achieve a predictable result: a more user-friendly discussion forum where users are actively informed of relevant new content. Therefore, claims 1, 14, and 20 are rendered obvious by the combination of Smith '790 and the teachings of push-notification systems like Canale '648.


2. Obviousness of Independent Claim 23

This claim adds a specific limitation to the system: the "channel" (link) must contain all information necessary to automatically access said first information input, including authentication information containing a password.

Proposed Combination: US Patent 5,790,790 ("Smith '790") in view of the common and well-known practice of embedding authentication tokens or session IDs in URLs for web applications.

Analysis:

Smith '790 teaches the base system of a threaded discussion where users receive notices with links to new messages. As described in the '149 patent itself, a typical implementation would require a user to click the link and then enter a password to access the content. Claim 23 seeks to patent the improvement of making this access "automatic" by embedding the authentication in the link.

This improvement would have been obvious to a POSITA in 1998.

  • Motivation to Combine: The motivation is clear and compelling: enhancing user convenience by eliminating a redundant step. A POSITA building the system of Smith '790 would recognize that forcing a user who has just received a private notification to then log in again is inefficient. The obvious goal would be to streamline the process so that clicking the link provides immediate access.

  • Obviousness of the Solution: The technique of embedding authentication or session-state information into a URL's query string was a well-known and conventional practice in web development long before 1998, particularly for CGI-based applications. This method was a common way to maintain state over the stateless HTTP protocol. A server would generate a unique token or session ID for a logged-in user and append it to all subsequent links provided to that user (e.g., http://server.com/get_message?msg_id=123&auth_token=xyz987). When the user clicked such a link, the server-side script would validate the auth_token and, if valid, serve the requested content without requiring another login.

A POSITA, motivated to provide seamless access, would have readily identified this existing technique as a solution. They would modify the link-generation part of the Smith '790 system to append a user-specific, temporary authentication token to the URL. This is not an inventive step, but rather the application of a standard tool of the trade to solve a predictable problem. The result—automatic, direct access upon clicking the link—is precisely what one would expect from this combination.

Conclusion:

The combination of the threaded discussion system with linked notifications from Smith '790 and the well-established web development practice of embedding authentication tokens in URLs renders the subject matter of claim 23 obvious. The combination is driven by a simple motivation to improve user experience and yields a predictable and non-inventive result.

Generated 5/11/2026, 12:45:46 AM