DCT
1:21-cv-01458
Ai Visualize Inc v. Mach7 Tech Inc
Key Events
Amended Complaint
Table of Contents
complaint Intelligence
I. Executive Summary and Procedural Information
- Parties & Counsel:
- Plaintiff: AI Visualize, Inc. (Texas)
- Defendant: Nuance Communications Inc. (Delaware); Mach7 Technologies, Inc. (Delaware)
- Plaintiff's Counsel: Cole Schotz Dallas.
- Case Identification: 1:21-cv-01458, D. Del., 01/11/2022
- Venue Allegations: Venue is alleged to be proper in the District of Delaware because both Defendants are Delaware corporations and therefore reside in the state.
- Core Dispute: Plaintiff alleges that Defendants' Nuance PowerShare network, which incorporates the eUnity and/or ResolutionMD medical imaging viewers, infringes four U.S. patents related to systems and methods for remote, server-side visualization of large medical imaging datasets.
- Technical Context: The technology at issue involves server-side rendering, which allows medical professionals to interactively view and manipulate large, complex medical scans (e.g., CT, MRI) through a standard web browser on any device, without downloading the raw data, thereby overcoming bandwidth and hardware limitations.
- Key Procedural History: The complaint alleges that Defendants had pre-suit knowledge of the asserted patent family since at least a 2017 industry conference, where Plaintiff's representatives allegedly provided a list of the patents to representatives of Defendants' predecessor. The complaint also alleges constructive notice through patent marking on Plaintiff's website since at least 2018.
Case Timeline
| Date | Event |
|---|---|
| 2009-05-28 | Priority Date for '167, '609, '667, and '397 Patents |
| 2011-01-01 | Plaintiff's technology receives Frost & Sullivan Technology Innovation Award |
| 2013-01-01 | Plaintiff's inventor invited to speak at AMD Innovation Summit |
| 2014-04-15 | U.S. Patent No. 8,701,167 Issues |
| 2015-07-01 | Alleged date from which Nuance has used the accused eUnity viewer |
| 2015-08-11 | U.S. Patent No. 9,106,609 Issues |
| 2015-11-29 | Defendants allegedly participated in RSNA conference where technology was displayed |
| 2016-09-06 | U.S. Patent No. 9,438,667 Issues |
| 2017-01-01 | Plaintiff allegedly provided Defendants' predecessor with a list of patents |
| 2018-01-01 | Plaintiff allegedly began marking patents on its website |
| 2021-02-23 | U.S. Patent No. 10,930,397 Issues |
| 2022-01-11 | First Amended Complaint Filed |
II. Technology and Patent(s)-in-Suit Analysis
U.S. Patent No. 8,701,167 - "Method And System For Fast Access To Advanced Visualization Of Medical Scans Using A Dedicated Web Portal"
- Patent Identification: U.S. Patent No. 8701167, "Method And System For Fast Access To Advanced Visualization Of Medical Scans Using A Dedicated Web Portal," issued April 15, 2014.
The Invention Explained
- Problem Addressed: The patent addresses the technical challenges of providing remote access to large, multi-dimensional medical imaging datasets (e.g., CT or MRI scans) Compl. ¶25 Transferring these large datasets over the internet is slow and impractical, particularly over low-bandwidth connections, and requires powerful, expensive local workstations for processing and viewing Compl. ¶34 Compl. ¶¶36-37 This creates burdens of cost, latency, and security for healthcare providers Compl. ¶¶33-35
- The Patented Solution: The invention describes a client-server method where the large volume dataset is stored and processed on a centralized server Compl. ¶¶56-57 When a user on a client device requests a view, the server creates the view and transmits only the resulting image (a "frame") to the client Compl. ¶63 The client device maintains a local cache of previously viewed frames. For subsequent requests, the client first determines if the requested frame is in its local cache; if so, it displays the local frame, and if not, it requests the new frame from the server Compl. ¶62 This client-side caching minimizes data transfer and enables interactive visualization on low-powered devices over standard internet connections '167 Patent, col. 3:1-29 '167 Patent, Fig. 3
- Technical Importance: This client-side caching approach aimed to provide a "zero-latency" interactive experience for medical professionals, making remote diagnostics practical without requiring specialized hardware or high-speed networks Compl. ¶15 Compl. ¶18
Key Claims at a Glance
- The complaint asserts independent claims 1, 6, and 9 Compl. ¶90
- The essential elements of independent claim 1, a method claim, include:
- Providing a central data storage medium and a server capable of creating virtual views.
- Providing a client device with a local data storage medium for storing view frames.
- Requesting a series of virtual views at the client device.
- At the client, determining if any requested frame is stored on the local data storage medium.
- Sending a request from the client to the server for any frame not stored locally.
- At the server, creating the requested frames from the volume dataset.
- Transmitting the created frames from the server to the client.
- Displaying the series of views at the client device by sequentially showing frames transmitted from the server along with frames stored on the local data storage medium.
- The complaint also asserts dependent claims 7, 12, and 13 and reserves the right to assert others Compl. ¶90 Compl. ¶¶93-96
U.S. Patent No. 9,106,609 - "Method And System For Fast Access To Advanced Visualization Of Medical Scans Using A Dedicated Web Portal"
- Patent Identification: U.S. Patent No. 9106609, "Method And System For Fast Access To Advanced Visualization Of Medical Scans Using A Dedicated Web Portal," issued August 11, 2015.
The Invention Explained
- Problem Addressed: The patent addresses the same problems of latency, bandwidth, and cost associated with remote medical image visualization as the '167 Patent Compl. ¶¶23-44
- The Patented Solution: This patent claims a system embodying the method of the '167 Patent, but with greater architectural detail. It recites specific system components including a transmitter for securely accepting data, a plurality of servers, a resource manager for load balancing the servers, a security device, and a physically secured site to house the infrastructure '609 Patent, abstract '609 Patent, Fig. 1 A web application on the client device handles user requests and implements the client-side caching logic '609 Patent, col. 3:56-4:20
- Technical Importance: This claimed architecture provides a blueprint for a scalable, secure, and resilient enterprise-level platform for remote medical imaging, addressing issues like load balancing and physical security (Compl. ¶¶57-59).
Key Claims at a Glance
- The complaint asserts independent claims 1, 19, and 22 (Compl. ¶98).
- The essential elements of independent claim 1, a system claim, include:
- "at least one transmitter" for accepting and securely transmitting the volume dataset.
- "at least one central data storage medium".
- "a plurality of servers" for processing the dataset.
- "a resource manager device" for load balancing the servers.
- "a security device" for controlling communications.
- "at least one physically secured site" for housing the components.
- "a web application" adapted to perform the client-side logic of requesting views, checking a local cache, requesting non-cached frames from the server, and displaying the combined results.
- The complaint also asserts dependent claims 4, 6-9, 20, 25, and 26 and reserves the right to assert others (Compl. ¶98; Compl. ¶¶100-109).
Multi-Patent Capsule: U.S. Patent No. 9,438,667
- Patent Identification: U.S. Patent No. 9438667, "Method And System For Fast Access To Advanced Visualization Of Medical Scans Using A Dedicated Web Portal," issued September 6, 2016.
- Technology Synopsis: The '667 Patent is a continuation of the '609 Patent and claims a similar system architecture for remote medical image visualization. It recites system components including a transmitter, central storage, a plurality of servers, a resource manager, a security device, and a physically secured site, all orchestrated by a web application that performs client-side caching to minimize data transfer over the internet '667 Patent, abstract
- Asserted Claims: Independent claims 1, 8, and 11 (Compl. ¶111).
- Accused Features: The complaint alleges that the Nuance PowerShare product, in combination with the eUnity and/or ResolutionMD viewers, constitutes the infringing system (Compl. ¶111; Compl. ¶319).
Multi-Patent Capsule: U.S. Patent No. 10,930,397
- Patent Identification: U.S. Patent No. 10930397, "Method And System For Fast Access To Advanced Visualization Of Medical Scans Using A Dedicated Web Portal," issued February 23, 2021.
- Technology Synopsis: The '397 Patent claims systems and methods that build on the prior patents, explicitly adding requirements for an "encrypted communication connection" for data transfer and shifting from a "centralized database" to a "remote database." It also introduces a claim limitation for applying "machine learning algorithms" during the processing of the medical imaging dataset, reflecting an evolution of the core server-side rendering technology '397 Patent, abstract '397 Patent, claim 12
- Asserted Claims: Independent claims 1, 11, 12, 13, and 16-18 (Compl. ¶121).
- Accused Features: The complaint alleges that the Nuance PowerShare product, with its described security features, cloud-based architecture, and alleged use of AI, infringes the '397 Patent (Compl. ¶121; Compl. ¶¶173; Compl. ¶218; Compl. ¶332).
III. The Accused Instrumentality
Product Identification
- The accused instrumentality is the Nuance PowerShare product, which is a cloud-based medical imaging network that integrates and offers "thin client" viewers, specifically the Mach7 eUnity viewer and/or the Calgary Scientific ResolutionMD viewer (Compl. ¶90; Compl. ¶138).
Functionality and Market Context
- The PowerShare network is described as a platform for healthcare facilities to share imaging exams with clinicians and patients using web-based and mobile applications (Compl. ¶138). A core feature is the use of "zero-footprint" viewers that operate within a standard web browser, eliminating the need for specialized local software or hardware (Compl. ¶144; Compl. ¶158).
- Functionally, these viewers are alleged to perform server-side rendering. Instead of downloading large DICOM datasets, the server processes the data and streams the resulting 2D and 3D visualizations to the client device for display (Compl. ¶142; Compl. ¶215). This enables "instant access to even the largest data sets" on various devices, including smartphones and tablets (Compl. ¶142; Compl. ¶143).
- The complaint includes a screenshot of the eUnity viewer interface, which depicts multiple simultaneous 2D and 3D views of a patient scan rendered in a web browser (Compl. ¶161). Another figure illustrates the high-level architecture of the ResolutionMD product, showing a client-server model with a central server processing data from PACS/VNA archives and delivering it to clients over the internet (Compl. ¶234). The complaint alleges these products are commercially significant, with the PowerShare network being the "nation's largest connected network for image and report exchange" (Compl. ¶149).
IV. Analysis of Infringement Allegations
'167 Patent Infringement Allegations
| Claim Element (from Independent Claim 1) | Alleged Infringing Functionality | Complaint Citation | Patent Citation |
|---|---|---|---|
| a. providing at least one central data storage medium containing the volume visualization dataset; | The Nuance PowerShare network utilizes a cloud-based repository, described as a "highly secure SOC2 Type II data center," to store medical imaging data (Compl. ¶149). | ¶149 | col. 30:2-4 |
| b. providing at least one server in communication with the at least one centralized database and capable of processing the volume visualization dataset to create virtual views based on client request; | The accused viewers (eUnity, ResolutionMD) are based on a server-side rendering architecture where servers process large datasets to create visualizations (Compl. ¶142; Compl. ¶215). | ¶142; ¶215 | col. 30:5-9 |
| c. providing a client device linked to the at least one server and central storage medium over the Internet, the client device having local data storage medium for storing frames of views of the volume visualization dataset; | The accused viewers run as a "zero-footprint" application in a web browser on a client device and are alleged to locally cache rendered images for the session (Compl. ¶158; Compl. ¶167). | ¶167 | col. 30:10-14 |
| d. requesting at the client device a series of three-dimensional virtual views...; | Users interact with the viewer interface (e.g., zoom, pan, scroll) to manipulate the image, which generates requests for new views (Compl. ¶163). | ¶163 | col. 30:15-19 |
| e. determining if any frame of the requested views of the volume visualization dataset is stored on the local data storage medium; | The complaint alleges that the accused viewers' use of local caching inherently involves determining if a requested frame is already present before requesting it from the server (Compl. ¶167; Compl. ¶293). | ¶293 | col. 30:20-23 |
| f. sending from the client device to the server a request for any frame of the requested views not stored on the local data storage medium; | In the accused server-based system, if a view is not cached locally, a request for the new view is sent to the server for rendering (Compl. ¶167; Compl. ¶227). | ¶227 | col. 30:24-27 |
| g. at the server, creating the requested frames...; | The accused system's servers are alleged to perform the rendering of 2D, MIP/MPR, and 3D images "at the highest performance" (Compl. ¶215). | ¶215 | col. 30:28-30 |
| h. transmitting the created frames of the requested views from the server to the client device; and | The server-rendered images are transmitted to the client device's browser for display (Compl. ¶227). | ¶227 | col. 30:31-33 |
| i. displaying the requested series of three-dimensional virtual views...by sequentially displaying frames transmitted from the server along with any frames of the requested series of views stored on the local data storage medium. | The client viewer allegedly displays a sequence of views composed of frames delivered from the server and frames already stored in the local cache (Compl. ¶167; Compl. ¶293). | ¶293 | col. 30:34-39 |
'609 Patent Infringement Allegations
| Claim Element (from Independent Claim 1) | Alleged Infringing Functionality | Complaint Citation | Patent Citation |
|---|---|---|---|
| a. at least one transmitter for accepting volume visualization dataset from remote location and transmitting it securely to the centralized database; | The PowerShare Network is described as allowing users to upload DICOM studies and other images to its cloud repository (Compl. ¶140). | ¶140 | col. 33:25-28 |
| c. a plurality of servers in communication with the at least one centralized database...; | The eUnity viewer is described as being able to use multiple servers to "accommodate load balancing" (Compl. ¶168). | ¶168 | col. 33:32-36 |
| d. a resource manager device for load balancing the plurality of servers; | The complaint alleges that the eUnity viewer provides load balancing across multiple servers for sites with high study volume (Compl. ¶168). | ¶168 | col. 33:37-38 |
| e. a security device controlling the plurality of communications...; | The PowerShare product is alleged to use an "advanced, secure communication network" with firewalls, encryption, and user authentication (Compl. ¶145). | ¶145 | col. 33:39-43 |
| f. at least one physically secured site for housing the centralized database...; | PowerShare is alleged to utilize a "highly secure SOC2 Type II data center" (Compl. ¶149). | ¶149 | col. 33:44-47 |
| g. a web application adapted to satisfy a user's request for the three-dimensional virtual views by... [performing client-side caching logic] | The eUnity and ResolutionMD viewers are described as web-based, "zero-footprint" applications that run in a browser and are alleged to perform the claimed client-side caching and requesting logic (Compl. ¶158; Compl. ¶167; Compl. ¶216). | ¶158; ¶167 | col. 33:48-34:4 |
Identified Points of Contention
- Scope Questions: A central point of contention may be whether the temporary, session-based browser caching allegedly employed by the accused viewers (Compl. ¶167) meets the claim limitation of a "local data storage medium for storing frames of views". The defense could argue that this transient cache, which is recommended to be cleared upon closing the browser, does not constitute the "storing" function contemplated by the patent, which may imply a more persistent or structured form of storage.
- Technical Questions: The complaint makes conclusory allegations that the accused viewers perform the step of "determining if any frame... is stored on the local data storage medium" (Compl. ¶293). A key technical question for the court will be what evidence Plaintiff can provide to demonstrate that the accused products actually perform this specific check, as opposed to simply re-requesting data or using a different non-infringing optimization technique. This is particularly relevant for dependent claims that recite creating and comparing a "unique identifiable key" (Compl. ¶92).
V. Key Claim Terms for Construction
The Term: "local data storage medium for storing frames of views" ('167 Patent, claim 1)
- Context and Importance: This term is fundamental to the patents' alleged point of novelty: optimizing bandwidth by intelligently combining locally stored frames with server-transmitted frames. The infringement case hinges on whether the accused viewers' client-side caching functionality (Compl. ¶167) qualifies as this claimed element. Practitioners may focus on this term because its construction could determine whether a transient browser cache falls within the claim's scope.
- Intrinsic Evidence for Interpretation:
- Evidence for a Broader Interpretation: The body of claim 1 of the '167 Patent itself refers broadly to a "local data storage medium" without specifying its type, duration, or permanence. This may support an argument that any form of local memory that holds frame data for any duration, including a session-based browser cache, satisfies the limitation.
- Evidence for a Narrower Interpretation: The specification describes a process where frames from a "prior request" can be reused ('167 Patent, col. 31:32-34). This could suggest a storage mechanism that persists beyond a single user interaction or session. Furthermore, dependent claims that add a "unique identifiable key" system for checking the local store '167 Patent, claim 6 may imply a more structured and deliberate storage system than a standard browser cache.
The Term: "resource manager device for load balancing the plurality of servers" ('609 Patent, claim 1)
- Context and Importance: This system element is crucial for the infringement analysis of the '609, '667, and '397 patents. The complaint alleges that the accused cloud-based architecture meets this limitation (Compl. ¶168). The dispute will likely center on whether the distributed, auto-scaling nature of a modern cloud platform can be mapped to this discretely claimed component.
- Intrinsic Evidence for Interpretation:
- Evidence for a Broader Interpretation: The patent describes the function of the resource manager as managing the "allocation and expansion of servers to handle the scalability of storage capacity and processing power dynamically" ('609 Patent, col. 7:35-39). This functional description could be argued to broadly read on the automated load-balancing and scaling services inherent in cloud platforms like those presumably used by Defendants.
- Evidence for a Narrower Interpretation: The patent's block diagram (e.g.,'609 Patent, Fig. 1) depicts the "Resource Manager" (92) as a distinct component separate from the "Storage & VPU Servers" (102). This may support an argument that the claim requires a specific, separate "device" performing the management function, which might not be met by an integrated, diffuse cloud-based load balancing service.
VI. Other Allegations
Willful Infringement
- The complaint alleges that Defendants had knowledge of the asserted patent family since at least 2017. This allegation is based on a meeting at the Radiological Society of North America (RSNA) conference where Plaintiff's representatives allegedly provided a list of the patents to representatives of Client Outlook, which was later acquired and integrated into Defendant Mach7 (Compl. ¶136). The complaint further alleges knowledge via patent marking on Plaintiff's website since 2018 (Compl. ¶137). Based on this alleged pre-suit knowledge, Plaintiff seeks a finding of willful infringement and a trebling of damages Compl. p. 142, ¶C
VII. Analyst's Conclusion: Key Questions for the Case
- A core issue will be one of definitional scope: Can the claim term "local data storage medium for storing frames," which underpins the patents' efficiency claims, be construed to cover the transient, session-based browser cache allegedly used by the accused viewers? The viability of the infringement case for the method claims may depend heavily on the court's interpretation of "storing."
- A key evidentiary question will be one of architectural mapping: For the system claims, can the distributed, virtualized, and automated components of the accused cloud-native PowerShare network be mapped onto the discretely claimed structural elements like a "resource manager device" and a "security device" as depicted in the patents' more traditional client-server diagrams?
- A central technical question will be one of operational proof: What evidence will Plaintiff present to show that the accused viewers perform the specific step of "determining if any frame...is stored" locally before making a server request? The case may turn on whether the accused systems employ the specific caching-and-checking logic as claimed, or a different, non-infringing method for optimizing performance.
Analysis metadata
Loading Amended Complaint
Suggested improvements