throbber
archive.org
`
`
`
`
`AFFIDAVIT OF NATHANIEL E FRANK-WHITE
`
`
`1. I am a Records Request Processor at the Internet Archive. I make this declaration
`of my own personal knowledge.
`
`
`2. The Internet Archive is a website that provides access to a digital library of Internet
`sites and other cultural artifacts in digital form. Like a paper library, we provide
`free access to researchers, historians, scholars, and the general public. The Internet
`Archive has partnered with and receives support from various institutions,
`including the Library of Congress.
`
`
`3. The Internet Archive has created a service known as the Wayback Machine. The
`Wayback Machine makes it possible to browse more than 450 billion pages stored
`in the Internet Archive's web archive. Visitors to the Wayback Machine can search
`archives by URL (i.e., a website address). If archived records for a URL are
`available, the visitor will be presented with a display of available dates. The visitor
`may select one of those dates, and begin browsing an archived version of the Web.
`Links on archived files in the Wayback Machine point to other archived files
`(whether HTML pages or other file types), if any are found for the URL indicated
`by a given link. For instance, the Wayback Machine is designed such that when a
`visitor clicks on a hyperlink on an archived page that points to another URL, the
`visitor will be served the archived file found for the hyperlink’s URL with the
`closest available date to the initial file containing the hyperlink.
`
`
`4. The archived data made viewable and browsable by the Wayback Machine is
`obtained by use of web archiving software that automatically stores copies of files
`available via the Internet, each file preserved as it existed at a particular point in
`time.
`
`
`5. The Internet Archive assigns a URL on its site to the archived files in the format
`http://web.archive.org/web/[Year in yyyy][Month in mm][Day in dd][Time code in
`hh:mm:ss]/[Archived URL] aka an “extended URL”. Thus, the extended URL
`http://web.archive.org/web/19970126045828/http://www.archive.org/ would be the
`URL for the record of the Internet Archive home page HTML file
`(http://www.archive.org/) archived on January 26, 1997 at 4:58 a.m. and 28
`seconds (1997/01/26 at 04:58:28). The date indicated by an extended URL applies
`to a preserved instance of a file for a given URL, but not necessarily to any other
`files linked therein. Thus, in the case of a page constituted by a primary HTML file
`and other separate files (e.g., files with images, audio, multimedia, design
`elements, or other embedded content) linked within that primary HTML file, the
`primary HTML file and the other files will each have their own respective extended
`URLs and may not have been archived on the same dates.
`
`
`6. Attached hereto as Exhibit B are true and accurate copies of the Internet Archive's
`records of the archived files for the URLs and the dates specified in the attached
`coversheet of each file.
`
`MemoryWeb Ex. 2027
`Apple v. MemoryWeb – IPR2022-00032
`
`

`

` archive.org
`
`
`
`
`
`
`
`
`7. I declare under penalty of perjury that the foregoing is true and correct.
`
`
`
`
`DATE: ________________________
`
`
`09/07/2022
`
`________________________
`Nathaniel E Frank-White
`
`MemoryWeb Ex. 2027
`Apple v. MemoryWeb – IPR2022-00032
`
`

`

`
`
`
`
`
`EXHIBIT B
`EXHIBIT B
`
`MemoryWeb Ex. 2027
`Apple v. MemoryWeb — IPR2022-00032
`
`MemoryWeb Ex. 2027
`Apple v. MemoryWeb – IPR2022-00032
`
`

`

`https://web.archive.org/web/20101204023745/http:/developer.apple.com/library/mac/documentation/UserE
`xperience/Conceptual/AppleHIGuidelines/OSXHIGuidelines.pdf
`
`MemoryWeb Ex. 2027
`Apple v. MemoryWeb – IPR2022-00032
`
`

`

`Apple Human Interface Guidelines
`
`User Experience
`
`2009-08-20
`
`MemoryWeb Ex. 2027
`Apple v. MemoryWeb – IPR2022-00032
`
`

`

`iWeb and Multi-Touch are trademarks of Apple
`Inc.
`Helvetica is a registered trademark of
`Heidelberger Druckmaschinen AG, available
`from Linotype Library GmbH.
`Intel and Intel Core are registered trademarks
`of Intel Corportation or its subsidiaries in the
`United States and other countries.
`Java is a registered trademark of Oracle and/or
`its affiliates.
`OpenGL is a registered trademark of Silicon
`Graphics, Inc.
`PowerPC and and the PowerPC logo are
`trademarks of International Business Machines
`Corporation, used under license therefrom.
`Simultaneously published in the United States
`and Canada.
`Even though Apple has reviewed this document,
`APPLE MAKES NO WARRANTY OR REPRESENTATION,
`EITHER EXPRESS OR IMPLIED, WITH RESPECT TO
`THIS DOCUMENT, ITS QUALITY, ACCURACY,
`MERCHANTABILITY, OR FITNESS FOR A PARTICULAR
`PURPOSE. AS A RESULT, THIS DOCUMENT IS
`PROVIDED “AS IS,” AND YOU, THE READER, ARE
`ASSUMING THE ENTIRE RISK AS TO ITS QUALITY
`AND ACCURACY.
`IN NO EVENT WILL APPLE BE LIABLE FOR DIRECT,
`INDIRECT, SPECIAL, INCIDENTAL, OR
`CONSEQUENTIAL DAMAGES RESULTING FROM ANY
`DEFECT OR INACCURACY IN THIS DOCUMENT, even
`if advised of the possibility of such damages.
`THE WARRANTY AND REMEDIES SET FORTH ABOVE
`ARE EXCLUSIVE AND IN LIEU OF ALL OTHERS, ORAL
`OR WRITTEN, EXPRESS OR IMPLIED. No Apple
`dealer, agent, or employee is authorized to make
`any modification, extension, or addition to this
`warranty.
`Some states do not allow the exclusion or limitation
`of implied warranties or liability for incidental or
`consequential damages, so the above limitation or
`exclusion may not apply to you. This warranty gives
`you specific legal rights, and you may also have
`other rights which vary from state to state.
`
`Apple Inc.
`© 1992, 2001-2003, 2009 Apple Inc.
`All rights reserved.
`
`No part of this publication may be reproduced,
`stored in a retrieval system, or transmitted, in
`any form or by any means, mechanical,
`electronic, photocopying, recording, or
`otherwise, without prior written permission of
`Apple Inc., with the following exceptions: Any
`person is hereby authorized to store
`documentation on a single computer for
`personal use only and to print copies of
`documentation for personal use provided that
`the documentation contains Apple’s copyright
`notice.
`The Apple logo is a trademark of Apple Inc.
`Use of the “keyboard” Apple logo
`(Option-Shift-K) for commercial purposes
`without the prior written consent of Apple may
`constitute trademark infringement and unfair
`competition in violation of federal and state
`laws.
`No licenses, express or implied, are granted
`with respect to any of the technology described
`in this document. Apple retains all intellectual
`property rights associated with the technology
`described in this document. This document is
`intended to assist application developers to
`develop applications only for Apple-labeled
`computers.
`Every effort has been made to ensure that the
`information in this document is accurate. Apple
`is not responsible for typographical errors.
`Apple Inc.
`1 Infinite Loop
`Cupertino, CA 95014
`408-996-1010
`
`.Mac is a registered service mark of Apple Inc.
`iDisk is a registered service mark of Apple Inc.
`Apple, the Apple logo, Aperture, AppleScript,
`Aqua, Bonjour, Carbon, Chicago, Cocoa, Cover
`Flow, eMac, Exposé, Finder, FireWire, Geneva,
`iBook, iCal, iChat, iPhoto, iPod, iTunes, Keychain,
`Keynote, Leopard, Logic, Mac, Mac OS,
`Macintosh, Numbers, Objective-C, Pages,
`Quartz, QuickDraw, QuickTime, Safari, Spaces,
`Spotlight, Tiger, Time Machine, Velocity Engine,
`and Xcode are trademarks of Apple Inc.,
`registered in the United States and other
`countries.
`
`MemoryWeb Ex. 2027
`Apple v. MemoryWeb – IPR2022-00032
`
`

`

`Contents
`
`Introduction
`
`Introduction to Apple Human Interface Guidelines 19
`
`Who Should Read This Document? 20
`Organization of This Document 20
`Conventions Used in This Document 20
`See Also 21
`
`Part I
`
`Application Design Fundamentals 23
`
`Chapter 1
`
`The Design Process 25
`
`Involving Users in the Design Process 25
`Know Your Audience 25
`Analyze User Tasks 26
`Build Prototypes 26
`Observe Users 26
`Guidelines for Conducting User Observations 27
`Making Design Decisions 28
`Avoid Feature Cascade 28
`Apply the 80 Percent Solution 29
`
`Chapter 2
`
`Characteristics of Great Software 31
`
`High Performance 31
`Ease of Use 32
`Attractive Appearance 34
`Reliability 34
`Adaptability 35
`Interoperability 36
`Mobility 37
`
`Chapter 3
`
`Human Interface Design 39
`
`Human Interface Design Principles 39
`Metaphors 39
`Reflect the User’s Mental Model 39
`Explicit and Implied Actions 41
`Direct Manipulation 41
`User Control 42
`Feedback and Communication 42
`Consistency 43
`
`2009-08-20 | © 1992, 2001-2003, 2009 Apple Inc. All Rights Reserved.
`
`3
`
`MemoryWeb Ex. 2027
`Apple v. MemoryWeb – IPR2022-00032
`
`

`

`CONTENTS
`
`WYSIWYG (What You See Is What You Get) 44
`Forgiveness 44
`Perceived Stability 45
`Aesthetic Integrity 45
`Modelessness 46
`Managing Complexity in Your Software 46
`Keep Your Users in Mind 47
`Worldwide Compatibility 47
`Universal Accessibility 49
`Extending the Interface 51
`Build on the Existing Interface 51
`Don’t Assign New Behaviors to Existing Objects 51
`Create a New Interface Element Cautiously 52
`
`Chapter 4
`
`Prioritizing Design Decisions 53
`
`Meet Minimum Requirements 53
`Deliver the Features Users Expect 55
`Differentiate Your Application 56
`
`Part II
`
`The Macintosh Experience 59
`
`Chapter 5
`
`The Mac OS X Environment 61
`
`The Always-On Environment 61
`Disk Size and Usage Information 61
`Displays 61
`The Dock 62
`Conveying Information in the Dock 62
`Clicking in the Dock 62
`The Finder 63
`File Formats and Filename Extensions 64
`Internationalization 64
`Multiple User Issues 65
`Resource Management 65
`Threads 66
`
`Chapter 6
`
`Using Mac OS X Technologies 67
`
`Address Book 67
`Animation 68
`Automator 70
`Bonjour 71
`Colors 71
`Dashboard 72
`
`4
`
`2009-08-20 | © 1992, 2001-2003, 2009 Apple Inc. All Rights Reserved.
`
`MemoryWeb Ex. 2027
`Apple v. MemoryWeb – IPR2022-00032
`
`

`

`CONTENTS
`
`High-Level Design Guidelines for Widgets 72
`User-Interface Design Guidelines for Widgets 73
`Fonts 74
`Preferences 75
`Printing 76
`Security 76
`Services 77
`Speech 78
`Spotlight 78
`User Assistance 80
`Apple Help 81
`Help Tags 81
`
`Chapter 7
`
`Software Installation and Software Updates 83
`
`Packaging 83
`Identify System Requirements 83
`Bundle Your Software 83
`Installation 84
`Use Internet-Enabled Disk Images 84
`Drag-and-Drop Installation 84
`Installation Packages 85
`General Installer Guidelines 85
`Setup Assistants 86
`Updating Installed Applications 88
`
`Part III
`
`The Aqua Interface 93
`
`Chapter 8
`
`User Input 95
`
`The Mouse and Other Pointing Devices 95
`Clicking 95
`Double-Clicking 96
`Pressing and Holding 96
`Dragging 96
`The Trackpad 96
`The Keyboard 97
`The Functions of Specific Keys 98
`Keyboard Shortcuts 104
`Keyboard Focus and Navigation 108
`Type-Ahead and Key-Repeat 109
`Selecting 109
`Selection Methods 110
`Selections in Text 113
`Selections in Spreadsheets 114
`
`2009-08-20 | © 1992, 2001-2003, 2009 Apple Inc. All Rights Reserved.
`
`5
`
`MemoryWeb Ex. 2027
`Apple v. MemoryWeb – IPR2022-00032
`
`

`

`CONTENTS
`
`Selections in Graphics 115
`Editing Text 115
`Inserting Text 115
`Deleting Text 115
`Replacing a Selection 116
`Intelligent Cut and Paste 116
`Editing Text Fields 117
`Entering Passwords 117
`
`Chapter 9
`
`Drag and Drop 119
`
`Drag-and-Drop Overview 119
`Drag-and-Drop Semantics 119
`Move Versus Copy 120
`When to Check the Option Key State 120
`Selection Feedback 120
`Single-Gesture Selection and Dragging 121
`Background Selections 121
`Drag Feedback 121
`Destination Feedback 121
`Windows 122
`Text 122
`Lists 122
`Multiple Dragged Items 123
`Automatic Scrolling 123
`Using the Trash as a Destination 123
`Drop Feedback 123
`Finder Icons 123
`Graphics 124
`Text 124
`Transferring a Selection 124
`Feedback for an Invalid Drop 124
`Clippings 125
`
`Chapter 10
`
`Text 127
`
`Fonts 127
`Style 128
`Inserting Spaces Between Sentences 129
`Using the Ellipsis Character 129
`Using the Colon Character 130
`Labels for Interface Elements 133
`Capitalization of Interface Element Labels and Text 133
`Using Contractions in the Interface 135
`Using Abbreviations and Acronyms in the Interface 135
`Developer Terms and User Terms 136
`
`6
`
`2009-08-20 | © 1992, 2001-2003, 2009 Apple Inc. All Rights Reserved.
`
`MemoryWeb Ex. 2027
`Apple v. MemoryWeb – IPR2022-00032
`
`

`

`CONTENTS
`
`Chapter 11
`
`Icons 137
`
`Icon Genres and Families 137
`Application Icons 138
`User Application Icons 138
`Viewer, Player, and Accessory Icons 140
`Utility Icons 140
`Document Icons 140
`Toolbar Icons 141
`Icons for Plug-ins, Hardware, and Removable Media 142
`Icon Perspectives and Materials 143
`Creating Icons 145
`Tips for Designing Icons 145
`A Suggested Process for Creating Icons 145
`Creating Icons for Mac OS X v10.5 and Later 147
`Scaling Your Artwork 149
`Designing Toolbar Icons 150
`Designing Icons for Icon Buttons 151
`Designing Icons for Capsule-Style Toolbar Controls 152
`Designing Icons for Rectangular-Style Toolbar Controls 152
`System-Provided Images 153
`System-Provided Images for Use in Controls 154
`System-Provided Images for Use as Standalone Buttons 155
`System-Provided Images for Use as Toolbar Items 156
`System-Provided Images that Indicate Privileges 158
`A System-Provided Drag Image 158
`
`Chapter 12
`
`Pointers 159
`
`Standard Pointers 159
`Designing Your Own Pointers 161
`
`Chapter 13
`
`Menus 163
`
`Menu Behavior 163
`Designing the Elements of Menus 165
`Titling Menus 165
`Naming Menu Items 165
`Using Icons in Menus 167
`Using Symbols in Menus 168
`Toggled Menu Items 170
`Grouping Items in Menus 171
`Hierarchical Menus (Submenus) 172
`The Menu Bar and Its Menus 173
`The Apple Menu 175
`The Application Menu 175
`
`2009-08-20 | © 1992, 2001-2003, 2009 Apple Inc. All Rights Reserved.
`
`7
`
`MemoryWeb Ex. 2027
`Apple v. MemoryWeb – IPR2022-00032
`
`

`

`CONTENTS
`
`The File Menu 177
`The Edit Menu 179
`The Format Menu 181
`The View Menu 182
`Application-Specific Menus 183
`The Window Menu 184
`The Help Menu 185
`Menu Bar Extras 185
`Contextual Menus 186
`Dock Menus 188
`
`Chapter 14
`
`Windows 189
`
`Types of Windows 189
`Window Appearance 190
`Window Elements 192
`The Title Bar 195
`Toolbars 198
`Scope Bars 203
`Source Lists 206
`Bottom Bars 210
`Drawers 212
`Window Behavior 214
`Opening Windows 214
`Naming New Windows 215
`Positioning Windows 216
`Moving Windows 218
`Resizing and Zooming Windows 218
`Minimizing and Expanding Windows 219
`Closing Windows 219
`Window Layering 220
`Scrolling Windows 223
`Panels 225
`Inspector Windows 227
`Transparent Panels 228
`Fonts Window and Colors Window 232
`About Windows 232
`Dialogs 233
`Types of Dialogs and When to Use Them 233
`Dialog Appearance and Behavior 238
`Find Windows 241
`Preferences Windows 241
`The Open Dialog 243
`Dialogs for Saving, Closing, and Quitting 244
`The Choose Dialog 249
`The Print Dialog 250
`
`8
`
`2009-08-20 | © 1992, 2001-2003, 2009 Apple Inc. All Rights Reserved.
`
`MemoryWeb Ex. 2027
`Apple v. MemoryWeb – IPR2022-00032
`
`

`

`CONTENTS
`
`Chapter 15
`
`Controls 253
`
`Window-Frame Controls 253
`Determining the State of a Window-Frame Control from its Appearance 254
`Rectangular-Style Toolbar Controls 255
`Capsule-Style Toolbar Controls 259
`Legacy Toolbar Controls 262
`Buttons 263
`Push Buttons 263
`Icon Buttons 267
`Scope Buttons 269
`Gradient Buttons 271
`The Help Button 274
`Bevel Buttons 275
`Round Buttons 277
`Selection Controls 278
`Radio Buttons 278
`Checkboxes 281
`Segmented Controls 284
`Icon Buttons and Bevel Buttons with Pop-Up Menus 286
`Pop-Up Menus 287
`Action Menus 291
`Combination Boxes 293
`Path Controls 296
`Color Wells 298
`Image Wells 298
`Date Pickers 299
`Command Pop-Down Menus 301
`Sliders 303
`The Stepper Control (Little Arrows) 307
`Placards 308
`Indicators 308
`Progress Indicators 308
`Level Indicators 313
`Text Controls 318
`Static Text Fields 319
`Text Input Fields 320
`Token Fields 322
`Search Fields 323
`Scrolling Lists 325
`View Controls 326
`Disclosure Triangles 326
`Disclosure Buttons 328
`List Views 330
`Column Views 331
`Split Views 333
`
`2009-08-20 | © 1992, 2001-2003, 2009 Apple Inc. All Rights Reserved.
`
`9
`
`MemoryWeb Ex. 2027
`Apple v. MemoryWeb – IPR2022-00032
`
`

`

`CONTENTS
`
`Tab Views 335
`Grouping Controls 338
`Separators 339
`Group Boxes 341
`
`Chapter 16
`
`Layout Guidelines 343
`
`Positioning Regular-Size Controls in a Window Body 343
`A Simple Preferences Window 343
`A Tabbed Window 346
`A Standard Alert 349
`A Dialog with a List View 350
`Positioning Small and Mini Controls in a Window Body 352
`Layout Example for Small Controls 352
`Layout Example for Mini Controls 355
`Grouping Controls in a Window Body 357
`Grouping with White Space 357
`Grouping with Separators 358
`Grouping with Group Boxes 359
`Positioning Text and Controls in a Bottom Bar 361
`
`Appendix A
`
`Keyboard Shortcuts Quick Reference 363
`
`Glossary 371
`
`Document Revision History 379
`
`Index 383
`
`10
`
`2009-08-20 | © 1992, 2001-2003, 2009 Apple Inc. All Rights Reserved.
`
`MemoryWeb Ex. 2027
`Apple v. MemoryWeb – IPR2022-00032
`
`

`

`Figures and Tables
`
`Chapter 4
`
`Prioritizing Design Decisions 53
`
`Figure 4-1
`
`Prioritizing design decisions in three layers 53
`
`Chapter 6
`
`Using Mac OS X Technologies 67
`
`Figure 6-1
`Figure 6-2
`Figure 6-3
`Figure 6-4
`Figure 6-5
`Figure 6-6
`Figure 6-7
`Figure 6-8
`Figure 6-9
`Figure 6-10
`Figure 6-11
`Figure 6-12
`
`A people-picker window as used in Mail 67
`Animation allows items in a stack to emerge smoothly 68
`Colors window 71
`Dashboard widgets 72
`Fonts window 74
`Minimal Fonts window 74
`Typography inspector 75
`Print options available in Mac OS X 76
`The Spotlight icon and search field 78
`Spotlight search in a contextual menu 79
`A Spotlight results window 79
`A help tag 81
`
`Chapter 7
`
`Software Installation and Software Updates 83
`
`Figure 7-1
`Figure 7-2
`Figure 7-3
`Figure 7-4
`Figure 7-5
`
`Examples of assistant icons 86
`A setup assistant window 87
`An application-update preferences window 89
`An alert to describe the availability of a free application update 90
`An alert to describe the availability of a for-purchase upgrade 91
`
`Chapter 8
`
`User Input 95
`
`Figure 8-1
`Figure 8-2
`Figure 8-3
`Figure 8-4
`Figure 8-5
`Figure 8-6
`Figure 8-7
`Figure 8-8
`Table 8-1
`Table 8-2
`Table 8-3
`Table 8-4
`
`Keyboard focus for a text field 108
`Keyboard focus for a scrolling list 108
`Primary highlight color on child item; secondary color on parent 109
`Selection of a single item 110
`Selection of a range 111
`Shift-clicking in the addition model and the fixed-point model 111
`Discontinuous selection 112
`Discontinuous selection within an array 112
`101
`Moving the insertion point with the arrow keys
`102
`Extending text selection with the Shift and arrow keys
`Keyboard shortcuts reserved by the operating system 105
`Key combinations reserved for international systems 106
`
`2009-08-20 | © 1992, 2001-2003, 2009 Apple Inc. All Rights Reserved.
`
`11
`
`MemoryWeb Ex. 2027
`Apple v. MemoryWeb – IPR2022-00032
`
`

`

`FIGURES AND TABLES
`
`Table 8-5
`
`Table 8-6
`
`Recommended keyboard shortcuts using Shift to complement other commands
`106
`Example of using Option to modify a shortcut already using Command 107
`
`Chapter 9
`
`Drag and Drop 119
`
`Table 9-1
`
`Common drag-and-drop operations and results 120
`
`Chapter 10
`
`Text 127
`
`Figure 10-1
`Figure 10-2
`Figure 10-3
`Figure 10-4
`
`Figure 10-5
`Figure 10-6
`Figure 10-7
`Figure 10-8
`
`Table 10-1
`Table 10-2
`Table 10-3
`
`Don't use a colon in the title of a group box 131
`Use a colon in text that precedes a control on the same line 131
`Use a colon in text that precedes the first control in a vertical list of controls 132
`Use a colon in text that precedes the first control in a horizontal list of controls
`132
`Use a colon in introductory text that appears above a control 132
`Use a colon in checkbox or radio button text that introduces a second control 132
`A colon is recommended in a sentence that is completed by a control's value 133
`A colon is optional if the text following the control forms a substantial part of the
`sentence 133
`Carbon constants and Cocoa methods for system fonts 128
`Proper capitalization of onscreen elements 134
`Translating developer terms into user terms 136
`
`Chapter 11
`
`Icons 137
`
`Figure 11-1
`
`Figure 11-2
`
`Figure 11-3
`Figure 11-4
`Figure 11-5
`Figure 11-6
`Figure 11-7
`Figure 11-8
`Figure 11-9
`Figure 11-10
`Figure 11-11
`Figure 11-12
`Figure 11-13
`Figure 11-14
`Figure 11-15
`Figure 11-16
`Figure 11-17
`Figure 11-18
`
`Application icons of different genres—user applications and utilities—shown as
`they can appear in the Dock 137
`Two icon genres: User application icons in top row; utility icons in bottom row
`138
`An icon family: The iTunes application icon and its associated icons 138
`The TextEdit application icon makes it obvious what this application is for 139
`The Preview application icon: An example of a tool element 139
`The Stickies application icon: Effective without the addition of a tool 139
`The icons for QuickTime Player, DVD Player, and Calculator 140
`Discriminating use of color in the Activity Monitor and System Profiler icons 140
`Icons for the Preview application and a Preview document 141
`Incorrect and correct badging of a document icon 141
`Keynote toolbar icons portray objects and tasks in a simple, streamlined way 141
`A plug-in icon 142
`Icons for external (top row) and internal hardware devices 142
`Icons for removable media 143
`Perspective for application icons: Sitting on a desk in front of you 143
`Perspective for flat utility icons 144
`Perspective for three-dimensional objects 144
`Perspective for toolbar icons 144
`
`12
`
`2009-08-20 | © 1992, 2001-2003, 2009 Apple Inc. All Rights Reserved.
`
`MemoryWeb Ex. 2027
`Apple v. MemoryWeb – IPR2022-00032
`
`

`

`FIGURES AND TABLES
`
`Figure 11-19
`Figure 11-20
`Figure 11-21
`
`Figure 11-22
`
`Figure 11-23
`Figure 11-24
`Figure 11-25
`
`Figure 11-26
`
`Figure 11-27
`Figure 11-28
`Figure 11-29
`Table 11-1
`Table 11-2
`Table 11-3
`Table 11-4
`Table 11-5
`Table 11-6
`
`Materials: Transparency used to convey meaning 145
`A 512 x 512 pixel icon should not be a scaled-up 128 x 128 pixel icon 147
`An icon with black edges can include an inner glow to look good in Cover Flow
`148
`Areas of high alpha levels at the lower edge of an icon can get clipped in Cover
`Flow 149
`Three ways to represent toolbar items 150
`When possible, use familiar symbols and images to represent toolbar items 151
`Images inside capsule-style toolbar controls should appear balanced and
`coordinated 151
`The circled icons appear elsewhere in the interface; they retain their perspective
`when used in a toolbar 152
`Standard images as used in the Finder toolbar 153
`The free-standing images can be used as borderless buttons 156
`An image that represents multiple documents in transit between locations 158
`Template images that represent common tasks 154
`Free-standing images that represent common actions 156
`Images that represent system entities 157
`Images that represent common preferences categories 157
`Images that represent standard toolbar items 158
`Images that represent categories of user permissions 158
`
`Chapter 12
`
`Pointers 159
`
`Figure 12-1
`Table 12-1
`
`Spinning wait cursor 161
`Standard pointers in Mac OS X 159
`
`Chapter 13
`
`Menus 163
`
`Figure 13-1
`Figure 13-2
`Figure 13-3
`Figure 13-4
`Figure 13-5
`Figure 13-6
`Figure 13-7
`Figure 13-8
`Figure 13-9
`Figure 13-10
`Figure 13-11
`Figure 13-12
`Figure 13-13
`Figure 13-14
`Figure 13-15
`Figure 13-16
`Figure 13-17
`
`Menu bar, Dock, and contextual menus 163
`Scrolling menu 164
`Menu elements 165
`Dynamic menu items 166
`Icons in the Finder Go menu 167
`Icons in the Safari History menu 168
`Symbols in menus 169
`Don’t use arbitrary symbols in menus 169
`Avoid ambiguous toggled menu items 171
`Grouping items in menus 172
`A hierarchical menu 173
`The menu bar displayed when the Finder is active 174
`A menu title is undimmed, even when all items are unavailable 174
`The Apple menu 175
`The Mail application menu 175
`The File menu 177
`The Edit menu 179
`
`2009-08-20 | © 1992, 2001-2003, 2009 Apple Inc. All Rights Reserved.
`
`13
`
`MemoryWeb Ex. 2027
`Apple v. MemoryWeb – IPR2022-00032
`
`

`

`FIGURES AND TABLES
`
`Figure 13-18
`Figure 13-19
`Figure 13-20
`Figure 13-21
`Figure 13-22
`Figure 13-23
`Figure 13-24
`
`Figure 13-25
`Table 13-1
`
`A Format menu 181
`A View menu 182
`Finder toolbar customization window 183
`Application-specific menus in Safari 183
`A Window menu 184
`A Help menu 185
`A contextual menu for an icon in the Finder and for a text selection in a document
`187
`The customized iTunes Dock menu 188
`Acceptable characters for use in menus 168
`
`Chapter 14
`
`Windows 189
`
`Figure 14-1
`Figure 14-2
`Figure 14-3
`Figure 14-4
`Figure 14-5
`Figure 14-6
`Figure 14-7
`Figure 14-8
`Figure 14-9
`Figure 14-10
`Figure 14-11
`
`Figure 14-12
`
`Figure 14-13
`Figure 14-14
`Figure 14-15
`Figure 14-16
`Figure 14-17
`Figure 14-18
`Figure 14-19
`Figure 14-20
`Figure 14-21
`Figure 14-22
`Figure 14-23
`
`Figure 14-24
`Figure 14-25
`
`Figure 14-26
`Figure 14-27
`Figure 14-28
`Figure 14-29
`
`Types of windows in Mac OS X 190
`Toolbars and bottom bars are optional window parts 191
`A brushed metal window designed for Tiger changes its look for Leopard 192
`Standard window parts displayed in a document window 193
`A bottom bar in an application window 194
`A scope bar in an application window 195
`Title bar buttons for standard windows 196
`The close button in its unsaved changes state 197
`A proxy icon being dragged to another application 197
`Proxy icons in windows with saved and unsaved changes 198
`A document path pop-up menu, opened by Command-clicking the proxy icon
`198
`Many Tiger applications automatically receive the Leopard look when running in
`Mac OS X v10.5 and later 199
`Many standard icons are available for use in window-frame controls 200
`The RSS pane of the Mail preferences window 200
`The toolbar control 201
`Three options for arranging toolbar items 202
`Toolbar items arranged by functionality 202
`Two styles for toolbar items 203
`A scope bar supports find operations within a window 204
`A scope bar can display filter rows for refining a search 205
`A scope bar can act as a filter 206
`Source lists help users navigate and select collections of objects or data 207
`A source list may support selection in a window, not in the application as a whole
`208
`A source list can contain disclosure triangles 209
`A bottom bar contains controls that affect the window-body contents or
`organization 210
`A bottom bar and its controls can be regular-size or small 211
`Controls in bottom bars can contain system-provided or custom images 212
`An open drawer next to its parent window 213
`The System Preferences window in its default state 215
`
`14
`
`2009-08-20 | © 1992, 2001-2003, 2009 Apple Inc. All Rights Reserved.
`
`MemoryWeb Ex. 2027
`Apple v. MemoryWeb – IPR2022-00032
`
`

`

`FIGURES AND TABLES
`
`Figure 14-30
`Figure 14-31
`Figure 14-32
`Figure 14-33
`
`Figure 14-34
`Figure 14-35
`Figure 14-36
`Figure 14-37
`Figure 14-38
`Figure 14-39
`Figure 14-40
`Figure 14-41
`Figure 14-42
`
`Figure 14-43
`
`Figure 14-44
`Figure 14-45
`Figure 14-46
`
`Figure 14-47
`Figure 14-48
`Figure 14-49
`Figure 14-50
`Figure 14-51
`Figure 14-52
`Figure 14-53
`Figure 14-54
`Figure 14-55
`Figure 14-56
`Figure 14-57
`Figure 14-58
`Figure 14-59
`Figure 14-60
`
`Figure 14-61
`Figure 14-62
`Figure 14-63
`Figure 14-64
`
`Appropriate titles for a series of unnamed windows 216
`Examples of correct and incorrect window titles 216
`Placement of a new nondocument window 217
`Appropriate placement of a new window on a system with multiple monitors (the
`user moved the first window to span the screens) 218
`Main, key, and inactive windows 221
`An inactive window with controls that support click-through 222
`The Delete button on the inactive window does not support click-through 223
`The elements of a scroll bar 224
`Examples of standard panels 226
`Panel controls 227
`An inspector window 228
`An example of a transparent panel 229
`A transparent panel allows users to make adjustments without distracting them
`from the main window 230
`A transparent panel can be appropriate for tasks that focus on highly visual content
`231
`The Fonts window and Colors window provided by Mac OS X 232
`Example of an About window 232
`The Save Changes alert: An example of using a sheet to display a document-modal
`dialog 234
`A standard alert 236
`A customized alert showing the caution icon badged with an application icon 237
`A poorly written alert message 237
`An improved alert message 237
`A well-written alert message 238
`Position of buttons at the bottom of a dialog 239
`A Find window 241
`An example of a preferences window 242
`An Open dialog 243
`A customized Open dialog 244
`The minimal (collapsed) Save dialog 245
`The expanded Save dialog 246
`A Save Changes alert for an application that is not document-based 247
`The Review Changes (application-modal) alert that appears when the user quits
`with more than one unsaved document open 248
`Alert for confirming replacing a file 249
`A Choose dialog 249
`A Print dialog (a sheet attached to a document window) 250
`The Page Setup dialog 251
`
`Chapter 15
`
`Controls 253
`
`Figure 15-1
`Figure 15-2
`Figure 15-3
`
`Variations of the rectangular-style toolbar control 255
`Rectangular-style toolbar controls in a toolbar 256
`Rectangular-style toolbar controls in a bottom bar 256
`
`2009-08-20 | © 1992, 2001-2003, 2009 Apple Inc. All Rights Reserved.
`
`15
`
`MemoryWeb Ex. 2027
`Apple v. MemoryWeb – IPR2022-00032
`
`

`

`FIGURES AND TABLES
`
`Figure 15-4
`Figure 15-5
`Figure 15-6
`Figure 15-7
`Figure 15-8
`Figure 15-9
`Figure 15-10
`Figure 15-11
`
`Figure 15-12
`Figure 15-13
`Figure 15-14
`Figure 15-15
`Figure 15-16
`Figure 15-17
`Figure 15-18
`Figure 15-19
`Figure 15-20
`Figure 15-21
`Figure 15-22
`Figure 15-23
`Figure 15-24
`Figure 15-25
`Figure 15-26
`Figure 15-27
`Figure 15-28
`Figure 15-29
`Figure 15-30
`Figure 15-31
`Figure 15-32
`Figure 15-33
`Figure 15-34
`Figure 15-35
`Figure 15-36
`Figure 15-37
`Figure 15-38
`Figure 15-39
`Figure 15-40
`Figure 15-41
`Figure 15-42
`Figure 15-43
`Figure 15-44
`Figure 15-45
`Figure 15-46
`Figure 15-47
`Figure 15-48
`
`Toggle controls in the iCal bottom bar clearly indicate their current state 258
`A capsule-style toolbar control used as a segmented control 260
`Capsule-style toolbar controls in a toolbar 261
`Examples of push buttons in different types of windows 264
`A push button label can include an ellipsis 266
`OK and Cancel buttons
`266
`Icon button examples 267
`Example relationships of the icon, button, and hit-target dimensions in an icon
`button 268
`Recessed scope buttons used to define the scope of a look-up 270
`Round rectangle scope buttons used to save, change, and set scoping criteria 270
`Gradient buttons used to add and remove items in a list 272
`Gradient buttons can behave in different ways 273
`Help button in a preferences pane 274
`Bevel buttons in an inspector window 275
`Bevel button examples 276
`Examples of round buttons 277
`Radio buttons offer mutually exclusive choices 278
`A radio button can change the state of an application 279
`Radio button label alignment 280
`Checkboxes provide on-off choices to the user 281
`Checkboxes can be indented to show a dependent relationship 282
`Checkbox label alignment 283
`Segmented controls can be used as radio buttons 284
`Segmented controls can contain icons or text 285
`Bevel and icon buttons can include pop-up menus 287
`Pop-up menus provide users with menu functionality in a control 288
`An open pop-up menu 289
`A pop-up menu with an introductory label and menu-item text 290
`Pop-up menus stacked vertically 290
`An Action menu in the Finder toolbar 291
`An Action menu can be below a list view or source list 292
`A combo box allows users to select from a list or supply their own item 294
`A combo box with the list open 294
`A combo box with an introductory label and list-item text 295
`A path control displays the path of the current item 296
`A path control can accommodate a large number of locations 297
`Color wells in an inspector window 298
`An image well in a preferences pane 299
`Textual and graphical date pickers in a preferences pane 300
`A textual date-picker control 300
`A graphical date-picker control 301
`A command pop-down menu in the Colors window 301
`An open command pop-down menu 302
`A command pop-down menu 302
`Sliders allow users to choose from a continuous range of values 303
`
`16
`
`2009-08-20 | © 1992, 2001-2003, 2009 Apple Inc. All Rights Reserved.
`
`MemoryWeb Ex. 2027
`Apple v. MemoryWeb – IPR2022-00032
`
`

`

`FIGURES AND TABLES
`
`Figure 15-49
`Figure 15-50
`Figure 15-51
`Figure 15-52
`Figure 15-53
`Figure 15-54
`Figure 15-55
`
`Figure 15-56
`Figure 15-57
`
`Figure 15-58
`Figure 15-59
`Figure 15-60
`Figure 15-61
`
`Figure 15-62
`
`Figure 15-63
`Figure 15-64
`Figure 15-65
`Figure 15-66
`Figure 15-67
`Figure 15-68
`Figure 15-69
`Figure 15-70
`Figure 15-71
`Figure 15-72
`Figure 15-73
`Figure 15-74
`Figure 15-75
`Figure 15-76
`Figure 15-77
`Figure 15-78
`Figure 15-79
`Figure 15-80
`Figure 15-81
`Figure 15-82
`Figure 15-83
`Figure 15-84
`Figure 15-85
`Figure 15-86
`Figure 15-87
`
`Figure 15-88
`Figure 15-89
`
`A circular slider 304
`A linear slider without tick marks should display a round thumb 305
`Examples of different types of sliders 305
`Stepper controls in a panel 307
`A regular-size stepper control 308
`A placard 308
`A determinate progress bar provides feedback on a process with a known duration
`309
`The active and inactive appearance of a determinate progress bar 310
`An indetermina

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