Invalidity dossier
US 9971678
Systems including device and network simulation for mobile application development
Current assignee: Wapp Tech Limited Partnership
Added 9/30/2026, 2:14:34 PM
Active provider: DeepSeek · deepseek-flash
Patent summary
Title, assignee, inventors, filing/issue dates, abstract, and a plain-language overview of the claims.
Patent Overview: US 9,971,678 B2
Title: Systems including device and network simulation for mobile application development
Patent number: US9971678B2
Application number: US14/581,475
Filed: 2014-12-23
Granted/Published: 2018-05-15
Priority date (as listed): 2005-06-10
Inventor: Donavan Paul Poulin
Current/Original Assignee: Wapp Tech Corp
Legal status (as listed): Active; adjusted expiration 2027-10-22
Classifications: G06F11/3668, G06F11/3672, G06F11/3688 (software testing/test management); G06F11/3457 (performance evaluation by simulation); G06F30/20 (design optimisation/simulation); G06F17/5009
Purpose and plain-language scope
Based only on the supplied excerpt, the patent concerns systems that combine device and network simulation for developing mobile applications. Its classifications point to software testing and test management and to performance evaluation by simulation. In plain terms, the disclosed subject matter appears directed to tooling that lets developers emulate or simulate mobile device and network conditions while building and testing mobile apps, rather than relying solely on real handsets or live networks. The prior-art keywords listed ("network," "application," "mobile device," "software," "data") are consistent with this reading.
Family/continuation activity noted in the excerpt
The record lists priority links to later US filings including US15/979,330 (US10353811B2), US16/510,928 (US11327875B2), US17/657,213 (US11971812B2), and US18/630,475 (US20240256434A1), plus numerous design-patent filings from 2024–2025. It also records a 2023-11-29 assignment to Wapp Tech Corp. from inventor Donavan Paul Poulin.
What this excerpt does not establish
- No claims, detailed description, or drawings are included, so the actual claimed scope cannot be verified.
- No abstract text or background/field section is present.
- The listed "priority date" of 2005-06-10 is expressly identified as an assumption, not a legal conclusion; the same caveat applies to legal status and expiration.
- Litigation entries appear in the source, but per instructions these are not analysed here.
- No technical details of the simulation approach, architecture, or embodiments can be confirmed from this excerpt.
Source: https://patents.google.com/patent/US9971678/en (excerpt fetched 2026-09-30).
Generated 10/16/2026, 11:21:20 AM
Cases on file (9)
Group view →Specific litigation cases in our database that name US patent 9971678. The free-form analysis below may also discuss cases beyond this list.
Lawsuits filed per year
- Wapp Tech Limited Partnership v. Apple Inc. et al.filed Mar 6, 20254:25-cv-00230-ALME.D. Tex. (Sherman)transferred
Defendants: Apple Inc., Capital One, N.A., Capital One Services, LLC, and 2 others
Other patents asserted: 8924192, 9298864, 10353811, 10691579
- Wapp Tech Limited Partnership v. Wells Fargo Bank, N.A.filed Aug 27, 20214:21-cv-00670-ALME.D. Tex.claim construction; disposition unconfirmed
Defendants: Wells Fargo Bank, N.A.
Other patents asserted: 8924192, 9298864, 10353811, 10691579
- Wapp Tech Limited Partnership v. Bank of America, N.A.filed Aug 27, 20214:21-cv-00671-ALME.D. Tex.claim construction; disposition unconfirmed
Defendants: Bank of America, N.A.
Other patents asserted: 8924192, 9298864, 10353811, 10691579
- Seattle SpinCo, Inc. et al. v. Wapp Tech Limited Partnershipfiled Oct 15, 20181:18-cv-01585-RGAD. Del.stayed
Defendants: Wapp Tech Limited Partnership
- Wapp Tech LP et al. v. Wells Fargo & Co.filed Jul 16, 20184:18-cv-00501E.D. Tex.settled/dismissed with prejudice
Defendants: Wells Fargo & Co.
- Wapp Tech LP et al. v. Micro Focus International PLC et al.filed Jul 2, 20184:18-cv-00469E.D. Tex. (Sherman Div.), Judge Mazzantsettled/dismissed with prejudice
Defendants: Micro Focus International PLC, Seattle SpinCo, Inc., Micro Focus LLC, and 3 others
- Wapp Tech Limited Partnership v. Hewlett-Packard Enterprise Co.filed Jul 2, 20184:18-cv-00468-ALME.D. Tex.dismissed with prejudice
Defendants: Hewlett-Packard Enterprise Co.
- 4:18-cv-00519-ALME.D. Tex.terminated Sep 17, 2021dismissed with prejudice
Defendants: Bank of America Corp.
- 4:23-cv-01137-ALME.D. Tex.claim construction; disposition unconfirmed
Defendants: JPMorgan Chase Bank, N.A.
Other patents asserted: 8924192, 9298864, 10353811, 10691579
Litigation summary
Past and pending lawsuits — plaintiffs, defendants, jurisdictions, outcomes, and notable rulings.
I'll research litigation involving US Patent 9,971,678. Let me run several searches.
Let me get more detail on the specific cases involving this patent.
I was cut off from additional searches, so the following is based on the records retrieved (Stanford NPE Litigation Database, CourtListener/RECAP, Justia, IP-Navi, and the Google Patents family/litigation listing). Two ground-rule notes up front:
- Date discrepancy: You state today is April 26, 2026, but several retrieved docket records are dated after that (May–August 2026). I report the dates as they appear in the records and flag them.
- I could not fully verify the current status of every case; where I am unsure, I say so.
Patent identification
US 9,971,678 ("Systems including device and network simulation for mobile application development"), inventor Donavan Paul Poulin, assignee Wapp Tech Corp. Filed 2014‑12‑23 (app. 14/581,475); granted 2018‑05‑15; adjusted expiration 2027‑10‑22; priority to 2005‑06‑10. It is a continuation of 13/673,692 (U.S. 8,924,192), and is in the same family as U.S. 7,813,910, 8,332,203, 9,298,864, 10,353,811, and 10,691,579. The plaintiff in all identified litigation is Wapp Tech Limited Partnership and/or Wapp Tech Corp. (collectively "Wapp").
District court litigation involving the '678 patent
1. Wapp Tech Ltd. P'ship v. Micro Focus International PLC (a/k/a Wapp Tech v. Seattle Spinco, Inc.)
- Court / No.: E.D. Tex. (Sherman) — 4:18‑cv‑00469‑ALM
- Filed: July 2, 2018
- Patents: '192, '864, '678
- Status: Micro Focus dismissed for lack of personal jurisdiction; Wapp added subsidiaries (Seattle SpinCo, EntIT, etc.). Jury found willful infringement of the asserted patents; final judgment for Wapp entered April 22, 2021; later settled (Term Sheet) and dismissed with prejudice.
- Sources: cases.justia.com (4:18-cv-00501 doc. 197); CourtListener 9976450
2. Wapp Tech Ltd. P'ship v. Hewlett‑Packard Enterprise Co.
- Court / No.: E.D. Tex. — 4:18‑cv‑00468‑ALM
- Filed: July 2, 2018
- Patents: '192, '864, '678
- Status: stayed (customer-suit/overlap with subsidiary suit); dismissed with prejudice in 2021 after the Micro Focus settlement.
- Sources: courtlistener.com/opinion/9975485; Stanford NPE DB
3. Wapp Tech Ltd. P'ship v. Wells Fargo & Co.
- Court / No.: E.D. Tex. — 4:18‑cv‑00501‑ALM
- Filed: July 2018 (reported July 16, 2018)
- Patents: '192, '864, '678 (accused products: HP LoadRunner, Performance Center, StormRunner, Mobile Center)
- Status: stayed; ultimately dismissed with prejudice on January 11, 2022 (following settlement).
- Sources: IP-Navi dispute record (case 4:18-cv-00501); Justia doc. 197
4. Wapp Tech Ltd. P'ship v. Bank of America Corp.
- Court / No.: E.D. Tex. — 4:18‑cv‑00519‑ALM
- Filed: July 2018
- Patents: '192, '864, '678
- Status: stayed; dismissed with prejudice September 17, 2021 by joint stipulation after settlement.
- Sources: courtlistener.com/opinion/9975485; Justia 4:18-cv-00519
5. Seattle SpinCo, Inc. & EntIT Software LLC v. Wapp Tech Ltd. P'ship (declaratory judgment)
- Court / No.: D. Del. — 1:18‑cv‑01585‑RGA
- Filed: October 15, 2018
- Patents: the patents-in-suit (including '678)
- Status: stayed March 15, 2019 by Judge Andrews (Wapp's dismissal/transfer arguments dismissed without prejudice).
- Sources: Justia 4:18-cv-00519 doc. 16; Stanford NPE DB
6. Wapp Tech Ltd. P'ship v. Wells Fargo Bank, N.A. ("Second Bank Suit")
- Court / No.: E.D. Tex. — 4:21‑cv‑00670‑ALM
- Filed: August 27, 2021
- Patents: '192, '864, '678, '811, '579
- Status: claim construction opinion entered (Dkt. 110, July 6, 2022). Later disposition not confirmed in my retrieved records.
- Sources: Justia 4:21-cv-00671 doc. 96 (citing the parallel 4:21-cv-00670 opinion)
7. Wapp Tech Ltd. P'ship v. Bank of America, N.A. ("Second Bank Suit")
- Court / No.: E.D. Tex. — 4:21‑cv‑00671‑ALM
- Filed: August 27, 2021
- Patents: '192, '864, '678, '811, '579
- Status: claim construction opinion (Dkt. 96, July 6, 2022). Later disposition not confirmed.
- Source: cases.justia.com (4:21-cv-00671 doc. 96)
8. Wapp Tech Ltd. P'ship v. JPMorgan Chase Bank, N.A.
- Court / No.: E.D. Tex. — 4:23‑cv‑01137‑ALM
- Filed: 2023
- Patents: '192, '864, '678, '811, '579
- Status: claim construction opinion (Dkt. 80, November 19, 2024). Later disposition not confirmed.
- Source: Justia 4:25-cv-00230 doc. 167 (citing JPMC 4:23-cv-1137)
9. Wapp Tech Ltd. P'ship v. JPMorgan Chase Bank, N.A. (ancillary subpoena enforcement)
- Court / No.: S.D. Cal. — 3:24‑cv‑02256 (‑AGS‑AHG)
- Filed: December 3, 2024
- Subject: motion to enforce an out-of-district subpoena issued in connection with Wapp's Texas case against JPMorgan Chase; not an independent merits action.
- Status: withdrawn / dismissed January 22, 2025. Whether the '678 patent specifically was asserted here (rather than the '192) is not clear from the docket; Exhibit 2 was U.S. 8,924,192.
- Sources: dockets.justia.com 3:2024cv02256; ai-lab case record
10. Wapp Tech Ltd. P'ship v. Apple Inc., Capital One, N.A., Capital One Services, LLC, Frost Bank, and Cullen/Frost Bankers, Inc.
- Court / No.: E.D. Tex. (Sherman) — 4:25‑cv‑00230‑ALM
- Filed: March 6, 2025 (First Amended Complaint August 15, 2025)
- Patents: '192, '864, '678, '811, '579
- Accused products: Apple's Xcode; Google's Android Studio (and bank defendants as users)
- Status (per retrieved records, several dated after April 26, 2026): claim construction hearing held April 23, 2026; Claim Construction Memorandum Opinion and Order May 1, 2026 (Dkt. 167); mediation held June 4, 2026 but suspended (Dkt. 187); on July 23, 2026 the court granted Apple's renewed motion to dismiss for improper venue and transferred the case to the S.D. Cal. (Dkt. 218/219); a motion to reconsider was filed August 6, 2026.
- Sources: Justia/CourtListener dockets 236491; law.justia.com 4:2025cv00230 doc. 218
Related post-grant proceeding (not litigation, but directly on this patent)
- Ex parte reexamination 90/016,033, filed March 6, 2026, Art Unit 3992. Examiner found a substantial new question of patentability as to claim 1, citing Morrison ("Beginning Mobile Phone Game Programming"), Kazman ("A Simulation Test-bed for Mobile Adaptive Architectures"), and Linton (US 2003/0045298). The office action states there had been no prior IPR/PGR/CBM on the '678 patent. Cited in the Apple venue record (Dkt. 171, Ex. C).
- Source: courtlistener.com docket 69713680 (Wapp v. Apple) Exhibit C
Summary
US 9,971,678 has been asserted in a substantial campaign by Wapp Tech: ten identified district court matters across E.D. Tex., D. Del., and S.D. Cal. The 2018 "first wave" (Micro Focus/Seattle Spinco, HPE, Wells Fargo, Bank of America) ended in a jury finding of willful infringement against Micro Focus, followed by settlements and dismissals with prejudice in 2021–2022. The 2021 "Second Bank Suits," the 2023 JPMorgan case, and the 2025 Apple/Capital One/Frost case continued the campaign, with the last-case records showing a venue transfer to California in 2026. I could not confirm the final dispositions of the 2021 bank suits (4:21‑cv‑00670 and 4:21‑cv‑00671) or the 2023 JPMorgan case (4:23‑cv‑01137) from the records retrieved.
Caveat: Docket statuses change frequently, and the records here include entries that postdate your stated current date of April 26, 2026 (some dated up to August 2026). Verify current status against PACER/CourtListener for each case number before relying on it.
Generated 9/30/2026, 3:32:05 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.
Current assignee: Wapp Tech Limited Partnership
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.
I'll start by checking the structured PTAB data and then searching for any proceedings on this patent.
Let me dig deeper — I found an ex parte reexamination reference, and I need to confirm whether any AIA trial exists.
Important findings emerging. Let me confirm whether any AIA trial (IPR/PGR/CBM) exists on the '678 specifically, and get the reexam details.
PTAB proceedings overview
Total AIA trial proceedings on US 9,971,678 ("the '678 patent"): 0. Per the structured USPTO ODP block, the ODP returns no inter partes review, post-grant review, or covered business method proceeding for this patent as of the most recent ingest — breakdown: 0 active, 0 claims invalidated, 0 claims sustained, 0 settled, 0 institution denials. That absence is corroborated by the USPTO's own statement in the reexamination file discussed below: "A review of the post grant history for the underlying patent indicates that there have been no other Office post grant challenges made to the patent (Reexamination Proceedings or Inter Partes Review, Post Grant Review, Covered Business Method trials)." (Ex parte reexam 90/016,033, Office Action at 2.)
Bottom line for a defendant: the claims are not PTAB-canceled. No IPR has ever been filed against the '678. The only post-grant challenge on file is an ex parte reexamination of claim 1 (not an AIA trial), requested by Apple and granted in April 2026. So the correct defensive framing is "the patent is intact and IPR-untested — you would have to build the invalidity case yourself," not "claims are dead."
⚠️ Two scope caveats, stated plainly: (1) I was cut off by a tool limit before completing confirmatory searches; the "no AIA trials" conclusion rests on the ODP block plus the USPTO examiner statement. (2) An ex parte reexamination is not an AIA trial and does not belong in the "PTAB proceedings" count — I flag it below because it is the material post-grant event on this patent and a defendant needs it.
Post-grant challenge on file (NOT an AIA trial) — flagged for completeness
Ex Parte Reexamination 90/016,033 — Third-Party Requester: Apple Inc. v. Wapp Tech Corp. (Patent Owner)
- Type: Ex parte reexamination under 35 U.S.C. §§ 301–307 (not IPR/PGR/CBM)
- Filed: 2026-03-06 (request); USPTO granted 2026-04-21
- Status: Granted / reexamination pending. An Office Action was issued (Art Unit 3992) finding a substantial new question of patentability. I do not have a confirmed rejection or an ex parte reexamination certificate on the record I retrieved — do not assume claim 1 has been canceled.
- Panel: N/A — handled by the Central Reexamination Unit. Primary Examiner Joshua D. Campbell, Art Unit 3992. AIA (FITF) status on the form: No (pre-AIA patent).
- Scope / grounds: Claim 1 only. SNQ raised as to claim 1 under 35 U.S.C. § 325(d) analysis; prior art cited by Requester includes the Morrison and Kazman references, supported by declarations of Dr. Ian Cullimore, Mina Ching, Lauren Gluckman, and Shauna Wiest (public-availability and content declarations, all made of record).
- Institution decision (the reexam analog — "Order Granting Request"): Granted 2026-04-21; the USPTO found the cited references raise a substantial new question of patentability as to claim 1.
- Final Written Decision: N/A (reexam ends with an Ex Parte Reexamination Certificate, not an FWD). None located as of this writing.
- Settlement / termination: None. Ex parte reexam is ex parte by design — Apple, as third-party requester, has only a two-month reply window after any Patent Owner Statement (37 C.F.R. § 1.535).
- Appeal: None identified. Reexam prosecution is not appealable to the Federal Circuit by the requester; any adverse Patent Owner appeal would run through the PTAB and then the CAFC.
- Defensive value: This is the lever a defendant has on this patent right now. It targets only claim 1 — the sole independent claim asserted from the '678 — and it was filed by a well-resourced defendant (Apple) with expert declarations. But reexam estoppel does not bind other parties, and no claim has been canceled. Treat claim 1 as "under a cloud," not "dead."
Primary sources: Apple's notice — Wapp Tech Ltd. P'ship v. Apple Inc., No. 4:25-cv-00230 (E.D. Tex.), Dkt. #171 (2026-05-08), https://www.courtlistener.com/docket/69713680/171/wapp-tech-limited-partnership-v-apple-inc/ ; Exhibit C (Rule 1.550(f) transmittal + Office Action), https://www.archive.org/download/gov.uscourts.txed.[236491](/patent/236491)/gov.uscourts.txed.236491.171.3.pdf . Patent: https://patents.google.com/patent/US9971678/en
Sibling-patent watch item (NOT on the '678)
IPR2025-01325 (U.S. Pat. No. 8,924,192) is pending at the PTAB and was filed by Capital One (Capital One's authorized Reply to the Patent Owner Preliminary Response notes the petition challenges claim 60, a product-by-process dispute, and Fintiv/§ 314 arguments). The '192 is a sibling in the same family (the '678 incorporates the '192 specification, '678 at 1:8–18), so the panel's construction and validity reasoning may be persuasive — but this IPR cannot cancel any '678 claim, and any § 315(e)(2) estoppel from it attaches only to Capital One and its privies, not to you. I did not find any IPR on the '678 itself. Petition: https://ptacts.uspto.gov/ptacts/public-informations/petitions/[1558251](/patent/1558251)/download-documents
Strategic summary
Claim status of the '678 — CANCELED vs. SUSTAINED vs. UNTESTED. No AIA tribunal has ever reached any claim of this patent, so there are zero canceled claims. Claims 1, 26, 37, and 45 are the independent claims; claim 1 is the one Wapp asserts in litigation, and it is the only claim under reevaluation (ex parte reexam 90/016,033). Claim 1 = challenged-but-alive; claims 26, 37, 45 and all 46 dependents = untested against prior art at the USPTO. Contrast this with the risk you may be facing: the same patent family was tried in district court, where (per Wapp's own amended complaint, ¶ 184) a jury awarded Wapp $172,554,269 — 100% of its damages request — in the Micro Focus/Seattle Spinco matter, and the court granted JMOL on validity. A defendant should assume the '678 will get past a § 101/§ 112 motion and must be attacked with hard prior art.
Estoppel landscape. Because there is no IPR on the '678, § 315(e)(2) estoppel against you is zero — the full universe of § 102/§ 103 art remains available for your own IPR or district-court invalidity case. Two structural limits matter: (a) the '678 is a pre-AIA patent (effective filing date 2005-06-10; the USPTO reexam form marks FITF status "No"), so PGR is unavailable; and (b) CBM review sunset on 2020-09-16, so it is unavailable too. IPR is the only AIA trial avenue left for this patent — and nobody has used it. That is the single most important gap in the record.
Pattern signals. Wapp Tech is an assertion-heavy, single-family plaintiff (E.D. Tex. suits against HP Enterprise, Micro Focus/Seattle Spinco, Wells Fargo, Bank of America, JPMorgan Chase, and now Apple/Capital One/Frost; the JPMorgan case ended in a with-prejudice dismissal with no validity ruling). No defensive aggregator (e.g., Unified Patents) appears anywhere on this patent — the estoppel-inducing, low-cost IPR that NPE defendants usually hope for simply is not there. Apple's 2026 move was ex parte reexamination of all five asserted patents rather than IPRs — a rational choice given the family's short remaining term (the '678 shows an adjusted expiration of 2027-10-22) and reexam's advantages (anyone can file, only patents/printed publications needed, no estoppel, no Fintiv exposure). No Federal Circuit appeal of any PTAB decision on the '678 exists because there is no PTAB decision on the '678 to appeal.
Recommended next steps
- Do not cite "PTAB invalidation" in any defense posture. There is none. Any representation that claims of the '678 have been canceled by the PTAB would be false.
- Track reexam 90/016,033 to its certificate. Claim 1 is the asserted claim; if the CRU cancels it, your infringement exposure collapses. Check the file periodically at USPTO Patent Center / PTAB-E2E and the reexam's prosecution history. The Office Action currently identifies only a substantial new question — that is the beginning, not the end, of the analysis.
- IPR remains fully open — and the clock is running. If you are sued, an IPR petition must be filed within one year of service of the complaint under § 315(b); that deadline is jurisdictional and cannot be excused. Given no estoppel and an un-attacked patent, an IPR is your highest-leverage validity tool. Build the petition on patents and printed publications (the same art class Apple used in the reexam: Morrison, Kazman, and the family's own IDS/reference set), and note that § 325(d) will be a live discretionary risk if you re-pack art already before the CRU.
- Leverage the sibling '192 IPR (IPR2025-01325) for argument, not estoppel. The panel's claim-construction reasoning (especially on the product-by-process theory for the shared "software authoring platform / emulating" language) may transfer to the '678's analogous "software testing interface" limitation — but it will not cancel '678 claims and will not estop Wapp.
- Expect aggressive enforcement. With a $172.5M jury verdict and a JMOL-validity win in the family's history, Wapp has demonstrated willingness to try cases. Budget for a validity fight, and consider whether your exposure warrants a design-around around the "simultaneously visually simulate, via one or more profile display windows, a plurality of operator network characteristics including at least bandwidth availability" core of claim 1.
Sources: USPTO Open Data Portal structured block (no AIA trials); Google Patents, https://patents.google.com/patent/US9971678/en ; E.D. Tex. Dkt. #171 and Exhibit C (reexam 90/016,033), https://www.courtlistener.com/docket/69713680/171/wapp-tech-limited-partnership-v-apple-inc/ and https://www.archive.org/download/gov.uscourts.txed.236491/gov.uscourts.txed.236491.171.3.pdf ; PTAB E2E, https://ptacts.uspto.gov/ ; PTAB decisions, https://www.uspto.gov/patents/ptab/decisions . Verification gap: a final confirmation sweep for any late-2026 IPR on the '678 was cut short; re-run a PTAB-E2E party-name search for "Wapp" before relying on the zero-count for a filing or a § 315(b) deadline.
Generated 9/30/2026, 3:32:38 PM
Ownership chain (1)
Asserters network →Structured records extracted from the assignment-history narrative below. Each entity links to its full ownership-network profile.
? · recorded 2023-11-29 · Assignment
POULIN, DONAVAN PAULWAPP TECH CORP.
chain-of-title perfection
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.
I'll research the ownership chain before writing. Let me pull the available records.
Let me dig into the assignment records, PTAB activity, and the entity structure.
Ownership & Assignment Reconstruction — US 9,971,678 B2 ("Systems including device and network simulation for mobile application development")
Data-availability caveat, stated up front: I could not pull the actual USPTO Assignment Center (formerly EPAS) record for this patent — the search tooling available to me did not return Assignment Center reel/frame pages, and no reel/frame numbers, correspondents of record, or execution dates surfaced in any indexed source. I will not invent reel/frame numbers. Everything below is drawn from Google Patents legal events for US 9,971,678, the patent's own front matter / cross-reference section, and the litigation record (Justia, CourtListener, RPX Insight, Stanford NPE Litigation Database). Cells I could not verify are marked NOT RETRIEVABLE — verify at Assignment Center.
Inventors
| Inventor | Residence on face of patent | Employer at filing | Notes |
|---|---|---|---|
| Donavan Paul Poulin (a/k/a Donavan P. Poulin) | Kelowna, British Columbia, Canada | Wapp Tech Corp. (Red Deer, Alberta, Canada) — he is the founder/principal of the assignee | Sole named inventor on US 9,971,678 and on the entire asserted family ('910, '192, '864, '678, '811, '579, '875, '140). Confirmed in the 2025 Apple complaint: "the Patents-in-Suit are related and share the same sole named inventor, Donavan P. Poulin" (RPX Insight docket doc 13105687). |
Unusual patterns noted:
- Single-inventor portfolio. A ~51-granted-patent portfolio (per USPTO PatentsView, as reported by PlainPatent) naming one inventor is a structural concentration risk / monetization tell, not by itself an NPE finding.
- No inventor-departure event to observe. There is no "all inventors left the assignee" pattern here because there is only one inventor and he is the assignee's principal. The relevant analogue is the reverse: the inventor did not assign to the company of record until 2023 (see timeline — the recorded assignment of Poulin's interest to Wapp Tech Corp. is dated/recorded 2023-11-29, roughly 17 years after filing and 5 years after the first lawsuit). Late chain-of-title perfection of this kind is a classic pre-assertion housekeeping step.
Original assignee
Wapp Tech Corp. — original assignee on the face of US 9,971,678 and every sibling in the family ("WAPP TECH CORP., Red Deer (CA)" / "Alberta (CA)"; see the cover pages of US 7,813,910, US 8,332,203, US 10,691,579, US 11,327,875).
- Primary line of business: mobile application authoring / test-and-emulation tooling. The '678 specification describes the commercial product line directly — device + operator-network emulation with frame-by-frame resource profiling. The 2018 complaint identifies the practising product category as software testing tools competing with HP LoadRunner / Performance Center / StormRunner / Mobile Center (Korean IP-Navi dispute record for 4:18-cv-00501).
- Did it ship a product embodying the claims? Historically, yes — evidenced, not assumed: the 2018 assertion against Micro Focus/HP targeted LoadRunner-class testing tools, i.e., the plaintiffs sued a direct competitor in their own product market, and Stanford's NPE Litigation Database tags the 4:23-cv-01137 case against JPMorgan with the category "Product company." Whether Wapp ships a practising product today is unverified; Wapp's own 2025 pleading alleges Apple "knowingly engaged in the willful destruction of WAPP's business as a whole… diminished the viability of WAPP's business as a whole" (4:25-cv-00230, Dkt. #1 ¶174) — i.e., the operative business is, on the plaintiff's own account, severely impaired.
- Current status: Operating status not verifiable from public records I could reach. Not in bankruptcy on any record I found; no Chapter 7/11 proceeding surfaced for Wapp Tech Corp. or Wapp Tech Limited Partnership. It remains an active litigant through at least May 2026 (claim construction order, 4:25-cv-00230, signed 2026-05-01, covering the '192, '864, '678, '811 and '579 patents).
- Affiliate as co-plaintiff: suits are brought by Wapp Tech Limited Partnership and Wapp Tech Corp. (Canadian LP + Canadian corporation). I found no recorded assignment transferring the '678 to the LP; the LP appears as a co-plaintiff/co-owner for the family without a corresponding Assignment Center event that I could retrieve. This is the single most important item to confirm at the Assignment Center.
Assignment timeline
Bottom line first: on the record I could retrieve, there is exactly one assignment-type event for US 9,971,678, and it never leaves the founder/assignee orbit.
- 2023-11-29 (execution date not separately shown) / recorded 2023-11-29 — Reel NOT RETRIEVABLE — verify at Assignment Center
- Conveyance: Assignment of assignors' interest (Google Patents legal event label: "Assigned to WAPP TECH CORP. — reassignment"; docket text: "ASSIGNMENT OF ASSIGNOR INTEREST (SEE DOCUMENT FOR DETAILS)").
- Assignor: POULIN, DONAVAN PAUL
- Assignee: WAPP TECH CORP.
- Correspondent: NOT RETRIEVABLE — verify at Assignment Center. No correspondent of record appeared in any indexed source; I therefore cannot test for a repeat-player recording attorney. (Litigation counsel of record in 2025–26 — Feinberg Day Kramer Alberti Lim Tonkovich & Belloli LLP — is counsel on the briefs, not a recorded assignment correspondent, and appears once in the material I retrieved. A single appearance is not a signal.)
- Context: Chain-of-title perfection, not a transfer. The inventor confirms/records his assignment to the company that was already the named assignee on the issued patent — 17 years post-filing, 5 years post-first-suit. No consideration, no third party, no change of beneficial control observable.
No other recorded assignments were surfaced for US 9,971,678. Specifically, I found no:
- assignment to any entity containing "IP / Holdings / Licensing / Ventures / LLC";
- security agreement or collateral assignment;
- merger, change-of-name, or release recording;
- assignment to or from Acacia, Marathon, Intellectual Ventures, IPNav, Wi-LAN, Conversant/Mosaid, Vringo, Pendrell, Innovatio, MPHJ, Lumen View, Round Rock, Document Generation Corp, or any Spangenberg-affiliated entity;
- assignment to RPX, AST, LOT Network, Unified Patents, or OIN.
The Google Patents litigation block for this patent is the family's whole assertion history, and every defendant is a user or maker of accused software, never a patent-holding intermediary:
| Year | Case | Defendant(s) |
|---|---|---|
| 2018-07-02 | 4:18-cv-00468 (E.D. Tex.) | Hewlett-Packard Enterprise (LoadRunner et al.) |
| 2018-07-02 | 4:18-cv-00469 (E.D. Tex.) | Micro Focus International / Seattle SpinCo et al. |
| 2018-07-16 | 4:18-cv-00501 (E.D. Tex.) | Wells Fargo & Co. |
| 2018 | 4:18-cv-00519 (E.D. Tex.) | Bank of America |
| 2018-10-15 | 1:18-cv-01585 (D. Del.) | Seattle SpinCo / EntIT — defensive DJ action against Wapp |
| 2021 | 4:21-cv-00670 / 4:21-cv-00671 (E.D. Tex.) | Bank of America / Wells Fargo — both ended in confidential settlements and dismissal with prejudice |
| 2023 | 4:23-cv-01137 (E.D. Tex.) | JPMorgan Chase — confidential settlement |
| 2025-03-06 | 4:25-cv-00230 (E.D. Tex., later transferred) | Apple, Capital One, Capital One Services, Frost Bank, Cullen/Frost Bankers |
| 2024 (per Google Patents) | 3:24-cv-02256 (S.D. Cal.) | Third-party docketing only; not verified — verify independently |
Family-level: Google Patents flags this patent's family as having litigation and lists a "First worldwide family litigation filed" Darts-IP link (family 42830980). Unified Patents maintains a monitoring page for sibling US 7,813,910 (portal.unifiedpatents.com/patents/patent/US-7813910-B1, assignee "Wapp Tech Corp"), and "Unified Patents, LLC" appears as petitioner in 2022 miscellaneous proceedings in the S.D. Tex. related docketing for Bank of America (5:2022mc80112 / 5:2022mc80114). I could not confirm any IPR or PGR petition against the '678 itself.
Timeline diagram
timeline
title Ownership of US 9971678
2005 : Provisional filed by D Poulin
2006 : Nonprovisional filed
2010 : Parent 7813910 issues to Wapp Tech Corp
2014 : Continuation filed for 9971678
2018 : First infringement suits against Micro Focus and HP
: Seattle SpinCo files defensive DJ action in Delaware
2021 : Second round suits against Wells Fargo and Bank of America
2023 : Inventor assignment to Wapp Tech Corp recorded
: Suit filed against JPMorgan Chase
2025 : Suits against Apple Capital One and Frost Bank
2026 : Claim construction order issued
NPE / troll-pattern signals
| # | Signal | Call | Basis |
|---|---|---|---|
| 1 | Shell-entity transfer | Not present | No recorded transfer to any "IP / Holdings / Licensing / Ventures" entity. The only recorded assignment runs to the original operating assignee, Wapp Tech Corp., from its own founder. No registered-agent-service address, no single-member DE/TX LLC appears anywhere in the chain. |
| 2 | Known asserter in the chain | Not present (with one caveat) | No assignee matches the Acacia / Marathon / IV / IPNav / Wi-LAN / Mosaid / Vringo / Pendrell / Innovatio / MPHJ / Lumen View / Round Rock / Spangenberg lists. Caveat: Stanford's NPE Litigation Database does index this patent and lists Wapp Tech Corp. as a "Patent Asserter," categorized "Individual-inventor-started" for 4:18-cv-00468 and "Product company" for 4:23-cv-01137 (npe.law.stanford.edu/patent/9971678; /party/wapp-tech-corp). That database includes practising product companies, so the listing is weak-to-moderate evidence, not a match to an NPE list. |
| 3 | Repeat correspondent across the chain | Unclear | No correspondent-of-record data retrievable. With only one recorded assignment there is no chain in which recurrence could appear. This signal cannot be scored. Flag for Assignment Center verification. |
| 4 | Cascading transfers | Not present | One recorded assignment in 11 years of litigation; it is inventor→original assignee, not LLC→LLC. No shared-correspondent address chain exists to test. |
| 5 | Pre-litigation transfer | Not present | The single recorded assignment (2023-11-29) post-dates every pre-2023 assertion (2018 and 2021 rounds). It therefore cannot have been arranged to enable those suits. Note the inverse timing curiosity: it lands between the 2022–2023 bank settlements, consistent with title clean-up ahead of the 2025 Apple/Capital One/Frost round — worth a second look, but it is not a <6-month pre-suit transfer to this patent's first suit. |
| 6 | Bankruptcy fire-sale | Not present | No Chapter 7/11 proceeding for Wapp Tech Corp. or Wapp Tech Limited Partnership surfaced; no §363 sale, no Kodak/Nortel/Polaroid-style transaction. (Absence of a record is not proof of solvency — this is a negative finding on the records I could reach.) |
| 7 | Privateering | Not present | No operating-company-to-NPE transfer. The asserted family has always been held and asserted by the founder-controlled Wapp entities themselves; there is no separate assertion vehicle asserting "on behalf of" a sponsor, and no Patent Progress / EFF privateering coverage surfaced. |
| 8 | Defensive aggregator | Not present | Chain terminates at Wapp Tech Corp. / Wapp Tech Limited Partnership. No RPX, AST, LOT, Unified Patents, or OIN assignment recorded. Unified Patents monitors sibling US 7,813,910 and appears as a petitioner in related 2022 miscellaneous dockets, but does not own the '678. |
Behavioural observations that do not map cleanly onto the eight chain signals (recorded for completeness, not scored as signals):
- Post-2018 the defendants shift from a direct product competitor (Micro Focus / HP LoadRunner) to licensee-class end users and customers (Wells Fargo, Bank of America, JPMorgan Chase, Capital One, Frost Bank) accused of using Apple's Xcode and Google's Android Studio — the classic "sue the customers of the deep-pocket maker" monetization sequence.
- The 2022, 2023 and (on the pleadings) later rounds all resolved in confidential settlements with dismissal with prejudice, i.e., licensing revenue rather than adjudication.
- Wapp's own pleading concedes the business was badly damaged — so the assertion activity appears to be the principal revenue engine now.
Verdict
NPE — moderate confidence.
The assignment chain itself is not an NPE pattern: the only recorded assignment (2023-11-29, assignor Poulin → assignee Wapp Tech Corp.) never removes the patent from founder control, and none of the structural signals — shell transfer, cascading LLCs, pre-litigation transfer, bankruptcy sale, privateering, defensive-aggregator termination — is present on the record I could retrieve. The call rests on behavioural evidence instead: a single-inventor, founder-controlled Canadian entity with no verified product currently embodying the claims that has, since 2021, asserted the family exclusively against banks and other end users rather than competitors, resolving every round by confidential settlement (BoA and Wells Fargo 2022–23; JPMorgan 2025), plus this patent's indexing in Stanford's NPE Litigation Database with Wapp Tech Corp. listed as a Patent Asserter. That is 2–3 weak signals and no strong signal, which is why the call is moderate and not high. If Wapp can show a currently shipping practising product, this flips to operating-company assertion; if Assignment Center discloses an unreported transfer to a Wapp Tech Limited Partnership or similar vehicle, it flips toward NPE — high confidence.
Verification links:
- USPTO Assignment Center (search by patent number 9971678): https://assignmentcenter.uspto.gov/
- USPTO Assignment Search (legacy interface, same underlying records): https://assignment.uspto.gov/patent/index.html
- Google Patents legal events for this patent: https://patents.google.com/patent/US9971678/en
- Stanford NPE Litigation Database entry: https://npe.law.stanford.edu/patent/9971678
- Unified Patents portal page for the parent patent: https://portal.unifiedpatents.com/patents/patent/US-7813910-B1
Three specific things to confirm at the Assignment Center that my sources could not supply: (1) the reel/frame of the 2023-11-29 Poulin→Wapp Tech Corp. recording and its execution date; (2) the correspondent of record on that recording (the key repeat-player test); and (3) whether any separate assignment to Wapp Tech Limited Partnership exists for this patent or its siblings — the LP appears as a co-plaintiff in every suit but no assignment to it surfaced.
Generated 9/30/2026, 3:32:58 PM
Prior art
Earlier patents, publications, and products that may anticipate or render the claims unpatentable.
I'll search the USPTO database and patent literature for US 9,971,678 and its cited prior art.
Let me dig into the specific patent citation records for US 9,971,678 on FreePatentsOnline and Google Patents bibliographic pages.
I've hit the tool-call limit, so below is my analysis based on the searches that returned before the cutoff. I want to be upfront about one important gap and a few ID cautions before giving the reference-by-reference breakdown.
Scope and integrity notes
(a) What I could and could not retrieve. I could not open the exact USPTO front-page "(56) References Cited" list for US 9,971,678 as filed. Google Patents' full-text page for US9971678B2/en truncates before the citations section, so the list below is reconstructed from three verifiable sources: (i) the ex parte reexamination papers for Control No. 90/016,033, (ii) the reference-cited lists of the '678 patent's own family members, and (iii) the family "Patent Art" listing on Unified Patents. I flag which is which. I do not present any reference as a confirmed front-page citation of '678 unless the source supports it.
(b) A same-number trap I deliberately avoided. One search result was JPS5525788A, whose application number is "JP9971678A" — a 1978 Japanese "Atomizer for liquid fuel." That is not US 9,971,678 and I have excluded it. Under the strict rule I am not auto-correcting anything; I am simply noting the alphanumeric collision so it is not mistaken for relevant prior art.
(c) Statutory posture — read this before the tables. The reexam determination (Paper No. 20260408, Art Unit 3992) raised a substantial new question of patentability only as to claim 1, and it did so on a combination: Morrison in view of Kazman and Linton. A combination theory is a §103 obviousness attack, not §102 anticipation. So the honest bottom line is: on the record I retrieved, no single reference anticipates any claim; the references are asserted as a combination. I say so rather than manufacture clean §102 hits.
(d) Priority-date gate. The reexam gave claim 1 a priority date of June 9, 2006 (the 11/449,958 filing; the June 10, 2005 provisional is not counted for the 20-year term). Any reference dated after June 9, 2006 is not §102 prior art against the '678 claims and can at most be §103 background — I mark these.
1. The prior art the USPTO is actually relying on against '678 (reexam 90/016,033)
These three are, by definition, the most relevant references currently asserted against the patent. All three were found not to have been considered by the original examiner.
| Ref | Full citation | Date | Brief description | Claim(s) it could reach |
|---|---|---|---|---|
| Morrison | Beginning Mobile Phone Game Programming (book; the request cites "Morrison"). I believe this is the Michael Morrison title from Sams, ~2004 — date not verified in a retrieved source, treat as pre-2006 | ~2004 (unverified) | Primary reference in the SNQ. Teaches mobile-phone game development and device/environment simulation concepts the Request maps to the claim-1 core. I could not verify the specific passages relied on. | Claim 1 (as part of the combination); by extension the other independents 26/37/45 if the shared core reads on it |
| Kazman | "A Simulation Test-bed for Mobile Adaptive Architectures" (paper). Publication venue/year not verified in a retrieved source (likely SEI/CMU, mid-2000s) | unverified | Second reference in the SNQ; supplies the "simulation test-bed" / network-adaptation teaching. | Claim 1 (combination) |
| Linton | U.S. Patent Application Publication No. 2003/0045298 A1 (Linton et al.) | Published Mar. 6, 2003 | Third reference in the SNQ. Independently confirmed as a cited reference in the '678 patent family (it appears in the FPO "US Patent References" list for related Wapp Tech US 11,886,323). Exact title not verified in a retrieved source. | Claim 1 (combination) |
§102 assessment: none of these three, standing alone on the retrieved record, is positioned as an anticipatory reference. Morrison–Kazman–Linton is a §103 combination. If you need a §102 theory, it does not exist on this record.
2. Patent references cited in the '678 family (candidate prior art for the shared claim-1 core)
The family's cited-reference lists (FPO page for US 11,886,323; Unified Patents "Patent Art" for US 10,691,579) include the following. These are the references most likely to bear on the network-simulation / device-emulation limitations. Dates are as reported; where the list gave only a priority year I say so.
| Reference | Date (reported) | Description | Candidate claims |
|---|---|---|---|
| US 2003/0236657 A1 (Oracle/Sun) | priority 2001-03-11 | "Method of Developing Wireless Device Applications Using an Integrated Emulator and an IDE" | Core + claims 2, 14 (integrated emulator/IDE); §102 candidate given pre-2006 date |
| US 2005/0125211 A1 (Qualcomm) | priority 2003-11-12 | "System and Method for Dynamically Simulating Devices at a Computing Device" | Core device-simulation; claims 2–3, 20 |
| US 2006/0009157 A1 (Viavi) | priority 2004-07-06 | "Wireless Module Simulator" | Network/wireless simulation; claims 1, 20 |
| US 2006/0140125 A1 (Ericsson) | priority 2004-12-22 | "Hybrid Test Bed" | Claims 26, 28, 32 (test bed / network effects) |
| US 2005/0182611 A1 (Fujitsu) | priority 2002-12-17 | "Apparatus and Method for Simulating Performance, and Computer Product" | Claims 21, 26, 29 (performance data) |
| US 2004/0059562 A1 | priority 2002-09-19 | "Systems and Methods for Calibrating Emulated Device Performance" | Claims 2, 8 (calibrated/real-device-derived simulation) |
| US 2004/0097237 A1 (NEC) | priority 2002-11-13 | "Method of Collecting Information in Mobile Communication System" | Claims 8–11 (real-world collected data → "predetermined … interactions" core) |
| US 7,613,453 B2 (Hassan et al.) | priority 2005-11-03 | "System and Method for Provisioning a Third Party Mobile Device Emulator" | Claims 1, 37–39 (emulator + network download) |
| US 7,529,990 B2 (Bsquare/Haggerty) | priority 2005-05-30 | "Systems and Methods for Managing Multi-device Test Sessions" | Claims 46 (test management), 26 |
| US 6,467,052 B1 (Zhigu Holdings) | priority 1999-06-02 | "Method and Apparatus for Analyzing Performance of a Data Processing System" | Claims 26, 29–30 (performance/resource monitoring) |
| US 7,313,772 B2 (Hekmatpour et al.) | Dec. 2007 | Emulation/performance tooling | Claims 21, 29 — but post-2006, so §103 only |
| US 7,787,463 B2 (Herro) | Aug. 2010 | Simulation environment | Post-2006 → §103 only |
| US 8,108,201 B2 (IBM) | Jan. 2012 | "Method for Emulating a Native Device on a Host Computer System" | Post-2006 → §103 only |
| US 8,116,179 B2 (Apple) | Feb. 2012 | "Simultaneous Viewing of Multiple Tool Execution Results" | Relevant to "profile display windows," claims 1/26 — post-2006 → §103 only |
| US 7,877,230 B2 (HP) | Mar. 2007 | "Attributing a Portion of a Response Time to an Element of a Virtual Network" | Claims 29, 33 (network performance attribution) — post-2006 → §103 only |
| US 9,158,518 B2 (Brown et al.) | priority 2013-03-10 | Collaborative app-dev environment with connected device | Post-2006 → §103 only |
Note on the applicant's own earlier patents — US 7,543,298, 7,813,910, 8,332,203, 8,924,192, 9,298,864 (all Poulin/Wapp Tech) appear in the family lists. Where the inventive entity overlaps, they are generally not §102 "by another" art against the same invention, but different-subject-matter ones can be §102/§103 art and are worth checking; I did not verify inventorship entity-by-entity here.
3. §102 mapping to the claim structure
The anticipation analysis must target the shared core of independent claims 1, 26, 37, and 45:
a software testing interface that simultaneously visually simulates, via one or more profile display windows, a plurality of operator network characteristics including at least bandwidth availability … based at least in part on bandwidth data predetermined from interactions between one or more mobile devices and at least one operator network.
- The "predetermined … interactions between mobile devices and an operator network" limitation is the crux. The §102-candidate references that plausibly disclose pre-collected real network data driving a simulated bandwidth figure are US 2004/0097237 (NEC, information collecting) and US 7,877,230 (HP, real network response-time data) — but the HP reference is post-2006. Pure device-emulator references (US 2003/0236657; US 2005/0125211) do not clearly reach this bandwidth-data limitation and are better mapped to the dependent simulation-selection claims (2–3, 20, 39).
- Simulated events (SMS/call) — claims 12–13 and 32 → US 2006/0140125 (Ericsson Hybrid Test Bed) is the closest family reference.
- Fee-based network interaction (claims 23–25, 42–44) — I found no prior-art reference in the family lists directed to this; it appears to be a business-method-style limitation with no mapped art.
- Import real-world network profiles (claims 45–49) — closest is US 2004/0097237 and the reexam's Linton reference; no clean anticipatory hit.
4. What I could not verify (stated plainly)
- The actual front-page citation list of US 9,971,678 — reconstructed, not directly retrieved.
- Titles/publication venues for Kazman and Morrison — I did not confirm these in a retrieved source.
- The exact title of Linton, US 2003/0045298 A1 — confirmed as a family-cited reference, but title unverified.
- Whether any §102 (single-reference) rejection exists — none appears on the retrieved record; the attack is a §103 combination, and only as to claim 1.
- Precise dates for several family-list references were reported as priority years and should be confirmed against each document's face.
If you want, I can attempt targeted retrieval of the '678 front page (56) list, the Kazman paper, and the Linton '298 publication title in a follow-up pass.
Generated 9/30/2026, 3:32:38 PM
Obviousness
Combinations of prior art that suggest the claimed invention would have been obvious under 35 U.S.C. § 103.
I'll research the prior art references from the reexamination record before building the § 103 analysis.
Let me gather the remaining prior-art references (BlackBerry, Gaertner) and confirm the claim-chart mapping used in the reexam request.
Obviousness Analysis — U.S. Patent No. 9,971,678 B2 under 35 U.S.C. § 103
Building on the prior sections. This analysis takes as given the claim structure set out in the earlier "Independent claims in plain language" section (four independent claims, 1 / 26 / 37 / 45, sharing an identical preamble + core limitation, distinguished only by what "the software is further configured to" do). I do not repeat that content. I also rely on the earlier §4 note that ex parte reexam Control No. 90/016,033 found a substantial new question of patentability (SNQ) as to claim 1 based on Morrison in view of Kazman and Linton. Here I convert that SNQ-level finding into a claim-by-claim § 103 framework.
Caveat. This is a technical/analyst opinion, not a legal opinion or a validity holding. It is written under the PTO's preponderance-of-the-evidence and broadest-reasonable-interpretation (BRI) standards applicable in reexamination, which are more favorable to a challenger than the district court's clear-and-convincing / Phillips standard. It also does not account for claim-construction positions the patent owner may advance (e.g., a narrow reading of "operator network characteristics," "predetermined," or "simultaneously") that could narrow the prior-art field.
1. Legal framework and the level of ordinary skill
- Governing test (Graham v. John Deere, 383 U.S. 1 (1966)): scope/content of the prior art, differences between the prior art and the claims, level of ordinary skill, and secondary considerations.
- KSR Int'l Co. v. Teleflex Inc., 550 U.S. 398 (2007): the "teaching, suggestion, or motivation to combine" need not be explicit in the references. Obviousness can be established where a POSITA would have recognized that the combination was predictable, where there was a design need or market pressure, or where the combination uses known elements for their known functions.
- MPEP § 2143 rationales relied on below: (A) known elements, known function; (C) use of a known technique to improve a similar device in the same way; (F) design incentives / market forces; (G) predictable variation.
POSITA (my construct, not from the record): a software engineer with a bachelor's degree in computer science or electrical engineering and ~2–3 years' experience in mobile application development and/or mobile device/network emulation tooling, familiar with J2ME/Flash-style emulators, resource profiling, and wireless network simulation. This person would be aware of both the device-emulation literature (Morrison) and the network/QoS simulation literature (Kazman, Linton).
Priority/prior-art status (flag): The '678 claims a June 10, 2005 provisional priority (provisional 60/689,101). Kazman (June 2003) and Linton (published Mar. 6, 2003) squarely predate that date. Morrison (Sams, ©2005) is the date-sensitive reference — the reexam request buttressed it with the Ching and Wiest declarations on public availability, which is exactly the kind of showing needed to establish that Morrison was publicly accessible before the 2005 priority date. If a POSITA-facing trial court were to find Morrison's public availability post-dates the provisional's priority date, the Morrison-dependent grounds weaken (though Kazman + Linton + BlackBerry could carry several limitations). I could not independently verify Morrison's exact first-public-availability date from the sources retrieved.
2. The prior-art references and what each teaches
| Ref. | Identity | Key teachings |
|---|---|---|
| Morrison | Beginning Mobile Phone Game Programming, Michael Morrison, Sams, 2005 (xv + 506 pp., ISBN 0672326655) — informit TOC | J2ME emulator that emulates a physical handset on a desktop so a user can test MIDlets without downloading to a physical device (p. 51–52); device selection via dropdown (Fig. 2.6, p. 56–57); memory monitor window launched alongside the emulator, with "Used/Free/Total" and a live trace (pp. 202–204, Fig. 17.7); CPU usage "Profiler." Per the reexam (quoting the Request and the Cullimore declaration), Morrison's tools can be shown simultaneously. |
| Kazman | Kazman, Asundi, Kim, Sethananda, A Simulation Test-bed for Mobile Adaptive Architectures, Computer Standards & Interfaces 25(3):291–298 (2003), DOI 10.1016/S0920-5489(02)00101-0 — ScienceDirect, ACM | Simulation test-bed for mobile systems. Resource layer simulates CPU, memory, I/O, communication devices, battery. Environment layer simulates "a stochastic environment… including user events, changes in network bandwidth and availability, and external application events (e.g. the arrival of a phone call or a short message)." Simulation controller loops one simulation frame at a time and generates outputs of "actual performance of the system… in response to its tasks and events." Simulator GUI monitoring components (Fig. 3). Resources described by a resource configuration file with capacities; example parameters include "network: 43.2 kbps." |
| Linton | U.S. Patent Application Publication 2003/0045298 A1 — PDF | "Wireless Application Simulation Machine." Uses QoS statistics store 103 holding statistics of relevant QoS parameters (bit-error probability, throughput (bits/second), latency) as a function of location and velocity. The QoS data are pre-determined from real-world measurement — "driving throughout an area of interest, sending and receiving radio signals to measure the characteristics of the radio environment" — then used to selectively impair packets to emulate network conditions during testing. Also emulates wireless network delays (>40 ms). |
| BlackBerry | BlackBerry Simulator User Guide | Network simulation of handset behavior (per the reexam request, cited in SNO 2–4 as a supplement to the Morrison+Kazman combination). |
| Gaertner | (cited in the companion '811 reexam) | Shows it was known to graphically display multiple different resources simultaneously. |
| Lee | Korean/photo-mail application | Relevant to a different patent in the family ('192, claims 60–61); largely irrelevant to the '678 claims. |
3. Claim-by-claim mapping (independent claims)
3.1 Claim 1 — the base system
| Claim 1 limitation | Primary mapping | Supporting thought |
|---|---|---|
| "A system for testing an application for a mobile device…" | Morrison (J2ME emulator tests MIDlets on desktop, p. 51–52) + Kazman (simulation test-bed) | Both are testing/simulation systems for mobile software. |
| "…a software testing interface configured to simultaneously visually simulate, via one or more profile display windows, a plurality of operator network characteristics…" | Kazman (GUI monitoring of multiple resources; environment layer simulating bandwidth/availability and events such as incoming call/SMS) + Morrison (memory monitor + CPU profiler windows that can be displayed simultaneously) + Gaertner (simultaneous multi-resource graphical display) | "One or more… windows" is met by any one or more; Kazman Fig. 3 is a monitoring GUI. |
| "…including at least bandwidth availability…" | Kazman expressly ("changes in network bandwidth and availability"; network resource with capacity 43.2 kbps) | Direct textual hit. |
| "…indicative of performance of the mobile device when executing the application" | Kazman ("actual performance of the system in response to its tasks and the events that occur"; one frame at a time) + Morrison (live monitoring while MIDlet runs) | Kazman's task=s "voice call, file download, playing of music" are application-like workloads. |
| "wherein the bandwidth availability is based at least in part on bandwidth data predetermined from interactions between one or more mobile devices and at least one operator network" | Linton (QoS statistics pre-determined from drive-test measurement campaigns of the radio environment, stored in QoS statistics store 103; throughput/latency values then used to drive the simulation) | This is the limitation the examiner found dispositive during original prosecution (see earlier §3 prosecution note) and the one the reexam SNQ turns on. |
Assessment: Claim 1 is the strongest candidate for a § 103 rejection — the reexam itself found the Morrison + Kazman + Linton combination raises an SNQ, and (as the earlier section flagged) Linton is the only reference that squarely supplies "bandwidth data predetermined from … interaction[s] … with … a[] operator network." The mapping hinges on (i) reading "operator network" broadly enough to cover the carrier radio environment that Linton's drive tests measure, and (ii) reading "simultaneously visually simulate" broadly enough to cover Kazman's GUI. Both readings are defensible under BRI.
3.2 Claim 26 — base + display performance data
Adds only: "the software is further configured to display data of either application performance, or network performance, or both."
- Kazman displays simulation outputs of system performance (battery, utility, resource consumption) in a GUI; Morrison displays memory/CPU performance of the running MIDlet; Linton measures packet flow to "estimate the usability of the application." Because claim 26 is in the alternative ("either… or… or both"), a single reference displaying application performance suffices. Claim 26 is at least as obvious as claim 1, and arguably more so.
3.3 Claim 37 — base + "interact with a network"
Adds: "the software is further configured to interact with a network."
- Linton's simulation machine is a networked appliance that services clients over a network connection and interacts with a server; Kazman and the BlackBerry Simulator interact with simulated network conditions. Under BRI, "interact with a network" is broad. Claim 37 is at least as obvious as claim 1.
3.4 Claim 45 — base + import real-world mobile network profiles
Adds: "interaction with a network enables the software to import real-world mobile network profiles."
- Linton is the near-textual hit: its whole premise is capturing real-world QoS statistics (drive-test measurements of throughput, delay, bit-error) and importing/using them to condition the simulation. Claim 45 is arguably the most directly anticipated/obvious of the four independents on this limitation, though it retains the same base limitations as claim 1.
Independent-claim summary: all four share the same base, so the claim-1 analysis controls. Claims 26/37/45 add limitations that, if anything, increase the prior-art overlap (Kazman/Linton/Morrison all display performance data; Linton and the BlackBerry simulator both involve network interaction and real-world profile import).
4. Dependent claims
| Group | Limitations | Obviousness notes (my inference; reexam record addressed only claims 1–2 and 4–5 for the related '864/'811, not these dependents) |
|---|---|---|
| 2–7 | user-selectable connection simulations; connection simulation "profiles," preset profiles, user management, custom profiles | Morrison offers device selection from a dropdown (Fig. 2.6); Kazman describes resources via a resource configuration file; BlackBerry Simulator offers preset network-condition profiles. Providing presets/editable profiles is a predictable UI variation (KSR; MPEP 2143(A),(G)). |
| 8–11 | simulations based on connection statistics reported by real mobile devices / data of interaction with operators; live network profiles / real-time bandwidth profiles | Linton (measured QoS statistics; pre-determined real-world data). Strong. |
| 12–13 | simulate incoming SMS and incoming phone call | Kazman expressly: environment layer simulates "the arrival of a phone call or a short message." Direct hit. |
| 14 | testing interface to select simulated and/or non-simulated connection states | Linton's real measured data vs. synthetic impairment; design choice. |
| 15–20 | worldwide device/operator access; real-time operator interaction; operator selection via map or pull-down list; environment based on bandwidth/data transfer | Largely business/UI features. Map/pull-down selection is a predictable presentation choice; "worldwide" is a scale choice. These are the weakest-supported by the technical references but are also the least technically meaningful limitations. |
| 21–22 | display data identifying application performance; user can manage the data | Morrison (memory/CPU monitors), Kazman (GUI monitoring). |
| 23–25 | software "includes fees" for network interaction / downloads / content-management services | The specification itself admits the subscription-fee model ("a subscribed charge of $10-15 dollars per handset…"; download characteristics "for a determined price, licensing or subscription fee"). A reference's/patent's own admissions can be used as prior art, and monetizing an existing service is a routine business expedient. Also flag a parallel § 101 (Alice) vulnerability for these claims. |
| 27–36 | graphical display; simulated/non-simulated environments; resource utilization including live or scripted network effects; identify/evaluate/correct performance; manage/modify data | Kazman (graphical battery/utility displays; scripted scripted events), Morrison (graphical monitors). The "live or scripted network effects" language tracks the '678 spec's own description of live vs. scripted effects — again an admission-adjacent limitation. |
| 38–44 | network interaction to update the software, download network/device characteristics, interact with operator networks, and fee-based services | The spec describes downloading characteristic/model data over the Internet from an operator development server, including via subscription — again an admission. Linton/Morrison support software updating; fee claims carry the § 101 caveat. |
| 46–50 | manage tests / analyze results from PC or mobile device; import real-world profiles captured by networks, from a storage library, and from worldwide geographic locations | Linton (QoS statistics store = a storage library of real-world network conditions; measurements taken across an area). Claim 50 is cut off mid-sentence in the source text ("[t]he software enables a use…"); its scope cannot be fully assessed until the full claim text is confirmed — flag as unresolved. |
5. Motivation to combine (the KSR/§ 103 rationale)
A POSITA would have combined these references for several independent and mutually reinforcing reasons:
- Same field, same problem, same solution type. All three primary references address the identical practical problem: predicting how mobile software will behave on real hardware without repeatedly deploying to real handsets. Morrison explicitly frames the J2ME emulator as avoiding "download[ing] and run[ning] them on a physical mobile device" (p. 52); Kazman frames the test-bed as exploring architectural choices "before building the actual device itself." A POSITA improving a device emulator would look to the network-simulation literature — and vice versa.
- Known technique to improve a similar device in the same way (MPEP 2143(C)). Linton's contribution is not a new test platform but an impairment/QoS mechanism that can be dropped into any application simulator: "the QoS statistics generated… are then used… to operate on a data flow generated by any application to be evaluated." Using Linton's real-world-measured QoS data inside Kazman's environment layer (or Morrison's emulator) is precisely the "arrangement of old elements" KSR makes unpatentable.
- Direct design incentive — the realism gap. A device emulator alone tells a developer only how software behaves under assumed network conditions. Kazman states the design premise: mobile devices "must endure widely varying network connectivity and quality of service conditions," and its environment layer uses modeled bandwidth. A POSITA seeking to test rather than model would be motivated to substitute measured bandwidth/QoS data (Linton) so results reflect reality — the very "predetermined… bandwidth data" of claim 1. This is a motivation with a predictable result, KSR's core case.
- Market pressure (MPEP 2143(F)). The '678 specification itself describes intense carrier/model churn ("a new handset model being launched every other day") and the need for realistic, world-wide testing — the same pressures that make combining device emulation with real-world network profiles the obvious commercial step.
- Reasonable expectation of success. Morrison and Kazman are software simulators; Linton's QoS impairment is a software module ("a single software program running on a processor"). There is no technological incompatibility and no unpredictability; combination is a matter of software integration.
Combination ladder (per the reexam's own framing):
- Primary ground: Morrison + Kazman + Linton → claim 1 (and claims 26/37/45).
- Alternate/supplemental: Morrison + Kazman + BlackBerry (network simulation supplement) for the network-simulation limitations; + Gaertner for "simultaneously… display [of] multiple different resources."
- Each ladder adds only dependent-claim niceties for claims 2–50.
6. Anticipated patent-owner rebuttals and how they fare
| Patent-owner argument | Response |
|---|---|
| "Linton only measures the radio environment, not an 'operator network' / not 'mobile device interactions.'" | Linton's drive tests are literally mobile transceivers sending/receiving radio signals — i.e., device↔network interactions — and its QoS parameters (throughput, latency) are network data. Under BRI, "operator network" reads on the carrier network whose QoS is measured. Even if not, this is at most a claim-construction dispute, not a technical gap. |
| "Morrison is a book about games, not network simulation." | Morrison is cited for the emulator/testing teaching only; Kazman and Linton supply the network aspects. KSR permits combining references for what they fairly teach. |
| "The references are non-analogous art." | Morrison, Kazman and Linton are all mobile computing / mobile testing / wireless simulation — the same field of endeavor. Linton in particular was designed for testing wireless applications. |
| "No motivation to combine." | Addressed in §5; KSR (design incentive, predictability, market forces) does not require an express hint in the references. |
| "Secondary considerations (long-felt need, commercial success)." | The $172.5M jury verdict (E.D. Tex. 4:18-cv-00469) supports commercial value, but the winning claims there were 45 and 49; and under the preponderance/BRI reexam standard there is no § 282 presumption of validity. A nexus between the objective evidence and the specific, alleged-inventive "predetermined bandwidth data" limitation would need to be shown; the license/verdict evidence may tie more to the overall product. |
| "§ 325(d) — same art/arguments already considered." | The record already shows the examiner declined to exercise § 325(d) discretion (§§ citing Board's non-evaluation of the earlier IPR2025-01325, a different requester, and new arguments). So this defense is largely spent for claim 1. |
7. Bottom line and confidence
- Claim 1 (and thus the base of claims 26, 37, 45): Likely obvious over Morrison in view of Kazman and Linton — consistent with the reexam's SNQ finding. The pivotal limitation ("bandwidth data predetermined from interactions between mobile devices and an operator network") is met most directly by Linton, with Kazman supplying "simultaneously…simulate…bandwidth availability…indicative of performance when executing the application," and Morrison supplying the mobile-emulator testing interface and simultaneous monitoring windows. Moderate-to-high confidence, subject to the Morrison prior-date issue and to claim-construction positions.
- Claims 26, 37, 45: At least as obvious as claim 1; each added limitation is met even more directly (Kazman/Linton performance displays; Linton's networked simulator; Linton's real-world "real-world mobile network profiles").
- Claims 12–13 (SMS / incoming call), 8–11 (real-world connection statistics), 46–50 (import real-world profiles): High-confidence obviousness via Kazman and Linton, respectively.
- Claims 15–20, 23–25, 38–44 (geography, UI selection, fees): Weaker on the technical references alone, but these are the least technical limitations; fee/geography claims also raise § 101 questions and rest partly on the patent's own admissions.
- Claim 50: scope indeterminate from the retrieved text (truncated mid-sentence); do not opine until the full claim text is confirmed.
Explicit uncertainties: (1) Morrison's exact public-availability date relative to June 10, 2005; (2) whether "operator network" will be construed to cover Linton's measured radio environment; (3) whether "simultaneously visually simulate… via one or more profile display windows" imports a requirement not met by Kazman's Fig. 3 GUI; (4) the SNQ is not a merits rejection — the examiner's second-stage Office action (which the July 14, 2026 notice-of-filing-date and the paper trail indicate is pending) will apply the actual § 103 analysis and give the patent owner a chance to rebut.
Sources: Google Patents full text (https://patents.google.com/patent/[US9971678B2](/patent/US9971678B2)/en); reexam papers in Wapp Tech LP v. Apple Inc., 4:25-cv-00230 (E.D. Tex.), CourtListener docket #171, Att. #3 (Ex. C, Control No. 90/016,033 order), Att. #2 (Ex. B), Att. #5 (Ex. E) — https://www.courtlistener.com/docket/69713680/171/3/ and https://www.courtlistener.com/docket/69713680/171/2/; archive.org copies (gov.uscourts.txed.236491.171.5.pdf, .171.4.pdf); Morrison, Beginning Mobile Phone Game Programming (https://www.informit.com/store/beginning-mobile-phone-game-programming-9780768684490); Kazman et al. (https://www.sciencedirect.com/science/article/abs/pii/S0920548902001010); Linton, US 2003/0045298 A1 (https://patentimages.storage.googleapis.com/99/e1/63/1b7e39cba1fb26/US20030045298A1.pdf).
Generated 9/30/2026, 3:32:52 PM
Extensions
Patent term adjustments, term extensions, continuations, divisionals, family members, and expiration dates.
Derivative works
Defensive disclosure: derivative variations of each claim designed to render future incremental improvements obvious or non-novel.
Keep exploring
More patents asserted by Wapp Tech LP
- US 8924192US patent 8924192, titled "Systems including network simulation for mobile application development and online marketplaces for mobile application distribution, revenue sharing, content distribution, or combinations thereof," was invented…
- US 9298864I'll search for authoritative information on this patent and check for any 2026 CAFC docket activity. Let me get the exact claim set and check for any 2026 CAFC appeal activity. Let me confirm the full independent claim language and claim…
- US 10353811I'll search for authoritative information on this patent, including any 2026 CAFC docket activity. Let me check for any Federal Circuit appeal activity and confirm the litigation posture. US Patent 10,353,811 — Analyst Summary Search scope…
- US 10691579US Patent 10691579, titled "Systems including device and network simulation for mobile application development," was granted to Wapp Tech Corp. on June 23, 2020. The sole inventor is Donavan P. Poulin. The application for this patent was…
Other patents in Software Technology & Computing Systems (T)
- US 10019722Patent Overview — US 10019722 B2 Title: Poll-based networking system Patent number: US 10019722 B2 Application number: US 14/987,447 Inventors: Timothy Beggy; David Shaun Neal Assignee: Trinity Info Media LLC (originally Trinity Intel…
- US 10241643I'll search for the specific patent number and any litigation/docket activity. No litigation hits for this specific patent yet. Let me check for claim text and any court dockets. Let me try to retrieve the actual claim text. US Patent…
- US 8387155I'll search for authoritative records on this specific patent number before summarizing. Let me pull the actual claim text and check for any 2026 appellate activity. Let me try to retrieve the actual claim language and confirm the…
- US 8127345I'll verify the patent against live sources before summarizing. Now let me pull the actual claim language and check for any 2026 activity. Let me obtain the actual claim text rather than paraphrase from memory. US Patent 8,127,345 B2 —…
- US 11659381US 11,659,381 B2 — Verification Summary Sources used: the authoritative full text of US 11,659,381 B2 supplied in this matter (Google Patents, fetched 2026-10-01), plus live web results including Unified Patents, Docket Alarm/PACER-derived…
- US 8898260I'll search for authoritative information on this specific patent number and any 2026 CAFC activity. Let me dig deeper into the 2026 docket activity and the reexamination/PTAB status specifically for the '260 patent. One more targeted…
- US 8756336I'll search for authoritative information on this specific patent number. US Patent 8,756,336 B2 — Summary I searched for the specific number 8756336 (treated literally, no auto-correction). The authoritative full text (provided) is…
- US 7289772I'll search for authoritative information on this patent, including any 2026 litigation activity. US Patent 7,289,772 — Summary Note on identifiers: I interpreted "7289772" literally as US 7,289,772 B1. I did not find any CAFC 2026 docket…
This patent in court (9)
9 tracked lawsuits name US 9971678.