throbber
Trials@uspto.gov
`571-272-7822
`
` Paper 17
`
`
`
` Entered: November 1, 2021
`
`
`UNITED STATES PATENT AND TRADEMARK OFFICE
`____________
`
`BEFORE THE PATENT TRIAL AND APPEAL BOARD
`____________
`
`MICROSOFT CORPORATION,
`Petitioner,
`
`v.
`
`DAEDALUS BLUE, LLC,
`Patent Owner.
`____________
`
`IPR2021-00831
`Patent 8,671,132 B2
`____________
`
`
`
`Before SALLY C. MEDLEY, HYUN J. JUNG, and
`ARTHUR M. PESLAK, Administrative Patent Judges.
`
`MEDLEY, Administrative Patent Judge.
`
`
`
`DECISION
`Granting Institution of Inter Partes Review
`35 U.S.C. § 314
`
`
`
`
`

`

`IPR2021-00831
`Patent 8,671,132 B2
`
`INTRODUCTION
`I.
`Microsoft Corporation (“Petitioner”) filed a Petition for inter partes
`review of claims 15–25 of U.S. Patent No. 8,671,132 B2 (Ex. 1001, “the
`’132 patent”). Paper 1 (“Pet.”). Daedalus Blue, LLC (“Patent Owner”) filed
`a Preliminary Response. Paper 8 (“Prelim. Resp.”). In accordance with
`Board authorization, Petitioner filed a Reply to the Preliminary Response
`(Paper 14, “Pet. Reply”) and Patent Owner filed a Sur-Reply (Paper 16,
`“Sur-reply”).1
`Institution of an inter partes review is authorized by statute when “the
`information presented in the petition . . . and any response . . . shows that
`there is a reasonable likelihood that the petitioner would prevail with respect
`to at least 1 of the claims challenged in the petition.” 35 U.S.C. § 314(a)
`(2018). Upon consideration of the Petition, the Preliminary Response, and
`the evidence of record, we determine that Petitioner has established a
`reasonable likelihood of prevailing with respect to the unpatentability of at
`least one claim of the ’132 patent. Accordingly, for the reasons that follow,
`we institute an inter partes review of claims 15–25 of the ’132 patent.
`
`A. Related Matters
`The parties indicate that related district court litigations are Daedalus
`Blue, LLC v. Microsoft Corp., No. 6:20-cv-01152-ADA (W.D. Tex.) (“the
`underlying litigation”) and Daedalus Blue, LLC v. Oracle Corp. et al., No.
`6:20-cv-00428-ADA (W.D. Tex.) (terminated). Pet. 4; Paper 4, 2.
`Petitioner also indicates that U.S. Patent Nos. 8,381,209 and 8,572,612,
`
`
`1 The parties filed confidential and non-confidential versions of their briefs.
`This Decision refers to the non-confidential (public) versions.
`
`2
`
`

`

`IPR2021-00831
`Patent 8,671,132 B2
`which are asserted in the underlying litigation, are also subject to inter
`partes reviews. Pet. 4.
`
`B. The ’132 Patent
`The ’132 patent relates to “policy-based data management on a
`distributed storage system.” Ex. 1001, 1:9–10. The ’132 patent addresses
`the shortcomings that “many known distributed storage systems have no
`method of prioritizing operations” and “current distributed storage systems
`are not capable of storing data using prioritized operations within multiple
`platforms.” Id. at 1:33–34, 1:40–42. Accordingly, the ’132 patent seeks to
`provide “a data management system, method, and apparatus that prioritize
`files within the network, with clients that operate based on a plurality of
`different operating platforms.” Id. at 2:7–10.
`Figure 1, reproduced below, illustrates an embodiment with a network
`that includes a number of client workstations that may operate on multiple
`different operating system platforms. Id. at 5:19–26.
`
`3
`
`

`

`IPR2021-00831
`Patent 8,671,132 B2
`
`
`Figure 1 is a schematic block diagram of network 100 with clients
`102, 104, 106, and 108. Id. at 5:19–22. “The network 100 is preferably
`configured to bear large amounts of traffic, particularly data packets and
`messaging packets related to data storage, retrieval, and maintenance.” Id. at
`5:29–31. Clients 102, 104, 106, and 108 are connected to local area network
`(LAN) 110, along with metadata servers 120 and 125. Id. at 5:32–35.
`Storage area network (SAN) 130 includes storage pools 150, 152, 154, and
`156. Id. at 5:48–51. The storage pools “may vary in storage type,
`configuration, location, accessibility, etc.” Id. at 5:51–53.
`
`4
`
`

`

`IPR2021-00831
`Patent 8,671,132 B2
`Figure 3, reproduced below, illustrates “executable modules and data
`structures for implementing file storage and classification” in the
`embodiment shown in Figure 1. Id. at 9:12–15.
`
`
`Figure 3 is a schematic block diagram that shows executable modules
`
`and data structures residing in client 102 and metadata server 125. Id. at
`9:12–17. Client 102 communicates with metadata server 125 to request a
`pool for storing a file 310 on SAN 130. Id. at 9:21–23. For assigning a
`service class and storage pool to the file, client 102 transmits file attributes
`320 of the file to the metadata server via file transmission module 300. Id. at
`9:21–30. File attributes may include file size, an access list, the user who
`created the file, lock status, and the platform for which the file is formatted.
`
`5
`
`

`

`IPR2021-00831
`Patent 8,671,132 B2
`Id. at 9:35–44. Based on the file attributes, file evaluation module 350
`selects a service class for file 310, as well as a storage pool. Id. at 9:45–64.
`File evaluation module 350 returns a set of file metadata 360 that includes
`storage pool and service class designations 362 and 364 for use in
`subsequent file retrieval and usage. Id. at 10:4–20. File transmission
`module 300 receives storage pool designation 362 and routes file 310 to the
`corresponding storage pool. Id. at 10:37–40.
`
`C. Illustrative Claim
`Petitioner challenges claims 15–25 of the ’132 patent. Claims 15 and
`23 are independent, and claims 16–22, 24, and 25 depend therefrom. Claim
`15 is reproduced below.
`15. A method for handling files within a policy-based data
`management system, the method comprising:
`providing a policy set comprising at least one service class
`rule;
`receiving one or more attributes of a file from one of a
`plurality of clients, the clients comprising at least two
`different computing platforms;
`applying the service class rule to the file to assign a service
`class to the file; and
`conducting operations on the file in a manner according to
`the service class.
`Ex. 1001, 16:21–31.
`
`D. Asserted Grounds of Unpatentability
`Petitioner asserts that claims 15–25 are unpatentable based on the
`following grounds (Pet. 9):
`
`6
`
`

`

`IPR2021-00831
`Patent 8,671,132 B2
`Claim(s) Challenged
`15–21, 23–25
`22
`15–21, 23–25
`
`
`
`35 U.S.C §
`103(a)2
`103(a)
`102
`
`Reference(s)/Basis
`Gelb3, Tivoli4
`Gelb, Tivoli,
`Callaghan5
`Devarakonda6
`
`II. DISCUSSION
`A. Claim Construction
`In this inter partes review, claims are construed using the same claim
`construction standard that would be used to construe the claims in a civil
`action under 35 U.S.C. § 282(b). 37 C.F.R. § 42.100(b) (2020). The claim
`construction standard includes construing claims in accordance with the
`ordinary and customary meaning of such claims as understood by one of
`ordinary skill in the art and the prosecution history pertaining to the patent.
`See id.; Phillips v. AWH Corp., 415 F.3d 1303, 1312–14 (Fed. Cir. 2005) (en
`banc).
`
`“computing platforms”
`Independent claims 15 and 23 recite “receiving one or more attributes
`of a file from one of a plurality of clients, the clients comprising at least two
`
`
`2 The Leahy-Smith America Invents Act, Pub. L. No. 112-29, 125 Stat. 284
`(2011) (“AIA”), amended 35 U.S.C. §§ 102 and 103. The ’132 patent was
`filed on March 14, 2003. Ex. 1001, code (22). Because the filing date is
`before the effective date of the applicable AIA amendments, we refer to the
`pre-AIA versions of 35 U.S.C. §§ 102 and 103.
`3 U.S. Patent No. US 5,018,060, issued May 21, 1991 (Ex. 1005, “Gelb”).
`4 “Tivoli Storage Manager: A Technical Introduction,” June 15, 2001 (Ex.
`1006, “Tivoli”).
`5 “NFS Illustrated,” 2000 (Ex. 1007, “Callaghan”).
`6 U.S. Patent No. 7,269,612 B2, filed May 31, 2002, issued Sep. 11, 2007
`(Ex. 1008, “Devarakonda”).
`
`7
`
`

`

`IPR2021-00831
`Patent 8,671,132 B2
`different computing platforms.” Patent Owner contends that the limitation
`“computing platform[]” should be construed to mean “the operating system
`of the claimed client workstation or server.” Prelim. Resp. 12. Patent
`Owner argues that claim 22 “makes this clear when it recites a subset” of
`“computing platforms.” Id. Patent Owner further directs attention to the
`Specification of the ’132 patent in support of its proposed construction. Id.
`at 13–14 (citing Ex. 1001, 1:40–46, 2:6–16, 2:28–32, 3:25–27, 5:19–29,
`9:21–29).
`Although Petitioner does not propose a construction for “computing
`platforms,” it appears to us that Petitioner construes the limitation the same
`as Patent Owner. Pet. 25 (“Tivoli explains that the client software supports a
`variety of . . . operating systems, including UNIX, Windows, and
`Macintosh.”); id. at 52 (“The client applications on an application server can
`be run on different operating systems.”); see also Ex. 1003 ¶¶ 152 (Zadok
`declaration) (“Tivoli discloses that the client software supports a number of
`computing platforms (operating systems)”), 235. At this juncture of the
`proceeding and based on the current record, we adopt Patent Owner’s
`proposed construction because the proposed construction is reasonable in
`light of the Specification of the ’132 patent and is not, at this time,
`apparently contested by Petitioner. Accordingly, we adopt Patent Owner’s
`proposed construction for “computing platform[]” to mean “the operating
`system of the claimed client workstation or server.”
`For purposes of this Decision, we need not expressly construe any
`other claim term. See Vivid Techs., Inc. v. Am. Sci. & Eng’g, Inc., 200 F.3d
`795, 803 (Fed. Cir. 1999) (holding that “only those terms need be construed
`that are in controversy, and only to the extent necessary to resolve the
`controversy”); see also Nidec Motor Corp. v. Zhongshan Broad Ocean
`
`8
`
`

`

`IPR2021-00831
`Patent 8,671,132 B2
`Motor Co. Matal, 868 F.3d 1013, 1017 (Fed. Cir. 2017) (citing Vivid Techs.
`in the context of an inter partes review).
`
`B. Principles of Law
`To establish anticipation, each and every element in a claim, arranged
`as recited in the claim, must be found in a single prior art reference.
`See Net MoneyIN, Inc. v. VeriSign, Inc., 545 F.3d 1359, 1369 (Fed. Cir.
`2008); Karsten Mfg. Corp. v. Cleveland Golf Co., 242 F.3d 1376, 1383 (Fed.
`Cir. 2001). Although the elements must be arranged or combined in the
`same way as in the claim, “the reference need not satisfy an ipsissimis verbis
`test,” i.e., identity of terminology is not required. In re Gleave, 560 F.3d
`1331, 1334 (Fed. Cir. 2009); accord In re Bond, 910 F.2d 831, 832 (Fed.
`Cir. 1990).
`A patent claim is unpatentable under 35 U.S.C. § 103(a) if the
`differences between the claimed subject matter and the prior art are such that
`the subject matter, as a whole, would have been obvious at the time the
`invention was made to a person having ordinary skill in the art to which said
`subject matter pertains. KSR Int’l Co. v. Teleflex Inc., 550 U.S. 398, 406
`(2007). The question of obviousness is resolved on the basis of underlying
`factual determinations including: (1) the scope and content of the prior art;
`(2) any differences between the claimed subject matter and the prior art;
`(3) the level of ordinary skill in the art;7 and (4) when in evidence, objective
`
`
`7 Relying on the testimony of Dr. Erez Zadok, Petitioner offers an
`assessment as to the level of ordinary skill in the art at the time of the ’132
`patent. Pet. 13 (citing Ex. 1003 ¶¶ 30–34). For example, Dr. Zadok states
`that a person having ordinary skill in the art would have had “at least a four-
`year degree in computer science, electrical engineering, computer
`engineering, or a related field and about two years of relevant experience in
`the design, operation, and management of data storage systems.” Ex. 1003
`
`9
`
`

`

`IPR2021-00831
`Patent 8,671,132 B2
`indicia of nonobviousness. Graham v. John Deere Co., 383 U.S. 1, 17–18
`(1966).
`
`C. Asserted Obviousness of Claims 15–21 and 23–25 over Gelb and Tivoli
`Petitioner contends that claims 15–21 and 23–25 are unpatentable
`under 35 U.S.C. § 103(a) as obvious over Gelb and Tivoli. Pet. 20–41. In
`support of its showing, Petitioner relies upon the declaration of Dr. Zadok.
`Id. (citing Ex. 1003). In support of its arguments, Patent Owner relies upon
`the declaration of Dr. White. Prelim. Resp. (citing Ex. 2001).
`
`1. Gelb
`Gelb describes a need in storing computerized data “to insulate the
`application programmers from the current requirement that their respective
`programs must have some information about the physical parameters of the
`peripheral data storage.” Ex. 1005, 1:30–34. Accordingly, Gelb defines
`data classes that “are set up so as to enable a host processor to respond to
`data set parameters to implicitly select data storage units which can achieve
`the desired system operations for satisfying the data set parameters.” Id. at
`4:14–20.
`Figure 1, reproduced below, illustrates a data processing system
`embodiment that Gelb asserts “makes the data processing system easier to
`use by application programmers.” Id. at 5:55–56.
`
`
`¶ 32. Patent Owner does not propose an alternative assessment. See Prelim.
`Resp. 15. To the extent necessary, and for purposes of this Decision, we
`accept the assessment offered by Petitioner as it is consistent with the ’132
`patent and the asserted prior art.
`
`
`10
`
`

`

`IPR2021-00831
`Patent 8,671,132 B2
`
`
`Figure 1 “shows a data processing system having a plurality of host
`processors 10 sharing a peripheral data storage system 12 via a plurality of
`input-output connections (such as I/O channels) 11.” Id. at 5:51–55.
`Figure 7, reproduced below, illustrates a flowchart for the automatic
`selection of classes that occurs between declaring a data set and requesting
`data space in system 12 for the data set. Id. at 18:23–27.
`
`
`
`11
`
`

`

`IPR2021-00831
`Patent 8,671,132 B2
`The flowchart in Figure 7 begins with step 141, which is a “machine –
`implemented selection of a data class,” after a “data-set class selection
`request is received from a user program.” Id. at 18:47–54. “Upon selection
`of a data class, the second step 142 selects a storage class.” Id. at 18:64–65.
`If a storage class is selected, the flowchart moves on to step 144, where “a
`management class is machine selected.” Id. at 19:16–18. “The machine
`selection of a management class completes the logical machine-executed
`class selection process all of which is in preparation for selection of a
`storage group of volumes,” in step 145. Id. at 19:24–42. In step 146, “the
`identifications of the selected classes and the data set are retentively stored
`within the FIG. 1 illustrated data processing system as a control record.” Id.
`at 19:44–48. “At this time the data processing system is primed for
`receiving an allocation request(s) for the data set.” Id. at 19:55–57.
`Figure 8, reproduced below, illustrates a flowchart for allocating data
`storage space in a peripheral storage devices for a data set. Id. at 5:43–46.
`
`
`
`12
`
`

`

`IPR2021-00831
`Patent 8,671,132 B2
`The flowchart in Figure 8 begins with step 150, in which an allocation
`request for a data set is received from a user program. Id. at 19:59–62. In
`step 151, the pertinent control record is read to determine if a storage class
`was selected for the data set. Id. at 19:62–64. If a storage class was
`selected, the flowchart moves on to step 152, where “storage is accessed
`using the devices assigned to a storage group.” Id. at 19:68–20:2.
`
`2. Tivoli
`Tivoli8 provides that the “Tivoli Storage Manager is the core product
`of the Tivoli Storage Management product set” and “provides a solution for
`distributed data and storage management in an enterprise network
`environment.” Ex. 1006, 7. Tivoli describes the Tivoli Storage Manager as
`implemented as a client server software application with a server software
`component, client, and storage agent, among other products. Id. at 7–8.
`“The client software can run on different systems, including laptop
`computers, PCs, workstations, or server systems.” Id. at 8. Further, “[t]he
`storage agent software in conjunction with the server software enables the
`implementation of LAN-free backup solutions exploiting SAN
`
`
`8 Petitioner argues that Tivoli was published on June 15, 2001 and was
`publicly available at least on November 28, 2001, and is prior art under 35
`U.S.C. § 102(b). Pet. 8, 15–17; Ex. 1003 ¶ 110; Ex. 1010; Ex. 1011 (Tivoli
`Redbooks entry and Hall affidavit). Patent Owner withdrew its contention
`that it can antedate Tivoli. Sur-reply 6 n.1. Patent Owner, however, argues
`that “Petitioner has not provided sufficient evidence to prove that Tivoli was
`published and publicly accessible by June 15, 2001.” Prelim. Resp. 23 n.4.
`Patent Owner at this time provides no reasons why Petitioner’s showing with
`respect to a November 28, 2001 date is insufficient. Id. We preliminarily
`determine that Petitioner has shown sufficiently that Tivoli was published
`and publicly available at least on November 28, 2001. Pet. 8, 15–17; Ex.
`1003 ¶ 110; Ex. 1010; Ex. 1011.
`
`13
`
`

`

`IPR2021-00831
`Patent 8,671,132 B2
`infrastructure.” Id. Tivoli describes that the “server and client software is
`available on many different operating system platforms and can exploit
`different communication protocols.” Id. at 14.
`
`3. Discussion
`The preamble of claim 15 recites “[a] method for handling files within
`a policy-based data management system.” Ex. 1001, 16:21–22. Petitioner
`contends that, to the extent the preamble is limiting, Gelb teaches the recited
`limitations because it “relates to ‘computer-controlled peripheral data
`storage’ and ‘the global management of data storage’ in a ‘data storage
`system.’” Pet. 20 (quoting Ex. 1005, 1:9–11, 5:19–21). Petitioner further
`contends that Gelb’s data management system is “policy-based” because it
`teaches “automatic class selection,” and that it is for “handling files.” Id. at
`20–21 (citing Ex. 1005, 4:25–43, 18:23–52, Figs. 6, 7).
`Claim 15 recites “providing a policy set comprising at least one
`service class rule.” Ex. 1001, 16:23–24. Petitioner contends Gelb teaches
`this limitation. Pet. 21. In particular, Petitioner contends that “Gelb teaches
`three ‘service classes’ assigned to each file (‘data set’): data class, storage
`class, and management class.” Id. (citing Ex. 1005, 4:25–43). Petitioner
`further contends that “Gelb teaches a ‘policy set’ comprising multiple
`service class rules.” Id. at 23 (citing Ex. 1003 ¶¶ 131, 143–144; Ex. 1005,
`11:53–57).
`Claim 15 recites “receiving one or more attributes of a file from one
`of a plurality of clients, the clients comprising at least two different
`computing platforms.” Ex. 1001, 16:25–27. Petitioner contends the
`combination of Gelb and Tivoli teaches this limitation. Pet. 23. In
`particular, Petitioner contends that Gelb teaches a user providing “attributes
`
`14
`
`

`

`IPR2021-00831
`Patent 8,671,132 B2
`of a file” before the system receives a file. Id. at 23–24 (citing Ex. 1003
`¶¶ 145–147; Ex. 1005, 4:44–49; 18:12–14, 18:47–59). Petitioner further
`contends “Gelb teaches that a ‘plurality of clients,’ i.e., user application
`programs, may provide files to Gelb’s storage system.” Id. at 24 (citing Ex.
`1003 ¶ 148; Ex. 1005, 15:56–57, Fig. 4). In addition, Petitioner contends
`that Tivoli teaches “a plurality of clients,” to the extent clients are client
`computers. Id. (citing Ex. 1003 ¶ 149; Ex. 1006, 8, Fig. 2). Accordingly,
`Petitioner contends “Gelb combined with Tivoli teaches ‘receiving one or
`more attributes of a file from one of a plurality of clients.’” Id. at 25 (citing
`Ex. 1003 ¶ 151). Further, Petitioner contends that Tivoli also teaches that
`the clients comprise “at least two different computing platforms.” Id. (citing
`Ex. 1003 ¶¶ 152–153; Ex. 1006, 15–16, Table 3).
`Petitioner provides reasons to combine Gelb and Tivoli. Id. at 35–41.
`For example, Petitioner contends that “a POSITA9 would have been
`motivated to implement the design of Tivoli’s Storage Manager Server and
`client software in Gelb to create a system in which the system administrator
`aspect of the storage system and the client/application programmer aspect of
`the storage system are located on different computers” which would increase
`flexibility “where the users of the storage system may be located at different
`computers within a network.” Id. at 38–39 (citing Ex. 1003 ¶ 205).
`Petitioner further asserts that a “POSITA would have further recognized that
`allowing the client software to support different operating systems would
`make Gelb’s system even more flexible.” Id. at 39 (citing Ex. 1003 ¶ 207).
`Patent Owner argues that neither Gelb nor Tivoli teaches “receiving
`one or more attributes of a file from one of a plurality of clients, the clients
`
`
`9 A person of ordinary skill in the art.
`
`15
`
`

`

`IPR2021-00831
`Patent 8,671,132 B2
`comprising at least two different computing platforms.” Prelim. Resp. 23.
`In particular, Patent Owner argues that “Gelb does not disclose or render
`obvious a networked system, much less one with distributed heterogeneous
`client workstation or servers comprising different operating systems.” Id. at
`24. Rather, Patent Owner argues, “Gelb teaches a non-distributed single-
`machine single-operating system mainframe with peripheral storage devices
`attached.” Id. (citing Ex. 1005, Figs. 4, 5). Patent Owner further argues that
`although Petitioner relies on Tivoli for teaching “‘one of a plurality of
`clients,’ it is not clear whether Petitioner is also relying upon Tivoli for the
`‘receiving one or more attributes of a file’ portion of this limitation,” and in
`any case, “Tivoli does not disclose, and certainly does not teach, ‘receiving
`one or more attributes of a file.’” Id. at 25 (citing Pet. 24–25; Ex. 2001
`¶ 44).
`
`Patent Owner’s argument that Gelb fails to describe a networked
`system is misplaced as claim 15 does not recite “a networked system.”
`Moreover, Patent Owner’s arguments attacking each reference individually
`are unavailing, because the challenge is based on the combined teachings of
`Gelb and Tivoli as set forth in the Petition. See In re Keller, 642 F.2d 413,
`426 (CCPA 1981) (“[O]ne cannot show non-obviousness by attacking
`references individually where, as here, the rejections are based on
`combinations of references.”). For instance, Patent Owner argues that Gelb
`fails to teach “at least two different computing platforms.” Prelim.
`Resp. 23–25. Petitioner, however, relies on Tivoli to teach client computers
`that operate on different computer platforms, such as UNIX and Windows.
`Pet. 24–25 (citing Ex. 1006, 15–16). Accordingly, Patent Owner’s
`arguments attacking Gelb for not teaching the same is unavailing. Similarly,
`Patent Owner’s argument that Tivoli does not disclose or teach “receiving
`
`16
`
`

`

`IPR2021-00831
`Patent 8,671,132 B2
`one or more attributes of a file” (Prelim. Resp. 25–26) is also misplaced, as
`Petitioner relies on Gelb to teach “receiving one or more attributes of a file.”
`Pet. 23–24.
`Patent Owner also argues that “Petitioner has not shown that a
`POSITA would have been motivated to modify Gelb in view of Tivoli in the
`manner proposed (i.e., by changing the system architecture of Gelb) or that
`such a combination would have been simple, straightforward, and yielded
`predictable results.” Prelim. Resp. 26–39 (citing Ex. 2001). At this juncture
`of the proceeding, we determine that Patent Owner’s arguments do not
`undermine Petitioner’s reasons for combining Gelb and Tivoli.
`In particular, Dr. White’s testimony on the matter is based on a rigid
`view of Gelb or Tivoli alone without considering what the combined
`teachings of Gelb and Tivoli would have suggested to a person having
`ordinary skill in the art. For example, Dr. White testifies that Gelb fails to
`teach how its “‘administrative component’ would manage cross-platform
`differences or nuances.” Ex. 2001 ¶ 36. Dr. White also testifies that “Tivoli
`does not provide a POSITA with guidance on network protocols or message
`formats that would have been needed to modify Gelb to build a distributed
`system with multiple clients comprising different operating systems.” Id.
`¶ 43. Such teachings or guidance, however, need not come from Gelb or
`Tivoli alone, but rather may be based on the knowledge of a person having
`ordinary skill in the art at the time of the invention. Based on the current
`record, we determine that it would have been reasonable to implement the
`design of Tivoli’s Storage Manager Server and client software in Gelb to
`create a system in which the system administrator aspect of the storage
`system and the client/application programmer aspect of the storage system
`
`17
`
`

`

`IPR2021-00831
`Patent 8,671,132 B2
`are located on different computers within a network, thereby increasing
`flexibility. Pet. 38–39 (citing Ex. 1003 ¶ 205).
`Claim 15 recites “applying the service class rule to the file to assign a
`service class to the files.” Ex. 1001, 16:28–29. Petitioner contends Gelb
`teaches this limitation. Pet. 25. In particular, Petitioner contends that Gelb
`teaches applying a set of service class rules to the parameters received with a
`file and assigning a data class, storage class, and management class to the
`file. Id. at 25–26 (citing Ex. 1003 ¶¶ 154–158; Ex. 1005, 12:14–41).
`Finally, claim 15 recites “conducting operations on the file in a
`manner according to the service class.” Ex. 1001, 16:30–31. Petitioner
`contends that Gelb teaches this limitation. Pet. 26. In particular, Petitioner
`contends that Gelb teaches a Data Facility Hierarchical Storage Manager
`(DFHSM) conducts operations on a file according to a service class. Id. at
`26–27 (citing Ex. 1003 ¶¶ 159–161; Ex. 1005, 7:64–66; 8:37–42; 16:56–59;
`20:7–14).
`We have reviewed Petitioner’s showing for independent claim 23, and
`dependent claims 16–21, 24, and 25, and find such showing sufficiently
`persuasive at this stage of the proceeding. Id. at 27–35. Patent Owner does
`not contest those claims separately. See generally Prelim. Resp.
`We conclude that, based on the totality of the arguments and evidence
`currently in the record, Petitioner has sufficiently shown for purposes of
`institution that Gelb and Tivoli teach or suggest each limitation of claims
`15–21 and 23–25, and that a person of ordinary skill in the art would have
`had reason to combine the references in the manner Petitioner proposes.
`Accordingly, we determine the information presented shows a reasonable
`likelihood that Petitioner would prevail in establishing that at least one of the
`
`18
`
`

`

`IPR2021-00831
`Patent 8,671,132 B2
`challenged claims 15–21 and 23–25 would have been obvious over Gelb and
`Tivoli.
`
`D. Asserted Obviousness of Claim 22 over Gelb, Tivoli, and Callaghan
`Petitioner contends claim 22 is unpatentable under 35 U.S.C. § 103(a)
`as obvious over Gelb, Tivoli, and Callaghan. Pet. 41–46.
`
`1. Callaghan
`Callaghan describes that the NFS protocol “is a network protocol that
`makes files stored on a file server accessible to any computer on a network.”
`Ex. 1007, 7. Callaghan asserts that “[t]he implementation of NFS by PC
`clients is an interesting case study in the success of NFS as a cross-platform
`protocol,” where PC clients include those using “DOS-derived operating
`systems: Windows 95, Windows NT, and OS/2.” Id. at 9. Certain naming
`conventions in DOS, however, “can create problems for DOS clients that
`access files on a UNIX or Windows server.” Id. at 10. Accordingly, the
`DOS client uses an algorithm to map UNIX names to DOS equivalents.” Id.
`Also, Callaghan describes that “DOS supports only a small set of file
`attributes compared with the POSIX set of 13 or so file attributes provided in
`the NFS fattr structure.” Id. at 11. So, “[s]ome of the NFS attributes like
`file size and mtime have DOS equivalents,” while “[o]thers have no mapping
`or an indirect mapping.” Id. at 11–12.
`
`2. Discussion
`Claim 22 depends from claim 15 and recites “wherein the computing
`platforms are selected from the group consisting of Windows, AIX, Linux,
`Solaris, Unix, Mac OS, OS/2, DOS, HP, IRIX, and OS/390, wherein the
`method further comprises translating the one or more attributes.” Ex. 1001,
`
`19
`
`

`

`IPR2021-00831
`Patent 8,671,132 B2
`16:56–60. Petitioner asserts that Tivoli teaches that the clients’ computing
`platforms include at least Windows, AIX, Linux, Solaris, Unix, Mac OS,
`OS/2, DOS, HP, IRIX, and OS/390. Pet. 41 (citing Ex. 1006, 15–16,
`Tables 2, 3). Petitioner further contends that the Tivoli Storage Server may
`run on UNIX platforms such as Solaris and AIX. Id. (citing Ex. 1006, 14;
`Ex. 1003 ¶ 212). Petitioner relies on Callaghan to teach “translating the one
`or more attributes” of the file. Id. at 42–44 (citing Ex. 1007, 9–12; Ex. 1003
`¶¶ 213–217). Petitioner provides reasons for combining Callaghan with
`Gelb and Tivoli. Id. at 44–46.
`We have reviewed Petitioner’s showing for dependent claim 22 and
`find such showing sufficiently persuasive at this stage of the proceeding.
`Pet. 41–46. Patent Owner does not contest claim 22 separately. See
`generally Prelim. Resp.
`We conclude that, based on the totality of the arguments and evidence
`currently in the record, Petitioner has sufficiently shown, for purposes of
`institution, that Gelb, Tivoli, and Callaghan teach or suggest the limitations
`of claim 22, and that a person of ordinary skill in the art would have had
`reason to combine the references in the manner Petitioner proposes.
`Accordingly, we determine the information presented shows a reasonable
`likelihood that Petitioner would prevail in establishing that challenged claim
`22 would have been obvious over Gelb, Tivoli, and Callaghan.
`
`E. Asserted Anticipation of Claims 15–21 and 23–25 by Devarakonda
`Petitioner contends that claims 15–21 and 23–25 are unpatentable
`under 35 U.S.C. § 102 as anticipated by Devarakonda. Pet. 46–69.
`
`20
`
`

`

`IPR2021-00831
`Patent 8,671,132 B2
`
`1. Devarakonda as Prior Art
`Patent Owner contends that the ’132 patent is entitled to a priority
`date no later than April 26, 2001. Prelim. Resp. 20–22. In particular, Patent
`Owner asserts that “the inventions of the ’132 Patent were conceived no
`later than April 26, 2001, and thereafter diligently reduced to practice,
`including through the filing of the ’132 Patent on March 14, 2003.” Id. at 21
`(citing Ex. 2002 ¶¶ 8–25; Ex. 2003 ¶¶ 11–22).10 As a result, Patent Owner
`asserts that Devarakonda, which has a filing date of May 31, 2002, is not
`prior art. Id. at 39–40.
`Conception
`To demonstrate prior conception, Patent Owner must show that the
`inventors had “a definite and permanent idea of the complete and operative
`invention.” See Hybritech Inc. v. Monoclonal Antibodies, Inc., 802 F.2d
`1367, 1376 (Fed. Cir. 1986). Conception must include every feature of the
`claimed invention. Coleman v. Dines, 754 F.2d 353, 359 (Fed. Cir. 1985).
`In support of its showing of conception, Patent Owner relies on the
`declarations of two of the named inventors of the ’132 patent (Exs. 2002
`(Declaration of Dr. David Pease) and 2003 (Declaration of Linda
`Duyanovich)), along with Exhibit 2012. Patent Owner argues that Dr. Pease
`identifies exemplary portions of Exhibit 2012 for each of the limitations of
`the challenged claims. Prelim. Resp. 21 (citing Ex. 2002 ¶ 18; Ex. 2012).
`At this juncture of the proceeding, neither Patent Owner nor Dr. Pease
`explain how the disjunctive block citations of Exhibit 2012 support the
`assertion of a prior conception. For example, it is not enough to cite
`
`10 Patent Owner filed confidential and non-confidential versions of Exhibits
`2002 and 2003. This Decision refers to the non-confidential (public)
`versions.
`
`21
`
`

`

`IPR2021-00831
`Patent 8,671,132 B2
`disjunctive blocks of pages from a document to show conception of the
`claimed invention. Here, the challenged claims are method claims.

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