Invalidity dossier
US 7554357
Efficient configuration of daisy-chained programmable logic devices
Current assignee: RAH Color Technologies LLC
Added 9/27/2026, 11:33:40 PM
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.
I'll search for the specific patent number and any related litigation or docket activity.
Let me run a couple more targeted searches to check for any litigation or PTAB activity specifically involving this patent.
US 7,554,357 B2 — Summary
Sourcing note: The authoritative record here is the Google Patents full text supplied in the prompt (fetched 2026-09-27). I ran web searches for USPTO/CAFC records for this specific number. Those searches returned no CAFC 2026 docket and no district-court case naming 7,554,357. The only literal "7554357" hit in a court-adjacent result was an unrelated Lithuanian registry notice number (UAB "Nano linija," Pranešimo Nr. 7554357) — a different kind of identifier entirely and not this patent. I could not independently verify a live USPTO PatentCenter/Global Dossier status via search, so the bibliographic data below rests on the supplied full text.
Bibliographic data
| Field | Value |
|---|---|
| Patent number | US 7,554,357 B2 |
| Title | Efficient configuration of daisy-chained programmable logic devices |
| Application | US 11/346,817 |
| Filing date | 2006-02-03 |
| Priority date | 2006-02-03 |
| Pre-grant publication | US 2007/0182445 A1 (2007-08-09) |
| Issue date | 2009-06-30 |
| Inventors | Zheng (Jeff) Chen; Barry Britton; Harold Scholz |
| Original assignee | Lattice Semiconductor Corporation (Hillsboro, OR) |
| Assignment recorded | 2006-03-14, Reel/Frame 017304/0674; signing dates 2006-01-30 to 2006-02-02 |
| Classification | G06F 30/34 (circuit design for reconfigurable circuits, e.g. FPGA/PLD) |
| Claims | 18 total (3 independent: 1, 7, 11) |
| Legal status (per source) | Active; adjusted expiration 2026-10-19 |
| Maintenance fees | 4th yr paid 2012-10-01; 8th yr paid 2016-12-30; 12th yr paid 2020-12-30 |
| Security interests | Jefferies Finance LLC (2015-03-18, released 2019-05-21); Wells Fargo Bank, N.A. as admin. agent (2019-05-21) |
Uncertainty flag: Google Patents labels the adjusted expiration "2026-10-19" — i.e., within weeks of today's date. Whether the patent has actually lapsed for fee non-payment, or been extended/adjusted, cannot be confirmed from the supplied record. Treat terminal-disclaimer/expiration status as unverified.
Abstract (as published)
"In one embodiment, a programmable logic device includes: a multiplexer adapted to select a compressed configuration bitstream from a plurality of external serial interface memories; a serial interface processor adapted to command the bitstream selection by the multiplexer; and a bitstream decompressor adapted to decompress the selected configuration bitstream into a decompressed configuration bitstream."
Technology in one paragraph
SRAM-based FPGAs must load configuration data at power-up from external non-volatile memory. Historically that meant a proprietary PROM, and conventional SPI-flash-based FPGAs could read from only one SPI flash. The patent teaches a master FPGA whose configuration logic engine (1) reads a compressed bitstream from multiple SPI flash memories in an interleaved fashion, (2) decompresses it on-chip, and (3) passes the decompressed bitstream on to daisy-chained slave FPGAs. The SPI processor gates a read clock so that one SPI-read-clock cycle occurs per n internal read-clock cycles, where n = number of SPI flash devices (set by a 3-bit SZ(2:0) input, max 8). A multiplexer picks among the D[0:n] serial outputs one bit per internal clock. A latch holds the SPI "leading read address," which may be loaded from internal configuration SRAM cells or written externally via a serial memory interface — enabling multi-boot/reconfiguration (swap bitstream images stored in the SPI flash).
Independent claim overviews (plain language)
Claim 1 — programmable logic device (apparatus).
A PLD containing four cooperating elements:
- a multiplexer that selects a compressed configuration bitstream coming from a plurality of external serial-interface memories;
- a serial interface processor that controls/commands that multiplexer selection;
- a latch that stores at least a portion of a leading read address signal that the serial interface processor supplies to those serial interface memories; and
- a bitstream decompressor that decompresses the selected bitstream into a decompressed configuration bitstream.
Note the latch limitation was added to claim 1: as presented in the SUMMARY the first embodiment recited only mux + serial interface processor + decompressor, but granted claim 1 additionally requires the leading-read-address latch.
Claim 7 — programmable logic device (apparatus).
A PLD with:
- a memory interface that receives a first address signal from an external source;
- configuration memory cells that store a second address signal;
- an SPI processor that selects either the first (external) or the second (internal) address and provides the selected one as the leading read address to a plurality of SPI flash memories; and
- a multiplexer that selects among the SPI flash memories' serial output signals to produce a configuration bitstream input signal, the SPI processor also commanding that selection.
In short: two-source, selectable leading read address + multi-flash output multiplexing.
Claim 11 — system.
A system comprising:
- a plurality of serial interface memory devices, each storing a configuration bitstream;
- a master FPGA coupled to those memories to receive their bitstreams, the master including a multiplexer selecting the bitstream from each of the memories plus a serial interface processor commanding that selection; and
- one or more slave FPGAs daisy-chained to the master FPGA, receiving a configuration bitstream from the master.
Literal-text observation (as-written, not corrected): Claim 11 recites "a master field programmable gate array (FPGA) ... the master PLD including" — the claim body mixes "FPGA" and "PLD" for the same element. This is reproduced verbatim from the record.
Dependent-claim map
- 1 → 2: PLD is a master FPGA feeding a daisy-chained slave FPGA.
- 1 → 3: memories are SPI flash; processor is an SPI processor.
- 3 → 4: interface receives a size command (
SZ) indicating flash count; SPI processor gates read clock responsive to it. - 1 → 5: memory interface takes a first (external) address signal into the latch.
- 5 → 6: latch also store a second address signal from configuration memory.
- 7 → 8: SPI processor gates the read clock to produce the SPI read clock.
- 8 → 9: read command sent via the HDC (high-during-configuration) signal.
- 7 → 10: latch stores at least a portion of the leading read address.
- 11 → 12: master FPGA includes the bitstream decompressor and supplies a decompressed bitstream to slaves.
- 11 → 13: memories are SPI memories.
- 11 → 14: master includes the leading-read-address latch.
- 14 → 15: memory interface external address into the latch.
- 15 → 16: latch also stores configuration-memory-provided address.
- 15 → 17: interface for the size command indicating memory count.
- 17 → 18: memories are SPI flash; processor is an SPI interface processor.
Notable prosecution / record details
- No method claim issued. The SUMMARY recites a "method of configuring at least one programmable logic device" (receiving a size signal, gating a PLD read clock according to that number, receiving a compressed bitstream from each of the number of memories). That method aspect does not appear among the granted 18 claims — all granted claims are apparatus (PLD) or system claims. Anyone relying on the SUMMARY for claim scope would be wrong.
- Prior art cited includes US 5,563,592 (Altera, compressed configuration file + decompression), US 5,872,529 (Altera, dynamic datastream compression/decompression), US 6,327,634 / 6,493,862 / 6,507,943 (Xilinx compression), US 6,563,437 (Cypress, PLD logic for decompression), US 6,525,678 (Altera, configuring a PLD), US 6,903,574 (Lattice, memory access via serial memory interface), and US 6,483,342 / US 6,773,230 (Lattice). Non-patent citations include Atmel AT17LV(A) and FPGA Configuration EEPROM datasheets, and Altera Cyclone II Device Handbook Ch. 13–14.
- Incorporated-by-reference discrepancy (literal): the specification states U.S. Pat. No. 6,483,342 is incorporated for the bitstream format, but the citation table lists US 6,483,342 as "Multi-master multi-slave system bus in a field programmable gate array (FPGA)" while "Field programmable gate array (FPGA) bit stream format" is listed as US 6,773,230. Flagging as an apparent mismatch in the record; I am not auto-correcting either number.
- Related Lattice family / subsequent art: US 7,570,078 B1 ("Programmable logic device providing serial peripheral interfaces"), US 7,631,223 B1 ("...multi-boot configuration data support"), US 7,959,208 B1 ("Flexible memory architectures for programmable logic devices"), and US 8,384,427 B1 ("Configuring multiple programmable logic devices with serial peripheral interfaces," 2013) all cite or are cited by this family.
- OCR/scan artifacts in the supplied text (reproduced verbatim in the source, not corrected here): "master EPGA 100," "slave FPOA 160," "bitstream decompressed 115," and "the master FPGA may includes." These are read-through artifacts of the PDF conversion; the substance is master FPGA / slave FPGA / bitstream decompressor.
Bottom line on the two requested searches
- USPTO record: bibliographic data above is consistent with the USPTO publication data reflected in the Google Patents record (app. 11/346,817; pub. US 2007/0182445 A1; grant 2009-06-30). I could not directly query USPTO PatentCenter in this session, so treat the current fee/expiration status as unconfirmed.
- CAFC 2026 dockets: No 2026 (or other) Federal Circuit appeal involving 7,554,357 was found. Searches for the number in CAFC contexts returned only unrelated matters. Absence of search results is not proof of absence of a docket; it means I have no authoritative confirmation of any appeal. The Lattice-related 2026 district activity surfaced (e.g., DataCloud Technologies, LLC v. Lattice Semiconductor Corporation, W.D. Tex. 7:26-cv-00083, filed 2026, voluntarily dismissed May 2026) did not identify 7,554,357 as an asserted patent in the material retrieved.
Generated 9/27/2026, 11:41:02 PM
Cases on file (1)
Group view →Specific litigation cases in our database that name US patent 7554357. The free-form analysis below may also discuss cases beyond this list.
Litigation summary
Past and pending lawsuits — plaintiffs, defendants, jurisdictions, outcomes, and notable rulings.
I'll search for litigation involving US patent 7,554,357.
Initial searches returned mostly unrelated "435" matches. Let me refine with targeted patent-litigation queries.
No hits yet specific to '357. Let me check the Unified Patents litigation portal and other case-list sources directly.
Summary finding
No litigation is known to me, and my searches identified none, involving U.S. Patent No. 7,554,357.
I searched for the number in the forms most likely to surface a docket record — "7554357", "7,554,357", "patent:7554357", "US7554357", and combinations with "litigation," "lawsuit," "infringement," and "Lattice Semiconductor" — across sources that aggregate patent litigation (Unified Patents litigation caselist, CourtListener/RECAP, Docket Alarm, RPX Insight, PACER Monitor, Justia, and PTAB PTACTS). Nothing in the returned results was a suit, IPR/PGR, ITC §337 investigation, or Federal Circuit appeal in which U.S. 7,554,357 is an asserted patent. I could not reach a positive docket hit for this specific number.
Because a negative is only as good as the search, here is what I can affirmatively state and what I cannot.
Patent identifiers (as given, taken literally)
| Field | Value |
|---|---|
| Patent | US 7,554,357 B2 |
| Title | Efficient configuration of daisy-chained programmable logic devices |
| App. No. | US 11/346,817 |
| Filed / Priority | 2006-02-03 |
| Granted | 2009-06-30 |
| Pre-grant pub. | US 2007/0182445 A1 (2007-08-09) |
| Inventors | Zheng (Jeff) Chen; Barry Britton; Harold Scholz |
| Original/current assignee | Lattice Semiconductor Corporation |
| Status per source | Active; adjusted expiration 2026-10-19 |
| Family/Country status | Family ID 38333422; one application; US only (no foreign counterparts) |
Case-by-case list
There are no cases to list. For completeness, the requested fields return empty:
- Plaintiff(s): — none identified
- Defendant(s): — none identified
- Jurisdiction: — none identified
- Case number: — none identified
- Filing date: — none identified
- Outcome / status: — none identified
Important caveat on false positives (do not conflate these)
My searches repeatedly surfaced matters that involve different patents whose numbers are similar or whose short form is also "the '435 patent." These are not US 7,554,357 and I am explicitly excluding them:
- WSOU Investments, LLC v. Dell Technologies, Inc., No. 6:20-cv-00476 (W.D. Tex.) — asserts US 7,565,435 B2 (network switching), dismissed with prejudice April 18, 2024. Different patent.
- Sam's West, Inc. / Walmart Apollo, LLC v. BJ's Wholesale Club Holdings, Inc., No. 6:22-cv-00587 (M.D. Fla.) — the "'435 Patent" in that docket is US 7,565,435 (PTAB final written decisions finding claims unpatentable; Fed. Cir. affirmed April 13, 2026). Different patent.
- Stratasys v. Bambu Lab (E.D. Tex.) — asserts US 7,555,357, a 3D-printing patent. Different patent (note the transposed digits: 7,555,357 vs. 7,554,357).
- Amtel / Epson / NEC matters — unrelated patents and numbers (e.g., US 7554357 appearing as a docket/registration number, a JP publication number, and an IEEE DOI
10.1109/CHICC.2016.7554357, none of which are this patent).
Enforcement context worth noting
- The only third-party document activity I located for US 7,554,357 is citation, not litigation: the specification is cited as prior art in DE 10 2012 205 160 A1 (Robert Bosch GmbH, published 2013-10-02), which is itself in the "cited by" list on the patent's face.
- The patent has also been cited in subsequent Lattice filings (e.g., US 7,954,208 B1; US 8,384,427 B1, "Configuring multiple programmable logic devices with serial peripheral interfaces"), which are continuations of the same technical line, not adversarial proceedings.
- Assignee history shows only security-interest/release events (Jefferies Finance LLC 2015; release 2019; Wells Fargo as administrative agent 2019) — corporate financing, not litigation.
Confidence and limits
- Confidence that no litigation is reported in the sources I searched: moderate-to-high. The number is distinctive and the searches returned nothing on point.
- Confidence that no litigation has ever occurred: not high. I was not able to open a live, authoritative docket for this patent number (a direct Unified Patents / CourtListener / Docket Alarm patent-number query returned no matching record in the retrieved results), and free search indices do not capture every case, every sealed filing, every state-court or foreign action, or actions filed under a pre-grant publication number. Patent-assertion suits involving Lattice have typically arisen against Lattice as defendant (e.g., Commonwealth Research Group LLC v. Lattice Semiconductor, D. Del. 11-655; Bell Semic v. Lattice; DataCloud Technologies v. Lattice, W.D. Tex. 7:26-cv-00083), and '357 has not appeared among the patents asserted in those.
- To convert this negative into a verified negative, I would pull the patent's "Litigation" tab on a paid docket service (Docket Navigator, Lex Machina, RPX) and independently query PACER/Unified Patents by the 7,554,357 number and by both pre- and post-grant publication numbers. I have not done that here.
Bottom line: on the record available to me, U.S. Patent No. 7,554,357 has never been asserted in reported litigation — no district court case, no IPR/PGR, no ITC investigation, and no appeal. Please treat that as "no known litigation" rather than a certified clean title; verify against a live docket service if the answer is decision-critical.
Generated 9/27/2026, 11:40:59 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: RAH Color Technologies LLC
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 verify the ODP result against public sources before reporting.
Let me run a couple more targeted checks for any proceeding or appeal tied to this patent.
Proceedings overview
Zero AIA trial proceedings have ever been filed against US 7,554,357 — 0 active, 0 with claims invalidated, 0 with claims sustained, 0 settled, 0 institution denials. The canonical source for this task (the structured "PTAB proceedings on file" block sourced from the USPTO Open Data Portal) returns an empty list, and my independent searches (Google Patents prosecution/legal-events data, general web, CourtListener) surfaced no IPR, PGR, or CBM naming this patent and no Federal Circuit appeal of any PTAB decision on it.
The bottom-line defensive posture is therefore not "the patent has survived IPRs and is hardened" and not "claims are dead." It is: the patent's validity has never been tested at the Board, but that is largely academic because the patent is at the very end of its term. Google Patents' record lists the patent as Active with an adjusted expiration of 2026-10-19 — roughly three weeks from today (2026-09-27). A defendant facing assertion today is looking at a near-zero remaining term, not at a validity fight.
Verification steps taken (so you can reproduce / challenge them):
- Structured ODP "PTAB proceedings on file" block in the prompt: empty (no proceedings indexed).
- Google Patents legal-events and "Cited By" sections for US 7,554,357: no PTAB trial events; the "Cited By" entries are later Lattice patents (e.g., US 8,384,427), not proceedings.
- Web searches for IPR/PGR identifiers tied to the patent number or to the patent title ("Efficient configuration of daisy-chained programmable logic devices"): no hits.
- Federal Circuit / CourtListener search for the patent: no appeal found (the only Lattice-adjacent appellate hit was Papst Licensing GmbH & Co. KG v. Lattice Semiconductor Corp., a district-court matter on unrelated patents).
Caveat, stated plainly: an absence of hits in web search is not a forensic negative. Web indexes do not comprehensively cover every PTAB paper. If you need a bulletproof negative, pull the patent's file wrapper in USPTO Patent Center (https://patentcenter.uspto.gov — application 11/346,817) and run the number through PTAB E2E / PTAB Center (https://ptacts.uspto.gov). Neither the ODP block nor my searches indicate anything to find.
No proceedings to report — items that are not PTAB proceedings (do not misread these)
- Certificate of Correction, 2010-04-20. A certificate of correction issued ~10 months after grant. This is a prosecution/post-grant administrative event, not an AIA trial. It matters to you for a different reason: if it corrected claim text, the operative claim language is the corrected language. Pull the certificate before you build any claim chart.
- Cited-by patents (Lattice-family). US 7,957,208, US 8,384,427, US 7,570,078, US 7,631,223 and similar are later Lattice patents that cite or incorporate 7,554,357. Citations are not challenges. In particular, US 8,384,427 expressly incorporates US 7,554,357 by reference — a family/continuation signal, not a validity attack.
- Security-interest and release assignments (Jefferies Finance 2015-03-18; Wells Fargo 2019-05-21) are UCC/security filings, not proceedings.
- Maintenance fees. 4th-year, 8th-year and 11th/12.5-year fees were paid (last payment event 2020-12-30, 12th-year). No lapse-for-non-payment risk and no intervening-rights/expired-for-fee argument available.
6.5 — Defensive value of the null result
- No IPR estoppel exists against anyone. Because no Final Written Decision has ever issued on this patent, 35 U.S.C. § 315(e)(2) estoppel has never attached to any petitioner or its privies/real parties in interest. Any defendant retains the entire universe of § 102/§ 103 prior-art (patents and printed publications) grounds in district court — nothing is estopped.
- But there is also no IPR short cut. You cannot point to a Board FWD canceling claims, because none exists. Any invalidity theory must be litigated in court or raised in a fresh AIA petition.
- The real defense is term, not validity. With an adjusted expiration of 2026-10-19 per the Google Patents record (and the bare 20-year term from the 2006-02-03 filing having run out on 2026-02-03), almost all of the enforceable window has closed. Note the interplay: the § 286 six-year damages lookback is measured from your service date, so a pre-suit licensee/infringer can face a six-year tail even on an expiring patent — but a demand letter sent now has very little remaining runway.
Strategic summary
Claim status: all 18 claims are UNTESTED. US 7,554,357 has 18 claims. The independent claims are claim 1 (multiplexer + serial interface processor + latch + bitstream decompressor), claim 7 (memory interface + configuration memory cells + SPI processor selecting between first/second address signals + multiplexer selecting from SPI flash serial outputs), and claim 11 (system: multiple serial interface memories + master FPGA with multiplexer and serial interface processor + daisy-chained slave FPGAs). No claim — independent or dependent — has been canceled, confirmed, or construed by the Board, because no petition has ever been filed. There is no PTAB-fixed claim construction to borrow and no Board finding to cite. Contrast this with the typical "hardened patent" narrative: here the reason there is no adverse record is that no one has ever challenged it, not that challengers tried and failed.
Estoppel landscape. Nothing is barred by § 315(e)(2), and nothing needs to be. Because no FWD exists, no petitioner-side estoppel runs against an alleged infringer's privies either. Practically: your IPR-available art is identical to your litigation-available art, and you are not boxed out of any § 102/§ 103 ground. That is a genuinely favorable estoppel posture — but the value of that freedom is capped by how little term remains. Conversely, note § 315(b): if you have been served with a complaint alleging infringement, you have one year to file an IPR; given the 2026-10-19 expiration, that clock is almost certainly moot.
Pattern signals. There is no pattern to read: no repeat petitioner, no serial petitions, no joinder, no defensive aggregator (no Unified Patents / RPX-style IPR found against this patent). The patent owner (Lattice Semiconductor, now subject to a Wells Fargo security interest) has never litigated a PTAB appeal on this patent. For a technology of this vintage (SPI-flash configuration of daisy-chained PLDs), the absence of any IPR across ~17 years of enforceability is a meaningful signal: this patent was evidently never the centerpiece of an assertion campaign large enough to attract a petition — and its term is now spent.
Recommended next steps
- Confirm the expiration date first — it likely ends the analysis. Pull the front page and the Patent Term Adjustment/extension statement in Patent Center (application 11/346,817) and verify whether the operative expiration is 2026-10-19 (as Google's adjusted-expiration field states) or the unadjusted 2026-02-03. Either way, term ends within weeks of today.
- Pull the 2010-04-20 Certificate of Correction before reading any claim literally. If it amended claim text, the corrected language governs, and the front-page claim text you reproduce in a chart must match it.
- If a demand letter cites this patent, respond on term and damages, not on validity. Ask for the asserted claims (likely 1, 7, and/or 11), the accused instrumentalities, and the royalty base for any pre-expiration period, and note that the § 286 six-year lookback is the only meaningful exposure left.
- Do not spend IPR money without a scope check. A petition filed now would face a patent expiring before any FWD could issue (the Board's statutory 1-year trial deadline runs from institution under § 316(a)(11)), which is a strong practical reason for discretionary denial and a poor use of budget. Confirm with the patent's exact expiry before funding anything.
- Verify the negative yourself if the stakes justify it. Query the patent number in PTAB E2E / PTAB Center (https://ptacts.uspto.gov) and Patent Center (https://patentcenter.uspto.gov), and a party-name search (Lattice Semiconductor) in CourtListener (https://www.courtlistener.com) for any appeal. The ODP structured list plus these three checks are the defensible record: no PTAB activity on file.
Sources consulted: Google Patents, US 7,554,357 (https://patents.google.com/patent/US7554357/en) — legal events, cited-by/citations, family and expiration fields; USPTO ODP structured "PTAB proceedings on file" block (empty); USPTO Patent Center and PTAB E2E (recommended verification endpoints); CourtListener (no Federal Circuit appeal located). No PTAB proceeding number, judge panel, ground, or Final Written Decision is stated above because none exists — stating otherwise would be fabrication.
Generated 9/27/2026, 11:41:12 PM
Ownership chain (4)
Asserters network →Structured records extracted from the assignment-history narrative below. Each entity links to its full ownership-network profile.
? · recorded 2006-03-14 · reel 017304/0674 · Assignment
Chen, Zheng; Britton, Barry; Scholz, HaroldLattice Semiconductor Corporation
employee-invention assignment
2015-03-10 · recorded 2015-03-18 · reel 035223/0001 · Security Agreement
Lattice Semiconductor Corporation; Silicon Image, Inc.; SiBEAM, Inc.; DVDO, Inc.JEFFERIES FINANCE LLC
securitization
2019-05-17 · recorded 2019-05-21 · reel 049827/0326 · Release
JEFFERIES FINANCE LLCLattice Semiconductor Corporation; Silicon Image, Inc.; SiBEAM, Inc.; DVDO, Inc.
lien discharge
2019-05-17 · recorded 2019-05-21 · reel 049980/0786 · Security Agreement
Lattice Semiconductor CorporationWells Fargo Bank, National Association, as Administrative Agent
securitization
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 assignment record for US 7554357 across the sources I can reach.
Let me dig for the specific assignment record details, the correspondent of record, and any litigation or NPE involvement.
I hit the tool-step limit on follow-up queries, so the report below rests on (a) the authoritative Google Patents legal-events extract you supplied and (b) what my searches could confirm. Where a field could not be verified, I say so rather than guess.
Inventors
| Inventor | Employer at filing | Evidence |
|---|---|---|
| Zheng (Jeff) Chen | Lattice Semiconductor Corporation (Hillsboro, OR) | Named as assignor on Reel 017304/0674; also appears as inventor on later Lattice filings |
| Barry Britton | Lattice Semiconductor Corporation (Hillsboro, OR) | Named as assignor on Reel 017304/0674; also appears as co-inventor on Lattice application 13/076,300 ("Safe Programming Of Key Information Into Non-Volatile Memory For A Programmable Logic Device") |
| Harold Scholz | Lattice Semiconductor Corporation (Hillsboro, OR) | Named as assignor on Reel 017304/0674 |
All three executed the assignment to Lattice between 2006-01-30 and 2006-02-02, days before the 2006-02-03 filing date — the classic employee-invention assignment, not a later cleanup.
Unusual-pattern check: the "all inventors bolt within 12 months" precursor to a fire-sale is not present. Search results surface Britton and Chen as co-inventors on Lattice-assigned applications filed years later (e.g., app. 13/076,300), which is inconsistent with the inventors quitting near filing. Caveat: that evidence comes from a patent-indexing aggregator (radaris.com) and the WO 2005/048454 applicant listing, not from employment records; treat "still employed" as likely, not proven.
Original assignee
Lattice Semiconductor Corporation — the entity named on the issued patent and the only entity that has ever held title.
- Business: fabless supplier of low-power FPGAs, CPLDs and programmable mixed-signal devices (EC/ECP, MachXO, LatticeSC families). Founded 1983; HQ Hillsboro/Portland, Oregon.
- Product embodiment: Yes. The claims cover SPI-flash configuration of daisy-chained PLDs, which is a shipped configuration mode of Lattice's SRAM-based FPGA families. Lattice's own US 8,384,427 B1 ("Configuring multiple programmable logic devices with serial peripheral interfaces") expressly incorporates US 7,554,357 by reference and describes it as a conventional daisy-chain technique alongside U.S. Pat. No. 7,397,272 — i.e., Lattice built follow-on products and patents directly on this disclosure.
- Current status: Operating. NASDAQ: LSCC; acquired Silicon Image, Inc. on 2015-03-10; per its 10-K, its patents "expire at various times between 2020 and 2038," and the patent at issue here (Google's adjusted-expiration field) runs to 2026-10-19, still active as of today (2026-09-27). No bankruptcy, dissolution, or wind-down found.
Assignment timeline
Scope note: The USPTO Assignment Center / assignment.uspto.gov record for this patent is surfaced in the Google Patents legal-events extract. Four records appear; two are true title documents (the inventor assignment; the financing release) and two are security interests (liens), which are not ownership transfers. I could not retrieve the recorded correspondent (attorney/firm) for any of the four — the legal-events extract omits correspondence data, and the Assignment Center's browser app could not be queried in this session. I am flagging that as an unresolved field rather than inventing a name.
2006-01-30 → 2006-02-02 (executed) / recorded 2006-03-14 — Reel 017304/0674
- Conveyance: Assignment (Assignment of Assignors' Interest)
- Assignor: Chen, Zheng; Britton, Barry; Scholz, Harold
- Assignee: Lattice Semiconductor Corporation (Oregon)
- Correspondent: not available in the record I could reach — this is the one link where a correspondent attorney/firm would be most informative; I could not confirm it.
- Context: ordinary employee-invention assignment to the operating employer, recorded ~6 weeks after filing.
2015-03-10 (effective) / recorded 2015-03-18 — Reel 035223/0001
- Conveyance: Security Agreement (security interest, not a title transfer)
- Assignor (grantor): Lattice Semiconductor Corporation; also Silicon Image, Inc., SiBEAM, Inc., DVDO, Inc. (as co-grantors)
- Assignee (secured party): Jefferies Finance LLC (New York)
- Correspondent: not available.
- Context: securitization — blanket lien on the Lattice IP portfolio securing the credit facility used in connection with the Silicon Image acquisition (effective date coincides exactly with the 2015-03-10 close).
2019-05-17 (effective) / recorded 2019-05-21 — Reel 049827/0326
- Conveyance: Release by Secured Party
- Assignor: Jefferies Finance LLC
- Assignee (released party): Lattice Semiconductor Corporation, Silicon Image, Inc., SiBEAM, Inc., DVDO, Inc.
- Correspondent: not available.
- Context: lien discharge on refinancing — extinguishes the Jefferies encumbrance; Lattice's ownership is undisturbed.
2019-05-17 (effective) / recorded 2019-05-21 — Reel 049980/0786
- Conveyance: Security Agreement (security interest, not a title transfer)
- Assignor (grantor): Lattice Semiconductor Corporation
- Assignee (secured party): Wells Fargo Bank, National Association, as Administrative Agent (Colorado)
- Correspondent: not available.
- Context: securitization — replacement credit facility; Wells Fargo takes the blanket IP lien the same day Jefferies releases.
Non-assignment events on the record (for completeness): 2008-12-06 fee-payment/entity-status entry; 2009-06-10 patent grant; 2010-04-20 certificate of correction; 2012-10-01 4th-year maintenance fee; 2016-12-30 8th-year fee; 2020-12-30 12th-year fee. No ownership change accompanies any of these.
Bottom line: there is no recorded post-issuance transfer of title for US 7,554,357. The only two title documents in the chain are the 2006 inventor→Lattice assignment and the 2019 lien release; everything else is collateral.
Timeline diagram
timeline
title Ownership of US 7554357
2006 : Filed by Lattice Semiconductor
: Inventors assign rights to Lattice
2009 : Patent issued to Lattice
2015 : Jefferies takes portfolio lien
2019 : Jefferies lien released
: Wells Fargo takes portfolio lien
2026 : Patent reaches adjusted expiry
NPE / troll-pattern signals
Shell-entity transfer — Not present. No "IP / Holdings / Licensing / Ventures" assignee appears. The only assignee of title is Lattice Semiconductor Corporation itself (Reel 017304/0674). No registered-agent address, no single-purpose LLC.
Known asserter in the chain — Not present. Chain entities are Lattice Semiconductor Corp., Jefferies Finance LLC (a lender), and Wells Fargo, N.A. (a lender). None appears on the Acacia / Marathon / IV / IPNav / Wi-LAN / Conversant / Vringo / Pendrell / Round Rock / Spangenberg lists. Jefferies and Wells Fargo are secured creditors, not patent owners.
Repeat correspondent across the chain — Unclear (unable to test). The correspondence field was not obtainable for any of Reels 017304/0674, 035223/0001, 049827/0326, or 049980/0786. I therefore cannot either assert or rule out a recurring filing attorney. This is a genuine gap, not a negative finding — the signal can only be scored once correspondents are pulled from the Assignment Center detail pages.
Cascading transfers — Not present. Four recorded events span 13 years (2006→2019), and only one is a title transfer. No chained LLCs, no sub-24-month succession, no common-principal pattern.
Pre-litigation transfer — Not present. I found no infringement suit naming US 7,554,357. Its litigation-adjacent footprint is purely defensive/technical: it is cited as prior art by DE 10 2012 205 160 A1 (Robert Bosch GmbH) and incorporated by reference in Lattice's own US 8,384,427 B1. No transfer precedes any assertion because there is no assertion to precede. (Caveat: my docket sweep was not exhaustive; a district-court or ITC complaint outside the sources I reached could have been missed.)
Bankruptcy fire-sale — Not present. No Chapter 7/11 filing by Lattice or by any assignor; Lattice remained an operating NASDAQ issuer with a 12th-year maintenance fee paid 2020-12-30.
Privateering — Not present. No operating-company→NPE transfer; no third party asserting on Lattice's behalf. Lattice's actually-litigated patent activity is a 2016 Technicolor HDMI complaint in Lattice's own name (per its 10-K), i.e., first-party assertion, and it does not involve this patent.
Defensive aggregator — Not present. Chain does not terminate at RPX, AST, LOT, Unified Patents or OIN. It terminates at the original operating company, with its lender holding a lien.
Verdict
Insufficient data (per the rubric's literal definition — the only recorded title transfer is the original inventor→Lattice assignment; there is no NPE chain to evaluate).
Justification: Reel 017304/0674 (recorded 2006-03-14) is the sole ownership assignment, moving rights from inventors Chen, Britton and Scholz to Lattice Semiconductor Corporation, which is corroborated as an operating company by its continued product line and by Lattice's own follow-on patent US 8,384,427 B1 incorporating this patent. The only later records — Reel 035223/0001 (Jefferies security interest, effective 2015-03-10), Reel 049827/0326 (Jefferies release, 2019-05-17), and Reel 049980/0786 (Wells Fargo security interest, 2019-05-17) — are financing liens and a lien discharge, not transfers of title, and both secured parties are commercial lenders rather than asserters. No NPE, shell LLC, cascading transfer, bankruptcy sale, or infringement suit was found. The residual uncertainty is (i) the unretrievable correspondent of record on all four reels and (ii) the non-exhaustive nature of my litigation sweep — both of which are the only things that could change this call.
Verify at:
- USPTO Assignment Center — https://assignmentcenter.uspto.gov/
- Legacy Assignment Search — https://assignment.uspto.gov/patent/index.html (search patent number 7554357)
- Google Patents (source of the reel/frame data above) — https://patents.google.com/patent/US7554357/en
Generated 9/27/2026, 11:41:17 PM
Prior art
Earlier patents, publications, and products that may anticipate or render the claims unpatentable.
I'll verify the patent via search and gather details on the most relevant cited references.
Let me verify the remaining key cited references.
Search verification — US 7,554,357
Search of the U.S. patent record confirms the target document (Google Patents / USPTO PatentCenter data):
| Field | Value |
|---|---|
| Patent number | US 7,554,357 B2 |
| Title | Efficient configuration of daisy-chained programmable logic devices |
| Application | US 11/346,817 |
| Priority / filing date | 2006‑02‑03 |
| Granted | 2009‑06‑30 |
| Inventors | Zheng (Jeff) Chen; Barry Britton; Harold Scholz |
| Original assignee | Lattice Semiconductor Corp. |
| Pre‑grant publication | US 2007/0182445 A1 (2007‑08‑09) |
| Status | Active; adjusted expiration 2026‑10‑19 |
(Note: the OCR text of the Google Patents reproduction renders "FPGA" as "EPGA"/"FPOA" in places — I read these literally as FPGA.)
The patent has 18 claims. For § 102 purposes they break down into four families:
- A — Multi‑memory SPI + mux + decompressor: claims 1, 2, 3, 4
- B — Programmable leading read address (memory interface / config cells → latch): claims 5, 6, 7, 8, 9, 10
- C — Daisy‑chained system (master FPGA + slaves): claims 11, 12, 13, 14, 15, 16, 17, 18
Important analytic caveat
No single cited reference appears to anticipate any independent claim in full. Claim 1 requires the concurrence of (a) a multiplexer selecting a compressed bitstream from a plurality of external serial interface memories, (b) a serial interface processor commanding that selection, (c) a latch storing at least a portion of a leading read address, and (d) a bitstream decompressor. The cited art splits across these elements (compression/decompression art; multi‑channel memory art; config‑memory‑access art). This is consistent with the patent having issued over these references. The analysis below therefore maps which claims each reference is most relevant to, i.e., which claim elements it can supply in a § 102 single‑reference or (more likely) § 103 combination challenge. I flag where I have lower confidence.
Tier 1 — Most relevant prior art
1. US 5,563,592 A — Altera
- Citation: Cliff et al., "Programmable logic device having a compressed configuration file and associated decompression," US 5,563,592, filed 1993‑11‑22, granted 1996‑10‑08.
- Disclosure: Seminal PLD compression scheme — configuration file compressed, stored in an external serial EPROM, decompressed by a decompression circuit on the PLD, then used to program the device. Claims recite an "electronic decompression circuit" on the device and a serial EPROM storage device; also notes storing more than one configuration file in a single memory element.
- Potentially anticipates: claim elements of claim 1 and claim 12 (the "bitstream decompressor adapted to decompress the selected configuration bitstream"). Strongest § 102 hit against the decompressor limitation. It does not disclose a mux selecting among a plurality of external serial memories, nor the leading‑read‑address latch.
2. US 6,028,445 A — Xilinx
- Citation: Lawman et al., "Decoder structure and method for FPGA configuration," US 6,028,445, filed 1997‑12‑29, granted 2000‑02‑22.
- Disclosure: Configures a first portion of an FPGA as a decoder; encoded (e.g., compressed) configuration data is transferred to the decoder, which decompresses/reconfigures the rest of the FPGA. Also covers embedded non‑volatile memory and internal configuration access port.
- Potentially anticipates: claim 1 / claim 12 (decompressor within the PLD; recognizing/decompressing encoded config data). No multi‑memory mux; no SPI; no read‑address latch.
3. US 6,903,574 B2 — Lattice Semiconductor (expressly incorporated by reference in the patent)
- Citation: Chen, Scholz, Zhang, "Memory access via serial memory interface," US 6,903,574 B2, filed 2003‑07‑29 (10/629,512), granted 2005‑06‑07.
- Disclosure: Serial memory interface per special functional block giving access to configuration memory cells after configuration to write system‑bus data into them; system bus register file; programmable interconnect. This is the very architecture the specification cites as enabling the user‑writable leading read address.
- Potentially anticipates: claims 5, 6, 10, 14, 15, 16 (memory interface / configuration memory cells / latch storing the address, writable post‑configuration). Note the shared inventor (Chen) — this is closely related work. It does not disclose SPI flash memories or the multi‑memory multiplexer.
4. US 6,483,342 B2 — Lattice Semiconductor (expressly incorporated by reference)
- Citation: Britton et al., "Multi‑master multi‑slave system bus in a field programmable gate array (FPGA)," US 6,483,342 B2, priority 2000‑05‑26, granted 2002‑11‑19.
- Disclosure: Embedded multi‑master/multi‑slave system bus with an external microprocessor interface (MPI) permitting direct access to embedded elements regardless of configuration state; also discloses the configuration bit‑stream format (header, ID frame, address frame, data frame, postamble) — the format the '357 patent relies on to signal compression.
- Potentially anticipates: elements of claims 5/7/10 (external source writing configuration/address data) and background for claims 1/7 (bitstream frame structure). No SPI flash; no mux across multiple serial memories.
5. US 6,772,230 B2 — Lattice Semiconductor
- Citation: "Field programmable gate array (FPGA) bit stream format," US 6,772,230 B2, 2000‑05‑26, granted 2004‑08‑03.
- Disclosure: Multi‑format FPGA bit stream (header / ID frame / address / data / postamble) loadable from an external interface; embedded system bus context.
- Potentially anticipates: the bitstream‑format/frame elements used in claims 1/7/9 (e.g., identification frame; command/address frames). Low standalone § 102 value.
Tier 2 — Compression / decompression art (claim 1 / 12 elements)
| Reference | Citation & dates | Brief description | Claims potentially impacted |
|---|---|---|---|
| US 5,875,529 A (Altera) | 1996‑07‑18 / 1999‑02‑16 | "Dynamic datastream compression/decompression" | claim 1/12 (decompressor) |
| US 6,327,634 B1 (Xilinx) | 1998‑08‑25 / 2001‑12‑04 | Compressing/decompressing FPGA configuration data | claim 1/12 |
| US 6,493,862 B1 (Xilinx) | 2000‑07‑25 / 2002‑12‑10 | Method for compressing an FPGA bitstream | claim 1/12 |
| US 6,507,943 B1 (Xilinx) | 2000‑09‑26 / 2003‑01‑14 | Method of compressing a bitstream of an FPGA | claim 1/12 |
| US 6,743,388 B1 (Xilinx) | 2002‑06‑19 / 2004‑06‑01 | Hardware‑friendly general‑purpose data compression/decompression algorithm | claim 1/12 |
| US 6,563,437 B1 (Cypress) | 2000‑10‑02 / 2003‑05‑13 | Using PLD logic for decompression of configuration data | claim 1/12 |
| US 6,525,678 B1 (Altera) | 2000‑10‑06 / 2003‑02‑25 | "Configuring a programmable logic device" | claim 1/7 general config |
These establish that on‑chip decompression of compressed PLD configuration data was well known by the 2006 priority date. They are anticipation candidates only for the decompressor limitation of claims 1 and 12; each lacks at least the plurality‑of‑serial‑memories mux and the address latch.
Tier 3 — Interface / memory / multi‑channel art (claims 3–9 elements)
| Reference | Citation & dates | Brief description | Claims potentially impacted |
|---|---|---|---|
| US 6,564,285 B1 (Intel) | 1994‑06‑03 / 2003‑05‑13 | Synchronous interface for a non‑volatile memory (serial/synchronous memory signaling) | claims 3, 7, 8, 13, 18 (serial memory interface) |
| US 6,038,185 A (Atmel) | 1998‑05‑12 / 2000‑03‑14 | Method and apparatus for a serial access memory | claims 3, 13, 18 (serial memory) |
| US 6,044,025 A (Xilinx) | 1999‑02‑04 / 2000‑03‑28 | PROM with built‑in JTAG capability for configuring FPGAs | claims 1/7 (external config memory) |
| US 7,062,615 B2 (Emulex) | 2003‑08‑29 / 2006‑06‑13 | Multi‑channel memory access arbitration | claim 1 (selection among multiple memories) — weaker, different context |
| US 6,507,214 B1 (Cypress) | 2000‑10‑26 / 2003‑01‑14 | Digital configurable macro architecture | marginal |
| US 6,785,165 B2 (Renesas) | 2002‑01‑25 / 2004‑08‑31 | Semiconductor device | marginal (memory access) |
None of these discloses the specific interleaved multiplexing of a compressed bitstream from N SPI flash memories gated one clock per N recited in claim 1/4/8.
Tier 4 — Clock generation / gating art (claims 4 and 8)
- US 6,885,227 B2 — Lattice, "Clock generator with skew control," 2003‑07‑29 / 2005‑04‑26.
- US 7,019,577 B2 — Lattice, "Clock generator," 2003‑07‑29 / 2006‑03‑28.
- US 7,034,599 B1 — Lattice, "Clock generator with skew control," 2003‑07‑29 / 2006‑04‑25.
These are relevant to the internal clock (140) / read‑clock generation and the gated RCLK concepts of claims 4 and 8, but do not disclose gating a read clock by a "number of SPI flash memories" size signal.
Tier 5 — Remaining cited references (marginal / background)
| Reference | Citation & dates | Brief description | Note |
|---|---|---|---|
| US 5,758,374 A (Motorola) | 1995‑10‑31 / 1998‑05‑19 | Voice coding info over CRC bits | Background for CRC/checksum in bitstream frames |
| US 5,768,372 A (Altera) | 1996‑03‑13 / 1998‑06‑16 | Securing PLD programming data | Background: config data protection |
| US 5,794,033 A (IBM) | 1995‑10‑24 / 1998‑08‑11 | On‑line reprogramming of hardware logic with remote loading | Background: reconfiguration |
| US 2004/0061147 A1 (Fujita) | 2001‑01‑19 / 2004‑04‑01 | Electronic circuit device | Low relevance |
| US 2004/0064622 A1 (Smith) | 2002‑09‑30 / 2004‑04‑01 | Signal processing resource, sample‑by‑sample | Low relevance |
| US 2006/0143366 A1 (Yang) | 2004‑12‑24 / 2006‑06‑29 | In‑system‑programming function | Background: ISP |
| US 7,242,221 B1 (Altera) | 2005‑02‑11 / 2007‑07‑10 | Selectable inversion of differential I/O pins | Low relevance |
| US 7,088,131 B1 (IBM) | 2005‑07‑29 / 2006‑08‑08 | System and method for power gating | Low relevance |
Non‑patent citations (from the '357 record)
| Citation | Publisher/date | Relevance |
|---|---|---|
| AT17LV(A) Series FPGA Configuration Memory, Ref. 0437K‑CNFG | Atmel, May 2003, pp. 1–18 | Configuring an FPGA from a serial EEPROM/memory; relevant background to claims 1/3/13 |
| FPGA Configuration EEPROM Memory, 2322F‑CNFG | Atmel, Jun. 2005, pp. 1–18 | Same family of serial configuration memory |
| Configuring Cyclone II Devices, Cyclone Device Handbook, Vol. 1, Ch. 13–14 | Altera, Jul. 2005 | Multi‑device/daisy‑chain and SPI/flash configuration background; relevant to claims 11–18 |
| U.S. Appl. No. 10/809,658 (Tang) | — | Related Lattice configuration application |
| U.S. Appl. No. 11/243,255 (Tang), filed Oct. 2005 | — | Related Lattice configuration application |
| U.S. Appl. No. 11/494,862 (Booth et al.), filed Jul. 28, 2006 | — | Later; may qualify only as co‑pending art |
| U.S. Appl. No. 11/530,620 (Callahan et al.), filed Sep. 11, 2006 | — | Later filing (after '357 priority) — not § 102 prior art absent § 102(e) analysis |
The three vendor datasheets (Atmel AT17LV, Atmel FPGA Config EEPROM, Altera Cyclone II handbook) are the most substantive non‑patent art; they are printed publications predating the 2006‑02‑03 priority date.
Bottom line — best § 102 candidates by claim
| Claim(s) | Strongest cited reference(s) | Why |
|---|---|---|
| 1, 12 (decompressor) | US 5,563,592 (Altera); US 6,028,445 (Xilinx) | Both disclose on‑device decompression of compressed PLD configuration data |
| 5, 6, 10, 14, 15, 16 (writable address to latch) | US 6,903,574 (Lattice); US 6,483,342 (Lattice) | Post‑configuration access to config memory via serial/memory interface |
| 4, 8 (clock gating) | US 6,885,227 / 7,019,577 / 7,034,599 (Lattice) | Clock generation/gating circuits |
| 3, 13, 18 (serial/SPI memories) | US 6,564,285 (Intel); US 6,038,185 (Atmel); Atmel datasheets | Serial synchronous memory interfaces |
| 2, 11, 17 (daisy‑chain, size command) | Altera Cyclone II Handbook (NPL) | Multi‑device daisy‑chain configuration background |
| 7, 9 (SPI processor selects address; HDC read command) | No single strong § 102 reference; US 6,483,342 / 6,772,230 supply bitstream frame context | Best attacked under § 103 |
Honest limitations: Without full claim‑by‑claim element mapping against the complete text of every cited reference, these are candidacy assessments, not adjudicated anticipation findings. The two references expressly incorporated by the '357 specification (US 6,483,342 and US 6,903,574) and the two decompression pioneers (US 5,563,592 and US 6,028,445) are the citations most likely to be relied upon; the plurality‑of‑SPI‑flash multiplexer with interleaved data and the latch‑stored leading read address — the apparent point of novelty — do not appear to be fully disclosed by any single cited item, which is consistent with the claim set that actually issued.
Generated 9/27/2026, 11:41:32 PM
Obviousness
Combinations of prior art that suggest the claimed invention would have been obvious under 35 U.S.C. § 103.
I'll ground my characterization of the cited references before building the combinations.
Scope and method
This analysis addresses the patentability of US 7,554,357 B2 ("Efficient configuration of daisy-chained programmable logic devices," Lattice Semiconductor; filed 2006‑02‑03; granted 2009‑06‑30) under 35 U.S.C. § 103(a) (pre‑AIA applies, since the effective filing date precedes 2013‑03‑16).
Per the strict rule, I have interpreted all identifiers literally as they appear. Note that the source page's rendering of the patent contains OCR artifacts (e.g., "master EPGA 100," "slave FPOA 160," "bitstream decompressed 115"). I treat these as the literal strings on the page but analyze the claims as recited (claim 1 recites "programmable logic device," claim 11 recites "master field programmable gate array (FPGA)" while its body inconsistently says "master PLD" — I flag that but do not correct it).
I use only the references appearing in the page's Prior Art sections: the "Patent Citations (29)" list, the 27‑item "Citations" list, and the "Non‑Patent Citations (7)" list. I verified the substance of several key references by live search (URLs cited below); for those I did not retrieve full text, I characterize them by title only and mark that limitation explicitly rather than inventing disclosures.
1. Legal framework and level of ordinary skill
- Graham v. John Deere Co. factors: scope/content of prior art; differences between prior art and claims; level of ordinary skill; secondary considerations.
- KSR Int'l Co. v. Teleflex Inc., 550 U.S. 398 (2007): a claimed combination is obvious where the elements were known and combined "according to known methods" to yield "predictable results"; a "design need or market pressure" or a "finite number of identified, predictable solutions" supports obviousness. No express teaching, suggestion, or motivation in the references is required.
- POSITA (my proposed definition): a B.S. in EE/CS plus ~2–4 years of experience in FPGA/PLD configuration and external configuration memory interfaces, or equivalent; familiar with the SPI protocol, serial configuration EEPROM/flash (e.g., EPCS devices), bitstream compression, and daisy‑chain master/slave configuration.
High‑confidence legal facts about this patent: it was granted 2009‑06‑30, has an Active status with an adjusted expiration of 2026‑10‑19, and a Certificate of Correction dated 2010‑04‑20 appears in the Legal Events (source: https://patents.google.com/patent/US7554357/en). Grant of the patent is not evidence of non‑obviousness and does not preclude a § 103 challenge.
2. The prior art of record, grouped by the element it supplies
| Element needed by the claims | Reference(s) of record | What I can state with confidence |
|---|---|---|
| On‑PLD decompression of a compressed configuration bitstream | US 5,563,592 (Altera, Cliff et al., 1996‑10‑08); US 5,872,529 (Altera); US 6,327,634 (Xilinx, Statovici); US 6,563,437 (Cypress, Landry et al.); US 6,493,862 / US 6,507,943 (Xilinx); US 6,744,388 (Xilinx) | US 5,563,592 expressly compresses a configuration file, stores it (e.g., in a serial EPROM), decompresses it "using a decompression circuit," and programs the PLD; it also states the decompression circuit may be on the PLD (verified: https://patents.google.com/patent/US5563592; https://www.freepatentsonline.com/[5563592](/patent/5563592).html). US 6,327,634 describes decompression in the PROM, in the FPGA itself, or separately, and evaluates multiple algorithms (verified: https://patents.justia.com/patent/[6327634](/patent/6327634)). |
| Multiple memories holding one bitstream / capacity problem | US 6,327,634 (Xilinx) | Verified statement: "To store a single bitstream for the largest FPGAs available today, several PROMs may be required, increasing system costs…" (https://patents.justia.com/patent/6327634). This is a direct motivation-to-combine statement in the art of record. |
| Daisy‑chained master/slave FPGA configuration, multi‑device chain | US 6,028,445 (Xilinx, Lawman et al.); Non‑Patent Citation: "Configuring Cyclone II Devices," Cyclone Device Handbook, July 2005, vol. 1, ch. 13–14 (Altera); U.S. Appl. No. 11/243,255 (Tang) | US 6,028,445 discloses configuring an FPGA through a decoder/decompression unit and configuring portions of the FPGA from an external configuration device (verified: https://patents.google.com/patent/US6028445). The Cyclone II handbook ch. 13 discloses a master Cyclone II device controlling a chain of configuration‑slave devices via nCE/nCEO, including "Multiple Device AS Configuration" (verified: https://www.manualzz.com/doc/[8818437](/patent/8818437)/altera-cyclone-ii-fpga-device-handbook; https://www.manualzz.com/doc/36800584/altera-fpgas-handbook). |
| Serial configuration memory with a read command and a read address, and on‑the‑fly decompression in AS mode | Non‑Patent Citation: Altera "Configuring Cyclone II Devices" (July 2005); Atmel AT17LV(A) Series FPGA Configuration Memory, Ref. 0437K‑CNFG‑May 2003; Atmel FPGA Configuration EEPROM Memory, 2322F‑CNFG, June 2005 | Verified: in AS mode the Cyclone II device "uses the serial clock (DCLK) and serial data output (ASDO) pins to send operation commands and/or read address signals to the serial configuration device"; serial configuration devices have a four‑pin interface (DCLK, DATA, ASDI, nCS); and "Cyclone II devices can receive a compressed configuration bitstream and decompress this data on‑the‑fly." (URLs above.) |
| Serial memory interface architecture permitting post‑configuration writes to configuration memory cells | US 6,903,574 (Lattice, Chen et al.) — expressly incorporated by reference in the '357 specification; US 6,483,342 (Lattice); US 6,772,230 (Lattice, "FPGA bit stream format") | US 6,903,574 discloses a serial memory interface (SMI) that provides access to configuration memory cells after configuration to write data from the system bus (verified: https://patents.google.com/patent/US6903574). Its interface signals include ADDR[6:0], RD, WR, CLK, WDATA, RDATA, and the cell write path uses MEM_IN[63:0]/BYTE_WEN[7:0] — closely matching the '357 Mem_In[7:0] / Byte_Write_En elements (verified: https://www.patents-review.com/a/20050024085-memory-access-serial-memory-interface.html). |
| Clocked/gated read clock generation | US 6,885,227 (Lattice); US 7,019,577 (Lattice); US 7,034,599 (Lattice); Clock generator with skew control | Titles only; I did not retrieve full text, so I claim only that these are Lattice clock‑generator/clock‑gating references of record. |
| Serial access memory with address | US 6,038,185 (Atmel, "Method and apparatus for a serial access memory"); US 6,564,285 (Intel, "Synchronous interface for a nonvolatile memory") | US 6,564,285 verified: a flash chip switchable into modes including a synchronous flash mode in which "a clock signal is provided to the flash chip and a series of addresses belonging to a data burst are specified, one address per clock period. The data stored at the specified addresses are output sequentially during subsequent clock periods" (https://patents.google.com/patent/[US6564285B1](/patent/US6564285B1)/en). This is directly relevant to the claimed gating of a read clock per memory and to sequential/interleaved address bursts. |
| PLD configuration from external/non‑volatile memories, programming port | US 6,044,025 (Xilinx, PROM with JTAG); US 6,525,678 (Altera, "Configuring a programmable logic device"); US 5,794,033 (IBM); US 5,768,372 (Altera, securing programming data) | Titles only / not full‑text retrieved. |
| Selecting among parallel data sources / arbitration | US 7,062,615 (Emulex, "Multi‑channel memory access arbitration method and system") | Title only; the concept (arbitrating/selecting among multiple memory channels) is at least on its face relevant to the claimed multiplexer. |
| In‑system programming | US 2006/0143366 A1 (Ying‑Chih Yang), filed 2004‑12‑24 | Title only. Date-wise it is available only as § 102(e) art as of its 2004‑12‑24 filing date. |
Date/status caveats (important, and I will not hide them):
- U.S. Appl. No. 11/494,862 (Booth et al., filed Jul. 28, 2006) and U.S. Appl. No. 11/530,620 (Callahan et al., filed Sep. 11, 2006) appear in the Non‑Patent Citations list but were filed after the '357 filing date (2006‑02‑03) and therefore are not § 102 prior art to the '357 claims (absent earlier priority not evident from this page). I would exclude them from any rejection.
- U.S. Appl. No. 10/809,658 and 11/243,255 (Tang) and US 2006/0143366 A1, US 7,242,221, US 7,088,131 are usable only on their earliest effective filing dates (§ 102(e)).
- US 7,570,078 and US 8,384,427 appear on the page only under "Families Citing this family"/"Cited By," with post‑2006 priority dates — they are not prior art to this patent. (They surfaced in my search and are Lattice SPI‑configuration art, but they cannot be used.)
3. Ground 1 — Claim 1 (independent claim)
Claim 1 requires: (a) a multiplexer to select a compressed configuration bitstream from a plurality of external serial interface memories; (b) a serial interface processor commanding the multiplexer selection; (c) a latch storing at least a portion of a leading read address signal provided by the serial interface processor to the plurality of serial interface memories; and (d) a bitstream decompressor.
Proposed primary combination: US 6,028,445 (Xilinx) in view of US 5,563,592 (Altera) and the Altera "Configuring Cyclone II Devices" (July 2005) NPL, further in view of US 6,564,285 (Intel) and US 6,903,574 (Lattice).
- (d) Decompressor — met directly by US 5,563,592 (compressed configuration file stored in a serial EPROM, decompressed by a decompression circuit to program the PLD; the decompression circuit may reside on the PLD), and by US 6,327,634 (decompression in the FPGA itself). The Altera Cyclone II NPL independently establishes that on‑device decompression of a compressed bitstream from a serial configuration device was commercial practice by July 2005.
- (b) Serial interface processor commanding selection — met by the configuration controller/master logic taught in US 6,028,445 and by the AS‑scheme controller in the Cyclone II NPL, which drives DCLK, ASDO, and nCSO and issues the serial operation commands and read addresses; the same controller logic necessarily directs which data source is consumed. US 6,903,574 supplies an explicit serial interface/serial‑memory‑interface processor with ADDR/RD/WR/CLK control signals.
- (c) Latch storing a leading read address — met in substance by the ALTERA AS scheme, where the FPGA "uses the serial clock (DCLK) and serial data output (ASDO) pins to send operation commands and/or read address signals to the serial configuration device," combined with US 6,903,574's SMI register/latch architecture (SYSTEM BUS REGISTER FILE 102 + serial memory interface 104 with ADDR signal), which the '357 patent itself incorporates by reference. US 6,564,285 supplies address latching/registration in a synchronous non‑volatile memory interface.
- (a) Multiplexer over a plurality of external serial interface memories — this is the element not squarely disclosed by any reference I could confirm, and it must be supplied by an explicit obviousness rationale:
- US 6,327,634 (of record) states that for the largest FPGAs "several PROMs may be required" to store a single bitstream — i.e., the art recognized the multi‑memory problem the '357 patent addresses.
- US 6,564,285 (of record) teaches a synchronous non‑volatile memory in which addresses of a burst are applied one per clock and data are output sequentially in subsequent clock periods — the selection/de‑interleaving of clocked memory outputs.
- US 7,062,615 (of record) teaches arbitration/selection among multiple memory channels.
- The Cyclone II NPL teaches multiple configuration devices chained/shared (master + slaves with nCE/nCEO; and a figure where the configuration device's DATA and DCLK are connected in parallel to multiple devices).
- The '357 specification's own Background is an admission that "Conventional FPGAs using SPI flash as their external configuration memories are limited … to downloading their configuration bit stream from just a single SPI flash." Under KSR, a known deficiency in the field, addressed by known elements (a multiplexer and multiple memories) with predictable results (more storage), is a classic obviousness rationale.
Conclusion, Ground 1: Claim 1 is arguably obvious but not unavoidable — the examiner would have to (i) treat the Altera AS serial configuration device as a "serial interface memory," (ii) read the configuration controller as the claimed "serial interface processor," and (iii) supply the multiplexer‑over‑plural‑memories from the capacity motivation in US 6,327,634 / arbitration teaching of US 7,062,615 / burst‑address teaching of US 6,564,285. The combination is strongly supported on motivation and predictability; the weakest link is the literal absence of a multiplexed plural‑serial‑memory front end in the art of record.
4. Ground 2 — Claims 2, 3, 4
Claim 2 (master FPGA providing the decompressed bitstream to at least one daisy‑chained slave FPGA): met by the Cyclone II handbook ch. 13, "Multiple Device AS Configuration" (master device controls the chain; nCEO of one device drives nCE of the next; the cycled compressed/uncompressed data goes down the chain) combined with US 5,563,592/US 6,327,634 decompression. This is a strong rejection.
Claim 3 (memories are SPI flash memories; processor is an SPI processor): The Cyclone II NPL and the Atmel AT17LV(A) / FPGA Configuration EEPROM Memory NPLs show serial configuration memories with a four‑pin serial interface (DCLK/DATA/ASDI/nCS) and read commands/addresses; the '357 Background itself concedes that SPI flash configuration of FPGAs was conventional. Substituting an SPI‑flash serial memory for the known serial configuration EEPROM is a known, expected substitution of one known serial‑interface non‑volatile memory for another, with the predictable benefit of lower cost (expressly the motivation stated in the '357 Background and in the art generally). Moderate‑to‑strong rejection, though the art of record arguably does not name "SPI flash" for configuration; it may be necessary to rely on the applicant's own admissions plus the AT17LV/Cyclone documents.
Claim 4 (interface for a size command indicating the number of SPI flash memories; SPI processor gates a read clock responsive to the size command): This requires (i) an input indicating how many memories, and (ii) read‑clock gating responsive to that number. Related art of record:
- US 6,564,285 teaches a clock signal provided to the flash chip and address bursts clocked one per period (the clock‑gating/clocking‑per‑memory notion).
- US 6,885,227 / US 7,019,577 / US 7,034,599 (Lattice) are clock‑generator/clock‑control references of record (I did not retrieve full text; I do not assert they gate a read clock in response to a memory count).
- US 6,903,574 supplies the SMI address/ID mechanism (SMI_ID[3:0]) but not a memory‑count‑responsive clock gate.
- No reference I could verify discloses receiving a count of memories and dividing the PLD read clock by that count. The closest art of record is the multi‑device chain in the Cyclone II NPL, which does not count memories for clock gating.
Claim 4 is the claim I would expect to survive the art of record absent additional art (e.g., a memory‑controller article teaching clock division by the number of interleaved banks) or reliance on the "routine engineering" line of KSR. I flag this candidly.
5. Ground 3 — Claims 7, 8, 9, 10
Claim 7 requires: memory interface receiving a first address signal from an external source; configuration memory cells storing a second address signal; an SPI processor that selects either the first or the second address and provides it as a leading read address to a plurality of SPI flash memories; and a multiplexer selecting among the SPI flash memories' serial outputs to form a configuration bitstream input.
- The first/second‑address selection architecture is squarely met by US 6,903,574 in combination with the '357 specification's own description, since US 6,903,574 discloses (a) a serial memory interface that writes data into configuration memory cells after configuration, and (b) configuration memory cells holding values that are selectable/addressable, with the SMI receiving an external address
ADDR[6:0], a write‑data pathWDATA, and the cell write pathMEM_IN/BYTE_WEN(verified: https://patents.google.com/patent/US6903574; https://www.patents-review.com/a/20050024085-memory-access-serial-memory-interface.html). The '357 patent's FIG. 3 multiplexer 345 / SRAM cells 335 / Mem_In[7:0] / Byte_Write_En structure maps element‑for‑element onto the SMI architecture of US 6,903,574, which is incorporated by reference into the '357 patent. - The SPI read command and leading read address over a serial input line are met by the Cyclone II NPL (ASDO carries "operation commands and/or read address signals" to the serial configuration device; ASDI is the device's data input).
- The plural SPI flash memories + output multiplexer remains the gap identified in Ground 1, addressed by the same capacity/arbitration/burst motivations plus the parallel‑DATA wiring shown in the Cyclone II multi‑device figures.
Claim 8 (command gating of a read clock to provide an SPI read clock to the plurality of flash memories): supported by US 6,564,285's clocked flash interface plus Lattice clock references (titles only) plus the routine nature of clock gating. Moderate.
Claim 9 (read command sent via a high‑during‑configuration (HDC) signal): the concept of using a configuration‑mode‑active signal as the serial command path is taught in substance by the Cyclone II AS scheme (configuration pins ASDO/ASDI active during configuration, idle after) and by US 6,028,445 / US 5,794,033 (multi‑purpose pins). The specific signal naming ("HDC") cannot itself confer patentability; only the function matters. Moderate‑to‑strong.
Claim 10 (latch storing at least a portion of the leading read address provided by the SPI processor): met by the address‑latch/register of US 6,903,574 and the read‑address transmission of the Cyclone II AS scheme. Moderate‑to‑strong.
6. Ground 4 — Claims 5 and 6
Claim 5 (memory interface receiving a first address signal from an external source and coupling it to the latch) and Claim 6 (configuration memory storing a second address signal, the latch also storing that second address signal):
These are the claims for which the art of record is strongest, because US 6,903,574 — which is expressly incorporated by reference into the '357 specification — discloses precisely (i) a serial memory interface that receives external address/data from the system bus after configuration and writes it into configuration memory cells, and (ii) configuration memory cells that can be updated after configuration. The '357 FIG. 3 architecture (latch 300, parallel‑to‑serial converter 315, Mem_Out 320, Mem_In 346, Byte_Write_En 375, configuration SRAM cells 335, multiplexer 345) is a direct implementation of the incorporated '357/US 6,903,574 memory‑access architecture, with the selection between externally supplied and internally stored address bytes being an evident design choice in a multi‑source addressing system. Strong rejection of claims 5–6 as a combination of US 6,903,574 with the basic serial‑configuration‑memory art (Atmel/Cyclone II NPL).
7. Ground 5 — Claims 11–18 (system claims)
Claims 11–18 recite a system of (i) plural serial interface memories, (ii) a master FPGA having a multiplexer and serial interface processor, and (iii) one or more daisy‑chained slave FPGAs; plus (12) decompression, (13) SPI memories, (14) latch for a leading read address, (15) memory interface for an external first address, (16) configuration memory for a second address, (17) size command interface, and (18) SPI flash + SPI interface processor.
Proposed primary combination: Altera "Configuring Cyclone II Devices" (July 2005 NPL) in view of US 5,563,592 and US 6,903,574, further in view of US 6,028,445 and US 6,564,285.
- The master/slave daisy chain driving configuration of downstream devices, with the master acting as configuration controller, is taught by the Cyclone II NPL "Multiple Device AS Configuration" and by US 6,028,445. Claim 11's chain architecture is therefore met or obvious.
- Claim 12 (decompression in the master, decompressed bitstream to slaves) is strongly obvious: the Cyclone II NPL discloses compressed/uncompressed data flowing to cascaded devices, with a "Decompression Controller" in the master and the slave receiving uncompressed data (verified figures/text in the Cyclone II / Configuration Handbook excerpts at https://www.manualzz.com/doc/[8813687](/patent/8813687)... and https://www.manualzz.com/doc/36800584/altera-fpgas-handbook). That is essentially claim 12.
- Claim 13 (SPI memories) — see Ground 2 analysis for claim 3.
- Claims 14–17 — see Grounds 1, 3, 4; claim 17's size‑command interface is the same weak point as claim 4.
- Claim 18 — combination of claim 13 and claim 3 reasoning.
8. Why a POSITA would have been motivated to combine (KSR rationales)
- Art‑recognized deficiency in the same field. The '357 Background expressly states that conventional SPI‑flash‑configured FPGAs "are limited … to downloading their configuration bit stream from just a single SPI flash," and US 6,327,634 of record states that "several PROMs may be required" for one bitstream. Responding to a known capacity limitation with additional memories is not an inventive leap.
- Predictable results / finite set of solutions. Adding parallel memory devices and selecting among them (round‑robin, interleaved, or arbitrated) with a multiplexer is a standard, predictable technique. Sequencing the read clock across the memories is the natural companion of parallel storage — indeed, the '357 patent's own interleaving scheme (D[0], D[1], D[2], D[0]…) is a well‑known striping/interleaving pattern in memory systems, and US 6,564,285 of record teaches issuing burst addresses one per clock period with data returned sequentially.
- Market/cost pressure. The '357 patent itself states that "SPI flash memory can be substantially less expensive than conventional (and often proprietary) PROMs," and the Atmel AT17LV/EEPROM configuration‑memory citations and Altera EPCS documents establish the commercial availability of low‑cost serial configuration memories. Cost reduction is a recognized KSR rationale.
- Design incentive from the daisy‑chain context. Once a master FPGA must configure downstream slave FPGAs with a single serial data stream (Cyclone II ch. 13; US 6,028,445), placing the decompression and source‑selection logic in the master is the natural architectural choice, because the slaves cannot independently fetch their data when only the master controls DCLK/nCS.
- Ordinary engineering of known elements. Gating or dividing a clock (US 6,885,227 / US 7,019,577 / US 7,034,599, Lattice clock art of record), latching an address (US 6,903,574; US 6,564,285), and multiplexing among sources (US 7,062,615 arbitration) are each individually known and combined with predictable effect.
9. Where the art of record is weakest — candid assessment
I do not think the art of record establishes a clean, literal § 103 case on every claim, and I would say so rather than overstate:
| Claim(s) | Strength of § 103 case on the art of record | Principal gap |
|---|---|---|
| 1 | Moderate | No confirmed reference discloses a multiplexer selecting among a plurality of external serial interface memories for one compressed bitstream. Requires the KSR motivation argument. |
| 2, 11, 12 | Strong | Cyclone II multi‑device AS chain + on‑the‑fly decompression essentially disclose these. |
| 3, 13, 18 | Moderate‑to‑strong | "SPI flash" is arguably not named in the confirmed pre‑2006 art of record; partly supported by the applicant's own admissions. |
| 5, 6, 14, 15, 16 | Strong | US 6,903,574 (incorporated by reference) supplies the external‑address / configuration‑cell address architecture. |
| 7, 9, 10 | Moderate‑to‑strong | Plural‑flash multiplexing gap again; the specific "HDC" naming is not patentable weight. |
| 4, 8, 17 | Weak | No verified reference discloses receiving a number of memories and gating/dividing the read clock by that number. US 6,564,285 teaches clocked flash and burst addresses but not count‑responsive gating; the Lattice clock references are titles only and I cannot assert they perform this. |
| 8's clock gating | Moderate | Same as above, weaker because claim 8 requires gating to the plural flash memories, not count‑responsive gating. |
Two further points an examiner/judge should weigh:
- The specific interleaving pattern disclosed in the specification ("D[0], D[1], D[2], D[0], D[1], D[2], D[1], and so on") is not recited in any claim; claims 1 and 7 require only a multiplexer that selects "from" the memories. So the absence of striping art does not save the claims.
- The latch's dual‑source, reset‑to‑zero, Config_Done/Config_Done_Delay sequencing (FIG. 3: latch 300 reset by power_up 330 so the leading read address is zero for initial configuration, then loaded from SRAM cells 335 or Mem_In 346) is likewise not recited in the claims. Claims 5, 6, 10, 14–16 recite only the ability to store a first/second address in the latch. The detailed sequencing can therefore be argued as an unclaimed implementation detail.
10. Bottom line
On the prior art of record, I would pursue § 103 rejections as follows:
- Claims 2, 11, and 12 should be rejected over Altera's "Configuring Cyclone II Devices" (July 2005) in view of US 5,563,592, because the Cyclone II handbook of record expressly discloses (a) cascaded master/slave devices configured from serial configuration devices, (b) operation commands and read addresses sent over the serial configuration interface, and (c) compressed‑bitstream reception with on‑the‑fly decompression — that is the substance of these claims.
- Claims 5, 6, 14, 15, and 16 should be rejected over US 6,903,574 (expressly incorporated by reference in the '357 specification) in view of the Atmel/Cyclone II serial‑configuration‑memory NPLs, because US 6,903,574 discloses a serial memory interface that writes externally supplied data into configuration memory cells after configuration.
- Claims 1, 3, 7, 9, 10, 13, 18 present a viable but motivation‑dependent combination (US 6,028,445 + US 5,563,592 + US 6,564,285 + US 7,062,615 + the Atmel/Cyclone II NPLs), relying on KSR rationales (known capacity deficiency, cost pressure, predictable combinations of known elements).
- Claims 4, 8, and 17 are not established as obvious on this record; the "size command → gated read clock" feature has no verified counterpart in the cited art, and I would not assert otherwise without new art (e.g., a multi‑bank memory controller teaching clock division by bank count).
- Do not rely on US 7,570,078, US 8,384,427, US 2007/0182445's later family members, or U.S. Appl. Nos. 11/494,862 and 11/530,620 — they are not available as prior art against the 2006‑02‑03 filing date of the '357 patent.
Confidence note: the element‑to‑element mappings for US 5,563,592, US 6,028,445, US 6,327,634, US 6,564,285, US 6,903,574, and the Altera Cyclone II handbook are grounded in text I verified above and in the page's own citation list. For US 6,038,185, US 6,044,025, US 6,525,678, US 6,773,230, US 6,483,342, US 6,885,227, US 7,019,577, US 7,034,599, US 7,062,615, US 2006/0143366, US 7,242,221, and US 7,088,131, I rely on their titles/citation status only and did not verify their full disclosures; those characterizations should be confirmed against full text before being placed in a rejection.
Generated 9/27/2026, 11:41:50 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 RAH Color Technologies LLC
- US 7791761I'll research this patent across multiple sources before summarizing. Let me dig into the specific claims and any appellate activity. US Patent 7,791,761 B2 — Analyst Summary Scope note: I searched for the literal number 7791761 (and its…
- US 7312897I'll verify this against live sources before summarizing. Let me pull the claim text and check for any 2026 CAFC activity. Let me pin down the independent claims of the '897 patent specifically. US 7,312,897 — verified summary…
- US 7710433I'll search for authoritative information on this specific patent number, including any 2026 litigation activity. Let me check for any 2026 appellate activity and confirm the litigation history. US Patent 7,710,433 — Summary Note on scope…
- US 7729008I'll search for authoritative information on this patent, including any 2026 CAFC activity. Let me get the claims and check for any 2026 appellate activity. Let me pin down the exact claim set of the '008 patent and check for any recent…
- US 8009175I'll search for authoritative information on US patent 8009175. Let me search specifically for litigation and 2026 appellate activity. Let me do one targeted search for recent litigation/appellate activity involving this patent family. US…
- US 8416444I'll start by querying for the patent record and any 2026 CAFC docket activity on this specific number. The initial searches didn't surface the patent or any 2026 CAFC activity specific to it. Let me refine with more targeted queries…
- US 8537357I'll search for authoritative information on this specific patent number and any related docket activity. Let me check for any Federal Circuit (CAFC) 2026 activity and confirm the claims. Let me pull the actual claim text for US 8,537,357…
- US 7830546I'll search for current information on this patent, including any CAFC 2026 activity. Let me pull the claim language directly, since the fetched text was truncated before the claims. I have the full claim set and bibliographic data. Let me…
Other patents in Semiconductor (T)
- US 7693002I'll verify the patent details and check for any litigation/docket activity before summarizing. Let me check for any CAFC 2026 appellate docket activity specifically tied to this patent. Verification result: this is the correct patent US…
- US 5870087I'll search for this specific patent and check for any recent CAFC docket activity. Let me get the actual claim text and check for any 2026 CAFC activity specifically involving this patent. Let me do one more targeted check for any 2026…
- US 6492692I'll search for authoritative records on US 6492692. Let me search for the claims text and any litigation/docket records. Let me get the abstract and check for any litigation involving this patent. Summary of US Patent No. 6,492,692 Caveat…
- US 5591678I'll verify the patent's current status and check for any recent litigation activity before summarizing. Let me verify the litigation outcomes and check for any 2026 activity specifically involving this patent number. Let me do one final…
- US 6829728I'll run targeted searches for this exact patent number, including any 2026 CAFC activity. Let me try a couple more specific searches for USPTO records and any litigation/PTAB activity on this exact number. US 6,829,728 — Confirmed Record…
- US 8250295I'll run targeted searches for US 8,250,295 and any associated 2026 CAFC activity. Now let me check for reexamination outcomes and any 2026 CAFC activity on this patent. Let me verify the final reexamination outcome and check for any 2026…
- US 5657332I'll search for authoritative information on this specific patent number. Search results for US 5,657,332 Important search note on identifier collisions: The string "5657332" also corresponds to JP 5657332 B2 (Japanese Patent No. 5657332…
- US 8633537I'll search for authoritative records on US 8633537 across USPTO and court dockets. Let me search for the claim text and any court/CAFC docket activity. Let me try to retrieve the actual granted claim text and any appellate docket…
This patent in court (1)
1 tracked lawsuit name US 7554357.