throbber
IN THE UNITED STATES PATENT AND TRADEMARK OFFICE
`
`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

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