throbber
Petition for Inter Partes Review of
`U.S. Patent No. 10,289,607
`
`
`
`
`
`UNITED STATES PATENT AND TRADEMARK OFFICE
`
`
`
`
`BEFORE THE PATENT TRIAL AND APPEAL BOARD
`
`
`
`
`BOX, INC., and DROPBOX, INC.,
`Petitioners
`
`
`v.
`
`
`TOPIA TECHNOLOGY, INC.,
`Patent Owner
`
`
`
`Case No. IPR2023-00429
`
`U.S. Patent No. 10,289,607
`
`
`
`
`
`
`
`Filing Date: June 25, 2018
`Issue Date: May 14, 2019
`
`Title: Architecture for Management of Digital Files Across Distributed Network
`
`PETITION FOR INTER PARTES REVIEW
`OF U.S. PATENT NO. 10,289,607
`
`
`
`

`

`Table of Contents
`
`
`Page
`
`
`
`I.
`
`Introduction ..................................................................................................... 1
`
`II. Mandatory Notices (§ 42.8(a)(1)) .................................................................. 1
`
`A.
`
`Real Parties-In-Interest (§ 42.8(b)(1)) .................................................. 1
`
`B.
`
`C.
`
`Related Matters (§ 42.8(b)(2)) ............................................................. 1
`
`Lead and Back-Up Counsel (§ 42.8(b)(3)) .......................................... 2
`
`D.
`
`Service Information (§ 42.8(b)(4)) ....................................................... 3
`
`III.
`
`Fee Payment (§ 42.103) .................................................................................. 4
`
`IV. Requirements Under §§ 42.104 and 42.108 and Considerations Under
`§§314(a)/325(d) .............................................................................................. 4
`
`A. Grounds for Standing ........................................................................... 4
`
`B.
`
`Identification of Challenge and Statement of Precise Relief
`Requested ............................................................................................. 4
`
`C.
`
`Considerations Under §§314(a)/325(d) ................................................ 5
`
`V. Overview of ’607 Patent ................................................................................. 5
`
`VI. Level of Ordinary Skill in the Art .................................................................. 5
`
`VII. Claim Construction ......................................................................................... 6
`
`VIII. The Challenged Claims are Unpatentable ...................................................... 6
`
`A.
`
`Earliest Effective Filing Date ............................................................... 6
`
`B.
`
`C.
`
`B.
`
`Overview of Grounds Including Prior Art Qualification ..................... 7
`
`Summary of Prior Art ........................................................................... 8
`
`Ground 1: Obviousness over Sigurdsson with Shappell and
`Rao. ..................................................................................................... 11
`
`i
`
`

`

`Table of Contents
`
`(continued)
`
`Page
`
`
`C.
`
`Ground 2: Obviousness over Brown with Hesselink, Shappell,
`and Rao. .............................................................................................. 45
`
`IX. Conclusion .................................................................................................... 69
`
`
`ii
`
`

`

`
`
`List of Exhibits
`
`Description of Document
`
`U.S. Patent No. 9,143,561 (“’561” or “’561 patent”)
`U.S. Patent No. 10,067,942 (“’942” or “’942 patent”)
`U.S. Patent No. 10,289,607 (“’607” or “’607 patent”)
`U.S. Patent No. 10,642,787 (“’787” or “’787 patent”)
`U.S. Patent No. 10,754,823 (“’823” or “’823 patent”)
`U.S. Patent No. 11,003,622 (“’622” or “’622 patent”)
`Prosecution History of the ’561 Patent
`Prosecution History of the ’942 Patent
`Prosecution History of the ’607 Patent
`Prosecution History of the ’787 Patent
`Prosecution History of the ’823 Patent
`Prosecution History of the ’622 Patent
`Case No. IPR2022-00782, Paper No. 1, Petition for IPR
`Case No. IPR2022-00782, Paper No. 17, Decision Granting
`Institution of IPR (Redacted – Public Version)
`U.S. Provisional Patent Application No. 60/986,896 (“’896
`provisional”)
`U.S. Patent Application Publication No. 2007/0174246 A1 to
`Johann Tomas Sigurdsson, et al. (“Sigurdsson”)
`File History of U.S. Patent Application Publication No.
`2007/0174246 A1 to Johann Tomas Sigurdsson, et al. (“Sigurdsson
`File History”)
`U.S. Patent No. 7,734,690 B2 to George P. Moromisato, et al.
`(“Moromisato”)
`U.S. Patent Application Publication No. 2006/0190506 A1 to
`Rajesh M. Rao, et al. (“Rao”)
`U.S. Patent Application Publication No. 2005/0091289 A1 to
`Michael Shappell, et al. (“Shappell”)
`1021 Microsoft Computer Dictionary (5th ed. 2002) (excerpts)
`Jim Boyce, Microsoft Outlook Version 2002 Inside Out (2001)
`1022
`(“Boyce”) (excerpts)
`European Patent Application Publication No. EP 1,621,990 A2 to
`Kitamaru, et al. (“Kitamaru”)
`U.S. Patent No. 5,923,325 to Ronald Jason Barber and Edwin
`Joseph Selker (“Barber”)
`U.S. Patent No. 7,035,847 B2 to David K. Brown, et al. (“Brown”)
`
`
`Exhibit
`No.
`1001
`1002
`1003
`1004
`1005
`1006
`1007
`1008
`1009
`1010
`1011
`1012
`1013
`1014
`
`1015
`
`1016
`
`1017
`
`1018
`
`1019
`
`1020
`
`1023
`
`1024
`
`1025
`
`iii
`
`

`

`
`
`
`Exhibit
`No.
`1026
`
`1027
`
`1028
`
`
`List of Exhibits
`
`Description of Document
`
`U.S. Patent Application Publication No. 2005/0120082 A1 to
`Lambertus Hesselink, et al. (“Hesselink”)
`Topia Technology, Inc. v. Box, Inc., Case No. 6:21-cv-1372-ADA,
`D.I. 60 (Joint Claim Construction Chart)
`Declaration of Dr. Ravin Balakrishnan
`
`iv
`
`

`

`Petition for Inter Partes Review of
`U.S. Patent No. 10,289,607
`
`I.
`
`INTRODUCTION
`
`Petitioners Box, Inc., and Dropbox, Inc., respectfully petition for Inter Partes
`
`Review (“IPR”) of claims 1, 3-5, 7, 12, 14, 17, 19, and 20 (“Challenged Claims”) of
`
`U.S. Patent No. 10,289,607 (“’607”).
`
`II. MANDATORY NOTICES (§ 42.8(a)(1))
`
`A. Real Parties-In-Interest (§ 42.8(b)(1))
`
`Petitioners Box, Inc. (“Box”), and Dropbox, Inc. (“Dropbox”), are the real
`
`parties-in-interest to this IPR petition. The other defendants in the pending
`
`litigations, Vistra Corp., SailPoint Technologies Holdings, Inc., Clear Channel
`
`Outdoor Holdings, Inc., and Egnyte, Inc. are not real-parties-in-interest and have had
`
`no involvement with this proceeding but are identified here in the interest of over-
`
`inclusion.
`
`B. Related Matters (§ 42.8(b)(2))
`
`The ’607 is the subject of pending litigation involving Petitioners and Patent
`
`Owner Topia Technology, Inc. (“PO”) (Topia Technology, Inc. v. Box, Inc., No.
`
`6:21-cv-01372-ADA (W.D. Tex.), Topia Technology, Inc. v. Dropbox, Inc., No.
`
`6:21-cv-01373-ADA (W.D. Tex.)) and involving an unrelated defendant (Topia
`
`Technology, Inc. v. Egnyte, Inc., No. 1:21-cv-01821 (D. Del.)).
`
`Petitioners are also filing IPR petitions challenging the asserted claims of five
`
`related patents PO also asserts against Petitioners in litigation: U.S. Patent Nos.
`
`9,143,561; 10,067,942; 10,642,787; 10,754,823; and 11,003,622 (“Related
`
`
`
`

`

`Petition for Inter Partes Review of
`U.S. Patent No. 10,289,607
`
`Patents”). All of the patents purport to claim priority to the same provisional and
`
`non-provisional applications, and all share substantially similar specifications
`
`including substantially the same Detailed Description section.
`
`An IPR petition filed by Unified Patents, LLC against certain claims of U.S.
`
`Patent No. 10,067,942 was instituted on November 17, 2022. IPR2022-00782,
`
`Decision Granting Institution, Paper 17 (EX1014, “Unified ID”). None of the
`
`references presented in that proceeding are the same as, or related to, any of the
`
`references presented in this Petition.
`
`PO’s complaints asserting infringement of the ’607 were served on Box and
`
`Dropbox on January 5, 2022. This Petition is timely filed.
`
`C. Lead and Back-Up Counsel (§ 42.8(b)(3))
`
`Petitioners provide the following designation of counsel.
`
`LEAD COUNSEL
`
`BACK-UP COUNSEL
`
`Heidi L. Keefe (Reg. No. 40,673)
`hkeefe@cooley.com
`COOLEY LLP
`ATTN: Patent Group
`1299 Pennsylvania Ave., NW
`Suite 700
`Washington, D.C. 20004
`Tel: (650) 843-5001
`Fax: (650) 849-7400
`
`
`
`Reuben H. Chen (Admission pro hac vice
`to be requested)
`rchen@cooley.com
`COOLEY LLP
`ATTN: Patent Group
`1299 Pennsylvania Avenue NW
`Suite 700
`Washington, D.C. 20004
`Tel: (202) 728-7070
`Fax: (202) 842-7899
`Lowell D. Mead (Admission pro hac vice
`to be requested)
`lmead@cooley.com
`COOLEY LLP
`
`2
`
`

`

`Petition for Inter Partes Review of
`U.S. Patent No. 10,289,607
`
`LEAD COUNSEL
`
`BACK-UP COUNSEL
`
`
`
`ATTN: Patent Group
`1299 Pennsylvania Avenue NW
`Suite 700
`Washington, D.C. 20004
`Tel: (202) 728-7070
`Fax: (202) 842-7899
`Samuel K. Whitt (Reg. No. 65,144)
`swhitt@cooley.com
`COOLEY LLP
`ATTN: Patent Group
`1299 Pennsylvania Avenue NW
`Suite 700
`Washington, D.C. 20004
`Tel: (202) 728-7070
`Fax: (202) 842-7899
`
`
`D.
`
`Service Information (§ 42.8(b)(4))
`
`This Petition is being served by Federal Express to the attorneys of record for
`
`the ’607, John Bird and Andrew Taska of Sughrue Mion, PLLC, 2000 Pennsylvania
`
`Ave., N.W., Suite 9000, Washington, D.C. 20006. A courtesy copy of this Petition
`
`is also being served via Federal Express on PO’s counsel of record in the district
`
`court cases, Topia Technology, Inc. v. Box, Inc., Case No. 6:21-cv-01372-ADA
`
`(W.D. Tex.), and Topia Technology, Inc. v. Dropbox, Inc., Case No. 6:21-cv-01373-
`
`ADA (W.D. Tex.).
`
`Petitioners consent to electronic service at the email addresses provided above
`
`for lead and back-up counsel.
`
`3
`
`

`

`Petition for Inter Partes Review of
`U.S. Patent No. 10,289,607
`
`III. FEE PAYMENT (§ 42.103)
`
`Petitioners request review of 10 claims. Payment of $41,500 is submitted
`
`herewith.
`
`IV. REQUIREMENTS UNDER §§ 42.104 AND 42.108 AND CONSIDERATIONS
`UNDER §§314(a)/325(d)
`
`A. Grounds for Standing
`
`Petitioners certify that the ’607 is available for IPR and that Petitioners are
`
`not barred or otherwise estopped.
`
`B.
`
`Identification of Challenge and Statement of Precise Relief
`Requested
`
`Petitioners request IPR institution based on the following Grounds:
`
`Ground Claims
`1
`1, 3-5, 7, 12, 14,
`17, 19, and 20
`1, 3-5, 7, 12, 14,
`17, 19, and 20
`
`2
`
`Basis for Challenge
`Obvious by Sigurdsson in view of Shappell and
`Rao
`Obvious by Brown in view of Hesselink, Shappell,
`and Rao
`
`
`
`Submitted with this Petition is the Declaration of Dr. Ravin Balakrishnan, a
`
`qualified technical expert (“Balakrishnan”).1 (Balakrishnan, ¶¶1-12.)
`
`
`1 Given the significant overlap in claimed subject matters, Dr. Balakrishnan’s
`
`Declaration additionally addresses the Related Patents. This Petition cites only the
`
`portions relevant here.
`
`4
`
`

`

`Petition for Inter Partes Review of
`U.S. Patent No. 10,289,607
`
`C. Considerations Under §§314(a)/325(d)
`
`§314(a): The Fintiv factors do not support denial. The pending litigation is in
`
`early stages. No claim construction rulings or significant discovery have occurred.
`
`The court recently granted Petitioners’ motions to transfer venue, and no case
`
`schedule has been entered in the transferee court. Petitioners also intend to move to
`
`stay pending any instituted IPR.
`
`Petitioners will not pursue invalidity in litigation based on any instituted
`
`ground raised herein.
`
`§325(d): The presented references were not cited during prosecution and are
`
`not cumulative of cited references. (Balakrishnan, ¶¶51, 54.)
`
`V. OVERVIEW OF ’607 PATENT
`
`A. Claim Listing
`
`Appendix A lists the Challenged Claims.
`
`B.
`
`Specification
`
`The ’607 generally relates to file transfer and synchronization between a
`
`user’s multiple devices. (E.g., ’607, 1:20-22, 3:53-67, 8:29-37.) Cf. Unified ID at
`
`7-9 (summarizing specification).
`
`VI. LEVEL OF ORDINARY SKILL IN THE ART
`
`As discussed below, the claims’ earliest effective filing date is November 10,
`
`2008. A person of ordinary skill in the art (“POSA”) would have possessed a
`
`5
`
`

`

`Petition for Inter Partes Review of
`U.S. Patent No. 10,289,607
`
`bachelor’s degree in computer science (or similar degree), and two years of work
`
`experience developing software, including at least some experience with storage,
`
`synchronization, and human-computer interaction technologies. (Balakrishnan,
`
`¶¶15-21.) A person could also have qualified with more formal education and less
`
`technical experience, or vice versa. (Balakrishnan, ¶¶17, 21.)
`
`VII. CLAIM CONSTRUCTION
`
`Petitioners do not believe express claim construction is presently necessary.
`
`In the pending litigation, PO proposes that no terms need construction; Petitioners
`
`propose a construction for transferring a file “responsive to” a user modifying the
`
`file that is satisfied by the grounds herein. (EX1027.)
`
`VIII. THE CHALLENGED CLAIMS ARE UNPATENTABLE
`
`A. Earliest Effective Filing Date
`
`The ’607 claims priority to 11/9/2007 Provisional Application No. 60/986,896
`
`(EX1015) and a 11/10/2008 non-provisional. Patent claims are not presumptively
`
`entitled to the benefit of a provisional application filing date; PO bears the burden
`
`of proving priority. Dynamic Drinkware v. Nat’l Graphics, 800 F.3d 1375, 1380-81
`
`(Fed. Cir. 2015); PowerOasis v. T-Mobile USA, 522 F.3d 1299, 1305-06 (Fed. Cir.
`
`2008). PO must demonstrate that the provisional “convey[s] with reasonable clarity
`
`to those skilled in the art that, as of the filing date sought, the inventor was in
`
`possession of the invention.” PowerOasis, 522 F.3d at 1306; see also D Three
`
`6
`
`

`

`Petition for Inter Partes Review of
`U.S. Patent No. 10,289,607
`
`Enterprises v. SunModo, 890 F.3d 1042, 1047 (Fed. Cir. 2018) (priority requires
`
`“disclosure”). As Dr. Balakrishnan explains, the provisional fails to disclose
`
`limitations [1b]-[1d], [1f]-[1g], [12a]-[12c], [12e]-[12f], [17b]-[17d], [17f]-[17g],
`
`[19a]-[19c], and [19e]-[19f],2 so the claims’ effective priority is no earlier than
`
`11/10/2008. (Balakrishnan, ¶¶65, 82-91.) Petitioners reserve the right to respond
`
`if PO attempts to demonstrate disclosure in the provisional.
`
`B. Overview of Grounds Including Prior Art Qualification
`
`Each reference qualifies as prior art under 35 U.S.C. §102:
`
`Reference
`
`Filed
`
`Published/Issued
`
`§102 (pre-AIA)
`
`Sigurdsson
`
`1/25/2006
`
`7/26/2007
`
`§102(a)/(b)/(e)
`
`Rao
`
`2/22/2005
`
`8/24/2006
`
`§102(a)/(b)/(e)
`
`Shappell
`
`10/24/2003
`
`4/28/2005
`
`§102(a)/(b)/(e)
`
`Brown
`
`3/15/2002
`
`12/19/2002
`
`§102(a)/(b)/(e)
`
`Hesselink
`
`11/13/2004
`
`6/2/2005
`
`§102(a)/(b)/(e)
`
`
`
`Ground 1 relies primarily on Sigurdsson, which discloses the claims’ core
`
`synchronization features, as the Examiner found in a related patent prosecution
`
`(EX1012 at 118-140), in combination with Shappell and Rao.
`
`
`2 See Appendix A for bracketed labels.
`
`7
`
`

`

`Petition for Inter Partes Review of
`U.S. Patent No. 10,289,607
`
`In litigation, PO has claimed a priority date would allegedly pre-date
`
`Sigurdsson. Although PO’s claim is not substantiated by corroborating evidence
`
`(and PO did not attempt to swear behind Sigurdsson during prosecution), Petitioners
`
`present a second ground qualifying entirely under §102(b) even assuming the
`
`11/9/2007 provisional date. Ground 2 relies on Brown with Hesselink, disclosing
`
`the core synchronization features, and Shappell and Rao.
`
`C.
`
`Summary of Prior Art
`
`1.
`
`Sigurdsson
`
`Sigurdsson is strikingly similar to the challenged patents, discussing
`
`substantially similar needs and proposed solutions. (Sigurdsson, ¶¶2-14.)
`
`Sigurdsson describes synchronizing files across a user’s multiple client devices.
`
`(Sigurdsson, ¶¶26-27.) Figure 4 shows the relevant system:
`
`8
`
`

`

`Petition for Inter Partes Review of
`U.S. Patent No. 10,289,607
`
`
`
`Clients A, B, and C may be associated with the same user and exchange new and
`
`modified files, and associated metadata, with server 106. (Sigurdsson, ¶¶27, 54, 58,
`
`69, 72, 84, 112-13, 51.)
`
`2.
`
`Rao
`
`Rao teaches client/synchronization in two phases: first metadata, and then raw
`
`file data. (Rao, ¶63.) Rao explains that transmitting metadata first enables useful
`
`functionality at the client, whereas the raw data “may be extraordinarily large” and
`
`“may require a long time to transfer.” (Id., ¶¶43-44, 46, 48.)
`
`3.
`
`Shappell
`
`Shappell teaches “shared spaces” for sharing and synchronizing files.
`
`9
`
`

`

`Petition for Inter Partes Review of
`U.S. Patent No. 10,289,607
`
`(Shappell, ¶76.) When a file is modified, metadata is transmitted that facilitates
`
`user-interface display regarding file availability. (Id., ¶¶76, 78-79.) Shappell also
`
`discloses an “automatic replication” option that, when enabled, automatically
`
`replaces old versions of files with updated versions. (Id., ¶81.)
`
`4.
`
`Brown
`
`Brown discloses a client/server system where a user’s client devices (e.g.,
`
`desktop 130 and laptop 135) synchronize through a server (105). The “[c]lient
`
`machines synchronize with each other by synchronizing to a common server
`
`account.” (Brown, 2:65-67.)
`
`
`
`
`
`10
`
`

`

`Petition for Inter Partes Review of
`U.S. Patent No. 10,289,607
`
`(Id., Fig. 1.) “From the user’s perspective, the synchronization process is automatic,
`
`runs in the background and requires minimal monitoring or intervention.” (Id., 3:40-
`
`42.) Synchronization includes two main steps: first, metadata is exchanged between
`
`clients and the server, and second, new or recently updated files are exchanged. (Id.,
`
`5:4-24.)
`
`5. Hesselink
`
`Like Brown, Hesselink discloses synchronization among a user’s multiple
`
`computers. (Hesselink, ¶210.) The system ensures “a completely up to date master
`
`copy of each shared data file” on each user device. (Id., ¶192.) Modified files are
`
`automatically synchronized “as soon as the update has been performed” at one
`
`device, so all connected devices “may be automatically updated concurrently.” (Id.,
`
`¶¶183, 189, 197.) Hesselink’s system “automatically and repeatedly” checks
`
`whether synchronizing devices are
`
`in communication prior
`
`to
`
`initiating
`
`synchronization. (Id., ¶¶182, 189-190.)
`
`B. Ground 1: Obviousness over Sigurdsson with Shappell and Rao.
`
`1.
`
`Claim 1.
`
`(a)
`
`[1pre]
`
` Sigurdsson discloses a “system” comprising clients A-C (102, 104, 406) and
`
`server 106 as shown in Figure 4:
`
`11
`
`

`

`Petition for Inter Partes Review of
`U.S. Patent No. 10,289,607
`
`
`
`(Sigurdsson, Fig. 4, ¶¶45-51; Balakrishnan, ¶¶146-149.)
`
`(b)
`
`[1a]
`
` Server 106 comprises a “server system comprising one or more
`
`processors programmed with computer program instructions that, when
`
`executed, cause the server system to” perform operations. (Balakrishnan, ¶¶150-
`
`152.) Server 106 may include “System 900,” including “Processor 910”
`
`programmed with executable program instructions. (Sigurdsson, ¶¶104-105, 109
`
`(System 900 “implemented in a computer program …, for execution by a
`
`programmable processor”); Balakrishnan, ¶151.)
`
`12
`
`

`

`Petition for Inter Partes Review of
`U.S. Patent No. 10,289,607
`
`(c)
`
`[1b]
`
`Server 106 “receive[s], over a network, a copy of a first file from a first
`
`client device associated with a user,” such as “Client A” (“first client device”).
`
`(Sigurdsson, ¶¶8, 27-29, 52, 55, 58, 84, 51 (Figure 4 clients can share content using
`
`method 200 of Figure 2 implementing Figure 1 client/server system); Balakrishnan,
`
`¶¶153-159.) Each client device is “associated with a user,” such as the user’s
`
`“home computer” (Client A), “work computer” (Client B), and mobile device (Client
`
`C). (Sigurdsson, ¶¶27-29, 55, 51, Figs. 1-2, 4; Balakrishnan, ¶159.)
`
`Sigurdsson’s client devices send content including “file[s]” to Server 106
`
`“over a network.” (Sigurdsson, ¶¶8, 28 (content may be “file”), 69, 112-13, 51,
`
`Fig. 4; Balakrishnan, ¶¶153-154.) For example, “Client A Content” such as a
`
`“maintenance manual” (exemplary “first file”) is stored on Client A (“stored on the
`
`first client device”). (Sigurdsson, ¶58; Balakrishnan, ¶159.)
`
`Server 106 “automatically receives” a “copy of the first file from the first
`
`client device responsive to the user modifying a content of the first file.”
`
`(Sigurdsson, ¶¶26-28 (when user saves modifications to file, “Client A Content 108,
`
`which can include a copy of the user’s file, is sent automatically to the
`
`Server 106.”), 52 (“edit and save”), 84 (“Client A 102 posts Client A Content 108 to
`
`the Server 106 when content is changed on the Client A 102” and “posting can
`
`occur as soon as an event is generated by an action, such as saving a file”);
`
`13
`
`

`

`Petition for Inter Partes Review of
`U.S. Patent No. 10,289,607
`
`Balakrishnan, ¶¶156-157.) The “copy of the first file [is] an updated version of
`
`the first file that is generated from the user modifying a content of the first file.”
`
`(Sigurdsson, ¶¶26-28, 58 (exemplary “maintenance manual” and “update[d]” “office
`
`memo” synchronized via Server 106), 84; Balakrishnan, ¶¶157, 159.) A POSA
`
`would have understood that performing a file-save operation on an edited file would
`
`result in modifying a content of a stored file (i.e., “modifying a content of the first
`
`file stored on the first client device”). (Balakrishnan, ¶¶156-158; EX1021 at 220,
`
`463.)
`
`Although Figure 4 of Sigurdsson depicts both client/server and peer-to-peer
`
`connections, a POSA would have appreciated Sigurdsson’s teachings of the obvious
`
`advantages of a client/server arrangement. (Balakrishnan, ¶¶154-155.) The server
`
`can stay online while user computers periodically go offline, so that Server 106
`
`beneficially provides a “drop-box” for “a user’s files” to “facilitate sharing this
`
`information between the user’s computers by storing the shared content if the
`
`target computer is offline.” (Sigurdsson, ¶¶27-29, 61 (server tracks clients’
`
`online/offline status); Balakrishnan, ¶155.) A server may also have more available
`
`bandwidth relative to clients for transferring data. (Sigurdsson, ¶79.) Sigurdsson
`
`makes clear the peer-to-peer and client/server pathways between the user’s multiple
`
`client devices are interchangeable, rendering obvious synchronization through the
`
`server. (Id., ¶51 (“Although FIG. 4 does not show explicit arrows between the Client
`
`14
`
`

`

`Petition for Inter Partes Review of
`U.S. Patent No. 10,289,607
`
`C 406 and the Server 106,” Client C can “communicate with the Server 106 in a
`
`manner similar to the method used by the Clients A or B,” including method 200 of
`
`Figures 1-2); Balakrishnan, ¶155.) For example, each client may include an
`
`“HTTPS Client/server” that may interchangeably be used for synchronization with
`
`Server 106 (Sigurdsson, ¶54) or with other clients (id., ¶47). (Balakrishnan, ¶155.)
`
`Even when clients can communicate peer-to-peer, they can still also use Server 106
`
`for content sharing. (Sigurdsson, ¶¶51, 79 (“Server 106 can still serve as a drop-
`
`box for temporarily (or permanently) storing Client X Content 410 originating
`
`from any
`
`the Clients 102, 104 or 406.”); Power Integrations v. Fairchild
`
`Semiconductor, 843 F.3d 1315, 1337 (Fed. Cir. 2016) (prior art “that sometimes, but
`
`not always, embodies a claimed method nonetheless teaches that aspect of the
`
`invention.”); Balakrishnan, ¶155.)
`
`(d)
`
`[1c]
`
`Sigurdsson with Shappell and Rao renders obvious claim [1c]. (Balakrishnan,
`
`¶¶160-194.) Sigurdsson discloses first metadata associated with the first file
`
`generated from the user modifying the content of the first file. When the user
`
`(e.g., at Client A) modifies a file (e.g., a resume), “[m]etadata describing the content,
`
`such as the time the resume was saved, can also be transmitted to the Server 106”
`
`along with the file. (Sigurdsson, ¶¶32-34, 5 (“The method also includes
`
`automatically extracting content from the first file in response to the event using the
`
`15
`
`

`

`Petition for Inter Partes Review of
`U.S. Patent No. 10,289,607
`
`first client and generating metadata to associate with the content[.]”), 65
`
`(“metadata that describes . . . when the data was last changed”), 72-73 (“list of the
`
`content that was generated” while Client C was offline, such as “metadata describing
`
`the file and the time it was accessed”);3 Balakrishnan, ¶163.)
`
`Server 106 then receives over a network, from the first client device (e.g.,
`
`Client A), that first metadata, along with the updated first file (per claim 1[b]).
`
`(Sigurdsson, ¶¶6 (“transmitting the content and the metadata to the server.”), 35
`
`(“Server 106 updates database tables with the Client A Content 108 and any
`
`
`3 Although this exemplary metadata is disclosed in the context of a “peer-to-peer
`
`content flow” (Sigurdsson, ¶65), it would have been obvious to incorporate such
`
`metadata into Sigurdsson’s client-server flow, such as the paragraphs 72-73 example
`
`where Client A transfers metadata associated with a large file (e.g., maintenance
`
`manual) to the server. Boston Sci. Scimed v. Cordis, 554 F.3d 982, 991 (Fed. Cir.
`
`2009) (“Combining two embodiments disclosed adjacent to each other in a prior art
`
`patent does not require a leap of inventiveness.”); Sigurdsson, ¶¶51, 65, 72;
`
`Balakrishnan, ¶163 n.10. For example, a POSA would have been motivated to
`
`include metadata about when a large maintenance manual (“first file”) was last
`
`modified so that users know if they have the most up-to-date maintenance
`
`instructions. (Balakrishnan, ¶163 n.10.)
`
`16
`
`

`

`Petition for Inter Partes Review of
`U.S. Patent No. 10,289,607
`
`corresponding metadata describing the Content 108 it received from the Client
`
`A 102.”); 54 (“In step 506, the content originating on the client is posted to the
`
`server. The content can include a copy of the document . . . that was saved by the
`
`user as well as metadata that describes information, such as the type of data, its
`
`source, when it was saved, and when it was posted to the server”), 72-73 (list
`
`containing generated metadata “transmitted to the Server”); Balakrishnan, ¶164.)
`
`Claim [1c] further recites “the first metadata being assigned a priority that
`
`is greater than a second priority assigned to the copy of the first file,” and claims
`
`[1f] and 3 recite further “priority”-related limitations. (Balakrishnan, ¶165.) For
`
`convenience, the Petition addresses these interrelated “priority”-related limitations
`
`together.
`
`For context, the ’607 specification states only: “An embodiment’s directory
`
`update system updates at a higher priority than the documents to be synchronized.”
`
`(’607, 9:9-10; EX1015 at 17; Balakrishnan, ¶166.) No affirmative assignment of
`
`priority values is described. Nor does the specification explain which component, if
`
`any, controls the “higher priority.” Claim [1c] also does not recite that “the first
`
`metadata being assigned a first priority” must be assigned its priority prior to the
`
`server system receiving that “first metadata.” On the contrary, per claim 3, the server
`
`may be the only entity that assigns “the” first priority to the first metadata, which
`
`could naturally occur after the server receives that metadata. (See claim 3;
`
`17
`
`

`

`Petition for Inter Partes Review of
`U.S. Patent No. 10,289,607
`
`Balakrishnan, ¶166.) Nevertheless, to the extent [1c] requires assigning the “first
`
`priority” to the first metadata before the server receives that metadata, the prior art
`
`discloses and renders that obvious, as discussed below. (Id.)
`
`Under any reasonable interpretation consistent with the specification,
`
`Sigurdsson in view of Shappell and Rao disclose and render obvious claims [1c],
`
`[1f], and 3 together providing the server system to automatically transfer the first
`
`metadata (received from the first client device) over a network to a second client
`
`device prior to transferring the first file, based on a first, greater priority
`
`assigned to metadata by a priority assignment configuration on the first client
`
`device or server system that assigns a first, greater priority to metadata and a
`
`second, lower priority to files. (Balakrishnan, ¶¶167-194.)
`
`Under a first interpretation, if these limitations are interpreted to encompass a
`
`server system configured to receive metadata from a first device, and then
`
`automatically (not user-manually) transfer that metadata to a second client device
`
`before transmitting associated files, Sigurdsson discloses and renders them obvious
`
`(in addition to rendering them obvious with Shappell and Rao). (Id., ¶168.)
`
`Sigurdsson discloses and renders obvious that Server 106 receives from the
`
`first client device a file’s generated metadata before receiving the file, and then the
`
`server automatically transfers that metadata to a second client device before
`
`transmitting the file. (Id., ¶169.) A “priority algorithm” (discussed below),
`
`18
`
`

`

`Petition for Inter Partes Review of
`U.S. Patent No. 10,289,607
`
`optionally implemented on the clients and/or Server 106, prioritizes the order in
`
`which files are transferred. (Sigurdsson, ¶¶58-60, 72; Balakrishnan, ¶170.) Higher-
`
`priority (e.g., smaller and/or newer) files may be transferred before lower-priority
`
`(e.g., larger and/or older) files. (See id.) As a result of the priority algorithm, Server
`
`106 can first receive from the first client device the metadata associated with a low-
`
`priority file that Server 106 has not received: “The content of this file may not be
`
`transmitted to the Server 106 because of the execution of a priority algorithm (as
`
`discussed earlier). Instead, metadata describing the file and the time it was
`
`accessed may be transmitted to the Server 106.” (Sigurdsson, ¶72; Balakrishnan,
`
`¶170.) And although it does not appear to be a requirement of the claim, this
`
`“metadata describing the file and the time it was accessed” obviously includes
`
`metadata generated from the user modifying the file content (which would change
`
`the file’s description and last-accessed time), matching the “metadata describing the
`
`content, such as the time the [file] was saved” generated when a user modifies a file.
`
`(Sigurdsson, ¶34; Balakrishnan, ¶170.)
`
`That metadata received by Server 106 is then transmitted by Server 106 to a
`
`second client device before Server 106 transfers the associated file. (Balakrishnan,
`
`¶172.) Specifically, that received “metadata describing the file and the time it was
`
`accessed . . . may be included in a list tracking content that was generated” during
`
`a period of time when another client (e.g., Client C) was offline. (Sigurdsson, ¶¶69-
`
`19
`
`

`

`Petition for Inter Partes Review of
`U.S. Patent No. 10,289,607
`
`73; Balakrishnan, ¶172.) Once that client (e.g., Client C) comes back online, it
`
`requests and receives from Server 106 that “list of missing content” including the
`
`metadata. (Sigurdsson, Fig. 6 (steps 612, 614, 616), ¶¶69-73; Balakrishnan, ¶172.)
`
`That client uses the list to obtain the missing files, which Server 106 may transfer.
`
`(Sigurdsson, ¶¶74, 79-80, 96; Balakrishnan, ¶172.)
`
`Accordingly, the client device’s request for a list of missing content
`
`configures Server 106 to prioritize transmitting the first metadata received from
`
`the first client device to the second client device before transmitting the file.
`
`(Id., ¶173.)
`
`Under a second interpretation, if the priority-related limitations of claims [1c],
`
`[1f], and 3 are interpreted to require affirmative, categorical assignment of
`
`greater/lesser priorities to metadata and files, they are additionally rendered obvious
`
`by Sigurdsson with Shappell, which teaches prioritizing transfer of metadata for a
`
`modified file before transferring the file itself, and Rao, which teaches categorical
`
`assignment of first and second “phases” to transfer metadata before files between
`
`clients and server. (Id., ¶174.)
`
`As noted, Sigurdsson’s overall “system 400” (including Server 106 and/or
`
`client devices) optionally assigns “priority” to items using a “priority algorithm,” to
`
`address the concern that limited available network bandwidth may cause “content
`
`sharing [to] fall behind demand.” (Sigurdsson, ¶58; Balakrishnan, ¶175.) For
`
`20
`
`

`

`Petition for Inter Partes Review of
`U.S. Patent No. 10,289,607
`
`example, “[a]lthough the Server 106 can receive content for all three data items in
`
`the order that the user accessed them, the Server 106 can also deal with the data
`
`items by assigning it priorities. The Server 106 can handle the higher priority data
`
`items first, and save the lower priority data items for later.” (Id., ¶¶58-59 (each
`
`client may also use the priority algorithm; priority scores may be based on attributes
`
`such as “size, type or age”); Balakrishnan, ¶175.)
`
`Sigurdsson in view of Shappell and Rao renders obvious a predictable
`
`variation where t

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