throbber

`
`
`
`UNITED STATES PATENT AND TRADEMARK OFFICE
`
`
`
`
`
`
`BEFORE THE PATENT TRIAL AND APPEAL BOARD
`
`
`
`
`
`
`MICROSOFT CORPORATION,
`
`Petitioner,
`
`v.
`
`BRADIUM TECHNOLOGIES LLC,
`
`Patent Owner.
`
`
`
`
`
`
`
`Case IPR2016-00448
`Patent 7,908,343 B2
`
`
`
`
`
`
`
`
`
`
`
`
`Paper 34
`
`PETITIONER’S REPLY TO PATENT OWNER’S RESPONSE
`
`February 6, 2017
`_____________
`
`

`

`TABLE OF CONTENTS
`
`UPDATED EXHIBIT LIST .................................................................................... II
`I.
`CLAIM CONSTRUCTION ........................................................................... 1
`A.
`“Limited Bandwidth Communications Channel” ................................ 1
`B.
`“Limited Communication Bandwidth Computer Device” ................... 2
`II. ALL CLAIM ELEMENTS ARE TAUGHT OR SUGGESTED BY
`REDDY IN VIEW OF HORNBACKER ....................................................... 3
`A.
`“Limited Bandwidth” Elements ........................................................... 3
`B.
`“Said processor operative to select said defined data parcel…
`and render said defined data parcel… for a progressive
`resolution enhancement” ...................................................................... 6
`Prioritization ......................................................................................... 8
`C.
`D. Data Structure Arguments .................................................................. 10
`III. A POSITA WOULD COMBINE REDDY AND HORNBACKER ............ 16
`A.
`Reddy and Hornbacker are Analogous art ......................................... 16
`B.
`Reddy Does not Teach Away from the Claimed Solutions ............... 17
`C.
`Reddy Encourages Use of its Teachings on a Device with
`Limited Bandwidth ............................................................................. 18
`Bradium Fails to Show that Reddy and Hornbacker are
`Incompatible ....................................................................................... 19
`IV. NO SECONDARY INDICIA OF NON-OBVIOUSNESS .......................... 21
`A. No Long-Felt Need ............................................................................. 21
`B. No Nexus and No Evidence of Praise, Licenses, or Commercial
`Success ............................................................................................... 22
`1.
`Purported awards: .................................................................... 24
`2.
`Purported Licenses and Funding Agreements: ........................ 24
`3.
`Navi2Go: .................................................................................. 25
`4.
`3DVU / Microsoft (Ex. 2013 at 2, Ex. 2015) preliminary
`discussions: .............................................................................. 26
`Conclusion regarding Secondary Considerations .................... 26
`5.
`LEVEL OF ORDINARY SKILL IN THE ART .......................................... 27
`V.
`VI. CONCLUSION ............................................................................................. 27
`
`D.
`
`- i -
`
`

`

`PTAB Case No. IPR2016-00448, Patent No. 7,908,343 B2
`Petitioner's Reply to Patent Owner’s Response, Paper 34
`
`
`UPDATED EXHIBIT LIST
`
`Ex. 1001 U.S. Patent No. 7,908,343 B2 to Levanon et al. (“the 343 Patent”)
`
`Ex. 1002 U.S. Patent No. 8,924,506 B2 to Levanon et al. (“the 506 Patent”)
`
`Ex. 1003
`
`PCT Publication No. WO 99/41675 to Cecil V. Hornbacker, III
`(“Hornbacker”)
`
`Ex. 1004 Reddy et al., “TerraVision II: Visualizing Massive Terrain Databases
`in VRML,” IEEE Computer Graphics and Applications March/April
`1999, pp. 30-38 (“Reddy”) (with added paragraph numbers by
`Petitioner for ease of reference in the Petition)
`
`Ex. 1005 Declaration of Prof. William R. Michalson (“Michalson Decl.”) with
`Appendices
`
`Ex. 1006
`
`EP1070290 to Cecil V. Hornbacker, III
`
`Ex. 1007
`
`Printout of IEEE Explore citations to Reddy et al. (Ex. 1004)
`
`Ex. 1008 Printout of Google Scholar citations to Reddy et al. (Ex. 1004)
`
`Ex. 1009 Cover page and authenticating declaration of Reddy et al. (Ex. 1004)
`from British Library
`
`Ex. 1010 Cover page of Reddy et al. (Ex. 1004) from Linda Hall Library
`
`Ex. 1011
`
`Proof of Service dated Jan. 12, 2015 in Case No. 15-cv-00031-RGA,
`Bradium Technologies, LLC v. Microsoft Corp.
`
`Ex. 1012 Affidavit of Matthew C. Bernstein in Support of Petitioner's Motion
`for Pro Hac Vice Admission
`
`Ex. 1013 Affidavit of Evan S. Day in Support of Petitioner's Motion for Pro
`Hac Vice Admission
`
`LinkedIn Page for Isaac Levanon
`
`Ex. 1014
`
`
`
`- ii -
`
`

`

`PTAB Case No. IPR2016-00448, Patent No. 7,908,343 B2
`Petitioner's Reply to Patent Owner’s Response, Paper 34
`
`
`
`
`
`
`
`IEEE 802.11a1999, Wikipedia, available at
`https://en.wikipedia.org/w/index.php?title=IEEE_802.11a-
`1999&oldid=740398108
`
`Ex. 1015
`
`
`
`
`
`
`Ex. 1016 Declaration of Prof. William R. Michalson in Support of Petitioner's
`Reply to Patent Owner's Response
`
`Ex. 1017 Declaration of Yonatan Lavi, with Exhibits A-F
`
`Ex. 1018 Deposition Transcript of Peggy Agouris, dated January 13, 2017
`
`Ex. 1019 Deposition Transcript of Isaac Levanon, dated January 18, 2017
`
`Ex. 1020
`
`Fujitsu Technical Reference Guide, Stylistic 2300, Copyright 1998
`
`Ex. 1021 Not Used in This Proceeding
`
`Ex. 1022
`
`The Universal Grid System, NGA Office of GEOINT Sciences,
`March 2007
`
`Ex. 1023 Wolford, B., FXT1: 3dfx Texture Compression, Last Updated
`September 14, 1999, available at http://web.archive.org/web/
`20000114134331/http://www.combatsim.com/htm/sept99/3dfx-
`tc1.htm
`
`Ex. 1024 U.S. Patent Publication No. 2008/0294332 A1 to Levanon et al.
`
`Ex. 1025 U.S. Patent No. 7,561,156 B2 to Levanon et al.
`
`Ex. 1026
`
`Excerpt of Initial Claim Chart, Bradium Techs. LLC v. Microsoft
`Corporation, No. 15-cv-31-RGA (D. Del)
`
`Ex. 1027 Bing Maps Preview App for Windows in the Window Store, available
`at http://web.archive.org/web/20140101045325/http:/apps.microsoft.
`com/windows/en-us/app/bing-maps-preview/75ce2a6a-8a25-4916-
`83d0-19b8e7b60787
`
`Ex. 1028 Windows 8 and 8.1 System Requirements, available at
`https://support.microsoft.com/en-us/help/12660/windows-8-system-
`requirements
`
`iii
`
`

`

`
`
`PTAB Case No. IPR2016-00448, Patent No. 7,908,343 B2
`Petitioner's Reply to Patent Owner’s Response, Paper 34
`
`
`Ex. 1029 Home and Home Office Computing, Compaq, available at
`http://web.archive.org/web/20000304135335/http://athome.compaq.co
`m/store/default.asp?cpqsid=0TGMCU2GPSSH2GAH00AKHBU1A1
`EDBHWB.
`
`Ex. 1030 Barclay, T. et al., Microsoft TerraServer: A Spatial Data Warehouse,
`Microsoft Research, June 1999.
`
`Ex. 1031
`
`
`
`
`Intel Microprocessor Quick Reference Guide - Product Family,
`available at http://www.intel.com/pressroom/kits/quickreffam.htm
`
`
`
`iv
`
`

`

`PTAB Case No. IPR2016-00448, Patent No. 7,908,343 B2
`Petitioner's Reply to Patent Owner’s Response, Paper 34
`
`
`Microsoft’s Petition established by a preponderance of evidence that the
`
`claims would be obvious to a person of ordinary skill in the art (POSITA). For the
`
`reasons set forth below, Bradium does not rebut Microsoft’s showing.
`
`I.
`
`CLAIM CONSTRUCTION
`
`Microsoft proposes that “bandwidth” means just that—bandwidth. It
`
`doesn’t mean the physical type of channel (wired or wireless), the processing
`
`power of the processor, the form factor, or the purpose of the device utilizing that
`
`channel. Accordingly, “limited bandwidth communications channel” and “limited
`
`communication bandwidth computer device” require no further construction. Ex.
`
`1016, ¶¶ 14-30.
`
`“Limited Bandwidth Communications Channel”
`
`A.
`Bradium’s construction of “channel” is vague and unhelpful. Both parties’
`
`experts agree that “narrowband” is simply another way to say “limited bandwidth.”
`
`Ex. 1016, ¶ 18; Ex. 1018 at 36:13-39:8. The specification does not say that limited
`
`bandwidth communications channels must be wireless, just that wireless conditions
`
`may result in limited bandwidth. Ex. 1001, 3:6-9; Ex. 1016, ¶¶ 19-20.
`
`Bradium disregards a statement in the ‘343 Patent’s specification that high
`
`concurrent user load can cause an otherwise high bandwidth communications
`
`channel to be “limited.” Ex. 1001, 3:9-14. Dr. Michalson explains that Bradium’s
`
`distinction between limited bandwidth “channels” and “conditions” (Response at
`
`- 1 -
`
`

`

`9-10, 13-14) is irrelevant from the perspective of the client device, and a POSITA
`
`PTAB Case No. IPR2016-00448, Patent No. 7,908,343 B2
`Petitioner's Reply to Patent Owner’s Response, Paper 34
`
`
`would recognize the same design considerations apply. Ex. 1016, ¶¶ 21-23.
`
`Inventor Levanon admits that limited bandwidth channels “can be limited by the
`
`amount of users.” Ex. 1019 at 40:18-41:10. Therefore, a channel may also be
`
`limited bandwidth due to concurrent user load. Ex. 1016, ¶¶ 17-25.
`
`“Limited Communication Bandwidth Computer Device”
`
`B.
`Neither the claim language nor the specification supports Bradium’s attempt
`
`to redefine this term to processing power or size of the device. The ‘343 Patent
`
`describes alleged problems with the computational requirements of prior art image
`
`transmission methods (Ex. 1001, 2:38-3:6) as a separate problem from limited
`
`network bandwidths. Id., 3:7-31. Likewise, the specification identifies a need for
`
`a system that can do two distinct things: (1) “support small client systems… and
`
`[(2)] efficiently utilize low to very low bandwidth network connections.” Id., 3:32-
`
`36. A POSITA would therefore not conflate the processing power or size of the
`
`device with bandwidth. Ex. 1016, ¶¶ 26-30. Bradium’s “small client” redefinition
`
`is unsupported, does not clarify the claims, and has nothing to do with the claim
`
`language. Id.
`
`The co-inventor, Yonatan Lavi, further testifies that the early prototype
`
`alleged by Levanon to embody the claimed invention (Ex. 2004, ¶¶ 25-31) ran on a
`
`standard desktop computer utilizing dial-up internet connection and would not
`
`- 2 -
`
`

`

`have satisfied Bradium’s proposed construction. Ex. 1017, ¶ 16; Ex. 2020 at 1.
`
`PTAB Case No. IPR2016-00448, Patent No. 7,908,343 B2
`Petitioner's Reply to Patent Owner’s Response, Paper 34
`
`
`Meanwhile, in concurrent litigation, Bradium contradicts its current “small client”
`
`construction by accusing software which requires more advanced capabilities by
`
`any measure than a conventional desktop PC at the time of the alleged invention.
`
`Ex. 1016, ¶ 30; Ex. 1026, Ex. 1027, Ex. 1028.
`
`Because Bradium’s proposed construction is not the BRI and is contradicted
`
`by the evidence, the Board should construe this term according to its plain and
`
`ordinary meaning.
`
`II. ALL CLAIM ELEMENTS ARE TAUGHT OR SUGGESTED BY
`REDDY IN VIEW OF HORNBACKER
`A.
`As the Petition explained, the “bandwidth” elements of the challenged
`
`“Limited Bandwidth” Elements
`
`claims (“limited bandwidth communications channel” in claim 13 and “limited
`
`communication bandwidth computer device” in claim 1) are taught by both Reddy
`
`and Hornbacker. Paper 1 at 23-24, 26-27, 48-49. Bradium does not dispute
`
`Hornbacker teaches these elements, but ignores teachings in Reddy to use the
`
`geographic image viewing functionality described therein in situations such as
`
`military applications or disaster response scenarios. Ex. 1004, ¶ 48. These
`
`teachings would suggest to a POSITA to access the geographic data of Reddy in
`
`bandwidth-limited situations. Ex. 1016, ¶¶ 42-43. Even using Bradium’s
`
`erroneous distinction between limited bandwidth “channels” and “conditions,” a
`
`- 3 -
`
`

`

`POSITA would recognize the scenarios taught in Reddy would frequently
`
`PTAB Case No. IPR2016-00448, Patent No. 7,908,343 B2
`Petitioner's Reply to Patent Owner’s Response, Paper 34
`
`
`encounter limited bandwidth channels under Bradium’s restrictive definition, and
`
`the need for mobility in such scenarios would suggest using portable devices such
`
`as laptop computers, PDAs, etc. Ex. 1016, ¶¶ 46-48.
`
`Bradium’s “limited communication bandwidth computer device” arguments
`
`depend on its flawed construction, and do not respond to the Petition’s showing
`
`that this element is taught according to its plain and ordinary meaning. The Board
`
`already rejected Bradium’s remaining arguments (Paper 9 at 15-19) for the reasons
`
`discussed below.
`
`Bradium does not address the teachings of Reddy as a whole, only separate
`
`teachings of preferred embodiments. Bradium asserts that one embodiment of
`
`Reddy’s teachings, the TerraVision II software, could operate on a graphics
`
`workstation connected to a high-speed ATM network, while a “standard VRML
`
`browser on a laptop machine” is a separate embodiment. Response at 21-26; Ex.
`
`1004, ¶ 48.
`
`The prior art references must be read not just for the features of preferred
`
`embodiments, but for the full scope of what is taught or suggested to a POSITA,
`
`who is a person of ordinary creativity. The question is not whether a particular
`
`software embodiment taught by Reddy (e.g. TerraVision II) would run on a
`
`particular device or under particular conditions, but whether it would be obvious to
`
`- 4 -
`
`

`

`a POSITA in view of Reddy’s teachings to implement the claimed features using a
`
`PTAB Case No. IPR2016-00448, Patent No. 7,908,343 B2
`Petitioner's Reply to Patent Owner’s Response, Paper 34
`
`
`limited bandwidth channel or device. Dr. Michalson explains that a POSITA
`
`would be motivated by Reddy’s teachings of resource-constrained situations to
`
`implement the full range of Reddy’s teachings on mobile devices and with limited
`
`bandwidth. Ex. 1016, ¶¶ 32-40, 42-56.
`
`Bradium argues that the features of TerraVision II would not be viable on a
`
`VRML browser operating on a laptop or other mobile device, yet cites contrary
`
`evidence. Bradium cites pp. 4-5 of Ex. 2066, an April 1999 SRI webpage
`
`describing various ways that the geographic data could be accessed, as “contrasting
`
`TerraVision running on fast graphics workstation with accessing the data only via
`
`a standard browser.” Response at 22. Yet this exhibit states it is “feasible” that
`
`features provided by TerraVision “could be implemented for a standard VRML
`
`browser through the use of various Java scripts embedded in the scene, or running
`
`externally to the browser.” Ex. 2066 at 4. Ex. 2066 further discusses the authors’
`
`desire to extend TerraVision functionality to “commercial, off-the-shelf” software
`
`(id. at 1), enable “open solutions” for a “wide cross-section of users” and integrate
`
`VRML support “directly with Internet browser software” (id. at 2-3). Even if the
`
`Board only considers TerraVision II, Dr. Michalson explains the corresponding
`
`code, cited in Bradium’s Response at p. 5, could operate on a huge range of
`
`computer devices, including mobile devices. Ex. 1016, ¶¶ 50-54. Accordingly,
`
`- 5 -
`
`

`

`Reddy does not teach away from using all features relevant to the claims on a
`
`PTAB Case No. IPR2016-00448, Patent No. 7,908,343 B2
`Petitioner's Reply to Patent Owner’s Response, Paper 34
`
`
`limited communications bandwidth computer device. Id. A POSITA would,
`
`moreover, recognize that operations on a high-bandwidth network could be
`
`constrained to limited bandwidth by concurrent user load. Id., ¶ 43. For claim 3,
`
`Dr. Michalson explains that both laptops (“mobile computing devices”) and tablets
`
`(“PDAs” or “palm-top computers”) existed in 1999 that were capable of hosting
`
`software with the functionality taught by Reddy. Ex. 1020; Ex. 1016, ¶¶ 52-54.
`
`These claim elements are therefore obvious to a POSITA over the teachings
`
`of Reddy and Hornbacker as a whole, both under their plain and ordinary meaning
`
`and Bradium’s incorrect narrow constructions.1
`
`B.
`
`“Said processor operative to select said defined data parcel… and
`render said defined data parcel… for a progressive resolution
`enhancement”
`
`Bradium’s Response (pp. 26-28) incorrectly paraphrases claim 13’s
`
`“processor” elements, which require a processor to select a defined data parcel and
`
`render that data parcel to provide for progressive resolution enhancement. The
`
`claim language does not link selecting a data parcel with progressive resolution
`
`enhancement in the manner argued by Bradium. Reddy, however, meets this claim
`
`element even under Bradium’s interpretation because it teaches that the processor
`
`
`1 The Board did not “misread” Reddy in its Institution Decision. Ex. 1016, ¶ 56.
`
`- 6 -
`
`

`

`selects data parcels (tiles) as it loads the appropriate tiles in a coarse-to-fine
`
`PTAB Case No. IPR2016-00448, Patent No. 7,908,343 B2
`Petitioner's Reply to Patent Owner’s Response, Paper 34
`
`
`manner. Ex. 1004, ¶ 44; Ex. 1016, ¶ 58.
`
`Bradium argues that Reddy teaches requesting tiles based on user
`
`movements using a “fixed” algorithm. Response at 27. Nothing in the claims
`
`excludes the processor selecting data parcels based on user actions; indeed, claim
`
`16, dependent on claim 13, requires this. Ex. 1001 at 14:1-6. Bradium’s “fixed”
`
`algorithm arguments are incorrect because a processor inherently must execute
`
`instructions in an algorithm in order to operate. Ex. 1016, ¶ 60.
`
`Bradium further argues that “TerraVision’s use of available low resolution
`
`data if higher-resolution data has not yet arrived over the network” doesn’t meet
`
`the claim element. Response at 27-28. The claim, however, only requires
`
`selection of one data parcel (“said data parcel”) and rendering that parcel to
`
`provide for progressive resolution enhancement, which Reddy teaches under the
`
`BRI of the claim whenever any given tile is loaded and displayed to replace a
`
`portion of a lower-resolution tile. Bradium further ignores Reddy’s teaching to use
`
`the progressive coarse-to-fine algorithm to “load and display” new data, which a
`
`POSITA would understand means downloading tiles at a series of resolutions to
`
`provide progressive resolution enhancement, even under a restrictive claim
`
`interpretation. Ex. 1004, ¶ 44; Ex. 1016, ¶¶ 57-60.
`
`- 7 -
`
`

`

`PTAB Case No. IPR2016-00448, Patent No. 7,908,343 B2
`Petitioner's Reply to Patent Owner’s Response, Paper 34
`
`
`Prioritization
`
`C.
`As previously explained, Reddy teaches tiles are loaded in a coarse-to-fine
`
`manner, which necessarily means lower-resolution tiles are prioritized over higher-
`
`resolution tiles. Paper 1 at 45-47; Ex. 1004, ¶ 44; Ex. 1005, ¶¶ 190-199. A
`
`POSITA would recognize that loading lower-resolution tiles before higher-
`
`resolution tiles means the lower-resolution tiles are given a higher priority; i.e.,
`
`they are requested first. Ex. 1016, ¶¶ 62-63. The ‘343 Patent’s preferred
`
`embodiment itself utilizes a similar quad-tree data structure to retrieve lower-
`
`resolution tiles followed by higher-resolution “child” tiles. Ex. 1001, 9:1-36.
`
`Bradium’s arguments regarding the “priority” terms of dependent claims 10,
`
`11, and 15 (Response at 28-35) rely on an unexplained narrowing claim
`
`interpretation. Bradium argues that Reddy’s teaching of “pre-fetching” tiles based
`
`on flight path (Response at 30, citing Ex. 1004, ¶ 46) doesn’t disclose
`
`“prioritization,” but fails to consider how a POSITA would interpret such
`
`disclosures in view of teachings of Reddy as a whole and the knowledge of a
`
`POSITA. A POSITA would recognize that such pre-fetching based on an
`
`extrapolated flight path would logically prioritize tiles that are needed to retrieve
`
`earlier views. For example, Fig. 1 of Reddy and the accompanying text (¶¶ 12-17)
`
`teach that resolution is viewpoint-dependent. Therefore, it would be obvious to a
`
`POSITA that when the tile downloading algorithm of Reddy requests tiles based
`
`- 8 -
`
`

`

`on the user’s extrapolated flight path, it would request and download lower
`
`PTAB Case No. IPR2016-00448, Patent No. 7,908,343 B2
`Petitioner's Reply to Patent Owner’s Response, Paper 34
`
`
`resolution (coarser) tiles in the flight path with a higher priority than higher
`
`resolution tiles. For example, as shown below in Fig. 1 (annotated), for a projected
`
`flight path along the path shown by the arrow, the browser would first request the
`
`red lower-resolution tile (high priority), then the green tile, then the blue high-
`
`resolution tile (lowest priority). Ex. 1016, ¶¶ 61-68.
`
`
`
`Regarding claims 10 and 11, Bradium relies on a narrowing construction of
`
`“prioritization value” (“assigning a discrete, quantifiable value to an image parcel
`
`request in the form of a variable in memory space”) which is not the BRI and is
`
`supported only by conclusory expert statements. Response at 34, Ex. 2003, ¶ 107.
`
`Bradium’s claim differentiation argument is incorrect because claims 10/11 and
`
`- 9 -
`
`

`

`15/16 depend from different claims and differ in other respects. Ex. 1016, ¶ 69.
`
`PTAB Case No. IPR2016-00448, Patent No. 7,908,343 B2
`Petitioner's Reply to Patent Owner’s Response, Paper 34
`
`
`Bradium compares Reddy to the ‘343 Patent’s preferred algorithm, even though
`
`“that algorithm is not recited specifically in claim 10.” Response at 35, Paper 9 at
`
`38. Bradium’s attempted distinction between “assigning” and “comparing” values
`
`is unexplained and is insignificant to a POSITA. Ex. 1016, ¶ 62. Accordingly,
`
`Bradium fails to rebut the Petition’s showing or the Board’s previous finding that
`
`this term is taught by Reddy. Paper 1 at 45-48, Paper 9 at 36-39.
`
`D. Data Structure Arguments
`Bradium and its expert ignore the “image pyramid” shown in Fig. 1 of
`
`Reddy and discussed in the Petition (Paper 1 at 31-32, 38-39, 52-54), which shows
`
`an array or “image pyramid” of derivative tiles, each of which is unique to a
`
`particular location and resolution level, just like Fig. 2 of the ‘343 Patent:
`
`
`
`- 10 -
`
`

`

`PTAB Case No. IPR2016-00448, Patent No. 7,908,343 B2
`Petitioner's Reply to Patent Owner’s Response, Paper 34
`
`
`
`
`Dr. Michalson explains that such structures were well-known for 20 years
`
`before the alleged invention date, and that it would be obvious to a POSITA that
`
`two-dimensional coordinates and a level of detail (LOD) are required to identify a
`
`specific tile. Ex. 1016, ¶¶ 70-77.
`
`Bradium admits (Response at 38-39) that Reddy teaches that image textures
`
`(including map images) are specified by URLs containing the image’s coordinates,
`
`which are specific for “a given image, geographical area, and LOD.” (Ex. 1004, ¶¶
`
`18, 22-23.) Bradium also does not address Microsoft’s analysis that in view of
`
`Reddy’s teachings that such tiles are (1) specific to a particular location and LOD
`
`and (2) located by URLs, that it would be obvious to locate tiles using URLs
`
`specifying their location and LOD. Ex. 1005, ¶¶ 138-145, 171-72.
`
`- 11 -
`
`

`

`PTAB Case No. IPR2016-00448, Patent No. 7,908,343 B2
`Petitioner's Reply to Patent Owner’s Response, Paper 34
`
`
`Since it cannot seriously dispute that Reddy teaches a system comprising
`
`tiles stored in arrays based on coordinates and LOD, Bradium instead obfuscates
`
`the issue by pointing to various additional features of Reddy.
`
`Bradium argues that Reddy does not teach the claimed data structure
`
`because in its preferred embodiment, tiles are linked by nodes. Response at 38-39,
`
`41. But the ‘343 Patent’s claims are written in “comprising” format and do not
`
`specify how a data parcel must be located other than including the x, y coordinates
`
`and resolution. Nothing in the claims excludes utilizing quad-tree nodes to locate a
`
`tile at a particular location and resolution, which is how the ‘343 Patent’s preferred
`
`embodiment operates. Ex. 1001, 6:56-59, 7:54-57, 9:1-36; Ex. 1016, ¶¶ 95-97.
`
`Reddy’s Fig. 3 illustrates how arrays of terrain tiles including texture data (e.g. the
`
`map imagery shown in Fig. 1) relate to geotile structures so that the geotiles can be
`
`used to locate specific terrain tiles:
`
`
`
`- 12 -
`
`

`

`PTAB Case No. IPR2016-00448, Patent No. 7,908,343 B2
`Petitioner's Reply to Patent Owner’s Response, Paper 34
`
`
`Nor do the claims of the ’343 Patent exclude the use of two-dimensional
`
`imagery combined with other data, such as a polygon mesh to depict elevation
`
`data. Bradium also argues the system of Reddy might hypothetically incorporate
`
`additional types of data that may occupy more than one X, Y coordinate, such as a
`
`cliff. Response at 39. Although the claims do not even exclude this scenario
`
`because the claim language only requires X, Y coordinates and does not exclude
`
`additional (e.g. Z) values, Reddy teaches displaying textures such as satellite
`
`imagery and aerial photography, which a POSITA would recognize as unique to
`
`particular coordinates. Ex. 1004, ¶¶ 3, 15-17, 22, Fig. 1; Ex. 1016, ¶¶ 40, 100-102.
`
`Therefore, while Reddy teaches some additional features, the simple claimed
`
`image pyramid data structure is taught or suggested to a POSITA by Reddy.
`
`Bradium’s argument that Reddy teaches an embodiment with a geocentric
`
`coordinate system ignores that Reddy teaches incorporating imagery from a wide
`
`variety of sources and coordinate systems, including systems such as Universal
`
`Transverse Mercator (UTM) which include an “X, Y” component, and uses local
`
`coordinate systems usable to locate imagery tiles by position and LOD. Ex. 1004,
`
`¶¶ 27, 29, p. 31 sidebar, p. 35 sidebar; Ex. 1022; Ex. 1016, ¶¶ 84-94.
`
`Bradium argues that Reddy’s coordinate system does not practice the claims
`
`because it is not “conformal” or “cylindrical.” Response at 37. These words
`
`appear nowhere in the ‘343 Patent, but are based on Microsoft products that
`
`- 13 -
`
`

`

`Bradium accused of infringement, violating the principle that claims cannot be
`
`PTAB Case No. IPR2016-00448, Patent No. 7,908,343 B2
`Petitioner's Reply to Patent Owner’s Response, Paper 34
`
`
`construed “in light of the accused device.” SRI Int'l v. Matsushita Elec. Corp. of
`
`Am., 775 F.2d 1107, 1118 (Fed. Cir. 1985). Even if the claims required a
`
`“conformal” or “cylindrical” coordinate system, Reddy teaches coordinate systems
`
`such as UTM meeting this definition. The Board previously rejected similar
`
`arguments and should again. Paper 9 at 31-32; Ex. 1016, ¶¶ 82-93.
`
`Bradium’s assertion that Dr. Michalson interprets the claims to cover “any
`
`file in any configuration” (Response at 40) is false and ignores Dr. Michalson’s
`
`actual statement (Ex. 1005, ¶ 169) that the tiles can meet the claim element if each
`
`tile is stored in a separate file having the required configuration, which Bradium
`
`does not dispute. The later paragraphs (Ex. 1005, ¶¶ 170-77) explain in detail why
`
`the claimed file configuration is obvious over Reddy and further obvious in view
`
`of Hornbacker and the knowledge of a POSITA. Bradium also fails to respond to
`
`Microsoft’s explanation that storing a hierarchy of images within a single file
`
`would have been well-known to a POSITA even under Bradium’s restrictive
`
`construction. Paper 1 at 40; Ex. 1005, ¶¶ 173-77; Ex. 1016, ¶¶ 104-105.
`
`Bradium’s efforts to distinguish Hornbacker’s teachings from this claim also
`
`fail. Ex. 1016, ¶¶ 41, 106-109. Bradium argues that Hornbacker does not create a
`
`“series of derivative images” because an embodiment of Hornbacker creates tiles
`
`“on request” (Response at 41-42). Yet nothing in the claims precludes processing
`
`- 14 -
`
`

`

`tiles on demand, which Claim 2 of the related ‘506 Patent (Ex. 1002) specifically
`
`PTAB Case No. IPR2016-00448, Patent No. 7,908,343 B2
`Petitioner's Reply to Patent Owner’s Response, Paper 34
`
`
`requires. Bradium further attempts to distinguish Hornbacker based on optional
`
`embodiments that “may be encoded” in the view tile name, e.g. rotation angle (Ex.
`
`1003, 9:20-28), but mischaracterizes such embodiments as limitations of
`
`Hornbacker’s teachings. Bradium ignores that Hornbacker also discloses
`
`embodiments in which no rotation angle (etc.) is used (id. at 8:30-9:19). Bradium
`
`also suggests that Hornbacker’s file structure doesn’t satisfy the claim element
`
`because the TILE_NUMBER (which Bradium admits includes X and Y
`
`coordinates) also includes tile width, yet the alleged 3DVU prototype (Ex. 2004, ¶¶
`
`25-30) also required a similar TileSize variable. Ex. 1017, ¶¶ 7-10; Ex. 2020 at 20.
`
`Nothing in the claims or the Board’s constructions requires the KD, X, Y, values to
`
`be “integers,” a word which appears nowhere in the specification and is an effort
`
`by Bradium to require a preferred embodiment rather than the BRI. Ex. 1016, ¶
`
`108. Nor does the BRI of the claims exclude combining the KD, X, and Y into a
`
`single “tile number” as described by Hornbacker, and Bradium itself asserts that
`
`the tile system described in Ex. 2059- which combines X and Y values into a
`
`single “quadkey” value without a separate resolution index- embodies the claims.
`
`Response at 37; Ex. 1016, ¶ 110; Ex. 2059 at 4-6:
`
`- 15 -
`
`

`

`PTAB Case No. IPR2016-00448, Patent No. 7,908,343 B2
`Petitioner's Reply to Patent Owner’s Response, Paper 34
`
`
`
`
`Finally, the named inventors did not even design the ‘343 Patent’s preferred
`
`file structure- their prototype used a pre-existing file format developed by others.
`
`Ex. 2020 at 7; Ex. 1016, ¶ 111; Ex. 1017, ¶¶ 11-12; Ex. 1023. The data structure
`
`claim elements were well known to a POSITA and would have been obvious in
`
`view of Reddy and Hornbacker. Ex. 1016, ¶¶ 70-111.
`
`III. A POSITA WOULD COMBINE REDDY AND HORNBACKER
`A. Reddy and Hornbacker are Analogous art
`The Petition explained at length why Reddy and Hornbacker are analogous
`
`art (Paper 1 at 21-24). Bradium argues a POSITA would not consider the
`
`combination because Hornbacker’s preferred embodiment transmits documents.
`
`Response at 44. But both the GIS and document fields can include transmission of
`
`large-scale raster images (e.g. satellite imagery or pictures of large documents),
`
`and it is the overlap, rather than hypothetical difference, that is relevant to a
`
`- 16 -
`
`

`

`POSITA in order to determine whether to adopt teachings from one reference to
`
`PTAB Case No. IPR2016-00448, Patent No. 7,908,343 B2
`Petitioner's Reply to Patent Owner’s Response, Paper 34
`
`
`another. Bradium and its expert ignore that the TIFF file format (known for
`
`storing documents) was adapted for GIS as the GeoTIFF format. Paper 1 at 7; Ex.
`
`1005, ¶¶ 82-83; Ex. 1005 Apps. GG, HH; Ex. 1016, ¶¶ 120-122.
`
`B. Reddy Does not Teach Away from the Claimed Solutions
`Bradium’s “teaching away” arguments misstate and misapply the law. “A
`
`reference may be said to teach away when a person of ordinary skill, upon reading
`
`the reference, would be discouraged from following the path set out in the
`
`reference, or would be led in a direction divergent from the path that was taken by
`
`the applicant.” DePuy Spine, Inc. v. Medtronic Sofamor Danek, Inc., 567 F.3d
`
`1314, 1327 (Fed. Cir. 2009) (emphasis added) (quotations omitted). Bradium does
`
`not, however, argue that Reddy itself teaches away from progressive resolution
`
`enhancement, only that other, unrelated references suggest possible inefficiencies
`
`associated with “using multiple, smaller images at different resolutions to serve
`
`image and map data” and suggest alternatives. However, the “mere disclosure of
`
`more than one alternative” does not teach away, nor does a known feature such as
`
`using image pyramids “become patentable simply because it has been described as
`
`somewhat inferior to some other product for the same use.” SightSound Techs.,
`
`LLC v. Apple Inc., 809 F.3d 1307, 1320 (Fed. Cir. 2015); In re Mouttet, 686 F.3d
`
`1322, 1334 (Fed. Cir. 2012). Reddy itself specifically teaches a preferred
`
`- 17 -
`
`

`

`embodiment using multiple, smaller images at different resolutions to serve map
`
`PTAB Case No. IPR2016-00448, Patent No. 7,908,343 B2
`Petitioner's Reply to Patent Owner’s Response, Paper 34
`
`
`data, and a POSITA reading Reddy would not ignore that preferred embodiment.
`
`Ex. 1004, ¶¶ 3, 15-17, 20, 42, 44, Figs. 1-3; Ex. 1016, ¶¶ 123-127.
`
`C. Reddy Encourages Use of its Teachings on a Device with Limited
`Bandwidth
`
`Bradium’s argument that Reddy teaches away from a limited
`
`communications bandwidth computer device likewise relies not on Reddy, but on a
`
`different reference, Ex. 2005, which is briefly cited in Reddy. Response at 47-48.
`
`However, Ex. 2005 refers to a different system for retrieving and rendering models
`
`of detailed bathymetric data, not simply retrieving and displaying imagery as
`
`claimed by the ‘343 Patent and taught by Reddy. Ex. 1016, ¶¶ 130-132. A
`
`POSITA would recognize that downloading and rendering imagery for a particula

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