Alexander Graebe

CodeFest
CodeFestHead of Information Retrieval Service em CodeFest
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
Alexander Graebe
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
1 de 58

Recomendados

Sample Presentation por
Sample PresentationSample Presentation
Sample Presentationcacurtis123
301 visualizações10 slides
170424 isaca lux slides por
170424 isaca lux slides170424 isaca lux slides
170424 isaca lux slidesHenri Kuiper
126 visualizações70 slides
Anstest1 por
Anstest1Anstest1
Anstest1Carolina Souza
76 visualizações86 slides
Recent Work por
Recent WorkRecent Work
Recent WorkGregory Cullen / Freelance Design Director
168 visualizações6 slides
Getting Value out of Customer Interactions por
Getting Value out of Customer InteractionsGetting Value out of Customer Interactions
Getting Value out of Customer InteractionsRahul Abhyankar
284 visualizações30 slides
Pitch Deck Premium Classic por
Pitch Deck Premium ClassicPitch Deck Premium Classic
Pitch Deck Premium ClassicImprove Presentation
1.6K visualizações70 slides

Mais conteúdo relacionado

Similar a Alexander Graebe

4.3 blue scheme por
4.3 blue scheme4.3 blue scheme
4.3 blue schemehamza bekkali
31 visualizações40 slides
4.3 red scheme por
4.3 red scheme4.3 red scheme
4.3 red schemehamza bekkali
34 visualizações40 slides
Business Model Innovation por
Business Model InnovationBusiness Model Innovation
Business Model InnovationKR Krishna CBAP, PMP
678 visualizações76 slides
40 Minutes on Business Model Innovation por
40 Minutes on Business Model Innovation40 Minutes on Business Model Innovation
40 Minutes on Business Model InnovationAlexander Osterwalder
46.3K visualizações76 slides
Pitch deck premium por
Pitch deck premiumPitch deck premium
Pitch deck premiumenergiadeportugal2015
418 visualizações71 slides
Diseño 04---modelo de negocio por
Diseño 04---modelo de negocioDiseño 04---modelo de negocio
Diseño 04---modelo de negocioJairo Rodriguez
1.1K visualizações61 slides

Similar a Alexander Graebe(20)

4.3 blue scheme por hamza bekkali
4.3 blue scheme4.3 blue scheme
4.3 blue scheme
hamza bekkali31 visualizações
4.3 red scheme por hamza bekkali
4.3 red scheme4.3 red scheme
4.3 red scheme
hamza bekkali34 visualizações
Business Model Innovation por KR Krishna CBAP, PMP
Business Model InnovationBusiness Model Innovation
Business Model Innovation
KR Krishna CBAP, PMP678 visualizações
40 Minutes on Business Model Innovation por Alexander Osterwalder
40 Minutes on Business Model Innovation40 Minutes on Business Model Innovation
40 Minutes on Business Model Innovation
Alexander Osterwalder46.3K visualizações
Diseño 04---modelo de negocio por Jairo Rodriguez
Diseño 04---modelo de negocioDiseño 04---modelo de negocio
Diseño 04---modelo de negocio
Jairo Rodriguez1.1K visualizações
Bring Your Own Policy: Internet Use/BYOD Policy by consensus por Michael Scheidell
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 Scheidell562 visualizações
Social Media Basics & Application (for Indexers) por Sara Truscott
Social Media Basics & Application (for Indexers)Social Media Basics & Application (for Indexers)
Social Media Basics & Application (for Indexers)
Sara Truscott806 visualizações
Improving Your Email Communications (and making your life easier in the process) por Reid Dossinger
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 Dossinger301 visualizações
2 Day Workshop on Business Model Design por Alexander Osterwalder
2 Day Workshop on Business Model Design2 Day Workshop on Business Model Design
2 Day Workshop on Business Model Design
Alexander Osterwalder21.4K visualizações
WP Rochester - Design for Non-Designers por AndyStaple
WP Rochester - Design for Non-DesignersWP Rochester - Design for Non-Designers
WP Rochester - Design for Non-Designers
AndyStaple128 visualizações
Talis Insight Asia-Pacific 2017: Rodney Tamblyn, Talis por Talis
Talis Insight Asia-Pacific 2017: Rodney Tamblyn, TalisTalis Insight Asia-Pacific 2017: Rodney Tamblyn, Talis
Talis Insight Asia-Pacific 2017: Rodney Tamblyn, Talis
Talis195 visualizações
16.9 mixed scheme por hamza bekkali
16.9 mixed scheme16.9 mixed scheme
16.9 mixed scheme
hamza bekkali34 visualizações
16.9 red scheme por hamza bekkali
16.9 red scheme16.9 red scheme
16.9 red scheme
hamza bekkali36 visualizações
16.9 mixed scheme dark version por hamza bekkali
16.9 mixed scheme   dark version16.9 mixed scheme   dark version
16.9 mixed scheme dark version
hamza bekkali34 visualizações
16.9 blue scheme por hamza bekkali
16.9 blue scheme16.9 blue scheme
16.9 blue scheme
hamza bekkali30 visualizações
16.9 mixed scheme dark version por hamza bekkali
16.9 mixed scheme   dark version16.9 mixed scheme   dark version
16.9 mixed scheme dark version
hamza bekkali27 visualizações
16.9 blue scheme por hamza bekkali
16.9 blue scheme16.9 blue scheme
16.9 blue scheme
hamza bekkali28 visualizações
Talk to parish clerks of Herefordshire about marketing and PR ideas por Ben Proctor
Talk to parish clerks of Herefordshire about marketing and PR ideasTalk to parish clerks of Herefordshire about marketing and PR ideas
Talk to parish clerks of Herefordshire about marketing and PR ideas
Ben Proctor367 visualizações

Mais de CodeFest

Alexander Graebe por
Alexander GraebeAlexander Graebe
Alexander GraebeCodeFest
926 visualizações70 slides
Никита Прокопов por
Никита ПрокоповНикита Прокопов
Никита ПрокоповCodeFest
821 visualizações106 slides
Денис Баталов por
Денис БаталовДенис Баталов
Денис БаталовCodeFest
1.1K visualizações49 slides
Елена Гальцина por
Елена ГальцинаЕлена Гальцина
Елена ГальцинаCodeFest
509 visualizações53 slides
Александр Калашников por
Александр КалашниковАлександр Калашников
Александр КалашниковCodeFest
496 visualizações30 slides
Ирина Иванова por
Ирина ИвановаИрина Иванова
Ирина ИвановаCodeFest
682 visualizações51 slides

Mais de CodeFest(20)

Alexander Graebe por CodeFest
Alexander GraebeAlexander Graebe
Alexander Graebe
CodeFest926 visualizações
Никита Прокопов por CodeFest
Никита ПрокоповНикита Прокопов
Никита Прокопов
CodeFest821 visualizações
Денис Баталов por CodeFest
Денис БаталовДенис Баталов
Денис Баталов
CodeFest1.1K visualizações
Елена Гальцина por CodeFest
Елена ГальцинаЕлена Гальцина
Елена Гальцина
CodeFest509 visualizações
Александр Калашников por CodeFest
Александр КалашниковАлександр Калашников
Александр Калашников
CodeFest496 visualizações
Ирина Иванова por CodeFest
Ирина ИвановаИрина Иванова
Ирина Иванова
CodeFest682 visualizações
Marko Berković por CodeFest
Marko BerkovićMarko Berković
Marko Berković
CodeFest875 visualizações
Денис Кортунов por CodeFest
Денис КортуновДенис Кортунов
Денис Кортунов
CodeFest366 visualizações
Александр Зимин por CodeFest
Александр ЗиминАлександр Зимин
Александр Зимин
CodeFest396 visualizações
Сергей Крапивенский por CodeFest
Сергей КрапивенскийСергей Крапивенский
Сергей Крапивенский
CodeFest817 visualizações
Сергей Игнатов por CodeFest
Сергей ИгнатовСергей Игнатов
Сергей Игнатов
CodeFest375 visualizações
Николай Крапивный por CodeFest
Николай КрапивныйНиколай Крапивный
Николай Крапивный
CodeFest333 visualizações
Вадим Смирнов por CodeFest
Вадим СмирновВадим Смирнов
Вадим Смирнов
CodeFest404 visualizações
Константин Осипов por CodeFest
Константин ОсиповКонстантин Осипов
Константин Осипов
CodeFest624 visualizações
Raffaele Rialdi por CodeFest
Raffaele RialdiRaffaele Rialdi
Raffaele Rialdi
CodeFest353 visualizações
Максим Пугачев por CodeFest
Максим ПугачевМаксим Пугачев
Максим Пугачев
CodeFest248 visualizações
Rene Groeschke por CodeFest
Rene GroeschkeRene Groeschke
Rene Groeschke
CodeFest301 visualizações
Иван Бондаренко por CodeFest
Иван БондаренкоИван Бондаренко
Иван Бондаренко
CodeFest508 visualizações
Mete Atamel por CodeFest
Mete AtamelMete Atamel
Mete Atamel
CodeFest337 visualizações
Алексей Акулович por CodeFest
Алексей АкуловичАлексей Акулович
Алексей Акулович
CodeFest448 visualizações

Último

Dev-Cloud Conference 2023 - Continuous Deployment Showdown: Traditionelles CI... por
Dev-Cloud Conference 2023 - Continuous Deployment Showdown: Traditionelles CI...Dev-Cloud Conference 2023 - Continuous Deployment Showdown: Traditionelles CI...
Dev-Cloud Conference 2023 - Continuous Deployment Showdown: Traditionelles CI...Marc Müller
37 visualizações83 slides
Fleet Management Software in India por
Fleet Management Software in India Fleet Management Software in India
Fleet Management Software in India Fleetable
11 visualizações1 slide
Software evolution understanding: Automatic extraction of software identifier... por
Software evolution understanding: Automatic extraction of software identifier...Software evolution understanding: Automatic extraction of software identifier...
Software evolution understanding: Automatic extraction of software identifier...Ra'Fat Al-Msie'deen
9 visualizações33 slides
SAP FOR TYRE INDUSTRY.pdf por
SAP FOR TYRE INDUSTRY.pdfSAP FOR TYRE INDUSTRY.pdf
SAP FOR TYRE INDUSTRY.pdfVirendra Rai, PMP
24 visualizações3 slides
Unmasking the Dark Art of Vectored Exception Handling: Bypassing XDR and EDR ... por
Unmasking the Dark Art of Vectored Exception Handling: Bypassing XDR and EDR ...Unmasking the Dark Art of Vectored Exception Handling: Bypassing XDR and EDR ...
Unmasking the Dark Art of Vectored Exception Handling: Bypassing XDR and EDR ...Donato Onofri
825 visualizações34 slides
Myths and Facts About Hospice Care: Busting Common Misconceptions por
Myths and Facts About Hospice Care: Busting Common MisconceptionsMyths and Facts About Hospice Care: Busting Common Misconceptions
Myths and Facts About Hospice Care: Busting Common MisconceptionsCare Coordinations
5 visualizações1 slide

Último(20)

Dev-Cloud Conference 2023 - Continuous Deployment Showdown: Traditionelles CI... por Marc Müller
Dev-Cloud Conference 2023 - Continuous Deployment Showdown: Traditionelles CI...Dev-Cloud Conference 2023 - Continuous Deployment Showdown: Traditionelles CI...
Dev-Cloud Conference 2023 - Continuous Deployment Showdown: Traditionelles CI...
Marc Müller37 visualizações
Fleet Management Software in India por Fleetable
Fleet Management Software in India Fleet Management Software in India
Fleet Management Software in India
Fleetable11 visualizações
Software evolution understanding: Automatic extraction of software identifier... por Ra'Fat Al-Msie'deen
Software evolution understanding: Automatic extraction of software identifier...Software evolution understanding: Automatic extraction of software identifier...
Software evolution understanding: Automatic extraction of software identifier...
Ra'Fat Al-Msie'deen9 visualizações
SAP FOR TYRE INDUSTRY.pdf por Virendra Rai, PMP
SAP FOR TYRE INDUSTRY.pdfSAP FOR TYRE INDUSTRY.pdf
SAP FOR TYRE INDUSTRY.pdf
Virendra Rai, PMP24 visualizações
Unmasking the Dark Art of Vectored Exception Handling: Bypassing XDR and EDR ... por Donato Onofri
Unmasking the Dark Art of Vectored Exception Handling: Bypassing XDR and EDR ...Unmasking the Dark Art of Vectored Exception Handling: Bypassing XDR and EDR ...
Unmasking the Dark Art of Vectored Exception Handling: Bypassing XDR and EDR ...
Donato Onofri825 visualizações
Myths and Facts About Hospice Care: Busting Common Misconceptions por Care Coordinations
Myths and Facts About Hospice Care: Busting Common MisconceptionsMyths and Facts About Hospice Care: Busting Common Misconceptions
Myths and Facts About Hospice Care: Busting Common Misconceptions
Care Coordinations5 visualizações
AI and Ml presentation .pptx por FayazAli87
AI and Ml presentation .pptxAI and Ml presentation .pptx
AI and Ml presentation .pptx
FayazAli8711 visualizações
DSD-INT 2023 Wave-Current Interaction at Montrose Tidal Inlet System and Its ... por Deltares
DSD-INT 2023 Wave-Current Interaction at Montrose Tidal Inlet System and Its ...DSD-INT 2023 Wave-Current Interaction at Montrose Tidal Inlet System and Its ...
DSD-INT 2023 Wave-Current Interaction at Montrose Tidal Inlet System and Its ...
Deltares11 visualizações
DSD-INT 2023 Simulating a falling apron in Delft3D 4 - Engineering Practice -... por Deltares
DSD-INT 2023 Simulating a falling apron in Delft3D 4 - Engineering Practice -...DSD-INT 2023 Simulating a falling apron in Delft3D 4 - Engineering Practice -...
DSD-INT 2023 Simulating a falling apron in Delft3D 4 - Engineering Practice -...
Deltares6 visualizações
WebAssembly por Jens Siebert
WebAssemblyWebAssembly
WebAssembly
Jens Siebert48 visualizações
Dev-HRE-Ops - Addressing the _Last Mile DevOps Challenge_ in Highly Regulated... por TomHalpin9
Dev-HRE-Ops - Addressing the _Last Mile DevOps Challenge_ in Highly Regulated...Dev-HRE-Ops - Addressing the _Last Mile DevOps Challenge_ in Highly Regulated...
Dev-HRE-Ops - Addressing the _Last Mile DevOps Challenge_ in Highly Regulated...
TomHalpin96 visualizações
Quality Engineer: A Day in the Life por John Valentino
Quality Engineer: A Day in the LifeQuality Engineer: A Day in the Life
Quality Engineer: A Day in the Life
John Valentino6 visualizações
Unleash The Monkeys por Jacob Duijzer
Unleash The MonkeysUnleash The Monkeys
Unleash The Monkeys
Jacob Duijzer7 visualizações
DSD-INT 2023 Salt intrusion Modelling of the Lauwersmeer, towards a measureme... por Deltares
DSD-INT 2023 Salt intrusion Modelling of the Lauwersmeer, towards a measureme...DSD-INT 2023 Salt intrusion Modelling of the Lauwersmeer, towards a measureme...
DSD-INT 2023 Salt intrusion Modelling of the Lauwersmeer, towards a measureme...
Deltares5 visualizações
DSD-INT 2023 Delft3D FM Suite 2024.01 1D2D - Beta testing programme - Geertsema por Deltares
DSD-INT 2023 Delft3D FM Suite 2024.01 1D2D - Beta testing programme - GeertsemaDSD-INT 2023 Delft3D FM Suite 2024.01 1D2D - Beta testing programme - Geertsema
DSD-INT 2023 Delft3D FM Suite 2024.01 1D2D - Beta testing programme - Geertsema
Deltares17 visualizações
SAP FOR CONTRACT MANUFACTURING.pdf por Virendra Rai, PMP
SAP FOR CONTRACT MANUFACTURING.pdfSAP FOR CONTRACT MANUFACTURING.pdf
SAP FOR CONTRACT MANUFACTURING.pdf
Virendra Rai, PMP13 visualizações
Airline Booking Software por SharmiMehta
Airline Booking SoftwareAirline Booking Software
Airline Booking Software
SharmiMehta6 visualizações
DSD-INT 2023 Machine learning in hydraulic engineering - Exploring unseen fut... por Deltares
DSD-INT 2023 Machine learning in hydraulic engineering - Exploring unseen fut...DSD-INT 2023 Machine learning in hydraulic engineering - Exploring unseen fut...
DSD-INT 2023 Machine learning in hydraulic engineering - Exploring unseen fut...
Deltares7 visualizações
2023-November-Schneider Electric-Meetup-BCN Admin Group.pptx por animuscrm
2023-November-Schneider Electric-Meetup-BCN Admin Group.pptx2023-November-Schneider Electric-Meetup-BCN Admin Group.pptx
2023-November-Schneider Electric-Meetup-BCN Admin Group.pptx
animuscrm14 visualizações
EV Charging App Case por iCoderz Solutions
EV Charging App Case EV Charging App Case
EV Charging App Case
iCoderz Solutions5 visualizações

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
  • 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