throbber
Filed on behalf of: Meta Platforms, Inc.
`
`Filed: November 17, 2023
`
`UNITED STATES PATENT AND TRADEMARK OFFICE
`__________________
`
`BEFORE THE PATENT TRIAL AND APPEAL BOARD
`__________________
`
`META PLATFORMS, INC.
`Petitioner,
`
`v.
`
`ANGEL TECHNOLOGIES GROUP LLC,
`Patent Owner.
`__________________
`Case No. IPR2023-00058
`U.S. Patent No. 9,959,291
`__________________
`
`DECLARATION OF DR. BENJAMIN B. BEDERSON
` IN SUPPORT OF PETITIONER’S REPLY
`
`Meta Platforms, Inc.
`Meta Platforms, Inc. v. Angel Technologies Group LLC
`IPR2023-00058
`Exhibit 1039 - Cover
`
`

`

`IPR2023-00058 (USP 9,959,291)
`
` Decl. ISO Petitioner’s Reply
`
`TABLE OF CONTENTS
`
`I.
`
`II.
`
`III.
`
`A.
`
`B.
`
`C.
`
`A.
`
`B.
`
`C.
`
`D.
`
`INTRODUCTION ................................................................................. 1
`
`GROUND 1: SHARPE ALONE OR IN VIEW OF THE
`KNOWLEDGE OF A POSA RENDERS OBVIOUS CLAIMS 1, 5,
`10-26 ...................................................................................................... 3
`
`Sharpe Alone or in View of the Knowledge of a POSA Teaches
`the “Unique User Identifier” (26[d-e], 1[e-g]) ...................................... 3
`
`Sharpe Alone or in View of the Knowledge of a POSA Teaches
`the “Digital Media Selection Input” (1[d], 5, 12-14) ............................ 5
`
`Sharpe Alone or in View of the Knowledge of a POSA Teaches
`the “List of Descriptive Information” (Claims 13, 14) ......................... 8
`
`GROUND 2: SHARPE IN VIEW OF EINTRACHT RENDERS
`OBVIOUS CLAIMS 1-26 ................................................................... 15
`
`A POSA Would Have Been Motivated to Combine Sharpe with
`Eintracht .............................................................................................. 15
`
`Sharpe in View of Eintracht Teaches “Digital Media Selection”
`Under PO’s Interpretation (1[d], 5, 12-14) ......................................... 16
`
`Sharpe in View of Eintracht Teaches the Claimed Email
`Notifications (Claims 2 & 3) ............................................................... 17
`
`Sharpe in View of Eintracht Teaches “Coordinates” (Claim 6) ......... 18
`
`IV.
`
`CONCLUSION .................................................................................. 23
`
`- i -
`
`Meta Platforms, Inc.
`Meta Platforms, Inc. v. Angel Technologies Group LLC
`IPR2023-00058
`Exhibit 1039 - Page i of 23
`
`

`

`IPR2023-00058 (USP 9,959,291)
`
` Decl. ISO Petitioner’s Reply
`
`I, Dr. Benjamin B. Bederson, do hereby declare as follows:
`
`I.
`
`INTRODUCTION
`
`1.
`
`I am making this declaration at the request of Meta Platforms, Inc.
`
`(“Petitioner”) in IPR2023-00058, the Inter Partes Review of claims 1-26 of
`
`U.S. Patent No. 9,959,291 (“the ’291 patent”); I am also making separate
`
`declarations at the request of Petitioner in IPR2023-00057, the Inter Partes Review
`
`of claims 1-8 of U.S. Patent No. 8,954,432 (“the ’432 patent”); IPR2023-00059, the
`
`Inter Partes Review of claims 1-12 of U.S. Patent No. 10,417,275 (“the ’275
`
`patent”); and IPR2023-00060 the Inter Partes Review of claims 1-30 of U.S. Patent
`
`No. 10,628,480 (“the ’480 patent”).
`
`2.
`
`I am being compensated for my work in this matter at my standard
`
`hourly rate. I am also being reimbursed for reasonable and customary expenses
`
`associated with my work and testimony. My compensation is not contingent on the
`
`outcome of this matter or the specifics of my testimony.
`
`3.
`
`I previously submitted a declaration in this proceeding as Exhibit 1003,
`
`which I will refer to as my original declaration (“Bederson Decl.”). My original
`
`declaration set forth my background, credentials, and curriculum vitae.
`
`4.
`
`I submit this declaration in reply to arguments advanced by Patent
`
`Owner Angel Technologies Group LLC (“Patent Owner”) in its Patent Owner
`
`Response (“POR”) and in the Declaration of Dr. Eli Saber in Support of Patent
`
`- 1 -
`
`Meta Platforms, Inc.
`Meta Platforms, Inc. v. Angel Technologies Group LLC
`IPR2023-00058
`Exhibit 1039 - Page 1 of 23
`
`

`

`IPR2023-00058 (USP 9,959,291)
`
`
`
`
`
` Decl. ISO Petitioner’s Reply
`
`Owner Response (“Saber Decl.”), submitted in this proceeding as Paper 24 and
`
`Exhibit 2021, respectively.
`
`5.
`
`In addition to the materials I reviewed in preparing my original
`
`declaration, and the materials cited in this supplemental declaration, I have also
`
`reviewed the following in preparing this supplemental declaration:
`
`a. Paper 24, Patent Owner Response in IPR2023-00057,
`
`b. Paper 24, Patent Owner Response in IPR2023-00058,
`
`c. Paper 25, Patent Owner Response in IPR2023-00059,
`
`d. Paper 24, Patent Owner Response in IPR2023-00060,
`
`e. Ex. 2021, Declaration of Dr. Eli Saber in IPR2023-00057,
`
`f. Ex. 2021, Declaration of Dr. Eli Saber in IPR2023-00058,
`
`g. Ex. 2021, Declaration of Dr. Eli Saber in IPR2023-00059,
`
`h. Ex. 2022, Declaration of Dr. Eli Saber in IPR2023-00060,
`
`i. Ex. 2019, Transcript of July 20, 2023 Deposition of Dr. Benjamin B.
`
`Bederson in IPR2023-00057, -00058, and -00059,
`
`j. Ex. 2021, Transcript of July 21, 2023 Deposition of Dr. Benjamin B.
`
`Bederson in IPR2023-00060,
`
`k. Ex. 1040, Transcript of October 20, 2023 Deposition of Dr. Eli Saber,
`
`and
`
`l. Ex. 1041, Transcript of October 23, 2023 Deposition of Dr. Eli Saber.
`
`- 2 -
`
`Meta Platforms, Inc.
`Meta Platforms, Inc. v. Angel Technologies Group LLC
`IPR2023-00058
`Exhibit 1039 - Page 2 of 23
`
`

`

`IPR2023-00058 (USP 9,959,291)
`
`
`
` Decl. ISO Petitioner’s Reply
`
`II. GROUND 1: SHARPE ALONE OR IN VIEW OF THE KNOWLEDGE
`OF A POSA RENDERS OBVIOUS CLAIMS 1, 5, 10-26
`
`
`
`6.
`
`In my original declaration, I explained why claims 1, 5, and 10-26 of
`
`the ’291 patent would have been obvious over Sharpe alone or in view of the
`
`knowledge of a POSA. I understand from counsel that Patent Owner and Dr. Saber
`
`disagreed with some of my conclusions. Counsel has asked me to address some of
`
`those disagreements, and I do so in the following paragraphs.
`
`A.
`
`7.
`
`Sharpe Alone or in View of the Knowledge of a POSA Teaches the
`“Unique User Identifier” (26[d-e], 1[e-g])
`
`As I explained in my original declaration, a POSA would have
`
`understood that Sharpe’s username would be a primary key suitable to distinctly
`
`specify a relationship between a particular user and a particular image in Sharpe’s
`
`database system. See, e.g., Bederson Decl. ¶¶ 121-22, 138-43, 173-79. While a
`
`POSA would have understood that there are other available design options, a
`
`username would have been an obvious design choice in view of Sharpe’s disclosure
`
`and a POSA’s knowledge that usernames are often used as primary keys in database
`
`schemas. See id.
`
`8.
`
`Patent Owner and Dr. Saber misunderstand my analysis when they
`
`conclude that my opinion is that “Sharpe’s system must use the user name … as a
`
`
`
`- 3 -
`
`Meta Platforms, Inc.
`Meta Platforms, Inc. v. Angel Technologies Group LLC
`IPR2023-00058
`Exhibit 1039 - Page 3 of 23
`
`

`

`IPR2023-00058 (USP 9,959,291)
`
`
`
` Decl. ISO Petitioner’s Reply
`
`unique identifier or ‘primary key.’” E.g., Saber Decl. ¶ 81.1 That is not my opinion.
`
`
`
`Rather, my opinion is that a POSA would have understood that a username is one
`
`such unique identifier and the most obvious design choice for the Sharpe system
`
`given that each user already required a username to log on to the system. See, e.g.,
`
`Bederson Decl. ¶¶ 121-22, 138-43, 173-79.
`
`9.
`
`Indeed, Patent Owner and Dr. Saber appear to agree with my opinion
`
`that a POSA would have recognized that Sharpe’s username is one option to
`
`implement a primary key in Sharpe’s system. For example, Dr. Saber does not
`
`appear to dispute that the username can be a primary key, and instead argues that the
`
`username “does not need to be” the primary key, and that “another possible way” to
`
`implement Sharpe’s system is to assign an internal unique identifier to a user. Saber
`
`Decl. ¶¶ 81-83.
`
`10. To the extent that Patent Owner and Dr. Saber dispute that a username
`
`can be used as a primary key in Sharpe’s system, it was known in the art to utilize
`
`usernames as primary keys in database schemas. For example, a 1996 paper2
`
`describes a language and system for constructing web-based views of the contents
`
`
`1 All emphasis added unless otherwise indicated.
`
`2 Gilles Falquet, et al., Generating Hypertext Views on Databases, ACTES DU
`
`XIVÈME CONGRÈS INFORSID 269, 269-84 (1996) (Ex. 1042).
`
`
`
`- 4 -
`
`Meta Platforms, Inc.
`Meta Platforms, Inc. v. Angel Technologies Group LLC
`IPR2023-00058
`Exhibit 1039 - Page 4 of 23
`
`

`

`IPR2023-00058 (USP 9,959,291)
`
`
`
` Decl. ISO Petitioner’s Reply
`
`of a database. Ex. 1042 at 1. In describing the relationships in the database, the
`
`
`
`paper explains that they “usually possess a primary key which is composed of one
`
`or more attributes the values of which uniquely identify each tuple of the relation.”
`
`Id. at 3. The paper then provides the username as an example of a suitable primary
`
`key, explaining that “the attribute username is a primary key … since all users must
`
`have a different user name.” Id. This paper provides further confirmation that the
`
`username would have been an immediate and obvious user unique identifier to a
`
`POSA reviewing Sharpe’s disclosure.
`
`B.
`
`Sharpe Alone or in View of the Knowledge of a POSA Teaches the
`“Digital Media Selection Input” (1[d], 5, 12-14)
`
`11. As I explained in my original declaration, a POSA would have
`
`recognized that Sharpe discloses the claimed “digital media selection input” through
`
`its image retrieval process. See, e.g., Bederson Decl. ¶¶ 194-97 (citing Ex. 1005 at
`
`1:58-65, 2:5-9, 9:4-7), 213-15, 219-23.
`
`12. Patent Owner and Dr. Saber argue that Sharpe’s retrieval process does
`
`not disclose the “digital media selection input” as claimed because Sharpe’s retrieval
`
`process finds “any and all items” matching the parameters inputted by the user. See,
`
`e.g., Saber Decl. ¶ 88. According to Patent Owner and Dr. Saber, “Sharpe does not
`
`disclose a request for a ‘digital media selection input’ at all, because Sharpe’s user
`
`is not selecting a particular image.” E.g., id. ¶ 89. That is, because “multiple images
`
`may turn up,” Sharpe “is not determining a unique digital media item.” Id.
`
`
`
`- 5 -
`
`Meta Platforms, Inc.
`Meta Platforms, Inc. v. Angel Technologies Group LLC
`IPR2023-00058
`Exhibit 1039 - Page 5 of 23
`
`

`

`IPR2023-00058 (USP 9,959,291)
`
`
`
`
`
` Decl. ISO Petitioner’s Reply
`
`In my opinion, Patent Owner and Dr. Saber misinterpret the claim
`
`13.
`
`language. The claims do not require that the claimed “digital media selection input”
`
`is exclusively for, or otherwise limited to, a single, specific digital media item.
`
`Certainly, the digital media selection input must include the unique digital media
`
`identifier of the digital media item recited elsewhere in the claim. But the claimed
`
`selection is not limited to a single digital media item, and even if it were, the claims
`
`do not exclude the possibility of selecting other digital media items (e.g., other
`
`images) in addition to the recited digital media item.
`
`14. To start, a POSA would understand that the recited “digital media” is
`
`plural and can include one or more images. The term “media” itself is a plural noun,
`
`and the term “digital media” can include the information required to describe a single
`
`image or multiple images. The independent claims of the ’291 patent confirm the
`
`POSA’s understanding when they recite “determining, from a plurality of digital
`
`media accessible to one or more of the plurality of computing devices.” E.g.,
`
`Ex. 1001 at 22:29-30. That is, “digital media” can include multiple images.
`
`15. The claims further recite that “a” unique digital media identifier
`
`corresponds to the digital media selection input, but I am informed by counsel that,
`
`as a matter of patent law, “a” can mean “one or more.” Accordingly, a POSA would
`
`understand that if “digital media” includes one or more images, then one or more
`
`
`
`- 6 -
`
`Meta Platforms, Inc.
`Meta Platforms, Inc. v. Angel Technologies Group LLC
`IPR2023-00058
`Exhibit 1039 - Page 6 of 23
`
`

`

`IPR2023-00058 (USP 9,959,291)
`
`
`
` Decl. ISO Petitioner’s Reply
`
`unique digital media identifiers would be assigned to the one or more images in the
`
`
`
`digital media.
`
`16. The POSA’s understanding of the claims is further confirmed by the
`
`specification’s description of an embodiment that retrieves multiple images with
`
`varying numbers of tagged individuals. See Ex. 1001 at 16:3-30, Fig. 10. Figure 10
`
`is “a flow chart describing the process for generating a set of search results in
`
`response to a request.” Id. at 16:3-4. At step 1000 of Figure 10, the “client sends a
`
`request for images (or a list of images) wherein a specified user, or several users,
`
`have been identified.” Id. at 16:6-8. Thus, a request may include multiple images,
`
`and may also specify multiple users. Indeed, the ’291 patent elaborates that “[w]hen
`
`the request is sent, if more than one user is selected, the resulting page may list only
`
`images of the selected users together or, alternatively, any image containing one of
`
`the selected users.” Id. at 16:24-27. In this way, the ’291 patent confirms that—just
`
`as in Sharpe—a user may search for several tagged users simultaneously, and the
`
`results of the user’s request may include multiple images with varying numbers of
`
`tagged users. Patent Owner and Dr. Saber’s interpretation—which limits the recited
`
`request to a single, specific image—would exclude this embodiment.
`
`17. Even if the “digital media selection input” were limited to a single,
`
`specific image, as Patent Owner and Dr. Saber contend, Sharpe still teaches that. As
`
`an initial matter, the claims of the ’291 patent are “comprising” claims. See, e.g.,
`
`
`
`- 7 -
`
`Meta Platforms, Inc.
`Meta Platforms, Inc. v. Angel Technologies Group LLC
`IPR2023-00058
`Exhibit 1039 - Page 7 of 23
`
`

`

`IPR2023-00058 (USP 9,959,291)
`
`
`
`
`
` Decl. ISO Petitioner’s Reply
`
`Ex. 1001 at 22:4-9 (“A method implemented within a computer system … the
`
`method comprising:”). I understand from counsel that “comprising” claims are
`
`open-ended and do not preclude doing additional things beyond what is recited.
`
`Thus, a POSA would understand that the claims of the ’291 patent do not preclude
`
`selecting additional images beyond the “digital media selection input” recited, even
`
`under Patent Owner and Dr. Saber’s narrow interpretation.
`
`18.
`
`Sharpe, furthermore, also teaches a request for a single, specific digital
`
`media item. Sharpe explains that the user can use multiple parameters to narrowly
`
`focus a search to “reveal[] a smaller number of items.” Ex. 1005 at 3:29-44. Sharpe
`
`further explains that its system can be used to retrieve a “specific photograph” by
`
`“searching on the event or the person.” Id. at 2:21-24. Thus, a POSA would
`
`understand that Sharpe teaches a request for a single, specific digital media item via
`
`its narrowly focused search that returns a single result.3
`
`C.
`
`Sharpe Alone or in View of the Knowledge of a POSA Teaches the
`“List of Descriptive Information” (Claims 13, 14)
`19. As explained in my original declaration, Sharpe alone or in view of the
`
`knowledge of a POSA teaches the claimed “list of descriptive information” of
`
`claims 13 and 14. E.g., Bederson Decl. ¶¶ 221-23. In particular, a POSA would
`
`3 Eintracht also teaches a request for a single, specific image, as I discuss below for
`
`Ground 2. Infra, ¶¶ 31-32.
`
`- 8 -
`
`Meta Platforms, Inc.
`Meta Platforms, Inc. v. Angel Technologies Group LLC
`IPR2023-00058
`Exhibit 1039 - Page 8 of 23
`
`

`

`IPR2023-00058 (USP 9,959,291)
`
`
`
` Decl. ISO Petitioner’s Reply
`
`understand that Sharpe provides the personal names of the pictured users through
`
`
`
`the drop-down box 55 of Figure 4 as various images are retrieved by a viewing user,
`
`including as part of a nostalgic retrieval. Id.
`
`20. Patent Owner and Dr. Saber contend that Sharpe’s drop down box 55
`
`“is not a list of personal names … [r]ather, the drop down list is a list of people in
`
`the user’s group.” E.g., Saber Decl. ¶ 103. They offer no explanation or evidence
`
`as to why Sharpe’s drop down list cannot serve both purposes of (1) identifying all
`
`individuals of the group, and (2) identifying the subset of individuals pictured in the
`
`currently selected images (via their personal names). See id.
`
`21.
`
`In my opinion, Patent Owner and Dr. Saber fail to properly consider the
`
`knowledge of a POSA. As I previously testified, Sharpe’s figures, including
`
`Figure 4, are simplified illustrations that do not comprehensively disclose all the user
`
`interface capabilities of Sharpe’s system, much less all the user interface design
`
`options available to a POSA implementing Sharpe’s system. Ex. 2019 at 44:14-
`
`45:13. For example, Sharpe explains that Figure 4 omits a second date entry field
`
`“to allow the entry of both the start and end dates of a time period” for a retrieval.
`
`Ex. 1005 at 7:3-6. Sharpe also omits a “medium type” retrieval parameter from
`
`Figure 4, and “[a]ny suitable means can be used.” Id. at 9:4-10.
`
`22. A POSA, furthermore, would have been aware of multiple user
`
`interface paradigms to implement this functionality. User interface elements that
`
`
`
`- 9 -
`
`Meta Platforms, Inc.
`Meta Platforms, Inc. v. Angel Technologies Group LLC
`IPR2023-00058
`Exhibit 1039 - Page 9 of 23
`
`

`

`IPR2023-00058 (USP 9,959,291)
`
`
`
` Decl. ISO Petitioner’s Reply
`
`displayed a full set of options (e.g., all users in a group) along with a selected subset
`
`
`
`of options (e.g., tagged users from that group) were known in the art. For example,
`
`by the early 1990s, Apple systems included drop-down menus that would place a
`
`check mark next to menu items that were currently selected, as illustrated below.
`
`
`
`Ex. 1043 at 79; see also id. at 81 (similar menu).4 In the above example, which
`
`originates from a Mac OS text editor application, the menus list all formatting
`
`options available for text. The check marks indicate the formatting applied to the
`
`currently selected text. (Based on the check marks, the current text is aligned left,
`
`single spaced, and plain.) If the user were to change the properties or select a
`
`different section of text, the check marks would change to reflect the current
`
`properties.
`
`
`4 APPLE COMPUTER, INC., MACINTOSH HUMAN INTERFACE GUIDELINES (1992)
`
`(Ex. 1043).
`
`
`
`- 10 -
`
`Meta Platforms, Inc.
`Meta Platforms, Inc. v. Angel Technologies Group LLC
`IPR2023-00058
`Exhibit 1039 - Page 10 of 23
`
`

`

`IPR2023-00058 (USP 9,959,291)
`
` Decl. ISO Petitioner’s Reply
`
`23. Using a Mac OS 8.1 emulator, I confirmed that a Mac OS text editor
`
`application would dynamically update the checkmarks in the menu based on the
`
`currently selected text. For example, if the selected text is bolded, then the menu
`
`includes a check mark next to the “Bold” property:
`
`But if the selected text is both bolded and italicized, then the menu includes a check
`
`mark next to both the “Bold” and “Italic” properties:
`
`- 11 -
`
`Meta Platforms, Inc.
`Meta Platforms, Inc. v. Angel Technologies Group LLC
`IPR2023-00058
`Exhibit 1039 - Page 11 of 23
`
`

`

`IPR2023-00058 (USP 9,959,291)
`
`
`
`
`
` Decl. ISO Petitioner’s Reply
`
`
`
`
`In this way, the Mac OS menu system demonstrates a POSA’s understanding of that
`
`the same UI element can indicate both a full set of options (e.g., all text formatting
`
`options) along with a selected subset of selected options (e.g., the currently applied
`
`formatting).
`
`24. By 1988, Microsoft’s Presentation Manager5 application had a similar
`
`user interface for identifying the currently selected viewing properties. Based on the
`
`
`5 Brad A. Myers, “All the Widgets,” Technical Video Program of the SIGCHI’90
`
`Conference, Seattle, WA, April 1-4, 1990. SIGGRAPH Video Review, Issue 57,
`
`available at https://vimeo.com/61556918 (Microsoft Presentation Manager begins
`
`at 30:41, and the “View” menu is presented at 31:36).
`
`
`
`- 12 -
`
`Meta Platforms, Inc.
`Meta Platforms, Inc. v. Angel Technologies Group LLC
`IPR2023-00058
`Exhibit 1039 - Page 12 of 23
`
`

`

`IPR2023-00058 (USP 9,959,291)
`
`
`
` Decl. ISO Petitioner’s Reply
`
`placement of the check marks, file names are listed, and the items are sorted by file
`
`
`
`name. Other, unselected options include displaying file details and icons, and
`
`sorting by file type:
`
`
`
`25. Other user interface design options, including property sheets, were
`
`known to a POSA at the time of the purported invention of the ’291 patent. Property
`
`sheets would list all available properties while using shading or other indications to
`
`dynamically reflect the properties of a current selection in another portion of the user
`
`interface. Property sheets were available in the Xerox Star system at least by 1990.6
`
`The following image illustrates a property sheet from the Xerox Star system. The
`
`
`6 See “All the Widgets,” supra, at 1:22:33.
`
`
`
`- 13 -
`
`Meta Platforms, Inc.
`Meta Platforms, Inc. v. Angel Technologies Group LLC
`IPR2023-00058
`Exhibit 1039 - Page 13 of 23
`
`

`

`IPR2023-00058 (USP 9,959,291)
`
`
`
` Decl. ISO Petitioner’s Reply
`
`shaded portions of the property sheet reflect the properties of the currently selected
`
`
`
`text in the corresponding document:
`
`
`
`26. Thus, showing a list of pictured users (including their personal names)
`
`using Sharpe’s drop-down box 55 would have been a simple matter of design choice
`
`to a POSA implementing Sharpe’s system. A POSA would have known of the
`
`menus with check marks included in prior art Apple and Microsoft systems, and
`
`could have implemented that design option by placing check marks in Sharpe’s drop-
`
`down box 55 to reflect the individuals in the currently displayed images in Sharpe’s
`
`work space 51. Or, a POSA could have implemented Sharpe’s drop-down box 55
`
`using the principles of property sheets from the Xerox prior art system, using shading
`
`
`
`- 14 -
`
`Meta Platforms, Inc.
`Meta Platforms, Inc. v. Angel Technologies Group LLC
`IPR2023-00058
`Exhibit 1039 - Page 14 of 23
`
`

`

`IPR2023-00058 (USP 9,959,291)
`
`
`
` Decl. ISO Petitioner’s Reply
`
`to indicate the individuals identified in the currently displayed images in Sharpe’s
`
`
`
`work space 51.
`
`III. GROUND 2: SHARPE IN VIEW OF EINTRACHT RENDERS
`OBVIOUS CLAIMS 1-26
`
`27.
`
`In my original declaration, I explained why claims 1-26 of the ’291
`
`patent would also have been obvious over Sharpe in view of Eintracht. I understand
`
`from counsel that Patent Owner and Dr. Saber disagreed with some of my
`
`conclusions. Counsel has asked me to address some of those disagreements, and I
`
`do so in the following paragraphs.
`
`A. A POSA Would Have Been Motivated to Combine Sharpe with
`Eintracht
`
`28. As I previously explained, a POSA would have been motivated to
`
`combine the teachings of Sharpe and Eintracht with a strong expectation of success.
`
`Bederson Decl. ¶¶ 252-58. Patent Owner and Dr. Saber assert that Sharpe and
`
`Eintracht are “fundamentally different systems with different goals.” E.g., Saber
`
`Decl. ¶¶ 110-12. For example, Dr. Saber opines that “Eintracht is not related to
`
`archival and retrieving of digital media items, nor is Sharpe related to collaborative
`
`document annotation.” Id. ¶ 112. I disagree.
`
`29. A POSA would have recognized that Sharpe and Eintracht disclose
`
`overlapping systems and goals. Eintracht’s collaborative system operates on “a
`
`variety of document types,” including digital media items—indeed, the primary
`
`
`
`- 15 -
`
`Meta Platforms, Inc.
`Meta Platforms, Inc. v. Angel Technologies Group LLC
`IPR2023-00058
`Exhibit 1039 - Page 15 of 23
`
`

`

`IPR2023-00058 (USP 9,959,291)
`
`
`
` Decl. ISO Petitioner’s Reply
`
`example in the specification is the annotation of an image. See, e.g., Ex. 1006 at
`
`
`
`6:55-7:23, Figs. 1A, 1B, 1C, 2. Sharpe similarly contemplates collaborative work
`
`with documents and images, including the application of its system in a business
`
`context—with archival and retrieval of “digital media items” relating to a meeting,
`
`such as e-mails, letters, and presentations. See, e.g., Ex. 1005 at 3:45-56. Thus,
`
`Sharpe and Eintracht overlap because they both expressly contemplate collaborative
`
`work involving the annotation of digital media items.
`
`30. And, as I explained in my declaration, both Sharpe and Eintracht are
`
`also structurally similar, web-based, multi-user collaborative systems implemented
`
`on a server and accessible via the Internet. Bederson Decl. ¶¶ 257-58. Patent Owner
`
`and Dr. Saber do not acknowledge, much less dispute, my analysis regarding the
`
`structural similarity of Sharpe and Eintracht.
`
`B.
`
`Sharpe in View of Eintracht Teaches “Digital Media Selection”
`Under PO’s Interpretation (1[d], 5, 12-14)
`
`31. As noted above, Patent Owner and Dr. Saber argue that “digital media
`
`selection” is exclusively for, or otherwise limited to, a selection of a single, specific
`
`digital media item. Supra ¶¶ 11-18. For all the reasons discussed above, I disagree.
`
`Id. And, as discussed above, Sharpe alone or in view of the knowledge of a POSA
`
`teaches the claimed selection under their improper interpretation. Id. I add here that
`
`Sharpe in view of Eintracht also teaches the claimed selection under the improper
`
`interpretation of Patent Owner and Dr. Saber.
`
`
`
`- 16 -
`
`Meta Platforms, Inc.
`Meta Platforms, Inc. v. Angel Technologies Group LLC
`IPR2023-00058
`Exhibit 1039 - Page 16 of 23
`
`

`

`IPR2023-00058 (USP 9,959,291)
`
`
`
` Decl. ISO Petitioner’s Reply
`
`32. Like Sharpe, Eintracht similarly discloses the selection of a single,
`
`
`
`specific image. For example, Eintracht discloses an “annotation session,” illustrated
`
`in Figure 6, in which “[t]he client first issues a request to the server to view a
`
`particular document by selecting its corresponding document URL.” Ex. 1006 at
`
`13:41-43, Fig. 6 (step 110). “[T]he server then responds by sending the document
`
`data, i.e., image data in this example, to the client.” Id. at 13:56-58, Fig. 6 (step
`
`118). Thus, a POSA would understand that Eintracht also teaches the selection of a
`
`single, specific image as part of its annotation session.
`
`C.
`
`Sharpe in View of Eintracht Teaches the Claimed Email
`Notifications (Claims 2 & 3)
`
`33. As I explained in my original declaration, Sharpe in view of Eintracht
`
`discloses the claimed email notification of dependent claims 2 and 3. Bederson Decl.
`
`¶¶ 264-65. Patent Owner and Dr. Saber acknowledge that Eintracht discloses email
`
`notifications, but assert that Eintracht’s “notifications are related simply to an event,
`
`not to notification of an association.” E.g., Saber Decl. ¶ 113. Thus, Eintracht does
`
`not disclose “the email would include information about the association.” Id.
`
`34.
`
`I disagree with Patent Owner and Dr. Saber’s analysis. Once again,
`
`they improperly view the teachings of Sharpe and Eintracht in isolation. When
`
`properly viewed in context of the combined teachings of Sharpe and Eintracht, it
`
`would have been obvious to a POSA that the email notification would include
`
`information about the annotation as recited in claims 2 and 3. As I explained, a
`
`
`
`- 17 -
`
`Meta Platforms, Inc.
`Meta Platforms, Inc. v. Angel Technologies Group LLC
`IPR2023-00058
`Exhibit 1039 - Page 17 of 23
`
`

`

`IPR2023-00058 (USP 9,959,291)
`
`
`
`
`
` Decl. ISO Petitioner’s Reply
`
`POSA would have recognized that the association of user with a photo is an event
`
`that would trigger an email alert in the combined system. See, e.g., Bederson Decl.
`
`¶ 265. A POSA would have further recognized that Eintracht’s email notification
`
`can include “any portion of the notes along with additional information … when a
`
`new annotation is added.” Id. The most obvious “additional information” to include
`
`in the email notification would be information about the image annotation that
`
`triggered the notification in the first place. Patent Owner and Dr. Saber fail to
`
`appreciate that the POSA is capable of ordinary creativity, and ordinary creativity is
`
`all that is required to reach the limitation of claims 2 and 3 in view of the combined
`
`teachings of Sharpe and Eintracht.
`
`D.
`
`Sharpe in View of Eintracht Teaches “Coordinates” (Claim 6)
`
`35. As I explained in my original declaration, Sharpe in view of Eintracht
`
`discloses the claimed “coordinates” of claim 6. Bederson Decl. ¶¶ 270-72. Indeed,
`
`Eintracht expressly discloses an annotation located at specific (X, Y) coordinates.
`
`Id. (citing Ex. 1006 at 7:62-64, 10:56-63, 17:28-29, 18:52-53).
`
`36.
`
`Patent Owner and Dr. Saber nevertheless dispute that Sharpe in view of
`
`Eintracht discloses the claimed “coordinates.” E.g., Saber Decl. ¶¶ 115-21. For
`
`example, Dr. Saber admits that Sharpe “discloses people depicted in images,” yet
`
`opines that a POSA would not have made the combination because “Eintracht does
`
`not disclose people depicted in images.” Id. ¶ 119-20. Dr. Saber explains that
`
`- 18 -
`
`Meta Platforms, Inc.
`Meta Platforms, Inc. v. Angel Technologies Group LLC
`IPR2023-00058
`Exhibit 1039 - Page 18 of 23
`
`

`

`IPR2023-00058 (USP 9,959,291)
`
`
`
` Decl. ISO Petitioner’s Reply
`
`“Petitioner has proposed a primary reference (Sharpe) that discloses people, and a
`
`
`
`secondary reference (Eintracht) that discloses coordinates in an entirely different
`
`context.” Id. ¶ 120.
`
`37.
`
`I disagree with Patent Owner and Dr. Saber’s analysis. They
`
`improperly view the teachings of Sharpe and Eintracht in isolation. When properly
`
`viewed in context of the combined teachings of Sharpe and Eintracht, it would have
`
`been obvious to a POSA to annotate an image with name of the pictured individual
`
`at a particular location, as recited in claim 6. Sharpe discloses the annotation of
`
`images to identify users within those images, and Eintracht discloses that the user
`
`identifies a specific (X, Y) coordinate location in an image for an associated
`
`annotation. E.g., Bederson Decl. ¶ 271.
`
`38. Patent Owner and Dr. Saber also argue that Eintracht’s annotations
`
`would “potentially obscure[e]” a user within an image because the annotations are
`
`placed over the image. E.g., Saber Decl. ¶ 117. Once again, they take an overly
`
`limited view of the prior art’s teachings and the knowledge and skill of a POSA. As
`
`with Sharpe, the annotations presented in Eintracht’s figures are simplified
`
`illustrations that do not account for every aspect of the user interface. See, e.g.,
`
`Ex. 1006 at 4:56-62, 6:55-65, 19:38-41 (figures are examples for illustrative
`
`purposes). Furthermore, it was well within the skill of a POSA to implement
`
`Eintracht’s annotations without obscuring the users depicted in the image.
`
`
`
`- 19 -
`
`Meta Platforms, Inc.
`Meta Platforms, Inc. v. Angel Technologies Group LLC
`IPR2023-00058
`Exhibit 1039 - Page 19 of 23
`
`

`

`IPR2023-00058 (USP 9,959,291)
`
`
`
`
`
` Decl. ISO Petitioner’s Reply
`
`“Tool tips” were a common user interface element at the time of the
`
`39.
`
`purported invention of the ’291 patent. A tool tip is a text box that appears when the
`
`user hovers the cursor over another element in the user interface, and disappears
`
`when the user moves the cursor away. See Ex. 1044 at 168, 343.7 For example, the
`
`tool tip “Small Icons” appears when the user hovers the cursor over the
`
`corresponding toolbar button:
`
`
`
`Id. at 343. A POSA would have recognized that Eintracht’s annotations could have
`
`been implemented as tool tips so that they annotations only appear when the user
`
`hovers a cursor over the tagged individual.
`
`40. Alternatively, or in combination, a POSA could have implemented
`
`Eintracht’s annotations using transparency. Transparent windows and menus were
`
`known in the art at the time of the purported invention of the ’291 patent. For
`
`
`7 MICROSOFT PROFESSIONAL REFERENCE, THE WINDOWS INTERFACE GUIDELINES
`
`FOR SOFTWARE DESIGN (1995) (Ex. 1044).
`
`
`
`- 20 -
`
`Meta Platforms, Inc.
`Meta Platforms, Inc. v. Angel Technologies Group LLC
`IPR2023-00058
`Exhibit 1039 - Page 20 of 23
`
`

`

`IPR2023-00058 (USP 9,959,291)
`
`
`
` Decl. ISO Petitioner’s Reply
`
`example, a 1996 paper8 provides “a systematic evaluation of transparent user
`
`
`
`interfaces.” Ex. 1045 at 1. The paper demonstrates how transparent and semi-
`
`transparent text menus can be

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