throbber
Case IPR2016-01780
`U.S. Patent No. 8,478,799
`
`UNITED STATES PATENT AND TRADEMARK OFFICE
`
`________________
`
`BEFORE THE PATENT TRIAL AND APPEAL BOARD
`
`________________
`
`SPRINGPATH, INC.,
`Petitioner,
`
`v.
`
`SIMPLIVITY CORPORATION
`Patent Owner
`________________
`
`Case IPR2016-01780
`Patent 8,478,799
`________________
`
`PATENT OWNER’S PRELIMINARY RESPONSE
`PURSUANT TO 37 C.F.R. § 42.107(a)
`
`

`
`Case IPR2016-01780
`U.S. Patent No. 8,478,799
`
`TABLE OF CONTENTS
`
`C.
`
`2.
`
`C.
`
`I.
`II.
`
`PAGE
`Introduction......................................................................................................1
`Background of the ’799 Patent ........................................................................3
`A.
`The ’799 Patent Discloses an Improved Computer File System ..........3
`1.
`Object Store.................................................................................3
`2.
`Fingerprints .................................................................................5
`3.
`New Object Structures in the ’799 Patent...................................6
`The Challenged Claims of the ’799 Patent ...........................................7
`B.
`III. Overview of Atkin ...........................................................................................9
`A.
`Overview of Atkin.................................................................................9
`B.
`The File Server 102 in Atkin Assigns Content Addresses for
`File Data ..............................................................................................11
`The Commit Server 112 in Atkin Does Not Assign Content
`Addresses for Metadata or File System Information ..........................12
`IV. Claim Construction........................................................................................14
`A.
`The Governing Claim Construction Standard.....................................14
`B.
`The Term “Object” Should Be Given Its Plain and Ordinary
`Meaning...............................................................................................16
`1.
`Petitioner Acknowledges that Any Terms Not Offered for
`Construction by the Petition Should be Given Their Plain
`and Ordinary Meaning ..............................................................16
`The Plain and Ordinary Meaning of “Object” Is Not
`Disclosed by “Block”................................................................17
`Petitioner’s Proposed Constructions of “Fingerprint” and
`“Namespace File System” Are Immaterial .........................................23
`1.
`Construing “Fingerprint” Is Not Necessary..............................23
`2.
`Construing “Namespace File System” Is Not Necessary .........24
`Argument .......................................................................................................26
`A.
`Atkin Does Not Disclose “Objects” as Required by All
`Challenged Claims ..............................................................................27
`
`V.
`
`ii
`
`

`
`1.
`
`2.
`
`2.
`
`3.
`
`B.
`
`Case IPR2016-01780
`U.S. Patent No. 8,478,799
`The Blocks in Atkin Do Not Disclose the Claimed
`“Objects”...................................................................................28
`The Cited Portion of Dubnicki Was Not Incorporated
`into Atkin and Dubnicki Does Not Transform Atkin into
`an Object Storage System .........................................................30
`Atkin Does Not Disclose Generating Fingerprints for “Metadata
`Objects,” “File Objects,” “Directory Objects,” and “Inode Map
`Objects” As Required By All Challenged Claims ..............................32
`1.
`Atkin Does Not Disclose that “Metadata Objects”
`Receive Fingerprints as Required by All Challenged
`Claims .......................................................................................32
`Atkin Does Not Disclose that “File Objects” Receive
`Fingerprints as Required by All Challenged Claims ................35
`Atkin Does Not Disclose that “Inode Map Objects”
`Receive Fingerprints as Required by All Challenged
`Claims .......................................................................................37
`Atkin Does Not Disclose that “Directory Objects”
`Receive Fingerprints as Required by All Challenged
`Claims .......................................................................................39
`VI. Conclusion .....................................................................................................39
`
`4.
`
`iii
`
`

`
`TABLE OF AUTHORITIES
`
`Case IPR2016-01780
`U.S. Patent No. 8,478,799
`
`Page(s)
`
`Cases
`Apple, Inc. v. ContentGuard Holdings, Inc.,
`IPR2015-00351, Paper 9 (PTAB June 24, 2015) .........................................24, 26
`
`Aventis Pharma S.A. v. Hospira, Inc.,
`675 F.3d 1324 (Fed. Cir. 2012) ..........................................................................16
`
`Becton, Dickinson and Co. v. One StockDuq Holdings, LLC,
`IPR2013-00235, Paper 30 (PTAB Sept. 25, 2014).............................................16
`
`Entegris, Inc. v. Pall Corp.,
`Civ. No. 06-10601-GAO, 2008 U.S. Dist. LEXIS 25352 (D. Mass.,
`Mar. 31, 2008).....................................................................................................30
`
`Ericcson, Inc. v. Intellectual Ventures I LLC,
`IPR2014-00921, Paper 8 (PTAB Dec. 16, 2014) ...............................................16
`
`Hill-Rom Services, Inc. v. Stryker Corporation,
`755 F.3d 1367 (Fed. Cir. 2014) ....................................................................15, 16
`
`In re Translogic Tech., Inc.,
`504 F.3d 1249 (Fed. Cir. 2007) ..........................................................................17
`
`Intellectual Ventures Mgmt, LLC, v. Xilinx, Inc.,
`IPR2012-00019, Paper 33 (PTAB February 10, 2014) ......................................15
`
`Medimmune, LLC v. PDL Biopharma, Inc.,
`Case No. 08-05590-JF, 2010 U.S. Dist. LEXIS 21169 (N.D. Cal.,
`Feb. 22, 2010) .....................................................................................................30
`
`Phillips v. AWH Corp.,
`415 F.3d 1303 (Fed. Cir. 2005) (en banc) ..........................................................15
`
`Universal Remote Control, Inc. v. Universal Electronics, Inc.,
`IPR2013-00127, Paper 32 (PTAB June 30, 2014) .............................................15
`
`Vivid Techs., Inc. v. Am. Sci. & Eng’g, Inc.,
`200 F.3d 795 (Fed. Cir. 1999) ............................................................................16
`
`iv
`
`

`
`Case IPR2016-01780
`U.S. Patent No. 8,478,799
`
`Wellman, Inc. v. Eastman Chem. Co.,
`642 F.3d 1355 (Fed. Cir. 2011) ....................................................................16, 23
`
`Wowza Media Sys., LLC v. Adobe Systems Inc.,
`IPR2013-00054, No. 12 (PTAB Apr. 8, 2013)...................................................15
`
`Zenon Envtl., Inc. v. United States Filter Corp. (“Zenon”),
`506 F.3d 1370 (Fed. Cir. 2007) ....................................................................30, 31
`
`Other Authorities
`
`37 C.F.R. § 42.107 .....................................................................................................1
`
`37 C.F.R. § 100(b); Office Patent Trial Practice Guide, 77 Fed. Reg.
`48,756, 48,766 (Aug. 14, 2012)..........................................................................15
`
`v
`
`

`
`Case IPR2016-01780
`U.S. Patent No. 8,478,799
`
`TABLE OF EXHIBITS
`
`Description
`
`Exhi
`bit
`2101 Wikipedia: “Object Storage” (available at
`https://en.wikipedia.org/wiki/Object_storage) (last visited Dec. 6, 2016)
`2102 Webopedia: “Inode” (available at
`http://www.webopedia.com/TERM/I/inode.html) (last visited Dec. 20,
`2016)
`2103 Presentation: “Object Storage Technology”, Storage Networking Industry
`Association, 2013 (available at
`http://www.snia.org/sites/default/education/tutorials/2013/spring/file/Brent
`Welch_Object_Storage_Technology.pdf) (last visited Dec. 22, 2016)
`2104 “Object Storage versus Block Storage: Understanding the Technology
`Differences”, August 14, 2014 (available at
`http://www.druva.com/blog/object-storage-versus-block-storage-
`understanding-technology-differences/) (last visited Dec. 22, 2016)
`2105 “Understanding Object Storage and Block Storage use cases”, July 20, 2015
`(available at
`http://cloudacademy.com/blog/object-storage-block-storage/ ) (last visited
`Dec. 22, 2016)
`2106 “OBFS: A File System for Object-based Storage Devices.” Feng, et al.,
`2004
`2107 “Oasis: An active storage framework for object storage platform”, Xie, et
`al., 2015
`2108 Wikipedia: “Namespace” (available at
`https://en.wikipedia.org/wiki/Namespace) (last visited Dec. 6, 2016)
`2109 Webopedia: “Namespace” (available at
`http://www.webopedia.com/TERM/N/namespace.html) (last visited Dec.
`20, 2016)
`
`vi
`
`

`
`Case IPR2016-01780
`U.S. Patent No. 8,478,799
`
`I.
`
`INTRODUCTION
`
`Patent Owner SimpliVity Corporation (“SimpliVity”) submits this
`
`preliminary response pursuant to 37 C.F.R. § 42.107 to the Petition filed by
`
`Springpath, Inc. (“Springpath” or “Petitioner”). For at least the reasons described
`
`below, Springpath’s Petition has failed to establish the requisite likelihood that it
`
`will prove that the challenged claims of U.S. Patent No. 8,478,799 (“the ’799
`
`Patent”)1 are unpatentable.
`
`The ’799 Patent’s fundamental teachings include an expanded use of
`
`fingerprints for objects in an object-based file system. Atkin does not teach several
`
`aspects of the claimed invention, two of which are of particular import. First,
`
`Atkin does not disclose or discuss objects or object-based file systems. Rather,
`
`Atkin teaches mounting a file system directly above a content addressable block
`
`storage system. As discussed in more detail below, and as Springpath’s expert has
`
`long acknowledged in his academic writing, blocks are not objects. As such, the
`
`discussion of blocks in Atkin does not disclose the objects of the ’799 Patent.
`
`Second, Atkin does not disclose fingerprinting many of the objects claimed
`
`in the ’799 Patent. The challenged claims require that data objects, metadata
`
`objects, file objects, directory objects, and inode map objects receive fingerprints.
`
`1 The ’799 Patent is attached to the Petition as Exhibit 1101.
`
`1
`
`

`
`Case IPR2016-01780
`U.S. Patent No. 8,478,799
`
`If Atkin discloses objects at all, and if Atkin also discloses fingerprints, the only
`
`object that receives a fingerprint in Atkin is a data object. Atkin does not teach the
`
`required fingerprints for the other objects.
`
`Due to these shortcomings, the Petition should be denied.
`
`All Challenged Claims:
`
`The Petition fails to demonstrate the requisite likelihood of success with
`
`respect to at least each of the following limitations of independent claims 1 and 19:
`
` “object store”
`
` “the object store holding files, data, and metadata as objects, each object
`
`having a globally unique object fingerprint derived from the content of the
`
`object”; and
`
` “wherein each of the inode map object and directory object has its own
`
`object fingerprint derived from the content of the respective object.”
`
`Because Petitioner cannot show a likelihood of success with respect to
`
`claims 1 and 19, and because each challenged dependent claim depends from either
`
`claim 1 or 19, the Petition should be denied in its entirety.
`
`2
`
`

`
`Case IPR2016-01780
`U.S. Patent No. 8,478,799
`
`II.
`
`BACKGROUND OF THE ’799 PATENT
`
`A.
`
`The ’799 Patent Discloses an Improved Computer File
`System
`
`The ’799 Patent claims new structures and uses of fingerprints for file
`
`systems that use an object-based file system storage abstraction known as an
`
`“object store,” or “object storage.” ’799 Patent at 10:46-61 (Ex. 1101).
`
`1.
`
`Object Store
`
`Traditional file systems sit directly on top of a block store storage system.
`
`Id. at 10:40-45 (Ex. 1101). These “block stores” could be implemented on a local
`
`storage device or on remote storage devices. Id. at 10:41-43 (Ex. 1101).
`
`Essentially, block stores are storage units, such as a hard disk drive or solid state
`
`drive identified by a logical unit number (“LUN”), that are divided into “blocks”
`
`where file data that cannot fit into a single block is spread out across the file
`
`system in multiple blocks. Id. at 8:59-62 (“Sometimes content can be very large
`
`(many GB), and does not fit contiguously on a disk or persistent medium. The
`
`content is broken up, and stored as discrete units. In the case of traditional file
`
`systems, this would be blocks on disk.”) (Ex. 1101).
`
`Rather than stacked directly on top of a block store, the computer file system
`
`claimed by the ’799 Patent is “stacked on top of a lightweight object file system,”
`
`also referred to as an “object store.” See id. at 10:47-51 (Ex. 1101). Object stores
`
`organize data into objects rather than blocks. See Wikipedia: “Object Storage”
`
`3
`
`

`
`Case IPR2016-01780
`U.S. Patent No. 8,478,799
`
`(Ex. 2101) (“Thus, data is exposed and managed as objects instead of files or
`
`blocks.”).
`
`Object storage systems offer benefits over traditional block store
`
`implementations. For example, object storage is an abstraction that allows the
`
`naming and storage of files to be agnostic to the physical and logical block
`
`addressing of an underlying block storage apparatus. See ’799 Patent at 7:7-9 (Ex.
`
`1101). Another exemplary benefit of object storage systems is that data structured
`
`as objects can be accessed directly by applications through a programmable
`
`interface. See Wikipedia: “Object Storage” (“object storage seeks to enable
`
`capabilities not addressed by other storage architectures, like interfaces that can be
`
`directly programmable by the application…”) (Ex. 2101).
`
`The object store of the ’799 Patent may then be stacked on top of an
`
`underlying storage device, such as a LUN, disk partition, or remote device
`
`accessed through network protocols, where objects are stored in physical memory.
`
`’799 Patent at 10:59-67 (Ex. 1101). Figure 1 of the ’799 Patent, reproduced below,
`
`demonstrates the basic structure of the claimed file system. It highlights the object
`
`store, block storage abstraction, and an underlying storage device for file system
`
`data:
`
`4
`
`

`
`Case IPR2016-01780
`U.S. Patent No. 8,478,799
`
`’799 Patent, Fig 1 (Ex. 1001) (annotated).
`
`2.
`
`Fingerprints
`
`In the ’799 Patent, objects in the file system have a fingerprint that is
`
`generated using a cryptographic hash of the object’s content. ’799 Patent at 11:10-
`
`14 (Ex. 1101). Essentially, a fingerprint is an identifier generated by a
`
`predetermined hash algorithm applied to an object’s content. Id. at 8:13-24
`
`(Ex. 1101). Because objects in the file system of the ’799 Patent receive a globally
`
`unique object fingerprint, the file system can be implemented with references to
`
`objects using fingerprints of objects, as opposed to physical or logical addresses for
`
`data blocks. See id. at 15:65-16:8 (Ex. 1101). Importantly, because the
`
`fingerprints of the ’799 Patent are based on an object’s content, the fingerprints
`
`5
`
`

`
`Case IPR2016-01780
`U.S. Patent No. 8,478,799
`
`change as the contents of the corresponding object change. See id. at 13:8-11;
`
`32:54-55 (Ex. 1101).
`
`3.
`
`New Object Structures in the ’799 Patent
`
`Unlike known object store implementations, which only stored data and its
`
`associated metadata as objects, the ’799 Patent expands on the object concept by
`
`introducing a new object class called an “hnode.” Hnodes of the ’799 Patent tie
`
`together content, such as a file, and are themselves objects of the file system. ’799
`
`Patent at 7:40-45; 8:58-67 (Ex. 1101). Hnode objects of the ’799 Patent include
`
`inode maps (or imaps), files, and directories. Id. at 7:52-55; 8:58-59; 9:61-62
`
`(Ex. 1101).
`
`Understanding the claimed inode map object of the ’799 Patent requires a
`
`brief explanation of an inode. In traditional file systems, a structure called an
`
`index node (“inode”) contained metadata and the list of data blocks constituting a
`
`file. Id. at 6:44-51 (Ex. 1101). Inodes were referred to by unique integer
`
`identifiers, called inode numbers that did not change during the life of the file. See
`
`Webopedia: “Inode” (Ex. 2102).
`
`Each file object and each directory object in the ’799 Patent receives an
`
`inode number to ensure compatibility with legacy implementations and to ensure
`
`the user space can interact with the file system. ’799 Patent at 7:2-3, 48-52; 9:24-
`
`25, 60-67 (Ex. 1101). The inode map object of the ’799 Patent maps the
`
`6
`
`

`
`Case IPR2016-01780
`U.S. Patent No. 8,478,799
`
`aforementioned inode numbers to object fingerprints. Id. at 32:52-55 (Ex. 1101).
`
`This mapping allows the inode number to remain constant even though the object
`
`fingerprint may change over time. Id. at 32:51-55 (Ex. 1101).
`
`In the ’799 Patent, file objects are a mapping structure of all data and
`
`metadata objects that constitute the file. ’799 Patent at 32:47-50 (Ex. 1101).
`
`Metadata objects store file metadata. Id. at 15:35-37 (Ex. 1101). Finally, directory
`
`objects consist of a mapping of inode numbers and file names. Id. at 32:56-57 (Ex.
`
`1101).
`
`As required by every claim of the ’799 Patent, each of the metadata objects,
`
`file objects, directory objects, and inode map objects receive and are addressed by
`
`object fingerprints. See, e.g., ’799 Patent at 32: 35-60 (claim 1) (Ex. 1101).
`
`B.
`
`The Challenged Claims of the ’799 Patent
`
`Springpath has challenged claims 1-2, 7-13, 17-20, 27, and 33-35 of the ’799
`
`Patent. Springpath does not challenge claims 3-6, 14-16, 21-26, 28-32, or 36.
`
`Each challenged claim requires a namespace file system that accesses an object
`
`store. The claims further require that the object store hold several types of objects,
`
`including file, data, metadata, inode map, and directory objects. Each claim also
`
`requires that each of the aforementioned objects possess a globally unique object
`
`fingerprint derived from the content of the object. And each claim requires that the
`
`directory objects contain a mapping of inode numbers and file names.
`
`7
`
`

`
`Case IPR2016-01780
`U.S. Patent No. 8,478,799
`
`Claim 1 is exemplary:
`
`1. A computer file system for naming and storing of files on
`one or more computer storage devices, the system
`comprising:
`a namespace file system accessing an object store, the system
`including a memory and a hardware processor in
`communication with the memory, the processor for
`executing program instructions for accessing the object store
`using object fingerprints, the object store holding files,
`data and metadata as objects, each object having a
`globally unique object fingerprint derived from the
`content of the object and used to access the object store,
`wherein:
`each file object comprising a mapping of object fingerprints for
`the data objects or metadata objects of the file and the file
`object having its own object fingerprint derived from the
`fingerprints of the objects in the file, and wherein the
`object store further includes:
`an inode map object comprising a mapping of file system
`inode numbers and object fingerprints enabling the inode
`numbers to stay constant while the object fingerprints
`change as the file content changes; and
`directory objects, each directory object comprising a
`mapping of inode numbers and file names;
`wherein each of the inode map object and directory object
`has its own object fingerprint derived from the content
`of the respective object.
`’799 Patent, claim 1 (emphasis added); see also claim 19 (Ex. 1101).
`
`Also relevant to this Preliminary Response are dependent claims 2, 7-13, 17,
`
`and 18 which depend from claim 1, and claims 20, 27, and 33-35 which depend
`
`from claim 19. Additional missing dependent limitations are identified and
`
`discussed below.
`
`8
`
`

`
`Case IPR2016-01780
`U.S. Patent No. 8,478,799
`
`III.
`
`OVERVIEW OF ATKIN
`
`Springpath’s Petition asserts that claims of the ’799 Patent are unpatentable
`
`for the following grounds:
`
`Ground
`I
`II
`III
`IV
`
`References
`Atkin2
`Atkin and Li
`Atkin and Sandberg
`Atkin
`
`Basis
`§ 102
`§ 103(a)
`§ 103(a)
`§ 103(a)
`
`Challenged Claims
`1-2, 7-9, 12, 17-19, 27, 35
`11, 20, 33-34
`10
`13
`
`Atkin is directed to implementing faster access to block stores which may
`
`be, among other things, implemented as a content addressable storage (“CAS”)
`
`system. Atkin at 1:46-48 (Ex. 1104). Clients retrieve information from a CAS
`
`system by providing a content-based identifier to the CAS block store.
`
`Conventional CAS systems are typically archival systems that store immutable
`
`data blocks. See id. at 1:24-25 (Ex. 1104). Atkin does not discuss object-based
`
`file systems or object stores. Atkin also does not describe assigning a content
`
`address to anything other than file data blocks.
`
`A.
`
`Overview of Atkin
`
`Atkin accomplishes its goal of faster access in a CAS by bifurcating tasks
`
`between a file server and a commit server. Atkin at 1:48-52 (Ex. 1104). Atkin’s
`
`storage system (depicted in Figure 1 below) provides a file server 102 (blue) and a
`
`commit server 112 (red) for storing data and file system information in block store
`
`2 The Atkin reference is attached as Exhibit 1104 to the Petition.
`
`9
`
`

`
`Case IPR2016-01780
`U.S. Patent No. 8,478,799
`
`106 (yellow). The file server 102 and the commit server 112 write information to
`
`the block store in very different ways. This is important because according to
`
`Atkin only the file server 102, and not the commit server 112, assigns content
`
`addresses for data.
`
`Atkin, Figure 1 (annotated) (Ex. 1004).
`
`The file server 102 reads and writes data from/to the block store 106 while
`
`commit server 112 writes any data that is not file content to the block store 106
`
`“separately from and without regard to the file server 102.” Atkin at 2:33-43;
`
`2:49-55; 2:61 (metadata is any data that is not file content) (Ex. 1104). “In this
`
`way, writing data to the storage by the file server 102 and writing metadata to the
`
`storage by the commit server 112 is performed asynchronously, facilitating
`
`efficient high throughput reads and writes of large files.” Id. at 2:43-47
`
`10
`
`

`
`Case IPR2016-01780
`U.S. Patent No. 8,478,799
`
`(Ex. 1104). Put simply, only file content is stored in the block store 106 by the file
`
`server 102, while everything else, including metadata and file system information,
`
`is stored in the block store 106 through the commit server 112. See id. at 2:33-61.
`
`B.
`
`The File Server 102 in Atkin Assigns Content Addresses for
`File Data
`
`The file server 102 handles requests to read, write, or modify file data that
`
`will receive a content address. Upon receiving a write request, for example, “[t]he
`
`file server 102 chunks data received from the client 104 into data blocks (e.g.,
`
`generates data blocks) . . . and writes these data blocks to the block store 106.”
`
`Atkin 3:23-28 (Ex. 1104). The file server 102 receives a content address from the
`
`block store 106 that will be assigned to a new file data block, unless the data is
`
`already stored in the block store 106. See id. at 3:23-38 (Ex. 1104). Atkin does
`
`not discuss generating content addresses in any other context.
`
`The file server 102 also records any metadata operations associated with
`
`each data block it creates or modifies by applying the modifications to metadata
`
`that is already stored in the metadata cache 116. Atkin 3:33-44 (Ex. 1104). The
`
`file server then communicates metadata and file system updates to the commit
`
`server 112 either directly or by writing records to update log 110 that are
`
`retrievable by the commit server. Id. at 4:33-41 (Ex. 1104). Atkin does not
`
`11
`
`

`
`Case IPR2016-01780
`U.S. Patent No. 8,478,799
`
`discuss assigning a content address for any information stored by commit server
`
`112.
`
`C.
`
`The Commit Server 112 in Atkin Does Not Assign Content
`Addresses for Metadata or File System Information
`
`The commit server 112 takes the metadata updates from the file server 102
`
`and generates a new version of the file system 108. Atkin at 6:27-30; 8:28-31 (Ex.
`
`1104). Creating this new version of the file system 108 “requires updating each
`
`block in inode tree 204 and thus imap tree 210 in addition to superblock 214…”
`
`Id. at 6:33-37 (Ex. 1104). The superblock, imap, and inode structures written by
`
`the commit server to the block store contain information about the file system and
`
`are shown in red below:
`
`12
`
`

`
`Case IPR2016-01780
`U.S. Patent No. 8,478,799
`
`Id., Figure 2 (annotated) (Ex. 1104).
`
`Atkin does not describe providing content addresses for any of the stored
`
`information associated with the file system structures shown in red. Atkin states
`
`that the commit server updates the structures shown in red above to create a new
`
`file system version that is accessed by timestamps and version numbers. Atkin at
`
`7:64-8:8 (Ex. 1104). Metadata, which in Atkin includes inode 204, inode tree 206,
`
`imap tree 210, imap 212, superblock 214 and other information, is written to the
`
`13
`
`

`
`Case IPR2016-01780
`U.S. Patent No. 8,478,799
`
`block store “separately from and without regard to the file server 102.” Id. at 2:40-
`
`43 (Ex. 1104). The metadata and file system information stored in block store 106
`
`by the commit server 112 does not receive a content address, because file server
`
`102 is the only component in Atkin that discloses “generating a content address.”
`
`Id. at 3:28-33 (Ex. 1104).
`
`IV.
`
`CLAIM CONSTRUCTION
`
`The Petition equates the “blocks” disclosed in Atkin “to objects” of the ’799
`
`Patent, but does not provide a construction for the term “object” that would cover
`
`blocks. Nor could it. Indeed, the Petition provides no construction of “object” at
`
`all, and acknowledges that the ’799 Patent does not provide a special definition of
`
`“object.” The plain and ordinary meaning of “object,” which does not encompass
`
`blocks, applies.
`
`The Petition can be evaluated—and should be denied—solely on the basis of
`
`the differences between blocks and objects. It is not necessary for the Board to
`
`resolve any of the claim construction issues presented in the Petition.
`
`Nevertheless, even if one assumes that Petitioner’s proposed constructions are
`
`correct, the Petition still fails for the reasons discussed below.
`
`A.
`The Governing Claim Construction Standard
`The broadest reasonable interpretation standard applies in an inter partes
`
`14
`
`

`
`Case IPR2016-01780
`U.S. Patent No. 8,478,799
`
`review of a patent that, like the ’799 Patent, will not expire prior to the issuance of
`
`the Final Written Decision. 37 C.F.R. §100(b); Office Patent Trial Practice Guide,
`
`77 Fed. Reg. 48,756, 48,766 (Aug. 14, 2012). Applying the broadest reasonable
`
`interpretation, claim terms are given their ordinary and customary meaning, as
`
`would be understood by a person of ordinary skill in the art at the time of the
`
`invention, in light of the language of the claims, the specification, and the
`
`prosecution history of the record. See, e.g., Wowza Media Sys., LLC v. Adobe
`
`Systems Inc., IPR2013-00054, No. 12 at 5 (PTAB Apr. 8, 2013); Intellectual
`
`Ventures Mgmt, LLC, v. Xilinx, Inc., IPR2012-00019, Paper 33 at 9 (PTAB
`
`February 10, 2014); see also Hill-Rom Services, Inc. v. Stryker Corporation, 755
`
`F.3d 1367, 1371 (Fed. Cir. 2014); Phillips v. AWH Corp., 415 F.3d 1303, 1313-
`
`1317 (Fed. Cir. 2005) (en banc).
`
`Under this test, “[t]here is a ‘heavy presumption’ that a claim term carries its
`
`ordinary and customary meaning.” See Intellectual Ventures, IPR2012-00019,
`
`Paper 33 at 9; Wowza, IPR2013-00054, No. 12 at 6; Universal Remote Control,
`
`Inc. v. Universal Electronics, Inc., IPR2013-00127, Paper 32 at 6 (PTAB June 30,
`
`2014). This heavy presumption is overcome in specific and limited circumstances:
`
`a claim term may be construed contrary to its ordinary meaning only where there is
`
`clear and unambiguous evidence that the patentee, as lexicographer, provided a
`
`special definition for the claim term, or the patentee otherwise disavowed the full
`
`15
`
`

`
`Case IPR2016-01780
`U.S. Patent No. 8,478,799
`
`scope of the claim term either in the specification or during prosecution. Ericcson,
`
`Inc. v. Intellectual Ventures I LLC, IPR2014-00921, Paper 8, at 8 (PTAB Dec. 16,
`
`2014); Becton, Dickinson and Co. v. One StockDuq Holdings, LLC, IPR2013-
`
`00235, Paper 30 at 6 (PTAB Sept. 25, 2014); see also Aventis Pharma S.A. v.
`
`Hospira, Inc., 675 F.3d 1324, 1330 (Fed. Cir. 2012); Hill-Rom, 755 F.3d at 1371.
`
`The Board need only construe terms to the extent such construction is
`
`necessary to resolve a controversy material to the Petition. See, e.g., Wellman, Inc.
`
`v. Eastman Chem. Co., 642 F.3d 1355, 1361 (Fed. Cir. 2011); Vivid Techs., Inc. v.
`
`Am. Sci. & Eng’g, Inc., 200 F.3d 795, 803 (Fed. Cir. 1999).
`
`B.
`
`The Term “Object” Should Be Given Its Plain and Ordinary
`Meaning
`
`There is no dispute that under the governing broadest reasonable
`
`interpretation standard, “object” should be given its plain and ordinary meaning.
`
`See Pet. at 24. The plain and ordinary meaning of “object,” when correctly
`
`applied, does not encompass the “blocks” in Atkin.
`
`1.
`
`Petitioner Acknowledges that Any Terms Not Offered for
`Construction by the Petition Should be Given Their Plain and
`Ordinary Meaning
`
`Petitioner acknowledges that any terms not proposed for construction in the
`
`Petition should be given their plain and ordinary meaning. See Pet. at 24. Under
`
`the broadest reasonable interpretation standard, any claim terms that have not been
`
`specially defined by the patentee are to be given their plain and ordinary meaning.
`
`16
`
`

`
`Case IPR2016-01780
`U.S. Patent No. 8,478,799
`
`In re Translogic Tech., Inc., 504 F.3d 1249, 1257 (Fed. Cir. 2007); see Pet. at 24
`
`(citing In re Translogic Tech., Inc., 504 F.3d 1249) (“Under the broadest
`
`reasonable interpretation standard, claim terms are given their ordinary and
`
`customary meaning… Any claim terms not included should be given their
`
`broadest reasonable interpretation…”). Here, Petitioner did not propose “object”
`
`for construction, and acknowledges that it was not specially defined by the
`
`patentee. See Pet. at 24.
`
`2.
`
`The Plain and Ordinary Meaning of “Object” Is Not Disclosed
`by “Block”
`
`Even though Atkin does not discuss objections, Petitioner argues that Atkin
`
`discloses the claimed “objects” when it discusses “blocks.” See, e.g., Pet at 24. In
`
`so doing, Petitioner stretches the meaning of “blocks” beyond recognition.
`
`Although it does not dispute that the plain and ordinary meaning of “object”
`
`applies, Petitioner does not offer any evidence that would support equating an
`
`“object” with a “block.” There is no such evidence. Even Petitioner’s expert, Dr.
`
`Long does not equate blocks with objects.
`
`As the following evidence shows, a block of a block storage system should
`
`be understood as “a generally fixed sized portion of a disk.” An “object,” by
`
`contrast, is not associated with a fixed amount of disk space; it simply means “a
`
`logical abstraction of variable size of data, such as a file.” ’799 Patent at 11:3-5,
`
`17
`
`

`
`Case IPR2016-01780
`U.S. Patent No. 8,478,799
`
`64-65 (Ex. 1101). This plain and ordinary meaning is not disclosed by the well-
`
`understood meaning of “block.”
`
`Indeed, the ’799 Patent itself distinguishes “object” from “block.” The
`
`drafters of the ’799 Patent knew the difference and made clear that the objects of
`
`the ’799 Patent are stored in an object store, which is a different construct than a
`
`block store. For example, the ’799 Patent specification explains how the claimed
`
`object store can co-exist with an existing block store in the LUN 109. It provides:
`
`File systems normally sit on top of a block storage abstraction, implemented
`by block drivers 105. The block storage may be on a Logical Unit Number
`LUN local storage device 109, or it may be on a remote LUN using an iSCSI
`protocol. Block Drivers 105 also have well-defined interfaces in an
`operating system.
`
`In this embodiment, the new file system works alongside the other file
`systems in the kernel. The new file system is composed of a namespace file
`system 107 that is stacked on top of a lightweight object file system 108. The
`interface 152 between the two components may be any of various industry
`standard object interfaces such as the ANSI T-10 object standard.
`
`The Object file system (Object Store) 108 in turn is partitioned such that a
`library of commonly used functions, the Digest, Indexing, Compression,
`Encryption (DICE) library 310 is abstracted out. The library 310 may be
`realized completely in software, or take advantage of a variety of hardware
`acceleration 113 techniques, one of which is illustrated.
`
`’799 Patent at 10:40-58 (emphasis added) (Ex. 1101). The drafters made a similar
`
`distinguishing statement during prosecution. See Exhibit 11123, at 33 (Declaration
`
`3 “Applicant’s Response Dated May 8, 2013” is attached to the Petition as Exhibit
`
`1112. The Inventor Declaration referenced here is included in that response.
`
`18
`
`

`
`Case IPR2016-01780
`U.S. Patent No. 8,478,799
`
`under 37 CFR § 1.132 at ¶¶ 8-10) (differentiating a block device of the prior art
`
`from the higher level abstraction of the ’799 Patent and stating that “the object
`
`store resides at a different

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