throbber
Case 6:21-cv-00596-ADA Document 1 Filed 06/11/21 Page 1 of 65
`
` 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

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket