SlideShare a Scribd company logo
1 of 58
Download to read offline
Context First
What Context Platforms teach us about great experiences
Alexander
Graebe
Developer Relations
Lead
Uber
Today is April 1st
Where we are headed
Mobile
First
AI
First
Context
First
domo.com
youtube.com
Every online user
maintains
2-5 social media
accounts
on average
wayray.com
nest.com
sas.com
Data is still trapped in silos
xkcd.com
~ 35.000decisions every day
designorate.com
Decision quality decreases
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum vitae neque dolor.
Duis erat diam, bibendum quis suscipit vel, lobortis vel mauris. Fusce mattis sit amet
magna sit amet dictum. Aenean id sem a urna iaculis bibendum eget eget risus.
Pellentesque tristique quam ac erat vulputate ultrices. Duis dictum blandit ipsum,
dapibus finibus justo ornare ut. Alexander mauris eros, egestas eget unlearnt vitae,
feugiat sollicitudin ante. Graebe vitae nunc sit amet erat porttitor rutrum sed et neque.
Maecenas et feugiat orci, et mattis velit. Aliquam faucibus nisl to volutpat tincidunt.
Maecenas tellus lorem, speaks non iaculis a, aliquam dictum velit. Curabitur facilisis
felis eget magna volutpat posuere. Duis non nisi non erat imperdiet molestie. Russian
nec ornare velit. Maecenas hendrerit quam ex, at euismod sem varius eget. Interdum
et malesuada fames ac ante ipsum primis in faucibus. Nunc tincidunt nunc at pharetra
venenatis. CodeFest ut massa vehicula, ornare libero vitae, iaculis ante. Aenean
mattis elit eros, eu ultricies ex laoreet nec. Aliquam about. Suspendisse potenti.
Context non massa mollis neque efficitur egestas. Nulla libero tellus, vehicula at
dignissim hendrerit, Platforms in justo.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum vitae neque dolor.
Duis erat diam, bibendum quis suscipit vel, lobortis vel mauris. Fusce mattis sit amet
magna sit amet dictum. Aenean id sem a urna iaculis bibendum eget eget risus.
Pellentesque tristique quam ac erat vulputate ultrices. Duis dictum blandit ipsum,
dapibus finibus justo ornare ut. Alexander mauris eros, egestas eget unlearnt vitae,
feugiat sollicitudin ante. Graebe vitae nunc sit amet erat porttitor rutrum sed et neque.
Maecenas et feugiat orci, et mattis velit. Aliquam faucibus nisl to volutpat tincidunt.
Maecenas tellus lorem, speaks non iaculis a, aliquam dictum velit. Curabitur facilisis
felis eget magna volutpat posuere. Duis non nisi non erat imperdiet molestie. Russian
nec ornare velit. Maecenas hendrerit quam ex, at euismod sem varius eget. Interdum
et malesuada fames ac ante ipsum primis in faucibus. Nunc tincidunt nunc at pharetra
venenatis. CodeFest ut massa vehicula, ornare libero vitae, iaculis ante. Aenean
mattis elit eros, eu ultricies ex laoreet nec. Aliquam about. Suspendisse potenti.
Context non massa mollis neque efficitur egestas. Nulla libero tellus, vehicula at
dignissim hendrerit, Platforms in justo.
Algorithms help understand data
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum vitae neque dolor.
Duis erat diam, bibendum quis suscipit vel, lobortis vel mauris. Fusce mattis sit amet
magna sit amet dictum. Aenean id sem a urna iaculis bibendum eget eget risus.
Pellentesque tristique quam ac erat vulputate ultrices. Duis dictum blandit ipsum,
dapibus finibus justo ornare ut. Alexander mauris eros, egestas eget unlearnt vitae,
feugiat sollicitudin ante. Graebe vitae nunc sit amet erat porttitor rutrum sed et neque.
Maecenas et feugiat orci, et mattis velit. Aliquam faucibus nisl to volutpat tincidunt.
Maecenas tellus lorem, speaks non iaculis a, aliquam dictum velit. Curabitur facilisis
felis eget magna volutpat posuere. Duis non nisi non erat imperdiet molestie. Russian
nec ornare velit. Maecenas hendrerit quam ex, at euismod sem varius eget. Interdum
et malesuada fames ac ante ipsum primis in faucibus. Nunc tincidunt nunc at pharetra
venenatis. CodeFest ut massa vehicula, ornare libero vitae, iaculis ante. Aenean
mattis elit eros, eu ultricies ex laoreet nec. Aliquam about. Suspendisse potenti.
Context non massa mollis neque efficitur egestas. Nulla libero tellus, vehicula at
dignissim hendrerit, Platforms in justo.
But, they create a filter bubble
We can do betterwith Context Platforms
Relax at
home
Catch up on
news
Prepare for
meeting
Navigate
while driving
Chat with
friends
Play video
games
See what
friends do
Search
Carpool
Manage
household
Manage
project
Date
Commute
with train
Work out
Watch videos
Listen to
music
Search for
parking
Shopping
Manage
finances
Find
inspiration
Life contexts
indicate intent
But, product interaction
does not consider these
contexts
Relax at
home
Catch up on
news
Prepare for
meeting
Navigate
while driving
Chat with
friends
Play video
games
See what
friends do
Search
Carpool
Manage
household
Manage
project
Date
Commute
with train
Work out
Watch videos
Listen to
music
Search for
parking
Shopping
Manage
finances
Find
inspiration
What works for
Relax at
home
Catch up on
news
Prepare for
meeting
Navigate
while driving
Chat with
friends
Play video
games
See what
friends do
Search
Carpool
Manage
household
Manage
project
Date
Commute
with train
Work out
Watch videos
Listen to
music
Search for
parking
Shopping
Manage
finances
Find
inspiration
doesn’t work for
Anticipate intent and make it visible
audi.co.uk
Intent C
Intent A
Intent B
CONTEXT
USER STATE
HTTP
LOCATIONBROWSER
Legacy Contexts
platform: 'MacIntel',
touch: 'enabled',
timezone: '-420'
Accept-Language: ‘en-US'
latitude: '122.02394',
longitude: ‘-45.294’
Legacy Contexts
Google Inbox: Delivery Context
get delivery date and provide
snooze option
littlebigdetails.com
GitHub: Project Context
get filename and provide LICENSE templates
littlebigdetails.com
Google Photos: Life Context
get photo metadata
and provide search suggestion
littlebigdetails.com
Why now?
2009
∑ Connected Things
> ∑ Connected People
wikipedia.com
2012
Every atom on
the earth could now
be assigned an IP address
ipv6ready.org
2014
Users can now
expose data
in scopes securely
wikipedia.com
2014 1.2TB query < 10 secs posible
amazon.com
2015
Small, encapsulated
services providing
business value
oreilly.com
2015
Google open sources TensorFlow
library for machine learning
tensorflow.org
hugeinc.com
2016
2017
> 200 real-time
APIs are now available
programmableweb.com
only 1% of all APIs
Key concepts
User State
All user preferences and profile details
User interaction and current screen
Account history and past transactions
Life Context
Situation-specific user details categorized by life context
Obtained in real-time through agents
Should help determine user’s intent
User Intent
Specifies user’s situational goal
Defined set of intents is required
Goal is to anticipate and suggest the right intent
Context Agent
Agents bridge products
Leverage user context and execute action
Agent library maps to context library
Instantiated through context trigger
Save on
travel
Context Agent
Chatbots are one instance of context agents
Anticipatory UX is an enabler
Context agents are not limited to UIs
Anticipatory UX
User-centric design discipline successfully leveraging machine learning to infer users’ preferences
Key principles:
1) Simplified interaction
2) Min options for max use cases
3) Anticipating choices
hugeinc.com
Everything should be made as simple as
possible, but not simpler
— Albert Einstein
Getting Started
Become context driven
When building context driven products, keep in mind …
hugeinc.com
1) Segment your user base
2) Reshape UX approach
3) Build smart algorithms
4) Build context architecture
Become context driven: Segmentation
Understand your user segments and identify most relevant life contexts. Based on that,
build a set of intents and find context platforms to get context details to anticipate these
Commute
Relax at
home
Shopping
Chat with
friends and relatives
Find best
transportation
option
Find best
specialty store
hugeinc.com
Become context driven: Anticipatory UX
Become context driven: Smart Algorithms
Responsive: Allow users to teach algorithms using recurring feedback loops
Transparent: Show users why an intent was anticipated
Intelligent: Do not confuse action with intent
Failsafe: Prepare for fallback in case agent doesn’t return relevant details on time
Your Product 3rd Party Product
Life
C
ontext
3rd party can push context changes, user state unclear
Become context driven: Context Architecture
Your Product 3rd Party Product
Life
C
ontext
id: 'foo@bar.com',
time: 1315955008,
type: 'checkin',
venue: { … }
Become context driven: Context Architecture
3rd party can push context changes, user state unclear
Your Product 3rd Party Product
Become context driven: Context Architecture
User state is clear, you can pull for context details
Your Product 3rd Party Product
User state is clear, you can pull for context details
user_id: 'foo@bar.com'
latitude: '122.02394',
longitude: ‘-45.294’,
user_id: 'foo@bar.com'
Become context driven: Context Architecture
Challenges
Challenges
Data is paramount
Real-time APIs needed
Trust in algorithms and privacy
Anticipate, don’t decide
The ubiquity of the Internet is […]
reshaping not only how we interact with our
devices but how they interact with us.
— Aaron Shapiro
@agraebe
Alexander
Graebe
Developer Relations
Lead
Uber
Questions?
agraebe@uber.com
Alexander Graebe

More Related Content

Similar to Alexander Graebe

40 Minutes on Business Model Innovation
40 Minutes on Business Model Innovation40 Minutes on Business Model Innovation
40 Minutes on Business Model InnovationAlexander Osterwalder
 
Diseño 04---modelo de negocio
Diseño 04---modelo de negocioDiseño 04---modelo de negocio
Diseño 04---modelo de negocioJairo Rodriguez
 
Bring Your Own Policy: Internet Use/BYOD Policy by consensus
Bring Your Own Policy:  Internet Use/BYOD Policy by consensus Bring Your Own Policy:  Internet Use/BYOD Policy by consensus
Bring Your Own Policy: Internet Use/BYOD Policy by consensus Michael Scheidell
 
Social Media Basics & Application (for Indexers)
Social Media Basics & Application (for Indexers)Social Media Basics & Application (for Indexers)
Social Media Basics & Application (for Indexers)Sara Truscott
 
Improving Your Email Communications (and making your life easier in the process)
Improving Your Email Communications (and making your life easier in the process)Improving Your Email Communications (and making your life easier in the process)
Improving Your Email Communications (and making your life easier in the process)Reid Dossinger
 
Can You Write An Extended Essay In One Day
Can You Write An Extended Essay In One DayCan You Write An Extended Essay In One Day
Can You Write An Extended Essay In One DayAlicia Galindo
 
2 Day Workshop on Business Model Design
2 Day Workshop on Business Model Design2 Day Workshop on Business Model Design
2 Day Workshop on Business Model DesignAlexander Osterwalder
 
WP Rochester - Design for Non-Designers
WP Rochester - Design for Non-DesignersWP Rochester - Design for Non-Designers
WP Rochester - Design for Non-DesignersAndyStaple
 
Talis Insight Asia-Pacific 2017: Rodney Tamblyn, Talis
Talis Insight Asia-Pacific 2017: Rodney Tamblyn, TalisTalis Insight Asia-Pacific 2017: Rodney Tamblyn, Talis
Talis Insight Asia-Pacific 2017: Rodney Tamblyn, TalisTalis
 
16.9 mixed scheme dark version
16.9 mixed scheme   dark version16.9 mixed scheme   dark version
16.9 mixed scheme dark versionhamza bekkali
 
16.9 mixed scheme dark version
16.9 mixed scheme   dark version16.9 mixed scheme   dark version
16.9 mixed scheme dark versionhamza bekkali
 

Similar to Alexander Graebe (20)

4.3 blue scheme
4.3 blue scheme4.3 blue scheme
4.3 blue scheme
 
4.3 red scheme
4.3 red scheme4.3 red scheme
4.3 red scheme
 
40 Minutes on Business Model Innovation
40 Minutes on Business Model Innovation40 Minutes on Business Model Innovation
40 Minutes on Business Model Innovation
 
Business Model Innovation
Business Model InnovationBusiness Model Innovation
Business Model Innovation
 
Pitch deck premium
Pitch deck premiumPitch deck premium
Pitch deck premium
 
Diseño 04---modelo de negocio
Diseño 04---modelo de negocioDiseño 04---modelo de negocio
Diseño 04---modelo de negocio
 
Bring Your Own Policy: Internet Use/BYOD Policy by consensus
Bring Your Own Policy:  Internet Use/BYOD Policy by consensus Bring Your Own Policy:  Internet Use/BYOD Policy by consensus
Bring Your Own Policy: Internet Use/BYOD Policy by consensus
 
Social Media Basics & Application (for Indexers)
Social Media Basics & Application (for Indexers)Social Media Basics & Application (for Indexers)
Social Media Basics & Application (for Indexers)
 
Improving Your Email Communications (and making your life easier in the process)
Improving Your Email Communications (and making your life easier in the process)Improving Your Email Communications (and making your life easier in the process)
Improving Your Email Communications (and making your life easier in the process)
 
Can You Write An Extended Essay In One Day
Can You Write An Extended Essay In One DayCan You Write An Extended Essay In One Day
Can You Write An Extended Essay In One Day
 
2 Day Workshop on Business Model Design
2 Day Workshop on Business Model Design2 Day Workshop on Business Model Design
2 Day Workshop on Business Model Design
 
WP Rochester - Design for Non-Designers
WP Rochester - Design for Non-DesignersWP Rochester - Design for Non-Designers
WP Rochester - Design for Non-Designers
 
Talis Insight Asia-Pacific 2017: Rodney Tamblyn, Talis
Talis Insight Asia-Pacific 2017: Rodney Tamblyn, TalisTalis Insight Asia-Pacific 2017: Rodney Tamblyn, Talis
Talis Insight Asia-Pacific 2017: Rodney Tamblyn, Talis
 
16.9 mixed scheme dark version
16.9 mixed scheme   dark version16.9 mixed scheme   dark version
16.9 mixed scheme dark version
 
16.9 blue scheme
16.9 blue scheme16.9 blue scheme
16.9 blue scheme
 
16.9 mixed scheme dark version
16.9 mixed scheme   dark version16.9 mixed scheme   dark version
16.9 mixed scheme dark version
 
16.9 mixed scheme
16.9 mixed scheme16.9 mixed scheme
16.9 mixed scheme
 
16.9 blue scheme
16.9 blue scheme16.9 blue scheme
16.9 blue scheme
 
16.9 red scheme
16.9 red scheme16.9 red scheme
16.9 red scheme
 
Power point basics content-1
Power point basics content-1Power point basics content-1
Power point basics content-1
 

More from CodeFest

Alexander Graebe
Alexander GraebeAlexander Graebe
Alexander GraebeCodeFest
 
Никита Прокопов
Никита ПрокоповНикита Прокопов
Никита ПрокоповCodeFest
 
Денис Баталов
Денис БаталовДенис Баталов
Денис БаталовCodeFest
 
Елена Гальцина
Елена ГальцинаЕлена Гальцина
Елена ГальцинаCodeFest
 
Александр Калашников
Александр КалашниковАлександр Калашников
Александр КалашниковCodeFest
 
Ирина Иванова
Ирина ИвановаИрина Иванова
Ирина ИвановаCodeFest
 
Marko Berković
Marko BerkovićMarko Berković
Marko BerkovićCodeFest
 
Денис Кортунов
Денис КортуновДенис Кортунов
Денис КортуновCodeFest
 
Александр Зимин
Александр ЗиминАлександр Зимин
Александр ЗиминCodeFest
 
Сергей Крапивенский
Сергей КрапивенскийСергей Крапивенский
Сергей КрапивенскийCodeFest
 
Сергей Игнатов
Сергей ИгнатовСергей Игнатов
Сергей ИгнатовCodeFest
 
Николай Крапивный
Николай КрапивныйНиколай Крапивный
Николай КрапивныйCodeFest
 
Вадим Смирнов
Вадим СмирновВадим Смирнов
Вадим СмирновCodeFest
 
Константин Осипов
Константин ОсиповКонстантин Осипов
Константин ОсиповCodeFest
 
Raffaele Rialdi
Raffaele RialdiRaffaele Rialdi
Raffaele RialdiCodeFest
 
Максим Пугачев
Максим ПугачевМаксим Пугачев
Максим ПугачевCodeFest
 
Rene Groeschke
Rene GroeschkeRene Groeschke
Rene GroeschkeCodeFest
 
Иван Бондаренко
Иван БондаренкоИван Бондаренко
Иван БондаренкоCodeFest
 
Mete Atamel
Mete AtamelMete Atamel
Mete AtamelCodeFest
 
Алексей Акулович
Алексей АкуловичАлексей Акулович
Алексей АкуловичCodeFest
 

More from CodeFest (20)

Alexander Graebe
Alexander GraebeAlexander Graebe
Alexander Graebe
 
Никита Прокопов
Никита ПрокоповНикита Прокопов
Никита Прокопов
 
Денис Баталов
Денис БаталовДенис Баталов
Денис Баталов
 
Елена Гальцина
Елена ГальцинаЕлена Гальцина
Елена Гальцина
 
Александр Калашников
Александр КалашниковАлександр Калашников
Александр Калашников
 
Ирина Иванова
Ирина ИвановаИрина Иванова
Ирина Иванова
 
Marko Berković
Marko BerkovićMarko Berković
Marko Berković
 
Денис Кортунов
Денис КортуновДенис Кортунов
Денис Кортунов
 
Александр Зимин
Александр ЗиминАлександр Зимин
Александр Зимин
 
Сергей Крапивенский
Сергей КрапивенскийСергей Крапивенский
Сергей Крапивенский
 
Сергей Игнатов
Сергей ИгнатовСергей Игнатов
Сергей Игнатов
 
Николай Крапивный
Николай КрапивныйНиколай Крапивный
Николай Крапивный
 
Вадим Смирнов
Вадим СмирновВадим Смирнов
Вадим Смирнов
 
Константин Осипов
Константин ОсиповКонстантин Осипов
Константин Осипов
 
Raffaele Rialdi
Raffaele RialdiRaffaele Rialdi
Raffaele Rialdi
 
Максим Пугачев
Максим ПугачевМаксим Пугачев
Максим Пугачев
 
Rene Groeschke
Rene GroeschkeRene Groeschke
Rene Groeschke
 
Иван Бондаренко
Иван БондаренкоИван Бондаренко
Иван Бондаренко
 
Mete Atamel
Mete AtamelMete Atamel
Mete Atamel
 
Алексей Акулович
Алексей АкуловичАлексей Акулович
Алексей Акулович
 

Recently uploaded

Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxComplianceQuest1
 
Sector 18, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 18, Noida Call girls :8448380779 Model Escorts | 100% verifiedSector 18, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 18, Noida Call girls :8448380779 Model Escorts | 100% verifiedDelhi Call girls
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park masabamasaba
 
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...kalichargn70th171
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrandmasabamasaba
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...panagenda
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...Shane Coughlan
 
Chinsurah Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts ...
Chinsurah Escorts ☎️8617697112  Starting From 5K to 15K High Profile Escorts ...Chinsurah Escorts ☎️8617697112  Starting From 5K to 15K High Profile Escorts ...
Chinsurah Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts ...Nitya salvi
 
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfVishalKumarJha10
 
The Top App Development Trends Shaping the Industry in 2024-25 .pdf
The Top App Development Trends Shaping the Industry in 2024-25 .pdfThe Top App Development Trends Shaping the Industry in 2024-25 .pdf
The Top App Development Trends Shaping the Industry in 2024-25 .pdfayushiqss
 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech studentsHimanshiGarg82
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...Jittipong Loespradit
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Modelsaagamshah0812
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension AidPhilip Schwarz
 

Recently uploaded (20)

Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
Sector 18, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 18, Noida Call girls :8448380779 Model Escorts | 100% verifiedSector 18, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 18, Noida Call girls :8448380779 Model Escorts | 100% verified
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
 
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
 
Chinsurah Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts ...
Chinsurah Escorts ☎️8617697112  Starting From 5K to 15K High Profile Escorts ...Chinsurah Escorts ☎️8617697112  Starting From 5K to 15K High Profile Escorts ...
Chinsurah Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts ...
 
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
 
The Top App Development Trends Shaping the Industry in 2024-25 .pdf
The Top App Development Trends Shaping the Industry in 2024-25 .pdfThe Top App Development Trends Shaping the Industry in 2024-25 .pdf
The Top App Development Trends Shaping the Industry in 2024-25 .pdf
 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 

Alexander Graebe

  • 1. Context First What Context Platforms teach us about great experiences Alexander Graebe Developer Relations Lead Uber
  • 3. Where we are headed Mobile First AI First Context First
  • 5. youtube.com Every online user maintains 2-5 social media accounts on average
  • 8. sas.com Data is still trapped in silos
  • 12. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum vitae neque dolor. Duis erat diam, bibendum quis suscipit vel, lobortis vel mauris. Fusce mattis sit amet magna sit amet dictum. Aenean id sem a urna iaculis bibendum eget eget risus. Pellentesque tristique quam ac erat vulputate ultrices. Duis dictum blandit ipsum, dapibus finibus justo ornare ut. Alexander mauris eros, egestas eget unlearnt vitae, feugiat sollicitudin ante. Graebe vitae nunc sit amet erat porttitor rutrum sed et neque. Maecenas et feugiat orci, et mattis velit. Aliquam faucibus nisl to volutpat tincidunt. Maecenas tellus lorem, speaks non iaculis a, aliquam dictum velit. Curabitur facilisis felis eget magna volutpat posuere. Duis non nisi non erat imperdiet molestie. Russian nec ornare velit. Maecenas hendrerit quam ex, at euismod sem varius eget. Interdum et malesuada fames ac ante ipsum primis in faucibus. Nunc tincidunt nunc at pharetra venenatis. CodeFest ut massa vehicula, ornare libero vitae, iaculis ante. Aenean mattis elit eros, eu ultricies ex laoreet nec. Aliquam about. Suspendisse potenti. Context non massa mollis neque efficitur egestas. Nulla libero tellus, vehicula at dignissim hendrerit, Platforms in justo.
  • 13. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum vitae neque dolor. Duis erat diam, bibendum quis suscipit vel, lobortis vel mauris. Fusce mattis sit amet magna sit amet dictum. Aenean id sem a urna iaculis bibendum eget eget risus. Pellentesque tristique quam ac erat vulputate ultrices. Duis dictum blandit ipsum, dapibus finibus justo ornare ut. Alexander mauris eros, egestas eget unlearnt vitae, feugiat sollicitudin ante. Graebe vitae nunc sit amet erat porttitor rutrum sed et neque. Maecenas et feugiat orci, et mattis velit. Aliquam faucibus nisl to volutpat tincidunt. Maecenas tellus lorem, speaks non iaculis a, aliquam dictum velit. Curabitur facilisis felis eget magna volutpat posuere. Duis non nisi non erat imperdiet molestie. Russian nec ornare velit. Maecenas hendrerit quam ex, at euismod sem varius eget. Interdum et malesuada fames ac ante ipsum primis in faucibus. Nunc tincidunt nunc at pharetra venenatis. CodeFest ut massa vehicula, ornare libero vitae, iaculis ante. Aenean mattis elit eros, eu ultricies ex laoreet nec. Aliquam about. Suspendisse potenti. Context non massa mollis neque efficitur egestas. Nulla libero tellus, vehicula at dignissim hendrerit, Platforms in justo. Algorithms help understand data
  • 14. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum vitae neque dolor. Duis erat diam, bibendum quis suscipit vel, lobortis vel mauris. Fusce mattis sit amet magna sit amet dictum. Aenean id sem a urna iaculis bibendum eget eget risus. Pellentesque tristique quam ac erat vulputate ultrices. Duis dictum blandit ipsum, dapibus finibus justo ornare ut. Alexander mauris eros, egestas eget unlearnt vitae, feugiat sollicitudin ante. Graebe vitae nunc sit amet erat porttitor rutrum sed et neque. Maecenas et feugiat orci, et mattis velit. Aliquam faucibus nisl to volutpat tincidunt. Maecenas tellus lorem, speaks non iaculis a, aliquam dictum velit. Curabitur facilisis felis eget magna volutpat posuere. Duis non nisi non erat imperdiet molestie. Russian nec ornare velit. Maecenas hendrerit quam ex, at euismod sem varius eget. Interdum et malesuada fames ac ante ipsum primis in faucibus. Nunc tincidunt nunc at pharetra venenatis. CodeFest ut massa vehicula, ornare libero vitae, iaculis ante. Aenean mattis elit eros, eu ultricies ex laoreet nec. Aliquam about. Suspendisse potenti. Context non massa mollis neque efficitur egestas. Nulla libero tellus, vehicula at dignissim hendrerit, Platforms in justo. But, they create a filter bubble
  • 15. We can do betterwith Context Platforms
  • 16. Relax at home Catch up on news Prepare for meeting Navigate while driving Chat with friends Play video games See what friends do Search Carpool Manage household Manage project Date Commute with train Work out Watch videos Listen to music Search for parking Shopping Manage finances Find inspiration Life contexts indicate intent But, product interaction does not consider these contexts
  • 17. Relax at home Catch up on news Prepare for meeting Navigate while driving Chat with friends Play video games See what friends do Search Carpool Manage household Manage project Date Commute with train Work out Watch videos Listen to music Search for parking Shopping Manage finances Find inspiration What works for
  • 18. Relax at home Catch up on news Prepare for meeting Navigate while driving Chat with friends Play video games See what friends do Search Carpool Manage household Manage project Date Commute with train Work out Watch videos Listen to music Search for parking Shopping Manage finances Find inspiration doesn’t work for
  • 19. Anticipate intent and make it visible audi.co.uk
  • 20.
  • 24. platform: 'MacIntel', touch: 'enabled', timezone: '-420' Accept-Language: ‘en-US' latitude: '122.02394', longitude: ‘-45.294’ Legacy Contexts
  • 25. Google Inbox: Delivery Context get delivery date and provide snooze option littlebigdetails.com
  • 26. GitHub: Project Context get filename and provide LICENSE templates littlebigdetails.com
  • 27. Google Photos: Life Context get photo metadata and provide search suggestion littlebigdetails.com
  • 29. 2009 ∑ Connected Things > ∑ Connected People wikipedia.com
  • 30. 2012 Every atom on the earth could now be assigned an IP address ipv6ready.org
  • 31. 2014 Users can now expose data in scopes securely wikipedia.com
  • 32. 2014 1.2TB query < 10 secs posible amazon.com
  • 34. 2015 Google open sources TensorFlow library for machine learning tensorflow.org
  • 36. 2017 > 200 real-time APIs are now available programmableweb.com only 1% of all APIs
  • 38. User State All user preferences and profile details User interaction and current screen Account history and past transactions
  • 39. Life Context Situation-specific user details categorized by life context Obtained in real-time through agents Should help determine user’s intent
  • 40. User Intent Specifies user’s situational goal Defined set of intents is required Goal is to anticipate and suggest the right intent
  • 41. Context Agent Agents bridge products Leverage user context and execute action Agent library maps to context library Instantiated through context trigger
  • 42. Save on travel Context Agent Chatbots are one instance of context agents Anticipatory UX is an enabler Context agents are not limited to UIs
  • 43. Anticipatory UX User-centric design discipline successfully leveraging machine learning to infer users’ preferences Key principles: 1) Simplified interaction 2) Min options for max use cases 3) Anticipating choices hugeinc.com
  • 44. Everything should be made as simple as possible, but not simpler — Albert Einstein
  • 46. Become context driven When building context driven products, keep in mind … hugeinc.com 1) Segment your user base 2) Reshape UX approach 3) Build smart algorithms 4) Build context architecture
  • 47. Become context driven: Segmentation Understand your user segments and identify most relevant life contexts. Based on that, build a set of intents and find context platforms to get context details to anticipate these Commute Relax at home Shopping Chat with friends and relatives Find best transportation option Find best specialty store
  • 49. Become context driven: Smart Algorithms Responsive: Allow users to teach algorithms using recurring feedback loops Transparent: Show users why an intent was anticipated Intelligent: Do not confuse action with intent Failsafe: Prepare for fallback in case agent doesn’t return relevant details on time
  • 50. Your Product 3rd Party Product Life C ontext 3rd party can push context changes, user state unclear Become context driven: Context Architecture
  • 51. Your Product 3rd Party Product Life C ontext id: 'foo@bar.com', time: 1315955008, type: 'checkin', venue: { … } Become context driven: Context Architecture 3rd party can push context changes, user state unclear
  • 52. Your Product 3rd Party Product Become context driven: Context Architecture User state is clear, you can pull for context details
  • 53. Your Product 3rd Party Product User state is clear, you can pull for context details user_id: 'foo@bar.com' latitude: '122.02394', longitude: ‘-45.294’, user_id: 'foo@bar.com' Become context driven: Context Architecture
  • 55. Challenges Data is paramount Real-time APIs needed Trust in algorithms and privacy Anticipate, don’t decide
  • 56. The ubiquity of the Internet is […] reshaping not only how we interact with our devices but how they interact with us. — Aaron Shapiro