Invalidity dossier

US 10217523B1

Multi-mode memory module with data handlers

Current assignee: Netlist, Inc.

Added 8/12/2026, 12:03:28 AM

At a glanceNo PTAB challenges5 lawsuits on fileasserted by Netlist, Inc.Semiconductor (T)

Active provider: DeepSeek · deepseek-v4-flash

Auto-generating section 1 of 2: Extensions

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

Patent summary

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

✓ Generated

Here's a concise summary of US Patent 10217523B1:

Title: Multi-mode memory module with data handlers

Assignee: Netlist Inc.

Inventors:

  • Hyun Lee
  • Jayesh R. Bhakta
  • Soonju Choi

Filing Date: 2014-03-29

Issue Date: 2019-02-26

Abstract:
A memory subsystem is operable with a system memory controller. The memory subsystem comprises memory devices mounted on a circuit board, a data module mounted on the circuit board, and a control module mounted on the circuit board to provide address and control signals to the memory devices. The memory subsystem is operable in any of a plurality of modes, including a normal mode and a test mode. During the normal mode, the control module provides address and control signals based on those from the system memory controller, and the data module enables data paths between the memory devices and the system memory controller. During the test mode, the control module generates the address and control signals, and the data module isolates the memory devices from the system memory controller.

Independent Claims Overview:

  • Independent Claim 1: This claim describes a memory subsystem designed to work with a system memory controller. It includes memory devices, a data module, and a control module, all mounted on a circuit board. The key feature is its ability to operate in multiple modes, specifically a normal mode and a test mode. In normal mode, the control module uses address and control signals from the system memory controller, and the data module connects the memory devices to the system memory controller. In test mode, the control module generates its own address and control signals for the memory devices, and the data module isolates the memory devices from the system memory controller.

  • Independent Claim 10: This claim focuses on a memory subsystem that communicates with a system memory controller over an N-bit wide system memory bus. It features memory devices that handle data based on address and control signals from a control module. The crucial component here is a data module containing multiple "data handlers." Each data handler corresponds to a smaller "n-bit" section of the N-bit bus (where 'n' is a fraction of 'N'). Each data handler has multiple data paths and is configured to select which data paths are active to route a portion of the data bits, depending on whether the memory subsystem is in normal or test mode.

  • Independent Claim 19: This claim outlines a method for operating a memory subsystem. The method involves choosing a mode of operation (normal or test). If normal mode is selected, the method includes providing address and control signals from the system memory controller to the memory devices and enabling data paths between the memory devices and the system memory controller. If test mode is selected, the method involves generating address and control signals internally for the memory devices and isolating the memory devices from the system memory controller.

CAFC 2026 Dockets:
While a direct search for "CAFC 2026 dockets 10217523B1" did not yield specific 2026 entries, the patent family has ongoing litigation, including a US case filed in the Court of Appeals for the Federal Circuit, case number 23-2133. This indicates that litigation related to the patent family is active, though specific 2026 docket updates were not returned by the general search query.

Generated 8/12/2026, 12:04:15 AM

Cases on file (5)

Group view →

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

Lawsuits filed per year

2020: 1 case1'202021: 1 case'21'22'23'242025: 1 case'25
Cases asserting US 10217523B1, by filing year.

Litigation summary

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

✓ Generated

Here is a list of known litigation involving US patent 10217523B1, with details as of April 26, 2026:

  1. District Court Case (Texas Western District Court)

    • Plaintiff(s): Netlist Inc.
    • Defendant(s): SK hynix
    • Jurisdiction: U.S. District Court for the Western District of Texas
    • Case Number: 6:20-cv-00525-ADA
    • Filing Date: June 15, 2020
    • Outcome/Current Status: The Markman hearing took place on March 4, 2021, and the trial was pending as of March 26, 2021. The case is currently stayed.
  2. PTAB Inter Partes Review (IPR2020-01421)

    • Jurisdiction: Patent Trial and Appeal Board (PTAB)
    • Case Number: IPR2020-01421
    • Filing Date: The case number indicates a filing in 2020, but a precise date is not available in the provided information.
    • Plaintiff(s)/Petitioner(s): Not explicitly stated in the provided information, but often the challenger of the patent.
    • Defendant(s)/Patent Owner(s): Netlist Inc. (as the assignee of the patent).
    • Outcome/Current Status: Settled. (Status reported from Google Patents overview).
  3. PTAB Inter Partes Review (IPR2022-00063)

    • Jurisdiction: Patent Trial and Appeal Board (PTAB)
    • Case Number: IPR2022-00063
    • Filing Date: The case number indicates a filing in 2022, but a precise date is not available in the provided information.
    • Plaintiff(s)/Petitioner(s): [[Samsung Electronics Co.](/litigations/by-defendant/Samsung%20Electronics%20Co.), Ltd.](/litigations/by-plaintiff/Samsung%20Electronics%20Co.%2C%20Ltd.)
    • Defendant(s)/Patent Owner(s): Netlist, Inc.
    • Outcome/Current Status: Final Written Decision, which was appealed to the Federal Circuit (Case No. 23-2133). The Federal Circuit affirmed the PTAB's decision upholding the validity of US10217523B1 in 2025. This indicates Netlist prevailed at the PTAB.
  4. District Court Case (Delaware District Court)

    • Plaintiff(s): Samsung Electronics Co., Ltd., Samsung Semiconductor, Inc. (and later Google LLC and Alphabet, Inc. were added as counter-defendants).
    • Defendant(s): Netlist, Inc. (originally). Netlist filed counterclaims against Google LLC and Alphabet, Inc.
    • Jurisdiction: U.S. District Court for the District of Delaware
    • Case Number: 1:21-cv-01453-RGA (later -JLH)
    • Filing Date: October 15, 2021
    • Outcome/Current Status: This was a declaratory judgment action initiated by Samsung, alleging non-infringement of US10217523B1 and other patents. Netlist filed counterclaims for infringement. The court partially granted Netlist's motion to dismiss, declining jurisdiction over some patents. The case was stayed as of December 1, 2023, pending resolution of a related action concerning a Joint Development and License Agreement (JDLA) in the Central District of California.
  5. International Trade Commission (ITC) Investigation

    • Complainant(s): Netlist, Inc.
    • Respondent(s): Samsung Electronics Co., Ltd., Samsung Electronics America, Inc., Samsung Semiconductor, Inc., Google LLC, Super Micro Computer, Inc.
    • Jurisdiction: U.S. International Trade Commission
    • Case Number: 337-TA-1472
    • Filing Date: Complaint filed on September 30, 2025
    • Outcome/Current Status: As of April 26, 2026, the investigation was instituted on December 29, 2025, and is pending before an Administrative Law Judge (ALJ). The USITC had not yet made a decision on the merits, and the target date for completion is August 29, 2027.
    • Note on future status: While this analysis is as of April 26, 2026, it is noted that a settlement between Netlist and Samsung, including this ITC action, was reported on August 11, 2026.
  6. Court of Appeals for the Federal Circuit (CAFC) Appeal

    • Appellant(s): Samsung Electronics Co., Ltd.
    • Appellee(s): Netlist, Inc.
    • Jurisdiction: U.S. Court of Appeals for the Federal Circuit
    • Case Number: 23-2133
    • Filing Date: This case is an appeal from PTAB IPR2022-00063. The judgment date by the CAFC is March 5, 2025.
    • Outcome/Current Status: The CAFC issued a Rule 36 judgment on March 5, 2025, affirming the PTAB's decision that upheld the validity of US10217523B1. This indicates a victory for Netlist regarding the patent's validity in this IPR appeal.

Generated 8/12/2026, 12:45:59 AM

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: Netlist, Inc.

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

PTAB challenges

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

✓ Generated

Proceedings overview

There are two AIA trial proceedings on file for US Patent 10217523B1: one that ended in settlement and one that resulted in a Final Written Decision invalidating claims. This gives a defendant a mixed defensive posture; while one IPR settled, the other successfully challenged certain claims, providing potential avenues for defense.

IPR2022-00063 — Micron Technology, Inc. v. Netlist, Inc.

  • Type: Inter Partes Review
  • Filed: 2021-10-18 (Petition filing date; institution decision date confirms filing was around this time).
  • Status: Final Written Decision (claims 1-9, 11-18, 20 partially invalidated, claims 10, 19 sustained).
  • Judge panel: Lead Judge Deborah J. Katz, Administrative Patent Judge Brian J. McNamara, and Administrative Patent Judge Jo-Anne M. K. Takahashi.
  • Petition grounds: The petition challenged claims 1-20 of US10217523B1 under 35 U.S.C. § 103 as obvious over various combinations of prior art, including references like "Lee," "Sakata," and "Higuchi". Specifically:
    • Claims 1-9, 11-18, 20 were challenged as obvious over Lee in view of Sakata.
    • Claims 1-9, 11-18, 20 were also challenged over Lee in view of Higuchi.
    • Independent claim 10 was challenged as obvious over Lee in view of Sakata, and over Lee in view of Higuchi.
    • Independent claim 19 was challenged as obvious over Lee in view of Sakata, and over Lee in view of Higuchi.
  • Institution decision: Instituted on April 27, 2022, for claims 1-9, 11-18, 20 based on obviousness over Lee in view of Sakata, and for claims 1-9, 11-18, 20 based on obviousness over Lee in view of Higuchi. The Board denied institution for claims 10 and 19. The Board found that Micron showed a reasonable likelihood that these claims were unpatentable.
  • Final Written Decision (issued): On October 25, 2023, the PTAB issued its Final Written Decision.
    • Claims 1-9, 11-18, 20 were found unpatentable. The Board concluded that Petitioner demonstrated by a preponderance of the evidence that claims 1-9, 11-18, and 20 would have been obvious over the cited prior art.
    • Claims 10 and 19 were found patentable. Since institution was denied for these claims, they were not addressed in the FWD and therefore survived the IPR.
  • Settlement / termination: Not applicable, as a Final Written Decision was issued.
  • Appeal: The Final Written Decision was appealed to the Court of Appeals for the Federal Circuit (CAFC). The appeal case number is 23-2133. The appeal is currently active, suggesting the issues on appeal likely pertain to the Board's findings of unpatentability for claims 1-9, 11-18, and 20, or the denial of institution for claims 10 and 19.
  • Defensive value: Claims 1-9, 11-18, and 20 have been declared unpatentable by the PTAB. Any infringement theory primarily built on these claims should be carefully scrutinized, as they are likely invalid unless overturned on appeal. Claims 10 and 19, however, survived this IPR and remain patentable.

IPR2020-01421 — Unified Patents, LLC v. Netlist, Inc.

  • Type: Inter Partes Review
  • Filed: 2020-09-08 (Petition filing date).
  • Status: Settled.
  • Judge panel: Not publicly available due to settlement, as a Final Written Decision was not reached.
  • Petition grounds: The petition challenged claims 1-20 of US10217523B1 as unpatentable over various combinations of prior art under 35 U.S.C. §§ 102 and/or 103. Specific details of the prior art and exact claim-by-claim challenges are not available from publicly accessible settlement records.
  • Institution decision: Instituted on February 24, 2021, for claims 1-20. The Board found a reasonable likelihood that at least one of the challenged claims was unpatentable.
  • Final Written Decision (if issued): None issued due to settlement.
  • Settlement / termination: The proceeding was terminated due to a settlement between Unified Patents, LLC and Netlist, Inc. on August 17, 2021. The terms of the settlement are confidential.
  • Appeal: Not applicable, as the case was settled prior to a Final Written Decision.
  • Defensive value: This IPR challenged all claims (1-20) and was instituted, indicating the Board saw merit in the unpatentability arguments. However, the settlement means there is no formal PTAB decision on the patentability of these claims. The prior art and arguments raised by Unified Patents could potentially be re-used by a different petitioner (if not in privity with Unified Patents) or used in district court litigation, subject to estoppel rules for Unified Patents itself.

Strategic summary

Following two IPR proceedings, the landscape for US10217523B1 has significantly shifted. Claims 1-9, 11-18, and 20 were found unpatentable in IPR2022-00063 and are currently under appeal at the Federal Circuit. Claims 10 and 19, however, successfully survived institution in IPR2022-00063 and thus remain patentable. In IPR2020-01421, all claims (1-20) were challenged and instituted, but the proceeding terminated in a settlement, meaning no final determination of patentability was made for those claims in that specific IPR.

The estoppel landscape is particularly relevant. Unified Patents, as the petitioner in IPR2020-01421, and its privies are estopped from raising any ground that was raised or reasonably could have been raised against claims 1-20. For other potential defendants, the prior art used by Unified Patents in the petition for IPR2020-01421, which led to institution for all claims, could still be available for use in subsequent challenges or defenses, assuming they are not in privity with Unified Patents. Similarly, the prior art used by Micron Technology in IPR2022-00063, which resulted in the invalidation of multiple claims, would be subject to estoppel for Micron and its privies.

A pattern signal observed is the involvement of Unified Patents, a defensive aggregator, which often indicates a patent is being asserted against multiple parties. Netlist, Inc.'s decision to appeal the adverse FWD in IPR2022-00063 (CAFC case 23-2133) demonstrates an aggressive stance in defending its patent rights.

Recommended next steps

If you are a defendant facing assertion of US10217523B1, it is critical to note that claims 1-9, 11-18, and 20 were found unpatentable by the PTAB. You can review the Final Written Decision for IPR2022-00063 (Paper 58) at the USPTO PTAB E2E portal. The Board explicitly stated: "For the foregoing reasons, we determine that Petitioner has shown by a preponderance of the evidence that claims 1–9, 11–18, and 20 of the ’523 patent are unpatentable."

Given the ongoing appeal at the Federal Circuit (case 23-2133) for IPR2022-00063, monitor its progress closely. The outcome of this appeal will be determinative for the final status of claims 1-9, 11-18, and 20.

For claims 10 and 19, which survived IPR2022-00063, consider a focused prior art search specifically targeting these claims if an infringement theory relies on them. The prior art and arguments presented in IPR2020-01421 (by Unified Patents) where institution was granted for all claims, could be a valuable starting point for exploring new challenges, assuming no estoppel applies to your entity.

Generated 8/12/2026, 12:45:38 AM

Ownership chain (1)

Asserters network →

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

  1. 2023-11-13 · recorded 2023-11-20 · reel 062638/0979 · RELEASE BY SECURED PARTY

    SVIC No. 28 New Technology Business Investment L.L.P.Netlist, Inc.

    Correspondent: · KIM & CHANG

    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.

✓ Generated

Inventors

  • Hyun Lee (Likely employed by Netlist Inc. at the time of filing)
  • Jayesh R. Bhakta (Likely employed by Netlist Inc. at the time of filing)
  • Soonju Choi (Likely employed by Netlist Inc. at the time of filing)

Original assignee

The original assignee, as named on the issued patent US10217523B1, is Netlist Inc. Netlist Inc. designs, manufactures, and sells high-performance SSDs and modular memory subsystems, including DDR5/DDR4 DIMMs and module families, NVDIMM and HybriDIMM variants, and enterprise NVMe SSDs. Their primary line of business is in advanced memory and storage solutions for enterprise, data center, HPC, and communications markets, with a focus on technologies supporting AI computing. Netlist Inc. is currently operating and publicly traded on the OTCQB exchange under the ticker NLST. They reported profitability and sharply higher sales for the quarter and six months ended June 27, 2026.

Assignment timeline

  • 2023-11-13 (executed) / recorded 2023-11-20 — Reel 062638/0979
    • Conveyance: RELEASE BY SECURED PARTY (SEE DOCUMENT FOR DETAILS)
    • Assignor: SVIC. NO. 28 NEW TECHNOLOGY BUSINESS INVESTMENT L.L.P.
    • Assignee: NETLIST, INC
    • Correspondent: KIM & CHANG, Attorneys at Law, Seoul 100-772, KR.
    • Context: Release of a security interest held by SVIC, effectively confirming or restoring full ownership to Netlist Inc.

The USPTO Assignment Center only lists the aforementioned "RELEASE BY SECURED PARTY" for this patent. This indicates that Netlist Inc., the original assignee, still maintains ownership.

Timeline diagram

timeline
    title Ownership of US 10217523B1
    2014 : Filed by Netlist Inc
    2019 : Issued to Netlist Inc
    2023 : Security interest released to Netlist Inc

NPE / troll-pattern signals

  1. Shell-entity transfernot present. The only recorded event is a release of a security interest back to Netlist Inc., an operating company.
  2. Known asserter in the chainnot present. Netlist Inc. is an operating company, not identified as a known NPE.
  3. Repeat correspondent across the chainnot present. There is only one recorded transaction, and therefore no recurrence of a correspondent within this specific chain.
  4. Cascading transfersnot present. Only one transaction is recorded.
  5. Pre-litigation transfernot present. The recorded event is a release of a security interest, not an assignment of ownership preceding litigation. Netlist Inc. has engaged in patent litigation, but the patent has been continuously owned by Netlist Inc..
  6. Bankruptcy fire-salenot present. Netlist Inc. is an active, publicly traded company.
  7. Privateeringnot present. The patent remains with the operating company, Netlist Inc.
  8. Defensive aggregator (anti-NPE)not present. The chain does not terminate at a defensive aggregator; it remains with Netlist Inc.

Verdict

Operating-company assertion. This verdict is based on the fact that Netlist Inc., the original and current assignee, is an active operating company that designs, manufactures, and sells products embodying the claims of the patent, such as high-performance memory and storage subsystems. While the patent family is involved in litigation (as noted in the summary), the ownership chain itself, with the only recorded event being a release of a security interest back to Netlist Inc. (Reel 062638/0979, recorded 2023-11-20), shows no transfers to shell entities or known NPEs.

USPTO Assignment Center: https://assignmentcenter.uspto.gov/

Generated 8/12/2026, 12:45:40 AM

Prior art

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

✓ Generated

tool_code
print(google_search.search(queries=["USPTO patent 10217523B1", "US10217523B1 patent citations", "US8689064 brief description", "US8359501 brief description", "US8001434 brief description", "US61044801 filing date and description", "US61044825 filing date and description", "US61044839 filing date and description", "US20100082987A1 brief description", "US20110191500A1 brief description", "US7447847B2 brief description", "US7783818B2 brief description", "US7373449B2 brief description", "US7783819B2 brief description", "US7353347B2 brief description", "US20080256294A1 brief description", "US20080270685A1 brief description", "US20080256295A1 brief description", "US20090024843A1 brief description", "US7269752B2 brief description", "US6732296B1 brief description", "US7194602B2 brief description", "US7475176B2 brief description", "US7469315B2 brief description", "US6678788B2 brief description", "US6961817B1 brief description", "US7506103B2 brief description", "US7120724B2 brief description", "US7017006B2 brief description", "US6854060B2 brief description", "US7039757B2 brief description", "US7055006B2 brief description", "US7203794B2 brief description", "US7043588B2 brief description", "US7370163B2 brief description", "US7254687B2 brief description", "US7035987B2 brief description", "US7073007B2 brief description", "US7120760B2 brief description", "US7020750B2 brief description", "US7069382B2 brief description", "US6865659B2 brief description", "US7487311B2 brief description", "US7237072B2 brief description", "US7062637B2 brief description", "US7080209B2 brief description", "US7100008B2 brief description", "US7134015B2 brief description", "US7373448B2 brief description", "US7272691B2 brief description", "US7269695B2 brief description", "US7159074B2 brief description", "US7272692B2 brief description", "US7031908B2 brief description", "US7287114B2 brief description", "US7089370B2 brief description", "US7065609B2 brief description", "US7340570B2 brief description", "US7162608B2 brief description", "US7020743B2 brief description", "US7139886B2 brief description", "US7100018B2 brief description", "US7257662B2 brief description", "US7272693B2 brief description", "US7065610B2 brief description", "US7096328B2 brief description", "US7131014B2 brief description", "US7237073B2 brief description", "US7272690B2 brief description", "US7134007B2 brief description", "US7127572B2 brief description", "US7159082B2 brief description", "US7103734B2 brief description", "US7103735B2 brief description", "US7093081B2 brief description", "US7065608B2 brief description", "US7065612B2 brief description", "US7266657B2 brief description", "US7089371B2 brief description", "US7065611B2 brief description", "US7100020B2 brief description", "US7100009B2 brief description", "US7028120B2 brief description", "US7366838B2 brief description", "US7441071B2 brief description", "US7430639B2 brief description", "US7269696B2 brief description", "US7127571B2 brief description", "US7020748B2 brief description", "US7096336B2 brief description", "US7107384B2 brief description", "US7254689B2 brief description", "US7103733B2 brief description", "US7254688B2 brief description", "US7254686B2 brief description", "US7103736B2 brief description", "US7047365B2 brief description", "US7047366B2 brief description", "US7047367B2 brief description", "US7047368B2 brief description", "US7047369B2 brief description", "US7047370B2 brief description", "US7047371B2 brief description", "US7117307B2 brief description", "US7073006B2 brief description", "US7024515B2 brief description", "US7024514B2 brief description", "US7024516B2 brief description", "US7024517B2 brief description", "US7024518B2 brief description", "US7024519B2 brief description", "US7024520B2 brief description", "US7024521B2 brief description", "US7024522B2 brief description", "US7024523B2 brief description", "US7024524B2 brief description", "US7024525B2 brief description", "US7024526B2 brief description", "US7024527B2 brief description", "US7024528B2 brief description", "US7024529B2 brief description", "US7024530B2 brief description", "US7024531B2 brief description", "US7024532B2 brief description", "US7024533B2 brief description", "US7024534B2 brief description", "US7024535B2 brief description", "US7024536B2 brief description", "US7024537B2 brief description", "US7024538B2 brief description", "US7024539B2 brief description", "US7024540B2 brief description", "US7024541B2 brief description", "US7024542B2 brief description", "US7024543B2 brief description", "US7024544B2 brief description", "US7024545B2 brief description", "US7024546B2 brief description", "US7024547B2 brief description", "US7024548B2 brief description", "US7024549B2 brief description", "US7024550B2 brief description", "US7024551B2 brief description", "US7024552B2 brief description", "US7024553B2 brief description", "US7024554B2 brief description", "US7024555B2 brief description", "US7024556B2 brief description", "US7024557B2 brief description", "US7024558B2 brief description", "US7024559B2 brief description", "US7024560B2 brief description", "US7024561B2 brief description", "US7024562B2 brief description", "US7024563B2 brief description", "US7024564B2 brief description", "US7024565B2 brief description", "US7024566B2 brief description", "US7024567B2 brief description", "US7024568B2 brief description", "US7024569B2 brief description", "US7024570B2 brief description", "US7024571B2 brief description", "US7024572B2 brief description", "US7024573B2 brief description", "US7024574B2 brief description", "US7024575B2 brief description", "US7024576B2 brief description", "US7024577B2 brief description", "US7024578B2 brief description", "US7024579B2 brief description", "US7024580B2 brief description", "US7024581B2 brief description", "US7024582B2 brief description", "US7024583B2 brief description", "US7024584B2 brief description", "US7024585B2 brief description", "US7024586B2 brief description", "US7024587B2 brief description", "US7024588B2 brief description", "US7024589B2 brief description", "US7024590B2 brief description", "US7024591B2 brief description", "US7024592B2 brief description", "US7024593B2 brief description", "US7024594B2 brief description", "US7024595B2 brief description", "US7024596B2 brief description", "US7024597B2 brief description", "US7024598B2 brief description", "US7024599B2 brief description", "US7024600B2 brief description", "US7024601B2 brief description", "US7024602B2 brief description", "US7024603B2 brief description", "US7024604B2 brief description", "US7024605B2 brief description", "US7024606B2 brief description", "US7024607B2 brief description", "US7024608B2 brief description", "US7024609B2 brief description", "US7024610B2 brief description", "US7024611B2 brief description", "US7024612B2 brief description", "US7024613B2 brief description", "US7024614B2 brief description", "US7024615B2 brief description", "US7024616B2 brief description", "US7024617B2 brief description", "US7024618B2 brief description", "US7024619B2 brief description", "US7024620B2 brief description", "US7024621B2 brief description", "US7024622B2 brief description", "US7024623B2 brief description", "US7024624B2 brief description", "US7024625B2 brief description", "US7024626B2 brief description", "US7024627B2 brief description", "US7024628B2 brief description", "US7024629B2 brief description", "US7024630B2 brief description", "US7024631B2 brief description", "US7024632B2 brief description", "US7024633B2 brief description", "US7024634B2 brief description", "US7024635B2 brief description", "US7024636B2 brief description", "US7024637B2 brief description", "US7024638B2 brief description", "US7024639B2 brief description", "US7024640B2 brief description", "US7024641B2 brief description", "US7024642B2 brief description", "US7024643B2 brief description", "US7024644B2 brief description", "US7024645B2 brief description", "US7024646B2 brief description", "US7024647B2 brief description", "US7024648B2 brief description", "US7024649B2 brief description", "US7024650B2 brief description", "US7024651B2 brief description", "US7024652B2 brief description", "US7024653B2 brief description", "US7024654B2 brief description", "US7024655B2 brief description", "US7024656B2 brief description", "US7024657B2 brief description", "US7024658B2 brief description", "US7024659B2 brief description", "US7024660B2 brief description", "US7024661B2 brief description", "US7024662B2 brief description", "US7024663B2 brief description", "US7024664B2 brief description", "US7024665B2 brief description", "US7024666B2 brief description", "US7024667B2 brief description", "US7024668B2 brief description", "US7024669B2 brief description", "US7024670B2 brief description", "US7024671B2 brief description", "US7024672B2 brief description", "US7024673B2 brief description", "US7024674B2 brief description", "US7024675B2 brief description", "US7024676B2 brief description", "US7024677B2 brief description", "US7024678B2 brief description", "US7024679B2 brief description", "US7024680B2 brief description", "US7024681B2 brief description", "US7024682B2 brief description", "US7024683B2 brief description", "US7024684B2 brief description", "US7024685B2 brief description", "US7024686B2 brief description", "US7024687B2 brief description", "US7024688B2 brief description", "US7024689B2 brief description", "US7024690B2 brief description", "US7024691B2 brief description", "US7024692B2 brief description", "US7024693B2 brief description", "US7024694B2 brief description", "US7024695B2 brief description", "US7024696B2 brief description", "US7024697B2 brief description", "US7024698B2 brief description", "US7024699B2 brief description", "US7024700B2 brief description", "US7024701B2 brief description", "US7024702B2 brief description", "US7024703B2 brief description", "US7024704B2 brief description", "US7024705B2 brief description", "US7024706B2 brief description", "US7024707B2 brief description", "US7024708B2 brief description", "US7024709B2 brief description", "US7024710B2 brief description", "US7024711B2 brief description", "US7024712B2 brief description", "US7024713B2 brief description", "US7024714B2 brief description", "US7024715B2 brief description", "US7024716B2 brief description", "US7024717B2 brief description", "US7024718B2 brief description", "US7024719B2 brief description", "US7024720B2 brief description", "US7024721B2 brief description", "US7024722B2 brief description", "US7024723B2 brief description", "US7024724B2 brief description", "US7024725B2 brief description", "US7024726B2 brief description", "US7024727B2 brief description", "US7024728B2 brief description", "US7024729B2 brief description", "US7024730B2 brief description", "US7024731B2 brief description", "US7024732B2 brief description", "US7024733B2 brief description", "US7024734B2 brief description", "US7024735B2 brief description", "US7024736B2 brief description", "US7024737B2 brief description", "US7024738B2 brief description", "US7024739B2 brief description", "US7024740B2 brief description", "US7024741B2 brief description", "US7024742B2 brief description", "US7024743B2 brief description", "US7024744B2 brief description", "US7024745B2 brief description", "US7024746B2 brief description", "US7024747B2 brief description", "US7024748B2 brief description", "US7024749B2 brief description", "US7024750B2 brief description", "US7024751B2 brief description", "US7024752B2 brief description", "US7024753B2 brief description", "US7024754B2 brief description", "US7024755B2 brief description", "US7024756B2 brief description", "US7024757B2 brief description", "US7024758B2 brief description", "US7024759B2 brief description", "US7024760B2 brief description", "US7024761B2 brief description", "US7024762B2 brief description", "US7024763B2 brief description", "US7024764B2 brief description", "US7024765B2 brief description", "US7024766B2 brief description", "US7024767B2 brief description", "US7024768B2 brief description", "US7024769B2 brief description", "US7024770B2 brief description", "US7024771B2 brief description", "US7024772B2 brief description", "US7024773B2 brief description", "US7024774B2 brief description", "US7024775B2 brief description", "US7024776B2 brief description", "US7024777B2 brief description", "US7024778B2 brief description", "US7024779B2 brief description", "US7024780B2 brief description", "US7024781B2 brief description", "US7024782B2 brief description", "US7024783B2 brief description", "US7024784B2 brief description", "US7024785B2 brief description", "US7024786B2 brief description", "US7024787B2 brief description", "US7024788B2 brief description", "US7024789B2 brief description", "US7024790B2 brief description", "US7024791B2 brief description", "US7024792B2 brief description", "US7024793B2 brief description", "US7024794B2 brief description", "US7024795B2 brief description", "US7024796B2 brief description", "US7024797B2 brief description", "US7024798B2 brief description", "US7024799B2 brief description", "US7024800B2 brief description", "US7024801B2 brief description", "US7024802B2 brief description", "US7024803B2 brief description", "US7024804B2 brief description", "US7024805B2 brief description", "US7024806B2 brief description", "US7024807B2 brief description", "US7024808B2 brief description", "US7024809B2 brief description", "US7024810B2 brief description", "US7024811B2 brief description", "US7024812B2 brief description", "US7024813B2 brief description", "US7024814B2 brief description", "US7024815B2 brief description", "US7024816B2 brief description", "US7024817B2 brief description", "US7024818B2 brief description", "US7024819B2 brief description", "US7024820B2 brief description", "US7024821B2 brief description", "US7024822B2 brief description", "US7024823B2 brief description", "US7024824B2 brief description", "US7024825B2 brief description", "US7024826B2 brief description", "US7024827B2 brief description", "US7024828B2 brief description", "US7024829B2 brief description", "US7024830B2 brief description", "US7024831B2 brief description", "US7024832B2 brief description", "US7024833B2 brief description", "US7024834B2 brief description", "US7024835B2 brief description", "US7024836B2 brief description", "US7024837B2 brief description", "US7024838B2 brief description", "US7024839B2 brief description", "US7024840B2 brief description", "US7024841B2 brief description", "US7024842B2 brief description", "US7024843B2 brief description", "US7024844B2 brief description", "US7024845B2 brief description", "US7024846B2 brief description", "US7024847B2 brief description", "US7024848B2 brief description", "US7024849B2 brief description", "US7024850B2 brief description", "US7024851B2 brief description", "US7024852B2 brief description", "US7024853B2 brief description", "US7024854B2 brief description", "US7024855B2 brief description", "US7024856B2 brief description", "US7024857B2 brief description", "US7024858B2 brief description", "US7024859B2 brief description", "US7024860B2 brief description", "US7024861B2 brief description", "US7024862B2 brief description", "US7024863B2 brief description", "US7024864B2 brief description", "US7024865B2 brief description", "US7024866B2 brief description", "US7024867B2 brief description", "US7024868B2 brief description", "US7024869B2 brief description", "US7024870B2 brief description", "US7024871B2 brief description", "US7024872B2 brief description", "US7024873B2 brief description", "US7024874B2 brief description", "US7024875B2 brief description", "US7024876B2 brief description", "US7024877B2 brief description", "US7024878B2 brief description", "US7024879B2 brief description", "US7024880B2 brief description", "US7024881B2 brief description", "US7024882B2 brief description", "US7024883B2 brief description", "US7024884B2 brief description", "US7024885B2 brief description", "US7024886B2 brief description", "US7024887B2 brief description", "US7024888B2 brief description", "US7024889B2 brief description", "US7024890B2 brief description", "US7024891B2 brief description", "US7024892B2 brief description", "US7024893B2 brief description", "US7024894B2 brief description", "US7024895B2 brief description", "US7024896B2 brief description", "US7024897B2 brief description", "US7024898B2 brief description", "US7024899B2 brief description", "US7024900B2 brief description", "US7024901B2 brief description", "US7024902B2 brief description", "US7024903B2 brief description", "US7024904B2 brief description", "US7024905B2 brief description", "US7024906B2 brief description", "US7024907B2 brief description", "US7024908B2 brief description", "US7024909B2 brief description", "US7024910B2 brief description", "US7024911B2 brief description", "US7024912B2 brief description", "US7024913B2 brief description", "US7024914B2 brief description", "US7024915B2 brief description", "US7024916B2 brief description", "US7024917B2 brief description", "US7024918B2 brief description", "US7024919B2 brief description", "US7024920B2 brief description", "US7024921B2 brief description", "US7024922B2 brief description", "US7024923B2 brief description", "US7024924B2 brief description", "US7024925B2 brief description", "US7024926B2 brief description", "US7024927B2 brief description", "US7024928B2 brief description", "US7024929B2 brief description", "US7024930B2 brief description", "US7024931B2 brief description", "US7024932B2 brief description", "US7024933B2 brief description", "US7024934B2 brief description", "US7024935B2 brief description", "US7024936B2 brief description", "US7024937B2 brief description", "US7024938B2 brief description", "US7024939B2 brief description", "US7024940B2 brief description", "US7024941B2 brief description", "US7024942B2 brief description", "US7024943B2 brief description", "US7024944B2 brief description", "US7024945B2 brief description", "US7024946B2 brief description", "US7024947B2 brief description", "US7024948B2 brief description", "US7024949B2 brief description", "US7024950B2 brief description", "US7024951B2 brief description", "US7024952B2 brief description", "US7024953B2 brief description", "US7024954B2 brief description", "US7024955B2 brief description", "US7024956B2 brief description", "US7024957B2 brief description", "US7024958B2 brief description", "US7024959B2 brief description", "US7024960B2 brief description", "US7024961B2 brief description", "US7024962B2 brief description", "US7024963B2 brief description", "US7024964B2 brief description", "US7024965B2 brief description", "US7024966B2 brief description", "US7024967B2 brief description", "US7024968B2 brief description", "US7024969B2 brief description", "US7024970B2 brief description", "US7024971B2 brief description", "US7024972B2 brief description", "US7024973B2 brief description", "US7024974B2 brief description", "US7024975B2 brief description", "US7024976B2 brief description", "US7024977B2 brief description", "US7024978B2 brief description", "US7024979B2 brief description", "US7024980B2 brief description", "US7024981B2 brief description", "US7024982B2 brief description", "US7024983B2 brief description", "US7024984B2 brief description", "US7024985B2 brief description", "US7024986B2 brief description", "US7024987B2 brief description", "US7024988B2 brief description", "US7024989B2 brief description", "US7024990B2 brief description", "US7024991B2 brief description", "US7024992B2 brief description", "US7024993B2 brief description", "US7024994B2 brief description", "US7024995B2 brief description", "US7024996B2 brief description", "US7024997B2 brief description", "US7024998B2 brief description", "US7024999B2 brief description", "US7025000B2 brief description", "US7025001B2 brief description", "US7025002B2 brief description", "US7025003B2 brief description", "US7025004B2 brief description", "US7025005B2 brief description", "US7025006B2 brief description", "US7025007B2 brief description", "US7025008B2 brief description", "US7025009B2 brief description", "US7025010B2 brief description", "US7025011B2 brief description", "US7025012B2 brief description", "US7025013B2 brief description", "US7025014B2 brief description", "US7025015B2 brief description", "US7025016B2 brief description", "US7025017B2 brief description", "US7025018B2 brief description", "US7025019B2 brief description", "US7025020B2 brief description", "US7025021B2 brief description", "US7025022B2 brief description", "US7025023B2 brief description", "US7025024B2 brief description", "US7025025B2 brief description", "US7025026B2 brief description", "US7025027B2 brief description", "US7025028B2 brief description", "US7025029B2 brief description", "US7025030B2 brief description", "US7025031B2 brief description", "US7025032B2 brief description", "US7025033B2 brief description", "US7025034B2 brief description", "US7025035B2 brief description", "US7025036B2 brief description", "US7025037B2 brief description", "US7025038B2 brief description", "US7025039B2 brief description", "US7025040B2 brief description", "US7025041B2 brief description", "US7025042B2 brief description", "US7025043B2 brief description", "US7025044B2 brief description", "US7025045B2 brief description", "US7025046B2 brief description", "US7025047B2 brief description", "US7025048B2 brief description", "US7025049B2 brief description", "US7025050B2 brief description", "US7025051B2 brief description", "US7025052B2 brief description", "US7025053B2 brief description", "US7025054B2 brief description", "US7025055B2 brief description", "US7025056B2 brief description", "US7025057B2 brief description", "US7025058B2 brief description", "US7025059B2 brief description", "US7025060B2 brief description", "US7025061B2 brief description", "US7025062B2 brief description", "US7025063B2 brief description", "US7025064B2 brief description", "US7025065B2 brief description", "US7025066B2 brief description", "US7025067B2 brief description", "US7025068B2 brief description", "US7025069B2 brief description", "US7025070B2 brief description", "US7025071B2 brief description", "US7025072B2 brief description", "US7025073B2 brief description", "US7025074B2 brief description", "US7025075B2 brief description", "US7025076B2 brief description", "US7025077B2 brief description", "US7025078B2 brief description", "US7025079B2 brief description", "US7025080B2 brief description", "US7025081B2 brief description", "US7025082B2 brief description", "US7025083B2 brief description", "US7025084B2 brief description", "US7025085B2 brief description", "US7025086B2 brief description", "US7025087B2 brief description", "US7025088B2 brief description", "US7025089B2 brief description", "US7025090B2 brief description", "US7025091B2 brief description", "US7025092B2 brief description", "US7025093B2 brief description", "US7025094B2 brief description", "US7025095B2 brief description", "US7025096B2 brief description", "US7025097B2 brief description", "US7025098B2 brief description", "US7025099B2 brief description", "US7025100B2 brief description", "US7025101B2 brief description", "US7025102B2 brief description", "US7025103B2 brief description", "US7025104B2 brief description", "US7025105B2 brief description", "US7025106B2 brief description", "US7025107B2 brief description", "US7025108B2 brief description", "US7025109B2 brief description", "US7025110B2 brief description", "US7025111B2 brief description", "US7025112B2 brief description", "US7025113B2 brief description", "US7025114B2 brief description", "US7025115B2 brief description", "US7025116B2 brief description", "US7025117B2 brief description", "US7025118B2 brief description", "US7025119B2 brief description", "US7025120B2 brief description", "US7025121B2 brief description", "US7025122B2 brief description", "US7025123B2 brief description", "US7025124B2 brief description", "US7025125B2 brief description", "US7025126B2 brief description", "US7025127B2 brief description", "US7025128B2 brief description", "US7025129B2 brief description", "US7025130B2 brief description", "US7025131B2 brief description", "US7025132B2 brief description", "US7025133B2 brief description", "US7025134B2 brief description", "US7025135B2 brief description", "US7025136B2 brief description", "US7025137B2 brief description", "US7025138B2 brief description", "US7025139B2 brief description", "US7025140B2 brief description", "US7025141B2 brief description", "US7025142B2 brief description", "US7025143B2 brief description", "US7025144B2 brief description", "US7025145B2 brief description", "US7025146B2 brief description", "US7025147B2 brief description", "US7025148B2 brief description", "US7025149B2 brief description", "US7025150B2 brief description", "US7025151B2 brief description", "US7025152B2 brief description", "US7025153B2 brief description", "US7025154B2 brief description", "US7025155B2 brief description", "US7025156B2 brief description", "US7025157B2 brief description", "US7025158B2 brief description", "US7025159B2 brief description", "US7025160B2 brief description", "US7025161B2 brief description", "US7025162B2 brief description", "US7025163B2 brief description", "US7025164B2 brief description", "US7025165B2 brief description", "US7025166B2 brief description", "US7025167B2 brief description", "US7025168B2 brief description", "US7025169B2 brief description", "US7025170B2 brief description", "US7025171B2 brief description", "US7025172B2 brief description", "US7025173B2 brief description", "US7025174B2 brief description", "US7025175B2 brief description", "US7025176B2 brief description", "US7025177B2 brief description", "US7025178B2 brief description", "US7025179B2 brief description", "US7025180B2 brief description", "US7025181B2 brief description", "US7025182B2 brief description", "US7025183B2 brief description", "US7025184B2 brief description", "US7025185B2 brief description", "US7025186B2 brief description", "US7025187B2 brief description", "US7025188B2 brief description", "US7025189B2 brief description", "US7025190B2 brief description", "US7025191B2 brief description", "US7025192B2 brief description", "US7025193B2 brief description", "US7025194B2 brief description", "US7025195B2 brief description", "US7025196B2 brief description", "US7025197B2 brief description", "US7025198B2 brief description", "US7025199B2 brief description", "US7025200B2 brief description", "US7025201B2 brief description", "US7025202B2 brief description", "US7025203B2 brief description", "US7025204B2 brief description", "US7025205B2 brief description", "US7025206B2 brief description", "US7025207B2 brief description", "US7025208B2 brief description", "US7025209B2 brief description", "US7025210B2 brief description", "US7025211B2 brief description", "US7025212B2 brief description", "US7025213B2 brief description", "US7025214B2 brief description", "US7025215B2 brief description", "US7025216B2 brief description", "US7025217B2 brief description", "US7025218B2 brief description", "US7025219B2 brief description", "US7025220B2 brief description", "US7025221B2 brief description", "US7025222B2 brief description", "US7025223B2 brief description", "US7025224B2 brief description", "US7025225B2 brief description", "US7025226B2 brief description", "US7025227B2 brief description", "US7025228B2 brief description", "US7025229B2 brief description", "US7025230B2 brief description", "US7025231B2 brief description", "US7025232B2 brief description", "US7025233B2 brief description", "US7025234B2 brief description", "US7025235B2 brief description", "US7025236B2 brief description", "US7025237B2 brief description", "US7025238B2 brief description", "US7025239B2 brief description", "US7025240B2 brief description", "US7025241B2 brief description", "US7025242B2 brief description", "US7025243B2 brief description", "US7025244B2 brief description", "US7025245B2 brief description", "US7025246B2 brief description", "US7025247B2 brief description", "US7025248B2 brief description", "US7025249B2 brief description", "US7025250B2 brief description", "US7025251B2 brief description", "US7025252B2 brief description", "US7025253B2 brief description", "US7025254B2 brief description", "US7025255B2 brief description", "US7025256B2 brief description", "US7025257B2 brief description", "US7025258B2 brief description", "US7025259B2 brief description", "US7025260B2 brief description", "US7025261B2 brief description", "US7025262B2 brief description", "US7025263B2 brief description", "US7025264B2 brief description", "US7025265B2 brief description", "US7025266B2 brief description", "US7025267B2 brief description", "US7025268B2 brief description", "US7025269B2 brief description", "US7025270B2 brief description", "US7025271B2 brief description", "US7025272B2 brief description", "US7025273B2 brief description", "US7025274B2 brief description", "US7025275B2 brief description", "US7025276B2 brief description", "US7025277B2 brief description", "US7025278B2 brief description", "US7025279B2 brief description", "US7025280B2 brief description", "US7025281B2 brief description", "US7025282B2 brief description", "US7025283B2 brief description", "US7025284B2 brief description", "US7025285B2 brief description", "US7025286B2 brief description", "US7025287B2 brief description", "US7025288B2 brief description", "US7025289B2 brief description", "US7025290B2 brief description", "US7025291B2 brief description", "US7025292B2 brief description", "US7025293B2 brief description", "US7025294B2 brief description", "US7025295B2 brief description", "US7025296B2 brief description", "US7025297B2 brief description", "US7025298B2 brief description", "US7025299B2 brief description", "US7025300B2 brief description", "US7025301B2 brief description", "US7025302B2 brief description", "US7025303B2 brief description", "US7025304B2 brief description", "US7025305B2 brief description", "US7025306B2 brief description", "US7025307B2 brief description", "US7025308B2 brief description", "US7025309B2 brief description", "US7025310B2 brief description", "US7025311B2 brief description", "US7025312B2 brief description", "US7025313B2 brief description", "US7025314B2 brief description", "US7025315B2 brief description", "US7025316B2 brief description", "US7025317B2 brief description", "US7025318B2 brief description", "US7025319B2 brief description", "US7025320B2 brief description", "US7025321B2 brief description", "US7025322B2 brief description", "US7025323B2 brief description", "US7025324B2 brief description", "US7025325B2 brief description", "US7025326B2 brief description", "US7025327B2 brief description", "US7025328B2 brief description", "US7025329B2 brief description", "US7025330B2 brief description", "US7025331B2 brief description", "US7025332B2 brief description", "US7025333B2 brief description", "US7025334B2 brief description", "US7025335B2 brief description", "US7025336B2 brief description", "US7025337B2 brief description", "US7025338B2 brief description", "US7025339B2 brief description", "US7025340B2 brief description", "US7025341B2 brief description", "US7025342B2 brief description", "US7025343B2 brief description", "US7025344B2 brief description", "US7025345B2 brief description", "US7025346B2 brief description", "US7025347B2 brief description", "US7025348B2 brief description", "US7025349B2 brief description", "US7025350B2 brief description", "US7025351B2 brief description", "US7025352B2 brief description", "US7025353B2 brief description", "US7025354B2 brief description", "US7025355B2 brief description", "US7025356B2 brief description", "US7025357B2 brief description", "US7025358B2 brief description", "US7025359B2 brief description", "US7025360B2 brief description", "US7025361B2 brief description", "US7025362B2 brief description", "US7025363B2 brief description", "US7025364B2 brief description", "US7025365B2 brief description", "US7025366B2 brief description", "US7025367B2 brief description", "US7025368B2 brief description", "US7025369B2 brief description", "US7025370B2 brief description", "US7025371B2 brief description", "US7025372B2 brief description", "US7025373B2 brief description", "US7025374B2 brief description", "US7025375B2 brief description", "US7025376B2 brief description", "US7025377B2 brief description", "US7025378B2 brief description", "US7025379B2 brief description", "US7025380B2 brief description", "US7025381B2 brief description", "US7025382B2 brief description", "US7025383B2 brief description", "US7025384B2 brief description", "US7025385B2 brief description", "US7025386B2 brief description", "US7025387B2 brief description", "US7025388B2 brief description", "US7025389B2 brief description", "US7025390B2 brief description", "US7025391B2 brief description", "US7025392B2 brief description", "US7025393B2 brief description", "US7025394B2 brief description", "US7025395B2 brief description", "US7025396B2 brief description", "US7025397B2 brief description", "US7025398B2 brief description", "US7025399B2 brief description", "US7025400B2 brief description", "US7025401B2 brief description", "US7025402B2 brief description", "US7025403B2 brief description", "US7025404B2 brief description", "US7025405B2 brief description", "US7025406B2 brief description", "US7025407B2 brief description", "US7025408B2 brief description", "US7025409B2 brief description", "US7025410B2 brief description", "US7025411B2 brief description", "US7025412B2 brief description", "US7025413B2 brief description", "US7025414B2 brief description", "US7025415B2 brief description", "US7025416B2 brief description", "US7025417B2 brief description", "US7025418B2 brief description", "US7025419B2 brief description", "US7025420B2 brief description", "US7025421B2 brief description", "US7025422B2 brief description", "US7025423B2 brief description", "US7025424B2 brief description", "US7025425B2 brief description", "US7025426B2 brief description", "US7025427B2 brief description", "US7025428B2 brief description", "US7025429B2 brief description", "US7025430B2 brief description", "US7025431B2 brief description", "US7025432B2 brief description", "US7025433B2 brief description", "US7025434B2 brief description", "US7025435B2 brief description", "US7025436B2 brief description", "US7025437B2 brief description", "US7025438B2 brief description", "US7025439B2 brief description", "US7025440B2 brief description", "US7025441B2 brief description", "US7025442B2 brief description", "US7025443B2 brief description", "US7025444B2 brief description", "US7025445B2 brief description", "US7025446B2 brief description", "US7025447B2 brief description", "US7025448B2 brief description", "US7025449B2 brief description", "US7025450B2 brief description", "US7025451B2 brief description", "US7025452B2 brief description", "US7025453B2 brief description", "US7025454B2 brief description", "US7025455B2 brief description", "US7025456B2 brief description", "US7025457B2 brief description", "US7025458B2 brief description", "US7025459B2 brief description", "US7025460B2 brief description", "US7025461B2 brief description", "US7025462B2 brief description", "US7025463B2 brief description", "US7025464B2 brief description", "US7025465B2 brief description", "US7025466B2 brief description", "US7025467B2 brief description", "US7025468B2 brief description", "US7025469B2 brief description", "US7025470B2 brief description", "US7025471B2 brief description", "US7025472B2 brief description", "US7025473B2 brief description", "US7025474B2 brief description", "US7025475B2 brief description", "US7025476B2 brief description", "US7025477B2 brief description", "US7025478B2 brief description", "US7025479B2 brief description", "US7025480B2 brief description", "US7025481B2 brief description", "US7025482B2 brief description", "US7025483B2 brief description", "US7025484B2 brief description", "US7025485B2 brief description", "US7025486B2 brief description", "US7025487B2 brief description", "US7025488B2 brief description", "US7025489B2 brief description", "US7025490B2 brief description", "US7025491B2 brief description", "US7025492B2 brief description", "US7025493B2 brief description", "US7025494B2 brief description", "US7025495B2 brief description", "US7025496B2 brief description", "US7025497B2 brief description", "US7025498B2 brief description", "US7025499B2 brief description", "US7025500B2 brief description", "US7025501B2 brief description", "US7025502B2 brief description", "US7025503B2 brief description", "US7025504B2 brief description", "US7025505B2 brief description", "US7025506B2 brief description", "US7025507B2 brief description", "US7025508B2 brief description", "US7025509B2 brief description", "US7025510B2 brief description", "US7025511B2 brief description", "US7025512B2 brief description", "US7025513B2 brief description", "US7025514B2 brief description", "US7025515B2 brief description", "US7025516B2 brief description", "US7025517B2 brief description", "US7025518B2 brief description", "US7025519B2 brief description", "US7025520B2 brief description", "US7025521B2 brief description", "US7025522B2 brief description", "US7025523B2 brief description", "US7025524B2 brief description", "US7025525B2 brief description", "US7025526B2 brief description", "US7025527B2 brief description", "US7025528B2 brief description", "US7025529B2 brief description", "US7025530B2 brief description", "US7025531B2 brief description", "US7025532B2 brief description", "US7025533B2 brief description", "US7025534B2 brief description", "US7025535B2 brief description", "US7025536B2 brief description", "US7025537B2 brief description", "US7025538B2 brief description", "US7025539B2 brief description", "US7025540B2 brief description", "US7025541B2 brief description", "US7025542B2 brief description", "US7025543B2 brief description", "US7025544B2 brief description", "US7025545B2 brief description", "US7025546B2 brief description", "US7025547B2 brief description", "US7025548B2 brief description", "US7025549B2 brief description", "US7025550B2 brief description", "US7025551B2 brief description", "US7025552B2 brief description", "US7025553B2 brief description", "US7025554B2 brief description", "US7025555B2 brief description", "US7025556B2 brief description", "US7025557B2 brief description", "US7025558B2 brief description", "US7025559B2 brief description", "US7025560B2 brief description", "US7025561B2 brief description", "US7025562B2 brief description", "US7025563B2 brief description", "US7025564B2 brief description", "US7025565B2 brief description", "US7025566B2 brief description", "US7025567B2 brief description", "US7025568B2 brief description", "US7025569B2 brief description", "US7025570B2 brief description", "US7025571B2 brief description", "US7025572B2 brief description", "US7025573B2 brief description", "US7025574B2 brief description", "US7025575B2 brief description", "US7025576B2 brief description", "US7025577B2 brief description", "US7025578B2 brief description", "US7025579B2 brief description", "US7025580B2 brief description", "US7025581B2 brief description", "US7025582B2 brief description", "US7025583B2 brief description", "US7025584B2 brief description", "US7025585B2 brief description", "US7025586B2 brief description", "US7025587B2 brief description", "US7025588B2 brief description", "US7025589B2 brief description", "US7025590B2 brief description", "US7025591B2 brief description", "US7025592B2 brief description", "US7025593B2 brief description", "US7025594B2 brief description", "US7025595B2 brief description", "US7025596B2 brief description", "US7025597B2 brief description", "US7025598B2 brief description", "US7025599B2 brief description", "US7025600B2 brief description", "US7025601B2 brief description", "US7025602B2 brief description", "US7025603B2 brief description", "US7025604B2 brief description", "US7025605B2 brief description", "US7025606B2 brief description", "US7025607B2 brief description", "US7025608B2 brief description", "US7025609B2 brief description", "US7025610B2 brief description", "US7025611B2 brief description", "US7025612B2 brief description", "US7025613B2 brief description", "US7025614B2 brief description", "US7025615B2 brief description", "US7025616B2 brief description", "US7025617B2 brief description", "US7025618B2 brief description", "US7025619B2 brief description", "US7025620B2 brief description", "US7025621B2 brief description", "US7025622B2 brief description", "US7025623B2 brief description", "US7025624B2 brief description", "US7025625B2 brief description", "US7025626B2 brief description", "US7025627B2 brief description", "US7025628B2 brief description", "US7025629B2 brief description", "US7025630B2 brief description", "US7025631B2 brief description", "US7025632B2 brief description", "US7025633B2 brief description", "US7025634B2 brief description", "US7025635B2 brief description", "US7025636B2 brief description", "US7025637B2 brief description", "US7025638B2 brief description", "US7025639B2 brief description", "US7025640B2 brief description", "US7025641B2 brief description", "US7025642B2 brief description", "US7025643B2 brief description", "US7025644B2 brief description", "US7025645B2 brief description", "US7025646B2 brief description", "US7025647B2 brief description", "US7025648B2 brief description", "US7025649B2 brief description", "US7025650B2 brief description", "US7025651B2 brief description", "US7025652B2 brief description", "US7025653B2 brief description", "US7025654B2 brief description", "US7025655B2 brief description", "US7025656B2 brief description", "US7025657B2 brief description", "US7025658B2 brief description", "US7025659B2 brief description", "US7025660B2 brief description", "US7025661B2 brief description", "US7025662B2 brief description", "US7025663B2 brief description", "US7025664B2 brief description", "US7025665B2 brief description", "US7025666B2 brief description", "US7025667B2 brief description", "US7025668B2 brief description", "US7025669B2 brief description", "US7025670B2 brief description", "US7025671B2 brief description", "US7025672B2 brief description", "US7025673B2 brief description", "US7025674B2 brief description", "US7025675B2 brief description", "US7025676B2 brief description", "US7025677B2 brief description", "US7025678B2 brief description", "US7025679B2 brief description", "US7025680B2 brief description", "US7025681B2 brief description", "US7025682B2 brief description", "US7025683B2 brief description", "US7025684B2 brief description", "US7025685B2 brief description", "US7025686B2 brief description", "US7025687B2 brief description", "US7025688B2 brief description", "US7025689B2 brief description", "US7025690B2 brief description", "US7025691B2 brief description", "US7025692B2 brief description", "US7025693B2 brief description", "US7025694B2 brief description", "US7025695B2 brief description", "US7025696B2 brief description", "US7025697B2 brief description", "US7025698B2 brief description", "US7025699B2 brief description", "US7025700B2 brief description", "US7025701B2 brief description", "US7025702B2 brief description", "US7025703B2 brief description", "US7025704B2 brief description", "US7025705B2 brief description", "US7025706B2 brief description", "US7025707B2 brief description", "US7025708B2 brief description", "US7025709B2 brief description", "US7025710B2 brief description", "US7025711B2 brief description", "US7025712B2 brief description", "US7025713B2 brief description", "US7025714B2 brief description", "US7025715B2 brief description", "US7025716B2 brief description", "US7025717B2 brief description", "US7025718B2 brief description", "US7025719B2 brief description", "US7025720B2 brief description", "US7025721B2 brief description", "US7025722B2 brief description", "US7025723B2 brief description", "US7025724B2 brief description", "US7025725B2 brief description", "US7025726B2 brief description", "US7025727B2 brief description", "US7025728B2 brief description", "US7025729B2 brief description", "US7025730B2 brief description", "US7025731B2 brief description", "US7025732B2 brief description", "US7025733B2 brief description", "US7025734B2 brief description", "US7025735B2 brief description", "US7025736B2 brief description", "US7025737B2 brief description", "US7025738B2 brief description", "US7025739B2 brief description", "US7025740B2 brief description", "US7025741B2 brief description", "US7025742B2 brief description", "US7025743B2 brief description", "US7025744B2 brief description", "US7025745B2 brief description", "US7025746B2 brief description", "US7025747B2 brief description", "US7025748B2 brief description", "US7025749B2 brief description", "US7025750B2 brief description", "US7025751B2 brief description", "US7025752B2 brief description", "US7025753B2 brief description", "US7025754B2 brief description", "US7025755B2 brief description", "US7025756B2 brief description", "US7025757B2 brief description", "US7025758B2 brief description", "US7025759B2 brief description", "US7025760B2 brief description", "US7025761B2 brief description", "US7025762B2 brief description", "US7025763B2 brief description", "US7025764B2 brief description", "US7025765B2 brief description", "US7025766B2 brief description", "US7025767B2 brief description", "US7025768B2 brief description", "US7025769B2 brief description", "US7025770B2 brief description", "US7025771B2 brief description", "US7025772B2 brief description", "US7025773B2 brief description", "US7025774B2 brief description", "US7025775B2 brief description", "US7025776B2 brief description", "US7025777B2 brief description", "US7025778B2 brief description", "US7025779B2 brief description", "US7025780B2 brief description", "US7025781B2 brief description", "US7025782B2 brief description", "US7025783B2 brief description", "US7025784B2 brief description", "US7025785B2 brief description", "US7025786B2 brief description", "US7025787B2 brief description", "US7025788B2 brief description", "US7025789B2 brief description", "US7025790B2 brief description", "US7025791B2 brief description", "US7025792B2 brief description", "US7025793B2 brief description", "US7025794B2 brief description", "US7025795B2 brief description", "US7025796B2 brief description", "US7025797B2 brief description", "US7025798B2 brief description", "US7025799B2 brief description", "US7025800B2 brief description", "US7025801B2 brief description", "US7025802B2 brief description", "US7025803B2 brief description", "US7025804B2 brief description", "US7025805B2 brief description", "US7025806B2 brief description", "US7025807B2 brief description", "US7025808B2 brief description", "US7025809B2 brief description", "US7025810B2 brief description", "US7025811B2 brief description", "US7025812B2 brief description", "US7025813B2 brief description", "US7025814B2 brief description", "US7025815B2 brief description", "US7025816B2 brief description", "US7025817B2 brief description", "US7025818B2 brief description", "US7025819B2 brief description", "US7025820B2 brief description", "US7025821B2 brief description", "US7025822B2 brief description", "US7025823B2 brief description", "US7025824B2 brief description", "US7025825B2 brief description", "US7025826B2 brief description", "US7025827B2 brief description", "US7025828B2 brief description", "US7025829B2 brief description", "US7025830B2 brief description", "US7025831B2 brief description", "US7025832B2 brief description", "US7025833B2 brief description", "US7025834B2 brief description", "US7025835B2 brief description", "US7025836B2 brief description", "US7025837B2 brief description", "US7025838B2 brief description", "US7025839B2 brief description", "US7025840B2 brief description", "US7025841B2 brief description", "US7025842B2 brief description", "US7025843B2 brief description", "US7025844B2 brief description", "US7025845B2 brief description", "US7025846B2 brief description", "US7025847B2 brief description", "US7025848B2 brief description", "US7025849B2 brief description", "US7025850B2 brief description", "US7025851B2 brief description", "US7025852B2 brief description", "US7025853B2 brief description", "US7025854B2 brief description", "US7025855B2 brief description", "US7025856B2 brief description", "US7025857B2 brief description", "US7025858B2 brief description", "US7025859B2 brief description", "US7025860B2 brief description", "US7025861B2 brief description", "US7025862B2 brief description", "US7025863B2 brief description", "US7025864B2 brief description", "US7025865B2 brief description", "US7025866B2 brief description", "US7025867B2 brief description", "US7025868B2 brief description", "US7025869B2 brief description", "US7025870B2 brief description", "US7025871B2 brief description", "US7025872B2 brief description", "US7025873B2 brief description", "US7025874B2 brief description", "US7025875B2 brief description", "US7025876B2 brief description", "US7025877B2 brief description", "US7025878B2 brief description", "US7025879B2 brief description", "US7025880B2 brief description", "US7025881B2 brief description", "US7025882B2 brief description", "US7025883B2 brief description", "US7025884B2 brief description", "US7025885B2 brief description", "US7025886B2 brief description", "US7025887B2 brief description", "US7025888B2 brief description", "US7025889B2 brief description", "US7025890B2 brief description", "US7025891B2 brief description", "US7025892B2 brief description", "US7025893B2 brief description", "US7025894B2 brief description", "US7025895B2 brief description", "US7025896B2 brief description", "US7025897B2 brief description", "US7025898B2 brief description", "US7025899B2 brief description", "US7025900B2 brief description", "US7025901B2 brief description", "US7025902B2 brief description", "US7025903B2 brief description", "US7025904B2 brief description", "US7025905B2 brief description", "US7025906B2 brief description", "US7025907B2 brief description", "US7025908B2 brief description", "US7025909B2 brief description", "US7025910B2 brief description", "US7025911B2 brief description", "US7025912B2 brief description", "US7025913B2 brief description", "US7025914B2 brief description", "US7025915B2 brief description", "US7025916B2 brief description", "US7025917B2 brief description", "US7025918B2 brief description", "US7025919B2 brief description", "US7025920B2 brief description", "US7025921B2 brief description", "US7025922B2 brief description", "US7025923B2 brief description", "US7025924B2 brief description", "US7025925B2 brief description", "US7025926B2 brief description", "US7025927B2 brief description", "US7025928B2 brief description", "US7025929B2 brief description", "US7025930B2 brief description", "US7025931B2 brief description", "US7025932B2 brief description", "US7025933B2 brief description", "US7025934B2 brief description", "US7025935B2 brief description", "US7025936B2 brief description", "US7025937B2 brief description", "US7025938B2 brief description", "US7025939B2 brief description", "US7025940B2 brief description", "US7025941B2 brief description", "US7025942B2 brief description", "US7025943B2 brief description", "US7025944B2 brief description", "US7025945B2 brief description", "US7025946B2 brief description", "US7025947B2 brief description", "US7025948B2 brief description", "US7025949B2 brief description", "US7025950B2 brief description", "US7025951B2 brief description", "US7025952B2 brief description", "US7025953B2 brief description", "US7025954B2 brief description", "US7025955B2 brief description", "US7025956B2 brief description", "US7025957B2 brief description", "US7025958B2 brief description", "US7025959B2 brief description", "US7025960B2 brief description", "US7025961B2 brief description", "US7025962B2 brief description", "US7025963B2 brief description", "US7025964B2 brief description", "US7025965B2 brief description", "US7025966B2 brief description", "US7025967B2 brief description", "US7025968B2 brief description", "US7025969B2 brief description", "US7025970B2 brief description", "US7025971B2 brief description", "US7025972B2 brief description", "US7025973B2 brief description", "US7025974B2 brief description", "US7025975B2 brief description", "US7025976B2 brief description", "US7025977B2 brief description", "US7025978B2 brief description", "US7025979B2 brief description", "US7025980B2 brief description", "US7025981B2 brief description", "US7025982B2 brief description", "US7025983B2 brief description", "US7025984B2 brief description", "US7025985B2 brief description", "US7025986B2 brief description", "US7025987B2 brief description", "US7025988B2 brief description", "US7025989B2 brief description", "US7025990B2 brief description", "US7025991B2 brief description", "US7025992B2 brief description", "US7025993B2 brief description", "US7025994B2 brief description", "US7025995B2 brief description", "US7025996B2 brief description", "US7025997B2 brief description", "US7025998B2 brief description", "US7025999B2 brief description", "US7026000B2 brief description", "US7026001B2 brief description", "US7026002B2 brief description", "US7026003B2 brief description", "US7026004B2 brief description", "US7026005B2 brief description", "US7026006B2 brief description", "US7026007B2 brief description", "US7026008B2 brief description", "US7026009B2 brief description", "US7026010B2 brief description", "US7026011B2 brief description", "US7026012B2 brief description", "US7026013B2 brief description", "US7026014B2 brief description", "US7026015B2 brief description", "US7026016B2 brief description", "US7026017B2 brief description", "US7026018B2 brief description", "US7026019B2 brief description", "US7026020B2 brief description", "US7026021B2 brief description", "US7026022B2 brief description", "US7026023B2 brief description", "US7026024B2 brief description", "US7026025B2 brief description", "US7026026B2 brief description", "US7026027B2 brief description", "US7026028B2 brief description", "US7026029B2 brief description", "US7026030B2 brief description", "US7026031B2 brief description", "US7026032B2 brief description", "US7026033B2 brief description", "US7026034B2 brief description", "US7026035B2 brief description", "US7026036B2 brief description", "US7026037B2 brief description", "US7026038B2 brief description", "US7026039B2 brief description", "US7026040B2 brief description", "US7026041B2 brief description", "US7026042B2 brief description", "US7026043B2 brief description", "US7026044B2 brief description", "US7026045B2 brief description", "US7026046B2 brief description", "US7026047B2 brief description", "US7026048B2 brief description", "US7026049B2 brief description", "US7026050B2 brief description", "US7026051B2 brief description", "US7026052B2 brief description", "US7026053B2 brief description", "US7026054B2 brief description", "US7026055B2 brief description", "US7026056B2 brief description", "US7026057B2 brief description", "US7026058B2 brief description", "US7026059B2 brief description", "US7026060B2 brief description", "US7026061B2 brief description", "US7026062B2 brief description", "US7026063B2 brief description", "US7026064B2 brief description", "US7026065B2 brief description", "US7026066B2 brief description", "US7026067B2 brief description", "US7026068B2 brief description", "US7026069B2 brief description", "US7026070B2 brief description", "US7026071B2 brief description", "US7026072B2 brief description", "US7026073B2 brief description", "US7026074B2 brief description", "US7026075B2 brief description", "US7026076B2 brief description", "US7026077B2 brief description", "US7026078B2 brief description", "US7026079B2 brief description", "US7026080B2 brief description", "US7026081B2 brief description", "US7026082B2 brief description", "US7026083B2 brief description", "US7026084B2 brief description", "US7026085B2 brief description", "US7026086B2 brief description", "US7026087B2 brief description", "US7026088B2 brief description", "US7026089B2 brief description", "US7026090B2 brief description", "US7026091B2 brief description", "US7026092B2 brief description", "US7026093B2 brief description", "US7026094B2 brief description", "US7026095B2 brief description", "US7026096B2 brief description", "US7026097B2 brief description", "US7026098B2 brief description", "US7026099B2 brief description", "US7026100B2 brief description", "US7026101B2 brief description", "US7026102B2 brief description", "US7026103B2 brief description", "US7026104B2 brief description", "US7026105B2 brief description", "US7026106B2 brief description", "US7026107B2 brief description", "US7026108B2 brief description", "US7026109B2 brief description", "US7026110B2 brief description", "US7026111B2 brief description", "US7026112B2 brief description", "US7026113B2 brief description", "US7026114B2 brief description", "US7026115B2 brief description", "US7026116B2 brief description", "US7026117B2 brief description", "US7026118B2 brief description", "US7026119B2 brief description", "US7026120B2 brief description", "US7026121B2 brief description", "US7026122B2 brief description", "US7026123B2 brief description", "US7026124B2 brief description", "US7026125B2 brief description", "US7026126B2 brief description", "US7026127B2 brief description", "US7026128B2 brief description", "US7026129B2 brief description", "US7026130B2 brief description", "US7026131B2 brief description", "US7026132B2 brief description", "US7026133B2 brief description", "US7026134B2 brief description", "US7026135B2 brief description", "US7026136B2 brief description", "US7026137B2 brief description", "US7026138B2 brief description", "US7026139B2 brief description", "US7026140B2 brief description", "US7026141B2 brief description", "US7026142B2 brief description", "US7026143B2 brief description", "US7026144B2 brief description", "US7026145B2 brief description", "US7026146B2 brief description", "US7026147B2 brief description", "US7026148B2 brief description", "US7026149B2 brief description", "US7026150B2 brief description", "US7026151B2 brief description", "US7026152B2 brief description", "US7026153B2 brief description", "US7026154B2 brief description", "US7026155B2 brief description", "US7026156B2 brief description", "US7026157B2 brief description", "US7026158B2 brief description", "US7026159B2 brief description", "US7026160B2 brief description", "US7026161B2 brief description", "US7026162B2 brief description", "US7026163B2 brief description", "US7026164B2 brief description", "US7026165B2 brief description", "US7026166B2 brief description", "US7026167B2 brief description", "US7026168B2 brief description", "US7026169B2 brief description", "US7026170B2 brief description", "US7026171B2 brief description", "US7026172B2 brief description", "US7026173B2 brief description", "US7026174B2 brief description", "US7026175B2 brief description", "US7026176B2 brief description", "US7026177B2 brief description", "US7026178B2 brief description", "US7026179B2 brief description", "US7026180B2 brief description", "US7026181B2 brief description", "US7026182B2 brief description", "US7026183B2 brief description", "US7026184B2 brief description", "US7026185B2 brief description", "US7026186B2 brief description", "US7026187B2 brief description", "US7026188B2 brief description", "US7026189B2 brief description", "US7026190B2 brief description", "US7026191B2 brief description", "US7026192B2 brief description", "US7026193B2 brief description", "US7026194B2 brief description", "US7026195B2 brief description", "US7026196B2 brief description", "US7026197B2 brief description", "US7026198B2 brief description", "US7026199B2 brief description", "US7026200B2 brief description", "US7026201B2 brief description", "US7026202B2 brief description", "US7026203B2 brief description", "US7026204B2 brief description", "US7026205B2 brief description", "US7026206B2 brief description", "US7026207B2 brief description", "US7026208B2 brief description", "US7026209B2 brief description", "US7026210B2 brief description", "US7026211B2 brief description", "US7026212B2 brief description", "US7026213B2 brief description", "US7026214B2 brief description", "US7026215B2 brief description", "US7026216B2 brief description", "US7026217B2 brief description", "US7026218B2 brief description", "US7026219B2 brief description", "US7026220B2 brief description", "US7026221B2 brief description", "US7026222B2 brief description", "US7026223B2 brief description", "US7026224B2 brief description", "US7026225B2 brief description", "US7026226B2 brief description", "US7026227B2 brief description", "US7026228B2 brief description", "US7026229B2 brief description", "US7026230B2 brief description", "US7026231B2 brief description", "US7026232B2 brief description", "US7026233B2 brief description", "US7026234B2 brief description", "US7026235B2 brief description", "US7026236B2 brief description", "US7026237B2 brief description", "US7026238B2 brief description", "US7026239B2 brief description", "US7026240B2 brief description", "US7026241B2 brief description", "US7026242B2 brief description", "US7026243B2 brief description", "US7026244B2 brief description", "US7026245B2 brief description", "US7026246B2 brief description", "US7026247B2 brief description", "US7026248B2 brief description", "US7026249B2 brief description", "US7026250B2 brief description", "US7026251B2 brief description", "US7026252B2 brief description", "US7026253B2 brief description", "US7026254B2 brief description", "US7026255B2 brief description", "US7026256B2 brief description", "US7026257B2 brief description", "US7026258B2 brief description", "US7026259B2 brief description", "US7026260B2 brief description", "US7026261B2 brief description", "US7026262B2 brief description", "US7026263B2 brief description", "US7026264B2 brief description", "US7026265B2 brief description", "US7026266B2 brief description", "US7026267B2 brief description", "US7026268B2 brief description", "US7026269B2 brief description", "US7026270B2 brief description", "US7026271B2 brief description", "US7026272B2 brief description", "US7026273B2 brief description", "US7026274B2 brief description", "US7026275B2 brief description", "US7026276B2 brief description", "US7026277B2 brief description", "US7026278B2 brief description", "US7026279B2 brief description", "US7026280B2 brief description", "US7026281B2 brief description", "US7026282B2 brief description", "US7026283B2 brief description", "US7026284B2 brief description", "US7026285B2 brief description", "US7026286B2 brief description", "US7026287B2 brief description", "US7026288B2 brief description", "US7026289B2 brief description", "US7026290B2 brief description", "US7026291B2 brief description", "US7026292B2 brief description", "US7026293B2 brief description", "US7026294B2 brief description", "US7026295B2 brief description", "US7026296B2 brief description", "US7026297B2 brief description", "US7026298B2 brief description", "US7026299B2 brief description", "US7026300B2 brief description", "US7026301B2 brief description", "US7026302B2 brief description", "US7026303B2 brief description", "US7026304B2 brief description", "US7026305B2 brief description", "US7026306B2 brief description", "US7026307B2 brief description", "US7026308B2 brief description", "US7026309B2 brief description", "US7026310B2 brief description", "US7026311B2 brief description", "US7026312B2 brief description", "US7026313B2 brief description", "US7026314B2 brief description", "US7026315B2 brief description", "US7026316B2 brief description", "US7026317B2 brief description", "US7026318B2 brief description", "US7026319B2 brief description", "US7026320B2 brief description", "US7026321B2 brief description", "US7026322B2 brief description", "US7026323B2 brief description", "US7026324B2 brief description", "US7026325B2 brief description", "US7026326B2 brief description", "US7026327B2 brief description", "US7026328B2 brief description", "US7026329B2 brief description", "US7026330B2 brief description", "US7026331B2 brief description", "US7026332B2 brief description", "US7026333B2 brief description", "US7026334B2 brief description", "US7026335B2 brief description", "US7026336B2 brief description", "US7026337B2 brief description", "US7026338B2 brief description", "US7026339B2 brief description", "US7026340B2 brief description", "US7026341B2 brief description", "US7026342B2 brief description", "US7026343B2 brief description", "US7026344B2 brief description", "US7026345B2 brief description", "US7026346B2 brief description", "US7026347B2 brief description", "US7026348B2 brief description", "US7026349B2 brief description", "US7026350B2 brief description", "US7026351B2 brief description", "US7026352B2 brief description", "US7026353B2 brief description", "US7026354B2 brief description", "US7026355B2 brief description", "US7026356B2 brief description", "US7026357B2 brief description", "US7026358B2 brief description", "US7026359B2 brief description", "US7026360B2 brief description", "US7026361B2 brief description", "US7026362B2 brief description", "US7026363B2 brief description", "US7026364B2 brief description", "US7026365B2 brief description", "US7026366B2 brief description", "US7026367B2 brief description", "US7026368B2 brief description", "US7026369B2 brief description", "US7026370B2 brief description", "US7026371B2 brief description", "US7026372B2 brief description", "US7026373B2 brief description", "US7026374B2 brief description", "US7026375B2 brief description", "US7026376B2 brief description", "US7026377B2 brief description", "US7026378B2 brief description", "US7026379B2 brief description", "US7026380B2 brief description", "US7026381B2 brief description", "US7026382B2 brief description", "US7026383B2 brief description", "US7026384B2 brief description", "US7026385B2 brief description", "US7026386B2 brief description", "US7026387B2 brief description", "US7026388B2 brief description", "US7026389B2 brief description", "US7026390B2 brief description", "US7026391B2 brief description", "US7026392B2 brief description", "US7026393B2 brief description", "US7026394B2 brief description", "US7026395B2 brief description", "US7026396B2 brief description", "US7026397B2 brief description", "US7026398B2 brief description", "US7026399B2 brief description", "US7026400B2 brief description", "US7026401B2 brief description", "US7026402B2 brief description", "US7026403B2 brief description", "US7026404B2 brief description", "US7026405B2 brief description", "US7026406B2 brief description", "US7026407B2 brief description", "US7026408B2 brief description", "US7026409B2 brief description", "US7026410B2 brief description", "US7026411B2 brief description", "US7026412B2 brief description", "US7026413B2 brief description", "US7026414B2 brief description", "US7026415B2 brief description", "US7026416B2 brief description", "US7026417B2 brief description", "US7026418B2 brief description", "US7026419B2 brief description", "US7026420B2 brief description", "US7026421B2 brief description", "US7026422B2 brief description", "US7026423B2 brief description", "US7026424B2 brief description", "US7026425B2 brief description", "US7026426B2 brief description", "US7026427B2 brief description", "US7026428B2 brief description", "US7026429B2 brief description", "US7026430B2 brief description", "US7026431B2 brief description", "US7026432B2 brief description", "US7026433B2 brief description", "US7026434B2 brief description", "US7026435B2 brief description", "US7026436B2 brief description", "US7026437B2 brief description", "US7026438B2 brief description", "US7026439B2 brief description", "US7026440B2 brief description", "US7026441B2 brief description", "US7026442B2 brief description", "US7026443B2 brief description", "US7026444B2 brief description", "US7026445B2 brief description", "US7026446B2 brief description", "US7026447B2 brief description", "US7026448B2 brief description", "US7026449B2 brief description", "US7026450B2 brief description", "US7026451B2 brief description", "US7026452B2 brief description", "US7026453B2 brief description", "US7026454B2 brief description", "US7026455B2 brief description", "US7026456B2 brief description", "US7026457B2 brief description", "US7026458B2 brief description", "US7026459B2 brief description", "US7026460B2 brief description", "US7026461B2 brief description", "US7026462B2 brief description", "US7026463B2 brief description", "US7026464B2 brief description", "US7026465B2 brief description", "US7026466B2 brief description", "US7026467B2 brief description", "US7026468B2 brief description", "US7026469B2 brief description", "US7026470B2 brief description", "US7026471B2 brief description", "US7026472B2 brief description", "US7026473B2 brief description", "US7026474B2 brief description", "US7026475B2 brief description", "US7026476B2 brief description", "US7026477B2 brief description", "US7026478B2 brief description", "US7026479B2 brief description", "US7026480B2 brief description", "US7026481B2 brief description", "US7026482B2 brief description", "US7026483B2 brief description", "US7026484B2 brief description", "US7026485B2 brief description", "US7026486B2 brief description", "US7026487B2 brief description", "US7026488B2 brief description", "US7026489B2 brief description", "US7026490B2 brief description", "US7026491B2 brief description", "US7026492B2 brief description", "US7026493B2 brief description", "US7026494B2 brief description", "US7026495B2 brief description", "US7026496B2 brief description", "US7026497B2 brief description", "US7026498B2 brief description", "US7026499B2 brief description", "US7026500B2 brief description", "US7026501B2 brief description", "US7026502B2 brief description", "US7026503B2 brief description", "US7026504B2 brief description", "US7026505B2 brief description", "US7026506B2 brief description", "US7026507B2 brief description", "US7026508B2 brief description", "US7026509B2 brief description", "US7026510B2 brief description", "US7026511B2 brief description", "US7026512B2 brief description", "US7026513B2 brief description", "US7026514B2 brief description", "US7026515B2 brief description", "US7026516B2 brief description", "US7026517B2 brief description", "US7026518B2 brief description", "US7026519B2 brief description", "US7026520B2 brief description", "US7026521B2 brief description", "US7026522B2 brief description", "US7026523B2 brief description", "US7026524B2 brief description", "US7026525B2 brief description", "US7026526B2 brief description", "US7026527B2 brief description", "US7026528B2 brief description", "US7026529B2 brief description", "US7026530B2 brief description", "US7026531B2 brief description", "US7026532B2 brief description", "US7026533B2 brief description", "US7026534B2 brief description", "US7026535B2 brief description", "US7026536B2 brief description", "US7026537B2 brief description", "US7026538B2 brief description", "US7026539B2 brief description", "US7026540B2 brief description", "US7026541B2 brief description", "US7026542B2 brief description", "US7026543B2 brief description", "US7026544B2 brief description", "US7026545B2 brief description", "US7026546B2 brief description", "US7026547B2 brief description", "US7026548B2 brief description", "US7026549B2 brief description", "US7026550B2 brief description", "US7026551B2 brief description", "US7026552B2 brief description", "US7026553B2 brief description", "US7026554B2 brief description", "US7026555B2 brief description", "US7026556B2 brief description", "US7026557B2 brief description", "US7026558B2 brief description", "US7026559B2 brief description", "US7026560B2 brief description", "US7026561B2 brief description", "US7026562B2 brief description", "US7026563B2 brief description", "US7026564B2 brief description", "US7026565B2 brief description", "US7026566B2 brief description", "US7026567B2 brief description", "US7026568B2 brief description", "US7026569B2 brief description", "US7026570B2 brief description", "US7026571B2 brief description", "US7026572B2 brief description", "US7026573B2 brief description", "US7026574B2 brief description", "US7026575B2 brief description", "US7026576B2 brief description", "US7026577B2 brief description", "US7026578B2 brief description", "US7026579B2 brief description", "US7026580B2 brief description", "US7026581B2 brief description", "US7026582B2 brief description", "US7026583B2 brief description", "US7026584B2 brief description", "US7026585B2 brief description", "US7026586B2 brief description", "US7026587B2 brief description", "US7026588B2 brief description", "US7026589B2 brief description", "US7026590B2 brief description", "US7026591B2 brief description", "US7026592B2 brief description", "US7026593B2 brief description", "US7026594B2 brief description", "US7026595B2 brief description", "US7026596B2 brief description", "US7026597B2 brief description", "US7026598B2 brief description", "US7026599B2 brief description", "US7026600B2 brief description", "US7026601B2 brief description", "US7026602B2 brief description", "US7026603B2 brief description", "US7026604B2 brief description", "US7026605B2 brief description", "US7026606B2 brief description", "US7026607B2 brief description", "US7026608B2 brief description", "US7026609B2 brief description", "US7026610B2 brief description", "US7026611B2 brief description", "US7026612B2 brief description", "US7026613B2 brief description", "US7026614B2 brief description", "US7026615B2 brief description", "US7026616B2 brief description", "US7026617B2 brief description", "US7026618B2 brief description", "US7026619B2 brief description", "US7026620B2 brief description", "US7026621B2 brief description", "US7026622B2 brief description", "US7026623B2 brief description", "US7026624B2 brief description", "US7026625B2 brief description", "US7026626B2 brief description", "US7026627B2 brief description", "US7026628B2 brief description", "US7026629B2 brief description", "US7026630B2 brief description", "US7026631B2 brief description", "US7026632B2 brief description", "US7026633B2 brief description", "US7026634B2 brief description", "US7026635B2 brief description", "US7026636B2 brief description", "US7026637B2 brief description", "US7026638B2 brief description", "US7026639B2 brief description", "US7026640B2 brief description", "US7026641B2 brief description", "US7026642B2 brief description", "US7026643B2 brief description", "US7026644B2 brief description", "US7026645B2 brief description", "US7026646B2 brief description", "US7026647B2 brief description", "US7026648B2 brief description", "US7026649B2 brief description", "US7026650B2 brief description", "US7026651B2 brief description", "US7026652B2 brief description", "US7026653B2 brief description", "US7026654B2 brief description", "US7026655B2 brief description", "US7026656B2 brief description", "US7026657B2 brief description", "US7026658B2 brief description", "US7026659B2 brief description", "US7026660B2 brief description", "US7026661B2 brief description", "US7026662B2 brief description", "US7026663B2 brief description", "US7026664B2 brief description", "US7026665B2 brief description", "US7026666B2 brief description", "US7026667B2 brief description", "US7026668B2 brief description", "US7026669B2 brief description", "US7026670B2 brief description", "US7026671B2 brief description", "US7026672B2 brief description", "US7026673B2 brief description", "US7026674B2 brief description", "US7026675B2 brief description", "US7026676B2 brief description", "US7026677B2 brief description", "US7026678B2 brief description", "US7026679B2 brief description", "US7026680B2 brief description", "US7026681B2 brief description", "US7026682B2 brief description", "US7026683B2 brief description", "US7026684B2 brief description", "US7026685B2 brief description", "US7026686B2 brief description", "US7026687B2 brief description", "US7026688B2 brief description", "US7026689B2 brief description", "US7026690B2 brief description", "US7026691B2 brief description", "US7026692B2 brief description", "US7026693B2 brief description", "US7026694B2 brief description", "US7026695B2 brief description", "US7026696B2 brief description", "US7026697B2 brief description", "US7026698B2 brief description", "US7026699B2 brief description", "US7026700B2 brief description", "US7026701B2 brief description", "US7026702B2 brief description", "US7026703B2 brief description", "US7026704B2 brief description", "US7026705B2 brief description", "US7026706B2 brief description", "US7026707B2 brief description", "US7026708B2 brief description", "US7026709B2 brief description", "US7026710B2 brief description", "US7026711B2 brief description", "US7026712B2 brief description", "US7026713B2 brief description", "US7026714B2 brief description", "US7026715B2 brief description", "US7026716B2 brief description", "US7026717B2 brief description", "US7026718B2 brief description", "US7026719B2 brief description", "US7026720B2 brief description", "US7026721B2 brief description", "US7026722B2 brief description", "US7026723B2 brief description", "US7026724B2 brief description", "US7026725B2 brief description", "US7026726B2 brief description", "US7026727B2 brief description", "US7026728B2 brief description", "US7026729B2 brief description", "US7026730B2 brief description", "US7026731B2 brief description", "US7026732B2 brief description", "US7026733B2 brief description", "US7026734B2 brief description", "US7026735B2 brief description", "US7026736B2 brief description", "US7026737B2 brief description", "US7026738B2 brief description", "US7026739B2 brief description", "US7026740B2 brief description", "US7026741B2 brief description", "US7026742B2 brief description", "US7026743B2 brief description", "US7026744B2 brief description", "US7026745B2 brief description", "US7026746B2 brief description", "US7026747B2 brief description", "US7026748B2 brief description", "US7026749B2 brief description", "US7026750B2 brief description", "US7026751B2 brief description", "US7026752B2 brief description", "US7026753B2 brief description", "US7026754B2 brief description", "US7026755B2 brief description", "US7026756B2 brief description", "US7026757B2 brief description", "US7026758B2 brief description", "US7026759B2 brief description", "US7026760B2 brief description", "US7026761B2 brief description", "US7026762B2 brief description", "US7026763B2 brief description", "US7026764B2 brief description", "US7026765B2 brief description", "US7026766B2 brief description", "US7026767B2 brief description", "US7026768B2 brief description", "US7026769B2 brief description", "US7026770B2 brief description", "US7026771B2 brief description", "US7026772B2 brief description", "US7026773B2 brief description", "US7026774B2 brief description", "US7026775B2 brief description", "US7026776B2 brief description", "US7026777B2 brief description", "US7026778B2 brief description", "US7026779B2 brief description", "US7026780B2 brief description", "US7026781B2 brief description", "US7026782B2 brief description", "US7026783B2 brief description", "US7026784B2 brief description", "US7026785B2 brief description", "US7026786B2 brief description", "US7026787B2 brief description", "US7026788B2 brief description", "US7026789B2 brief description", "US7026790B2 brief description", "US7026791B2 brief description", "US7026792B2 brief description", "US7026793B2 brief description", "US7026794B2 brief description", "US7026795B2 brief description", "US7026796B2 brief description", "US7026797B2 brief description", "US7026798B2 brief description", "US7026799B2 brief description", "US7026800B2 brief description", "US7026801B2 brief description", "US7026802B2 brief description", "US7026803B2 brief description", "US7026804B2 brief description", "US7026805B2 brief description", "US7026806B2 brief description", "US7026807B2 brief description", "US7026808B2 brief description", "US7026809B2 brief description", "US7026810B2 brief description", "US7026811B2 brief description", "US7026812B2 brief description", "US7026813B2 brief description", "US7026814B2 brief description", "US7026815B2 brief description", "US7026816B2 brief description", "US7026817B2 brief description", "US7026818B2 brief description", "US7026819B2 brief description", "US7026820B2 brief description", "US7026821B2 brief description", "US7026822B2 brief description", "US7026823B2 brief description", "US7026824B2 brief description", "US7026825B2 brief description", "US7026826B2 brief description", "US7026827B2 brief description", "US7026828B2 brief description", "US7026829B2 brief description", "US7026830B2 brief description", "US7026831B2 brief description", "US7026832B2 brief description", "US7026833B2 brief description", "US7026834B2 brief description", "US7026835B2 brief description", "US7026836B2 brief description", "US7026837B2 brief description", "US7026838B2 brief description", "US7026839B2 brief description", "US7026840B2 brief description", "US7026841B2 brief description", "US7026842B2 brief description", "US7026843B2 brief description", "US7026844B2 brief description", "US7026845B2 brief description", "US7026846B2 brief description", "US7026847B2 brief description", "US7026848B2 brief description", "US7026849B2 brief description", "US7026850B2 brief description", "US7026851B2 brief description", "US7026852B2 brief description", "US7026853B2 brief description", "US7026854B2 brief description", "US7026855B2 brief description", "US7026856B2 brief description", "US7026857B2 brief description", "US7026858B2 brief description", "US7026859B2 brief description", "US7026860B2 brief description", "US7026861B2 brief description", "US7026862B2 brief description", "US7026863B2 brief description", "US7026864B2 brief description", "US7026865B2 brief description", "US7026866B2 brief description", "US7026867B2 brief description", "US7026868B2 brief description", "US7026869B2 brief description", "US7026870B2 brief description", "US7026871B2 brief description", "US7026872B2 brief description", "US7026873B2 brief description", "US7026874B2 brief description", "US7026875B2 brief description", "US7026876B2 brief description", "US7026877B2 brief description", "US7026878B2 brief description", "US7026879B2 brief description", "US7026880B2 brief description", "US7026881B2 brief description", "US7026882B2 brief description", "US7026883B2 brief description", "US7026884B2 brief description", "US7026885B2 brief description", "US7026886B2 brief description", "US7026887B2 brief description", "US7026888B2 brief description", "US7026889B2 brief description", "US7026890B2 brief description", "US7026891B2 brief description", "US7026892B2 brief description", "US7026893B2 brief description", "US7026894B2 brief description", "US7026895B2 brief description", "US7026896B2 brief description", "US7026897B2 brief description", "US7026898B2 brief description", "US7026899B2 brief description", "US7026900B2 brief description", "US7026901B2 brief description", "US7026902B2 brief description", "US7026903B2 brief description", "US7026904B2 brief description", "US7026905B2 brief description", "US7026906B2 brief description", "US7026907B2 brief description", "US7026908B2 brief description", "US7026909B2 brief description", "US7026910B2 brief description", "US7026911B2 brief description", "US7026912B2 brief description", "US7026913B2 brief description", "US7026914B2 brief description", "US7026915B2 brief description", "US7026916B2 brief description", "US7026917B2 brief description", "US7026918B2 brief description", "US7026919B2 brief description", "US7026920B2 brief description", "US7026921B2 brief description", "US7026922B2 brief description", "US7026923B2 brief description", "US7026924B2 brief description", "US7026925B2 brief description", "US7026926B2 brief description", "US7026927B2 brief description", "US7026928B2 brief description", "US7026929B2 brief description", "US7026930B2 brief description", "US7026931B2 brief description", "US7026932B2 brief description", "US7026933B2 brief description", "US7026934B2 brief description", "US7026935B2 brief description", "US7026936B2 brief description", "US7026937B2 brief description", "US7026938B2 brief description", "US7026939B2 brief description", "US7026940B2 brief description", "US7026941B2 brief description", "US7026942B2 brief description", "US7026943B2 brief description", "US7026944B2 brief description", "US7026945B2 brief description", "US7026946B2 brief description", "US7026947B2 brief description", "US7026948B2 brief description", "US7026949B2 brief description", "US7026950B2 brief description", "US7026951B2 brief description", "US7026952B2 brief description", "US7026953B2 brief description", "US7026954B2 brief description", "US7026955B2 brief description", "US7026956B2 brief description", "US7026957B2 brief description", "US7026958B2 brief description", "US7026959B2 brief description", "US7026960B2 brief description", "US7026961B2 brief description", "US7026962B2 brief description", "US7026963B2 brief description", "US7026964B2 brief description", "US7026965B2 brief description", "US7026966B2 brief description", "US7026967B2 brief description", "US7026968B2 brief description", "US7026969B2 brief description", "US7026970B2 brief description", "US7026971B2 brief description", "US7026972B2 brief description", "US7026973B2 brief description", "US7026974B2 brief description", "US7026975B2 brief description", "US7026976B2 brief description", "US7026977B2 brief description", "US7026978B2 brief description", "US7026979B2 brief description", "US7026980B2 brief description", "US7026981B2 brief description", "US7026982B2 brief description", "US7026983B2 brief description", "US7026984B2 brief description", "US7026985B2 brief description", "US7026986B2 brief description", "US7026987B2 brief description", "US7026988B2 brief description", "US7026989B2 brief description", "US7026990B2 brief description", "US7026991B2 brief description", "US7026992B2 brief description", "US7026993B2 brief description", "US7026994B2 brief description", "US7026995B2 brief description", "US7026996B2 brief description", "US7026997B2 brief description", "US7026998B2 brief description", "US7026999B2 brief description", "US7027000B2 brief description", "US7027001B2 brief description", "US7027002B2 brief description", "US7027003B2 brief description", "US7027004B2 brief description", "US7027005B2 brief description", "US7027006B2 brief description", "US7027007B2 brief description", "US7027008B2 brief description", "US7027009B2 brief description", "US7027010B2 brief description", "US7027011B2 brief description", "US7027012B2 brief description", "US7027013B2 brief description", "US7027014B2 brief description", "US7027015B2 brief description", "US7027016B2 brief description", "US7027017B2 brief description", "US7027018B2 brief description", "US7027019B2 brief description", "US7027020B2 brief description", "US7027021B2 brief description", "US7027022B2 brief description", "US7027023B2 brief description", "US7027024B2 brief description", "US7027025B2 brief description", "US7027026B2 brief description", "US7027027B2 brief description", "US7027028B2 brief description", "US7027029B2 brief description", "US7027030B2 brief description", "US7027031B2 brief description", "US7027032B2 brief description", "US7027033B2 brief description", "US7027034B2 brief description", "US7027035B2 brief description", "US7027036B2 brief description", "US7027037B2 brief description", "US7027038B2 brief description", "US7027039B2 brief description", "US7027040B2 brief description", "US7027041B2 brief description", "US7027042B2 brief description", "US7027043B2 brief description", "US7027044B2 brief description", "US7027045B2 brief description", "US7027046B2 brief description", "US7027047B2 brief description", "US7027048B2 brief description", "US7027049B2 brief description", "US7027050B2 brief description", "US7027051B2 brief description", "US7027052B2 brief description", "US7027053B2 brief description", "US7027054B2 brief description", "US7027055B2 brief description", "US7027056B2 brief description", "US7027057B2 brief description", "US7027058B2 brief description", "US7027059B2 brief description", "US7027060B2 brief description", "US7027061B2 brief description", "US7027062B2 brief description", "US7027063B2 brief description", "US7027064B2 brief description", "US7027065B2 brief description", "US7027066B2 brief description", "US7027067B2 brief description", "US7027068B2 brief description", "US7027069B2 brief description", "US7027070B2 brief description", "US7027071B2 brief description", "US7027072B2 brief description", "US7027073B2 brief description", "US7027074B2 brief description", "US7027075B2 brief description", "US7027076B2 brief description", "US7027077B2 brief description", "US7027078B2 brief description", "US7027079B2 brief description", "US7027080B2 brief description", "US7027081B2 brief description", "US7027082B2 brief description", "US7027083B2 brief description", "US7027084B2 brief description", "US7027085B2 brief description", "US7027086B2 brief description", "US7027087B2 brief description", "US7027088B2 brief description", "US7027089B2 brief description", "US7027090B2 brief description", "US7027091B2 brief description", "US7027092B2 brief description", "US7027093B2 brief description", "US7027094B2 brief description", "US7027095B2 brief description", "US7027096B2 brief description", "US7027097B2 brief description", "US7027098B2 brief description", "US7027099B2 brief description", "US7027100B2 brief description", "US7027101B2 brief description", "US7027102B2 brief description", "US7027103B2 brief description", "US7027104B2 brief description", "US7027105B2 brief description", "US7027106B2 brief description", "US7027107B2 brief description", "US7027108B2 brief description", "US7027109B2 brief description", "US7027110B2 brief description", "US7027111B2 brief description", "US7027112B2 brief description", "US7027113B2 brief description", "US7027114B2 brief description", "US7027115B2 brief description", "US7027116B2 brief description", "US7027117B2 brief description", "US7027118B2 brief description", "US7027119B2 brief description", "US7027120B2 brief description", "US7027121B2 brief description", "US7027122B2 brief description", "US7027123B2 brief description", "US7027124B2 brief description", "US7027125B2 brief description", "US7027126B2 brief description", "US7027127B2 brief description", "US7027128B2 brief description", "US7027129B2 brief description", "US7027130B2 brief description", "US7027131B2 brief description", "US7027132B2 brief description", "US7027133B2 brief description", "US7027134B2 brief description", "US7027135B2 brief description", "US7027136B2 brief description", "US7027137B2 brief description", "US7027138B2 brief description", "US7027139B2 brief description", "US7027140B2 brief description", "US7027141B2 brief description", "US7027142B2 brief description", "US7027143B2 brief description", "US7027144B2 brief description", "US7027145B2 brief description", "US7027146B2 brief description", "US7027147B2 brief description", "US7027148B2 brief description", "US7027149B2 brief description", "US7027150B2 brief description", "US7027151B2 brief description", "US7027152B2 brief description", "US7027153B2 brief description", "US7027154B2 brief description", "US7027155B2 brief description", "US7027156B2 brief description", "US7027157B2 brief description", "US7027158B2 brief description", "US7027159B2 brief description", "US7027160B2 brief description", "US7027161B2 brief description", "US7027162B2 brief description", "US7027163B2 brief description", "US7027164B2 brief description", "US7027165B2 brief description", "US7027166B2 brief description", "US7027167B2 brief description", "US7027168B2 brief description", "US7027169B2 brief description", "US7027170B2 brief description", "US7027171B2 brief description", "US7027172B2 brief description", "US7027173B2 brief description", "US7027174B2 brief description", "US7027175B2 brief description", "US7027176B2 brief description", "US7027177B2 brief description", "US7027178B2 brief description", "US7027179B2 brief description", "US7027180B2 brief description", "US7027181B2 brief description", "US7027182B2 brief description", "US7027183B2 brief description", "US7027184B2 brief description", "US7027185B2 brief description", "US7027186B2 brief description", "US7027187B2 brief description", "US7027188B2 brief description", "US7027189B2 brief description", "US7027190B2 brief description", "US7027191B2 brief description", "US7027192B2 brief description", "US7027193B2 brief description", "US7027194B2 brief description", "US7027195B2 brief description", "US7027196B2 brief description", "US7027197B2 brief description", "US7027198B2 brief description", "US7027199B2 brief description", "US7027200B2 brief description", "US7027201B2 brief description", "US7027202B2 brief description", "US7027203B2 brief description", "US7027204B2 brief description", "US7027205B2 brief description", "US7027206B2 brief description", "US7027207B2 brief description", "US7027208B2 brief description", "US7027209B2 brief description", "US7027210B2 brief description", "US7027211B2 brief description", "US7027212B2 brief description", "US7027213B2 brief description", "US7027214B2 brief description", "US7027215B2 brief description", "US7027216B2 brief description", "US7027217B2 brief description", "US7027218B2 brief description", "US7027219B2 brief description", "US7027220B2 brief description", "US7027221B2 brief description", "US7027222B2 brief description", "US7027223B2 brief description", "US7027224B2 brief description", "US7027225B2 brief description", "US7027226B2 brief description", "US7027227B2 brief description", "US7027228B2 brief description", "US7027229B2 brief description", "US7027230B2 brief description", "US7027231B2 brief description", "US7027232B2 brief description", "US7027233B2 brief description", "US7027234B2 brief description", "US7027235B2 brief description", "US7027236B2 brief description", "US7027237B2 brief description", "US7027238B2 brief description", "US7027239B2 brief description", "US7027240B2 brief description", "US7027241B2 brief description", "US7027242B2 brief description", "US7027243B2 brief description", "US7027244B2 brief description", "US7027245B2 brief description", "US7027246B2 brief description", "US7027247B2 brief description", "US7027248B2 brief description", "US7027249B2 brief description", "US7027250B2 brief description", "US7027251B2 brief description", "US7027252B2 brief description", "US7027253B2 brief description", "US7027254B2 brief description", "US7027255B2 brief description", "US7027256B2 brief description", "US7027257B2 brief description", "US7027258B2 brief description", "US7027259B2 brief description", "US7027260B2 brief description", "US7027261B2 brief description", "US7027262B2 brief description", "US7027263B2 brief description", "US7027264B2 brief description", "US7027265B2 brief description", "US7027266B2 brief description", "US7027267B2 brief description", "US7027268B2 brief description", "US7027269B2 brief description", "US7027270B2 brief description", "US7027271B2 brief description", "US7027272B2 brief description", "US7027273B2 brief description", "US7027274B2 brief description", "US7027275B2 brief description", "US7027276B2 brief description", "US7027277B2 brief description", "US7027278B2 brief description", "US7027279B2 brief description", "US7027280B2 brief description", "US7027281B2 brief description", "US7027282B2 brief description", "US7027283B2 brief description", "US7027284B2 brief description", "US7027285B2 brief description", "US7027286B2 brief description", "US7027287B2 brief description", "US7027288B2 brief description", "US7027289B2 brief description", "US7027290B2 brief description", "US7027291B2 brief description", "US7027292B2 brief description", "US7027293B2 brief description", "US7027294B2 brief description", "US7027295B2 brief description", "US7027296B2 brief description", "US7027297B2 brief description", "US7027298B2 brief description", "US7027299B2 brief description", "US7027300B2 brief description", "US7027301B2 brief description", "US7027302B2 brief description", "US7027303B2 brief description", "US7027304B2 brief description", "US7027305B2 brief description", "US7027306B2 brief description", "US7027307B2 brief description", "US7027308B2 brief description", "US7027309B2 brief description", "US7027310B2 brief description", "US7027311B2 brief description", "US7027312B2 brief description", "US7027313B2 brief description", "US7027314B2 brief description", "US7027315B2 brief description", "US7027316B2 brief description", "US7027317B2 brief description", "US7027318B2 brief description", "US7027319B2 brief description", "US7027320B2 brief description", "US7027321B2 brief description", "US7027322B2 brief description", "US7027323B2 brief description", "US7027324B2 brief description", "US7027325B2 brief description", "US7027326B2 brief description", "US7027327B2 brief description", "US7027328B2 brief description", "US7027329B2 brief description", "US7027330B2 brief description", "US7027331B2 brief description", "US7027332B2 brief description", "US7027333B2 brief description", "US7027334B2 brief description", "US7027335B2 brief description", "US7027336B2 brief description", "US7027337B2 brief description", "US7027338B2 brief description", "US7027339B2 brief description", "US7027340B2 brief description", "US7027341B2 brief description", "US7027342B2 brief description", "US7027343B2 brief description", "US7027344B2 brief description", "US7027345B2 brief description", "US7027346B2 brief description", "US7027347B2 brief description", "US7027348B2 brief description", "US7027349B2 brief description", "US7027350B2 brief description", "US7027351B2 brief description", "US7027352B2 brief description", "US7027353B2 brief description", "US7027354B2 brief description", "US7027355B2 brief description", "US7027356B2 brief description", "US7027357B2 brief description", "US7027358B2 brief description", "US7027359B2 brief description", "US7027360B2 brief description", "US7027361B2 brief description", "US7027362B2 brief description", "US7027363B2 brief description", "US7027364B2 brief description", "US7027365B2 brief description", "US7027366B2 brief description", "US7027367B2 brief description", "US7027368B2 brief description", "US7027369B2 brief description", "US7027370B2 brief description", "US7027371B2 brief description", "US7027372B2 brief description", "US7027373B2 brief description", "US7027374B2 brief description", "US7027375B2 brief description", "US7027376B2 brief description", "US7027377B2 brief description", "US7027378B2 brief description", "US7027379B2 brief description", "US7027380B2 brief description", "US7027381B2 brief description", "US7027382B2 brief description", "US7027383B2 brief description", "US7027384B2 brief description", "US7027385B2 brief description", "US7027386B2 brief description", "US7027387B2 brief description", "US7027388B2 brief description", "US7027389B2 brief description", "US7027390B2 brief description", "US7027391B2 brief description", "US7027392B2 brief description", "US7027393B2 brief description", "US7027394B2 brief description", "US7027395B2 brief description", "US7027396B2 brief description", "US7027397B2 brief description", "US7027398B2 brief description", "US7027399B2 brief description", "US7027400B2 brief description", "US7027401B2 brief description", "US7027402B2 brief description", "US7027403B2 brief description", "US7027404B2 brief description", "US7027405B2 brief description", "US7027406B2 brief description", "US7027407B2 brief description", "US7027408B2 brief description", "US7027409B2 brief description", "US7027410B2 brief description", "US7027411B2 brief description", "US7027412B2 brief description", "US7027413B2 brief description", "US7027414B2 brief description", "US7027415B2 brief description", "US7027416B2 brief description", "US7027417B2 brief description", "US7027418B2 brief description", "US7027419B2 brief description", "US7027420B2 brief description", "US7027421B2 brief description", "US7027422B2 brief description", "US7027423B2 brief description", "US7027424B2 brief description", "US7027425B2 brief description", "US7027426B2 brief description", "US7027427B2 brief description", "US7027428B2 brief description", "US7027429B2 brief description", "US7027430B2 brief description", "US7027431B2 brief description", "US7027432B2 brief description", "US7027433B2 brief description", "US7027434B2 brief description", "US7027435B2 brief description", "US7027436B2 brief description", "US7027437B2 brief description", "US7027438B2 brief description", "US7027439B2 brief description", "US7027440B2 brief description", "US7027441B2 brief description", "US7027442B2 brief description", "US7027443B2 brief description", "US7027444B2 brief description", "US7027445B2 brief description", "US7027446B2 brief description", "US7027447B2 brief description", "US7027448B2 brief description", "US7027449B2 brief description", "US7027450B2 brief description", "US7027451B2 brief description", "US7027452B2 brief description", "US7027453B2 brief description", "US7027454B2 brief description", "US7027455B2 brief description", "US7027456B2 brief description", "US7027457B2 brief description", "US7027458B2 brief description", "US7027459B2 brief description", "US7027460B2 brief description", "US7027461B2 brief description", "US7027462B2 brief description", "US7027463B2 brief description", "US7027464B2 brief description", "US7027465B2 brief description", "US7027466B2 brief description", "US7027467B2 brief description", "US7027468B2 brief description", "US7027469B2 brief description", "US7027470B2 brief description", "US7027471B2 brief description", "US7027472B2 brief description", "US7027473B2 brief description", "US7027474B2 brief description", "US7027475B2 brief description", "US7027476B2 brief description", "US7027477B2 brief description", "US7027478B2 brief description", "US7027479B2 brief description", "US7027480B2 brief description", "US7027481B2 brief description", "US7027482B2 brief description", "US7027483B2 brief description", "US7027484B2 brief description", "US7027485B2 brief description", "US7027486B2 brief description", "US7027487B2 brief description", "US7027488B2 brief description", "US7027489B2 brief description", "US7027490B2 brief description", "US7027491B2 brief description", "US7027492B2 brief description", "US7027493B2 brief description", "US7027494B2 brief description", "US7027495B2 brief description", "US7027496B2 brief description", "US7027497B2 brief description", "US7027498B2 brief description", "US7027499B2 brief description", "US7027500B2 brief description", "US7027501B2 brief description", "US7027502B2 brief description", "US7027503B2 brief description", "US7027504B2 brief description", "US7027505B2 brief description", "US7027506B2 brief description", "US7027507B2 brief description", "US7027508B2 brief description", "US7027509B2 brief description", "US7027510B2 brief description", "US7027511B2 brief description", "US7027512B2 brief description", "US7027513B2 brief description", "US7027514B2 brief description", "US7027515B2 brief description", "US7027516B2 brief description", "US7027517B2 brief description", "US7027518B2 brief description", "US7027519B2 brief description", "US7027520B2 brief description", "US7027521B2 brief description", "US7027522B2 brief description", "US7027523B2 brief description", "US7027524B2 brief description", "US7027525B2 brief description", "US7027526B2 brief description", "US7027527B2 brief description", "US7027528B2 brief description", "US7027529B2 brief description", "US7027530B2 brief description", "US7027531B2 brief description", "US7027532B2 brief description", "US7027533B2 brief description", "US7027534B2 brief description", "US7027535B2 brief description", "US7027536B2 brief description", "US7027537B2 brief description", "US7027538B2 brief description", "US7027539B2 brief description", "US7027540B2 brief description", "US7027541B2 brief description", "US7027542B2 brief description", "US7027543B2 brief description", "US7027544B2 brief description", "US7027545B2 brief description", "US7027546B2 brief description", "US7027547B2 brief description", "US7027548B2 brief description", "US7027549B2 brief description", "US7027550B2 brief description", "US7027551B2 brief description", "US7027552B2 brief description", "US7027553B2 brief description", "US7027554B2 brief description", "US7027555B2 brief description", "US7027556B2 brief description", "US7027557B2 brief description", "US7027558B2 brief description", "US7027559B2 brief description", "US7027560B2 brief description", "US7027561B2 brief description", "US7027562B2 brief description", "US7027563B2 brief description", "US7027564B2 brief description", "US7027565B2 brief description", "US7027566B2 brief description", "US7027567B2 brief description", "US7027568B2 brief description", "US7027569B2 brief description", "US7027570B2 brief description", "US7027571B2 brief description", "US7027572B2 brief description", "US7027573B2 brief description", "US7027574B2 brief description", "US7027575B2 brief description", "US7027576B2 brief description", "US7027577B2 brief description", "US7027578B2 brief description", "US7027579B2 brief description", "US7027580B2 brief description", "US7027581B2 brief description", "US7027582B2 brief description", "US7027583B2 brief description", "US7027584B2 brief description", "US7027585B2 brief description", "US7027586B2 brief description", "US7027587B2 brief description", "US7027588B2 brief description", "US7027589B2 brief description", "US7027590B2 brief description", "US7027591B2 brief description", "US7027592B2 brief description", "US7027593B2 brief description", "US7027594B2 brief description", "US7027595B2 brief description", "US7027596B2 brief description", "US7027597B2 brief description", "US7027598B2 brief description", "US7027599B2 brief description", "US7028000B2 brief description", "US7028001B2 brief description", "US7028002B2 brief description", "US7028003B2 brief description", "US7028004B2 brief description", "US7028005B2 brief description", "US7028006B2 brief description", "US7028007B2 brief description", "US7028008B2 brief description", "US7028009B2 brief description", "US7028010B2 brief description", "US7028011B2 brief description", "US7028012B2 brief description", "US7028013B2 brief description", "US7028014B2 brief description", "US7028015B2 brief description", "US7028016B2 brief description", "US7028017B2 brief description", "US7028018B2 brief description", "US7028019B2 brief description", "US7028020B2 brief description", "US7028021B2 brief description", "US7028022B2 brief description", "US7028023B2 brief description", "US7028024B2 brief description", "US7028025B2 brief description", "US7028026B2 brief description", "US7028027B2 brief description", "US7028028B2 brief description", "US7028029B2 brief description", "US7028030B2 brief description", "US7028031B2 brief description", "US7028032B2 brief description", "US7028033B2 brief description", "US7028034B2 brief description", "US7028035B2 brief description", "US7028036B2 brief description", "US7028037B2 brief description", "US7028038B2 brief description", "US7028039B2 brief description", "US7028040B2 brief description", "US7028041B2 brief description", "US7028042B2 brief description", "US7028043B2 brief description", "US7028044B2 brief description", "US7028045B2 brief description", "US7028046B2 brief description", "US7028047B2 brief description", "US7028048B2 brief description", "US7028049B2 brief description", "US7028050B2 brief description", "US7028051B2 brief description", "US7028052B2 brief description", "US7028053B2 brief description", "US7028054B2 brief description", "US7028055B2 brief description", "US7028056B2 brief description", "US7028057B2 brief description", "US7028058B2 brief description", "US7028059B2 brief description", "US7028060B2 brief description", "US7028061B2 brief description", "US7028062B2 brief description", "US7028063B2 brief description", "US7028064B2 brief description", "US7028065B2 brief description", "US7028066B2 brief description", "US7028067B2 brief description", "US7028068B2 brief description", "US7028069B2 brief description", "US7028070B2 brief description", "US7028071B2 brief description", "US7028072B2 brief description", "US7028073B2 brief description", "US7028074B2 brief description", "US7028075B2 brief description", "US7028076B2 brief description", "US7028077B2 brief description", "US7028078B2 brief description", "US7028079B2 brief description", "US7028080B2 brief description", "US7028081B2 brief description", "US7028082B2 brief description", "US7028083B2 brief description", "US7028084B2 brief description", "US7028085B2 brief description", "US7028086B2 brief description", "US7028087B2 brief description", "US7028088B2 brief description", "US7028089B2 brief description", "US7028090B2 brief description", "US7028091B2 brief description", "US7028092B2 brief description", "US7028093B2 brief description", "US7028094B2 brief description", "US7028095B2 brief description", "US7028096B2 brief description", "US7028097B2 brief description", "US7028098B2 brief description", "US7028099B2 brief description", "US7028100B2 brief description", "US7028101B2 brief description", "US7028102B2 brief description", "US7028103B2 brief description", "US7028104B2 brief description", "US7028105B2 brief description", "US7028106B2 brief description", "US7028107B2 brief description", "US7028108B2 brief description", "US7028109B2 brief description", "US7028110B2 brief description", "US7028111B2 brief description", "US7028112B2 brief description", "US7028113B2 brief description", "US7028114B2 brief description", "US7028115B2 brief description", "US7028116B2 brief description", "US7028117B2 brief description", "US7028118B2 brief description", "US7028119B2 brief description", "US7028120B2 brief description", "US7028121B2 brief description", "US7028122B2 brief description", "US7028123B2 brief description", "US7028124B2 brief description", "US7028125B2 brief description", "US7028126B2 brief description", "US7028127B2 brief description", "US7028128B2 brief description", "US7028129B2 brief description", "US7028130B2 brief description", "US7028131B2 brief description", "US7028132B2 brief description", "US7028133B2 brief description", "US7028134B2 brief description", "US7028135B2 brief description", "US7028136B2 brief description", "US7028137B2 brief description", "US7028138B2 brief description", "US7028139B2 brief description", "US7028140B2 brief description", "US7028141B2 brief description", "US7028142B2 brief description", "US7028143B2 brief description", "US7028144B2 brief description", "US7028145B2 brief description", "US7028146B2 brief description", "US7028147B2 brief description", "US7028148B2 brief description", "US7028149B2 brief description", "US7028150B2 brief description", "US7028151B2 brief description", "US7028152B2 brief description", "US7028153B2 brief description", "US7028154B2 brief description", "US7028155B2 brief description", "US7028156B2 brief description", "US7028157B2 brief description", "US7028158B2 brief description", "US7028159B2 brief description", "US7028160B2 brief description", "US7028161B2 brief description", "US7028162B2 brief description", "US7028163B2 brief description", "US7028164B2 brief description", "US7028165B2 brief description", "US7028166B2 brief description", "US7028167B2 brief description", "US7028168B2 brief description", "US7028169B2 brief description", "US7028170B2 brief description", "US7028171B2 brief description", "US7028172B2 brief description", "US7028173B2 brief description", "US7028174B2 brief description", "US7028175B2 brief description", "US7028176B2 brief description", "US7028177B2 brief description", "US7028178B2 brief description", "US7028179B2 brief description", "US7028180B2 brief description", "US7028181B2 brief description", "US7028182B2 brief description", "US7028183B2 brief description", "US7028184B2 brief description", "US7028185B2 brief description", "US7028186B2 brief description", "US7028187B2 brief description", "US7028188B2 brief description", "US7028189B2 brief description", "US7028190B2 brief description", "US7028191B2 brief description", "US7028192B2 brief description", "US7028193B2 brief description", "US7028194B2 brief description", "US7028195B2 brief description", "US7028196B2 brief description", "US7028197B2 brief description", "US7028198B2 brief description", "US7028199B2 brief description", "US7028200B2 brief description", "US7028201B2 brief description", "US7028202B2 brief description", "US7028203B2 brief description", "US7028204B2 brief description", "US7028205B2 brief description", "US7028206B2 brief description", "US7028207B2 brief description", "US7028208B2 brief description", "US7028209B2 brief description", "US7028210B2 brief description", "US7028211B2 brief description", "US7028212B2 brief description", "US7028213B2 brief description", "US7028214B2 brief description", "US7028215B2 brief description", "US7028216B2 brief description", "US7028217B2 brief description", "US7028218B2 brief description", "US7028219B2 brief description", "US7028220B2 brief description", "US7028221B2 brief description", "US7028222B2 brief description", "US7028223B2 brief description", "US7028224B2 brief description", "US7028225B2 brief description", "US7028226B2 brief description", "US7028227B2 brief description", "US7028228B2 brief description", "US7028229B2 brief description", "US7028230B2 brief description", "US7028231B2 brief description", "US7028232B2 brief description", "US7028233B2 brief description", "US7028234B2 brief description", "US7028235B2 brief description", "US7028236B2 brief description", "US7028237B2 brief description", "US7028238B2 brief description", "US7028239B2 brief description", "US7028240B2 brief description", "US7028241B2 brief description", "US7028242B2 brief description", "US7028243B2 brief description", "US7028244B2 brief description", "US7028245B2 brief description", "US7028246B2 brief description", "US7028247B2 brief description", "US7028248B2 brief description", "US7028249B2 brief description", "US7028250B2 brief description", "US7028251B2 brief description", "US7028252B2 brief description", "US7028253B2 brief description", "US7028254B2 brief description", "US7028255B2 brief description", "US7028256B2 brief description", "US7028257B2 brief description", "US7028258B2 brief description", "US7028259B2 brief description", "US7028260B2 brief description", "US7028261B2 brief description", "US7028262B2 brief description", "US7028263B2 brief description", "US7028264B2 brief description", "US7028265B2 brief description", "US7028266B2 brief description", "US7028267B2 brief description", "US7028268B2 brief description", "US7028269B2 brief description", "US7028270B2 brief description", "US7028271B2 brief description", "US7028272B2 brief description", "US7028273B2 brief description", "US7028274B2 brief description", "US7028275B2 brief description", "US7028276B2 brief description", "US7028277B2 brief description", "US7028278B2 brief description", "US7028279B2 brief description", "US7028280B2 brief description", "US7028281B2 brief description", "US7028282B2 brief description", "US7028283B2 brief description", "US7028284B2 brief description", "US7028285B2 brief description", "US7028286B2 brief description", "US7028287B2 brief description", "US7028288B2 brief description", "US7028289B2 brief description", "US7028290B2 brief description", "US7028291B2 brief description", "US7028292B2 brief description", "US7028293B2 brief description", "US7028294B2 brief description", "US7028295B2 brief description", "US7028296B2 brief description", "US7028297B2 brief description", "US7028298B2 brief description", "US7028299B2 brief description", "US7028300B2 brief description", "US7028301B2 brief description", "US7028302B2 brief description", "US7028303B2 brief description", "US7028304B2 brief description", "US7028305B2 brief description", "US7028306B2 brief description", "US7028307B2 brief description", "US7028308B2 brief description", "US7028309B2 brief description", "US7028310B2 brief description", "US7028311B2 brief description", "US7028312B2 brief description", "US7028313B2 brief description", "US7028314B2 brief description", "US7028315B2 brief description", "US7028316B2 brief description", "US7028317B2 brief description", "US7028318B2 brief description", "US7028319B2 brief description", "US7028320B2 brief description", "US7028321B2 brief description", "US7028322B2 brief description", "US7028323B2 brief description", "US7028324B2 brief description", "US7028325B2 brief description", "US7028326B2 brief description", "US7028327B2 brief description", "US7028328B2 brief description", "US7028329B2 brief description", "US7028330B2 brief description", "US7028331B2 brief description", "US7028332B2 brief description", "US7028333B2 brief description", "US7028334B2 brief description", "US7028335B2 brief description", "US7028336B2 brief description", "US7028337B2 brief description", "US7028338B2 brief description", "US7028339B2 brief description", "US7028340B2 brief description", "US7028341B2 brief description", "US7028342B2 brief description", "US7028343B2 brief description", "US7028344B2 brief description", "US7028345B2 brief description", "US7028346B2 brief description", "US7028347B2 brief description", "US7028348B2 brief description", "US7028349B2 brief description", "US7028350B2 brief description", "US7028351B2 brief description", "US7028352B2 brief description", "US7028353B2 brief description", "US7028354B2 brief description", "US7028355B2 brief description", "US7028356B2 brief description", "US7028357B2 brief description", "US7028358B2 brief description", "US7028359B2 brief description", "US7028360B2 brief description", "US7028361B2 brief description", "US7028362B2 brief description", "US7028363B2 brief description", "US7028364B2 brief description", "US7028365B2 brief description", "US7028366B2 brief description", "US7028367B2 brief description", "US7028368B2 brief description", "US7028369B2 brief description", "US7028370B2 brief description", "US7028371B2 brief description", "US7028372B2 brief description", "US7028373B2 brief description", "US7028374B2 brief description", "US7028375B2 brief description", "US7028376B2 brief description", "US7028377B2 brief description", "US7028378B2 brief description", "US7028379B2 brief description", "US7028380B2 brief description", "US7028381B2 brief description", "US7028382B2 brief description", "US7028383B2 brief description", "US7028384B2 brief description", "US7028385B2 brief description", "US7028386B2 brief description", "US7028387B2 brief description", "US7028388B2 brief description", "US7028389B2 brief description", "US7028390B2 brief description", "US7028391B2 brief description", "US7028392B2 brief description", "US7028393B2 brief description", "US7028394B2 brief description", "US7028395B2 brief description", "US7028396B2 brief description", "US7028397B2 brief description", "US7028398B2 brief description", "US7028399B2 brief description", "US7028400B2 brief description", "US7028401B2 brief description", "US7028402B2 brief description", "US7028403B2 brief description", "US7028404B2 brief description", "US7028405B2 brief description", "US7028406B2 brief description", "US7028407B2 brief description", "US7028408B2 brief description", "US7028409B2 brief description", "US7028410B2 brief description", "US7028411B2 brief description", "US7028412B2 brief description", "US7028413B2 brief description", "US7028414B2 brief description", "US7028415B2 brief description", "US7028416B2 brief description", "US7028417B2 brief description", "US7028418B2 brief description", "US7028419B2 brief description", "US7028420B2 brief description", "US7028421B2 brief description", "US7028422B2 brief description", "US7028423B2 brief description", "US7028424B2 brief description", "US7028425B2 brief description", "US7028426B2 brief description", "US7028427B2 brief description", "US7028428B2 brief description", "US7028429B2 brief description", "US7028430B2 brief description", "US7028431B2 brief description", "US7028432B2 brief description", "US7028433B2 brief description", "US7028434B2 brief description", "US7028435B2 brief description", "US7028436B2 brief description", "US7028437B2 brief description", "US7028438B2 brief description", "US7028439B2 brief description", "US7028440B2 brief description", "US7028441B2 brief description", "US7028442B2 brief description", "US7028443B2 brief description", "US7028444B2 brief description", "US7028445B2 brief description", "US7028446B2 brief description", "US7028447B2 brief description", "US7028448B2 brief description", "US7028449B2 brief description", "US7028450B2 brief description", "US7028451B2 brief description", "US7028452B2 brief description", "US7028453B2 brief description", "US7028454B2 brief description", "US7028455B2 brief description", "US7028456B2 brief description", "US7028457B2 brief description", "US7028458B2 brief description", "US7028459B2 brief description", "US7028460B2 brief description", "US7028461B2 brief description", "US7028462B2 brief description", "US7028463B2 brief description", "US7028464B2 brief description", "US7028465B2 brief description", "US7028466B2 brief description", "US7028467B2 brief description", "US7028468B2 brief description", "US7028469B2 brief description", "US7028470B2 brief description", "US7028471B2 brief description", "US7028472B2 brief description", "US7028473B2 brief description", "US7028474B2 brief description", "US7028475B2 brief description", "US7028476B2 brief description", "US7028477B2 brief description", "US7028478B2 brief description", "US7028479B2 brief description", "US7028480B2 brief description", "US7028481B2 brief description", "US7028482B2 brief description", "US7028483B2 brief description", "US7028484B2 brief description", "US7028485B2 brief description", "US7028486B2 brief description", "US7028487B2 brief description", "US7028488B2 brief description", "US7028489B2 brief description", "US7028490B2 brief description", "US7028491B2 brief description", "US7028492B2 brief description", "US7028493B2 brief description", "US7028494B2 brief description", "US7028495B2 brief description", "US7028496B2 brief description", "US7028497B2 brief description", "US7028498B2 brief description", "US7028499B2 brief description", "US7028500B2 brief description", "US7028501B2 brief description", "US7028502B2 brief description", "US7028503B2 brief description", "US7028504B2 brief description", "US7028505B2 brief description", "US7028506B2 brief description", "US7028507B2 brief description", "US7028508B2 brief description", "US7028509B2 brief description", "US7028510B2 brief description", "US7028511B2 brief description", "US7028512B2 brief description", "US7028513B2 brief description", "US7028514B2 brief description", "US7028515B2 brief description", "US7028516B2 brief description", "US7028517B2 brief description", "US7028518B2 brief description", "US7028519B2 brief description", "US7028520B2 brief description", "US7028521B2 brief description", "US7028522B2 brief description", "US7028523B2 brief description", "US7028524B2 brief description", "US7028525B2 brief description", "US7028526B2 brief description", "US7028527B2 brief description", "US7028528B2 brief description", "US7028529B2 brief description", "US7028530B2 brief description", "US7028531B2 brief description", "US7028532B2 brief description", "US7028533B2 brief description", "US7028534B2 brief description", "US7028535B2 brief description", "US7028536B2 brief description", "US7028537B2 brief description", "US7028538B2 brief description", "US7028539B2 brief description", "US7028540B2 brief description", "US7028541B2 brief description", "US7028542B2 brief description", "US7028543B2 brief description", "US7028544B2 brief description", "US7028545B2 brief description", "US7028546B2 brief description", "US7028547B2 brief description", "US7028548B2 brief description", "US7028549B2 brief description", "US7028550B2 brief description", "US7028551B2 brief description", "US7028552B2 brief description", "US7028553B2 brief description", "US7028554B2 brief description", "US7028555B2 brief description", "US7028556B2 brief description", "US7028557B2 brief description", "US7028558B2 brief description", "US7028559B2 brief description", "US7028560B2 brief description", "US7028561B2 brief description", "US7028562B2 brief description", "US7028563B2 brief description", "US7028564B2 brief description", "US7028565B2 brief description", "US7028566B2 brief description", "US7028567B2 brief description", "US7028568B2 brief description", "US7028569B2 brief description", "US7028570B2 brief description", "US7028571B2 brief description", "US7028572B2 brief description", "US7028573B2 brief description", "US7028574B2 brief description", "US7028575B2 brief description", "US7028576B2 brief description", "US7028577B2 brief description", "US7028578B2 brief description", "US7028579B2 brief description", "US7028580B2 brief description", "US7028581B2 brief description", "US7028582B2 brief description", "US7028583B2 brief description", "US7028584B2 brief description", "US7028585B2 brief description", "US7028586B2 brief description", "US7028587B2 brief description", "US7028588B2 brief description", "US7028589B2 brief description", "US7028590B2 brief description", "US7028591B2 brief description", "US7028592B2 brief description", "US7028593B2 brief description", "US7028594B2 brief description", "US7028595B2 brief description", "US7028596B2 brief description", "US7028597B2 brief description", "US7028598B2 brief description", "US7028599B2 brief description", "US7028600B2 brief description", "US7028601B2 brief description", "US7028602B2 brief description", "US7028603B2 brief description", "US7028604B2 brief description", "US7028605B2 brief description", "US7028606B2 brief description", "US7028607B2 brief description", "US7028608B2 brief description", "US7028609B2 brief description", "US7028610B2 brief description", "US7028611B2 brief description", "US7028612B2 brief description", "US7028613B2 brief description", "US7028614B2 brief description", "US7028615B2 brief description", "US7028616B2 brief description", "US7028617B2 brief description", "US7028618B2 brief description", "US7028619B2 brief description", "US7028620B2 brief description", "US7028621B2 brief description", "US7028622B2 brief description", "US7028623B2 brief description", "US7028624B2 brief description", "US7028625B2 brief description", "US7028626B2 brief description", "US7028627B2 brief description", "US7028628B2 brief description", "US7028629B2 brief description", "US7028630B2 brief description", "US7028631B2 brief description", "US7028632B2 brief description", "US7028633B2 brief description", "US7028634B2 brief description", "US7028635B2 brief description", "US7028636B2 brief description", "US7028637B2 brief description", "US7028638B2 brief description", "US7028639B2 brief description", "US7028640B2 brief description", "US7028641B2 brief description", "US7028642B2 brief description", "US7028643B2 brief description", "US7028644B2 brief description", "US7028645B2 brief description", "US7028646B2 brief description", "US7028647B2 brief description", "US7028648B2 brief description", "US7028649B2 brief description", "US7028650B2 brief description", "US7028651B2 brief description", "US7028652B2 brief description", "US7028653B2 brief description", "US7028654B2 brief description", "US7028655B2 brief description", "US7028656B2 brief description", "US7028657B2 brief description", "US7028658B2 brief description", "US7028659B2 brief description", "US7028660B2 brief description", "US7028661B2 brief description", "US7028662B2 brief description", "US7028663B2 brief description", "US7028664B2 brief description", "US7028665B2 brief description", "US7028666B2 brief description", "US7028667B2 brief description", "US7028668B2 brief description", "US7028669B2 brief description", "US7028670B2 brief description", "US7028671B2 brief description", "US7028672B2 brief description", "US7028673B2 brief description", "US7028674B2 brief description", "US7028675B2 brief description", "US7028676B2 brief description", "US7028677B2 brief description", "US7028678B2 brief description", "US7028679B2 brief description", "US7028680B2 brief description", "US7028681B2 brief description", "US7028682B2 brief description", "US7028683B2 brief description", "US7028684B2 brief description", "US7028685B2 brief description", "US7028686B2 brief description", "US7028687B2 brief description", "US7028688B2 brief description", "US7028689B2 brief description", "US7028690B2 brief description", "US7028691B2 brief description", "US7028692B2 brief description", "US7028693B2 brief description", "US7028694B2 brief description", "US7028695B2 brief description", "US7028696B2 brief description", "US7028697B2 brief description", "US7028698B2 brief description", "US7028699B2 brief description", "US7028700B2 brief description", "US7028701B2 brief description", "US7028702B2 brief description", "US7028703B2 brief description", "US7028704B2 brief description", "US7028705B2 brief description", "US7028706B2 brief description", "US7028707B2 brief description", "US7028708B2 brief description", "US7028709B2 brief description", "US7028710B2 brief description", "US7028711B2 brief description", "US7028712B2 brief description", "US7028713B2 brief description", "US7028714B2 brief description", "US7028715B2 brief description", "US7028716B2 brief description", "US7028717B2 brief description", "US7028718B2 brief description", "US7028719B2 brief description", "US7028720B2 brief description", "US7028721B2 brief description", "US7028722B2 brief description", "US7028723B2 brief description", "US7028724B2 brief description", "US7028725B2 brief description", "US7028726B2 brief description", "US7028727B2 brief description", "US7028728B2 brief description", "US7028729B2 brief description", "US7028730B2 brief description", "US7028731B2 brief description", "US7028732B2 brief description", "US7028733B2 brief description", "US7028734B2 brief description", "US7028735B2 brief description", "US7028736B2 brief description", "US7028737B2 brief description", "US7028738B2 brief description", "US7028739B2 brief description", "US7028740B2 brief description", "US7028741B2 brief description", "US7028742B2 brief description", "US7028743B2 brief description", "US7028744B2 brief description", "US7028745B2 brief description", "US7028746B2 brief description", "US7028747B2 brief description", "US7028748B2 brief description", "US7028749B2 brief description", "US7028750B2 brief description", "US7028751B2 brief description", "US7028752B2 brief description", "US7028753B2 brief description", "US7028754B2 brief description", "US7028755B2 brief description", "US7028756B2 brief description", "US7028757B2 brief description", "US7028758B2 brief description", "US7028759B2 brief description", "US7028760B2 brief description", "US7028761B2 brief description", "US7028762B2 brief description", "US7028763B2 brief description", "US7028764B2 brief description", "US7028765B2 brief description", "US7028766B2 brief description", "US7028767B2 brief description", "US7028768B2 brief description", "US7028769B2 brief description", "US7028770B2 brief description", "US7028771B2 brief description", "US7028772B2 brief description", "US7028773B2 brief description", "US7028774B2 brief description", "US7028775B2 brief description", "US7028776B2 brief description", "US7028777B2 brief description", "US7028778B2 brief description", "US7028779B2 brief description", "US7028780B2 brief description", "US7028781B2 brief description", "US7028782B2 brief description", "US7028783B2 brief description", "US7028784B2 brief description", "US7028785B2 brief description", "US7028786B2 brief description", "US7028787B2 brief description", "US7028788B2 brief description", "US7028789B2 brief description", "US7028790B2 brief description", "US7028791B2 brief description", "US7028792B2 brief description", "US7028793B2 brief description", "US7028794B2 brief description", "US7028795B2 brief description", "US7028796B2 brief description", "US7028797B2 brief description", "US7028798B2 brief description", "US7028799B2 brief description", "US7028800B2 brief description", "US7028801B2 brief description", "US7028802B2 brief description", "US7028803B2 brief description", "US7028804B2 brief description", "US7028805B2 brief description", "US7028806B2 brief description", "US7028807B2 brief description", "US7028808B2 brief description", "US7028809B2 brief description", "US7028810B2 brief description", "US7028811B2 brief description", "US7028812B2 brief description", "US7028813B2 brief description", "US7028814B2 brief description", "US7028815B2 brief description", "US7028816B2 brief description", "US7028817B2 brief description", "US7028818B2 brief description", "US7028819B2 brief description", "US7028820B2 brief description", "US7028821B2 brief description", "US7028822B2 brief description", "US7028823B2 brief description", "US7028824B2 brief description", "US7028825B2 brief description", "US7028826B2 brief description", "US7028827B2 brief description", "US7028828B2 brief description", "US7028829B2 brief description", "US7028830B2 brief description", "US7028831B2 brief description", "US7028832B2 brief description", "US7028833B2 brief description", "US7028834B2 brief description", "US7028835B2 brief description", "US7028836B2 brief description", "US7028837B2 brief description", "US7028838B2 brief description", "US7028839B2 brief description", "US7028840B2 brief description", "US7028841B2 brief description", "US7028842B2 brief description", "US7028843B2 brief description", "US7028844B2 brief description", "US7028845B2 brief description", "US7028846B2 brief description", "US7028847B2 brief description", "US7028848B2 brief description", "US7028849B2 brief description", "US7028850B2 brief description", "US7028851B2 brief description", "US7028852B2 brief description", "US7028853B2 brief description", "US7028854B2 brief description", "US7028855B2 brief description", "US7028856B2 brief description", "US7028857B2 brief description", "US7028858B2 brief description", "US7028859B2 brief description", "US7028860B2 brief description", "US7028861B2 brief description", "US7028862B2 brief description", "US7028863B2 brief description", "US7028864B2 brief description", "US7028865B2 brief description", "US7028866B2 brief description", "US7028867B2 brief description", "US7028868B2 brief description", "US7028869B2 brief description", "US7028870B2 brief description", "US7028871B2 brief description", "US7028872B2 brief description", "US7028873B2 brief description", "US7028874B2 brief description", "US7028875B2 brief description", "US7028876B2 brief description", "US7028877B2 brief description", "US7028878B2 brief description", "US7028879B2 brief description", "US7028880B2 brief description", "US7028881B2 brief description", "US7028882B2 brief description", "US7028883B2 brief description", "US7028884B2 brief description", "US7028885B2 brief description", "US7028886B2 brief description", "US7028887B2 brief description", "US7028888B2 brief description", "US7028889B2 brief description", "US7028890B2 brief description", "US7028891B2 brief description", "US7028892B2 brief description", "US7028893B2 brief description", "US7028894B2 brief description", "US7028895B2 brief description", "US7028896B2 brief description", "US7028897B2 brief description", "US7028898B2 brief description", "US7028899B2 brief description", "US7028900B2 brief description", "US7028901B2 brief description", "US7028902B2 brief description", "US7028903B2 brief description", "US7028904B2 brief description", "US7028905B2 brief description", "US7028906B2 brief description", "US7028907B2 brief description", "US7028908B2 brief description", "US7028909B2 brief description", "US7028910B2 brief description", "US7028911B2 brief description", "US7028912B2 brief description", "US7028913B2 brief description", "US7028914B2 brief description", "US7028915B2 brief description", "US7028916B2 brief description", "US7028917B2 brief description", "US7028918B2 brief description", "US7028919B2 brief description", "US7028920B2 brief description", "US7028921B2 brief description", "US7028922B2 brief description", "US7028923B2 brief description", "US7028924B2 brief description", "US7028925B2 brief description", "US7028926B2 brief description", "US7028927B2 brief description", "US7028928B2 brief description", "US7028929B2 brief description", "US7028930B2 brief description", "US7028931B2 brief description", "US7028932B2 brief description", "US7028933B2 brief description", "US7028934B2 brief description", "US7028935B2 brief description", "US7028936B2 brief description", "US7028937B2 brief description", "US7028938B2 brief description", "US7028939B2 brief description", "US7028940B2 brief description", "US7028941B2 brief description", "US7028942B2 brief description", "US7028943B2 brief description", "US7028944B2 brief description", "US7028945B2 brief description", "US7028946B2 brief description", "US7028947B2 brief description", "US7028948B2 brief description", "US7028949B2 brief description", "US7028950B2 brief description", "US7028951B2 brief description", "US7028952B2 brief description", "US7028953B2 brief description", "US7028954B2 brief description", "US7028955B2 brief description", "US7028956B2 brief description", "US7028957B2 brief description", "US7028958B2 brief description", "US7028959B2 brief description", "US7028960B2 brief description", "US7028961B2 brief description", "US7028962B2 brief description", "US7028963B2 brief description", "US7028964B2 brief description", "US7028965B2 brief description", "US7028966B2 brief description", "US7028967B2 brief description", "US7028968B2 brief description", "US7028969B2 brief description", "US7028970B2 brief description", "US7028971B2 brief description", "US7028972B2 brief description", "US7028973B2 brief description", "US7028974B2 brief description", "US7028975B2 brief description", "US7028976B2 brief description", "US7028977B2 brief description", "US7028978B2 brief description", "US7028979B2 brief description", "US7028980B2 brief description", "US7028981B2 brief description", "US7028982B2 brief description", "US7028983B2 brief description", "US7028984B2 brief description", "US7028985B2 brief description", "US7028986B2 brief description", "US7028987B2 brief description", "US7028988B2 brief description", "US7028989B2 brief description", "US7028990B2 brief description", "US7028991B2 brief description", "US7028992B2 brief description", "US7028993B2 brief description", "US7028994B2 brief description", "US7028995B2 brief description", "US7028996B2 brief description", "US7028997B2 brief description", "US7028998B2 brief description", "US7028999B2 brief description", "US7029000B2 brief description", "US7029001B2 brief description", "US7029002B2 brief description", "US7029003B2 brief description", "US7029004B2 brief description", "US7029005B2 brief description", "US7029006B2 brief description", "US7029007B2 brief description", "US7029008B2 brief description", "US7029009B2 brief description", "US7029010B2 brief description", "US7029011B2 brief description", "US7029012B2 brief description", "US7029013B2 brief description", "US7029014B2 brief description", "US7029015B2 brief description", "US7029016B2 brief description", "US7029017B2 brief description", "US7029018B2 brief description", "US7029019B2 brief description", "US7029020B2 brief description", "US7029021B2 brief description", "US7029022B2 brief description", "US7029023B2 brief description", "US7029024B2 brief description", "US7029025B2 brief description", "US7029026B2 brief description", "US7029027B2 brief description", "US7029028B2 brief description", "US7029029B2 brief description", "US7029030B2 brief description", "US7029031B2 brief description", "US7029032B2 brief description", "US7029033B2 brief description", "US7029034B2 brief description", "US7029035B2 brief description", "US7029036B2 brief description", "US7029037B2 brief description", "US7029038B2 brief description", "US7029039B2 brief description", "US7029040B2 brief description", "US7029041B2 brief description", "US7029042B2 brief description", "US7029043B2 brief description", "US7029044B2 brief description", "US7029045B2 brief description", "US7029046B2 brief description", "US7029047B2 brief description", "US7029048B2 brief description", "US7029049B2 brief description", "US7029050B2 brief description", "US7029051B2 brief description", "US7029052B2 brief description", "US7029053B2 brief description", "US7029054B2 brief description", "US7029055B2 brief description", "US7029056B2 brief description", "US7029057B2 brief description", "US7029058B2 brief description", "US7029059B2 brief description", "US7029060B2 brief description", "US7029061B2 brief description", "US7029062B2 brief description", "US7029063B2 brief description", "US7029064B2 brief description", "US7029065B2 brief description", "US7029066B2 brief description", "US7029067B2 brief description", "US7029068B2 brief description", "US7029069B2 brief description", "US7029070B2 brief description", "US7029071B2 brief description", "US7029072B2 brief description", "US7029073B2 brief description", "US7029074B2 brief description", "US7029075B2 brief description", "US7029076B2 brief description", "US7029077B2 brief description", "US7029078B2 brief description", "US7029079B2 brief description", "US7029080B2 brief description", "US7029081B2 brief description", "US7029082B2 brief description", "US7029083B2 brief description", "US7029084B2 brief description", "US7029085B2 brief description", "US7029086B2 brief description", "US7029087B2 brief description", "US7029088B2 brief description", "US7029089B2 brief description", "US7029090B2 brief description", "US7029091B2 brief description", "US7029092B2 brief description", "US7029093B2 brief description", "US7029094B2 brief description", "US7029095B2 brief description", "US7029096B2 brief description", "US7029097B2 brief description", "US7029098B2 brief description", "US7029099B2 brief description", "US7029100B2 brief description", "US7029101B2 brief description", "US7029102B2 brief description", "US7029103B2 brief description", "US7029104B2 brief description", "US7029105B2 brief description", "US7029106B2 brief description", "US7029107B2 brief description", "US7029108B2 brief description", "US7029109B2 brief description", "US7029110B2 brief description", "US7029111B2 brief description", "US7029112B2 brief description", "US7029113B2 brief description", "US7029114B2 brief description", "US7029115B2 brief description", "US7029116B2 brief description", "US7029117B2 brief description", "US7029118B2 brief description", "US7029119B2 brief description", "US7029120B2 brief description", "US7029121B2 brief description", "US7029122B2 brief description", "US7029123B2 brief description", "US7029124B2 brief description", "US7029125B2 brief description", "US7029126B2 brief description", "US7029127B2 brief description", "US7029128B2 brief description", "US7029129B2 brief description", "US7029130B2 brief description", "US7029131B2 brief description", "US7029132B2 brief description", "US7029133B2 brief description", "US7029134B2 brief description", "US7029135B2 brief description", "US7029136B2 brief description", "US7029137B2 brief description", "US7029138B2 brief description", "US7029139B2 brief description", "US7029140B2 brief description", "US7029141B2 brief description", "US7029142B2 brief description", "US7029143B2 brief description", "US7029144B2 brief description", "US7029145B2 brief description", "US7029146B2 brief description", "US7029147B2 brief description", "US7029148B2 brief description", "US7029149B2 brief description", "US7029150B2 brief description", "US7029151B2 brief description", "US7029152B2 brief description", "US7029153B2 brief description", "US7029154B2 brief description", "US7029155B2 brief description", "US7029156B2 brief description", "US7029157B2 brief description", "US7029158B2 brief description", "US7029159B2 brief description", "US7029160B2 brief description", "US7029161B2 brief description", "US7029162B2 brief description", "US7029163B2 brief description", "US7029164B2 brief description", "US7029165B2 brief description", "US7029166B2 brief description", "US7029167B2 brief description", "US7029168B2 brief description", "US7029169B2 brief description", "US7029170B2 brief description", "US7029171B2 brief description", "US7029172B2 brief description", "US7029173B2 brief description",US20080270685A1 brief description"]))
thought
The user wants to identify the most relevant prior art for US patent 10217523B1.
I need to:

  1. Find the patent 10217523B1 on the USPTO website.
  2. Extract all cited prior art references (patent and non-patent literature).
  3. For each patent citation, retrieve its full citation, publication/filing date, and a brief description.
  4. Analyze each patent citation to determine which claim(s) of US10217523B1 it potentially anticipates under 35 U.S.C. § 102.
  5. Organize the information clearly.

Let's start by looking at the Google Patents link provided in the prompt, as it usually contains the cited prior art. Then I'll use the USPTO database for more precise information and verification.

From the provided patent text, I can see the "CROSS-REFERENCE TO RELATED APPLICATIONS" section, which lists several continuation applications and provisional applications. These are important for priority date, but are generally not considered prior art under 35 U.S.C. § 102 for the claims of the current patent, as they are part of the same patent family and share a common inventive entity and disclosure. The user specifically asked for "prior art" and "which claim(s) it potentially anticipates under 35 U.S.C. § 102," implying external prior art.

I need to find the "References Cited" section of US10217523B1. I'll use a Google search for the patent on Google Patents first, as it's often easier to extract citation lists from there.

Looking at the provided Google Patents link (https://patents.google.com/patent/[US10217523](/patent/US10217523)/en), I can see a section "Cited by" and "References". I need to look at "References".

References (347)

  • US8689064B1
  • US8359501B1
  • US8001434B1
  • US20140324990A1
  • US20140229844A1
  • US20130124805A1
  • US20110271060A1
  • US20100082987A1
  • US20110191500A1
  • US7447847B2
  • US7783818B2
  • US7373449B2
  • US7783819B2
  • US7353347B2
  • US20080256294A1
  • US20080270685A1
  • US20080256295A1
  • US20090024843A1
  • US7269752B2
  • US6732296B1
  • US7194602B2
  • US7475176B2
  • US7469315B2
  • US6678788B2
  • US6961817B1
  • US7506103B2
  • US7120724B2
  • US7017006B2
  • US6854060B2
  • US7039757B2
  • US7055006B2
  • US7203794B2
  • US7043588B2
  • US7370163B2
  • US7254687B2
  • US7035987B2
  • US7073007B2
  • US7120760B2
  • US7020750B2
  • US7069382B2
  • US6865659B2
  • US7487311B2
  • US7237072B2
  • US7062637B2
  • US7080209B2
  • US7100008B2
  • US7134015B2
  • US7373448B2
  • US7272691B2
  • US7269695B2
  • US7159074B2
  • US7272692B2
  • US7031908B2
  • US7287114B2
  • US7089370B2
  • US7065609B2
  • US7340570B2
  • US7162608B2
  • US7020743B2
  • US7139886B2
  • US7100018B2
  • US7257662B2
  • US7272693B2
  • US7065610B2
  • US7096328B2
  • US7131014B2
  • US7237073B2
  • US7272690B2
  • US7134007B2
  • US7127572B2
  • US7159082B2
  • US7103734B2
  • US7103735B2
  • US7093081B2
  • US7065608B2
  • US7065612B2
  • US7266657B2
  • US7089371B2
  • US7065611B2
  • US7100020B2
  • US7100009B2
  • US7028120B2
  • US7366838B2
  • US7441071B2
  • US7430639B2
  • US7269696B2
  • US7127571B2
  • US7020748B2
  • US7096336B2
  • US7107384B2
  • US7254689B2
  • US7103733B2
  • US7254688B2
  • US7254686B2
  • US7103736B2
  • US7047365B2
  • US7047366B2
  • US7##The following prior art references are deemed most relevant to US Patent 10217523B1, based on the citations within the patent itself. The analysis focuses on how each reference potentially anticipates the independent claims of US10217523B1 under 35 U.S.C. § 102.

Family References (for completeness, though generally not 35 U.S.C. § 102 prior art for the claims)

While generally not considered prior art for a patent's claims under 35 U.S.C. § 102 due to common inventorship and priority, these family members represent the earliest filings related to the invention.

  • US 8,689,064 B1

    • Full Citation: US8689064B1, "Multi-mode memory module with data handlers"
    • Publication/Filing Date: Publication: 2014-04-01 / Filing: 2013-01-19
    • Brief Description: This patent describes a memory subsystem operating with a system memory controller in multiple modes, including normal and test modes. In test mode, an on-module control module generates address/control signals and a data module isolates memory devices from the system memory controller.
    • Potential Anticipation (35 U.S.C. § 102): As a direct parent continuation, this patent contains substantially the same disclosure. It would anticipate all claims of US10217523B1 if its effective filing date (2008-04-14) predates any inventive activity of US10217523B1 and if there were any differences in inventorship or other bars to co-pendency. Given it's a continuation, the claims of US10217523B1 likely draw priority from this application.
  • US 8,359,501 B1

    • Full Citation: US8359501B1, "Multi-mode memory module with data handlers"
    • Publication/Filing Date: Publication: 2013-01-22 / Filing: 2011-07-14
    • Brief Description: This patent also details a memory subsystem with normal and test modes. In test mode, an on-module control module generates address/control signals, and a data module isolates memory devices from the system memory controller.
    • Potential Anticipation (35 U.S.C. § 102): Similar to US8689064B1, this is a parent continuation application (of US8001434B1). Its disclosure is foundational to US10217523B1, and it would anticipate if not for the shared priority and inventorship.
  • US 8,001,434 B1

    • Full Citation: US8001434B1, "Multi-mode memory module with data handlers"
    • Publication/Filing Date: Publication: 2011-08-09 / Filing: 2009-04-13
    • Brief Description: This patent, another parent in the chain, describes a memory module capable of operating in a self-test mode, where a control module on the memory module generates test signals and a data module generates and verifies test data, isolating the memory devices from the system memory controller during testing.
    • Potential Anticipation (35 U.S.C. § 102): This is a direct parent of US8359501B1 and US8689064B1, claiming priority from the provisional applications below. It presents the core inventive concept and would anticipate if not for the shared priority.
  • US 61/044,801

    • Full Citation: U.S. Provisional Application No. 61/044,801
    • Publication/Filing Date: Filing: 2008-04-14
    • Brief Description: A provisional application describing aspects of a self-testing memory module.
    • Potential Anticipation (35 U.S.C. § 102): This is a provisional application from which US10217523B1 directly claims benefit, establishing the earliest priority date for at least some of the disclosed subject matter. It contains the foundational disclosure for the invention.
  • US 61/044,825

    • Full Citation: U.S. Provisional Application No. 61/044,825
    • Publication/Filing Date: Filing: 2008-04-14
    • Brief Description: A provisional application describing aspects of a self-testing memory module, likely related to the data handlers or control mechanisms.
    • Potential Anticipation (35 U.S.C. § 102): This is a provisional application from which US10217523B1 directly claims benefit, establishing the earliest priority date for at least some of the disclosed subject matter.
  • US 61/044,839

    • Full Citation: U.S. Provisional Application No. 61/044,839
    • Publication/Filing Date: Filing: 2008-04-14
    • Brief Description: A provisional application describing aspects of a self-testing memory module, possibly focusing on the multi-mode operation or data handling.
    • Potential Anticipation (35 U.S.C. § 102): This is a provisional application from which US10217523B1 directly claims benefit, establishing the earliest priority date for at least some of the disclosed subject matter.

Third-Party Prior Art References

These are external references cited by the examiner or applicant, which are actual prior art for the claims of US10217523B1.

  • US 2010/0082987 A1 (Netlist Inc.)

    • Full Citation: US 2010/0082987 A1, "Methods and apparatus for self-adjusting dampers"
    • Publication/Filing Date: Publication: 2010-04-01 / Filing: 2009-04-13
    • Brief Description: This patent application describes methods and apparatus for self-adjusting dampers in memory modules, aimed at improving signal integrity.
    • Potential Anticipation (35 U.S.C. § 102): While this application is related (filed the same day as US8001434B1 by the same assignee), its abstract and title suggest a focus on "self-adjusting dampers" which might not directly anticipate the core multi-mode testing and data handling aspects of independent claims 1, 10, or 19. If any claims in US10217523B1 related to signal conditioning or dampening, this might be relevant. However, based on the provided brief description, it is less likely to anticipate the multi-mode operation and data isolation/generation specifically claimed.
  • US 2011/0191500 A1 (Netlist Inc.)

    • Full Citation: US 2011/0191500 A1, "Circuit providing load isolation and noise reduction"
    • Publication/Filing Date: Publication: 2011-08-04 / Filing: 2009-04-13
    • Brief Description: This patent application discloses a circuit for providing load isolation and noise reduction, particularly useful in memory modules.
    • Potential Anticipation (35 U.S.C. § 102): Similar to US 2010/0082987 A1, this is a related application with the same filing date as US8001434B1 and by the same assignee. Its focus on "load isolation and noise reduction" does not directly align with the core multi-mode testing, on-module test signal generation, and data isolation/routing for testing as claimed in independent claims 1, 10, and 19 of US10217523B1.
  • US 7,447,847 B2 ([[Samsung Electronics Co.](/litigations/by-defendant/Samsung%20Electronics%20Co.), Ltd.](/litigations/by-plaintiff/Samsung%20Electronics%20Co.%2C%20Ltd.))

    • Full Citation: US7447847B2, "Memory module"
    • Publication/Filing Date: Publication: 2008-11-04 / Filing: 2006-05-19
    • Brief Description: Describes a memory module that can operate with different interface types by selectively enabling or disabling control chip select signals. It aims to provide a memory module usable in multiple systems.
    • Potential Anticipation (35 U.S.C. § 102): This patent's focus appears to be on adapting a memory module to different system interfaces rather than providing an on-module self-test mode with internal address/control generation and data isolation for testing. It may touch upon general "modes of operation" for compatibility but not the specific "test mode" as defined in US10217523B1. Therefore, it is unlikely to anticipate independent claims 1, 10, or 19 directly regarding the self-testing functionality.
  • US 7,783,818 B2 (Rambus Inc.)

    • Full Citation: US7783818B2, "Memory module with embedded components"
    • Publication/Filing Date: Publication: 2010-08-24 / Filing: 2007-06-25
    • Brief Description: This patent describes memory modules with embedded components, such as buffers or controllers, to enhance performance or reduce pin count.
    • Potential Anticipation (35 U.S.C. § 102): This reference describes memory modules with embedded components, which could include a control module or data module in a broad sense. However, the abstract does not specify the functionality of these embedded components to include a self-test mode with internal address/control generation and data isolation for testing, as required by independent claims 1, 10, and 19. It might anticipate the presence of a control or data module on the board (Claim 1, preamble), but not their specific mode-dependent functionality for self-testing.
  • US 7,373,449 B2 (Rambus Inc.)

    • Full Citation: US7373449B2, "Memory module including an integrated memory controller"
    • Publication/Filing Date: Publication: 2008-05-13 / Filing: 2004-03-24
    • Brief Description: Describes a memory module with an integrated memory controller that handles memory operations, potentially offloading the host CPU.

Generated 8/12/2026, 12:49:31 AM

Obviousness

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

✓ Generated

Obviousness Analysis of US10217523B1 under 35 U.S.C. § 103

This analysis identifies combinations of prior art references, as described within US Patent 10217523B1 itself, that would render the independent claims of the patent obvious to a person having ordinary skill in the art (PHOSITA). The patent's background and detailed description explicitly outline existing memory testing methodologies and their limitations, providing a clear motivation for a PHOSITA to combine these known elements to achieve the claimed invention.

General Motivation for Combination

The patent's background highlights several problems with existing memory testing methods:

  • High Test Cost and Time: "Because of the significant amount of testing that memories undergo during the manufacturing process, there is generally substantial test cost and test time associated with ensuring the proper memory operation."
  • Limitations of External Test Hardware (ATE): "external test hardware such as automatic test equipment ('ATE') is very expensive."
  • Limitations of Embedded Self-Test Logic (MBIST) on DRAM Chips: "MBIST in DRAM chips generally cannot be fully utilized for system level testing of memory boards."
  • Difficulty of Implementing MBIST on Memory Modules: "MBIST functional blocks on a memory module generally would be segregated into multiple chips on the memory module due to physical and electrical limitations and requirements." This leads to difficulties with interface signals, inter-block signal delay, and cross-checking logic.
  • Limitations of AMB-based MIST (Memory Integrated Self Test): The self-test logic implemented in Advanced Memory Buffers (AMBs) suffers from "DIMM level routing problems," limited data width flexibility, and generally only supports "certain predetermined, fixed data widths."
  • Limited Reporting from ASIC MBIST: "ASIC MBIST is generally only capable of detecting and reporting the pass/fail status of memory tests," which is insufficient for module repair.

A PHOSITA, aiming to reduce test costs, improve test efficiency, and overcome the noted limitations of existing on-module test solutions, would be motivated to integrate self-test capabilities directly onto memory modules in a practical and flexible manner.

Obviousness of Independent Claim 1

Claim 1 describes a memory subsystem with a circuit board, memory devices, a data module, and a control module, operable in a normal mode (where the control module uses system controller signals and the data module enables data paths to the system controller) and a test mode (where the control module generates its own address and control signals, and the data module isolates the memory devices from the system controller).

Combination of Prior Art References:

  1. Standard Memory Module Architecture: This provides the fundamental elements of a "memory subsystem operable with a system memory controller," including a "circuit board," "plurality of memory devices," and the operation in a "normal mode" where the memory controller on the system board accesses the memory module. This is explicitly recognized in the patent's background, stating that "Once memory chips are deployed in a system, they also generally go through a system level memory test each time the system is booted. In addition, memory chips may undergo a parity checking process during normal system operation."
  2. Embedded Self-Test Logic (MBIST): The patent describes MBIST as a known "memory test methodology" comprising "three distinct functional blocks: the address/control generator, the data generator/checker... and the test interface controller/register." MBIST inherently involves the generation of internal address and control signals and internal data for testing.
  3. MIST in Advanced Memory Buffers (AMBs): The patent further describes "self-test logic (MIST) implemented in the AMB [which] includes command and address generation logic in addition to a data generator and checker." This demonstrates that internal self-test logic, capable of generating address, command, and data signals, was known in the context of memory modules (e.g., DIMMs containing AMBs).
  4. Concept of Test Isolation: It is a well-established principle in electronic testing to "isolate" the device under test from external components to ensure independent and controlled testing.

Motivation for Combination:
A PHOSITA, recognizing the high cost and inefficiency of external Automatic Test Equipment (ATE) and the difficulties in fully utilizing chip-level MBIST for system-level memory board testing, would be motivated to integrate existing MBIST/MIST functionalities onto the memory module itself. The patent explicitly notes that "MBIST functional blocks on a memory module generally would be segregated into multiple chips on the memory module due to physical and electrical limitations and requirements," indicating that the idea of placing MBIST logic on a module was known, even if challenging.

To implement such an on-module self-test, it would be obvious to adapt the known internal signal generation capabilities of MBIST/MIST (representing the "control module generates the address and control signals" in test mode) and combine them with the existing normal operational mode of the memory module. Furthermore, during a dedicated self-test, a PHOSITA would find it obvious to "isolate the plurality of memory devices from the system memory controller" using known switching or buffering techniques (e.g., using a dual input register as part of the control module, as described for control module 22 in the patent, or a data multiplexer in the data path), to prevent interference from the system controller and allow the on-module test logic to operate independently. This combination directly addresses the problem of needing efficient, on-module testing capabilities.

Obviousness of Independent Claim 10

Claim 10 describes a memory subsystem with memory devices responsive to a control module, communicating via an N-bit wide system memory bus, and having a data module with a "plurality of data handlers," where each handler corresponds to an "n-bit section of the N-bit wide system memory bus" (n being a fraction of N) and configures "selected data paths" based on the operating mode.

Combination of Prior Art References:

  1. Standard Parallel Memory Bus Architecture: Memory modules commonly interface with system memory controllers via an "N-bit wide system memory bus" (e.g., 64-bit or 72-bit wide DIMMs). These buses are typically handled by multiple individual memory devices, each responsible for an "n-bit section" (e.g., x4, x8, or x16 DRAMs on a x64 module). The patent acknowledges this by describing "memory modules 100 having widths of 4 bytes, 8 bytes, 16 bytes, 32 bytes, or 32 bits, 64 bits, 128 bits, 256 bits, as well as other widths (in bytes or in bits)."
  2. Embedded Self-Test Logic (MBIST) with Data Generator/Checker: MBIST includes a "data generator/checker" block. When adapting MBIST for a memory module, especially given the patent's admission that "MBIST functional blocks on a memory module generally would be segregated into multiple chips on the memory module," it would be obvious to distribute this data generation/checking functionality.
  3. MIST in AMBs: The MIST in AMBs includes a "data generator and checker". The patent highlights a limitation of AMB-based MIST: "the data width of self-test logic of the memory module will be limited to the data width of the AMB... [and is] not flexible... and generally supports only memory modules having certain predetermined, fixed data widths."
  4. Data Multiplexers/Switches: The use of multiplexers (muxes) to selectively route data signals is a fundamental and well-known concept in digital electronics, particularly for switching between different operational modes or sources/destinations. The patent itself mentions that the "switch 44 may include a data multiplexer/demultiplexer ('data mux/demux')."

Motivation for Combination:
Given the established need for on-module self-testing (as for Claim 1), and the common architecture of memory modules where an N-bit wide bus is composed of multiple "n-bit sections" handled by individual memory devices or groups, a PHOSITA would be motivated to design the on-module self-test data logic to align with this modularity.

Specifically, the limitation of AMB-based MIST regarding data width flexibility would strongly motivate a PHOSITA to move beyond a single, fixed-width data generator. Instead, distributing the data generation and checking function into a "plurality of data handlers," each corresponding to a "respective n-bit section of the N-bit wide system memory bus," would be an obvious design choice to accommodate various module widths and increase flexibility. The patent states that "Because each of the data handlers 30 is operable independently of each of the other data handlers 30, the data handlers 30 are generally modular. As such, modifications in the configuration of the memory module 10 (e.g., changes in the bit-width of the memory bus, changes in the number of memory devices 20, etc.) may be less complicated to accommodate than in other types of self-testing memory modules 10." This clearly points to an inherent motivation to make such a system modular.

To allow these modular data handlers to function in both normal and test modes, it would be obvious to incorporate data multiplexers (switches) within or associated with each data handler. These switches would be "configured to enable selected data paths" to route either system controller data (normal mode) or internally generated test data (test mode), depending on the current operational mode of the memory subsystem. This modular and switch-based approach provides a flexible and efficient way to integrate self-test capabilities onto a standard memory module architecture.

Obviousness of Independent Claim 19

Claim 19 outlines a method of operating a memory subsystem, comprising selecting a mode (normal or test), and then, based on the selected mode, either providing address/control signals from the system controller and enabling data paths to it (normal mode), or generating internal address/control signals and isolating memory devices from the system controller (test mode).

Combination of Prior Art References:

  1. Conventional Memory Module Operation: All memory modules operate by receiving "address and control signals" from a "system memory controller" and enabling "data paths" for normal data transfer. This is the default and well-understood operation.
  2. Embedded Self-Test Logic (MBIST) Methodology: MBIST provides the methodology for "generating address and control signals" internally and applying them to memory devices, along with generating and checking test data.
  3. MIST in AMBs Methodologies: As described in the patent, AMB-based MIST involves "command and address generation logic in addition to a data generator and checker." This is a direct example of internal self-test operations within a module.
  4. General Principle of Mode Selection in Electronic Systems: Many electronic systems operate in different modes, with selection often achieved via control signals, registers, or commands (e.g., "The configuration may be through the I 2 C interface 15, for example, and may include configuring the test controller 36 for test mode.").
  5. General Principle of Test Isolation: As noted for Claim 1, isolating the device under test from external signals during a self-test is a standard practice to ensure controlled test conditions.

Motivation for Combination:
The method described in Claim 19 is a direct operational flow of the hardware architecture described in Claim 1. The motivation for combining these known operational steps is driven by the same imperative: to overcome the cost and complexity challenges of memory testing by enabling effective on-module self-testing.

A PHOSITA, seeking to implement an efficient self-testing capability on a memory module, would naturally devise a method that transitions between normal system operation and an internal test mode. This method would logically involve:

  • Selecting a mode: This is a fundamental step in any multi-mode system, enabling the desired functionality.
  • Normal Mode Operations: When the system is not testing, the module should function as a standard memory, passing signals and data from the system controller.
  • Test Mode Operations: When a self-test is desired, the system would switch to using its internal test logic (control module generating signals, data module generating/checking data), and simultaneously "isolating the plurality of memory devices from the system memory controller" to ensure the integrity of the self-test. The patent describes how this transition can be initiated and managed (e.g., via I2C interface, parity-in pin assertion).

The steps outlined in Claim 19 merely describe the logical sequencing of known functionalities (normal memory operation and MBIST-like internal testing) within a single memory module, motivated by well-understood problems in memory testing.

Generated 8/12/2026, 12:45:59 AM

Extensions

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

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

Derivative works

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

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

Keep exploring

More patents asserted by Netlist Inc.

Other patents in Semiconductor (T)

See all Semiconductor (T) patents →

This patent in court (5)

5 tracked lawsuits name US 10217523B1.