`
` UNITED STATES DISTRICT COURT
`WESTERN DISTRICT OF TEXAS
`WACO DIVISION
`
`
`
`
`
`
`
`
`
`)
`
`
`
`
`
`
`INTELLECTUAL VENTURES I LLC and )
`INTELLECTUAL VENTURES II LLC,
`)
`
`
`
`
`
`
`)
`
`
`
`Plaintiffs,
`
`)
`
`
`
`
`
`
`)
`v.
`
`
`
`
`
`)
`
`
`
`
`
`
`)
`HEWLETT PACKARD ENTERPRISE CO.,)
`
`
`
`
`
`
`)
`
`
`
`Defendant.
`
`)
`
`
`
`
`
`
`)
`
`
`
`
`
`
`Civil Action No. 6:21-CV-596
`
`
`
`JURY TRIAL DEMANDED
`
`
`
`COMPLAINT FOR PATENT INFRINGEMENT
`
`Plaintiffs, Intellectual Ventures I LLC and Intellectual Ventures II LLC (together “IV”),
`
`for their complaint against defendant, Hewlett Packard Enterprise Company (“HPE”), hereby
`
`allege as follows:
`
`
`
`THE PARTIES
`
`1.
`
`Intellectual Ventures I LLC (“Intellectual Ventures I”) is a Delaware limited
`
`liability company having its principal place of business located at 3150 139th Avenue SE, Bellevue,
`
`Washington 98005.
`
`2.
`
`Intellectual Ventures II LLC (“Intellectual Ventures II”) is a Delaware limited
`
`liability company having its principal place of business located at 3150 139th Avenue SE, Bellevue,
`
`Washington 98005.
`
`3.
`
`Upon information and belief, HPE is a Delaware corporation with its principal
`
`executive offices located at 11445 Compaq Center West Drive, Houston, Texas 77070. HPE has
`
`regular and established places of business in this District, including a fifty-two (52) acre campus
`
`
`
`Case 6:21-cv-00596-ADA Document 1 Filed 06/11/21 Page 2 of 65
`
`at 14321 Tandem Boulevard, Austin, Texas, and a lease for another 27,326 square foot office at
`
`Paloma Ridge, 13620 FM 620 Austin, Texas 78717. HPE also has at least one other office in
`
`Texas, at 6080 Tennyson Parkway, Suite 400, Plano, Texas 75024. HPE plans to relocate its
`
`global headquarters from San Jose, California, to Spring, Texas in early 2022. HPE may be served
`
`with process through its registered agent, CT Corporation System, 1999 Bryan Street, Suite 900,
`
`Dallas, Texas 75201.
`
`
`
`JURISDICTION
`
`4.
`
`IV brings this action for patent infringement pursuant to 35 U.S.C. § 271, et seq.
`
`This Court has subject matter jurisdiction under 28 U.S.C. §§ 1331 and 1338(a).
`
`5.
`
`This Court has general jurisdiction over HPE because HPE is engaged in substantial
`
`and not isolated activity at its regular and established places of business within this judicial district.
`
`This Court has specific jurisdiction over HPE because HPE has committed acts of infringement
`
`giving rise to this action within this judicial district and has established more than minimum
`
`contacts within this judicial district, such that the exercise of jurisdiction over HPE in this Court
`
`would not offend traditional notions of fair play and substantial justice.
`
`6.
`
`Venue is proper in this judicial district pursuant to 28 U.S.C. §§ 1391(b)-(c) and
`
`1400(b) because HPE maintains regular and established places of business and has committed acts
`
`of patent infringement within this judicial district.
`
`FACTUAL BACKGROUND
`
`7.
`
`Intellectual Ventures Management, LLC (“Intellectual Ventures”) was founded in
`
`2000. Since then, Intellectual Ventures has been involved in the invention business. Intellectual
`
`Ventures fosters inventions and facilitates the filing of patent applications for those inventions;
`
`collaborates with others to develop and patent inventions; and acquires and licenses patents from
`
`2
`
`
`
`Case 6:21-cv-00596-ADA Document 1 Filed 06/11/21 Page 3 of 65
`
`individual inventors, universities, corporations, and other institutions. A significant aspect of
`
`Intellectual Ventures’ business is managing the plaintiffs in this case, Intellectual Ventures I and
`
`Intellectual Ventures II.
`
`8.
`
`To create its own inventions, Intellectual Ventures has a staff of scientists and
`
`engineers who develop ideas in a broad range of fields, including agriculture, computer hardware,
`
`life sciences, medical devices, semiconductors, and software. Intellectual Ventures has invested
`
`millions of dollars developing such ideas and has filed hundreds of patent applications on its
`
`inventions every year, making it one of the world’s top patent filers. Intellectual Ventures has also
`
`invested in laboratory facilities to assist with the development and testing of new ideas.
`
`9.
`
`Furthermore, Intellectual Ventures develops inventions by collaborating with
`
`inventors and research institutions around the world. For example, Intellectual Ventures has
`
`collaborated on inventions by selecting a technical challenge, requesting proposals for inventions
`
`to solve the challenge from inventors and institutions, selecting the most promising ideas,
`
`rewarding the inventors and institutions for their contributions, and filing patent applications on
`
`the ideas. Intellectual Ventures has invested millions of dollars in this way and has created a
`
`network of more than 4,000 inventors worldwide.
`
`10.
`
`One founder of Intellectual Ventures is Nathan Myhrvold, who worked at Microsoft
`
`from 1986 until 2000 in a variety of executive positions, culminating in his appointment as the
`
`company's first Chief Technology Officer (“CTO”) in 1996. While at Microsoft, Dr. Myhrvold
`
`founded Microsoft Research in 1991 and was one of the world’s foremost software experts.
`
`Between 1986 and 2000, Microsoft became the world’s largest technology company.
`
`3
`
`
`
`Case 6:21-cv-00596-ADA Document 1 Filed 06/11/21 Page 4 of 65
`
`11.
`
`Under Dr. Myhrvold’s leadership, IV acquired more than 70,000 patents covering
`
`many important inventions of the Internet era. Many of these inventions coincided with Dr.
`
`Myhrvold’s successful tenure at Microsoft.
`
`12.
`
`Two recent significant accomplishments in the field of computing are cloud-based
`
`computing and virtualization of computing resources. As the computing industry shifted towards
`
`cloud-based and virtualized computing, prior art storage solutions, such as stand-alone direct-
`
`attached arrays, storage area networks (SAN), and network attached storage (NAS), were unable
`
`to efficiently meet the increased performance, availability, and resiliency requirements associated
`
`with such cloud-based and virtualized computing.
`
`13.
`
`To overcome these and other prior art limitations, new storage technologies were
`
`developed. For example, disk storage technologies that increased availability and resiliency were
`
`introduced, such as redundant arrays of independent disks (RAID). A RAID system, however,
`
`does not adequately protect against a failure of its controlling node in a cost-effective manner,
`
`cannot simultaneously serve I/O requests for more than a limited number of computers, and is not
`
`itself readily scalable.
`
`14.
`
`Another example of a new storage technology that was introduced to overcome
`
`prior art storage system limitations were solid-state drives (SSDs), which improved input/output
`
`operations-per-second (IOPS) performance, but introduced other problems, such as SSD media
`
`degradation from continuous write operations. This degradation was especially significant for
`
`data-intensive applications that require a great many write operations per second. Furthermore,
`
`though SSDs have better IOPS performance than older non-volatile storage technologies, such as
`
`hard disk drives (HDDs), they are still slower than volatile memory, such as dynamic random
`
`access memory (DRAM) and static random access memory (SRAM).
`
`4
`
`
`
`Case 6:21-cv-00596-ADA Document 1 Filed 06/11/21 Page 5 of 65
`
`15.
`
`As performance requirements increased in the industry, another problem exhibited
`
`in traditional storage technologies such as RAIDs concerned the fact they dealt with data at an
`
`input/output (I/O) block level. This meant that for a write command that instructs the storage
`
`system to store a 64 Kbyte block of data into a storage media such as an SSD or HDD, the entire
`
`requested block had to be fully received from the instructing computer before the storage system
`
`could begin to process and virtualize that block. Processing an I/O as a single block and requiring
`
`that all its contents be received before being further processed created bottlenecks in storage
`
`systems.
`
`16.
`
`HPE makes, uses, and sells enterprise and high-performance storage solutions,
`
`including virtualized storage and hyperconverged infrastructure solutions, with a particular focus
`
`on distributed storage access and management products. Two of the most important technology
`
`areas that HPE focuses on to deliver these products and services are (1) high performance
`
`enterprise storage; and (2) hyperconverged, self-managing, self-optimizing and self-healing
`
`storage platforms. When providing enterprise storage, for example, via its 3PAR StoreServ
`
`Storage product, HPE focuses on providing highly available, resilient, and fast virtual storage with
`
`advanced I/O management and granular visibility, which maximizes the customer’s return on
`
`investment (ROI). When providing hyperconverged infrastructure platforms, such as its
`
`SimpliVity HCI platform, HPE builds on its above distributed storage offerings by adding
`
`advanced programmatic functionality, such as self-management and healing, that relies on the
`
`availability of redundant storage resources.
`
`THE PATENTS-IN-SUIT
`
`On June 30, 2009, the Patent & Trademark Office (“PTO”) issued United States
`
`17.
`
`Patent No. 7,555,586 (“the ’586 patent”), titled APPARATUS AND METHOD FOR PACKET
`
`5
`
`
`
`Case 6:21-cv-00596-ADA Document 1 Filed 06/11/21 Page 6 of 65
`
`BASED STORAGE VIRTUALIZATION. The ’586 patent is valid and enforceable. A copy of
`
`the ’586 patent is attached as Exhibit A.
`
`18.
`
`Intellectual Ventures II is the owner and assignee of all rights, title, and interest in
`
`and to the ’586 patent, and holds all substantial rights therein, including the rights to grant licenses,
`
`to exclude others, and to enforce and recover past damages for infringement of that patent.
`
`19.
`
`The inventions claimed in the ’586 patent were conceived by Joseph Powell,
`
`Randall Brown, and Stephen Finch while at Stonefly Networks. Stonefly Networks, in operation
`
`for more than two decades, provides high-performance IT infrastructure solutions and storage
`
`virtualization software, including data storage, protection, and optimization services and real-time
`
`monitoring capabilities, to enterprises of all sizes.
`
`20.
`
`The ’586 patent is directed to systems, methods, and/or apparatus for virtualizing
`
`data in storage environments by parallel processing command and data communications,
`
`generating virtual data, and forming virtual I/O requests in an efficient manner. In particular, the
`
`inventions improved upon then existing I/O storage technology by avoiding the processing
`
`bottlenecks of traditional systems that would handle I/O requests (I/Os) as a single, uniform block,
`
`waiting at each of its constituent layers for the entire I/O to be received before it could be
`
`processed, virtualized, and/or forwarded along to a next layer. This bottlenecking problem
`
`introduced significant latency into I/O processing. The inventions of the ’586 patent ameliorated
`
`these bottlenecking and latency problems by processing I/Os as they were received, separating the
`
`command processing aspects of an I/O from the data aspects (e.g., virtual data generation,
`
`movement) of that I/O, and processing each in parallel, thereby enabling faster processing and
`
`decreasing latency.
`
`6
`
`
`
`Case 6:21-cv-00596-ADA Document 1 Filed 06/11/21 Page 7 of 65
`
`21.
`
`On December 9, 2008, the PTO issued United States Patent No. 7,464,240 (“the
`
`’240 patent”), titled HYBRID SOLID STATE DISK DRIVE WITH CONTROLLER. The ’240
`
`patent is valid and enforceable. A copy of the ’240 patent is attached as Exhibit B.
`
`22.
`
`Intellectual Ventures II LLC is the owner and assignee of all rights, title and interest
`
`in and to the ’240 patent, and holds all substantial rights therein, including the rights to grant
`
`licenses, to exclude others, and to enforce and recover past damages for infringement of that patent.
`
`23.
`
`The inventions claimed in the ’240 patent were conceived by Jason Caulkins and
`
`Michael Richard Beyer during their tenure at Cenatek, a company founded by Mr. Caulkins in
`
`2000. Cenatek developed PCI-based solid-state disks and RAMDisk software. Cenatek was
`
`acquired by Data Ram and Mr. Caulkins transferred into the role of Chief Technologist in 2008.
`
`Data Ram, Inc., was an early innovator in volatile and non-volatile memory. Founded in the late
`
`1960s, Data Ram began producing 16KB core memory systems for Digital Equipment
`
`Corporation, and by 1976 had created the first solid-state drive. Soon Data Ram was producing
`
`memory for DEC, Data General, and Sun Microsystems, among others. Mr. Caulkins, a prolific
`
`inventor and entrepreneur, is currently employed by Dell EMC.
`
`24.
`
`The ’240 patent is directed to systems, methods and/or apparatus for high-speed
`
`data storage and access. More particularly, the ’240 patent discloses a novel system and method
`
`for use of and access to a hybrid SSD memory system, including both volatile and non-volatile
`
`memory. The system is accessible through a controller that, among other things, controls writes
`
`from the volatile to the non-volatile memory thus increasing IOPS, as well the life of SSD
`
`hardware. As further disclosed in one embodiment of the ’240 patent, this is accomplished by an
`
`ASIC controller, DRAM and SSD (e.g., flash) storage programmed in such a way so as to increase
`
`I/O performance while minimizing unnecessary degradation of SSD media.
`
`7
`
`
`
`Case 6:21-cv-00596-ADA Document 1 Filed 06/11/21 Page 8 of 65
`
`25.
`
`On February 1, 2011, the PTO issued United States Patent No. 7,882,320 (“the ’320
`
`patent”),
`
`titled MULTI-PROCESSOR FLASH MEMORY STORAGE DEVICE AND
`
`MANAGEMENT SYSTEM. The ’320 patent is valid and enforceable. A copy of the ’320 patent
`
`is attached as Exhibit C.
`
`26.
`
`Intellectual Ventures II is the owner and assignee of all rights, title and interest in
`
`and to the ’320 patent and holds all substantial rights therein, including the right to grant licenses,
`
`to exclude others, and to enforce and recover past damages for infringement of the ’320 patent.
`
`27.
`
`The inventions claimed in the ’320 patent, which is related to the ’240 patent
`
`discussed above, were similarly conceived by Jason Caulkins while working at Cenatek, a
`
`company he founded in 2000. Cenatek developed PCI-based solid-state disks and RAMDisk
`
`software. Cenatek was acquired by Data Ram and Mr. Caulkins transferred into the role of Chief
`
`Technologist in 2008. Data Ram, Inc., was an early innovator in volatile and non-volatile memory.
`
`Founded in the late 1960s, Data Ram began producing 16KB core memory systems for Digital
`
`Equipment Corporation, and by 1976 had created the first solid-state drive. Soon Data Ram was
`
`producing memory for DEC, Data General, and Sun Microsystems, among others. Mr. Caulkins,
`
`a prolific inventor and entrepreneur, is currently employed by Dell EMC.
`
`28.
`
`The ’320 patent is also directed to systems and/or apparatus for data storage, access
`
`and management. Specifically, the ’320 patent discloses a novel system and apparatus in the field
`
`of data storage and mass storage systems which includes a processor-based data storage device
`
`with both volatile and non-volatile memory that can be easily scaled up for multi-processor high-
`
`performance write and read operations without the bottlenecks of prior art solutions.
`
`29.
`
`On August 17, 2004, the PTO issued United States Patent No. 6,779,082 (“the
`
`’082 patent”), titled NETWORK-BASED DISK REDUNDANCY STORAGE SYSTEM AND
`
`8
`
`
`
`Case 6:21-cv-00596-ADA Document 1 Filed 06/11/21 Page 9 of 65
`
`METHOD. The ’082 patent is valid and enforceable. A copy of the ’082 patent is attached as
`
`Exhibit D.
`
`30.
`
`Intellectual Ventures I LLC is the owner and assignee of all rights, title and
`
`interest in and to the ’082 patent, and holds all substantial rights therein, including the rights to
`
`grant licenses, to exclude others, and to enforce and recover past damages for infringement of
`
`that patent.
`
`31.
`
`The inventions claimed in the ’082 patent were conceived by, among others, first
`
`named inventor Eric William Burger, an avid entrepreneur and computer scientist. Mr. Burger has
`
`held various key positions within the telecommunications and networking industries, including
`
`technology leaders such as MCI, BEA Systems, Neustar, Brooktrout, and Centigram
`
`Communications. Mr. Burger is also the founder of SnowShore Networks and Cantata
`
`Technology, and over the course of his career has generated $2 billion of shareholder wealth. Mr.
`
`Burger is a named inventor on no less than ten issued patents and is currently a Research Professor
`
`at Georgetown on detail serving in the White House Office of Science and Technology Policy.
`
`32.
`
`The ’082 patent is directed to systems, methods and/or apparatus for networked
`
`computer data storage, and more specifically, to a highly available and distributed data storage
`
`methodology, utilizing networked data storage units coupled to an object manager system that
`
`controls the creation, access and replication of files associated with I/Os, so as to cost-effectively
`
`allow for improved resiliency and scalability.
`
`COUNT I
`(HPE’s Infringement of U.S. Patent No. 7,555,586)
`
`33.
`
`34.
`
`Paragraphs 1-32 are reincorporated by reference as if fully set forth herein.
`
`The inventions claimed in the ’586 patent, taken alone or in combination, were not
`
`well-understood, routine or conventional to one of ordinary skill in the art at the time of the
`
`9
`
`
`
`Case 6:21-cv-00596-ADA Document 1 Filed 06/11/21 Page 10 of 65
`
`invention. Rather, the ’586 patent claims and teaches, inter alia, an improved way to virtualize
`
`data in storage environments by parallel processing command and data communications and
`
`generating virtual data and forming virtual I/Os in an efficient manner. The inventions of the ’586
`
`patent improved upon then existing I/O storage technology by avoiding the processing bottlenecks
`
`and latencies of traditional systems that would wait at each of its constituent layers for an entire
`
`I/O to be received before processing and forwarding it along to a next layer. The inventions did
`
`so by processing I/Os as they were received, separating the command aspects of I/Os from the data
`
`aspects, processing each in parallel, and ultimately accumulating virtual data to form virtual I/Os.
`
`The inventions thus enable more efficient processing of I/Os, and avoid latencies and bottlenecks
`
`found in traditional systems.
`
`35.
`
`The inventions represented a technical solution to an unsolved technological
`
`problem. The written description of the ’586 patent describes, in technical detail, each of the
`
`limitations in the claims, allowing a person of skill in the art to understand what those limitations
`
`cover, and therefore what was claimed and also understand how the non-conventional and non-
`
`generic ordered combination of the elements of the claims differ markedly from what had been
`
`performed in the industry prior to the inventions of the ’586 patent. More specifically, the claims
`
`of the ’586 patent recite methods and systems for separating and parallel processing command and
`
`data communications and ultimately generating commands and virtual data as part of forming
`
`virtual I/Os.
`
`36.
`
`The system covered by the asserted claims, therefore, differs markedly from the
`
`prior systems in use at the time of this invention, which, inter alia, lacked the claimed combination
`
`of separating and parallel processing command and data communications independently,
`
`generating commands based on the command communication, and virtual data based upon the
`
`10
`
`
`
`Case 6:21-cv-00596-ADA Document 1 Filed 06/11/21 Page 11 of 65
`
`generated commands, and ultimately accumulating virtual data to form a virtual I/O. Prior systems
`
`introduced latencies and created bottlenecks in processing by requiring that an entire I/O be
`
`received and processed as a single unit at each of their constituent layers before being forwarded
`
`to the next layer, whereas the invention of the ’586 patent avoided such issues by separating and
`
`parallel processing command and data portions of I/Os, thereby significantly improving the
`
`performance of storage systems.
`
`37.
`
`The ’586 patent is drawn to solving a specific, technical problem arising in the
`
`context of virtualized I/O storage environments. Consistent with the problem addressed being
`
`rooted in complex computer processing and storage technology, the solutions disclosed in the ’586
`
`patent consequently are also rooted in that same technology and cannot be performed with pen and
`
`paper or in the human mind.
`
`38.
`
`HPE has directly infringed, and continues to directly infringe, literally and/or by
`
`the doctrine of equivalents, individually and/or jointly, at least claim 1 of the ’586 patent by
`
`making, using, testing, selling, offering for sale and/or importing into the United States products
`
`and/or services covered by one or more claims of the ’586 patent. HPE’s products and/or services
`
`that infringe the ’586 patent include, but are not limited to, HPE’s 3PAR StoreServ product
`
`offerings, and any other HPE products and/or services, either alone or in combination, that operate
`
`in substantially the same manner (together the “Accused ’586 Products”).
`
`Claim 1 of the ’586 patent is reproduced below:
`
`1. A method for data virtualization, comprising the steps of:
`
`receiving communications;
`
`separating a command communication from a data communication;
`
`parallel processing
`communication;
`
`the command communication and
`
`the data
`
`generating at least one command based on the command communication;
`
`11
`
`
`
`Case 6:21-cv-00596-ADA Document 1 Filed 06/11/21 Page 12 of 65
`
`generating virtual data according to the at least one command;
`
`accumulating the virtual data; and
`
`forming a virtual I/O from the accumulated virtual data.
`
`
`
`39.
`
`The Accused ’586 Products practice a method for data virtualization comprising
`
`the steps detailed below. As one non-limiting example, the Accused ’586 Products include HPE
`
`3PAR StoreServ product offerings that virtualize data in a storage environment:
`
`
`
`
`
`
`
`
`
`40.
`
`Furthermore, the Accused ’586 Products practice the step of receiving
`
`communications. For example, the HPE 3PAR StoreServ product offerings receive I/O messages,
`
`12
`
`
`
`Case 6:21-cv-00596-ADA Document 1 Filed 06/11/21 Page 13 of 65
`
`command communications, data transfer communications, and other communications as part of
`
`read and write requests from and to storage systems, as seen below:
`
`
`
`
`
`41.
`
`The Accused ’586 Products practice the step of separating a command
`
`communication from a data communication. For example, the HPE 3PAR StoreServ storage
`
`controller node separates the processing of commands, such as SCSI control commands, from
`
`communications regarding data movement. The 3PAR ASIC offloads data communication
`
`processing from the control processor, as illustrated below:
`
`13
`
`
`
`Case 6:21-cv-00596-ADA Document 1 Filed 06/11/21 Page 14 of 65
`
`
`
`
`
`42.
`
`In addition, the Accused ’586 Products practice the step of parallel processing the
`
`command communication and the data communication. For example, the HPE 3PAR StoreServ
`
`system receives command communications and data communications, routes them onto separate
`
`processing paths, and processes them in parallel with one another, as illustrated below:
`
`14
`
`
`
`Case 6:21-cv-00596-ADA Document 1 Filed 06/11/21 Page 15 of 65
`Case 6:21-cv-00596—ADA Document 1 Filed 06/11/21 Page 15 of 65
`
`Mixed-workload support
`Unlike legacy architectures that process IIO commands and move data using the same processor complex. the HP 3PAR
`StoreServ Storage controller node design separates the processing of SCSI control commands from data movement This
`allows trmsaction-intensive and throughput-intensive workloads to run on the same storage resources without contention.
`thereby supporting massive consolidation and multl-tenancy. This means that. for example. the system can easily handle
`an 0LTP application and an extremely bandwidth—construing data warehousing application concurrently with ease.
`
`This capability is made possible by the HP 3PM! ASIC, which offloads data processing from the control processor. where
`metadata is processed. By pathing and processing data and metadata separately. transaction-intensive workloads are not
`held up behind throughput-intensive workloads. As a result, the HP 3PAR StoreServ Storage platform, as compared to the
`ASIC—less architectures of traditional storage vendors—including many 0f today's all-flash arrays-delivers excellent
`performance consistently. even in mixed-workload scenarios. Figure 8 illustrates the benefits of mixed-workload support.
`
`
`
`Finn 0. HP 3PAR StoreServ Storage with mlxedwvorkload support
`
`”WV PM!"
`workload ammo
`
`I’ll processing: traditional storage
`
`i“ -toao--i
`
`Disk
`
`"9"”m IIIall IOPS wait for largo IOPS to be processed
`workload OLVJfIt’U
`
`HOStS
`
`wnr no.1] SU'JUVKXJ
`my arm--
`
`IIO processing: "P am StoreServ Storage
`
`ho
`-
`32...... .Z?_-- i
`
`worm-a! with"!!!
`
`control information and data are bathed andW separately
`
`h = data 0 = control informationlmetadata)
`
`Control operations are handed as follows:
`
`° mm the HP 3PAR StoreServ 20000 Storage system, control operations are processed by up to 16 high-performance
`Intel Quad-Core processors (for an 8-node HP 3PAR StoreServ 20800 Storage system).
`
`- With the HP 3PAR StoreServ 7450c and 7440c Storage systems. control operations are handled by up to four
`Intel 8-core processors.
`
`.
`
`In the case of the HP 3PAR StoreServ 7400c Storage system. control operations are handled by up to four
`Intel Hexa-core processors.
`
`' For the HP 3PAR StoreServ 7200c Storage system. control operations are handled by up to two lntel
`Hexa-core processors.
`
`Data movement is handled as follows:
`
`. For the HP 3PAR StoreServ 20000 Storage system, all data movement is handed by the specially designed HP 3PAR
`ASle (two per controller node).
`. For the HP 3PAR StoreServ 7200c. 7400c. 7440c, and 7450c Storage systems. all data movement is handed by the
`HP 3PAR ASICs (one per controller node).
`
`
`
`
`
`
`
`15
`15
`
`
`
`Case 6:21-cv-00596-ADA Document 1 Filed 06/11/21 Page 16 of 65
`
`
`
`
`
`43.
`
`The Accused ’586 Products additionally practice the step of generating at least one
`
`command based on the command communication. For example, the HPE 3PAR StoreServ system
`
`generates commands based on the command information in an I/O message, including to create,
`
`update, and maintain lookup tables and bitmaps that store pointers and indicate where data is
`
`located and/or should be written as part of read and write operations, as shown below:
`
`44.
`
`The Accused ’586 Products additionally practice the step of generating virtual data
`
`according to the at least one command. For example, the HPE 3PAR StoreServ product offerings
`
`are based on fine-grained data virtualization that divides physical disks into granular allocation
`
`
`
`16
`
`
`
`Case 6:21-cv-00596-ADA Document 1 Filed 06/11/21 Page 17 of 65
`
`units called chunklets, which can be dynamically organized and assigned to create logical disks
`
`that are used to create (and are mapped to), virtual volumes. As part of this approach, I/Os are
`
`processed and certain information therefrom is used as an index to the lookup tables which help
`
`determine where the virtual data should be written to and/or read from, as shown below:
`
`
`
`
`
`
`
`17
`
`
`
`Case 6:21-cv-00596-ADA Document 1 Filed 06/11/21 Page 18 of 65
`
`
`
`
`
`45.
`
`The Accused ’586 Products additionally practice the steps of accumulating virtual
`
`data and forming virtual I/Os from the accumulated virtual data. For example, the HPE 3PAR
`
`StoreServ system caches all writes to virtual volumes in a controller node, accumulating the write
`
`data and ensuring it is cached in the controller node before completing and acknowledging the
`
`write operation to the host computer that requested it, while also enabling the merging of multiple
`
`writes before proceeding with a virtual I/O operation. Also, for example, the HPE 3PAR StoreServ
`
`system enables Fast RAID 5 and employs a write-back cache that allows sequential writes to be
`
`18
`
`
`
`Case 6:21-cv-00596-ADA Document 1 Filed 06/11/21 Page 19 of 65
`
`collected until a full parity group can be written, thus accumulating virtual data and forming a
`
`virtual I/O from the accumulated virtual data, as shown below:
`
`
`
`
`
`46.
`
`Additionally, HPE has been, and currently is, an active inducer of infringement of
`
`the ’586 patent under 35 U.S.C. § 271(b) and a contributory infringer of the ’586 patent under 35
`
`U.S.C. § 271(c).
`
`47.
`
`HPE has actively induced, and continues to actively induce, infringement of the
`
`’586 patent by intending that others use, offer for sale, or sell in the United States, products and/or
`
`services covered by one or more claims of the ’586 patent, including but not limited to HPE 3PAR
`
`StoreServ product offerings, as well as any HPE product and/or service, alone or in combination,
`
`that operates in materially the same manner. HPE provides these products and/or services to others,
`
`such as customers, resellers and end-user customers, who, in turn, in accordance with HPE’s
`
`19
`
`
`
`Case 6:21-cv-00596-ADA Document 1 Filed 06/11/21 Page 20 of 65
`
`design, intent and directions, use, provision for use, offer for sale, or sell in the United States the
`
`foregoing products and/or services that directly infringe one or more claims of the ’586 patent as
`
`described above. HPE’s inducement includes the directions and instructions found at one or more
`
`of the following, the content of which is described in detail above:
`
`- http://docs.media.bitpipe.com/io_12x/io_125180/item_1206898/HP%203PAR%20StoreS
`erv%20Architecture%20TWP%20JUN15%204AA3-3516ENW.pdf
`
`- https://www.hpe.com/psnow/doc/4aa3-3516enw?jumpid=in_lit-psnow-red
`
`- https://manualzz.com/doc/48051805/hpe-3par-command-line-interface-administrator-
`guide
`
`- http://www.hp.com/hpinfo/newsroom/press_kits/2013/HPDiscoverBarcelona/3PAR_Stor
`eServ_Family_Brochure.pdf
`
`48.
`
`HPE has contributed to, and continues to contribute to, the infringement of the ’586
`
`patent by others by knowingly providing one or more components that, when installed, configured
`
`and used result in systems that as intended by HPE described above, directly infringe one or more
`
`claims of the ’586 patent.
`
`49.
`
`HPE knew of the ’586 patent, or should have known of the ’586 patent, but was
`
`willfully blind to its existence. Upon information and belief, HPE has had actual knowledge of
`
`the ’586 patent since at least as early as the receipt of IV’s June 10, 2021 notice letter and service
`
`upon HPE of this Complaint.
`
`50.
`
`By the time of trial, HPE will or should have known and intended (since receiving
`
`such notice) that its continued actions would infringe and actively induce and contribute to the
`
`infringement of one or more claims of the ’586 patent.
`
`51.
`
`HPE has committed, and continues to commit, contributory infringement by, inter
`
`alia, knowingly selling products and/or services that when used cause the direct infringement of
`
`one or more claims of the ’586 patent by a third party, and which have no substantial non-infringing
`
`uses, or include one or more separate and distinct components such as software especially made
`
`20
`
`
`
`Case 6:21-cv-00596-ADA Document 1 Filed 06/11/21 Page 21 of 65
`
`or adapted for use in infringement of the ’586 patent that are not staple articles or commodities of
`
`commerce suitable for substantial non-infringing use.
`
`COUNT II
`(HPE’s Infringement of U.S. Patent No. 7,464,240)
`
`52.
`
`53.
`
`Paragraphs 1-51 are reincorporated by reference as if fully set forth herein.
`
`The inventions claimed in the ’240 patent, taken alone or in combination, were not
`
`well-understood, routine or conventional to one of ordinary skill in the art at the time of the
`
`invention. Rather, the ’240 patent claims and teaches, inter alia, an improved way to access and
`
`use both volatile and non-volatile memory to significantly increase IOPS and extend the life of
`
`non-volatile, solid-state memory via a unique supervisory scheme and novel controller. The
`
`inventions improved upon then ex