SlideShare ist ein Scribd-Unternehmen logo
1 von 41
Eran Aharonson
    UPA Israel 2011
Intuitive User Interfaces
Topics
 Introduction to Intuitive User Interfaces
 What is one touch ?
 Use case – integrating one touch into smartphones
 Underlying technology
 Challenges
 Overcoming




                                                      2
Intuitive User Interfaces
 Established 1 January 2009
 The company’s mission is to simplify the use of devices
  (mobile phones first) via One Touch Experience
 Founded by industry veterans and experts in the fields
  of Mobile, Machine learning and User Experience
 Patent pending:
   “System and Method for intuitive User Interaction”
   Priority date: 26 June 2008




                                                         3
Evolution of Complexity




Simplicity                Complexity



                                       4
Vision




         5
What went wrong?
 Endless applications....
 Endless information....
 Screens away...
 Manus away…
 Fun…


Endless scrolls and touches…




                               6
Quiz: How many clicks to setup
your alarm Clock ?
                Set alarm to
                    7AM
Persistent changes – are hard to use




                                       8
Mobile User Experience Challenges
Complexity:
                • More features and applications
  high and        with deeper menu trees
 increasing

                • To ‘call John Smith’ you need to
 “Silos” of       open contacts, search
 activities       contact, select location, place
                  call
Small screen    • Current solutions (predictive
    and           text, speech recognition) don’t
limited data      help
   entry        • Mobile is not PC

 Impersonal     • The user interface does not
                  adapt according to location,
and Static UI     status, usage history etc.

                                                     9
‹#›
NTT DoCoMo Eye-Controlled Phones




                                   11
One Touch – the vision



                     12
The Vision:
What you need, when you need it

                        Situation
   • Adaptive to                    • Options
     the user      • Time           • Fast, simple
                   • Location       • Intuitive
                   • Past events
        Personal                        One Touch




                         …One Touch Away
                                                     13
One Touch in action (Android)




                                14
One Touch Experience
Text Debra




                       Go to VVM
Call Ron




 Set Alarm Clock
                       Open a network
                       connection




                                    15
One Touch Calls & SMS Examp;e

Intuitive:       Touch
one touch        contact icon

Standard                           Scroll for        Select     home /
                  Click ‘phone’
Android                             name            contact     mobile


Intuitive:                        Click         Scroll for     Select    home /
                  Click ‘Home’
fallback                          ‘phone’        name         contact    mobile



      In most cases: the action is there, saves the user many touches
      If the action is not there: 1 more touch than Standard Android

                                                                            16
Dynamic UI: One Touch for any
   application
Intuitive:       Touch
one touch        application

Standard          Click            Scroll for
                                                Select
Android           ‘Applications’     app


Intuitive:       Click             Scroll for
fallback                                        Select
                 ‘Applications’      app



      In most cases: application is there, saves the user many touches
      If the application is not there: same as Standard Android

                                                                  17
One Touch - the
  Technology

                  18
Solution flow




 Log – Black Box      Learn              One Touch
 • Calls, SMS, web,   • Patterns         • Personal and
   applications       • Habits             situation based
 • Time, location,    • Situations and     prediction
   network info         scenarios        • Simple and
 • Phone events and                        Intuitive 3D UI
   sensors



                                                             19
Black Box Event Logger
                                          Situation
 Events
                                        Information
           • Calls, SMS, IM, Email
 Contact   • Incoming/outgoing             Time

           • Web page, Playlist,
 Items       Destination
                                          Location
                                                       Virtual
  Apps     • Games, Camera, ...
                                                       Event
                                        Connectivity    Log
 Social    • Facebook, twitter


                                          Sensors
 System    • Settings, General/Silent




                                                                 20
Learning Engine



     Virtual                Learning                    Statistical
     Event
      Log
                             Engine                     Prediction
                                                          Model




               Creating statistical model from events



                                                                      21
Prediction Engine
   Time
     Location
          Connectivity                                                Call Ron’s mobile

            Sensors
                                                                      SMS to Inbal

Current Situation Information
                                  Prediction
                                    Engine
                                                                      Start the alarm clock



               Statistical                                            Start service
                Actions
  Last
                 Model
 Actions

                  Generating personalized, situation based actions
                                                                                  22
Android User Experience




                          23
Challenges



             24
Challenges
 Black Box approach
 Existing predictors
 Multiple channels of communication
 Different roles
 User Expectations
 Not enough data / Boot strapping
 User Interfaces




                                       25
Black Box
 Device “senses” the world
 Many sensors
    Time / Location
    Connectivity
    Device status
   …
 Correlation to reality
    Silence ~ meeting
    BT ~ car
    …

                              26
Why known predictors work?

 Last call                           Returning a call




                                     Probability
Probability




                          Incoming
                          Missed
                          Outgoing




              Calls distance                       Hours
                                                           27
Frequent actions - contact prediction
 Prediction of contacts based
  on frequency
 Usually one very strong
  contact




                                 Probability
 A few contacts that always
  have high probability to be
  used (usually 3 to 5)
                                                             Random




                                               Different Contacts

                                                                    28
Uneven distribution
                     Web
                                                          Morning
                                           Night           10%
                                           23%

Applications
                                   Calls
                                                               Afternoon
                                                                  34%
                                           Evening
                                             33%

               SMS




                     Action type                     Time of day

                                                                       29
Communication channels




                         30
Usage pattern (Roles)
 Personal
    Incoming ~ outgoing calls
    Most from address book
    Last calls a good predictor
 VC
    Incoming >> outgoing calls
    Many unknown – used once
    Lot of meetings – many missed
    Most calls are done in the car (other device)



                                                     31
Expectations
 I always call my mom in the morning
     Well not always …
 I never spoke to that person
     What about yesterday ?
 Why this person does not appear?
     Well… because last communication was e-mail checked on
      other device
 Those are all last calls….
     But only 60% is last
 No one can read my mind…

                                                          32
Data - missing
 Average ~ 50 per day
 Texting is mostly ping-
  pong chats
 Very few are beyond
  last or frequent
 Takes time to learn –
  what we do in the
  evening at home …




                            33
User Interfaces




                  34
Guideline to
 Solution

               35
Think positive
 Learn from first appearance
    Users know the value – we don’t …
 Forget fast
    Compensate the fast learning
 Find the reason with time
    Location
    Time
    Missed call
 Compare to other options


                                         36
Use the person brain …
 Present enough options ~ 10
    Miller – short memory < 7
    In web people can do more
 Build a graphic language
    Images
    Icons
 Selection is fast
    We know what we look for …
    Reminder
 Magic / Fun

                                  37
Summary



          38
One Touch - highlights
 Actions are predicted based on various probabilistic criteria
    Above “black box” sensors
 Normalization is performed on received data
    Data is part of conversation or usage pattern
 User behavior shows:
    Strong tendency for the short period history (i.e. last calls)
    Few frequent actions with high probability – usually also inside the last
     actions history
    It takes long time to learn behavior of non frequent actions
 Using Intuitive UI saves clicks
 There is still work to do

                                                                          39
‹#›
Thank you
Eran Aharonson
eran.aharonson@intuitiveui.com

Weitere ähnliche Inhalte

Was ist angesagt?

INTERACTIVE WHITEBOARD SOLUTIONS
INTERACTIVE WHITEBOARD SOLUTIONSINTERACTIVE WHITEBOARD SOLUTIONS
INTERACTIVE WHITEBOARD SOLUTIONS
Helder Lopes
 
Icccn2011 jiang-0802
Icccn2011 jiang-0802Icccn2011 jiang-0802
Icccn2011 jiang-0802
Jiang Zhu
 
Accenture - Innovation at Work
Accenture - Innovation at WorkAccenture - Innovation at Work
Accenture - Innovation at Work
Robert Casselman
 
Arti e Culture Digitali Lezione 1, Luca Simeone
Arti e Culture Digitali Lezione 1, Luca SimeoneArti e Culture Digitali Lezione 1, Luca Simeone
Arti e Culture Digitali Lezione 1, Luca Simeone
meetingsalongtheedge
 
Allan Robinson Portfolio
Allan Robinson   PortfolioAllan Robinson   Portfolio
Allan Robinson Portfolio
allrob2
 
Towards user co-creation of value on the Internet-of-Things (IoT)
Towards user co-creation of value on the Internet-of-Things (IoT)Towards user co-creation of value on the Internet-of-Things (IoT)
Towards user co-creation of value on the Internet-of-Things (IoT)
trappenl
 
Remote Collaboration Tools
Remote Collaboration Tools Remote Collaboration Tools
Remote Collaboration Tools
Videoguy
 
Low-Cost Multiple Degrees-of-Freedom Optical Tracking for 3D Interaction in H...
Low-Cost Multiple Degrees-of-Freedom Optical Tracking for 3D Interaction in H...Low-Cost Multiple Degrees-of-Freedom Optical Tracking for 3D Interaction in H...
Low-Cost Multiple Degrees-of-Freedom Optical Tracking for 3D Interaction in H...
IDES Editor
 

Was ist angesagt? (20)

Natural User Interface Microsoft Kinect and Surface Computing
Natural User Interface Microsoft Kinect and Surface ComputingNatural User Interface Microsoft Kinect and Surface Computing
Natural User Interface Microsoft Kinect and Surface Computing
 
INTERACTIVE WHITEBOARD SOLUTIONS
INTERACTIVE WHITEBOARD SOLUTIONSINTERACTIVE WHITEBOARD SOLUTIONS
INTERACTIVE WHITEBOARD SOLUTIONS
 
Guest Lecture: SenSec - Mobile Security through BehavioMetrics
Guest Lecture: SenSec - Mobile Security through BehavioMetrics Guest Lecture: SenSec - Mobile Security through BehavioMetrics
Guest Lecture: SenSec - Mobile Security through BehavioMetrics
 
Icccn2011 jiang-0802
Icccn2011 jiang-0802Icccn2011 jiang-0802
Icccn2011 jiang-0802
 
Accenture - Innovation at Work
Accenture - Innovation at WorkAccenture - Innovation at Work
Accenture - Innovation at Work
 
BehavioMetrics: A Big Data Approach
BehavioMetrics: A Big Data ApproachBehavioMetrics: A Big Data Approach
BehavioMetrics: A Big Data Approach
 
Mobile user experience conference 2009 - The rise of the mobile context
Mobile user experience conference 2009 - The rise of the mobile contextMobile user experience conference 2009 - The rise of the mobile context
Mobile user experience conference 2009 - The rise of the mobile context
 
KeySens: Passive User Authentication Through Micro Behavior Modeling of Soft ...
KeySens: Passive User Authentication Through Micro Behavior Modeling of Soft ...KeySens: Passive User Authentication Through Micro Behavior Modeling of Soft ...
KeySens: Passive User Authentication Through Micro Behavior Modeling of Soft ...
 
Istance Designing Gaze Gestures For Gaming An Investigation Of Performance
Istance Designing Gaze Gestures For Gaming An Investigation Of PerformanceIstance Designing Gaze Gestures For Gaming An Investigation Of Performance
Istance Designing Gaze Gestures For Gaming An Investigation Of Performance
 
My Robot
My RobotMy Robot
My Robot
 
NFC - Examples for Inspiration
NFC - Examples for InspirationNFC - Examples for Inspiration
NFC - Examples for Inspiration
 
Project Modai preliminary boards
Project Modai preliminary boardsProject Modai preliminary boards
Project Modai preliminary boards
 
Behaviometrics: Behavior Modeling from Heterogeneous Sensory Time-Series
Behaviometrics: Behavior Modeling from Heterogeneous Sensory Time-SeriesBehaviometrics: Behavior Modeling from Heterogeneous Sensory Time-Series
Behaviometrics: Behavior Modeling from Heterogeneous Sensory Time-Series
 
E mental Health Conference - Presentations
E mental Health Conference - PresentationsE mental Health Conference - Presentations
E mental Health Conference - Presentations
 
Arti e Culture Digitali Lezione 1, Luca Simeone
Arti e Culture Digitali Lezione 1, Luca SimeoneArti e Culture Digitali Lezione 1, Luca Simeone
Arti e Culture Digitali Lezione 1, Luca Simeone
 
The Box And Beyond
The Box And BeyondThe Box And Beyond
The Box And Beyond
 
Allan Robinson Portfolio
Allan Robinson   PortfolioAllan Robinson   Portfolio
Allan Robinson Portfolio
 
Towards user co-creation of value on the Internet-of-Things (IoT)
Towards user co-creation of value on the Internet-of-Things (IoT)Towards user co-creation of value on the Internet-of-Things (IoT)
Towards user co-creation of value on the Internet-of-Things (IoT)
 
Remote Collaboration Tools
Remote Collaboration Tools Remote Collaboration Tools
Remote Collaboration Tools
 
Low-Cost Multiple Degrees-of-Freedom Optical Tracking for 3D Interaction in H...
Low-Cost Multiple Degrees-of-Freedom Optical Tracking for 3D Interaction in H...Low-Cost Multiple Degrees-of-Freedom Optical Tracking for 3D Interaction in H...
Low-Cost Multiple Degrees-of-Freedom Optical Tracking for 3D Interaction in H...
 

Ähnlich wie UPA Israel event 2011 - Eran Aharonson

SenSec: Mobile Application Security through Passive Sensing
SenSec: Mobile Application Security through Passive SensingSenSec: Mobile Application Security through Passive Sensing
SenSec: Mobile Application Security through Passive Sensing
Jiang Zhu
 
10 mistakes in mobile marketing1 oacvb
10 mistakes in mobile marketing1 oacvb10 mistakes in mobile marketing1 oacvb
10 mistakes in mobile marketing1 oacvb
Cellular Sales
 
Mobile sector's idea
Mobile sector's ideaMobile sector's idea
Mobile sector's idea
Chen Chen
 
Extending softwareintomobile 11 28-2012
Extending softwareintomobile 11 28-2012Extending softwareintomobile 11 28-2012
Extending softwareintomobile 11 28-2012
CorSource
 

Ähnlich wie UPA Israel event 2011 - Eran Aharonson (20)

Designing Rich Mobile Apps in a Fragmented World
Designing Rich Mobile Apps in a Fragmented WorldDesigning Rich Mobile Apps in a Fragmented World
Designing Rich Mobile Apps in a Fragmented World
 
Defending Behind the Mobile Device
Defending Behind the Mobile DeviceDefending Behind the Mobile Device
Defending Behind the Mobile Device
 
SenSec: Mobile Application Security through Passive Sensing
SenSec: Mobile Application Security through Passive SensingSenSec: Mobile Application Security through Passive Sensing
SenSec: Mobile Application Security through Passive Sensing
 
Mobilemonday b2b flow pilots
Mobilemonday b2b   flow pilotsMobilemonday b2b   flow pilots
Mobilemonday b2b flow pilots
 
Ubiquitous Computing
Ubiquitous ComputingUbiquitous Computing
Ubiquitous Computing
 
How to Enable Unified Push Notifications in Native and HTML5 Hybrid Mobile Apps
How to Enable Unified Push Notifications in Native and HTML5 Hybrid Mobile AppsHow to Enable Unified Push Notifications in Native and HTML5 Hybrid Mobile Apps
How to Enable Unified Push Notifications in Native and HTML5 Hybrid Mobile Apps
 
6th Sense: The Technology Ahead
6th Sense: The Technology Ahead6th Sense: The Technology Ahead
6th Sense: The Technology Ahead
 
10 mistakes in mobile marketing1 oacvb
10 mistakes in mobile marketing1 oacvb10 mistakes in mobile marketing1 oacvb
10 mistakes in mobile marketing1 oacvb
 
Mobile Apps Security
Mobile Apps SecurityMobile Apps Security
Mobile Apps Security
 
Using Microsoft Silverlight for Creating Rich Mobile User Experiences
Using Microsoft Silverlight for Creating Rich Mobile User ExperiencesUsing Microsoft Silverlight for Creating Rich Mobile User Experiences
Using Microsoft Silverlight for Creating Rich Mobile User Experiences
 
Mobile sector's idea
Mobile sector's ideaMobile sector's idea
Mobile sector's idea
 
Papaer4 ea
Papaer4 eaPapaer4 ea
Papaer4 ea
 
Andrew Jaquith SOURCE Boston 2011
Andrew Jaquith SOURCE Boston 2011Andrew Jaquith SOURCE Boston 2011
Andrew Jaquith SOURCE Boston 2011
 
Windows Phone
Windows PhoneWindows Phone
Windows Phone
 
Mixed Reality Interfaces and Product Management
Mixed Reality Interfaces and Product ManagementMixed Reality Interfaces and Product Management
Mixed Reality Interfaces and Product Management
 
T3con10_html5_kosack_zinner
T3con10_html5_kosack_zinnerT3con10_html5_kosack_zinner
T3con10_html5_kosack_zinner
 
Online information conference 2011
Online information conference 2011Online information conference 2011
Online information conference 2011
 
Extending softwareintomobile 11 28-2012
Extending softwareintomobile 11 28-2012Extending softwareintomobile 11 28-2012
Extending softwareintomobile 11 28-2012
 
Sixth sense
Sixth senseSixth sense
Sixth sense
 
Mobile AR Lecture 10 - Research Directions
Mobile AR Lecture 10 - Research DirectionsMobile AR Lecture 10 - Research Directions
Mobile AR Lecture 10 - Research Directions
 

Kürzlich hochgeladen

CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
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
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 slide
vu2urc
 

Kürzlich hochgeladen (20)

Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
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
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
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
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
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
 
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
 

UPA Israel event 2011 - Eran Aharonson

  • 1. Eran Aharonson UPA Israel 2011 Intuitive User Interfaces
  • 2. Topics  Introduction to Intuitive User Interfaces  What is one touch ?  Use case – integrating one touch into smartphones  Underlying technology  Challenges  Overcoming 2
  • 3. Intuitive User Interfaces  Established 1 January 2009  The company’s mission is to simplify the use of devices (mobile phones first) via One Touch Experience  Founded by industry veterans and experts in the fields of Mobile, Machine learning and User Experience  Patent pending:  “System and Method for intuitive User Interaction”  Priority date: 26 June 2008 3
  • 5. Vision 5
  • 6. What went wrong?  Endless applications....  Endless information....  Screens away...  Manus away…  Fun… Endless scrolls and touches… 6
  • 7. Quiz: How many clicks to setup your alarm Clock ? Set alarm to 7AM
  • 8. Persistent changes – are hard to use 8
  • 9. Mobile User Experience Challenges Complexity: • More features and applications high and with deeper menu trees increasing • To ‘call John Smith’ you need to “Silos” of open contacts, search activities contact, select location, place call Small screen • Current solutions (predictive and text, speech recognition) don’t limited data help entry • Mobile is not PC Impersonal • The user interface does not adapt according to location, and Static UI status, usage history etc. 9
  • 12. One Touch – the vision 12
  • 13. The Vision: What you need, when you need it Situation • Adaptive to • Options the user • Time • Fast, simple • Location • Intuitive • Past events Personal One Touch …One Touch Away 13
  • 14. One Touch in action (Android) 14
  • 15. One Touch Experience Text Debra Go to VVM Call Ron Set Alarm Clock Open a network connection 15
  • 16. One Touch Calls & SMS Examp;e Intuitive: Touch one touch contact icon Standard Scroll for Select home / Click ‘phone’ Android name contact mobile Intuitive: Click Scroll for Select home / Click ‘Home’ fallback ‘phone’ name contact mobile In most cases: the action is there, saves the user many touches If the action is not there: 1 more touch than Standard Android 16
  • 17. Dynamic UI: One Touch for any application Intuitive: Touch one touch application Standard Click Scroll for Select Android ‘Applications’ app Intuitive: Click Scroll for fallback Select ‘Applications’ app In most cases: application is there, saves the user many touches If the application is not there: same as Standard Android 17
  • 18. One Touch - the Technology 18
  • 19. Solution flow Log – Black Box Learn One Touch • Calls, SMS, web, • Patterns • Personal and applications • Habits situation based • Time, location, • Situations and prediction network info scenarios • Simple and • Phone events and Intuitive 3D UI sensors 19
  • 20. Black Box Event Logger Situation Events Information • Calls, SMS, IM, Email Contact • Incoming/outgoing Time • Web page, Playlist, Items Destination Location Virtual Apps • Games, Camera, ... Event Connectivity Log Social • Facebook, twitter Sensors System • Settings, General/Silent 20
  • 21. Learning Engine Virtual Learning Statistical Event Log Engine Prediction Model Creating statistical model from events 21
  • 22. Prediction Engine Time Location Connectivity  Call Ron’s mobile Sensors  SMS to Inbal Current Situation Information Prediction Engine  Start the alarm clock Statistical  Start service Actions Last Model Actions Generating personalized, situation based actions 22
  • 25. Challenges  Black Box approach  Existing predictors  Multiple channels of communication  Different roles  User Expectations  Not enough data / Boot strapping  User Interfaces 25
  • 26. Black Box  Device “senses” the world  Many sensors  Time / Location  Connectivity  Device status …  Correlation to reality  Silence ~ meeting  BT ~ car  … 26
  • 27. Why known predictors work?  Last call  Returning a call Probability Probability Incoming Missed Outgoing Calls distance Hours 27
  • 28. Frequent actions - contact prediction  Prediction of contacts based on frequency  Usually one very strong contact Probability  A few contacts that always have high probability to be used (usually 3 to 5) Random Different Contacts 28
  • 29. Uneven distribution Web Morning Night 10% 23% Applications Calls Afternoon 34% Evening 33% SMS Action type Time of day 29
  • 31. Usage pattern (Roles)  Personal  Incoming ~ outgoing calls  Most from address book  Last calls a good predictor  VC  Incoming >> outgoing calls  Many unknown – used once  Lot of meetings – many missed  Most calls are done in the car (other device) 31
  • 32. Expectations  I always call my mom in the morning  Well not always …  I never spoke to that person  What about yesterday ?  Why this person does not appear?  Well… because last communication was e-mail checked on other device  Those are all last calls….  But only 60% is last  No one can read my mind… 32
  • 33. Data - missing  Average ~ 50 per day  Texting is mostly ping- pong chats  Very few are beyond last or frequent  Takes time to learn – what we do in the evening at home … 33
  • 36. Think positive  Learn from first appearance  Users know the value – we don’t …  Forget fast  Compensate the fast learning  Find the reason with time  Location  Time  Missed call  Compare to other options 36
  • 37. Use the person brain …  Present enough options ~ 10  Miller – short memory < 7  In web people can do more  Build a graphic language  Images  Icons  Selection is fast  We know what we look for …  Reminder  Magic / Fun 37
  • 38. Summary 38
  • 39. One Touch - highlights  Actions are predicted based on various probabilistic criteria  Above “black box” sensors  Normalization is performed on received data  Data is part of conversation or usage pattern  User behavior shows:  Strong tendency for the short period history (i.e. last calls)  Few frequent actions with high probability – usually also inside the last actions history  It takes long time to learn behavior of non frequent actions  Using Intuitive UI saves clicks  There is still work to do 39