throbber
IPR 2016-01083
`U.S. Patent No. 7,827,483
`
`
`
`
`UNITED STATES PATENT AND TRADEMARK OFFICE
`
`____________________
`
`BEFORE THE PATENT TRIAL AND APPEAL BOARD
`
`_____________________
`
`Microsoft Corporation,
`
`Petitioner,
`
`v.
`
`Corel Software, LLC
`
`Patent Owner
`
`_____________________
`
`Case IPR2016-01083
`Patent 7,827,483
`
`_____________________
`
`
`
`
`
`DECLARATION OF DR. BENJAMIN B. BEDERSON
`
`Corel Exhibit 2001
`Microsoft v. Corel
`IPR2016-01083
`
`

`
`
`
`
`
`TABLE OF CONTENTS
`
`IPR 2016-01083
`U.S. Patent No. 7,827,483
`
`
`I. 
`
`II. 
`
`INTRODUCTION
`
`QUALIFICATIONS
`
`III.  BASIS FOR OPINIONS
`
`IV.  RELEVANT LEGAL PRINCIPLES
`
`V. 
`
`THE TECHNOLOGY OF THE ’483 PATENT
`
`A.  General Background
`
`1. 
`
`2. 
`
`3. 
`
`Graphical User Interfaces (GUIs)
`
`Designing Graphical User Interfaces
`
`Direct Manipulation
`
`4.  Menu Selection
`
`5. 
`
`6. 
`
`Formatting and Exploration
`
`Previewing in the Prior Art
`
`B. 
`
`The ’483 Patent
`
`VI.  SUMMARY OF PETITIONER’S PRIOR ART REFERENCES
`
`A.  QuarkXPress Reference Manual (“QuarkXPress”) – MS1005
`
`B.  Mastering WordPerfect 8 2nd Edition (“WordPerfect”) –
`MS1004
`
`C. 
`
`IBM Technical Disclosure Bulletin Vol. 34 No. 7A (“IBM”) –
`MS1007
`
`VII.  SUMMARY OF OPINIONS REGARDING DISPUTED CLAIM
`TERMS
`
`
`
`ii
`
`1 
`
`3 
`
`6 
`
`8 
`
`10 
`
`10 
`
`11 
`
`11 
`
`16 
`
`17 
`
`19 
`
`21 
`
`23 
`
`26 
`
`26 
`
`29 
`
`31 
`
`34 
`
`

`
`
`
`IPR 2016-01083
`U.S. Patent No. 7,827,483
`
`
`Claim Term: “Without Confirmation Being Received from the
`User”
`
`34 
`
`iii
`
`
`
`A. 
`
`
`
`
`
`

`
`
`
`
`
`IPR 2016-01083
`U.S. Patent No. 7,827,483
`
`
`I, Dr. Benjamin B. Bederson, hereby declare as follows:
`
`I.
`
`INTRODUCTION
`
`1.
`
`I have been retained by Corel Software, LLC (“Corel”) as an expert
`
`with regard to responding to Microsoft’s Petition for Inter Partes Review in
`
`IPR2016-1083. In that capacity, I have been asked to provide my opinions
`
`regarding the meaning of terms and the disclosure of the intrinsic record in the
`
`view of a person of ordinary skill in the art in relation to U.S. Patent Nos.
`
`7,827,483 (the ’483 patent). I have also been asked to provide my opinions
`
`regarding the disclosure of certain references asserted as prior art by Microsoft in
`
`its Petition.
`
`2.
`
`I make this declaration in support of Patent Owner Corel’s
`
`Preliminary Response to Petitioner’s Petition for Inter Partes Review of United
`
`States Patent No. 7,827,483. Unless otherwise noted, the statements made herein
`
`are based on my personal knowledge, and if called to testify, I could and would
`
`testify competently and truthfully with regard to these matters.
`
`3.
`
`I have prepared this declaration in my capacity as an independent
`
`consultant. This declaration was prepared at the behest of Robins Kaplan LLP on
`
`behalf of its client and Patent Owner, Corel. The purpose of this declaration is to
`
`describe, from the perspective of a person of ordinary skill in the art, the disclosure
`
`of the intrinsic record of the ’483 patent, the meaning of terms used within the
`
`
`
`
`

`
`
`
`
`
`IPR 2016-01083
`U.S. Patent No. 7,827,483
`
`
`patent, and the teachings and state of the prior art. I understand this declaration is
`
`to be used in the matter of Microsoft Corporation v. Corel Software, LLC, Case
`
`IPR2016-1083. I have been asked to review the ’483 patent and related materials
`
`and, based upon that review, to provide my expert opinions.
`
`4.
`
`I am being compensated at my usual consulting rate of $600 per hour
`
`for my work related to this dispute. My compensation is in no way dependent on
`
`the outcome of this dispute or the testimony or opinions that I give.
`
`5. My curriculum vitae and testimony list are attached to this
`
`declaration.
`
`6. My opinions and conclusions are fully discussed in later sections of
`
`this declaration.
`
`7.
`
`In reaching these opinions and conclusions, I have relied upon my
`
`education, my experience and training, my review of the patent and the patent
`
`prosecution history, the asserted prior art, other documents cited herein, and my
`
`review of the intrinsic and extrinsic evidence.
`
`8.
`
`I reserve any right that I may have to supplement this declaration if
`
`further information becomes available or if I am asked to consider additional
`
`information. Furthermore, I reserve any right that I may have to consider and
`
`comment on any additional expert statements and testimony of Microsoft’s experts
`
`in this matter.
`
`
`
`
`
`

`
`
`
`
`
`II. QUALIFICATIONS
`
`IPR 2016-01083
`U.S. Patent No. 7,827,483
`
`
`9. My technical background covers most aspects of Human-Computer
`
`Interaction (“HCI”). Through the duration of my educational and professional
`
`career, I have worked extensively in the design and analysis of user interfaces. My
`
`curriculum vitae reflects my experience in these areas.
`
`10.
`
`I have since 1998 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”). I am also Associate Provost of Learning Initiatives and
`
`Executive Director of the Teaching and Learning Transformation Center. 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.
`
`11.
`
`I was from 2006-2014 also co-founder and Chief Scientist of Zumobi,
`
`Inc., 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 providing the world’s
`
`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 Chief Technology Officer of
`
`
`
`
`

`
`
`
`
`
`IPR 2016-01083
`U.S. Patent No. 7,827,483
`
`
`Hazel Analytics, a data analytics company in the area of restaurant food safety
`
`inspections.
`
`12. Prior to becoming a Professor at UMD, from 1995 to 1997 I was an
`
`Assistant Professor in the Computer Science Department at University of New
`
`Mexico. From 1992 to 1994 I was a Research Scientist at Bell Communication
`
`Research. From 1993 to 1994 I was also a Visiting Research Scientist at New York
`
`University (“NYU”). From 1990 to 1992 I was a Research Scientist at Vision
`
`Applications, Inc. From 1988 to 1990 I was a Teaching Assistant at NYU.
`
`13.
`
`In addition, I have since 1993 consulted for numerous companies in
`
`the area of user interfaces, including Microsoft, the Palo Alto Research Center,
`
`Sony, Lockheed Martin, and NASA Goddard Space Flight Center.
`
`14. For more than 25 years, I have studied, designed, and worked in the
`
`field of computer science and HCI. My experience includes 25 years of teaching
`
`and research, with research interests in HCI and the software and technology
`
`underlying today’s computing world. This includes the design and implementation
`
`of graphical user interfaces, including authoring environments and layout of
`
`graphical objects.
`
`15. At UMD, my research is in the area of HCI, which relates to the
`
`development and understanding of computing systems to serve users’ needs.
`
`Researchers in this field are focused on making universally usable, useful,
`
`
`
`
`

`
`
`
`
`
`IPR 2016-01083
`U.S. Patent No. 7,827,483
`
`
`efficient, and appealing systems to support people in their wide range of activities.
`
`My approach is to balance the development of innovative technology with people’s
`
`practical needs.
`
`16.
`
`I hold a B.S., M.S., and Ph.D. in computer science. I also earned an
`
`undergraduate minor in electrical engineering. I received the Janet Fabri Memorial
`
`Award for Outstanding Doctoral Dissertation for my Ph.D. work in robotics and
`
`computer vision.
`
`17. My work has been published extensively in more than 140 technical
`
`publications, and I have given approximately 100 invited talks, including 7 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 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,”
`
`
`
`
`

`
`
`
`
`
`IPR 2016-01083
`U.S. Patent No. 7,827,483
`
`
`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.
`
`18.
`
`I have designed, programmed and publicly deployed dozens of user-
`
`facing software products that have cumulatively had millions of users. My work is
`
`cited in significant patents that are central to several major companies’ user
`
`interfaces, including Sony and Apple.
`
`19.
`
`I am the co-inventor of 9 U.S. patents. The patents are generally
`
`directed to user interfaces/experience, with one being assigned to Microsoft
`
`Corporation (U.S. Patent No. 8,261,211).
`
`III. BASIS FOR OPINIONS
`
`20.
`
`In the course of conducting my analysis I reviewed the ’483 patent
`
`and its file history as well as the asserted prior art and other related materials. My
`
`opinions express my understanding of the meaning of these materials and the terms
`
`
`
`
`
`

`
`
`
`
`
`IPR 2016-01083
`U.S. Patent No. 7,827,483
`
`
`used in them. I have also relied on my 30 years of personal experience in the
`
`Human-Computer Interaction field.
`
`21.
`
`It is my understanding that Microsoft contends in its IPR petition that
`
`one of ordinary skill in the art concerning the technology described and claimed in
`
`the ’483 patent would have the following qualifications: a combination of
`
`experience and education in computer science and software design. This typically
`
`would consist of a minimum of a bachelor degree in computer science, software
`
`engineering, computer engineering, or a related engineering field plus 2-5 years of
`
`work, graduate study, and/or research experience in the field of computer science
`
`and its subfield of graphic user interface design.
`
`22. Applying Microsoft’s definition, I am a person of ordinary skill in the
`
`art, and was at the time the original Real Time Preview patent application was filed
`
`in 1998. Both then and now my qualifications would exceed the requirements of
`
`Microsoft’s definition.
`
`23.
`
`I reserve any right that I may have to supplement the list of materials
`
`relied upon in forming the opinions expressed in this declaration, or that I may use
`
`to summarize or support the opinions expressed in this declaration, as necessary in
`
`light of any new information or positions that Microsoft is permitted to introduce
`
`after the submission of this declaration.
`
`
`
`
`
`

`
`
`
`24.
`
`
`
`IPR 2016-01083
`U.S. Patent No. 7,827,483
`
`
`I further reserve any right that I may have to prepare demonstrative
`
`exhibits for use in conjunction with any testimony I may give at any claim
`
`construction hearing or tutorial.
`
`IV. RELEVANT LEGAL PRINCIPLES
`
`25. For the purposes of this Declaration, I have been informed about
`
`certain aspects of the law that are relevant to my analysis and opinions. I have
`
`applied these legal principles in rendering my opinions below.
`
`26.
`
`I understand that the ordinary and customary meaning of a claim term
`
`is the meaning that the term would have to a person of ordinary skill in the art in
`
`question at the time of the effective filing date of the patent application that
`
`matured into the patent-at-issue. For the ’483 patent, I understand this is as early
`
`as September 12, 1997, and that the initial application leading to the ’483 patent
`
`was filed August 28, 1998. I do not believe that the difference between these two
`
`dates would change the meaning of terms as used in the art during that period.
`
`27.
`
`I also understand that in the absence of an express intent on the part of
`
`the inventor to give a special meaning to the claim terms, the words are presumed
`
`to take on the ordinary and customary meanings attributed to them by a person of
`
`ordinary skill in the art.
`
`28.
`
`I understand that it is the use of the words in the context of the written
`
`description, and as customarily used by those skilled in the relevant art, that
`
`
`
`
`

`
`
`
`IPR 2016-01083
`U.S. Patent No. 7,827,483
`
`accurately reflects both the ordinary and the customary meaning of the terms in the
`
`
`
`claims.
`
`29.
`
`I understand that the basis for a term’s ordinary and customary
`
`meaning may be derived from a variety of sources, including the words of the
`
`claims themselves, the remainder of the specification, the prosecution history, and
`
`extrinsic evidence concerning relevant scientific principles, the meaning of
`
`technical terms, and the state of the art at the time of the invention.
`
`30.
`
`I have been instructed that dictionary definitions or definitions from
`
`technical references can be used to inform or confirm the ordinary and customary
`
`meaning of words found in a claim, but that in construing claim terms, the general
`
`meanings gleaned from reference sources, such as dictionaries, must always be
`
`compared against the use of the terms in the context of the claim itself, and the
`
`intrinsic record must always be consulted to identify which of the different
`
`possible dictionary meanings is most consistent with the use of the words by the
`
`inventor.
`
`31.
`
`I understand that a patent applicant is entitled to be his or her own
`
`lexicographer—providing his or her own meaning to a word or phrase—and may
`
`rebut the presumption that claim terms are to be given their plain and ordinary
`
`meaning. To do so, the applicant must clearly set forth a definition of the term that
`
`is different from its ordinary and customary meaning.
`
`
`
`
`

`
`
`
`
`
`IPR 2016-01083
`U.S. Patent No. 7,827,483
`
`
`32. Where the applicant provides an explicit definition for a term, that
`
`definition will control interpretation of the term as it is used in the claim in which
`
`it appears. I understand that the specification can also be relied on for more than
`
`just explicit lexicography to determine the meaning of a claim term. For example, I
`
`understand that the meaning of a particular claim term may also be determined by
`
`implication, that is, according to the usage of the term in the context of the
`
`specification.
`
`33.
`
`I understand that for the purposes of considering Microsoft’s Petition
`
`for Inter Partes Review, the claims should be given their broadest reasonable
`
`construction in light of the specification of the patent. I understand that under the
`
`broadest reasonable interpretation standard, claim terms are given their ordinary
`
`and customary meaning in view of the specification, as would be understood by
`
`one of ordinary skill in the art at the time of the invention.
`
`V. THE TECHNOLOGY OF THE ’483 PATENT
`
`A. General Background
`
`34. The patented invention at issue relates to the field of Graphical User
`
`Interfaces (GUIs), and specifically GUIs for productivity applications like
`
`document editors.
`
`
`
`

`
`
`
`
`
`1. Graphical User Interfaces (GUIs)
`
`IPR 2016-01083
`U.S. Patent No. 7,827,483
`
`
`35. When Graphical User Interfaces (GUIs) were developed in the 1970s
`
`at the Palo Alto Research Center, perhaps the most significant advance was the
`
`concept of What You See Is What You Get (WYSIWYG). Before this time, users
`
`primarily interacted with indirect representations of their formatted data and
`
`documents. Only when the document was processed and printed would it be
`
`possible to see what the document really looked like.
`
`36. WYSIWYG, on the other hand, enabled users to see exactly what the
`
`document would look like on the screen in its final form—including fonts, colors,
`
`layout and pictures. Users could modify their document by interacting directly with
`
`it and change formatting through commands that were controlled by various user
`
`interface elements around the periphery of the document.
`
`2.
`
`Designing Graphical User Interfaces
`
`37. Designing a good user interface is a difficult and complex process.
`
`38. Designing a good user interface is difficult and complex because it
`
`requires (i) clearly identifying the user needs, where users generally are not able to
`
`clearly articulate those needs, (ii) designing a solution that addresses those needs
`
`without harming the rest of the user experience, and then (iii) implementing the
`
`solution in a fashion that is reliable and efficient on common user platforms, all
`
`while encouraging creativity and exploration.
`
`
`
`
`

`
`
`
`39.
`
`
`
`IPR 2016-01083
`U.S. Patent No. 7,827,483
`
`
`Identifying user needs is the first challenge to designing a user
`
`interface. The identification of user needs typically begins with designers.
`
`Designers, however, are experts and do not always understand the needs of users.
`
`Asking users, in turn, typically results in variations of existing solutions, since that
`
`is what the users know. Even if a talented expert talks to an articulate user, the user
`
`is often not aware of the full range of complexity of their environment or their
`
`needs.
`
`40. To get past these challenges, designers often use a process called
`
`“contextual design.”
`
`41. Contextual design involves experts observing users in their natural
`
`work environment to see what the actual demands on the users are, including
`
`identifying problems the user is facing, and then using that information to guide
`
`the development of new design requirements aimed at solving the identified
`
`problems. See Ex. 2016 at 5-12.
`
`42. Designing a good user interface, however, also involves designing a
`
`solution that addresses the identified need without harming the rest of the user
`
`experience. This results in a common challenge, which is to design user interfaces
`
`that are consistent.
`
`
`
`

`
`
`
`
`
`IPR 2016-01083
`U.S. Patent No. 7,827,483
`
`
`43. Similarly, a good user interface must allow beginners to learn through
`
`exploration. If a user fears losing part of their document, that will discourage them
`
`from exploring the various options available to them.
`
`44. When attempting to develop a new user interface, designers are often
`
`faced with a situation in which, for many existing tasks, a standard way of doing
`
`things that meet a user’s expectation already exists. This is referred to as
`
`“consistency,” where the notion of consistency is the first of Shneiderman’s Eight
`
`Golden Rules of Interface Design. Ex. 2009 at 7-8.
`
`45. For example, if users are accustomed to performing an action in a
`
`certain way, i.e., previewing formatting commands, then offering a different way
`
`of doing the same operation could disrupt a user’s work flow as they would have to
`
`learn a new approach, and then switch approaches depending on which tool they
`
`are using. As such, creating new or alternative designs for performing an existing
`
`task is in conflict with the first of Shneiderman’s Eight Golden Rules—
`
`consistency.
`
`46. The need for consistency leads to design tension between the need to
`
`support individual users (e.g., customization) while maintaining consistency across
`
`all installations of the product (e.g., ability for different users to work within the
`
`same interface).
`
`
`
`
`
`

`
`
`
`
`
`IPR 2016-01083
`U.S. Patent No. 7,827,483
`
`
`47. Another issue is that designers do not want users to inadvertently
`
`trigger commands from the user interface. This would risk a perception from the
`
`user that the interface was no longer under their control. If such a perception arose,
`
`it would be in tension with Shneiderman’s Seventh Golden Rule—supporting
`
`internal locus of control. Ex. 2009 at 7-8.
`
`48.
`
`In the end, perhaps the biggest factor impacting design relates to
`
`human cognitive abilities. The challenge is to support simple access to common
`
`operations that a user expects, while also providing the richness of a full featured
`
`application that a user also expects.
`
`49.
`
`In addition, a designer must consider the constraints of the
`
`environment within which a user must operate. For example, a key challenge in the
`
`design of every graphical user interface is that there is limited screen space. Space
`
`constraints are further limited in document editing programs, where the bulk of that
`
`space must be made available for the document content itself. Thus, interfaces
`
`must be very carefully designed to offer the needed controls in as small a space as
`
`possible.
`
`50. This issue is amplified by “Hick’s Law”, which says that “The time it
`
`takes to make a decision increases as the number of alternatives increases.” Ex.
`
`2017 at 9. Hick’s Law applies, for example, to menus that allow users to select a
`
`font from a long list of fonts.
`
`
`
`
`
`

`
`
`
`
`
`IPR 2016-01083
`U.S. Patent No. 7,827,483
`
`
`51. Designing around these constraints is not trivial, which has led to the
`
`development of a large number of design principles that should be followed to
`
`insure that a user interface offers a good experience for a wide range of users. One
`
`hundred such design issues are captured in the book “Universal Principles of
`
`Design”, including:
`
`a. “Affordance” – a user must be able to intuit how something will
`
`work simply by looking at it; Id. at 3-4;
`
`b. “Errors” – Errors are bound to happen, but designing interfaces
`
`that help users understand what wrong and how to recover from
`
`them is notoriously difficult; Id. at 5-6;
`
`c. “Forgiveness” – Users will always make mistakes, so rather
`
`than penalize them, systems should be designed to
`
`accommodate the users by making it easy to recover from
`
`mistakes, and minimize the impact of them when they occur;
`
`Id. at 7-8;
`
`d. “Recognition over Recall” – Humans are much better at
`
`recognizing things they have seen before than recalling them
`
`from memory. Thus, user interfaces are often designed to take
`
`advantage of this. Yet, this is in tension with the limited
`
`
`
`
`
`

`
`
`
`
`
`IPR 2016-01083
`U.S. Patent No. 7,827,483
`
`availability of screen size since there rarely is sufficient room to
`
`display everything a designer would like to. Id. at 10-11.
`
`52. As such, designing a successful user interface, which encourages both
`
`creativity and exploration, is accomplished by carefully considering how and in
`
`what form a user interacts with the software.
`
`53. For document productivity software, two of the more common—and
`
`distinct—styles of user interaction interfaces are direct manipulation and menu
`
`selection.
`
`3.
`
`Direct Manipulation
`
`54.
`
` First developed in the 1970s, “direct manipulation” interfaces
`
`displayed content (such as text and graphic objects such as images) on the screen
`
`with a two dimensional pointing device controller (such as a mouse) that let users
`
`directly interact with the content. One example would be to visually drag an object
`
`across the screen (such as some selected text or an image into a trash can).
`
`55. The direct manipulation approach had three key interaction
`
`characteristics – they were:
`
`
`
`Rapid – users could quickly (with cycle times typically < 100
`
`ms) move an object on the screen
`
`
`
`

`
`
`
`
`
`
`
`IPR 2016-01083
`U.S. Patent No. 7,827,483
`
`
`Incremental – small changes in the input (such as moving the
`
`mouse a short distance) would result in small changes on the
`
`screen (such as moving an object on the screen a short distance)
`
`
`
`Reversible – undesirable actions such as dragging an object to
`
`an unwanted position could easily be reversed by simply
`
`moving the object back to where it was initially.
`
`56. These three characteristics were key in “encouraging exploration” Ex.
`
`2009 at 5, a key trait of interfaces that enable creativity. By supporting users to
`
`rapidly and efficiently make changes to an interface, they could try many
`
`variations of a design with low cognitive overhead in manipulating the interface.
`
`Instead, mouse controller becomes an extension of the body, and users could focus
`
`on the content.
`
`4. Menu Selection
`
`57. Direct manipulation is in contrast to menu selection interfaces which,
`
`by their nature, were indirect. Instead of using the mouse to point the cursor at the
`
`document content, the mouse was pointed at a command element such as a button.
`
`Clicking on that element would result in a command being applied to the document
`
`content. Menu selection interfaces have various advantages, including providing
`
`clear options which can decrease learning time and ease decision making.
`
`
`
`
`
`

`
`
`
`
`
`IPR 2016-01083
`U.S. Patent No. 7,827,483
`
`
`However, as Shneiderman says (p. 72), a menu selection interface “may slow
`
`frequent users.” Ex. 2009 at 5.
`
`58. The indirect nature of menu selection interfaces, which generally
`
`associates a single command with each button, results in a lot of mouse movement
`
`and clicking that is rarely fast for users – making them a historically poor choice to
`
`support rapid exploration, at least as of the late 1990s.
`
`59. Given these different approaches towards interaction design, common
`
`ways that each approach was used, and summaries from luminaries such as
`
`Shneiderman explaining that the trade-offs between them, a designer typically
`
`thought of each kind of interface being particularly appropriate for certain kinds of
`
`tasks.
`
`60. Direct manipulation was often used for rapid exploration and editing
`
`specific document content elements such as words and images, e.g. changing their
`
`content, size, and position.
`
`61. Menu selection interfaces were often used for more structural and
`
`slower configuration and systemic operations, such as changes to an entire
`
`document, such as setting the font, color or paragraph spacing.
`
`62. Menu selections could also be provided in a dialog box. However,
`
`previewing from a dialog box, instead of a menu or toolbar option of the document
`
`display window, is more likely to obscure the view of the user’s document.
`
`
`
`
`

`
`
`
`IPR 2016-01083
`U.S. Patent No. 7,827,483
`
`63. While these interface approaches were not exclusively applied to each
`
`
`
`type of operation, they were used quite consistently across the industry in these
`
`typical manners. For example, it does not make sense to enter text with a menu
`
`interface. Likewise it does not make sense to change the font of text with a direct
`
`manipulation interface.
`
`5.
`
`Formatting and Exploration
`
`64. To aid exploration of formatting changes, GUIs in the 1980s and
`
`1990s often included the concept of “undo.” Undo allowed a user to try out a
`
`formatting change, and if they didn’t like it, they could select the undo command
`
`which would revert the document to the state it was in before the formatting
`
`change was executed.
`
`65. For example, as explained in the ’483 patent, if the user wished to try
`
`a different formatting option, he repeated the same process and compared the new
`
`option with the previous one. See MS1001 at 1:32-34.
`
`66. At this point, the user could either accept the new formats or execute
`
`an “undo” command to change the document back to its original state. MS1001 at
`
`5:59-64.
`
`67. As such, the user would only find out how the document is changed
`
`by executing the command and reversing the change via “undo.” MS1001 at 1:46-
`
`54, 1:65-67.
`
`
`
`
`
`

`
`
`
`IPR 2016-01083
`U.S. Patent No. 7,827,483
`
`68. Throughout this period in the mid 1990’s, I was personally focused on
`
`
`
`the development of advanced GUIs, first at Bell Communications Research and
`
`then at the University of New Mexico as an Assistant Professor. My work included
`
`developing a version of GUIs that involved rich animation of graphical objects,
`
`navigation by zooming in and out, and editing and layout of graphical content
`
`including text. I was aiming to build as rich, detailed and flexible a graphical
`
`document authoring system as possible and I was aware of the importance of
`
`making it easy for users to explore variations of their documents which is why I
`
`implemented an undo feature.
`
`69.
`
`I was aware of mouse-based hover interaction, and used it to
`
`implement dynamic highlighting of links in web pages in a web browser that I
`
`implemented. However, despite my desire to support easy exploration of graphical
`
`documents, it did not occur to me make it easier to do so by exploratory previews.
`
`70.
`
`Just as I was exploring variations of WYSIWYG GUIs, many other
`
`researchers and companies were as well, but the core concept of directly
`
`manipulating the document with an undo command to facilitate exploration
`
`remained for 20 years. It was only with the invention disclosed in the ’483 patent
`
`that a new approach of supporting easy exploration of document modifications
`
`came to light with “real time previews.”
`
`
`
`
`
`

`
`
`
`
`
`IPR 2016-01083
`U.S. Patent No. 7,827,483
`
`
`71. One of the essential insights of the claimed invention was that rather
`
`than confirming a command (typically by clicking a button) and then optionally
`
`“undo”ing it if the user didn’t like it, the user could temporarily explore the effect
`
`of a command by simply hovering over the command in a menu. If the user liked
`
`the effect, the user could confirm the command (again, typically by clicking on the
`
`command) to make the change permanent. Otherwise, the user could simply move
`
`the mouse away from the command and the document would revert to how it was
`
`as if nothing had ever happened.
`
`72. The difference between the new approach of testing the waters by
`
`hovering over a command to explore a command’s effects—in comparison to the
`
`traditional heavy approach of clicking and then undoing—makes a world of
`
`difference to the user experience. The invention increases speed and efficiency,
`
`which in turn encourage exploration and creativity.
`
`6.
`
`Previewing in the Prior Art
`
`73. The specification of the ’483 patent describes two alternative prior art
`
`techniques that were available in the 1990s and involved using small preview
`
`fields in modal dialog boxes. MS1001 at 1:37-67.
`
`74.
`
`In the first technique, a user could apply formatting to a pre-existing
`
`exemplary text string, such as “The quick brown fox jumps over the lazy dog,”
`
`shown within the small preview field in the dialog box. Id. at 1:46-49. Although
`
`
`
`
`

`
`
`
`
`
`IPR 2016-01083
`U.S. Patent No. 7,827,483
`
`
`the dialog box previewed the font that was considered, it did not show the impact
`
`of the font on the particular text of the user’s document. Id. at 1:49-54. Nor did it
`
`provide an indication of how the change might impact an entire document. Id.
`
`75.
`
`In the second technique, a small dialog window was again used, but
`
`the sample text being modified came from the user’s actual text. Id. at 1:55-60.
`
`76. Neither of these prior art interfaces provided “efficient[] and
`
`effective[] previewing the impact of User commands on the entire document by
`
`executing User commands as they are identified.” Id. at Abstract; see also id. at
`
`3:22-24.
`
`77. Prior to the invention, there simply was no user interface that allowed
`
`users to preview font commands in a user’s document in real time.
`
`78. These shortcomings are not insignificant. For example, different fonts
`
`have character sizes and spacing that vary greatly amongst them. Thus, changing to
`
`a font with a small character size and tight spacing, as compared to a font with
`
`large character size and wide spacing, will result in very different changes to the
`
`document.
`
`79. Similarly, if the impacted text is in a text box, one font may result in
`
`the text greatly exceeding the pre-existing bounds of the text box, whereas another
`
`may not fill very much of the text box at all. If the impacted text is one page worth
`
`
`
`
`
`

`
`
`
`

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