SlideShare a Scribd company logo
1 of 56
Download to read offline
PATTERN RECOGNITION
 IN USER EXPERIENCE

         Kai Weber
       @techwriterkai
 UX camp CPH, 13 April 2013
ABSTRACT
Pattern recognition is an essential mental strategy for acquiring
and disseminating knowledge, though most of us are not aware
of it. When applied consciously, UX designers can employ
pattern recognition processes to develop effective user
experiences more efficiently and help users orient themselves.

The presentation is a fun whirlwind tour through human
perception and shows how you can apply pattern recognition to:
- Make sense of unknown subject matter before you design
- Overcome "designer’s block" and start designing
- Group UI elements
- Help users to navigate and understand
PROGRAM
1. Who am I and what do I know?

2. What is pattern recognition?

3. Why should UX people care?

4. The pattern recognition experience

5. Pattern recognition in UX
WHO AM I AND WHAT DO I KNOW?
WHO AM I AND WHAT DO I KNOW?
WHO AM I AND WHAT DO I KNOW?
WHO AM I AND WHAT DO I KNOW?
WHO AM I AND WHAT DO I KNOW?
WHO AM I AND WHAT DO I KNOW?
WHAT IS PATTERN RECOGNITION?
http://livinglifewithchemobrain.blogspot.com/2011/03/apparitions-on-toast.html




                                                                                 WHAT IS PATTERN RECOGNITION?
WHAT IS PATTERN RECOGNITION?
http://livinglifewithchemobrain.blogspot.com/2011/03/apparitions-on-toast.html




                                                                                                        Search the web for
                                                                                                        “apparitions on toast”
                                                                                                        for more examples…
WHAT IS PATTERN RECOGNITION?
Part of human perception:

1. Receive sensation and organize it.
WHAT IS PATTERN RECOGNITION?
Part of human perception:

1. Receive sensation and organize it.

2. Recognize patterns.
WHAT IS PATTERN RECOGNITION?
Part of human perception:

1. Receive sensation and organize it.

2. Recognize patterns.

3. Formalize patterns as rules to interpret and decide.
HOW ABOUT AN EXAMPLE?
HOW ABOUT AN EXAMPLE?
 Aardvark, J.R. (1980). Ants, and how to eat them.
    Journal of Orycteropodidae Studies, 80, 11-17.
 Barker, R. (1982). Rum babas, and what to do if you’ve got them.
    Reading: Goodnight From Him.
 Haley, W. (1955). Rock Around The Clock. New York: Decca.
 Izzard, E. (1998). Cake or Death? Gateaunomics, 10, 195-196.
 Lemur, R.-T. (2010). Strepsirrhinoplasty. Antananarivo: Raft Press.
 Leonard, E. (1996). Out of Sight. New York: Harper.
 Shorty, G. (in press). Okay, so they got me. Los Angeles: Cadillac.
HOW ABOUT AN EXAMPLE?
  Aardvark, J.R. (1980). Ants, and how to eat them.
    Journal of Orycteropodidae Studies, 80, 11-17.
  Barker, R. (1982). Rum babas, and what to do if you’ve got them.
    Reading: Goodnight From Him. …


Rule set
1. Last name, initial(s). (Year of publication).
2. If it’s an article: Title, journal title, volume, pages.
3. If it’s a book: Title. City: Publisher.
HOW ABOUT AN EXAMPLE?
  Aardvark, J.R. (1980). Ants, and how to eat them.
    Journal of Orycteropodidae Studies, 80, 11-17.
  Barker, R. (1982). Rum babas, and what to do if you’ve got them.
    Reading: Goodnight From Him. …


Rule set
1. Last name, initial(s). (Year of publication).
2. If it’s an article: Title, journal title, volume, pages.
3. If it’s a book: Title. City: Publisher.

We learn patterns by examples – or by rules.
WHY SHOULD UX PEOPLE CARE?
WHY SHOULD UX PEOPLE CARE?
We do it anyway…
WHY SHOULD UX PEOPLE CARE?
We do it anyway…

1. When we gather information
      Reading specs and designs
      Interviewing subject-matter experts
WHY SHOULD UX PEOPLE CARE?
We do it anyway…

1. When we gather information
      Reading specs and designs
      Interviewing subject-matter experts


2. When we design and order UI elements
      Create icons
      Design color schemes and shapes
WHY SHOULD UX PEOPLE CARE?
We do it anyway, so we might as well do it smartly!
WHY SHOULD UX PEOPLE CARE?
We do it anyway, so we might as well do it smartly!

   If we make sense of our subject more efficiently…

   If we structure UI elements better…

   … we can provide better user experiences!
THE PATTERN RECOGNITION EXPERIENCE
THE PATTERN RECOGNITION EXPERIENCE IN SPACE




Photo by Santiago Masquelet       Photo by Jure Šućur
http://www.sxc.hu/photo/1001312   http://www.sxc.hu/photo/784032
THE PATTERN RECOGNITION EXPERIENCE IN SPACE
                         d
        *        d d
               d




                                    t
       *     *   d dd
            * ** d



                         t
                          t t t
            * * * d

                           t t
                            t
             t   t t          t t
              t      t
            t     t
   t           t
                    t           t
        t
THE PATTERN RECOGNITION EXPERIENCE IN SPACE
                         d
        *        d d
               d




                                    t
       *     *   d dd
            * ** d



                         t
                          t t t
            * * * d

                           t t
                            t
             t   t t          t t
              t      t
            t     t
   t           t
                    t           t
        t
THE PATTERN RECOGNITION EXPERIENCE IN SPACE
                         d
        *        d d
               d




                                    t
       *     *   d dd
            * ** d



                         t
                          t t t
            * * * d

                           t t
                            t
             t   t t          t t
              t      t
            t     t
   t           t
                    t           t
        t
THE PATTERN RECOGNITION EXPERIENCE IN SPACE
                         d
        *        d d
               d




                                    t
       *     *   d dd
            * ** d



                         t
                          t t t
            * * * d

                           t t
                            t
             t   t t          t t
              t      t
            t     t
   t           t
                    t           t
        t
THE PATTERN RECOGNITION EXPERIENCE IN SPACE
                         d
        *        d d
               d




                                    t
       *     *   d dd
            * ** d



                         t
                          t t t
            * * * d

                           t t
                            t
             t   t t          t t
              t      t
            t     t
   t           t
                    t           t
        t
THE PATTERN RECOGNITION EXPERIENCE IN SPACE
                 Sharing     d
         *         d d
                 d




                                        t
        * *
File handling      d dd             Edit image
              * ** d



                             t
                              t t t
             * * * d

                               t t
                                t
                t    t t          t t
                  t      t
Edit text       t     t
     t             t
                        t           t
            t
THE PATTERN RECOGNITION EXPERIENCE IN TIME
THE PATTERN RECOGNITION EXPERIENCE IN TIME




                   Photo by Richard Cop
                   http://www.sxc.hu/photo/326144
THE PATTERN RECOGNITION EXPERIENCE IN TIME




   *     * * *    !
THE PATTERN RECOGNITION EXPERIENCE IN TIME




   *     *      *     *    *     *   !
HOW DOES PATTERN RECOGNITION WORK?
Bottom-up processing

1. Experience and organize
2. Match similarities
3. Segment into groups

… building up a representation from elements.
HOW DOES PATTERN RECOGNITION WORK?




         What is this? How do you know?
HOW DOES PATTERN RECOGNITION WORK?




         What is this? How do you know?
HOW DOES PATTERN RECOGNITION WORK?
Top-down processing

1. Know general concept and rules
2. Contextualize them
3. Apply them

… searching for confirmation by “template matching”.
HOW DOES PATTERN RECOGNITION WORK?
Bottom-up                       Top-down

   No prior knowledge             Uses prior knowledge

   Elements  concepts            Concepts  elements

   Emphasizes relations           Emphasizes context

   Slow, but usually correct      Quick, but sometimes wrong
HOW DOES PATTERN RECOGNITION WORK?




                                       What is this? How do you know?




Martin Boyce:
Untitled, 2002.
http://www.mmk-frankfurt.de/de/sammlung/
werkdetailseite/?werk=2002%2F112
HOW DOES PATTERN RECOGNITION WORK?




                                       What is this? It’s part…




Martin Boyce:
Untitled, 2002.
http://www.mmk-frankfurt.de/de/sammlung/
werkdetailseite/?werk=2002%2F112
HOW DOES PATTERN RECOGNITION WORK?




                                       What is this? It’s part of a chair!




Martin Boyce:
Untitled, 2002.
http://www.mmk-frankfurt.de/de/sammlung/
werkdetailseite/?werk=2002%2F112
HOW DOES PATTERN RECOGNITION WORK?




Martin Boyce:                              Arne Jacobsen:
Untitled, 2002.                            Chair 3107, c.1952.
http://www.mmk-frankfurt.de/de/sammlung/   http://www.moma.org/explore/collection/index
werkdetailseite/?werk=2002%2F112
HOW DOES PATTERN RECOGNITION WORK?
Bottom-up                       Top-down

   No prior knowledge             Uses prior knowledge

   Elements  concepts            Concepts  elements

   Emphasizes relations           Emphasizes context

   Slow, but usually correct      Quick, but sometimes wrong
PATTERN RECOGNITION IN UX
PATTERN RECOGNITION IN UX
   To make sense of unknown subject matter

   To group UI elements

   To help your users navigate and understand
FINAL WORDS OF ADVICE AND WARNING
FINAL WORDS OF ADVICE AND WARNING
   Patternicity: Humans are addicted to meaning.
FINAL WORDS OF ADVICE AND WARNING
   Patternicity: Humans are addicted to meaning.

   Some patterns refuse to be recognized.
FINAL WORDS OF ADVICE AND WARNING
   Patternicity: Humans are addicted to meaning.

   Some patterns refuse to be recognized.

   Pattern recognition occurs in contexts.
FINAL WORDS OF ADVICE AND WARNING
   Patternicity: Humans are addicted to meaning.

   Some patterns refuse to be recognized

   Pattern recognition occurs in contexts

   Creating UX is often a bottom-up process …
   ... but using it is often top-down exploration!
QUESTIONS? COMMENTS?
THANK YOU! KEEP IN TOUCH!




@techwriterkai




                            kaiweber.wordpress.com

More Related Content

Viewers also liked

Pattern Recognition - Designing a minimum distance class mean classifier
Pattern Recognition - Designing a minimum distance class mean classifierPattern Recognition - Designing a minimum distance class mean classifier
Pattern Recognition - Designing a minimum distance class mean classifierNayem Nayem
 
Quantified User - Wearable Sensors - Content Scaling - UXCamp Europe 2013
Quantified User - Wearable Sensors - Content Scaling - UXCamp Europe 2013Quantified User - Wearable Sensors - Content Scaling - UXCamp Europe 2013
Quantified User - Wearable Sensors - Content Scaling - UXCamp Europe 2013Mark Melnykowycz
 
Design without critique is like a flower without water (#uxce13 version)
Design without critique is like a flower without water (#uxce13 version)Design without critique is like a flower without water (#uxce13 version)
Design without critique is like a flower without water (#uxce13 version)Petr Stedry
 
The UX of Bitcoin
The UX of BitcoinThe UX of Bitcoin
The UX of BitcoinTamim Swaid
 
Improving site search with search analytics
Improving site search with search analyticsImproving site search with search analytics
Improving site search with search analyticsAudun Rundberg
 
Buttons suck! /UXcamp Europe 2013/
Buttons suck! /UXcamp Europe 2013/Buttons suck! /UXcamp Europe 2013/
Buttons suck! /UXcamp Europe 2013/Petr Kosnar
 
Kitsch - Bad Taste And Loving It - UXcamp Europe Berlin 2013
Kitsch - Bad Taste And Loving It - UXcamp Europe Berlin 2013Kitsch - Bad Taste And Loving It - UXcamp Europe Berlin 2013
Kitsch - Bad Taste And Loving It - UXcamp Europe Berlin 2013Lutz Schmitt
 
UX Camp Berlin 2013 - Hands-on UX
UX Camp Berlin 2013 - Hands-on UXUX Camp Berlin 2013 - Hands-on UX
UX Camp Berlin 2013 - Hands-on UXReto Laemmler
 
Ann chapter-3-single layerperceptron20021031
Ann chapter-3-single layerperceptron20021031Ann chapter-3-single layerperceptron20021031
Ann chapter-3-single layerperceptron20021031frdos
 
Basics in User Experience Design, Information Architecture & Usability
Basics in User Experience Design, Information Architecture & UsabilityBasics in User Experience Design, Information Architecture & Usability
Basics in User Experience Design, Information Architecture & UsabilitySebastian Waters
 
Design studio workshop
Design studio workshopDesign studio workshop
Design studio workshopPetr Stedry
 
Pattern Recognition: Class mean classifier
Pattern Recognition: Class mean classifierPattern Recognition: Class mean classifier
Pattern Recognition: Class mean classifierMd Mamunur Rashid
 
User Experience vs Customer Experience - same,same but different
User Experience vs Customer Experience - same,same but differentUser Experience vs Customer Experience - same,same but different
User Experience vs Customer Experience - same,same but differentNiels Anhalt
 

Viewers also liked (20)

First Time UX
First Time UXFirst Time UX
First Time UX
 
Pattern Recognition - Designing a minimum distance class mean classifier
Pattern Recognition - Designing a minimum distance class mean classifierPattern Recognition - Designing a minimum distance class mean classifier
Pattern Recognition - Designing a minimum distance class mean classifier
 
Quantified User - Wearable Sensors - Content Scaling - UXCamp Europe 2013
Quantified User - Wearable Sensors - Content Scaling - UXCamp Europe 2013Quantified User - Wearable Sensors - Content Scaling - UXCamp Europe 2013
Quantified User - Wearable Sensors - Content Scaling - UXCamp Europe 2013
 
Design without critique is like a flower without water (#uxce13 version)
Design without critique is like a flower without water (#uxce13 version)Design without critique is like a flower without water (#uxce13 version)
Design without critique is like a flower without water (#uxce13 version)
 
4 steps from sadness til zen
4 steps from sadness til zen4 steps from sadness til zen
4 steps from sadness til zen
 
The UX of Bitcoin
The UX of BitcoinThe UX of Bitcoin
The UX of Bitcoin
 
Improving site search with search analytics
Improving site search with search analyticsImproving site search with search analytics
Improving site search with search analytics
 
UX Is Endangered
UX Is EndangeredUX Is Endangered
UX Is Endangered
 
Buttons suck! /UXcamp Europe 2013/
Buttons suck! /UXcamp Europe 2013/Buttons suck! /UXcamp Europe 2013/
Buttons suck! /UXcamp Europe 2013/
 
Agile for all
Agile for allAgile for all
Agile for all
 
Kitsch - Bad Taste And Loving It - UXcamp Europe Berlin 2013
Kitsch - Bad Taste And Loving It - UXcamp Europe Berlin 2013Kitsch - Bad Taste And Loving It - UXcamp Europe Berlin 2013
Kitsch - Bad Taste And Loving It - UXcamp Europe Berlin 2013
 
UX Camp Berlin 2013 - Hands-on UX
UX Camp Berlin 2013 - Hands-on UXUX Camp Berlin 2013 - Hands-on UX
UX Camp Berlin 2013 - Hands-on UX
 
Ann chapter-3-single layerperceptron20021031
Ann chapter-3-single layerperceptron20021031Ann chapter-3-single layerperceptron20021031
Ann chapter-3-single layerperceptron20021031
 
CSC446: Pattern Recognition (LN8)
CSC446: Pattern Recognition (LN8)CSC446: Pattern Recognition (LN8)
CSC446: Pattern Recognition (LN8)
 
Basics in User Experience Design, Information Architecture & Usability
Basics in User Experience Design, Information Architecture & UsabilityBasics in User Experience Design, Information Architecture & Usability
Basics in User Experience Design, Information Architecture & Usability
 
Design studio workshop
Design studio workshopDesign studio workshop
Design studio workshop
 
Pattern Recognition: Class mean classifier
Pattern Recognition: Class mean classifierPattern Recognition: Class mean classifier
Pattern Recognition: Class mean classifier
 
User Experience vs Customer Experience - same,same but different
User Experience vs Customer Experience - same,same but differentUser Experience vs Customer Experience - same,same but different
User Experience vs Customer Experience - same,same but different
 
Pattern recognition
Pattern recognitionPattern recognition
Pattern recognition
 
Pattern Recognition
Pattern RecognitionPattern Recognition
Pattern Recognition
 

More from amelio

Mission Statements in der Doku - tekom 150914
Mission Statements in der Doku - tekom 150914Mission Statements in der Doku - tekom 150914
Mission Statements in der Doku - tekom 150914amelio
 
Kai Weber - Unstructured documentation to structured topics - stc 140519 - p...
Kai Weber  - Unstructured documentation to structured topics - stc 140519 - p...Kai Weber  - Unstructured documentation to structured topics - stc 140519 - p...
Kai Weber - Unstructured documentation to structured topics - stc 140519 - p...amelio
 
Weber, Kai - Why you need a tech comm mission statement - tekom 131107
Weber, Kai - Why you need a tech comm mission statement - tekom 131107Weber, Kai - Why you need a tech comm mission statement - tekom 131107
Weber, Kai - Why you need a tech comm mission statement - tekom 131107amelio
 
Atherton & Weber - Bake your own taxonomy - tcuk 130924 - public
Atherton & Weber - Bake your own taxonomy - tcuk 130924 - publicAtherton & Weber - Bake your own taxonomy - tcuk 130924 - public
Atherton & Weber - Bake your own taxonomy - tcuk 130924 - publicamelio
 
Kai Weber - Addicted to Meaning - tcuk 130925 - public
Kai Weber - Addicted to Meaning - tcuk 130925 - publicKai Weber - Addicted to Meaning - tcuk 130925 - public
Kai Weber - Addicted to Meaning - tcuk 130925 - publicamelio
 
Kai Weber - Addicted to meaning - tcworld 121023 public
Kai Weber - Addicted to meaning - tcworld 121023 publicKai Weber - Addicted to meaning - tcworld 121023 public
Kai Weber - Addicted to meaning - tcworld 121023 publicamelio
 
Kai Weber & Chris Atherton - Pattern recognition for technical communicators ...
Kai Weber & Chris Atherton - Pattern recognition for technical communicators ...Kai Weber & Chris Atherton - Pattern recognition for technical communicators ...
Kai Weber & Chris Atherton - Pattern recognition for technical communicators ...amelio
 

More from amelio (7)

Mission Statements in der Doku - tekom 150914
Mission Statements in der Doku - tekom 150914Mission Statements in der Doku - tekom 150914
Mission Statements in der Doku - tekom 150914
 
Kai Weber - Unstructured documentation to structured topics - stc 140519 - p...
Kai Weber  - Unstructured documentation to structured topics - stc 140519 - p...Kai Weber  - Unstructured documentation to structured topics - stc 140519 - p...
Kai Weber - Unstructured documentation to structured topics - stc 140519 - p...
 
Weber, Kai - Why you need a tech comm mission statement - tekom 131107
Weber, Kai - Why you need a tech comm mission statement - tekom 131107Weber, Kai - Why you need a tech comm mission statement - tekom 131107
Weber, Kai - Why you need a tech comm mission statement - tekom 131107
 
Atherton & Weber - Bake your own taxonomy - tcuk 130924 - public
Atherton & Weber - Bake your own taxonomy - tcuk 130924 - publicAtherton & Weber - Bake your own taxonomy - tcuk 130924 - public
Atherton & Weber - Bake your own taxonomy - tcuk 130924 - public
 
Kai Weber - Addicted to Meaning - tcuk 130925 - public
Kai Weber - Addicted to Meaning - tcuk 130925 - publicKai Weber - Addicted to Meaning - tcuk 130925 - public
Kai Weber - Addicted to Meaning - tcuk 130925 - public
 
Kai Weber - Addicted to meaning - tcworld 121023 public
Kai Weber - Addicted to meaning - tcworld 121023 publicKai Weber - Addicted to meaning - tcworld 121023 public
Kai Weber - Addicted to meaning - tcworld 121023 public
 
Kai Weber & Chris Atherton - Pattern recognition for technical communicators ...
Kai Weber & Chris Atherton - Pattern recognition for technical communicators ...Kai Weber & Chris Atherton - Pattern recognition for technical communicators ...
Kai Weber & Chris Atherton - Pattern recognition for technical communicators ...
 

Recently uploaded

Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 

Recently uploaded (20)

Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 

Pattern recognition for UX - 13 April 2013

  • 1. PATTERN RECOGNITION IN USER EXPERIENCE Kai Weber @techwriterkai UX camp CPH, 13 April 2013
  • 2. ABSTRACT Pattern recognition is an essential mental strategy for acquiring and disseminating knowledge, though most of us are not aware of it. When applied consciously, UX designers can employ pattern recognition processes to develop effective user experiences more efficiently and help users orient themselves. The presentation is a fun whirlwind tour through human perception and shows how you can apply pattern recognition to: - Make sense of unknown subject matter before you design - Overcome "designer’s block" and start designing - Group UI elements - Help users to navigate and understand
  • 3. PROGRAM 1. Who am I and what do I know? 2. What is pattern recognition? 3. Why should UX people care? 4. The pattern recognition experience 5. Pattern recognition in UX
  • 4. WHO AM I AND WHAT DO I KNOW?
  • 5. WHO AM I AND WHAT DO I KNOW?
  • 6. WHO AM I AND WHAT DO I KNOW?
  • 7. WHO AM I AND WHAT DO I KNOW?
  • 8. WHO AM I AND WHAT DO I KNOW?
  • 9. WHO AM I AND WHAT DO I KNOW?
  • 10. WHAT IS PATTERN RECOGNITION?
  • 12. WHAT IS PATTERN RECOGNITION? http://livinglifewithchemobrain.blogspot.com/2011/03/apparitions-on-toast.html Search the web for “apparitions on toast” for more examples…
  • 13. WHAT IS PATTERN RECOGNITION? Part of human perception: 1. Receive sensation and organize it.
  • 14. WHAT IS PATTERN RECOGNITION? Part of human perception: 1. Receive sensation and organize it. 2. Recognize patterns.
  • 15. WHAT IS PATTERN RECOGNITION? Part of human perception: 1. Receive sensation and organize it. 2. Recognize patterns. 3. Formalize patterns as rules to interpret and decide.
  • 16. HOW ABOUT AN EXAMPLE?
  • 17. HOW ABOUT AN EXAMPLE? Aardvark, J.R. (1980). Ants, and how to eat them. Journal of Orycteropodidae Studies, 80, 11-17. Barker, R. (1982). Rum babas, and what to do if you’ve got them. Reading: Goodnight From Him. Haley, W. (1955). Rock Around The Clock. New York: Decca. Izzard, E. (1998). Cake or Death? Gateaunomics, 10, 195-196. Lemur, R.-T. (2010). Strepsirrhinoplasty. Antananarivo: Raft Press. Leonard, E. (1996). Out of Sight. New York: Harper. Shorty, G. (in press). Okay, so they got me. Los Angeles: Cadillac.
  • 18. HOW ABOUT AN EXAMPLE? Aardvark, J.R. (1980). Ants, and how to eat them. Journal of Orycteropodidae Studies, 80, 11-17. Barker, R. (1982). Rum babas, and what to do if you’ve got them. Reading: Goodnight From Him. … Rule set 1. Last name, initial(s). (Year of publication). 2. If it’s an article: Title, journal title, volume, pages. 3. If it’s a book: Title. City: Publisher.
  • 19. HOW ABOUT AN EXAMPLE? Aardvark, J.R. (1980). Ants, and how to eat them. Journal of Orycteropodidae Studies, 80, 11-17. Barker, R. (1982). Rum babas, and what to do if you’ve got them. Reading: Goodnight From Him. … Rule set 1. Last name, initial(s). (Year of publication). 2. If it’s an article: Title, journal title, volume, pages. 3. If it’s a book: Title. City: Publisher. We learn patterns by examples – or by rules.
  • 20. WHY SHOULD UX PEOPLE CARE?
  • 21. WHY SHOULD UX PEOPLE CARE? We do it anyway…
  • 22. WHY SHOULD UX PEOPLE CARE? We do it anyway… 1. When we gather information  Reading specs and designs  Interviewing subject-matter experts
  • 23. WHY SHOULD UX PEOPLE CARE? We do it anyway… 1. When we gather information  Reading specs and designs  Interviewing subject-matter experts 2. When we design and order UI elements  Create icons  Design color schemes and shapes
  • 24. WHY SHOULD UX PEOPLE CARE? We do it anyway, so we might as well do it smartly!
  • 25. WHY SHOULD UX PEOPLE CARE? We do it anyway, so we might as well do it smartly!  If we make sense of our subject more efficiently…  If we structure UI elements better…  … we can provide better user experiences!
  • 27. THE PATTERN RECOGNITION EXPERIENCE IN SPACE Photo by Santiago Masquelet Photo by Jure Šućur http://www.sxc.hu/photo/1001312 http://www.sxc.hu/photo/784032
  • 28. THE PATTERN RECOGNITION EXPERIENCE IN SPACE d * d d d t * * d dd * ** d t t t t * * * d t t t t t t t t t t t t t t t t t
  • 29. THE PATTERN RECOGNITION EXPERIENCE IN SPACE d * d d d t * * d dd * ** d t t t t * * * d t t t t t t t t t t t t t t t t t
  • 30. THE PATTERN RECOGNITION EXPERIENCE IN SPACE d * d d d t * * d dd * ** d t t t t * * * d t t t t t t t t t t t t t t t t t
  • 31. THE PATTERN RECOGNITION EXPERIENCE IN SPACE d * d d d t * * d dd * ** d t t t t * * * d t t t t t t t t t t t t t t t t t
  • 32. THE PATTERN RECOGNITION EXPERIENCE IN SPACE d * d d d t * * d dd * ** d t t t t * * * d t t t t t t t t t t t t t t t t t
  • 33. THE PATTERN RECOGNITION EXPERIENCE IN SPACE Sharing d * d d d t * * File handling d dd Edit image * ** d t t t t * * * d t t t t t t t t t t Edit text t t t t t t t
  • 34. THE PATTERN RECOGNITION EXPERIENCE IN TIME
  • 35. THE PATTERN RECOGNITION EXPERIENCE IN TIME Photo by Richard Cop http://www.sxc.hu/photo/326144
  • 36. THE PATTERN RECOGNITION EXPERIENCE IN TIME * * * * !
  • 37. THE PATTERN RECOGNITION EXPERIENCE IN TIME * * * * * * !
  • 38. HOW DOES PATTERN RECOGNITION WORK? Bottom-up processing 1. Experience and organize 2. Match similarities 3. Segment into groups … building up a representation from elements.
  • 39. HOW DOES PATTERN RECOGNITION WORK? What is this? How do you know?
  • 40. HOW DOES PATTERN RECOGNITION WORK? What is this? How do you know?
  • 41. HOW DOES PATTERN RECOGNITION WORK? Top-down processing 1. Know general concept and rules 2. Contextualize them 3. Apply them … searching for confirmation by “template matching”.
  • 42. HOW DOES PATTERN RECOGNITION WORK? Bottom-up Top-down  No prior knowledge  Uses prior knowledge  Elements  concepts  Concepts  elements  Emphasizes relations  Emphasizes context  Slow, but usually correct  Quick, but sometimes wrong
  • 43. HOW DOES PATTERN RECOGNITION WORK? What is this? How do you know? Martin Boyce: Untitled, 2002. http://www.mmk-frankfurt.de/de/sammlung/ werkdetailseite/?werk=2002%2F112
  • 44. HOW DOES PATTERN RECOGNITION WORK? What is this? It’s part… Martin Boyce: Untitled, 2002. http://www.mmk-frankfurt.de/de/sammlung/ werkdetailseite/?werk=2002%2F112
  • 45. HOW DOES PATTERN RECOGNITION WORK? What is this? It’s part of a chair! Martin Boyce: Untitled, 2002. http://www.mmk-frankfurt.de/de/sammlung/ werkdetailseite/?werk=2002%2F112
  • 46. HOW DOES PATTERN RECOGNITION WORK? Martin Boyce: Arne Jacobsen: Untitled, 2002. Chair 3107, c.1952. http://www.mmk-frankfurt.de/de/sammlung/ http://www.moma.org/explore/collection/index werkdetailseite/?werk=2002%2F112
  • 47. HOW DOES PATTERN RECOGNITION WORK? Bottom-up Top-down  No prior knowledge  Uses prior knowledge  Elements  concepts  Concepts  elements  Emphasizes relations  Emphasizes context  Slow, but usually correct  Quick, but sometimes wrong
  • 49. PATTERN RECOGNITION IN UX  To make sense of unknown subject matter  To group UI elements  To help your users navigate and understand
  • 50. FINAL WORDS OF ADVICE AND WARNING
  • 51. FINAL WORDS OF ADVICE AND WARNING  Patternicity: Humans are addicted to meaning.
  • 52. FINAL WORDS OF ADVICE AND WARNING  Patternicity: Humans are addicted to meaning.  Some patterns refuse to be recognized.
  • 53. FINAL WORDS OF ADVICE AND WARNING  Patternicity: Humans are addicted to meaning.  Some patterns refuse to be recognized.  Pattern recognition occurs in contexts.
  • 54. FINAL WORDS OF ADVICE AND WARNING  Patternicity: Humans are addicted to meaning.  Some patterns refuse to be recognized  Pattern recognition occurs in contexts  Creating UX is often a bottom-up process …  ... but using it is often top-down exploration!
  • 56. THANK YOU! KEEP IN TOUCH! @techwriterkai kaiweber.wordpress.com