IP Library Granted Patent US 12,547,350
Granted Patent B2
US 12,547,350 · App. 18/812,256 · Granted Feb 10, 2026

Global de-duplication of virtual disks in a storage platform

Inventors: Avinash Lakshman (Fremont, CA); Gaurav Yadav (Mount View, CA)
Assignee: Commvault Systems, Inc.
G06F3/0664G06F3/0608G06F3/0641G06F3/0683
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,547,350
App. No.
18/812,256
Granted
Feb 10, 2026
Kind
B2
Abstract

In order to avoid writing duplicates of blocks of data into a storage platform, any virtual disk within the storage platform may have a de-duplication feature enabled. Or, all virtual disks have this feature enabled. For virtual disks with de-duplication enabled, a unique message digest is calculated for every block of data written to that virtual disk. Upon a write, these message digests are consulted in order to determine if a particular block of data has already been written, if so, it is not written again, and if not, it is written. All de-duplication virtual disks are written to a single system virtual disk within the storage platform. De-duplication occurs over the entire storage platform and over all its virtual disks because all message digests are consulted before a write is performed for any virtual disk. A read for a de-duplication virtual desk reads from the system virtual disk.

Claims (54)

1 . A system comprising:

a plurality of computer nodes, wherein each computer node among the plurality of computer nodes comprises a hardware processor and data storage devices; and

a system deduplication disk, which is configured as a virtual disk of the system,

wherein the system deduplication disk comprises storage locations distributed among data storage devices in one or more computer nodes among the plurality of computer nodes,

wherein the system deduplication disk is configured to store deduplicated data for a plurality of virtual disks of the system that are configured as addressable targets for software applications that write data to the system, and

wherein the system deduplication disk is not presented by the system as an addressable target for software applications that write data to the system; and

one or more data structures, which are stored at one or more computer nodes among the plurality of computer nodes,

wherein the one or more data structures comprise unique hash values corresponding to data blocks that are stored in the system deduplication disk; and

wherein a computer server, which comprises a hardware processor and is in communication with at least one computer node among the plurality of computer nodes, is configured to:

intercept a first write request issued by a software application, wherein the first write request comprises a first data block and is addressed to a first virtual disk of the system, wherein the first virtual disk is configured with deduplication enabled, and wherein the first virtual disk is distinct from the system deduplication disk, and

based on determining that a first hash value for the first data block is not present in the one or more data structures: cause a first computer node among the plurality of computer nodes to store the first data block at a first storage location of the system deduplication disk, wherein the first storage location is configured at the first computer node, and wherein the first data block is not stored into the first virtual disk addressed by the first write request, and

cause to be added to the one or more data structures: the first hash value and an indication of the first storage location.

2 . The system of claim 1 , wherein the indication of the first storage location comprises an offset within the system deduplication disk.

3 . The system of claim 1 , wherein the plurality of virtual disks of the system that are configured as addressable targets are configured with deduplication enabled.

4 . The system of claim 1 , wherein the computer server is configured to host a controller virtual machine, which is configured to intercept write requests issued by the software application, including the first write request.

5 . The system of claim 4 , wherein the computer server hosting the controller virtual machine is further configured to, based on determining that the first hash value is present in a first data structure among the one or more data structures: retrieve from the first data structure an indication of a second storage location where a second data block having the first hash value of the first data block is stored in the system deduplication disk, and update metadata associated with the first virtual disk to associate the first data block with the second data block.

6 . The system of claim 4 , wherein the computer server hosting the controller virtual machine is further configured to: store the first data block at the controller virtual machine, wherein the first data block is to be read therefrom in response to a subsequent read request for the first data block intercepted by the controller virtual machine.

7 . The system of claim 1 , wherein a second computer node among the plurality of computer nodes is configured to: store metadata associated with the first data block, wherein the metadata comprises an identifier of the first data block, and wherein the metadata indicates a number of computer nodes among the plurality of computer nodes where the first data block was physically stored at one or more storage locations of the system deduplication disk, including an indication of the first computer node.

8 . The system of claim 7 , wherein the number corresponds to a replication factor configured for the system deduplication disk.

9 . The system of claim 7 , wherein the second computer node that stores the metadata is the same as the first computer node that stores the first data block.

10 . The system of claim 7 , wherein the second computer node that stores the metadata is different from the first computer node that stores the first data block.

11 . The system of claim 1 , wherein the first computer node is configured to:

store the first data block at the first storage location of the system deduplication disk configured at the first computer node; and

transmit the first data block to a number of other computer nodes among the plurality of computer nodes, wherein the number is based on a replication factor configured for the system deduplication disk.

12 . The system of claim 1 , wherein the computer server is further configured to:

intercept a read request issued by the software application, wherein the read request is for a third data block from the first virtual disk,

based on metadata that indicates that the third data block is stored at a given storage location of the system deduplication disk, determine that the given storage location corresponds to the first computer node,

request the third data block from the first computer node, and

responsive to the read request, return the third data block to the software application, as obtained from the system deduplication disk.

13 . A system comprising:

a plurality of computer nodes, wherein each computer node among the plurality of computer nodes comprises a hardware processor and data storage devices; and

a computer server, which comprises a hardware processor and is in communication with at least one computer node among the plurality of computer nodes, wherein the computer server is configured to host a controller virtual machine, which is configured to intercept write requests issued by a software application hosted by the computer server;

a system deduplication disk, which is configured as a virtual disk of the system,

wherein the system deduplication disk is not presented by the system as an addressable target for the software application,

wherein the system deduplication disk comprises storage locations distributed among data storage devices in one or more computer nodes among the plurality of computer nodes, and

wherein the system is configured to store deduplicated data, at the system deduplication disk, for one or more virtual disks of the system that are configured with deduplication enabled; and

one or more deduplication tables, which are stored at one or more of: the computer server and one or more computer nodes among the plurality of computer nodes,

wherein the one or more deduplication tables comprise unique hash values corresponding to data blocks stored in the system deduplication disk; and

wherein the computer server is configured to:

intercept a first write request issued by the software application, wherein the first write request comprises a first data block and is addressed to a first virtual disk of the system, wherein the first virtual disk is configured with deduplication enabled, and wherein the first virtual disk is distinct from the system deduplication disk,

based on determining that a first hash value for the first data block is not present in the one or more deduplication tables: cause a first computer node among the plurality of computer nodes to store the first data block at a first storage location of the system deduplication disk, wherein the first storage location is configured at the first computer node, and wherein the first data block is not stored into the first virtual disk addressed by the first write request, and further cause to be added to the one or more deduplication tables: the first hash value and an indication of the first storage location.

14 . The system of claim 13 , wherein the indication of the first storage location comprises an offset within the system deduplication disk.

15 . The system of claim 13 , wherein the computer server hosting the controller virtual machine is further configured to, based on determining that the first hash value is present in a first deduplication table among the one or more deduplication tables: retrieve from the first deduplication table an indication of a second storage location where a second data block having the first hash value of the first data block is stored in the system deduplication disk, and update metadata associated with the first virtual disk to associate the first data block with the second data block.

16 . The system of claim 13 , wherein the computer server hosting the controller virtual machine is further configured to: store the first data block at the controller virtual machine, wherein the first data block is to be read therefrom in response to a subsequent read request for the first data block intercepted by the controller virtual machine.

17 . The system of claim 13 , wherein a second computer node among the plurality of computer nodes is configured to: store metadata associated with the first data block, wherein the metadata comprises an identifier of the first data block, and wherein the metadata indicates a number computer nodes among the plurality of computer nodes where the first data block was physically stored at one or more storage locations of the system deduplication disk, including an indication of the first computer node, wherein the number corresponds to a replication factor configured for the system deduplication disk.

18 . The system of claim 17 , wherein the second computer node that stores the metadata is one of: the same as the first computer node that stores the first data block, and different from the first computer node that stores the first data block.

19 . The system of claim 13 , wherein the first computer node is configured to:

store the first data block at the first storage location of the system deduplication disk configured at the first computer node; and

transmit the first data block to a number of other computer nodes among the plurality of computer nodes, wherein the number is based on a replication factor configured for the system deduplication disk.

20 . The system of claim 13 , wherein the computer server hosting the controller virtual machine is further configured to:

intercept a read request issued by the software application, wherein the read request is for a third data block from the first virtual disk,

based on metadata that indicates that the third data block is stored at a given storage location of the system deduplication disk, determine that the given storage location corresponds to the first computer node,

request the third data block from the first computer node, and

responsive to the read request, return the third data block to the software application, as obtained from the system deduplication disk.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 22, 2025
From: LAKSHMAN, AVINASH; YADAV, GAURAV
To: HEDVIG, INC.
Reel/Frame 072322/0455 →
SUPPLEMENTAL CONFIRMATORY GRANT OF SECURITY INTEREST IN UNITED STATES PATENTS Recorded Apr 16, 2025
From: COMMVAULT SYSTEMS, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 070864/0344 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 29, 2024
From: HEDVIG, INC.
To: COMMVAULT SYSTEMS, INC.
Reel/Frame 068434/0168 →
Continuity (5)
Continuation 18205448 · Jun 2, 2023
Continuation 17707077 · Mar 29, 2022
Continuation 17028164 · Sep 22, 2020
Continuation 15155838 · May 16, 2016
Related Publication 20240411487A1 · Dec 12, 2024
References Cited (400)
US 5499367A · Bamford et al. · 1996 [cited by applicant]
US 5559991A · Kanfi · 1996 [cited by applicant]
US 5625793A · Mirza · 1997 [cited by applicant]
US 5642496A · Kanfi · 1997 [cited by applicant]
US 5732240A · Caccavale · 1998 [cited by applicant]
US 5765173A · Cane et al. · 1998 [cited by applicant]
US 6286084B1 · Wexler et al. · 2001 [cited by applicant]
US 6418478B1 · Ignatius et al. · 2002 [cited by applicant]
US 6425057B1 · Cherkasova et al. · 2002 [cited by applicant]
US 6542972B2 · Ignatius et al. · 2003 [cited by applicant]
US 6658436B2 · Oshinsky et al. · 2003 [cited by applicant]
US 6721767B2 · DeMeno et al. · 2004 [cited by applicant]
US 6760723B2 · Oshinsky et al. · 2004 [cited by applicant]
US 6760812B1 · Degenaro et al. · 2004 [cited by applicant]
US 6823377B1 · Wu et al. · 2004 [cited by applicant]
US 7003641B2 · Prahlad · 2006 [cited by applicant]
US 7028096B1 · Lee · 2006 [cited by applicant]
US 7035880B1 · Crescenti · 2006 [cited by applicant]
US 7103617B2 · Phatak · 2006 [cited by applicant]
US 7130970B2 · Devassy · 2006 [cited by applicant]
US 7162496B2 · Amarendran et al. · 2007 [cited by applicant]
US 7174433B2 · Kottomtharayil et al. · 2007 [cited by applicant]
US 7237061B1 · Boic · 2007 [cited by applicant]
US 7246207B2 · Kottomtharayil · 2007 [cited by applicant]
US 7284030B2 · Ackaouy et al. · 2007 [cited by applicant]
US 7315923B2 · Retnamma · 2008 [cited by applicant]
US 7389311B1 · Crescenti et al. · 2008 [cited by applicant]
US 7395282B1 · Crescenti · 2008 [cited by applicant]
US 7440982B2 · Lu · 2008 [cited by applicant]
US 7454569B2 · Kavuri · 2008 [cited by applicant]
US 7472238B1 · Gokhale · 2008 [cited by applicant]
US 7490207B2 · Amarendran et al. · 2009 [cited by applicant]
US 7500053B1 · Kavuri · 2009 [cited by applicant]
US 7529782B2 · Prahlad · 2009 [cited by applicant]
US 7536291B1 · Vijayan Retnamma et al. · 2009 [cited by applicant]
US 7539710B1 · Haustein et al. · 2009 [cited by applicant]
US 7543125B2 · Gokhale · 2009 [cited by applicant]
US 7546324B2 · Prahlad et al. · 2009 [cited by applicant]
US 7574692B2 · Herscu · 2009 [cited by applicant]
US 7584338B1 · Bricker et al. · 2009 [cited by applicant]
US 7606844B2 · Kottomtharayil · 2009 [cited by applicant]
US 7613748B2 · Brockway · 2009 [cited by applicant]
US 7613752B2 · Prahlad · 2009 [cited by applicant]
US 7617253B2 · Prahlad et al. · 2009 [cited by applicant]
US 7617262B2 · Prahlad · 2009 [cited by applicant]
US 7620710B2 · Kottomtharayil · 2009 [cited by applicant]
US 7636743B2 · Erofeev · 2009 [cited by applicant]
US 7651593B2 · Prahlad · 2010 [cited by applicant]
US 7657550B2 · Prahlad · 2010 [cited by applicant]
US 7660807B2 · Prahlad · 2010 [cited by applicant]
US 7661028B2 · Erofeev · 2010 [cited by applicant]
US 7720841B2 · Gu et al. · 2010 [cited by applicant]
US 7734820B1 · Ranade et al. · 2010 [cited by applicant]
US 7747579B2 · Prahlad · 2010 [cited by applicant]
US 7801864B2 · Prahlad · 2010 [cited by applicant]
US 7809914B2 · Kottomtharayil · 2010 [cited by applicant]
US 7814149B1 · Stringham · 2010 [cited by applicant]
US 7822939B1 · Veprinsky et al. · 2010 [cited by applicant]
US 8145614B1 · Zimran et al. · 2012 [cited by applicant]
US 8204862B1 · Paulzagade et al. · 2012 [cited by applicant]
US 8209334B1 · Doerner · 2012 [cited by applicant]
US 8364652B2 · Vijayan · 2013 [cited by applicant]
US 8370542B2 · Lu et al. · 2013 [cited by applicant]
US 8484162B2 · Prahlad · 2013 [cited by applicant]
US 8549350B1 · Dutch et al. · 2013 [cited by applicant]
US 8572340B2 · Vijayan · 2013 [cited by applicant]
US 8577851B2 · Vijayan · 2013 [cited by applicant]
US 8578109B2 · Vijayan · 2013 [cited by applicant]
US 8732133B2 · Attarde · 2014 [cited by applicant]
US 8930306B1 · Ngo · 2015 [cited by applicant]
US 8938481B2 · Kumarasamy et al. · 2015 [cited by applicant]
US 8954446B2 · Vijayan Retnamma et al. · 2015 [cited by applicant]
US 9020900B2 · Vijayan Retnamma et al. · 2015 [cited by applicant]
US 9021198B1 · Vijayan · 2015 [cited by applicant]
US 9104623B2 · Retnamma et al. · 2015 [cited by applicant]
US 9116850B2 · Vijayan Retnamma et al. · 2015 [cited by applicant]
US 9218374B2 · Muller · 2015 [cited by applicant]
US 9218375B2 · Muller · 2015 [cited by applicant]
US 9218376B2 · Muller · 2015 [cited by applicant]
US 9251186B2 · Muller · 2016 [cited by applicant]
US 9275086B2 · Kumarasamy · 2016 [cited by applicant]
US 9298715B2 · Kumarasamy et al. · 2016 [cited by applicant]
US 9298723B1 · Vincent · 2016 [cited by applicant]
US 9342253B1 · Muthukkaruppan · 2016 [cited by applicant]
US 9342537B2 · Kumarasamy · 2016 [cited by applicant]
US 9405482B2 · Varadharajan · 2016 [cited by applicant]
US 9411534B2 · Lakshman · 2016 [cited by applicant]
US 9424058B1 · Wasson et al. · 2016 [cited by applicant]
US 9424151B2 · Lakshman · 2016 [cited by applicant]
US 9483205B2 · Lakshman · 2016 [cited by applicant]
US 9558085B2 · Lakshman · 2017 [cited by applicant]
US 9575673B2 · Mitkar · 2017 [cited by applicant]
US 9633033B2 · Vijayan · 2017 [cited by applicant]
US 9633056B2 · Attarde · 2017 [cited by applicant]
US 9639274B2 · Maranna · 2017 [cited by applicant]
US 9665591B2 · Vijayan · 2017 [cited by applicant]
US 9753955B2 · Agrawal · 2017 [cited by applicant]
US 9798489B2 · Lakshman · 2017 [cited by applicant]
US 9848046B2 · Mehta · 2017 [cited by applicant]
US 9864530B2 · Lakshman · 2018 [cited by applicant]
US 9875063B2 · Lakshman · 2018 [cited by applicant]
US 10061663B2 · Vijayan et al. · 2018 [cited by applicant]
US 10067722B2 · Lakshman · 2018 [cited by applicant]
US 10126973B2 · Vijayan et al. · 2018 [cited by applicant]
US 10223211B2 · Kumarasamy · 2019 [cited by applicant]
US 10223212B2 · Kumarasamy · 2019 [cited by applicant]
US 10255143B2 · Vijayan et al. · 2019 [cited by applicant]
US 10310953B2 · Vijayan et al. · 2019 [cited by applicant]
US 10339106B2 · Vijayan · 2019 [cited by applicant]
US 10380072B2 · Attarde et al. · 2019 [cited by applicant]
US 10795577B2 · Lakshman et al. · 2020 [cited by applicant]
US 10846024B2 · Lakshman · 2020 [cited by applicant]
US 11314458B2 · Lakshman et al. · 2022 [cited by applicant]
US 20010052015A1 · Lin et al. · 2001 [cited by applicant]
US 20020062439A1 · Cotugno et al. · 2002 [cited by applicant]
US 20020143892A1 · Mogul · 2002 [cited by applicant]
US 20030115346A1 · McHenry et al. · 2003 [cited by applicant]
US 20030174648A1 · Wang et al. · 2003 [cited by applicant]
US 20030187917A1 · Cohen · 2003 [cited by applicant]
US 20030188106A1 · Cohen · 2003 [cited by applicant]
US 20040010562A1 · Itonaga · 2004 [cited by applicant]
US 20040098373A1 · Bayliss · 2004 [cited by applicant]
US 20040215746A1 · McCanne et al. · 2004 [cited by applicant]
US 20040230753A1 · Amiri et al. · 2004 [cited by applicant]
US 20050033756A1 · Kottomtharayil et al. · 2005 [cited by applicant]
US 20050117558A1 · Angermann et al. · 2005 [cited by applicant]
US 20050216659A1 · Ogawa et al. · 2005 [cited by applicant]
US 20050243609A1 · Yang et al. · 2005 [cited by applicant]
US 20050246393A1 · Coates · 2005 [cited by applicant]
US 20050273654A1 · Chen et al. · 2005 [cited by applicant]
US 20060020660A1 · Prasad et al. · 2006 [cited by applicant]
US 20070073814A1 · Kamat et al. · 2007 [cited by applicant]
US 20070156966A1 · Sundarrajan et al. · 2007 [cited by applicant]
US 20070162462A1 · Zhang et al. · 2007 [cited by applicant]
US 20070179995A1 · Prahlad et al. · 2007 [cited by applicant]
US 20070192444A1 · Ackaouy et al. · 2007 [cited by applicant]
US 20070192542A1 · Frolund et al. · 2007 [cited by applicant]
US 20070192544A1 · Frolund et al. · 2007 [cited by applicant]
US 20080005141A1 · Zheng et al. · 2008 [cited by applicant]
US 20080005509A1 · Smith et al. · 2008 [cited by applicant]
US 20080016131A1 · Sandorfi et al. · 2008 [cited by applicant]
US 20080028149A1 · Pardikar et al. · 2008 [cited by applicant]
US 20080098041A1 · Chidambaran et al. · 2008 [cited by applicant]
US 20080244172A1 · Kano · 2008 [cited by applicant]
US 20080244204A1 · Cremelie et al. · 2008 [cited by applicant]
US 20080250204A1 · Kavuri et al. · 2008 [cited by applicant]
US 20080281908A1 · McCanne et al. · 2008 [cited by applicant]
US 20080320151A1 · McCanne et al. · 2008 [cited by applicant]
US 20090055471A1 · Kozat et al. · 2009 [cited by applicant]
US 20090077140A1 · Anglin et al. · 2009 [cited by applicant]
US 20090138481A1 · Chatley et al. · 2009 [cited by applicant]
US 20090144416A1 · Chatley · 2009 [cited by applicant]
US 20090144422A1 · Chatley et al. · 2009 [cited by applicant]
US 20090183162A1 · Kindel et al. · 2009 [cited by applicant]
US 20090204649A1 · Wong et al. · 2009 [cited by applicant]
US 20090217265A1 · Ishikawa · 2009 [cited by applicant]
US 20090268903A1 · Bojinov et al. · 2009 [cited by applicant]
US 20090276454A1 · Smith · 2009 [cited by applicant]
US 20090327625A1 · Jaquette et al. · 2009 [cited by applicant]
US 20100070478A1 · Anglin · 2010 [cited by applicant]
US 20100082558A1 · Anglin et al. · 2010 [cited by applicant]
US 20100088296A1 · Periyagaram · 2010 [cited by applicant]
US 20100250549A1 · Muller · 2010 [cited by applicant]
US 20100250896A1 · Matze · 2010 [cited by applicant]
US 20100257142A1 · Murphy et al. · 2010 [cited by applicant]
US 20100257346A1 · Sosnosky et al. · 2010 [cited by applicant]
US 20100312752A1 · Zeis et al. · 2010 [cited by applicant]
US 20100318759A1 · Hamilton et al. · 2010 [cited by applicant]
US 20110099154A1 · Maydew · 2011 [cited by applicant]
US 20110113013A1 · Reddy et al. · 2011 [cited by applicant]
US 20110113016A1 · Gruhl et al. · 2011 [cited by applicant]
US 20110119741A1 · Kelly et al. · 2011 [cited by applicant]
US 20110161723A1 · Taleck et al. · 2011 [cited by applicant]
US 20110191834A1 · Singh · 2011 [cited by applicant]
US 20110258161A1 · Constantinescu et al. · 2011 [cited by applicant]
US 20110265083A1 · Davis · 2011 [cited by applicant]
US 20110302140A1 · Gokhale et al. · 2011 [cited by applicant]
US 20120016839A1 · Yueh · 2012 [cited by applicant]
US 20120089574A1 · Doerner · 2012 [cited by applicant]
US 20120150818A1 · Vijayan Retnamma et al. · 2012 [cited by applicant]
US 20120233417A1 · Kalach · 2012 [cited by applicant]
US 20130227552A1 · Reddin et al. · 2013 [cited by applicant]
US 20130339298A1 · Muller · 2013 [cited by applicant]
US 20130339310A1 · Muller · 2013 [cited by applicant]
US 20130339407A1 · Sharpe et al. · 2013 [cited by applicant]
US 20130346709A1 · Wang · 2013 [cited by applicant]
US 20140181438A1 · Varadharajan · 2014 [cited by applicant]
US 20140181441A1 · Kottomtharayil · 2014 [cited by applicant]
US 20140181443A1 · Kottomtharayil · 2014 [cited by applicant]
US 20140201150A1 · Kumarasamy · 2014 [cited by applicant]
US 20140201485A1 · Ahn · 2014 [cited by applicant]
US 20140324793A1 · Glazemakers · 2014 [cited by applicant]
US 20150127658A1 · Ding et al. · 2015 [cited by applicant]
US 20150212893A1 · Pawar et al. · 2015 [cited by applicant]
US 20150212894A1 · Pawar et al. · 2015 [cited by applicant]
US 20150212895A1 · Pawar et al. · 2015 [cited by applicant]
US 20150212896A1 · Pawar et al. · 2015 [cited by applicant]
US 20150212897A1 · Kottomtharayil et al. · 2015 [cited by applicant]
US 20150370495A1 · Georgiev · 2015 [cited by applicant]
US 20160004611A1 · Lakshman et al. · 2016 [cited by applicant]
US 20160019224A1 · Ahn et al. · 2016 [cited by applicant]
US 20160062846A1 · Nallathambi et al. · 2016 [cited by applicant]
US 20160065671A1 · Nallathambi et al. · 2016 [cited by applicant]
US 20160139836A1 · Nallathambi et al. · 2016 [cited by applicant]
US 20160142483A1 · Nallathambi et al. · 2016 [cited by applicant]
US 20160350302A1 · Lakshman · 2016 [cited by applicant]
US 20160350391A1 · Vijayan et al. · 2016 [cited by applicant]
US 20160371104A1 · Zamir · 2016 [cited by applicant]
US 20170192861A1 · Vijayan et al. · 2017 [cited by applicant]
US 20170192868A1 · Vijayan et al. · 2017 [cited by applicant]
US 20170193003A1 · Vijayan et al. · 2017 [cited by applicant]
US 20200293498A1 · Vijayan et al. · 2020 [cited by applicant]
US 20200356277A1 · Lakshman et al. · 2020 [cited by applicant]
US 20210019294A1 · Attarde et al. · 2021 [cited by applicant]
US 20220222017A1 · Lakshman et al. · 2022 [cited by applicant]
WO 2006052872A2 · 2006 [cited by applicant]
WO 2010013292A1 · 2010 [cited by applicant]
WO 2012044366A1 · 2012 [cited by applicant]
WO 2012044367A1 · 2012 [cited by applicant]
WO 2013188550A1 · 2013 [cited by applicant]
Case No. 1:20-cv-00524-MN, Oral Order DDE-1-20-cv-00524-86_DDE-1-20-cv-00525-87, filed Jun. 29, 2021, in 1 page. [cited by applicant]
Case No. 1:20-cv-00524-MN,Answer_DDE-1-20-cv-00524-45, filed Feb. 16, 2021, in 25 pages. [cited by applicant]
Case No. 1:20-cv-00525-CFC-CJB, Joint Appendix of Exhibits 1-6, filed Jan. 13, 2022, in 2 pages. [cited by applicant]
Case No. 20-525-MN-CJB, Farnan Letter DDE-1-20-cv-00525-111, filed Oct. 6, 2021, in 2 pages. [cited by applicant]
Case No. 20-525-MN-CJB, Farnan Letter Exibit A DDE-1-20-cv-00525-111-1, filed Oct. 6, 2021, in 7 pages. [cited by applicant]
Case No. 20-525-MN-CJB, Joint Claim Construction Brief DDE-1-20-cv-00525-107, filed Oct. 1, 2021, in 79 pages. [cited by applicant]
Case No. 20-525-MN-CJB, Joint Claim Construction Statement DDE-1-20-cv-00525-119, filed Oct. 29, 2021, in 12 pages. [cited by applicant]
Case No. 6:21-cv-00634-ADA, Order Dismissing with Prejudice WDTX-6-21-cv-00634-22, filed Sep. 1, 2021, in 1 page. [cited by applicant]
Case No. 1:20-cv-00525-MN, Order DDE-1-20-cv-00525-38_DDE-1-20-cv-00524-42, filed Feb. 10, 2021, in 4 pages. [cited by applicant]
CommVault Systems, Inc., “Deduplication—How To,” http://documentation.commvault.com/commvault/release_8_0_0/books_online_1/english_US/features/single_instance/single_instance_how_to.htm, internet accessed on Jan. 26, 20… [cited by applicant]
Dubnicki, et al. “HYDRAstor: A Scalable Secondary Storage.” FAST. vol. 9.2009, 74 pages. [cited by applicant]
Final Office Action dated Aug. 8, 2019 for U.S. Appl. No. 15/156,015, 8 pages. [cited by applicant]
International Search Report and Written Opinion, International Application No. PCT/US2009/58137, Mail Date Dec. 23, 2009, 14 pages. [cited by applicant]
International Search Report and Written Opinion, International Application No. PCT/US2011/030814, mailed Jun. 9, 2011, 09 Pages. [cited by applicant]
PTAB-IPR2021-00609—Exhibit 1004—U.S. Pat. No. 8,677,085 (Vaghani), Issue Date Mar. 18, 2014, in 44 pages. [cited by applicant]
PTAB-IPR2021-00609—Exhibit 1005—U.S. Pat. No. 9,639,428 (Boda), Issue Date May 2, 2017, in 12 pages. [cited by applicant]
PTAB-IPR2021-00609—Exhibit 1007—U.S. Pat. No. 9,665,386 (Bayapuneni), Issue Date May 30, 2017, in 18 pages. [cited by applicant]
PTAB-IPR2021-00609—Exhibit 1017—U.S. Pat. No. 8,621,460 (Evans), Issue Date Dec. 31, 2013, in 39 pages. [cited by applicant]
PTAB-IPR2021-00609—Exhibit 1022—MS Computer Dictionary Backup labeled, 2002 in 3 pages. [cited by applicant]
PTAB-IPR2021-00609—Joint Motion to Terminate. Filed Aug. 31, 2021, in 7 pages. [cited by applicant]
PTAB-IPR2021-00673—Exhibit 1002—Declaration_Jagadish_EXSRanger, filed Mar. 16, 2021, in 191 pages. [cited by applicant]
PTAB-IPR2021-00673—Exhibit 1029—Hall-Ellis Declaration, dated Feb. 15, 2021, in 55 pages. [cited by applicant]
PTAB-IPR2021-00673—Exhibit 1033—ZDNet _ Reviews _ ZDNet, printed on Jan. 15, 2021, in 33 pages. [cited by applicant]
PTAB-IPR2021-00673—Exhibit 1034—Understanding VMware Consolidated Backup, 2007, 11 pages. [cited by applicant]
PTAB-IPR2021-00673—Exhibit 1036—ITPro 2007 Issue 5 (excerpted), Sep.-Oct. 2007 in 11 pages. [cited by applicant]
PTAB-IPR2021-00673—Exhibit 1045—InformationWeek—Aug. 14, 2006, Aug. 14, 2006, in 08 pages. [cited by applicant]
PTAB-IPR2021-00673—Exhibit 1051—Distributed_File_System_Virtualization, Jan. 2006, pp. 45-56, in 12 pages. [cited by applicant]
PTAB-IPR2021-00673—Exhibit 1055—Server Consolidation with VMware ESX Server _ Index Page, Jan. 12, 2005, in 2 pages. [cited by applicant]
PTAB-IPR2021-00673—Exhibit 1057—Feb. 17, 2021 (0046) Scheduling Order, filed Feb. 17, 2021, in 15 pages. [cited by applicant]
PTAB-IPR2021-00673—Exhibit 1058—Novell Netware 5.0-5.1 Network Administration (Doering), 2001, in 40 pages. [cited by applicant]
PTAB-IPR2021-00673—Exhibit 2003 VM Backup Guide 3.0.1, updated Feb. 21, 2008, in 78 pages. [cited by applicant]
PTAB-IPR2021-00674—Exhibit 1004—Virtual Machine Monitors Current Technology and Future Trends, May 2005, in 9 pages. [cited by applicant]
PTAB-IPR2021-00674—Exhibit 1009—U.S. Appl. No. 60/920,847 (Le Provisional), filed Mar. 29, 2007, in 70 pages. [cited by applicant]
PTAB-IPR2021-00674—Exhibit 1017—RFC2609, Jun. 1999, in 33 pages. [cited by applicant]
PTAB-IPR2021-00674—Exhibit 1018—MS Dictionary excerpt, 2002, in 3 pages. [cited by applicant]
PTAB-IPR2021-00674—Response to Notice Ranking Petitions Final, filed Jul. 8, 2021, in 7 pages. [cited by applicant]
PTAB-IPR2021-00674—Termination Order, filed Sep. 1, 2021, in 4 pages. [cited by applicant]
Case No. 1:20-cv-00524-MN, Order Dismissing with Prejudice DDE-1-20-cv-00524-101, filed Aug. 31, 2021, in 1 page. [cited by applicant]
Case No. 1:20-cv-00525-CFC-CJB, Joint Appendix of Exhibits 1-6, filed Jan. 13, 2022, in 224 pages. [cited by applicant]
Case No. No. 6:21-CV-00634-ADA, Answer WDTX-6-21-cv-00634-19, filed Aug. 27, 2021, in 23 pages. [cited by applicant]
Case No. 1:20-cv-00525-MN, First Amended Answer DDE-1-20-cv-00525-95, filed Jul. 23, 2021, in 38 pages. [cited by applicant]
Cohen, Edith, et al., “Aging through cascaded caches: Performance issues in the distribution of web content.” In ACM SIGCOMM Computer Communication Review, vol. 31, No. 4, pp. 41-53. ACM, 2001. [cited by applicant]
Cohen, Edith, et al.,. “The Age Penalty and Its Effect on Cache Performance.” In USITS, pp. 73-84. 2001. [cited by applicant]
CommVault Systems, Inc., “Deduplication,” <http://documentation.commvault.com/commvault/release_8_0_0/books_online_1/english_US /features/single_instance/single_instance.htm>, earliest known publication date: Jan. 26, 2… [cited by applicant]
International Preliminary Report on Patentability, International Application No. PCT/US2013/045443 mailed Dec. 16, 2014 11 pages. [cited by applicant]
International Search Report and Written Opinion, International Application No. PCT/US2011/030804, mailed Jun. 9, 2011, 16 Pages. [cited by applicant]
International Search Report and Written Opinion, International Application No. PCT/US2013/045443 mailed Nov. 14, 2013, 16 pages. [cited by applicant]
PTAB-IPR2021-00609—Exhibit 1006—US20150212895A1 (Pawar), Publication Date Jul. 30, 2015, in 60 pages. [cited by applicant]
PTAB-IPR2021-00609—Exhibit 1014—Virtual Volumes and the SDDC—Virtual Blocks, Internet Archives on Sep. 29, 2015, in 4 pages. [cited by applicant]
PTAB-IPR2021-00609—Exhibit 1016—EMC Storage and Virtual Volumes, Sep. 16, 2015 in 5 pages. [cited by applicant]
PTAB-IPR2021-00609—Exhibit 1020—Assignment Docket—Vaghani, Nov. 11, 2011, in 1 page. [cited by applicant]
PTAB-IPR2021-00609—Exhibit 1023—Jul. 7, 2014_VMware vSphere Blog, Jun. 30, 2014, 4 pages. [cited by applicant]
PTAB-IPR2021-00609—Exhibit 1024— [cited by applicant]
PTAB-IPR2021-00673—('723) Sur-Reply Final, filed Aug. 16, 2021, in 7 pages. [cited by applicant]
PTAB-IPR2021-00673—Mar. 17, 2021_Petition_723, filed Mar. 17, 2021, in 98 pages. [cited by applicant]
PTAB-IPR2021-00673—673 674 Termination Order, Sep. 1, 2021, in 4 pages. [cited by applicant]
PTAB-IPR2021-00673—Exhibit 1004—esxRangerProfessionalUserManual v.3.1, 2006 in 102 pages. [cited by applicant]
PTAB-IPR2021-00673—Exhibit 1005—VC_Users_Manual_11_NoRestriction, Copyright 1998-2004, in 466 pages. [cited by applicant]
PTAB-IPR2021-00673—Exhibit 1006—U.S. Pat. No. 8,635,429—Naftel, Issue Date Jan. 21, 2014, in 12 pages. [cited by applicant]
PTAB-IPR2021-00673—Exhibit 1007—US20070288536A1—Sen, Issue Date Dec. 13, 2007, in 12 pages. [cited by applicant]
PTAB-IPR2021-00673—Exhibit 1009—U.S. Pat. No. 8,209,680—Le, Issue Date Jun. 26, 2012, in 55 pages. [cited by applicant]
PTAB-IPR2021-00673—Exhibit 1010—Virtual Machine Monitors Current Technology and Future Trends, May 2005 in 9 pages. [cited by applicant]
PTAB-IPR2021-00673—Exhibit 1011—Virtualization Overview, Copyright 2005, 11 pages. [cited by applicant]
PTAB-IPR2021-00673—Exhibit 1017—US20060259908A1—Bayer, Publication Date Nov. 16, 2006, in 8 pages. [cited by applicant]
PTAB-IPR2021-00673—Exhibit 1020—U.S. Pat. No. 8,191,063—Shingai, May 29, 2012, in 18 pages. [cited by applicant]
PTAB-IPR2021-00673—Exhibit 1022—U.S. Pat. No. 8,458,419—Basler, Issue Date Jun. 4, 2013, in 14 pages. [cited by applicant]
PTAB-IPR2021-00673—Exhibit 1025—D.Hall_Internet Archive Affidavit & Ex. A (source html view), dated Jan. 27, 2021, in 94 pages. [cited by applicant]
PTAB-IPR2021-00673—Exhibit 1027—How to cheat at configuring VMware ESX server (excerpted), 2007, in 16 pages. [cited by applicant]
PTAB-IPR2021-00673—Exhibit 1035—techtarget.com news links—May 2007, May 20, 2007, in 39 pages. [cited by applicant]
PTAB-IPR2021-00673—Exhibit 1041—InfoWorld—May 1, 2006, May 1, 2006, in 15 pages. [cited by applicant]
PTAB-IPR2021-00673—Exhibit 1043—InfoWorld—Feb. 5, 2007, Feb. 5, 2007, in 22 pages. [cited by applicant]
PTAB-IPR2021-00673—Exhibit 1046—esxRanger Ably Backs Up VMs, May 2, 2007 in 6 pages. [cited by applicant]
PTAB-IPR2021-00673—Exhibit 1054—redp3939—Server Consolidation with VMware ESX Server, Jan. 12, 2005 in 159 pages. [cited by applicant]
PTAB-IPR2021-00673—Exhibit 1056—Apr. 21, 2020 [1] Complaint, filed Apr. 21, 2020, in 300 pages. [cited by applicant]
PTAB-IPR2021-00673—Patent Owner Mandatory Notices, filed Apr. 7, 2021, 6 pages. [cited by applicant]
PTAB-IPR2021-00674—Exhibit 1003—U.S. Pat. No. 9,740,723 file history, Issue Date Aug. 22, 2017, in 594 pages. [cited by applicant]
PTAB-IPR2021-00674—Exhibit 1011—HTTP The Definitive Guide excerpts (Gourley), 2002, in 77 pages. [cited by applicant]
PTAB-IPR2021-00674—Exhibit 1014—Rob's Guide to Using VMWare excerpts (Bastiaansen), Sep. 2005, in 178 pages. [cited by applicant]
PTAB-IPR2021-00674—Exhibit 1016—U.S. Pat. No. 7,716,171 (Kryger), Issue Date May 11, 2010, in 18 pages. [cited by applicant]
PTAB-IPR2021-00674—Exhibit 1019— [cited by applicant]
PTAB-IPR2021-00674—Exhibit 1020— [cited by applicant]
PTAB-IPR2021-00674—Exhibit 1021—Duncan Affidavit, Dated Mar. 3, 2021, in 16 pages. [cited by applicant]
PTAB-IPR2021-00674—Exhibit 2003—Shea, retrieved Jun. 10, 2021, in 5 pages. [cited by applicant]
PTAB-IPR2021-00674—Exhibit IPR2021-00674 Joint Request to Seal Settlement Agreement, dated Aug. 31, 2021, in 4 pages. [cited by applicant]
PTAB-IPR2021-00674—Joint Motion to Terminate, Filed Aug. 31, 2021, in 7 pages. [cited by applicant]
Wei, et al. “MAD2: A scalable high-throughput exact deduplication approach for network backup services.” Mass Storage Systems and Technologies (MSST), 2010 IEEE 26th Symposium on. IEEE, 2010, 14 pages. [cited by applicant]
Wolman et al., On the scale and performance of cooperative Web proxy caching, 1999, pp. 16-31. [cited by applicant]
Case No. 1:20-cv-00524-MN, Order_DDE-1-20-cv-00525-38_DDE-1-20-cv-00524-42, filed Feb. 10, 2021, in 4 pages. [cited by applicant]
Case No. 1:21-cv-00537, Complaint WDTX-1-21-cv-00537-1_WDTX-6-21-cv-00634-1, filed Jun. 18, 2021, in 44 pages. [cited by applicant]
Case No. 120-cv-00525-MN—Stipulation of Dismissal, filed Jan. 27, 2022, in 2 pages. [cited by applicant]
Case No. 1:20-cv-00525-MN, Oral Order DDE-1-20-cv-00524-86_DDE-1-20-cv-00525-87, filed Jun. 29, 2021, in 1 page. [cited by applicant]
Cohen, Edith, et al.,. “Refreshment policies for web content caches.” Computer Networks 38.6 (2002): 795-808. [cited by applicant]
Commvault Systems, Inc., Continuous Data Replicator 7.0, Product Data Sheet, 2007, in 6 pages. [cited by applicant]
PTAB-IPR2021-00609—('048) POPR Final, filed Jun. 16, 2021, in 28 pages. [cited by applicant]
PTAB-IPR2021-00609—Mar. 10, 2021 IPR Petition—pty, Mar. 10, 2021, in 89 pages. [cited by applicant]
PTAB-IPR2021-00609—Exhibit 1002—Sandeep Expert Declaration, dated Mar. 10, 2021, in 176 pages. [cited by applicant]
PTAB-IPR2021-00609—Exhibit 1009—Virtualization Essentials—First Edition (2012)—Excerpted, 2012, in 106 pages. [cited by applicant]
PTAB-IPR2021-00609—Exhibit 1011—Virtualization Overview, 2005, in 11 pages. [cited by applicant]
PTAB-IPR2021-00609—Exhibit 1015—NEC White Paper—VMWare vSphere Virtual Volumes (2015), Internet Archives Dec. 4, 2015 in 13 pages. [cited by applicant]
PTAB-IPR2021-00609—Exhibit 1019—Assignment—Vaghani to VMWare, Feb. 8, 2012, in 8 pages. [cited by applicant]
PTAB-IPR2021-00609—Exhibit 1025— [cited by applicant]
PTAB-IPR2021-00609—Exhibit 2001—Prosecution History_Part1, Issue Date Feb. 19, 2019, in 300 pages, Part 1 of 2. [cited by applicant]
PTAB-IPR2021-00609—Exhibit 3001—Re_ IPR2021-00535, 2021-00589, 2021-00590, 2021-00609, 2021-00673, 2021-00674, 2021-00675, dated Aug. 30, 2021, in 2 pages. [cited by applicant]
PTAB-IPR2021-00609—Joint Request to Seal Settlement Agreement, filed Aug. 31, 2021, in 4 pages. [cited by applicant]
PTAB-IPR2021-00673—('723) POPR Final, filed Jun. 30, 2021, in 70 pages. [cited by applicant]
PTAB-IPR2021-00673—Exhibit 1001—U.S. Pat. No. 9,740,723, Issue Date Aug. 22, 2017, in 51 pages. [cited by applicant]
PTAB-IPR2021-00673—Exhibit 1003—FH 9740723, Issue Date Aug. 22, 2017, in 594 pages. [cited by applicant]
PTAB-IPR2021-00673—Exhibit 1008—US20060224846A1—Amarendran, Oct. 5, 2006, in 15 pages. [cited by applicant]
PTAB-IPR2021-00673—Exhibit 1012—Let's Get Virtual A Look at Today's Virtual Server, May 14, 2007 in 42 pages. [cited by applicant]
PTAB-IPR2021-00673—Exhibit 1013—U.S. Pat. No. 8,135,930—Mattox, Issue Date Mar. 13, 2012, in 19 pages. [cited by applicant]
PTAB-IPR2021-00673—Exhibit 1016—US20080091655A1—Gokhale, Publication Date Apr. 17, 2008, in 14 pages. [cited by applicant]
PTAB-IPR2021-00673—Exhibit 1021—U.S. Pat. No. 8,959,509 B1—Sobel, Issue Date Feb. 17, 2015, in 9 pages. [cited by applicant]
PTAB-IPR2021-00673—Exhibit 1024—esxRangerProfessionalUserManual, 2006, in 103 pages. [cited by applicant]
PTAB-IPR2021-00673—Exhibit 1026—Scripting VMware (excerpted) (GMU), 2006, in 19 pages. [cited by applicant]
PTAB-IPR2021-00673—Exhibit 1030—B. Dowell declaration, dated Oct. 15, 2020, in 3 pages. [cited by applicant]
PTAB-IPR2021-00673—Exhibit 1038—InfoWorld—Mar. 6, 2006, Mar. 6, 2006, in 18 pages. [cited by applicant]
PTAB-IPR2021-00673—Exhibit 1039—InfoWorld—Apr. 10, 2006, Apr. 10, 2006, in 8 pages. [cited by applicant]
PTAB-IPR2021-00673—Exhibit 1040—InfoWorld—Apr. 17, 2006, Apr. 17, 2006, in 4 pages. [cited by applicant]
PTAB-IPR2021-00673—Exhibit 1047—Businesswire—Vizioncore Inc. Releases First Enterprise-Class Hot Backup and Recovery Solution for VMware Infrastructure 3, Aug. 31, 2006, in 2 pages. [cited by applicant]
PTAB-IPR2021-00673—Exhibit 1049—Dell Power Solutions—Aug. 2007 (excerpted), Aug. 2007, in 21 pages. [cited by applicant]
PTAB-IPR2021-00673—Exhibit 1052—Distributed File System Virtualization article abstract, 2006, in 12 pages. [cited by applicant]
PTAB-IPR2021-00673—Exhibit 1053—Cluster Computing _ vol. 9, issue 1, Jan. 2006, in 5 pages. [cited by applicant]
PTAB-IPR2021-00673—Exhibit 1059—US20060064555A1 (Prahlad 555), Publication Date Mar. 23, 2006, in 33 pages. [cited by applicant]
PTAB-IPR2021-00673—Exhibit 2001 Jones Declaration, filed Jun. 30, 2021, in 35 pages. [cited by applicant]
PTAB-IPR2021-00673—Exhibit 2002 VM Backup Guide 3.0.1, updated Nov. 21, 2007, 74 pages. [cited by applicant]
PTAB-IPR2021-00673—Joint Request to Seal Settlement Agreement, filed Aug. 31, 2021, in 4 pages. [cited by applicant]
PTAB-IPR2021-00674—Mar. 31, 2021 723 Petition, filed Mar. 31, 2021, in 87 pages. [cited by applicant]
PTAB-IPR2021-00674—Exhibit 1001—U.S. Pat. No. 9,740,723, Issue Date Aug. 22, 2017, in 51 pages. [cited by applicant]
PTAB-IPR2021-00674—Exhibit 1002—Jagadish Declaration, dated Mar. 31, 2021, in 200 pages. [cited by applicant]
PTAB-IPR2021-00674—Exhibit 1007—U.S. Pat. No. 8,458,419—Basler, Issue Date Jun. 4, 2013, in 14 pages. [cited by applicant]
PTAB-IPR2021-00674—Exhibit 1008—US20080244028A1 (Le), Publication Date Oct. 2, 2008, in 22 pages. [cited by applicant]
PTAB-IPR2021-00674—Exhibit 1010—Discovery Systems in Ubiquitous Computing (Edwards), 2006, in 8 pages. [cited by applicant]
PTAB-IPR2021-00674—Exhibit 1013—Scripting VMware excerpts (Muller), 2006, in 66 pages. [cited by applicant]
PTAB-IPR2021-00674—Exhibit 1015—Carrier, 2005 in 94 pages. [cited by applicant]
PTAB-IPR2021-00674—Exhibit 1022—Hall-Ellis Declaration, dated Mar. 30, 2021, in 291 pages. [cited by applicant]
PTAB-IPR2021-00674—Exhibit 1024—Rob's Guide—Amazon review (Jan. 4, 2007), retrieved Jan. 4, 2007, in 5 pages. [cited by applicant]
PTAB-IPR2021-00674—Exhibit 3001, dated Aug. 30, 2021, in 2 pages. [cited by applicant]
Bhagwat et al., “Extreme Binning: Scalable, Parallel Deduplication for Chunk-based File Backup”, IEEE International Symposium on Modeling, Analysis & Simulation of Computer and Telecommunication Systems, Sep. 2009, pp. … [cited by applicant]
Case No. 1:20-cv-00524-MN, Complaint_DDE-1-20-cv-00524-1, filed on Apr. 21, 2020 in 28 pages. [cited by applicant]
Case No. 1:20-cv-00524-MN, First_Amended_Answer_DDE-1-20-cv-00524-96, filed Jul. 23, 2021, in 41 pages. [cited by applicant]
Case No. 1:20-cv-00524-MN, Stipulation DDE-1-20-cv-00524-93, filed Jul. 14, 2021, in 3 pages. [cited by applicant]
Case No. 1:20-cv-00525-CFC-CJB, Joint Claim Construction Brief On Remaining Disputed Terms, filed Jan. 13, 2022, in 54 pages. [cited by applicant]
Case No. 1:20-cv-00525-MN-CJB, Oral Order DDE-1-20-cv-00524-78_DDE-1-20-cv-00525-77, dated May 24, 2021, in 1 page. [cited by applicant]
Case No. 1-20-cv-00524-MN, Amended_Complaint_DDE-1-20-cv-00524-13, filed Jul. 27, 2020, in 30 pages. [cited by applicant]
Case No. 1-20-cv-00525-38-MN, Amended Complaint DDE-1-20-cv-00525-15, filed Jul. 27, 2020, in 30 pages. [cited by applicant]
Case No. 1:20-cv-00525-MN, Joint Claim Construction Brief Exhibits DDE-1-20-cv-00525-107-1, filed Oct. 1, 2021 in 488 pages in 7 parts. [cited by applicant]
[cited by applicant]
Lakshman et al., “Cassandra—A Decentralized Structured Storage System”, https://doi.org/10.1145/1773912.1773922, ACM SIGOPS Operating Systems Review, vol. 44, Issue 2, Apr. 2010, pp. 35-40. [cited by applicant]
PTAB-IPR2021-00609—Exhibit 1001—U.S. Pat. No. 10,210,048, Issue Date Feb. 19, 2019, in 49 pages. [cited by applicant]
PTAB-IPR2021-00609—Exhibit 1003—U.S. Pat. No. 9,354,927 (Hiltgen), Issue Date May 31, 2016, in 35 pages. [cited by applicant]
PTAB-IPR2021-00609—Exhibit 1008—Popek and Golberg, Jul. 1974, in 10 pages. [cited by applicant]
PTAB-IPR2021-00609—Exhibit 1010—Virtual Machine Monitors Current Technology and Future Trends, May 2005, in 9 pages. [cited by applicant]
PTAB-IPR2021-00609—Exhibit 1012—Let's Get Virtual A Look at Today's Virtual Server, May 14, 2007, in 42 pages. [cited by applicant]
PTAB-IPR2021-00609—Exhibit 1013—Virtual Volumes, Jul. 22, 2016, in 2 pages. [cited by applicant]
PTAB-IPR2021-00609—Exhibit 1018—U.S. Pat. No. 7,725,671 (Prahlad), Issue Date May 25, 2010, in 48 pages. [cited by applicant]
PTAB-IPR2021-00609—Exhibit 1021—Dive into the VMware ESX Server hypervisor—IBM Developer, Sep. 23, 2011, in 8 pages. [cited by applicant]
PTAB-IPR2021-00609—Exhibit 1026—Feb. 17, 2021 (0046) Scheduling Order, filed on Feb. 17, 2021, in 15 pages. [cited by applicant]
PTAB-IPR2021-00609—Exhibit 2001—Prosecution History_Part2, Issue Date Feb. 19, 2019, in 265 pages, Part 2 of 2. [cited by applicant]
PTAB-IPR2021-00609—Exhibit 2002—Jones Declaration, dated Jun. 16, 2021, in 38 pages. [cited by applicant]
PTAB-IPR2021-00609—Termination Order, Sep. 1, 2021, in 4 pages. [cited by applicant]
PTAB-IPR2021-00673—723 patent IPR—Reply to POPR, filed Aug. 9, 2021, in 6 pages. [cited by applicant]
PTAB-IPR2021-00673—Exhibit 1014—U.S. Pat. No. 8,060,476—Afonso, Issue Date Nov. 15, 2011, in 46 pages. [cited by applicant]
PTAB-IPR2021-00673—Exhibit 1015—U.S. Pat. No. 7,823,145—Le 145, Issue Date Oct. 26, 2010, in 24 pages. [cited by applicant]
PTAB-IPR2021-00673—Exhibit 1018—U.S. Pat. No. 8,037,016—Odulinski, Issue Date Oct. 11, 2011, in 20 pages. [cited by applicant]
PTAB-IPR2021-00673—Exhibit 1019—U.S. Pat. No. 7,925,850—Waldspurger, Issue Date Apr. 12, 2011, in 23 pages. [cited by applicant]
PTAB-IPR2021-00673—Exhibit 1023—D. Hall_Internet Archive Affidavit & Ex. A, dated Jan. 20, 2021, in 106 pages. [cited by applicant]
PTAB-IPR2021-00673—Exhibit 1028—Robs Guide to Using VMware (excerpted), Sep. 2005 in 28 pages. [cited by applicant]
PTAB-IPR2021-00673—Exhibit 1031—Vizioncore esxEssentials Review ZDNet, Aug. 21, 2007, in 12 pages. [cited by applicant]
PTAB-IPR2021-00673—Exhibit 1032—ZDNet Search on_ howorth—p. 6 _, printed on Jan. 15, 2021, ZDNet 3 pages. [cited by applicant]
PTAB-IPR2021-00673—Exhibit 1037—InfoWorld—Feb. 13, 2006, Feb. 13, 2006, in 17 pages. [cited by applicant]
PTAB-IPR2021-00673—Exhibit 1042—InfoWorld—Sep. 25, 2006, Sep. 25, 2006, in 19 pages. [cited by applicant]
PTAB-IPR2021-00673—Exhibit 1044—InfoWorld—Feb. 12, 2007, Feb. 12, 2007, in 20 pages. [cited by applicant]
PTAB-IPR2021-00673—Exhibit 1048—Vizioncore Offers Advice to Help Users Understand VCB for VMwar, Jan. 23, 2007 in 3 pages. [cited by applicant]
PTAB-IPR2021-00673—Exhibit 1050—communities-vmware-t5-VI-VMware-ESX-3-5-Discussions, Jun. 28, 2007, in 2 pages. [cited by applicant]
PTAB-IPR2021-00673—Exhibit 1060—Carrier Book, 2005, in 94 pages. [cited by applicant]
PTAB-IPR2021-00673—Exhibit 3001 Re_ IPR2021-00535, 2021-00589, 2021-00590, 2021-00609, 2021-00673, 2021-00674, 2021-00675, Aug. 30, 2021, in 2 pages. [cited by applicant]
PTAB-IPR2021-00673—Joint Motion to Terminate, filed Aug. 31, 2021, in 7 pages. [cited by applicant]
PTAB-IPR2021-00674—('723) POPR Final, filed Jul. 8, 2021, in 70 pages. [cited by applicant]
PTAB-IPR2021-00674—Mar. 31, 2021 Explanation for Two Petitions, filed Mar. 31, 2021, in 9 pages. [cited by applicant]
PTAB-IPR2021-00674—Exhibit 1005—Virtualization Overview, 2005, 11 pages. [cited by applicant]