`
`In re Inter Partes Review of:
`U.S. Patent No. 10,417,275
`Issued: Sep. 17, 2019
`Application No.: 15/933,531
`Filing Date: Mar. 23, 2018
`
`)
`)
`)
`)
`)
`
`For: Artificial Intelligence Assisted Tagging of Users in Digital Media Online
`FILED VIA P-TACTS
`
`DECLARATION OF DR. BENJAMIN B. BEDERSON IN SUPPORT OF
`PETITION FOR INTER PARTES REVIEW
`OF U.S. PATENT NO. 10,417,275
`
`Meta Platforms, Inc.
`Exhibit 1003
`Page 001
`
`
`
`
`
`Declaration of Dr. Benjamin B. Bederson in Support of
`Petition for Inter Partes Review of USP No. 10,417,275
`
`
`
`
`
`
`
`
`TABLE OF CONTENTS
`INTRODUCTION..................................................................................... 7
`I.
`EXPERIENCE AND QUALIFICATIONS .............................................. 8
`II.
`III. UNDERSTANDING OF RELEVANT LEGAL PRINCIPLES ............ 22
`Claim Construction ....................................................................... 22
`Obviousness .................................................................................. 23
`IV. SUMMARY OF MATERIALS REVIEWED AND CONSIDERED .... 25
`V.
`LEVEL OF SKILL IN THE ART AND PERSPECTIVE APPLIED
`IN THIS DECLARATION ..................................................................... 27
`VI. THE ’275 PATENT ................................................................................ 29
`Prosecution History ...................................................................... 34
`Challenged Claims of the ’275 patent .......................................... 38
`Effective Priority Date .................................................................. 39
`VII. CLAIM TERMS...................................................................................... 40
`A.
`“user identifier” (all claims) ......................................................... 40
`B.
`“contact list” (all claims) .............................................................. 41
`VIII. THE PRIOR ART AND BACKGROUND EVIDENCE ....................... 42
`Prior Art Relied Upon For Obviousness Combinations ............... 42
`U.S. Patent No. 7,461,099 (“Sharpe”) (“Ex. 1005”) .......... 42
`
`U.S. Patent No. 6,687,878 (“Eintracht”) (“Ex. 1006”) ...... 45
`
`FotoFile (Ex. 1011) ............................................................ 49
`
`U.S. Patent No. 6,714,793 (“Carey”) (“Ex. 1007”) ........... 51
`
`Technology Overview .................................................................. 52
`Photo Management Software ............................................. 53
`
`Groupware and Annotation Systems .................................. 64
`
`Social Networks / Databases of People with Tagging in
`
`Content ............................................................................... 70
`Databases ............................................................................ 76
`
`
`
`
`
`
`
`ii
`
`Meta Platforms, Inc.
`Exhibit 1003
`Page 002
`
`
`
`
`IX. GROUND 1: SHARPE IN VIEW OF EINTRACHT AND
`FOTOFILE RENDERS OBVIOUS CLAIMS 1-12 ............................... 88
` Motivation to Combine Sharpe with Eintracht ............................. 88
` Motivation to Combine Sharpe and Eintracht with FotoFile ....... 91
`Reasonable Expectation of Success .............................................. 92
`
`Independent Claim 1: .................................................................... 94
`
`1[pre]: “A method implemented within a computer
`
`system including a plurality of computing devices
`connected via a communications network, the method
`associating users of the computer system with digital
`media accessible to the computer system, the method
`comprising:” ....................................................................... 94
`1[a]: “distinguishing between users of the computer
`system via one or more unique user identifiers stored in
`a computer-readable medium accessible to the
`computer system, the users of the computer system
`including a named user and an identifying user, the
`named user being different from the identifying user,
`the named user having naming information associated
`with a unique user identifier of the named user;” .............. 98
`a.
`“distinguishing between users of the computer system via
`one or more unique user identifiers” ...................................... 98
`“stored in a computer-readable medium accessible to the
`computer system”................................................................. 104
`“the users of the computer system including a named user
`and an identifying user, the named user being different
`from the identifying user” .................................................... 106
`“the named user having naming information associated
`with a unique user identifier of the named user” ................. 108
`1[b]: “in response to an input from the identifying user
`indicating a selection of an image, determining a
`unique image identifier corresponding to the image
`selected” ........................................................................... 110
`
`b.
`
`
`
`
`
`Declaration of Dr. Benjamin B. Bederson in Support of
`Petition for Inter Partes Review of USP No. 10,417,275
`
`c.
`
`d.
`
`iii
`
`Meta Platforms, Inc.
`Exhibit 1003
`Page 003
`
`
`
`
`
`
`
`Declaration of Dr. Benjamin B. Bederson in Support of
`Petition for Inter Partes Review of USP No. 10,417,275
`
`
`
`
`
`
`
`
`
`1[c]: “receiving, from the identifying user, an input
`indicating a selection of the named user from a list of
`other users of the computer system, the list of other
`users including naming information previously
`provided by other users, the list of other users including
`one or more users in a contact list associated with the
`identifying user, the identifying user’s contact list
`including the named user” ................................................ 113
`a.
`“receiving, from the identifying user, an input indicating
`a selection of the named user from a list of other users of
`the computer system” ........................................................... 114
`“the list of other users including naming information
`previously provided by other users” .................................... 115
`”the list of other users including one or more users in a
`contact list associated with the identifying user, the
`identifying user’s contact list including the named user” .... 117
`1[d]: “in response to receiving from the identifying
`user the input indicating the selection of the named user
`from the list of other users, determining a unique user
`identifier of the named user;” ........................................... 119
`1[e]: “receiving, from the identifying user, one or more
`inputs indicating a set of coordinates corresponding to
`a location of the named user within the image; and” ...... 121
`1[f]: “applying artificial intelligence algorithms to
`image data of other images accessible to said computer
`system to locate images matching characteristics of a
`subset of image data bound by the set of coordinates
`corresponding to the location of the named user within
`the image, wherein the set of coordinates
`corresponding to the location of the named user within
`the image is associated with the unique user identifier
`of the named user and the unique image identifier” ........ 125
`a.
`“applying artificial intelligence algorithms to image data
`of other images accessible to said computer system to
`locate images matching characteristics of a subset of
`image data bound by the set of coordinates corresponding
`to the location of the named user within the image” ........... 125
`“wherein the set of coordinates corresponding to the
`location of the named user within the image is associated
`with the unique user identifier of the named user and the
`unique image identifier” ...................................................... 131
`Dependent Claims 2-12 .............................................................. 133
`
`b.
`
`c.
`
`b.
`
`iv
`
`Meta Platforms, Inc.
`Exhibit 1003
`Page 004
`
`
`
`
`
`Declaration of Dr. Benjamin B. Bederson in Support of
`Petition for Inter Partes Review of USP No. 10,417,275
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Claim 2: The method of claim 1, wherein the artificial
`intelligence algorithms include an image recognition
`algorithm .......................................................................... 133
`Claim 3, 4: providing information indicating that
`named user has been associated with one or more
`images via email in response to locating image ............... 135
`Claims 5, 6: set of coordinates define polygonal or
`circular area ...................................................................... 138
`Claim 7: The method of claim 1, further comprising
`providing, via one or more of the plurality of computing
`devices, a graphical user interface for presentation to a
`user of the computer system, the graphical user
`interface configured to display a representation of the
`set of coordinates, thereby indicating the location of the
`named user within the image ............................................ 140
`Claim 8: The method of claim 1, further comprising in
`response to locating an image matching image
`characteristics of a subset of image data bound by the
`coordinates corresponding to the location of the named
`user within the image, providing to a computing device
`of the named user an interface configured for the
`named user to select or deselect users of the computer
`system for which to store an association with the unique
`image identifier. ................................................................ 142
`Claim 9: The method of claim 1, further comprising:
`determining photo album associated with the named
`user, the digital photo album including a collection of
`images; and in response to locating an image matching
`image characteristics of a subset of image data bound
`by the coordinates corresponding to the location of the
`named user within the image, adding image to the
`digital photo album associated with first named user. .... 144
`Claim 10: The method of claim 1, wherein the naming
`information includes one or more of a name, e-mail
`address, other naming information, or a home page
`address. ............................................................................. 145
`Claim 11: The method of claim 1, wherein the naming
`information includes a screen name ................................. 146
`
`v
`
`Meta Platforms, Inc.
`Exhibit 1003
`Page 005
`
`
`
`Declaration of Dr. Benjamin B. Bederson in Support of
`Petition for Inter Partes Review of USP No. 10,417,275
`
`
`
`
`
`Claim 12: The method of claim 1, wherein a located
`image matching characteristics of the subset of image
`data does not have a prior stored association with the
`named user. ....................................................................... 147
`X. GROUND 2: SHARPE IN VIEW OF EINTRACHT AND
`FOTOFILE, AND IN FURTHER VIEW OF CAREY RENDERS
`OBVIOUS CLAIMS 1-12 .................................................................... 148
` Motivation to Combine Sharpe, Eintracht, and FotoFile with
`Carey ........................................................................................... 148
`Reasonable Expectations of Success .......................................... 150
`
`Independent Claim 1 ................................................................... 151
`
` Dependent Claims ....................................................................... 153
`Claim 10: The method of claim 1, wherein the naming
`
`information includes one or more of a name, e-mail
`address, other naming information, or a home page
`address. ............................................................................. 153
`Claim 11: The method of claim 1, wherein naming
`information includes a screen name. ................................ 154
`Claims 2-9, 12 .................................................................. 154
`XI. SECONDARY CONSIDERATIONS .................................................. 155
`XII. CONCLUSION ..................................................................................... 155
`
`
`
`
`
`
`
`
`
`vi
`
`Meta Platforms, Inc.
`Exhibit 1003
`Page 006
`
`
`
`Declaration of Dr. Benjamin B. Bederson in Support of
`Petition for Inter Partes Review of USP No. 10,417,275
`
`I.
`
`INTRODUCTION
`I have been retained by Meta Platforms, Inc. (“Petitioner”) to provide
`
`
`my opinions concerning the validity of U.S. Patent No. 10,417,275 (“the ’275
`
`patent”) in support of this Petition for Inter Partes Review of U.S. Patent
`
`No. 10,417,275.
`
`
`
`I am simultaneously engaged by Petitioner to provide declarations for
`
`IPR petitions challenging U.S. Patent Nos. 8,954,432; 9,959,291; and 10,628,480.
`
`
`
`This Declaration summarizes the opinions I have formed to date. I
`
`reserve the right to modify my opinions, if necessary, based on further review and
`
`analysis of information that I receive subsequent to the filing of this report, including
`
`in response to positions taken by Angel Technologies Group LLC (“Angel Tech”)
`
`or its experts that I have not yet seen, including any secondary consideration
`
`evidence that Angel Tech or its expert may consider and present.
`
`
`
`It is my opinion that claims 1-12 of the ’275 patent are invalid based on
`
`the following grounds:
`
`Ground 1
`
`Ground 2
`
`Sharpe in view of Eintracht and FotoFile renders obvious claims 1-
`12
`Sharpe in view of Eintracht and FotoFile, and in further view of
`Carey renders obvious claims 1-12
`
`7
`
`Meta Platforms, Inc.
`Exhibit 1003
`Page 007
`
`
`
`Declaration of Dr. Benjamin B. Bederson in Support of
`Petition for Inter Partes Review of USP No. 10,417,275
`
`II.
`
`EXPERIENCE AND QUALIFICATIONS
` My curriculum vitae, which includes a more detailed summary of my
`
`background, experience, and publications, is attached to the accompanying Petition
`
`as Ex. 1004.
`
`
`
`I received a Bachelor of Science degree in Computer Science with a
`
`minor in Electrical Engineering from Rensselaer Polytechnic Institute (“RPI”) in
`
`1986. I received a Master of Science degree and a Ph.D. in Computer Science from
`
`New York University (“NYU”) in 1989 and 1992, respectively.
`
`
`
`Since 1998, I have been a Professor of Computer Science at the
`
`University of Maryland (“UMD”), where I have joint appointments at the Institute
`
`for Advanced Computer Studies and the College of Information Studies (Maryland’s
`
`“iSchool”) and am currently Professor Emeritus. I was also Associate Provost of
`
`Learning Initiatives and Executive Director of the Teaching and Learning
`
`Transformation Center from 2014 to 2018. I am a member and previous director of
`
`the Human-Computer Interaction Lab (“HCIL”), the oldest and one of the best
`
`known Human-Computer Interaction research groups in the country. I was also co-
`
`founder and Chief Scientist of Zumobi, Inc. from 2006 to 2014, a Seattle-based
`
`startup that is a publisher of content applications and advertising platforms for
`
`smartphones. I am also co-founder and co-director of the International Children’s
`
`Digital Library (“ICDL”), a web site launched in 2002 that provides the world’s
`
`8
`
`Meta Platforms, Inc.
`Exhibit 1003
`Page 008
`
`
`
`Declaration of Dr. Benjamin B. Bederson in Support of
`Petition for Inter Partes Review of USP No. 10,417,275
`
`
`largest collection of freely available online children’s books from around the world
`
`with an interface aimed to make it easy for children and adults to search and read
`
`children’s books online. I am also co-founder and prior Chief Technology Officer
`
`of Hazel Analytics, a data analytics company whose product sends alerts in
`
`warranted circumstances. In addition, I have for more than 25 years consulted for
`
`numerous companies in the area of user interfaces, including Logitech, Microsoft,
`
`the Palo Alto Research Center, Sony, Lockheed Martin, and NASA Goddard Space
`
`Flight Center.
`
`
`
`For more than 30 years, I have studied, designed, and worked in the
`
`field of computer science and human-computer interaction. My experience includes
`
`30 years of teaching and research, with research interests in human-computer
`
`interaction and the software and technology underlying today’s interactive
`
`computing systems. This includes the design and implementation of user interfaces
`
`and software applications on mobile devices, including smart phones and PDAs,
`
`such as my work on DateLens, LaunchTile, and StoryKit described below.
`
`
`
`At UMD, my research is in the area of Human-Computer Interaction
`
`(“HCI”), a field that relates to the development and understanding of computing
`
`systems to serve users’ needs. Researchers in this field are focused on making
`
`universally usable, useful, efficient, and appealing systems to support people in their
`
`wide range of activities. My approach is to balance the development of innovative
`
`9
`
`
`Meta Platforms, Inc.
`Exhibit 1003
`Page 009
`
`
`
`Declaration of Dr. Benjamin B. Bederson in Support of
`Petition for Inter Partes Review of USP No. 10,417,275
`
`
`technology that serves people’s practical needs. Example systems following this
`
`approach that I have built include Pad++ (1994 software for zoomable user
`
`interfaces), KidPad (1997 software to support children collaboratively writing
`
`stories), and PadPrints (1998 software to graphically show interactive web browsing
`
`histories), PhotoMesa (2001 software for end users to browse personal photos),
`
`Pocket PhotoMesa (2004 software for browsing of personal photos on a mobile
`
`device), DateLens (2002 software for end users to use their mobile devices to
`
`efficiently access their calendar information), LaunchTile (2005 “home screen”
`
`software for mobile devices to allow users to navigate apps in a zoomable
`
`environment), SpaceTree (2001 software for end users to efficiently browse very
`
`large hierarchies), ICDL (as described above), and StoryKit (a 2009 iPhone app for
`
`children to create stories).
`
` Pad++, which I wrote in 1994, included a number of techniques to
`
`support high performance interactive visualization.1 Pad++ included a custom web
`
`browser that I built from scratch and distributed as open source software at the Pad++
`
`web site. That web browser was described in numerous publications including
`
`“Pad++: A Zoomable Graphical Interface for Exploring Alternate Interface
`
`
`1 Bederson, B.B., & Meyer, J. (1998). Implementing a Zooming User Interface:
`
`Experience Building Pad++. Software: Practice and Experience, 28(10), 1101-1135.
`
`10
`
`
`Meta Platforms, Inc.
`Exhibit 1003
`Page 010
`
`
`
`Declaration of Dr. Benjamin B. Bederson in Support of
`Petition for Inter Partes Review of USP No. 10,417,275
`
`
`Physics.”2 I implemented a rendering engine from scratch for that web browser
`
`which supported the version of HTML available at the time (HTML 1.0) as well as
`
`an embedded scripting language. That web browser included the ability to display
`
`embedded web pages that could be zoomed along with the rest of the pages. The
`
`following images are from that custom web browser that I built, which used a
`
`“zoomable user interface” so one page could be shown larger while other recently
`
`visited pages would be displayed smaller:
`
`
`2 Bederson, B. B. and Hollan, J. D. (1994). “Pad++: A Zooming Graphical Interface
`
`for Exploring Alternate Interface Physics,” ACM Conference on User Interface
`
`Software and Technology, 17-26.
`
`11
`
`
`Meta Platforms, Inc.
`Exhibit 1003
`Page 011
`
`
`
`
`
`Declaration of Dr. Benjamin B. Bederson in Support of
`Petition for Inter Partes Review of USP No. 10,417,275
`
`Figure 5 from “Pad++: A Zoomable Graphical Sketchpad for Exploring
`
`Alternate Interface Physics”3
`
` By 1998, my team had combined Pad++ with Netscape Navigator (a
`
`standard web browser of the time) to offer a graphical web history, visually showing
`
`
`
`
`3 Bederson, B. B., Hollan, J. D., Perlin, K., Meyer, J., Bacon, D., & Furnas, G.
`
`(1996). Pad++: A zoomable graphical sketchpad for exploring alternate interface
`
`physics. Journal of Visual Languages & Computing, 7(1), 3-32.
`
`12
`
`
`Meta Platforms, Inc.
`Exhibit 1003
`Page 012
`
`
`
`Declaration of Dr. Benjamin B. Bederson in Support of
`Petition for Inter Partes Review of USP No. 10,417,275
`
`
`what pages a user had visited with an application we called “PadPrints.”4 We did
`
`this by implementing a web “proxy,” which was a standard way at the time to modify
`
`the built-in behavior of web browsers. Some proxies work by intercepting all web
`
`traffic coming from and going to a web browser. Once intercepted, the proxy can
`
`do whatever it wants with the traffic, caching it for better performance, simply
`
`passing the traffic through and monitoring it, modifying the data itself, or holding
`
`that connection and opening new connections. PadPrints’ proxy worked by
`
`monitoring the traffic and letting PadPrints know what the user was doing so
`
`PadPrints could display the web history.
`
`
`4 Ron R. Hightower, Laura T. Ring, Jonathan I. Helfman, Benjamin B. Bederson,
`
`and James D. Hollan. 1998. PadPrints: graphical multiscale Web histories. In
`
`Proceedings of the 11th annual ACM symposium on User interface software and
`
`technology (UIST '98). Association for Computing Machinery, New York, NY,
`
`USA, 121–122. https://doi.org/10.1145/288392.288582
`
`13
`
`
`Meta Platforms, Inc.
`Exhibit 1003
`Page 013
`
`
`
`
`
`Declaration of Dr. Benjamin B. Bederson in Support of
`Petition for Inter Partes Review of USP No. 10,417,275
`
`Figure 1 from PadPrints paper
`
`
`
`
`
`In January 2000, I personally bought and started using a Kodak DC280
`
`digital camera, and at that point started collaborating with my colleague Ben
`
`Shneiderman on the PhotoFinder project. I joined group meetings, participated in
`
`group emails, and was an active participant in the project as a whole, using and
`
`testing PhotoFinder and giving feedback about its development throughout the year
`
`2000. For example, in September 2000, I provided feedback about the details of the
`
`interaction, including how annotation should be performed, how annotations should
`
`be displayed, and numerous details about the PhotoFinder interface as a whole.
`
`14
`
`
`Meta Platforms, Inc.
`Exhibit 1003
`Page 014
`
`
`
`
`
`Declaration of Dr. Benjamin B. Bederson in Support of
`Petition for Inter Partes Review of USP No. 10,417,275
`
` After being involved with the PhotoFinder project, I decided to develop
`
`my own project that was focused on the visual presentation and interaction with
`
`photos. I started this project in January 2001 and called it PhotoMesa. I wrote a
`
`2001 paper5 that describes PhotoMesa, a zoomable image browser using a novel 2D
`
`layout algorithm I called “quantum treemaps” to position the images on the screen
`
`in a way that attempted to fill the screen while keeping groups of related images
`
`together. As indicated in the figure below, PhotoMesa could display many hundreds
`
`of images at a time by showing small thumbnails, by showing larger thumbnails
`
`when the mouse hovered over a small thumbnail, and by allowing a user to zoom in
`
`to see a high-resolution version of the images:
`
`
`5 Benjamin B. Bederson, PhotoMesa: A Zoomable Image Browser Using Quantum
`
`Treemaps and Bubblemaps, UIST ’01: PROCEEDINGS OF THE 14TH ANNUAL ACM
`
`SYMPOSIUM ON USER INTERFACE SOFTWARE AND TECHNOLOGY, Nov. 2001, at 71–
`
`80, https://doi.org/10.1145/502348.502359.
`
`15
`
`
`Meta Platforms, Inc.
`Exhibit 1003
`Page 015
`
`
`
`
`
`Declaration of Dr. Benjamin B. Bederson in Support of
`Petition for Inter Partes Review of USP No. 10,417,275
`
`
`
` One of the reasons for designing the interface with zooming was to
`
`support devices with different screen sizes. A 2004 paper6 describes a later version
`
`of PhotoMesa that I co-created called “Pocket PhotoMesa” that adapted the image
`
`browser to a Personal Digital Assistant (PDA) display:
`
`
`6 Amir Khella and Benjamin B. Bederson, Pocket PhotoMesa: a Zoomable Image
`
`Browser for PDAs, MUM ’04: PROCEEDINGS OF THE 3RD INTERNATIONAL
`
`CONFERENCE ON MOBILE AND UBIQUITOUS MULTIMEDIA, Oct. 2004, at 19–24,
`
`https://doi.org/10.1145/1052380.1052384.
`
`16
`
`
`Meta Platforms, Inc.
`Exhibit 1003
`Page 016
`
`
`
`
`
`Declaration of Dr. Benjamin B. Bederson in Support of
`Petition for Inter Partes Review of USP No. 10,417,275
`
`
`
` LaunchTile led to my creation of Zumobi in 2006, where I was
`
`responsible for investigating new software platforms and developing new user
`
`interface designs that provide efficient and engaging interfaces to permit end users
`
`to access a wide range of content on mobile platforms (including the iPhone and
`
`Android-based devices). For example, I designed and implemented software called
`
`“Ziibii,” a “river” of news for iPhone, software called “ZoomCanvas,” a zoomable
`
`user interface for several iPhone apps, and iPhone apps including “Inside Xbox” for
`
`Microsoft and Snow Report for REI. At the International Children’s Digital Library
`
`(ICDL), I have since 2002 been the technical director responsible for the design and
`
`implementation of
`
`the web site, www.childrenslibrary.org
`
`(originally at
`
`www.icdlbooks.org). In particular, I have been closely involved in designing the
`
`user interface as well as the software architecture for the web site since its inception
`
`in 2002.
`
`17
`
`
`Meta Platforms, Inc.
`Exhibit 1003
`Page 017
`
`
`
`
`
`Declaration of Dr. Benjamin B. Bederson in Support of
`Petition for Inter Partes Review of USP No. 10,417,275
`
` Beginning in the mid-1990s, I have been responsible for the design and
`
`implementation of numerous other web sites in addition to the ICDL. For example,
`
`I designed and built my own professional web site when I was an Assistant Professor
`
`of Computer Science at the University of New Mexico in 1995 and have continued
`
`to design, write the code for, and update both that site (which I moved to the
`
`University of Maryland in 1998, currently at http://www.cs.umd.edu/~bederson/) as
`
`well
`
`as
`
`numerous
`
`project
`
`web
`
`sites,
`
`such
`
`as
`
`Pad++,
`
`http://www.cs.umd.edu/hcil/pad++/. I received the Janet Fabri Memorial Award
`
`for Outstanding Doctoral Dissertation for my Ph.D. work in robotics and computer
`
`vision. I have combined my hardware and software skills throughout my career in
`
`Human-Computer Interaction research, building various interactive electrical and
`
`mechanical systems that couple with software to provide an innovative user
`
`experience.
`
` My work has been published extensively in more than 160 technical
`
`publications, and I have given about 100 invited talks, including 9 keynote lectures.
`
`I have won a number of awards including the Brian Shackel Award for “outstanding
`
`contribution with international impact in the field of HCI” in 2007, and the Social
`
`Impact Award in 2010 from Association for Computing Machinery’s (“ACM”)
`
`Special Interest Group on Computer Human Interaction (“SIGCHI”). ACM is the
`
`primary international professional community of computer scientists, and SIGCHI
`
`18
`
`
`Meta Platforms, Inc.
`Exhibit 1003
`Page 018
`
`
`
`Declaration of Dr. Benjamin B. Bederson in Support of
`Petition for Inter Partes Review of USP No. 10,417,275
`
`
`is the primary international professional HCI community. I have been honored by
`
`both professional organizations. I am an “ACM Distinguished Scientist,” which
`
`“recognizes those ACM members with at least 15 years of professional experience
`
`and 5 years of continuous Professional Membership who have achieved significant
`
`accomplishments or have made a significant impact on the computing field.” I am
`
`a member of the “CHI Academy,” which is described as follows: “The CHI
`
`Academy is an honorary group of individuals who have made substantial
`
`contributions to the field of human-computer interaction. These are the principal
`
`leaders of the field, whose efforts have shaped the disciplines and/or industry, and
`
`led the research and/or innovation in human-computer interaction.” The criteria for
`
`election to the CHI Academy are: (1) cumulative contributions to the field; (2)
`
`impact on the field through development of new research directions and/or
`
`innovations; and (3) influence on the work of others.
`
`
`
`I have appeared on radio shows numerous times to discuss issues
`
`relating to user interface design and people’s use and frustration with common
`
`technologies, web sites, and mobile devices. My work has been discussed and I have
`
`been quoted by mainstream media around the world over 120 times, including by
`
`the NEW YORK TIMES, the WALL STREET JOURNAL, the WASHINGTON POST,
`
`NEWSWEEK, the SEATTLE POST-INTELLIGENCER, the INDEPENDENT, LE MONDE,
`
`19
`
`
`Meta Platforms, Inc.
`Exhibit 1003
`Page 019
`
`
`
`Declaration of Dr. Benjamin B. Bederson in Support of
`Petition for Inter Partes Review of USP No. 10,417,275
`
`
`NPR’s All Things Considered, NEW SCIENTIST MAGAZINE, and MIT’s TECHNOLOGY
`
`REVIEW.
`
`
`
`I have designed, programmed, and publicly deployed dozens of user-
`
`facing software products that have cumulatively had millions of users.
`
`
`
`I am the co-inventor of 14 U.S. patents and 19 U.S. patent applications.
`
`The patents are generally directed to user interfaces/experience with some directed
`
`to mobile devices, including U.S. Patent No. 9,778,810 (2017), entitled “Techniques
`
`to Modify Content and View Content on Mobile Devices.”
`
` As I have already touched on above, I was heavily involved in the
`
`research and development of visual content management software (including photo
`
`management) and networked applications during the time period that encompassed
`
`(before and after) the November 15, 2000 claimed priority date of the ’275 patent.
`
`As I described above, I built photo displays in web browsers and then in children’s
`
`storytelling tools in the 1990s, and I was a participant in the PhotoFinder project in
`
`2000. Then starting in 2001, I designed and built the PhotoMesa image browser,
`
`and then a range of other tools. That included DateLens in 2002 to create a richer
`
`and more usable calendar for the Microsoft PocketPC platform as well as desktops.
`
`One of its innovations was its design that enabled it to scale between small (mobile)
`
`and large (desktop) computers. I started DateLens as a research project and
`
`eventually sold it commercially. DateLens displayed calendar data that came
`
`20
`
`
`Meta Platforms, Inc.
`Exhibit 1003
`Page 020
`
`
`
`Declaration of Dr. Benjamin B. Bederson in Support of
`Petition for Inter Partes Review of USP No. 10,417,275
`
`
`straight from the Microsoft PocketOutlook database and allowed modification and
`
`viewing of appointments. The research website from that time period that describes
`
`DateLens is still available at http://www.cs.umd.edu/hcil/datelens/ which shows
`
`screenshots and a picture of me demonstrating DateLens to Bill Gates. The
`
`commercial website
`
`from
`
`that
`
`time period
`
`is
`
`also
`
`available
`
`at
`
`http://www.windsorinterfaces.com/datelens.shtml which shows a number of news
`
`articles reviewing DateLens at that time.
`
`
`
`I have been asked to provide my technical opinions regarding the
`
`understanding of a person of ordinary skill in the art as it relates to the ’275 patent
`
`and other reference documents.
`
`
`
`I have also been asked to provide my technical opinions on concepts
`
`discussed in the ’275 patent and other reference documents, as well as my technical
`
`opinions on how these concepts relate to several claim limitations of the ’275 patent
`
`in the context of the specification.
`
`
`
`In reaching the opinions stated herein, I have considered the ’275
`
`patent, its prosecution history, and the references below, and have also drawn upon
`
`my own education, training, research, knowledge, and personal and professional
`
`experience as appropriate.
`
`21
`
`
`Meta Platforms, Inc.
`Exhibit 1003
`Page 021
`
`
`
`
`
`Declaration of Dr. Benjamin B. Bederson in Support of
`Petition for Inter Partes Review of USP No. 10,417,275
`
`
`
`I am being compensated at my standard consulting rate of $600 per hour
`
`for my services. My compensation does not depend on the outcome of this review
`
`proceeding or of any pending litigation.
`
`
`
`I have no direct financial interest in Meta Platforms. I have been
`
`informed that Angel Tech claims ownership of the ’275 patent. I have no direct
`
`financial interest in Angel Tech.
`
`III. UNDERSTANDING OF RELEVANT LEGAL PRINCIPLES