throbber
IPR2024-00285
`U.S. Patent No. 8,484,260
`
`
`
`
`UNITED STATES PATENT AND TRADEMARK OFFICE
`___________
`BEFORE THE PATENT TRIAL AND APPEAL BOARD
`___________
`DROPBOX, INC.,
`Petitioner,
`
`v.
`
`ENTANGLED MEDIA, LLC
`Patent Owner.
`___________
`Case No. IPR2024-00285
`U.S. Patent No. 8,484,260
`___________
`
`PETITION FOR INTER PARTES REVIEW OF
`
`U.S. PATENT NO. 8,484,260
`
`CHALLENGING CLAIMS 1-8
`
`
`
`
`

`

`
`
`IPR2024-00285
`U.S. Patent No. 8,484,260
`
`III.
`
`TABLE OF CONTENTS
`INTRODUCTION .......................................................................................... 1
`I.
`II. MANDATORY NOTICES ............................................................................ 1
`A.
`Real Party-in-Interest (37 C.F.R. §42.8(b)(1)):.................................... 1
`B.
`Related Matters (37 C.F.R. §42.8(b)(2)): ............................................. 1
`C.
`Lead Counsel (37 C.F.R. 42.8(b)(3) & 42.10): .................................... 2
`D.
`Service (37 C.F.R. 42.8(b)(3)-(4)): ...................................................... 2
`SUMMARY OF THE ’260 PATENT ............................................................ 2
`A.
`Brief Description of the ’260 Patent .................................................... 3
`B.
`Summary of the Prosecution History ................................................... 4
`IV. THE PRIOR ART ........................................................................................... 5
`A. Havewala – Ex-1005 ............................................................................ 5
`B.
`Adams – Ex-1006 ................................................................................. 7
`C.
`Saridakis – Ex-1007 ............................................................................. 7
`D.
`Rothman– Ex-1008............................................................................... 8
`REQUIREMENTS FOR INTER PARTES REVIEW UNDER 37
`C.F.R. §42.104 ................................................................................................ 8
`A. Grounds for Standing 37 C.F.R. §42.104(a) and Fees ......................... 8
`B.
`Identification of Challenge under 37 C.F.R. §42.104(b) and
`Relief Requested ................................................................................... 8
`VI. DISCRETIONARY DENIAL WOULD BE INAPPROPRIATE .................. 9
`A.
`§325(d) ................................................................................................. 9
`B.
`§314(a) .................................................................................................. 9
`C.
`General Plastic Does Not Apply ......................................................... 9
`VII. LEVEL OF ORDINARY SKILL ................................................................. 10
`VIII. CLAIM CONSTRUCTION ......................................................................... 11
`IX. GROUND 1: HAVEWALA IN VIEW OF ADAMS RENDERS
`CLAIMS 1, 4-8 OBVIOUS .......................................................................... 11
`A.
`Claim 1 ............................................................................................... 11
`
`V.
`
`i
`
`

`

`IPR2024-00285
`U.S. Patent No. 8,484,260
`
`
`
`1.
`
`2.
`
`3.
`
`1[P]: “A process for operating on files located on
`multiple devices using a singular file system” ........................ 11
`1[A]: “accepting a request to operate on a file at a first
`device, wherein the file is selected from the singular file
`system on the first device” ....................................................... 20
`1[B]: “modifying the singular file system on the first
`device to make local files and virtual files appear
`indistinguishable to the singular file system, the local
`files and virtual files sharing a same location on the first
`device”...................................................................................... 22
`1[C]: “intercepting the request by a software client on the
`first device” .............................................................................. 32
`1[D]: “determining by the software client if the file is
`physically located on the first device or if the file is a
`virtual file of a corresponding file physically stored on a
`second device by reviewing file metadata” ............................. 34
`1[E]: “wherein a visual representation of the singular file
`system on the first device is identical to a visual
`representation of the singular file system on the second
`device”...................................................................................... 40
`1[F]: “if the file is the virtual file of the corresponding
`file physically located on the second device, requesting
`by the software client on the first device that a peer-to-
`peer connection be brokered by a server-based web
`service between the first device and the second device” ......... 43
`1[G]: “if the peer-to-peer connection is brokered,
`transferring the corresponding physical file from the
`second device to the first device” ............................................ 48
`1[H]: “performing the operation on the transferred
`corresponding physical file at the first device.” ...................... 53
`Claim 4 ............................................................................................... 56
`B.
`Claim 5 ............................................................................................... 58
`C.
`Claim 6 ............................................................................................... 60
`D.
`E. Motivation to Combine Havewala and Adams .................................. 61
`
`8.
`
`4.
`
`5.
`
`6.
`
`7.
`
`9.
`
`- ii -
`
`

`

`
`
`F.
`
`IPR2024-00285
`U.S. Patent No. 8,484,260
`
`G.
`
`Claim 7 ............................................................................................... 64
`1.
`7[P]: “A non-transitory computer-readable storage
`medium storing a set of instructions that, when executed
`by a processor, cause the processor to perform
`operations, comprising:” .......................................................... 64
`7[A]-[H] ................................................................................... 65
`2.
`Claim 8 ............................................................................................... 66
`1.
`8[P]: “A client comprising:” .................................................... 66
`2.
`8[A]: “a memory;” ................................................................... 66
`3.
`8[B]: “at least one processor configured to:” ........................... 67
`4.
`8[C]-[J] ..................................................................................... 67
`GROUND 2: HAVEWALA IN VIEW OF ADAMS AND
`SARIDAKIS RENDERS CLAIMS 2 AND 3 OBVIOUS ........................... 68
`A.
`Claim 2 ............................................................................................... 68
`B.
`Claim 3 ............................................................................................... 70
`C. Motivation to Combine Havewala, Adams, and Saridakis ................ 71
`XI. GROUND 3: HAVEWALA IN VIEW OF ADAMS, SARIDAKIS
`AND ROTHMAN RENDERS CLAIMS 1-8 OBVIOUS ............................ 73
`A.
`Claims 1-8 .......................................................................................... 73
`B. Motivation to Combine Havewala, Adams, Saridakis, and
`Rothman ............................................................................................. 77
`XII. CONCLUSION ............................................................................................. 79
`
`
`X.
`
`- iii -
`
`

`

`IPR2024-00285
`U.S. Patent No. 8,484,260
`
`PETITIONER’S EXHIBIT LIST
`
`Exhibit
`Ex-1001
`
`Description
`U.S. Patent No. 8,484,260 (the “’260 patent”)
`
`Ex-1002
`
`File History of the ’260 patent
`
`Ex-1003
`
`Declaration of Dr. Patrick McDaniel
`
`Ex-1004
`
`CV of Dr. Patrick McDaniel
`
`Ex-1005
`
`U.S. Patent Publication 2007/0016621 (“Havewala”)
`
`Ex-1006
`
`U.S. Patent Publication 2002/0046232 (“Adams”)
`
`Ex-1007
`
`U.S. Patent No. 8,874,691 (“Saridakis”)
`
`Ex-1008
`
`U.S. Patent Publication 2005/0289218 (“Rothman”)
`
`Ex-1009
`
`Dropbox, Inc.’s Sotera Stipulation
`
`Ex-1010
`The Linux Information Project, “Metadata Definition.” 2006.
`Ex-1011 Wayback printout, “NTFS Master File Table (MFT)”,
`NTFS.com
`
`Ex-1012
`
`Eberspächer, Jörg and Schollmeier, Rüdiger. “Peer-to-Peer
`Systems and Applications.” (2005), Chapter 5 First and Second
`Generation of Peer-to-Peer Systems.
`
`Ex-1013
`Frystyk, Henrik. “The World-Wide Web.” (1994).
`Ex-1014 Wayback printout, “POSIX® 1003.1 Frequently Asked
`Questions (FAQ Version 1.10)”
`
`Ex-1015
`
`Sandberg, Russel. “The Sun Network File system: Design,
`Implementation and Experience.” (2001).
`
`Ex-1016 Wayback printout – “File systems”
`
`Ex-1017 Webpage printout – “Multics”
`
`iv
`
`
`
`
`
`

`

`Ex-1018
`
`Sandberg, Russel, et al. “Design and implementation of the Sun
`network file system.” Proceedings of the summer 1985 USENIX
`conference. 1985.
`
`Ex-1019
`
`[Reserved]
`
`Ex-1020 Wayback printout – Napster
`
`Ex-1021
`
`Shuler, Rus. “How Does the Internet Work?” (2002).
`
`Ex-1022
`
`Fox, Geoffrey and Pallickara, Shrideep. “Peer-to-Peer
`Interactions in Web Brokering Systems.” (2002).
`Ex-1023 Wayback printout – Introduction to Linux Loadable Kernel
`Modules
`Ex-1024 Webpage printout – Deploying your hardware and software
`systems
`
`Ex-1025 Wayback printout – Invasion of the Data Snatchers
`Ex-1026 Warrick, R. Drake. “File Management: My Computer and
`Explorer.” (2002).
`Ex-1027 MacManus, Richard. “Microsoft has 97% of OS market, says
`OneStat.com.” (2006)
`
`Ex-1028
`
`Alan Freedman, Computer Desktop Encyclopedia, Ninth Edition,
`Osborne/McGraw-Hill, 2001.
`
`
`
`
`
`
`
`v
`
`

`

`
`
`I.
`
`INTRODUCTION
`Pursuant to 35 U.S.C. §311 and 37 C.F.R. §42.100 et seq., Petitioner,
`
`IPR2024-00285
`U.S. Patent No. 8,484,260
`
`
`Dropbox, Inc. (“Petitioner”), requests Inter Partes Review (“IPR”) of claims 1-8 of
`
`U.S. Patent No. 8,484,260 (“’260 patent,” Ex-1001) (“Challenged Claims”).1
`
`II. MANDATORY NOTICES
`A. Real Party-in-Interest (37 C.F.R. §42.8(b)(1)):
`The real party-in-interest is Dropbox, Inc.
`
`B. Related Matters (37 C.F.R. §42.8(b)(2)):
`Purported Patent Owner Entangled Media, LLC (“Patent Owner” or “PO”)
`
`has asserted the ’260 patent and U.S. Patent No. 8,296,338 (the “’338 patent”)
`
`against Petitioner in Entangled Media, LLC v. Dropbox, Inc., Civ. No. 5-23-cv-
`
`03264-PCP (N.D. Cal., filed Dec. 16, 2022). Petitioner has also filed a Petition
`
`challenging the ’338 patent in IPR2024-00284. Third-party Unified Patents, LLC
`
`has also filed an unrelated request for Ex Parte Reexamination of the ’260 Patent
`
`(Application No. 90/015,221) on April 17, 2023 (the “Unified Reexam”).
`
`As of the filing of this petition, no other judicial or administrative matters
`
`are known to Petitioner that would affect, or be affected by, a decision in an IPR of
`
`
`1 Because the ’260 patent’s priority is before March 16, 2013, the pre-AIA statute
`
`applies.
`
`1
`
`

`

`
`
`the ’260 patent.
`
`IPR2024-00285
`U.S. Patent No. 8,484,260
`
`
`Entangled Media, LLC purports to own all rights, title and interest in the
`
`’260 patent, see id., ECF No. 6-1, ¶7. Copies of this Petition and all supporting
`
`exhibits have been sent via Priority Mail Express to each identified party.
`
`C. Lead Counsel (37 C.F.R. 42.8(b)(3) & 42.10):
`Petitioner designates Dion M. Bregman (Reg. No. 45,645) as lead counsel,
`
`and designates Michael J. Lyons (Reg. No. 37,386) and Austin L. Zuck (Reg. No.
`
`81,341) as backup counsel.
`
`Service (37 C.F.R. 42.8(b)(3)-(4)):
`D.
`Service Address: Morgan, Lewis & Bockius LLP, 1400 Page Mill Road,
`
`Palo Alto, CA (Telephone: 650.843.4000; Fax: 650.843.4001).
`
`Pursuant to 37 C.F.R. 42.8(b)(4), Petitioner consents to e-mail service at:
`
`MLB-Dropbox-IPR-Team@morganlewis.com.
`
`Pursuant to 37 C.F.R. 42.10(b), a Power of Attorney accompanies this
`
`Petition.
`
`III. SUMMARY OF THE ’260 PATENT
`The application resulting in the ’260 patent was filed on March 19, 2012,
`
`and is a divisional application of application No. 12/774,231, filed on May 5, 2010
`
`which claims priority to provisional application No. 61/175,489, filed on May 5,
`
`2009 (hereinafter, the purported “Critical Date”).
`
`2
`
`

`

`
`
`A. Brief Description of the ’260 Patent
`The ’260 patent claims a system and method for maintaining a file system
`
`IPR2024-00285
`U.S. Patent No. 8,484,260
`
`
`that stores a physical file on one device and enables access to the physical file on
`
`other devices. The ’260 patent states that data “synchronization across all devices
`
`for all content on all devices is limited or even prohibited by space restrictions.”
`
`Ex-1001, 1:57-59. The ’260 patent proposes a system that “ensures that all [of] a
`
`user’s devices appear to share one single native file system containing all [of] the
`
`user’s files across all devices” while “not requir[ing] physical data replication
`
`across multiple devices.” Id., 2:16-24. This was not new, however, as such
`
`systems were well known prior to the Critical Date.
`
`The ’260 patent’s claimed system is shown in Figure 42:
`
`
`2 All emphasis and coloring added unless otherwise indicated.
`
`3
`
`

`

`
`
`IPR2024-00285
`U.S. Patent No. 8,484,260
`
`
`
`
`
`
`The ’260 patent illustrates in Figure 4 above that when a user selects a
`
`virtual file on Device A, a software client intercepts the request (S110) to
`
`determine whether the file is locally stored on Device A. If the file is not local, the
`
`software locates and requests the corresponding physical file from the device
`
`where it is locally stored, here Device B (S125, 130). The corresponding physical
`
`file is then transferred from Device B to Device A (S140). Ex-1003, ¶¶43-54.
`
`Summary of the Prosecution History
`B.
`During prosecution, the claims were rejected as being anticipated by U.S.
`
`Patent Publication No. 2006/0161585 to Clarke and also rejected as obvious by
`
`4
`
`

`

`
`
`Clarke in view of U.S. Patent Publication No. 2007/0050069 to Aboulhosn. After
`
`IPR2024-00285
`U.S. Patent No. 8,484,260
`
`
`an Examiner interview, claim 1 was amended to include “modifying the singular
`
`file system on the first device to make local files and virtual files appear
`
`indistinguishable to the singular file system, the local files and virtual files sharing
`
`a same location on the first device.” Ex-1002, p. 50. The Applicant argued that
`
`the client in Clarke “distinguishes and discriminates locally stored object[s] and
`
`shared objects,” id., p.54, that the file system in Aboulhosn “uses the file name
`
`extension ‘vf’ to discriminate and distinguish between virtual files and local files,”
`
`id., p.55, and therefore, both Clarke and Aboulhosn were distinguishable from the
`
`amended claim 1.
`
`To gain allowance, a subsequent Examiner’s amendment incorporated the
`
`limitation of a dependent claim requiring determination of whether a file is a
`
`virtual file “by reviewing file metadata” into the independent claims. Ex-1002,
`
`pp.18, 20; Ex-1003, ¶¶56-57.
`
`IV. THE PRIOR ART
`A. Havewala – Ex-1005
`U.S. Patent Publication No. 2007/0016621 (“Havewala”) published on
`
`January 18, 2007 and is prior art under at least 35 U.S.C. §102(b).
`
`Havewala discloses a file system displaying both physical files located on a
`
`source (first device) as well as “ghosted” (i.e., virtual) files that correspond
`
`5
`
`

`

`
`
`physical files stored at an alternate location or sink (second device). Ex-1005,
`
`IPR2024-00285
`U.S. Patent No. 8,484,260
`
`
`FIG. 2. To maintain the appearance of the presence of files on a device, Havewala
`
`discloses “ghosting” a file by moving data from the “files to the alternate location
`
`or [] copy[ing] the entire file to the alternate location.” Id. ¶12; FIG. 2.
`
`
`
`Ghosted and non-ghosted files are “organized by, accessed through, and
`
`otherwise controlled by a file system.” Ex-1005, ¶41. When an application
`
`requests to operate on the ghosted file (virtual file) at the source, a physical file is
`
`transferred from the “alternate location 18” to the source 10 and opened in an
`
`
`
`6
`
`

`

`
`
`application on the source. Ex-1005, ¶60; Ex-1003, ¶¶59-61, 22-52.
`
`IPR2024-00285
`U.S. Patent No. 8,484,260
`
`
`B. Adams – Ex-1006
`U.S. Patent Publication No. 2002/0046232 (“Adams”), published April 18,
`
`2002, is prior art under at least §102(b).
`
`Adams discloses a system for “locating desired files in distributed file
`
`sharing over a computer network” (Ex-1006, Abstract) through a “peer-to-peer
`
`network connection” that utilizes a “central index server.” Id., ¶25; Ex-1003, ¶63.
`
`Saridakis – Ex-1007
`C.
`U.S. Patent No. 8,874,691 (“Saridakis”), published October 28, 2014, is
`
`
`
`prior art under at least §102(b).
`
`7
`
`

`

`
`
`Saridakis discloses a method of “provid[ing] a peer-to-peer communication
`
`IPR2024-00285
`U.S. Patent No. 8,484,260
`
`
`channel between peers utilizing hypertext transfer protocol (HTTP).” Ex-1007,
`
`Abstract. Saridakis discloses an alternative connection for “circumventing
`
`network obstacles,” such as firewalls, that may at times impair peer-to-peer
`
`communication channels. Id., 2:48-53; 3:7-9; Ex-1003, ¶65.
`
`D. Rothman– Ex-1008
`U.S. Patent Publication No. 2005/0289218 (“Rothman”), published on
`
`December 29, 2005, is prior art under at least §102(b).
`
`V. REQUIREMENTS FOR INTER PARTES REVIEW UNDER 37 C.F.R.
`§42.104
`A. Grounds for Standing 37 C.F.R. §42.104(a) and Fees
`Petitioner certifies that the ’260 patent is available for IPR and that the
`
`Petitioner is not barred or estopped from requesting this IPR.
`
`Any additional fees for this IPR may be charged to Deposit Account No. 50-
`
`0310 (Order No. 105817-8002).
`
`B.
`
`Identification of Challenge under 37 C.F.R. §42.104(b) and Relief
`Requested
`In view of the prior art and evidence identified below, IPR of claims 1-8 of
`
`the ’260 patent should be granted because claims 1-8 are unpatentable and should
`
`be cancelled. 37 C.F.R. §42.104(b)(1)-(2).
`
`8
`
`

`

`
`
`Ground
`1
`
`Statute
`§103
`
`Reference(s)
`Havewala, Adams
`
`IPR2024-00285
`U.S. Patent No. 8,484,260
`
`
`Claims
`1, 4-8
`
`2
`
`3
`
`§103
`
`§103
`
`Havewala, Adams, Saridakis
`
`Havewala, Adams, Saridakis, Rothman
`
`2-3
`
`1-8
`
`VI. DISCRETIONARY DENIAL WOULD BE INAPPROPRIATE
`§325(d)
`A.
`Discretionary denial under §325(d) is unwarranted because none of the
`
`references relied upon in the Grounds were cited during prosecution of the ’260
`
`patent, the related ’338 patent, or in the Unified Reexam.
`
`§314(a)
`B.
`Discretionary denial is also inappropriate under §314(a).
`
`Sotera Stipulation. Following the guidance that “the PTAB will not
`
`discretionarily deny institution in view of parallel district court litigation” if a
`
`Sotera stipulation is filed (Director Vidal’s June 21, 2022 Memorandum),
`
`Petitioner herewith provides such a Sotera stipulation (Ex-1009).
`
`C. General Plastic Does Not Apply
`In at least one decision the Board found that the General Plastic (“GP”)
`
`factors do not apply here, where the previous challenge to the ’260 patent was in
`
`an ex parte reexamination proceeding. See Samsung Elecs. Co., Ltd. v. Netlist,
`
`Inc., IPR2022-00615, Paper 20, 21-22 (PTAB Oct. 19, 2022).
`
`9
`
`

`

`
`
`IPR2024-00285
`U.S. Patent No. 8,484,260
`
`Even if the Board finds that the GP factors apply, they weigh heavily against
`
`denial. The Unified Reexam challenged only four of the eight claims challenged in
`
`this Petition (GP Factors 1, 3, 6), which uses entirely different references from, and
`
`is not informed by, the Unified Reexam (GP Factors 1-5). This Petition is being
`
`filed less than a week after Petitioner served its invalidity contentions in district
`
`court (GP Factors 2-3). See Code200, UAB v. Bright Data Ltd., IPR2022-00861,
`
`Paper 18, 5-6 (PTAB Aug. 23, 2022) (precedential). Petitioner was not involved
`
`with the Unified Reexam and this is the first petition that Petitioner has filed
`
`challenging any claim of the ’260 patent (GP Factors 2, 6). See also Mercedes-
`
`Benz v. Carucel Investments, LP, IPR2019-01404, Paper 12, 12 (PTAB Jan. 22,
`
`2020) (finding even membership in Unified Patents did not amount to a
`
`relationship that justifies discretionary denial). No reasons exist that would
`
`interfere with the Board’s ability to issue a Final Written Decision within a year of
`
`institution (GP Factor 7).
`
`VII. LEVEL OF ORDINARY SKILL
`A person having ordinary skill in the art (“PHOSITA”) at the time of the
`
`alleged invention of the ’260 patent would have been a person holding at least a
`
`master’s degree in computer science or electrical engineering, or a related degree,
`
`and with at least two years training or experience with networking and file
`
`systems. Ex-1003, ¶21.
`
`10
`
`

`

`
`
`VIII. CLAIM CONSTRUCTION
`The Board need only construe terms “to the extent necessary to resolve the
`
`IPR2024-00285
`U.S. Patent No. 8,484,260
`
`
`disputed issues.” Apple Inc., v. SEVEN Networks, LLC, IPR2020-00285, Paper 10,
`
`8 (PTAB July 28, 2020) (citing Nidec Motor Corp. v. Zhongshan Broad Ocean
`
`Motor Co., 868 F.3d 1013, 1017 (Fed. Cir. 2017)).
`
`For the purposes of this proceeding only, Petitioner does not propose that
`
`any terms require construction, because the claims of the ’260 Patent are
`
`unpatentable under any reasonable construction, and there are no constructions
`
`necessary to resolve any disputes.
`
`IX. GROUND 1: HAVEWALA IN VIEW OF ADAMS RENDERS
`CLAIMS 1, 4-8 OBVIOUS
`A. Claim 1
`1[P]: “A process for operating on files located on multiple
`1.
`devices using a singular file system”
`To the extent the preamble is limiting, Havewala discloses it.
`
`Singular File System. The ’260 patent describes “a singular file system” as
`
`a system used to manage and display files across multiple devices, which is
`
`consistent with the plain and ordinary meaning of the terms “singular” and “file
`
`system.” See, e.g., Ex-1001, 3:22-24, 5:67-6:1; 6:18-20. The ’260 patent
`
`describes “file system” as “the component within an operating system responsible
`
`for managing all manner of files, as well as presenting them within a graphical user
`
`11
`
`

`

`
`
`interface.” Id. 4:30-32. As shown in Figure 6 below, the ’260 patent illustrates a
`
`IPR2024-00285
`U.S. Patent No. 8,484,260
`
`
`singular file system using an “exemplary unified file structure 20UFS [shown as
`
`20FS in yellow] created from the individual device file structures 12UFS, 14UFS and
`
`16UFS [green] and on-line service file structure 18UFS.” Id., 9:15-22.
`
`
`
`Ex-1001, Fig. 6; Ex-1003, ¶86.
`
`Havewala discloses the same. Havewala discloses implementing a system
`
`for remotely accessing files in “a computing device [that] has a storage volume, a
`
`file system managing the storage volume, and a file stored on the storage volume
`
`by the file system and accessed through such file system.” Ex-1005, ¶18; see id.
`
`¶41 (“computer files 14, and the files 14 on the volume 12 are organized by,
`
`accessed through, and otherwise controlled by a file system 16 running on the
`
`computing device 10.”), ¶9. Havewala further explains that “a user or the like can
`
`12
`
`

`

`
`
`browse the entire volume 12 of the source 10 by way of the file system 16 even
`
`IPR2024-00285
`U.S. Patent No. 8,484,260
`
`
`if some of the files 14 on the volume 12 are ghosted and some of the files 14 on the
`
`volume 12 are not ghosted.” Id., ¶51. The file system may “organize[] the volume
`
`12 according to a directory format or otherwise” (id., ¶50) and may display a file
`
`using “a graphic representation such as a ‘thumbnail’” (id. ¶52). Havewala also
`
`discloses that its system may be “practiced in distributed computing
`
`environments where tasks are performed by remote processing devices that are
`
`linked through a communications network.” Ex-1005, ¶34; Ex-1003, ¶87.
`
`In particular, Havewala’s system contemplates a scenario where a first
`
`device—source 10—may include a ghosted (or virtual) file that “is present [on the
`
`source 10] in a reduced or ‘stub’ form” (id. ¶49) such that “source 10 contains all
`
`metadata 22 from the original, non-ghosted file 14, and also contains ghosting
`
`information 24, that may be employed to retrieve the data 20 for the file 14 from
`
`the sink 18” (id. ¶50). When a file is ghosted, the data with the metadata is
`
`transferred to a second device—alternate location/sink 18. See, e.g., id. ¶54 (when
`
`removing “primary data” from a non-ghosted file at the source and transferring the
`
`data with the metadata to the sink, “the entirety of such file 14 is stored at the sink
`
`18”); see also id. ¶12. Ex-1003, ¶88.
`
`Havewala uses different terminology throughout the specification to refer to
`
`both the “source 10” and the “alternate location 18.” For example, Havewala
`
`13
`
`

`

`
`
`refers to “source 10” as “computing device 10,” “storage device 10,” (Ex-1005,
`
`IPR2024-00285
`U.S. Patent No. 8,484,260
`
`
`¶43) and “branch server 10” (id., ¶46). Havewala refers to “alternate location 18”
`
`as a “sink 18” or “hub server 18.” Id., ¶48. Havewala further explains that
`
`“alternate location 18 may be local to the computing device or may be remote
`
`therefrom” and “may be another volume 12 on the storage device 10, another
`
`volume 12 on another computing device 10, a file warehouse at a server, a long-
`
`term storage device at a remote server, or the like.” Id., ¶43. Therefore, as
`
`discussed in this Petition, “source 10” (and its associated uses of this term) refers
`
`to a first device (e.g., computing device) including the storage volume storing the
`
`ghosted file in its common file system; and the “alternate location 18” (or its
`
`associated uses of this term) refers to a second computing device including the
`
`storage volume storing the non-ghosted file in its common file system. Ex-1003,
`
`¶89.
`
`Havewala’s Disclosure of Implementing its Singular File System in Multiple
`
`Computing Devices. Havewala discloses that the alternate location may be
`
`“another volume 12 on another computing device 10” (Ex-1005, ¶43) and that “a
`
`computing device has a storage volume [and] a file system managing the storage
`
`volume” (id. ¶18). In other words, Havewala discloses that the source and sink
`
`may both be computing devices 10, that look and behave exactly the same, i.e.,
`
`they have the same file system stored on both devices. For example, Havewala’s
`
`14
`
`

`

`
`
`system of ghosting a file is enabled through the installation of software programs
`
`IPR2024-00285
`U.S. Patent No. 8,484,260
`
`
`and program modules onto a computing device with a pre-existing operating
`
`system (e.g., Microsoft Windows computer). See Ex-1005, ¶34; Ex-1003, ¶90.
`
`Havewala explains that its system is designed to overcome problems in the
`
`prior art. Havewala explains that the prior art’s replication of copies of files at
`
`multiple branch locations increases the “amount of traffic over the
`
`network…perhaps to a point that exceeds available bandwidth” and also that, “as
`
`the overall size of all the files at the hub server increases, it may in fact become the
`
`case that each branch server does not have enough space available thereon to store
`
`all of such files.” Id. ¶14; Ex-1003, ¶91.
`
`To overcome this problem, Havewala’s system can be installed on multiple
`
`computing devices at those branch locations such that the computing devices
`
`would “be able to ‘ghost’ the non-relevant files at the branch server [e.g., first
`
`computing device/source 10] of the particular branch, such that each non-relevant
`
`file remains on the branch server [e.g., first computing device/source 10] in a
`
`smaller, ‘ghosted’ form.” Ex-1005, ¶16; Ex-1003, ¶92. The “data [of the ghosted
`
`file on branch server/first computing device] is stored at a sink such as an alternate
`
`location or a hub server [i.e., second computing device].” Ex-1005, ¶17. If “the
`
`ghosted file is needed at the branch server [e.g., first computing device/source 10],
`
`the data for such ghosted file may be retrieved from the hub server [i.e., second
`
`15
`
`

`

`
`
`computing device/sink 18], the ghosted file may be reconstituted” and made
`
`IPR2024-00285
`U.S. Patent No. 8,484,260
`
`
`available at the branch server/first computing device. Id., ¶16. This is shown, for
`
`example, in annotated Figure 2 below. Ex-1003, ¶92.
`
`
`
`Ex-1005, Fig.2.
`
`Havewala explains that the system is designed to be utilized in, for example,
`
`situations where multiple different computers throughout a particular organization
`
`wish to have access to a file, but the organization wishes to reduce at least
`
`networking and storage constraints and store a file at only one computing device.
`
`16
`
`

`

`
`
`Ex-1003, ¶93. In such a situation, Havewala’s programs and program modules are
`
`IPR2024-00285
`U.S. Patent No. 8,484,260
`
`
`stored on similar devices (computing device 10 acting as a source, a sink, or both),
`
`for example computing devices running Windows operating software. See, e.g.,
`
`Ex-1005, ¶¶9, 34-40, p.1 (Assignee: Microsoft Corporation). In such a situation,
`
`the same file system (e.g., the Window’s file system as modified by Havewala) is
`
`installed and operates on the multiple devices to enable ghosting files between
`
`devices as discussed herein in more detail. Id.; Ex-1026. Havewala confirms that
`
`just like the source, files can be modified on both the first device and the second
`
`device. Ex-1005, ¶119 (“the file 14 has been modified at the sink”), ¶127 (“if the
`
`data 20 of the file 14 at the source 10 is not modified but the corresponding data 20
`
`at the sink 18 is modified”), ¶103.
`
`Therefore, consider a scenario where a file is ghosted on Computer A (e.g.,
`
`first computing device/branch server 10) on which Havewala’s system has been
`
`installed and the physical data of the file is stored on Computer B (e.g., second
`
`computing device/alternate location/branch hub 18) also with Havewala’s system
`
`installed. A request to open the non-ghosted file on Computer B using, e.g.,
`
`Windows file system modified by Havewala, would result in the file being opened
`
`as usual because the physical contents of the file are present on Computer B. See,
`
`id., ¶54 (“[W]here the hub server 18 replicates files 14 to the branch server 10, it
`
`may in fact be the case that while the primary data of the data 20 is removed from
`
`17
`
`

`

`
`
`the remainder of the replicated file 14 at the source 18 to form the ghosted file 14,
`
`IPR2024-00285
`U.S. Patent No. 8,484,260
`
`
`the entirety of such file 14 is stored at the sink 18.”), ¶52, Figs.3A-3B.
`
`Conversely, an attempt to open the ghosted file at Computer A (again using, e.g.,
`
`Windows file system modified by Havewala) results in the physical file and/or
`
`associated data from Computer B being transferred to Computer A so that the file
`
`can be “reconstituted” and opened on Computer A. See, e.g., id., ¶¶49, 24; Ex-
`
`1003, ¶94.
`
`As discussed further below, Havewala explains that its system is installed
`
`such that any operation performed on a file (e.g., opening) is performed
`
`transparently, such that the computing device’s user need not know that
`
`Havewala’s system is being run or utilized when opening any particular file. See
`
`id., ¶64 (“[O]perations may be performed transparently or with notice to the user
`
`or application 30, although transparency is likely preferable to such user or
`
`application 30.”). As a result, Havewala discloses a singular file system at each
`
`computing device that utilizes the same file system interface (e.g., Windows file
`
`system modified by Havewala) presenting a “directory” of files available across
`
`multiple devices in an organization in such a way that a user does not know
`
`whether the file is ghosted or physically present on a particular computing device.
`
`Operating on Files. Havewala discloses performing certain commands (i.e.,
`
`operations) on files, for example through “issuing an open command to the file
`
`18
`
`

`

`
`
`system 16 with regard to the file 14.” Id. ¶66; see also id., ¶66-69 (further
`
`IPR2024-00285
`U.S. Patent No. 8,484,260
`
`
`discussing “open” and “read” operations); Ex-1003, ¶96. Modifying a file always
`
`requires opening it.
`
`Havewala Also Renders Obvious a Singular File System. Havewala
`
`discloses a singular file system across at least the computing devices 10 and 18.
`
`To the extent PO argues that Havewala does not disclose a singular file system, it
`
`would have been obvious to a PHOSITA to implement Havewala’s invention using
`
`a singular file system across multiple devices. Ex-1003, ¶¶97-98. For example,
`
`an organization attempting to at least reduce overheads and storage use associated
`
`with

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