Invalidity dossier

US 6260148

Methods and systems for message forwarding and property notifications using electronic subscriptions

Current assignee: Microsoft Technology Licensing LLC

Added 9/26/2026, 8:34:56 AM

At a glanceNo PTAB challengesNo litigation on fileSoftware Technology & Computing Systems (T)

Active provider: DeepSeek · deepseek-v4-flash

Auto-generating section 1 of 2: Extensions…

Each section takes ~30-60s with web-search grounding. Keep this tab open — sections will fill in below as they complete.

Patent summary

Title, assignee, inventors, filing/issue dates, abstract, and a plain-language overview of the claims.

✓ Generated

I'll search for litigation and docket information on this patent number, then combine it with the authoritative patent text provided.

The provided text is truncated before the claims. Let me search for the claim language and check for any litigation.

Let me try to locate the actual claim text, since the provided document text is truncated before the claims.

US Patent 6,260,148 — Analyst Summary

1. Scope of the docket/litigation search (result: none found)

I searched for the literal identifier 6260148 against publicly indexed USPTO, PTAB, and Federal Circuit materials, plus general litigation sources.

  • No CAFC 2026 docket, IPR, or district-court action asserting or challenging U.S. Patent 6,260,148 was found. I cannot rule out an unindexed or sealed matter, but nothing authoritative surfaced.
  • Every "6260148" hit I did find is an unrelated identifier, not this patent:
    • JP6260148B2 — a Japanese patent (Seiko Epson, "携帯型電子機器及び表示制御方法").
    • "SEI nº 6260148" — a Brazilian federal court administrative document (TRF3).
    • A Federal Register / Official Gazette listing of 6,260,148 among issued patents (routine publication, not litigation).
  • The only substantive third-party use I found is prior-art citation: Google Patents/Justia show 6,260,148 listed among references cited in later messaging patents (e.g., AOL's US 9,391,931 — "6260148 | July 10, 2001 | Aggarwal et al."). Being cited as prior art is not litigation.
  • Google Patents legal status for this patent: "Expired – Lifetime," with anticipated expiration 2017-04-04. It is therefore long past its enforcement life, which is consistent with the absence of current litigation.

2. Bibliographic summary (from the authoritative full text provided)

Field Value
Patent number US 6,260,148 B1
Title Methods and systems for message forwarding and property notifications using electronic subscriptions
Application no. US 09/360,531
Filing date 1999-07-26
Issue/publication date 2001-07-10
Priority date (as listed) 1997-04-04
Original assignee Microsoft Corporation
Current assignee (as listed) Microsoft Technology Licensing, LLC (assignment recorded 2014-12-09)
Inventors Sudhanshu M. Aggarwal; Peter L. Beebee; Rajeev Surati; Leon C. W. Wong; Martin R. Calsyn
Continuity CIP of US 09/286,257 ("Inter-Enterprise Messaging System Using Bridgehead Servers," filed 1999-04-05), itself a CIP of US 08/832,758 ("System for Immediate Popup Messaging Across the Internet," filed 1997-04-04)
Classifications (selected) G06F11/30, G06Q10/107, H04L51/04, H04L63/02, H04L67/55

Literal-text note (no auto-correction): The patent's own "Related Application" paragraph states the parent 08/832,758 is "now U.S. Pat. No. 5,943,478," while the Google Patents priority entry lists US5943478A for the same 1997-04-04 filing. I am reporting both exactly as they appear; the two numbers differ, and I am not reconciling them.

3. Abstract (verbatim, as provided)

"A messaging system is described in which subscription requests are transmitted over the Internet using Internet protocols such as extensions of HyperText Transport Protocol (HTTP). The subscription request may be for a wide variety of information from the remote device. For example, the subscription request might be for messages to be forwarded from the device as they are received. Also, the subscriptions could be for messages to be generated when a property value of the remote device has a predetermined characteristic. Such property values might include, for example, stock prices, inventory levels, online status, error codes, heart rates, and the like. The subscription request itself is a data structure representing a subscribe method identification, an address of the device containing the information, and an address of the device to which the information is to be forwarded. Optionally, the subscription request may also define the conditions under which a message is to be forwarded, or under which a property notification is to be sent."

4. Independent-claim overview — ⚠️ important limitation on confidence

I could not verify the verbatim claim language. The authoritative full text supplied to me is truncated at the end of the written description (it cuts off mid-sentence in the online-status subscription example, "…indicates the conditi…"), and it does not include the claims. Repeated searches of the Google Patents and Justia pages returned only the "Definitions"/description extract, not the claims. I therefore cannot quote or chart the claims, and I will not reconstruct them from memory.

What is authoritatively supported — and what the independent claims should logically be built around, given the abstract and the "Summary and Objects" section — is:

  • The claimed core data structure. A subscription request is defined in the specification as "a data structure representing a subscribe method identification, an address of the device containing the information, and an address of the device to which the information is to be forwarded," with optional parameters defining the trigger condition. This phrasing closely tracks claim language, so the independent claims very likely recite a subscription request/subscription message comprising a function identifier (subscribe method), a destination address (device holding the information, possibly a bridgehead server), an object identifier, and a forwarding ("Call-Back") address.
  • Two subscription modes. Independent claims are expected to distinguish (a) a message-forwarding subscription — forward messages as they are received until an unsubscribe request or a "subscription lifetime" expires — and (b) a property-notification subscription — generate and forward a message when a monitored property meets a condition (e.g., online-status change, threshold breach).
  • Claim formats. Consistent with the title ("Methods and systems"), the patent likely includes both method claims and "computer-readable medium having computer-executable instructions" claims (the specification devotes substantial text to computer-readable media and to memory 120/processor 122 executing instructions).
  • Firewall/bridgehead aspect. Routing a subscription request or the responsive message to a bridgehead server address with a recipient identifier for resolution to an internal messaging server is a described feature that may or may not appear as a limitation in the independent claims.

I would need the actual claim set (e.g., from USPTO Patent Public Search / PatentCenter for US 09/360,531) to give you a defensible element-by-element independent-claim analysis. I am flagging this rather than guessing.

5. Plain-language substance of the invention (what it does)

  • Problem: real-time information from a remote device either required expensive broadcasting infrastructure, or was limited to "buddy list" online-status pings, and firewall designs blocked inbound asynchronous connections to internal nodes.
  • Solution: a lightweight, HTTP-style SUBSCRIBE request sent to the device/object holding the data, carrying a Call-Back address. The receiving device then pushes messages or property notifications to that Call-Back address. The forwarding device needs no broadcast capability — only the ability to recognize the request, the requested information, and the Call-Back address.
  • Mechanisms disclosed: subscription lifetimes (auto-expiry, e.g., 3600 seconds) to avoid stale subscriptions; unsubscribe by subscription identifier; multi-recipient Call-Back lists (newsgroup-style fan-out); contact lists/subscriber lists for online-status propagation; and chaining subscriptions across multiple devices (FIG. 9) so a notification flows 136 → 137 → 138 → 135 purely via nested forwarding subscriptions.

6. Where I have uncertainty (stated explicitly)

  1. Claim text — not available in the source provided; section 4 is inference, not quotation.
  2. Litigation — absence of results is not proof of absence of a sealed/unindexed matter, though the patent's expiration in 2017 makes live litigation very unlikely.
  3. Family members — a same-inventor patent, US 6,604,133 ("Aggarwal et al.," Aug. 5, 2003), appears in a related-patent list; I have not verified its continuity relationship to 6,260,148.
  4. Priority-number discrepancy noted in §2 is reported literally, uncorrected.

Sources grounded: the authoritative full-patent text supplied (patents.google.com/patent/US6260148B1); Google Patents bibliographic/legal-status entries; Justia patent reference listing (patents.justia.com/patent/9391931); U.S. Federal Register / Official Gazette patent listing (govinfo.gov); the unrelated JP6260148B2 and TRF3 "SEI nº 6260148" documents.

Generated 9/27/2026, 9:11:05 PM

Cases on file (0)

Specific litigation cases in our database that name US patent 6260148. The free-form analysis below may also discuss cases beyond this list.

No cases on file mention this patent. Upload a CSV or add a case manually in Admin → Manage litigation cases.

Litigation summary

Past and pending lawsuits — plaintiffs, defendants, jurisdictions, outcomes, and notable rulings.

✓ Generated

I'll research litigation involving US patent 6260148 across patent litigation databases.

Initial searches returned unrelated results. Let me run more targeted queries on specialized litigation databases.

Let me query the Unified Patents portal directly and other litigation trackers.

Bottom line

I found no litigation — no district court action, no PTAB proceeding, no Federal Circuit appeal, and no ITC investigation — involving U.S. Patent No. 6,260,148.

This is a negative finding, not proof of non-existence, and I want to be explicit about the limits of what I could verify (see "Verification gaps" below).

What the record shows for US 6,260,148

Item Value
Title Methods and systems for message forwarding and property notifications using electronic subscriptions
Patent no. US 6,260,148 B1 (interpreted literally as given)
Application no. 09/360,531
Filing date 1999-07-26
Publication/grant date 2001-07-10
Priority date 1997-04-04 (claimed from US 08/832,758, now US 5,943,478)
Inventors Aggarwal; Beebee; Surati; Wong; Calsyn
Original assignee [Microsoft Corp.](/litigations/by-plaintiff/Microsoft%20Corp.)
Current assignee (record) Microsoft Technology Licensing LLC
Legal status Expired – Lifetime; anticipated expiration 2017-04-04
Family CIP of 09/286,257 ("Inter-Enterprise Messaging System Using Bridgehead Servers," filed 1999-04-05), itself a CIP of 08/832,758 ("System for Immediate Popup Messaging Across the Internet," now US 5,943,478)

Sources: Google Patents record for US6260148B1 (https://patents.google.com/patent/US6260148B1/en), including its prosecution/assignment/legal-status timeline; the patent's own Related Application section (see the full text in your message).

The patent expired by operation of law on 2017-04-04 and the "Expired – Lifetime" status reflects non-payment/lapse of maintenance after that date rather than any litigation-driven outcome. A patent that expires does not produce a court case, and no litigation-triggered docket entry appeared in any search I ran.

Searches run (all negative for litigation on this patent)

  1. 6260148 patent litigation
  2. US6260148 lawsuit defendants
  3. "6,260,148" patent infringement lawsuit
  4. unifiedpatents.com litigation "6260148"
  5. portal.unifiedpatents.com/patents/patent/US-6260148-B1
  6. "6260148" OR "6,260,148" patent case "Plaintiff" "Defendant" complaint infringement

None of these returned a complaint, docket, judgment, IPR/CBM petition, or appeal naming US 6,260,148. The results that did surface were mismatches on the number string (see below).

Important cautions on number matching (per your literal-interpretation rule)

Searching this number is unusually error-prone because "6260148" and the shorthand "the '148 patent" collide with many unrelated rights and cases:

  • Different jurisdiction, same number: JP 6260148 B2 (Seiko Epson, granted 2017-12-22) and a Turkish/EPO record listing "6260148" (Vitus Maria Huber, orthopedic device) are not the same right as US 6,260,148. These appear in search results purely because of the identical digit string.
  • Different US patent, same shorthand: Litigation documents commonly say "the '148 patent" to mean something entirely different — e.g., in AbbVie Inc. v. Apotex Inc., No. 3:25-cv-18972 (D.N.J.), "the '148 patent" is an AbbVie patent asserted against an ANDA filer; in Medtronic v. Axonics, No. 8:19-cv-02115 (C.D. Cal.), "the '148 patent" is U.S. 8,738,148. Neither is US 6,260,148.
  • Citations, not assertions: US 6,260,148 appears throughout the literature as cited prior art / a cited reference (e.g., in U.S. 8,819,273; U.S. 7,949,105; U.S. 9,391,931; and in PCT search reports such as WO 2002/035400 and WO 2002/015529, where it is listed as "P,X"). Being cited against someone else's application is not litigation.

I did not auto-correct any of these identifiers; I flag them precisely so that a "6260148" or "'148" hit is not mistaken for an assertion of this patent.

Verification gaps (things I could not confirm)

  • I could not retrieve the Unified Patents litigation case list page (https://portal.unifiedpatents.com/litigation/caselist) or a dedicated litigation tab for US-6260148-B1. My query for that portal returned a patent page template for a different patent (US-7640306-B2) and a generic portal result, not a case list for '148.
  • PACER / CourtListener / Docket Alarm were not directly queryable in my session; my results were web-search-mediated rather than native docket lookups across all 94 districts.
  • Underlying Microsoft enforcement history that may have touched this family (for example, disputes over the US 5,943,478 / 09/286,257 bridgehead-server line or the broader Microsoft instant-messaging portfolio) is not the same as an assertion of US 6,260,148, and I will not attribute such cases to it without a docket naming this patent number.

Recommended next steps to close the loop definitively

If you need a court-admissible negative, run these directly rather than relying on web search:

  1. Unified Patents litigation portal — open https://portal.unifiedpatents.com/patents/patent/US-6260148-B1 and check the "Litigation" and "PTAB" tabs.
  2. PACER Case Locator (https://pcl.uscourts.gov) — search the patent number across all district courts, plus the Federal Circuit docket for any appeal.
  3. PTAB API (https://developer.uspto.gov/ptab-api) — query patentNumber=6260148 for IPR/PGR/CBM/derivation proceedings.
  4. USPTO Patent Assignment / Global Dossier — confirm whether the Microsoft Technology Licensing assignment (2014-12-09) was ever accompanied by an enforcement transfer.
  5. ITC EDIS — search for any Section 337 investigation listing the number.

My assessment: on the evidence available, US 6,260,148 has no known litigation. Its enforcement value appears to have lain in its citation footprint as prior art in the messaging/instant-messaging art and in its use as a family predecessor (US 5,943,478 / the bridgehead-server line), rather than in any asserted case bearing this number.

Generated 9/27/2026, 9:11:02 PM

Proceedings on file (0)

All PTAB activity →

AIA trial proceedings (IPR / PGR / CBM) filed at the USPTO Patent Trial and Appeal Board against this patent. Sourced from the USPTO Open Data Portal and refreshed every six hours; each proceeding number deep-links to the PTAB E2E docket.

No PTAB proceedings on file. This patent has not been challenged via IPR, PGR, or CBM. The absence is itself a signal — well-asserted patents eventually attract IPRs. The LLM analysis below may surface filings the ODP feed hasn’t indexed yet.

PTAB challenges

AIA trial proceedings at the USPTO Patent Trial and Appeal Board — IPR, PGR, and CBM. Petitioners, judge panels, claim-level invalidation outcomes from Final Written Decisions, and Federal Circuit appeals. The single most important defensive datapoint after litigation history.

✓ Generated

I'll start by verifying the structured data with targeted web searches for any PTAB activity on this patent.

Let me run a few more targeted checks for any litigation or post-grant activity tied to this patent.

Let me do a final confirmation check on docket aggregators and the CAFC docket.

PTAB Proceedings on US 6,260,148 — Analysis

Proceedings overview

Total count: 0. The USPTO Open Data Portal returns no AIA trial proceedings (IPR/PGR/CBM) on US 6,260,148, and my independent web checks surfaced no PTAB petition, institution decision, final written decision, settlement, or Federal Circuit appeal tied to this patent number. The bottom line for a defendant: there is no claims-invalidated finding to lean on, but also no hardened patent — the validity of every claim is untested at the PTAB, and the patent itself is expired (anticipated expiration 2017-04-04), which substantially drains the practical value of an IPR-based defense. A demand letter citing the '148 patent is more likely to be a stale-monetization play than a live litigation threat, because an expired patent cannot support prospective injunctive relief and damages are limited to the pre-expiration window.


No proceedings on file

I found no AIA trial proceeding to itemize. Accordingly, none of the per-proceeding fields (type, filing date, panel, grounds, institution decision, FWD, settlement, appeal) can be populated — and I will not invent proceeding numbers or outcomes. What I can report is the surrounding evidentiary picture:

  • Structured source (canonical): "The USPTO ODP API returns no AIA trial proceedings for this patent as of the most recent ingest."
  • Web corroboration: Searches for US6260148 IPR, "6,260,148" IPR/CBM/PTAB, and 6260148 Federal Circuit returned only (a) the Google Patents page for the '148 patent itself, (b) a 2002 Federal Register listing of the patent's issuance (10-Jul-2001), and (c) unrelated PTAB documents concerning other patents (e.g., '814, '913, '284, '920) and unrelated foreign/reexam matters. No PTAB docket entry for the '148 patent appeared.
  • No ex parte reexamination found either — searches for a reexamination control number on this patent returned nothing. (Unlike the '148 patent, the Honeywell "148 Patent" that surfaced in one result is a different patent — a security-panel patent — and must not be confused with this one.)
  • No district court assertion surfaced. The patent is a Microsoft (now Microsoft Technology Licensing LLC) asset and appears as prior art in third-party references (e.g., it is cited in WO 02/35400), not as an asserted patent in any case I could locate.

Defensive value: With no IPR and no reexam, there is no estoppel and no claim-level adjudication working for or against you. Any invalidity theory must be built from scratch in district court on a "clear and convincing" standard — but the patent's expiry as of 2017-04-04 means the realistic exposure is backward-looking damages only.


Strategic summary

Claim status — all claims UNTESTED. No claim of US 6,260,148 has been canceled, confirmed, or construed in any PTAB final written decision because no PTAB trial was ever instituted. There is therefore no "surviving claim set" narrowed through IPR to report; the full original claim set stands as issued. This is the opposite of a hardened patent: it simply has never been stress-tested in a post-grant forum. (For the record, the patent is a continuation-in-part of US 08/832,758, filed 1997-04-04 and issued as US 5,943,478, and the '148 patent itself was filed 1999-07-26 and issued 2001-07-10.)

Estoppel landscape — no § 315(e)(2) bar from any PTAB proceeding. Because no IPR/PGR reached a final written decision on this patent, no petitioner (or privy) is estopped from asserting § 102/§ 103 grounds, and no district-court defendant inherits any PTAB estoppel. Practically, all prior-art grounds remain on the table for a defendant — including patents, printed publications, and (in district court only) system/on-sale/public-use art that the PTAB could never have considered. The only validity ceiling is the patent's own effective priority date (1997-04-04 claim in the '758 parent) and the coterminous expiration of the pre-AIA statutory term.

Pattern signals — none. No serial petitioner, no repeat-filer pattern, no patent-owner appeal activity, and no defensive-aggregator (e.g., Unified Patents, RPX) IPR in the chain for this patent number. The absence is itself informative: the '148 patent is a 1999/2001-era Microsoft instant-messaging/firewall-traversal asset that, unlike sibling messaging patents, never attracted an AIA challenge. Combined with its 2017 expiration, this strongly suggests the patent is not a currently active assertion vehicle.


Recommended next steps

  • If you are a defendant and a demand cites 6,260,148: There is no FWD to link to and no canceled claim to quote — do not represent otherwise. Instead, lead with the expiration date (2017-04-04 per the USPTO record) and confirm the patent's current legal status is "Expired – Lifetime." Frame the pre-assertion posture around damages limitations and laches/statute-of-limitations exposure rather than an IPR kill-shot.
  • If you are evaluating invalidity exposure: Because no PTAB record exists, there is no estoppel benefit and no adverse institution decision to overcome. Commission an independent invalidity search from scratch, prioritized on § 102/§ 103 art predating the 1997-04-04 priority date. Note that IPR on an expired patent is generally disfavored/practically pointless (no claims to amend, no forward relief), so any post-grant strategy should consider whether ex parte reexamination for a clean invalidity record is even worth the spend.
  • If new activity appears: There are no active proceedings, so there are no institution deadlines, hearing dates, or statutory FWD due dates to track. If a petition is later filed (e.g., a revival/monetization campaign prompting a defensive IPR), the statutory clock would be institution + 12 months, extendable to 18 for good cause — but verify any such filing against PTAB E2E (the USPTO Patent Trial and Appeal Board End-to-End system) before relying on it.
  • Caveat on completeness: I could not query PTAB E2E or Docket Alarm directly (search budget exhausted), and ODP ingest can lag recently filed petitions. The finding of "no activity" is well-supported by the canonical structured data plus multiple corroborating searches, but treat it as high-confidence, not absolute as to any petition filed in the last few weeks.

Note: I was unable to retrieve specific FWD text, judge panels, or CAFC docket numbers because no such documents exist for this patent in the sources searched — I have not fabricated any.

Generated 9/27/2026, 9:11:00 PM

Ownership chain (3)

Asserters network →

Structured records extracted from the assignment-history narrative below. Each entity links to its full ownership-network profile.

  1. ? · recorded 2000-03-01 · Assignment

    Rajeev Surati; Peter L. Beebee; Leon C. W. Wong; Sudhanshu M. AggarwalMicrosoft Corporation

  2. ? · recorded 2001-08-14 · Assignment

    Rajeev Surati; Peter L. Beebee; Martin R. Calsyn; Leon C. W. Wong; Sudhanshu M. AggarwalMicrosoft Corporation

  3. ? · recorded 2014-12-09 · Assignment

    Microsoft CorporationMicrosoft Technology Licensing, LLC

    internal reorg

Assignment history

Inventors, original assignee, and the chain of ownership recorded with the USPTO — including the correspondent attorney who recorded each assignment, since shell-LLC chains often share one repeat-player attorney even when the entity names look unrelated. Surfaces NPE / patent-troll patterns: shell-entity transfers, known asserters in the chain, repeat correspondent fingerprints, pre-litigation assignments, and bankruptcy fire-sales.

✓ Generated

I'll research this patent's assignment history before building the report.

Assignment & Ownership Analysis — US 6,260,148 B1

Patent: "Methods and systems for message forwarding and property notifications using electronic subscriptions"
App. No. 09/360,531 · Filed 1999-07-26 · Granted 2001-07-10 · Priority 1997-04-04 (CIP of Ser. No. 09/286,257, itself a CIP of Ser. No. 08/832,758 → US 5,943,478)
Status: Expired – Lifetime (anticipated expiration 2017-04-04)

Source note / limitation: I was unable to query the USPTO Assignment Center (assignmentcenter.uspto.gov / assignment.uspto.gov) directly with the tools available for this task, and no reel/frame numbers surfaced in the indexed web material. The assignment events below are taken from the Google Patents legal-events record for US6260148B1, which is populated from the same USPTO assignment data. Execution dates and reel/frame numbers could not be verified and are marked as such — I will not invent them. Everything else (conveyance type, assignor, assignee, recording date) is as recorded.


Inventors

Inventor Employer at filing (determinable?)
Sudhanshu M. Aggarwal Microsoft Corporation (Redmond, WA) — assignment names Microsoft as assignee
Peter L. Beebee Microsoft Corporation — same
Rajeev Surati Microsoft Corporation at filing; background note: Surati is associated with Flash Communications (Cambridge, MA), acquired by Microsoft in 1998
Leon C. W. Wong Microsoft Corporation at filing; same Flash Communications lineage as Surati
Martin R. Calsyn Microsoft Corporation — same

Pattern analysis: This is a clean, single-employer inventor set. No adverse pattern present — no inventor-departure-within-12-months signal, no assignment gap suggesting a startup wind-down. The unusual feature is the split recording of inventor assignments: the first recorded assignment (2000-03-01) carries only four of the five inventors (Aggarwal, Beebee, Surati, Wong — Calsyn absent), and a second assignment recorded 2001-08-14 carries all five, adding Calsyn. That is consistent with a late-executing inventor's assignment being recorded separately and supplemented before grant, not with any ownership dispute.

Caveat: the Flash Communications attribution for Surati/Wong rests on secondary background sources (declarations in later Microsoft PTAB filings referencing Flash Communications and US 5,943,478), not on the patent's own front page, which lists the assignee simply as Microsoft.


Original assignee

Microsoft Corporation (Redmond, Washington) — a Washington corporation, named on the face of the issued patent.

  • Business: Software and platform vendor; at filing, the dominant PC operating-system and productivity-software company.
  • Product embodying the claims: Yes. The claims (HTTP/extension-based SUBSCRIBE requests, call-back forwarding, property/presence notification) map onto Microsoft's shipped real-time messaging stack of the period — Exchange Instant Messaging, MSN Messenger / Windows Messenger, and later Skype for Business/Teams presence subscriptions. The specification's own firewall-traversal-via-bridgehead architecture is the architecture Microsoft built.
  • Current status: Operating, publicly traded (NASDAQ: MSFT). The patent is no longer held by the operating parent — it moved to Microsoft Technology Licensing, LLC in 2014 (see timeline).

Assignment timeline

Recorded events per Google Patents legal events for US6260148B1. Reel/frame not retrievable with the tools available; execution dates not shown.

  • Execution date not shown / recorded 2000-03-01 — Reel not retrieved

    • Conveyance: Assignment (reassignment record)
    • Assignor: Rajeev Surati; Peter L. Beebee; Leon C. W. Wong; Sudhanshu M. Aggarwal (four of five inventors)
    • Assignee: Microsoft Corporation
    • Correspondent: Not determinable from the sources available to me. No correspondent data was surfaced.
    • Context: Routine inventor → employer assignment of the 1999 CIP application.
  • Execution date not shown / recorded 2001-08-14 — Reel not retrieved

    • Conveyance: Assignment (reassignment record) — appear to be confirmatory/supplemental
    • Assignor: Rajeev Surati; Peter L. Beebee; Martin R. Calsyn; Leon C. W. Wong; Sudhanshu M. Aggarwal (all five inventors — Calsyn added)
    • Assignee: Microsoft Corporation
    • Correspondent: Not determinable from the sources available to me.
    • Context: Clean-up of the inventor chain of title prior to/around grant (patent issued 2001-07-10); completes the record for the fifth inventor.
  • Execution date not shown / recorded 2014-12-09 — Reel not retrieved

    • Conveyance: Assignment (reassignment record)
    • Assignor: Microsoft Corporation
    • Assignee: Microsoft Technology Licensing, LLC
    • Correspondent: Not determinable from the sources available to me.
    • Context: Internal corporate reorganization — Microsoft's 2014 carve-out of its patent-holding/licensing function into a wholly-owned subsidiary. Not a sale to a third party and not a licensing-only shell.

No further recorded transfers after 2014-12-09. The chain terminates at Microsoft Technology Licensing, LLC, a wholly-owned Microsoft entity, and the patent expired 2017-04-04.


Timeline diagram

timeline
    title Ownership of US 6260148
    1997 : Priority from popup messaging application
    1999 : CIP application filed by Microsoft
    2000 : Four inventors assign rights to Microsoft
    2001 : Patent issued to Microsoft
         : Fifth inventor assignment recorded
    2014 : Transfer to Microsoft Technology Licensing LLC
    2017 : Patent term expires

NPE / troll-pattern signals

  1. Shell-entity transfer — not present. The only post-issuance transfer is Microsoft Corporation → Microsoft Technology Licensing, LLC (recorded 2014-12-09). MTL is a wholly-owned Microsoft subsidiary formed as Microsoft's internal patent-holding and licensing vehicle, not a single-purpose Delaware/Texas LLC with a registered-agent address and no products. Name contains "Licensing," but the naming signal is defeated by the evidence: it is a wholly-owned operating-company subsidiary and there is no third-party consideration event.

  2. Known asserter in the chain — not present. Neither Microsoft Corporation nor Microsoft Technology Licensing, LLC appears on any of the enumerated NPE lists (Acacia, Marathon, IV, IPNav, Wi-LAN, Mosaid/Conversant, Vringo, Pendrell, Innovatio, MPHJ, Lumen View, Round Rock, etc.). I found no Unified Patents or RPX high-frequency-plaintiff listing for either entity. Note the distinction the instructions ask me to draw: Microsoft is a high-volume plaintiff against competitors (e.g., Microsoft v. Motorola Mobility, S.D. Fla. 1:10-cv-24063), but that is competitive operating-company litigation, not NPE assertion, and I found no assertion of this patent in that or any other case.

  3. Repeat correspondent across the chain — unclear / not assessable. The framework's strongest tell — a recurring recording attorney across chained LLCs — cannot be evaluated here because the recorded correspondent is not exposed in the sources I could reach. There is no shell chain to test against in any event. Unclear, with the honest answer being "not determinable."

  4. Cascading transfers — not present. Three recorded events across ~15 years, and two of the three are inventor→employer assignments, not entity-to-entity transfers. The single entity-to-entity step (2014-12-09) is isolated. No chained LLCs, no <24-month sequence.

  5. Pre-litigation transfer — not present. No infringement suit naming US 6,260,148 was found in the sources consulted. There is accordingly no 6-month pre-suit assignment to explain, and the 2014-12-09 recording has no litigation counterpart.

  6. Bankruptcy fire-sale — not present. No Chapter 7/11 proceeding for Microsoft Corporation or MTL, and no bankruptcy-court sale of this patent. Assignor at all times was a solvent, publicly-traded operating company (or its wholly-owned subsidiary).

  7. Privateering — not present. No SEC 8-K/10-K disclosure, EFF/Patent Progress coverage, or other evidence that Microsoft transferred this patent to an NPE to assert on its behalf. The 2014 transfer is to Microsoft's own subsidiary, which is the opposite of privateering.

  8. Defensive aggregator — not present. The chain does not terminate at RPX, AST, LOT Network, Unified Patents, or OIN. Microsoft is an operating company, not a defensive aggregator (though Microsoft is a LOT Network and OIN participant in other contexts, that is irrelevant to this patent's chain).


Verdict

Operating-company assertion (operating-company ownership; no NPE signals — see caveat)

US 6,260,148 has a three-record chain, all inside Microsoft: two inventor assignments recorded 2000-03-01 and 2001-08-14 to Microsoft Corporation, and a single internal reorg transfer to Microsoft Technology Licensing, LLC recorded 2014-12-09. There is no shell LLC, no known asserter, no cascading transfer, no bankruptcy, and no defensive aggregator anywhere in the record — zero of the eight NPE signals are present, so an NPE verdict is affirmatively excluded. The patent was held by the operating company (and then its wholly-owned licensing subsidiary) that shipped instant-messaging and presence products practicing the claims, and it expired 2017-04-04.

Caveat against over-reading the verdict label: the "assertion" half of this verdict is not supported by evidence — I found no infringement suit naming US 6,260,148. What the record actually establishes is operating-company ownership with no NPE characteristics, on a now-expired patent. If a stricter reading is required, the accurate characterization is "operating-company-owned; never established as an assertion vehicle."

Verification links:

Gaps I could not close: reel/frame numbers for all three recordings; execution dates; and the recorded correspondent of record for each filing. These require the Assignment Center's per-record detail view, which I could not retrieve with the tools available. I have not estimated or substituted values for any of them.

Generated 9/27/2026, 9:11:18 PM

Prior art

Earlier patents, publications, and products that may anticipate or render the claims unpatentable.

✓ Generated

I'll research the prior-art citations for US 6,260,148. Let me run several targeted searches.

I have the core citation list. Let me verify the details of each cited reference and check for any additional citations.

Prior Art Analysis — US 6,260,148 B1

"Methods and Systems for Message Forwarding and Property Notifications Using Electronic Subscriptions"
Aggarwal, Beebee, Surati, Wong & Calsyn · [Microsoft Corp.](/litigations/by-plaintiff/Microsoft%20Corp.) (now Microsoft Technology Licensing LLC) · Appl. No. 09/360,531 · Filed 1999‑07‑26 · Issued 2001‑07‑10 · Expired – Lifetime (anticipated expiration 2017‑04‑04)


0. Method, sourcing, and two flagged discrepancies

Sourcing. The authoritative full text you supplied is truncated before the front‑page citation list — it stops mid‑sentence in the Detailed Description at the "Property Condition: online status change" parameter. The claim set and the references‑cited list below were therefore recovered from the patent's own front page as reproduced by independent sources:

I flag this because it means the citation list I could verify is the § 56 "References Cited" box only. I could not retrieve Google Patents' algorithmic "Cited By" / "Similar Documents" panels, so no family or forward‑citation completeness claim is made.

Discrepancy #1 (date). The task header says "Current Date: April 26, 2026"; the operating environment date is 2026‑09‑27. I use the latter for any currency statements.

Discrepancy #2 (PTAB, refinement — not a contradiction). The previously‑generated PTAB section correctly reports zero AIA trials on the '148 patent. My research adds one nuance it did not capture: US 6,260,148 was itself used as a prior‑art exhibit (Ex‑1045) in IPR2022‑00165, LinkedIn Corp. v. eBuddy Technologies B.V. That is the '148 patent being asserted as art against someone else's patent, not a challenge to the '148 patent — consistent with, and a useful sharpening of, the earlier finding.


1. The citation list on the face of US 6,260,148

The § 56 box lists five U.S. patents and two non‑patent publications. No foreign patent documents appear on the face of the patent (in contrast to many of its contemporaries).

# Reference Date Original USPC Examiner‑cited?
1 US 5,550,984 — Gelb Aug. 27, 1996 (filed Dec. 7, 1994) 395/200.17 —
2 US 5,590,266 — Carson et al. Dec. 1996 395/340 —
3 US 5,699,513 — Feigen et al. Dec. 1997 395/187.01 —
4 US 5,960,411 — Hartman et al. Sep. 1999 705/26 yes (asterisked)
5 US 6,029,150 — Kravitz Feb. 2000 705/39 yes (asterisked)
6 DellaFerra et al., "The Zephyr Notification Service," Usenet Conference, Feb. 1988 Feb. 1988 — (NPL) —
7 Lamacchia, D., "The Flame Client‑Based Instantaneous Datagram Communication Substrate," SB Thesis, MIT, May 1996 May 1996 — (NPL) —

Additionally, the Related Application paragraph identifies two incorporated‑by‑reference family members (relevant to priority, not to § 102 art against the '148 patent):

  • Ser. No. 09/286,257, "Inter‑Enterprise Messaging System Using Bridgehead Servers," filed Apr. 5, 1999 (the immediate parent CIP);
  • Ser. No. 08/832,758, "System for Immediate Popup Messaging Across the Internet," filed Apr. 4, 1997, now US 5,943,478 (the grandparent; source of the 1997‑04‑04 priority claim).

Interpretive caution (important): the presence of a reference in the § 56 box does not prove the examiner rejected any claim over it. It is a citation record, not a rejection record. The asterisked entries (4, 5) are conventionally the examiner‑initiated ones; the rest are presumptively applicant‑submitted IDS art. I could not obtain the file wrapper / Image File Wrapper record in this session, so I cannot tell you which of these references was actually applied in a § 102 or § 103 rejection.


2. Reference‑by‑reference analysis

Reference 1 — US 5,550,984 (Gelb)

  • Full citation: U.S. Patent 5,550,984, "Security system for preventing unauthorized communications between networks by translating communications received in IP protocol to non‑IP protocol to remove address and routing services information," inventor Edward J. Gelb, assignee Matsushita Electric Corporation of America (Wayne, NJ). Filed Dec. 7, 1994; issued Aug. 27, 1996.
  • Description (verified): A two‑motherboard security gateway sitting between a private network and the public Internet. Each half has a network interface adapter and a matched transfer adapter; communications received in IP are translated to non‑IP protocol, which strips originating source and destination address information and prevents routing‑service traffic (RIP/ARP/ICMP) from crossing. API shim / DLL software re‑establishes application‑level communication across the two halves. The kernel of the disclosure is: an external entity can reach internal application services even though it can never learn or address the internal endpoints. See https://patents.google.com/patent/[US5550984A](/patent/US5550984A)
  • Claims potentially implicated under § 102: None, in the strict sense. Gelb contains no subscription request, no property to which a user subscribes, no monitored condition, no call‑back/forwarding address, and no message forwarded in response to a received request. It cannot anticipate any of claims 1–9, 10–19, or 20–28, whose independent claims all require "receiving a subscription request … specifying the property … and a condition associated with the value of the property."
  • Actual relevance — § 103 / background: This is the firewall‑traversal / bridgehead‑server antecedent. It maps onto the '148 specification's problem statement (external→internal addressing blocked by a firewall) and onto the bridgehead architecture of FIG. 2–4 and FIG. 6. Its best use is as a § 103 secondary reference on the "even through firewalls" limitation found in dependent claim 4 (chained forwarding) and in the specification's bridgehead discussion — not as an anticipation reference.

Reference 2 — US 5,590,266 (Carson et al.)

  • Full citation: U.S. Patent 5,590,266, inventor Carson et al., issued Dec. 1996, classified 395/340.
  • Description: ⚠️ I could not verify the title or subject matter of this reference from a primary source in this session. The searches returned only the front‑page § 56 line ("5,590,266 12/1996 Carson et al. ...... 395/340"). I will not invent a title or technical description, and I expressly decline to guess.
  • Claims potentially implicated under § 102: Cannot be responsibly mapped. An anticipation mapping requires the reference's disclosure, which I do not have. Any statement that this reference anticipates a specific one of claims 1–28 would be fabricated.
  • What I can say with confidence: the original class 395/340 places it in the electrical/data‑processing computer graphics–and‑display periphery of the old USPC, i.e., adjacent to presentation/display art. If the examiner cited it, the most plausible link to the '148 patent is the message‑presentation / pop‑up‑window teaching in the specification (the MFC pop‑up window passage), and therefore a possible § 103 role against the user‑notification aspect — but this is inference from classification alone and should be verified against the reference's full text before any reliance.
  • Action item: pull US 5,590,266 from the USPTO Patent Public Search / Google Patents and confirm the title before using it in any chart.

Reference 3 — US 5,699,513 (Feigen et al.)

  • Full citation: U.S. Patent 5,699,513, inventor Feigen et al., issued Dec. 1997, classified 395/187.01 (the pre‑reclass firewall/security subclass).
  • Description: On the classification evidence, this is a network security‑policy reference — i.e., enforcing an access/security policy on traffic passing between networks. ⚠️ As with Carson, I did not independently verify the exact title or claims in this session, so the description is class‑based, not disclosure‑based.
  • Claims potentially implicated under § 102: As with Gelb, none of the subscription claims are anticipated — the reference is directed at access control, not at subscription‑driven notification. At most it is § 103 background on the claim‑2 / claim‑11 / claim‑12 / claim‑21 "over the Internet using an extension of HTTP" and firewall‑transit limitations.
  • Caveat: description unverified; treat as a lead, not a finding.

Reference 4 — US 5,960,411 (Hartman et al.) — examiner‑cited

  • Full citation: U.S. Patent 5,960,411, "Method and system for placing a purchase order via a communications network," inventors Hartman, Linden, Spiegel & Wood (Amazon.com‑related), issued Sep. 28, 1999 (filed Sept. 12, 1997), classified 705/26. This is the well‑known "1‑Click" order‑placement patent.
  • Description: A client, already having a stored account/identifier with a merchant server, sends a single‑action order request over a network using a client identifier previously assigned by the server, and the server completes the order without re‑entering payment/shipping data. Technically it is a stateful, identifier‑keyed client→server request with server‑side stored parameters.
  • § 102 analysis — and a decisive date problem. Under pre‑AIA § 102:
    • As § 102(a)/(b) art it fails: it issued Sep. 28, 1999 and was filed Sep. 12, 1997, both after the '148 patent's Apr. 4, 1997 priority date.
    • As § 102(e) art it is date‑sensitive: a reference is § 102(e) art only against claims the applicant is not entitled to support from the earlier date. Claims 1–9 and 20–28 (the property‑notification/computer‑product claims) find their support in matter added by the 1999 CIP, so their effective date is Apr. 5, 1999 (or July 26, 1999) — later than Sept. 12, 1997, so Hartman could be § 102(e) art against them. Claims 10–19 (e‑mail forwarding), to the extent supported by the 1999 parent, sit at the same 1999 date. Nothing here reaches the Apr. 4, 1997 date.
    • Even where § 102(e) is available, there is no anticipation: Hartman discloses no subscription request, no monitored property/value condition, no forwarding/call‑back address, and no forwarding of a received message. It discloses a request that causes a transaction, which is not the claimed request that causes monitoring and notification.
  • Actual relevance: weakest of the patent references for validity purposes; its likely IDS role was to show "client sends a request with a pre‑assigned identifier to a server" as generic background — of § 103 interest at most, and even that is a stretch.

Reference 5 — US 6,029,150 (Kravitz) — examiner‑cited

  • Full citation: U.S. Patent 6,029,150, inventor David W. Kravitz, issued Feb. 22, 2000, classified 705/39 (finance / payment).
  • Description: ⚠️ Class‑based: a secure electronic payment / funds‑transfer reference. I did not verify the title or disclosure in this session and will not characterize its claims further.
  • § 102 analysis. Because it issued Feb. 2000 — nearly three years after the '148 priority date — it is not § 102(a)/(b) art. It could only be § 102(e)/§ 102(g) art if its underlying application was filed before the relevant critical date (I could not confirm its filing date), and even then it discloses nothing resembling a property‑supervision subscription. It cannot anticipate claims 1–28.
  • Actual relevance: effectively nil on the merits for the subscription claims; its presence is best explained as an examiner's generic "networked request/response with cryptographic identifier" citation.

Reference 6 — DellaFerra et al., "The Zephyr Notification Service," Usenet Conference, Feb. 1988 ⭐ most relevant single reference

  • Full citation: C. Anthony DellaFerra (and co‑authors), "The Zephyr Notification Service," presented at the Usenet Conference, February 1988 (MIT Project Athena). Printed publication.
  • Description: Zephyr is MIT's long‑lived publish/subscribe, real‑time notification service. Clients register interest in a named class/instance (a "subscription," implemented via zsubscribes, with server‑side subscription state and location/authentication fields), and the service pushes "Zephygrams" to subscribers as events occur. It is, functionally, a real‑time event‑notification system with subscriber state stored on the server — the direct conceptual ancestor of presence/notification subscriptions.
  • § 102 status: this is the strongest § 102(b) candidate on the list. Published Feb. 1988, it is a printed publication "more than one year prior to the date of the application for patent in the United States" (i.e., more than a year before Apr. 4, 1997). No § 102(a)/(b) date problem at all.
  • Claims potentially implicated under § 102:
    • Claim 1 and claim 20 (the independent property‑notification method and its computer‑product analogue) are the best candidates — to the extent one reads "property" and "condition associated with the value of the property" broadly enough to cover a Zephyr class/instance subscription with a trigger. The subscription‑registration + server‑side monitoring + push‑message‑to‑subscriber sequence is squarely Zephyr's architecture.
    • Claim 5 / claim 24 ("online status … changes") — Zephyr's canonical use case is presence/notification; this is the closest substantive match in the entire list.
    • Claims 6 / 25 (stock price, heart rate, inventory group) — arguable under the "any measurable condition" framing, since Zephyr's mechanism is value‑agnostic.
    • NOT the HTTP claims (2, 11, 12, 21) — Zephyr predates the Web and discloses no HTTP or HTTP‑extension transport. Claims 2/11/12/21 survive Zephyr on their face.
    • NOT the chained‑forwarding claims (4, 7, 8, 9, 18, 19, 23, 26, 27, 28), which require a second subscription/forwarding step.
  • Bottom line: Zephyr is the reference I would run first for a § 102 or § 103 attack on claims 1, 5, 6, 20, 24, 25 (subject to the priority/subject‑matter caveats below), and it is the reference the examiner almost certainly intended as the "notification service" art.

Reference 7 — Lamacchia, "The Flame Client‑Based Instantaneous Datagram Communication Substrate," MIT SB Thesis, May 1996 ⭐

  • Full citation: David Lamacchia, The Flame Client‑Based Instantaneous Datagram Communication Substrate, Bachelor of Science Thesis, Massachusetts Institute of Technology, May 1996.
  • Description: An MIT undergraduate thesis describing Flame, a lightweight, client‑based substrate for instantaneous datagram messaging — i.e., a thin messaging/notification layer that lets clients exchange real‑time messages directly, without heavyweight broadcast infrastructure. This maps onto the specification's own framing: the '148 patent's stated advance over the prior art is that the forwarding device "need not have complex broadcasting capability" (see Abstract and Summary).
  • § 102 status: published May 1996, eleven months before the Apr. 4, 1997 priority date. So it is comfortably § 102(a) art ("known or used by others … before the invention") but is not § 102(b) art by date alone (under one year). Two qualifications: (i) if the thesis was shelved in the MIT library or otherwise publicly accessible before Apr. 4, 1996, it becomes § 102(b) art; (ii) § 102(a) art is defeated by a valid earlier‑invention (Rule 131) showing, unlike § 102(b).
  • Claims potentially implicated under § 102: best aimed at the transport/architecture substrate concept — the "instant, client‑to‑client, no‑broadcaster‑needed" limitation threaded through claims 1, 10, 20 — and as § 103 art against the chained routing claims (4, 7–9, 18–19, 23, 26–28), ideally combined with Zephyr. Alone it does not disclose the subscription‑request data structure of FIG. 5 (function identifier 112, destination address 114, object identifier 116, forwarding address 118, parameters 120), so a clean single‑reference anticipation is not available.

3. Ranking — the most relevant prior art

  1. DellaFerra et al., "The Zephyr Notification Service" (Feb. 1988) — the only reference listed that is both § 102(b)‑dated and directed at server‑side subscription + push notification. Primary § 102/§ 103 reference for claims 1, 5, 6, 20, 24, 25.
  2. Lamacchia, "Flame … Datagram Communication Substrate" (May 1996) — § 102(a) art on the instantaneous, broadcaster‑free substrate; strongest as § 103 partner to Zephyr.
  3. US 5,550,984 (Gelb) — the firewall/bridgehead antecedent; § 103 only, aimed at the "through firewalls" limitations (spec. FIGS. 2–4, 6; claim 4).
  4. US 5,699,513 (Feigen) — § 103 background on network security policy; description unverified.
  5. US 5,590,266 (Carson) — § 103 background on message presentation; description unverified.
  6. US 5,960,411 (Hartman) — dated post‑1997 for the core claims; § 102(e) only against CIP‑added claims, and even then no anticipation. Weakest.
  7. US 6,029,150 (Kravitz) — post‑dates the priority date by ~3 years; no § 102(a)/(b) role; substantively remote.

4. The three caveats that matter more than any single reference

(a) No listed reference anticipates the claims as a whole. Every independent claim (1, 10, 20) requires the combination of (i) receiving a subscription request specifying the property and a condition on its value, (ii) monitoring in response, (iii) generating a message, and (iv) transmitting to the subscriber. Zephyr gets closest on (i)–(iv) at the concept level but lacks the HTTP‑extension transport of claims 2, 11, 12, 21 and the second‑subscription chaining of claims 4, 7–9, 18–19, 23, 26–28. Gelb gets the firewall architecture but none of the subscription elements. This reference list is a § 103 list, not a § 102 list.

(b) The priority date is the whole ballgame for references 4 and 5. US 5,960,411 (filed Sept. 12, 1997) and US 6,029,150 (issued Feb. 2000) both fall after the Apr. 4, 1997 priority date inherited through Ser. No. 08/832,758. They can only bite as § 102(e) art against claims whose support lies in the 1999 CIP matter (Apr. 5, 1999 / July 26, 1999) — i.e., the property‑notification claims 1–9 and 20–28. Any invalidity theory aimed at claims 10–19 or at claims entitled to the 1997 date must find art that predates Apr. 4, 1997, which means the NPL references, not these two patents.

(c) Description gaps I am not papering over. I verified the disclosure of Gelb (US 5,550,984) and the general character of Zephyr and Flame from primary/secondary sources. I did not verify the title or disclosure of US 5,590,266 (Carson), US 5,699,513 (Feigen), US 6,029,150 (Kravitz), and I did not pull the '148 file wrapper. Accordingly: no claim‑by‑claim rejection map is stated for those three, and I have not asserted that any claim was actually rejected over any reference. If you need a litigation‑grade chart, the next steps are (i) pull the '148 Image File Wrapper for the actual § 102/§ 103 rejections and the IDS submissions, (ii) retrieve the full texts of US 5,590,266, US 5,699,513 and US 6,029,150, and (iii) obtain the Zephyr paper and the Flame thesis themselves.


5. One additional, non‑§ 56 data point worth carrying forward

The '148 patent is not merely prior art on paper — it has been used as prior art in an AIA trial. It appears as Exhibit 1045 in IPR2022‑00165, LinkedIn Corporation v. eBuddy Technologies B.V., cited against the challenged patent in that proceeding. This is consistent with the earlier PTAB section's finding of no proceedings on the '148 patent, but it materially strengthens the conclusion there: the '148 patent is better characterized as expired, un‑asserted, and functioning as prior art against others than as a live monetization vehicle. It is also cited on the face of later PCT publications, e.g. WO 2006/133547 (PCT/CA2006/000946) and WO 02/35400.


Prepared 2026‑09‑27. Patent numbers and identifiers are reproduced literally as they appear in the sources; no alphanumeric identifier has been auto‑corrected. Where a title or disclosure could not be verified, that is stated explicitly rather than filled in.

Generated 9/27/2026, 9:11:54 PM

Obviousness

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

✓ Generated

I'll research the claim language and the prior-art citations for this patent before analyzing obviousness.

Let me try to retrieve the claims and the "References Cited" list for this patent.

Let me try the Justia claims page and the patent's own cited-reference list.

Obviousness Analysis — U.S. Patent 6,260,148 under 35 U.S.C. § 103

0. Corrections and contradictions with the earlier sections (flagging explicitly, as instructed)

Contradiction #1 — the claims are now available, and they do not match the earlier speculation. Earlier sections stated the claim text was unavailable and inferred that the independent claims "very likely recite a subscription request… comprising a function identifier… a destination address… an object identifier, and a forwarding ('Call-Back') address." That inference is wrong. The independent claims (1, 10, 20) do not recite the FIG. 5 data-structure fields at all. Those fields exist only in the written description and in dependent-claim language ("message forwarding subscription request," claim 14; "subscription lifetime," claim 17). Elements like the Call-Back/forwarding address, the object identifier, the bridgehead/recipient-identifier resolution, and the "SUBSCRIBE…Headers:" syntax are unclaimed subject matter.

Contradiction #2 — the claim set is smaller and narrower than assumed. There are 28 claims, not a large set, and there is no independent claim to a "subscription request data structure" as such. Independent claims are: claim 1 (property-notification method), claim 10 (e-mail forwarding method), claim 20 (computer program product mirroring claim 1).

Source/verification caveat. I obtained the verbatim claim text from a third-party reproduction (uspto.report/patent/grant/6260148), which reproduces the abstract and specification character-for-character with the authoritative Google Patents text supplied in the session. Confidence is high but not absolute. Important: that record carries the notation "Please see images for: ( Certificate of Correction )," meaning the printed claim set may have been corrected after grant; the analysis below uses the as-reproduced text.


1. Effective priority date — the threshold issue

The '148 patent is a continuation-in-part of 09/286,257 ("Inter-Enterprise Messaging System Using Bridgehead Servers," filed 1999-04-05), itself a CIP of 08/832,758 (filed 1997-04-04, now U.S. 5,943,478, "System for Immediate Popup Messaging Across the Internet").

  • Claim 1's subscription-request / property-condition-monitoring subject matter is not, on its face, the subject matter of the '478 popup-messaging parent or of the bridgehead-server CIP. Absent proof of § 112 support in the parents, the effective filing date for claims 1–28 is 1999-07-26; at the absolute earliest, 1999-04-05.
  • This matters a great deal: it moves ~15 months of messaging art (AOL Instant Messenger's May 1997 launch, ICQ's growth through 1997–98, the 1998 AOL/ICQ acquisition, Jabber precursors, HTTP-push channels) into the § 102/§ 103 window.
  • The grounds below hold regardless. Zephyr (1988), iFlame (1996), ICQ (1996), PointCast/Marimba (1996), LISTSERV/Majordomo, and SNMP-trap/process-alarm art all predate even the 1997-04-04 date.

Note on the parent: U.S. 5,943,478 is commonly owned and shares inventors, so it is generally not available as § 102/§ 103 prior art against '148 (§ 103(c)). It is, however, useful in two ways: (a) whatever it discloses is incorporated into the '148 specification by the CIP relation, and (b) the '148's own Background section contains applicant admissions usable as prior art.


2. Claim decomposition

Claim Type Core elements
1 Independent (method) First device (in network system with second device) capable of monitoring the value of a property at the first device; receives a subscription request from the second device specifying (i) the property and (ii) a condition associated with the value; request = request to generate a message when the value experiences the condition; in response, monitors the value, resulting in a determination the condition occurred; generates a message including information identifying the value; transmits it to the second device
2 Dep. on 1 Request received over the Internet using an extension of HTTP
3 Dep. on 1 Monitor for a predetermined time period, then cease
4 Dep. on 1 Generate a message forwarding subscription request so a second message goes from the second device to a third device
5 Dep. on 1 Property = online status change
6 Dep. on 1 Property value ∈ {stock price, heart rate, inventory value}
7–9 Dep. on 1 Second subscription request → second message (and "same content" variants) to a third device / from the first device to at least one other device
10 Independent (method) First device capable of monitoring receipt of an electronic mail message; receives subscription request specifying the first device and a condition associated with the email message; the request = request to forward the email upon the condition; monitors receipt; transmits the email to the second device
11–12 Dep. on 10 Request received over the Internet via an HTTP extension / HTTP
13 Dep. on 10 Condition = receiving the email
14 Dep. on 10 Message forwarding subscription request; email originally addressed to the first device forwarded as received
15–17 Dep. on 10 Predetermined time period; ceasing forwarding; subscription lifetime in the request
18–19 Dep. on 10 Second forwarding subscription → second email (same as the first) to at least one other device
20 Independent (computer program product) Same acts as claim 1, on a computer-readable medium carrying computer-executable instructions
21–28 Dep. on 20 Mirror of 2, 3, 4, 5, 6, 7, 8, 9

Note the breadth. Claim 1 requires only any property, any condition, and any message identifying the value. There is no requirement of HTTP, no bridgehead, no firewall traversal, no data-structure format, and no Call-Back address in the independent claims. That breadth is the central § 103 vulnerability.


3. The prior art of record on this page

The fetched Google Patents text contains only the prior-art keyword fields ("message, subscription request, property, value, client") and the 1997-04-04 prior-art date; it does not include the citation lists. Supplementing from the patent's front page as reproduced at uspto.report:

"References Cited" (U.S. patents): US 5,550,984 (Gelb, Aug. 1996); US 5,590,266 (Carson et al., Dec. 1996); US 5,699,513 (Feigen et al., Dec. 1997); US 5,960,411 (Hartman et al., Sept. 1999); US 6,029,150 (Kravitz, Feb. 2000).

"Other References" (the two genuinely on-point items): DellaFerra et al., "The Zephyr Notification Service," Usenet Conference, Feb. 1988; LaMacchia, "The iFlame Client-Based Instantaneous Datagram Communication Substrate," SB Thesis, MIT, May 1996.

Observations that matter:

  1. The U.S. patent citations are largely e-commerce and network-security art (the Hartman and Kravitz references are payment/ordering patents), not messaging-subscription art. The two references that actually describe a real-time subscribe-and-notify architecture — Zephyr and iFlame — came in only as non-patent literature in an IDS.
  2. The specification is itself an admissions well: it concedes that subscription-to-broadcast of "stock prices, files and video" existed; that "Buddy lists are known in the context of instant messaging systems"; and that "the buddy lists ping each other at short intervals to see who's online." These are applicant-admitted prior art usable to supply claim elements (MPEP 2129).

4. Grounds of rejection

Ground 1 — Zephyr alone or in view of conventional Internet transport → claims 1, 2, 20, 21

Zephyr (DellaFerra et al., Feb. 1988) is MIT Project Athena's distributed notification service: client programs register subscriptions with a server-side daemon (the Zephyr HostManager) naming a class (and, importantly, an instance), and the server delivers notices to the subscribing client in real time as they occur. Zephyr was used on Athena for exactly the class of "properties" the '148 specification recites — login/logout state, printer and service status, and machine conditions.

Mapping to claim 1:

Claim 1 element Zephyr
First device capable of monitoring a property at that device Zephyr notice server / HostManager tracking the state of a class-instance
Receiving a subscription request from the second device specifying the property and a condition Client "subscription" naming the class/instance (and instance semantics selecting a specific monitored entity)
Monitoring in response and determining the condition occurred Server-side match/delivery logic on notice arrival
Generating and transmitting a message to the second device Zephyr notice delivery to subscribing clients

The gap: Zephyr is predominantly publish-driven — a human or agent publishes a windowgram — so the "first device autonomously monitors a measured value" step is only partially met. That element is supplied by:

  • iFlame (LaMacchia, MIT SB Thesis, May 1996) — a client-based instantaneous datagram communication substrate with a server tracking a user population's online state and notifying clients of changes; and/or
  • ICQ (Mirabilis, released Nov. 1996; expressly cited in the sibling U.S. 6,604,133's reference list) and AOL Instant Messenger (May 1997), each of which ran a server that maintained presence for the whole user population and pushed login/logout events to the clients of users who had listed that user as a contact — i.e., claim 5 verbatim; and/or
  • the specification's own admitted art (buddy-list pingers; broadcast subscription services).

Motivation to combine (KSR factors): Zephyr, iFlame, ICQ/AIM and the '148 all sit in the same field of real-time network notification; the combination is "use of a known technique (server-side subscription/presence notification) to improve a similar device (a messaging client) in the same way," and the results are predictable. The specification supplies the market-based reason itself: demand for real-time information because a user "only periodically checks for the desired information," so data "may be as much as one hour old." The patent's own stated benefit — replacing ping-based polling with server-originated notification to cut latency and network load — is precisely the motivation.

Ground 2 — HTTP-push / firewall-tunneling art → claims 2, 11, 12, 21

Claims 2/21 require only that the subscription request be received "using an extension of HyperText Transport Protocol (HTTP)," and claims 11/12 an HTTP extension / HTTP. The specification discloses no protocol detail beyond the syntax example, making this a thin limitation.

  • HTTP/1.0 (RFC 1945, May 1996) and the "server push" multipart/x-mixed-replace mechanism shipped by Netscape in 1996/1997 established server-originated delivery over HTTP.
  • Firewall tunneling over HTTP was routine by 1999 and is the very technique the '148 relies on (the bridgehead concept presumes externally-addressable HTTP endpoints).
  • Motivation: the specification's own premise — firewalls "prohibit external entities… from directly connecting to internal entities" — supplies a strong reason to reuse port-80 HTTP rather than a custom protocol (no new firewall holes). This is the classic "known technique to overcome a known problem" rationale.

Ground 3 — Internet mailing-list subscribe/forward art → claims 10–17

Claim 10 in substance: receive a subscription request specifying a condition; monitor for an incoming e-mail; forward the e-mail to the subscriber. That is the ordinary function of:

  • Mailing-list managers — LISTSERV (1986), Majordomo (1992), LISTPROC — which accept a SUBSCRIBE command enrolling an address and thereafter automatically forward every message posted to the list (RFC 1211 "A Convention for Probes"; RFC 1436; and the widespread subscribe/unsubscribe convention of the era).
  • .forward / procmail / Sieve-style filtering — user-supplied rules that redirect or copy mail to a second address upon arrival, including rule-triggered forwarding conditioned on message attributes (sender, subject, keyword). This meets claim 10's "condition associated with the electronic mail message" and claim 13's "condition comprises receiving the electronic mail message."
  • E-mail-to-pager gateways (e.g., paging services addressed as pager-ID@service.com) and the parent '478 popup notification program, which the specification describes as generating an event-driven message on a new-mail event.

Motivation: the "vacation"/travel scenario in the '148 specification (Wanda forwarding mail to client A) is the single most common use case in the mail world; the combination adds nothing more than applying a known subscription idiom to a known forwarding problem, yielding predictable results. This ground is the strongest in the set because it does not depend on Zephyr at all.

Ground 4 — Soft-state / lease art → claims 3, 15, 16, 17, 22

Claims 3/22 (monitor for a predetermined time period) and 15–17 (predetermined period; cease forwarding; "subscription lifetime" in the request) read directly on the well-known soft-state / lease pattern:

  • RSVP (RFC 2205, 1997) — reservations maintained as soft state that must be periodically refreshed or they time out;
  • DHCP leases (RFC 2131, 1997) — grants with a finite, explicitly specified lifetime;
  • Network News article expiration and mailing-list subscription expiration.

Motivation is supplied verbatim by the specification: the limited-lifetime feature exists "to clean out unwanted subscriptions even if the client cannot be trusted to retract the subscription," because an active subscription "takes up computer and network resources." That is the exact rationale the soft-state literature gives, and the 3600-second example mirrors a typical refresh interval. Strong ground.

Ground 5 — Fan-out / relay chaining → claims 4, 7, 8, 9, 18, 19, 23, 26–28

These claims recite nothing more than the ability to configure a second, downstream subscription so a message propagates onward to a third device (FIG. 9's 136→137→138→135 chain). Prior art:

  • E-mail aliases and list-of-lists fan-out — an alias expands to N recipients, each of whom may itself have a .forward; standard since the 1980s.
  • UUCP/Usenet relay — a message propagates through a chain of hosts, each forwarding to the next; the "newsgroup" application the '148 specification itself invokes.
  • The bridgehead-server forwarding of the parent/CIP — a first server forwarding to a second server that forwards onward.

Motivation: distributing notification load and traversing successive administrative domains is a universally recognized networking requirement; chaining identical, already-known forwarding operations is a predictable, one-way-obvious extension (KSR: "a combination of familiar elements according to known methods"). Note also that these claims are drafted in terms of generating a request so as to result in downstream behavior — they read on the mere configuration of any multi-hop mail or notification path, without requiring that the first device itself perform the chaining.

Ground 6 — Property-category claims → claims 5, 6, 24, 25

Claim 6/25 recites the property value as "selected from the group consisting of a stock price value, a heart rate value, and an inventory value." These are pure applications:

  • Industrial process-control / SCADA alarm systems with "report by exception" and setpoint-threshold alarms were decades old, and SNMP traps (RFC 1157, 1990) are "monitor an agent property at a managed device and send an unsolicited message when a threshold condition occurs" — the hardware analogue of claim 1.
  • Medical bedside telemetry monitors with alarm limits and central-station call-out implemented heart-rate alerting.
  • PointCast (1996) and Marimba Castanet (1996–97) delivered subscribed, pushed stock quotes and other changing values over the Internet.
  • Vending-machine/inventory monitoring was a standard telemetry application.

Motivation (KSR "obvious to try" / "known technique in a known field"): once the subscription-notification mechanism is known, applying it to any measurable quantity is the definition of predictable application; the specification says so itself ("limited only by the values that the device can measure… The number of applications of this invention is enormous").


5. Claim-by-claim summary

Claim Primary art Secondary art / rationale
1 Zephyr (1988) iFlame, ICQ/AIM; admit. buddy-list art; SNMP-trap report-by-exception
2, 21 claim 1 + HTTP/1.0 (RFC 1945) Netscape server push; HTTP firewall tunneling
3, 22 claim 1 + RSVP soft state (RFC 2205) DHCP leases (RFC 2131)
4, 7, 8, 9, 23, 26–28 claim 1 + e-mail alias fan-out Usenet/UUCP relay; bridgehead forwarding
5, 24 ICQ / AIM presence servers; '148 spec admission iFlame
6, 25 SCADA/SNMP alarm art; PointCast Medical telemetry
10 LISTSERV/Majordomo SUBSCRIBE procmail/.forward; e-mail-to-pager gateways; '478 popup notifier
11, 12 claim 10 + HTTP RFC 1945
13 claim 10 + any arrival-triggered filter procmail
14 claim 10 + list-forwarding semantics '478
15, 16, 17 claim 10 + soft state RSVP; DHCP leases
18, 19 claim 10 + alias fan-out UUCP relay
20 Same as claim 1 Any general-purpose computer readable medium

Overall conclusion: every claim 1–28 is vulnerable under § 103 on at least one articulated ground, and claims 1–9, 20–28 are vulnerable on a single ground (Zephyr + iFlame/ICQ + soft-state, with the specification's own admissions supplying the "monitor a measured property" and "online status change" elements). Claim 10–17 face the cleanest rejection, since Internet mailing-list subscribe-and-forward practice maps nearly element-for-element without needing Zephyr.


6. Drafting defects that feed the § 103 analysis (flagged, not relied on)

  • Claim 1 (and claim 20, and claim 10) recite that the property "experiences a specified conditions" — a grammatical defect reproduced identically in independent claims 1, 10, and 20. This is a § 112(b) concern, but it also enlarges the construed scope (any condition), making anticipation/obviousness easier.
  • Claim 1's "condition associated with the value of the property" is purely functional and unbounded; under Halliburton / Williamson, breadth here means almost any threshold or change event reads on it.
  • Claims 4, 7, 8, 9, 18, 19, 23, 26–28 are drafted as "generating a subscription request so as to result in…" — i.e., they claim the configuration of a downstream device's behavior, not an act performed by the accused device. This maximizes overlap with ordinary multi-hop mail topologies.
  • The claims recite none of the features the specification presents as the invention's differentiators in the firewall context (bridgehead address, recipient identifier, directory resolution to an internal messaging server). Those features, which might have supplied nonobviousness and a firewall-traversal story, are unclaimed.

7. Secondary considerations / possible rebuttal

There is no objective evidence of nonobviousness available on this record: no commercial-success, long-felt-need, failure-of-others, or licensing evidence; no PTAB or district-court record preserving any such evidence (consistent with the earlier "no litigation / no PTAB" findings). Any rebuttal would have to argue (a) that Zephyr's publish model does not teach autonomous monitoring, and (b) that the mail-forwarding art does not teach a subscription request carrying a condition. Both arguments are countered by iFlame/ICQ/SNMP-trap art on the first point and by procmail/Sieve-style rule-based forwarding on the second.


8. Verification limits (stated explicitly)

  1. Claim text is from a third-party reproduction (uspto.report) that matches the supplied Google Patents description verbatim; the authoritative Google Patents source provided in this session is truncated before the claims. The grant notation indicates a Certificate of Correction, which I could not inspect — if a certificate amended the claims, the analysis above should be re-run against the corrected text.
  2. Characterization of Zephyr and iFlame is based on their titles, citation context on the patent's face, and general knowledge of MIT Athena and the iFlame thesis. I did not retrieve either document's full text in this session, so the element-mapping in Ground 1 is inference from the references' publicly described function, not quoted passages. A defensible invalidity contention would require the primary documents.
  3. Characterization of US 5,550,984 (Gelb), US 5,590,266 (Carson), and US 5,699,513 (Feigen) is deliberately omitted — I could not verify their disclosures. They appear as the patent's own cited references but are not relied on above.
  4. Priority date — I could not confirm whether the subscription/notification subject matter appears in the 1997 parent (08/832,758) or the 1999 CIP (09/286,257). The grounds above are stated so as to be valid under any plausible effective date, but a priority challenge that pushed the date past 1997-04-04 would add ICQ, AIM, and 1997–98 push-channel art to the § 102 (not merely § 103) analysis.
  5. As noted in the earlier sections, no litigation and no PTAB proceedings exist for this patent, and it expired 2017-04-04 ("Expired – Lifetime"). The practical significance of this § 103 analysis is therefore defensive/retrospective (pre-expiration damages window) rather than prospective.

Generated 9/27/2026, 9:12:18 PM

Extensions

Patent term adjustments, term extensions, continuations, divisionals, family members, and expiration dates.

Not generated yet. Click Generate to call the active LLM provider with the configured prompt.

Derivative works

Defensive disclosure: derivative variations of each claim designed to render future incremental improvements obvious or non-novel.

Not generated yet. Click Generate to call the active LLM provider with the configured prompt.

Keep exploring

Other patents in Software Technology & Computing Systems (T)

See all Software Technology & Computing Systems (T) patents →