SlideShare a Scribd company logo
1 of 40
It doesn’t
have to
suck
Purple Brigade
Monopolies suck
…and that button is dumb
… so these options suck.

          Dumb




   Suck
This button is smart
                           Not dumb




Stream or buy
on your fave platforms
without leaving the page
… so these options are relevant.



Our shared
VoIP service


Buy that
movie on his wall
One click




            One click to pay and ship
... to wherever




These people
share an
alternative micro
blogging service
… from wherever.




                   One click to pay and ship
The infinite possibilities
… converge




Shared VoIP
service
… for different people, in different ways

            TV stream




   TV app
… on different pages.
                    Amazon cart




A better offer
Is one click away
What your smart button will do
… depends on what you and your friends are into



On a social
betting site




                                       Sponsored links: odds for the
                                       Parma-Juventus game
… and your apps are integrated




Stuff that works
for me.




                                   Stuff that works
                                   for them.
… frictionlessly, webwide. And, if you like, you can
… always go to a dedicated app and start over.




                                      1.    Close browser
                                      2.    Find app
                                      3.    Re-navigate to page
                                      4.    Hit ‘Buy ingredients’
The functions you saw are already working on dedicated
browser bookmarklets as well as on native apps.

All the ‘smart’ button needs to do is identify the function -
usually obvious from the URL - then look up and forward
the relevant information to the people you chose for that
particular job.

You don’t need nine different bookmarklets for nine
different jobs, or fifty different app tiles for fifty different
apps. If their functions are distinct, one button will do.

That’s what the next dozen slides are about.
Browser bookmarklets: cutting edge in 1995



‘Speed dial’ functionality, single click without leaving the page

•  ‘Save this page for reading later’
•  ‘Show me a price comparison for this item’
•  ‘Launch a chat box’
•  ‘Show me an unbiased search results page’
•  ‘Find this movie on NetFlix’
Speed dial a price comparison: “Kulist”


                                    Click on the
                                    bookmarklet from
                                    an Amazon page…
You can guess what happens next



Capture and parse for
relevant page data




… find and display a
better offer
Speed dial link-sharing with Instapaper


                                Click on the
                                bookmarklet to
                                save the page…
and what happens is …



Capture and parse for
relevant page data




          … post it on a personal
          account page, auto-
          share on Facebook
Those are dumb buttons
Whatever the button says is what happens



1.    Your browser forwards the data on your screen
2.    They process it
3.    They do whatever it says on the button


4.    So you need a dedicated button for every function
5.    Or you need to be on, or go to, a dedicated app
6.    So most of us just use the page defaults
7.    What they call a ‘walled garden’


8.    Which sucks
Here’s a smart button
Whatever the context says is what happens



1.    Your browser forwards the data on your screen
2.    We process it
3.    We do whatever fits that data, your Profile and their Profile


4.    So your favourite apps are as accessible as the page defaults
5.    What they call ‘whatever-the-opposite-is-of-a-walled-garden’


6.    Which doesn’t suck
As a recently filed patent describes it



Capture and parse
page data to find
relevant functions                             Execute




                                          Forward
           … search parsed data
           and stored user data
           for function parameters
… the relevant, applicable command




                      +
                 Flixster, my go-to
                 movie app
… is what you’d expect it to be.




Flixster page
All our ‘smart’ button does


                                       Website Index




       Page data




                     Her apps and Profile
…is, basically


                                                   Index




            His apps and Profile




       Page data




                                   Her apps and Profile
not suck.
Quit? No.
Not when I can be picky about who gets my money




music
is not just
for monopolies
… what goes on the record




privacy is
not just for nerds
… and anything else you can name.




Whatever works
for me.




                       “L’écosystème, c’est
                       moi.”
Anything
      less
      sucks
Purple Brigade. All brand names, logos etc under Fair Use and by way of illustration, no association is implied.

More Related Content

Similar to purplebrigadepresentsthesmartbutton

Apps vs Browser
Apps vs BrowserApps vs Browser
Apps vs BrowserWunderman
 
FOSS vs. Web Services Lightning Talk: Is FOSS Necessary?
FOSS vs. Web Services Lightning Talk: Is FOSS Necessary?FOSS vs. Web Services Lightning Talk: Is FOSS Necessary?
FOSS vs. Web Services Lightning Talk: Is FOSS Necessary?John Mark Walker
 
Apps for good final presentation Blue Sky 2000
Apps for good final presentation Blue Sky 2000Apps for good final presentation Blue Sky 2000
Apps for good final presentation Blue Sky 2000BlueSky2OOO
 
Steve jobs iphone launch 2007
Steve jobs iphone launch 2007Steve jobs iphone launch 2007
Steve jobs iphone launch 2007Chinar Goel
 
iPhone & iPad App Cash - The *COMPLETE GUIDE* to create iPhone app and how to...
iPhone & iPad App Cash - The *COMPLETE GUIDE* to create iPhone app and how to...iPhone & iPad App Cash - The *COMPLETE GUIDE* to create iPhone app and how to...
iPhone & iPad App Cash - The *COMPLETE GUIDE* to create iPhone app and how to...jcitnmkt
 
Aiims Chip
Aiims ChipAiims Chip
Aiims Chipbrian9p
 
Aiims Chip
Aiims ChipAiims Chip
Aiims Chipbrian9p
 
20190813 - UX Vienna - questions for the audience
20190813 - UX Vienna - questions for the audience20190813 - UX Vienna - questions for the audience
20190813 - UX Vienna - questions for the audienceMartin Heidegger
 
REALTOR on the Go: Taking Your Real Estate Business Mobile
REALTOR on the Go: Taking Your Real Estate Business MobileREALTOR on the Go: Taking Your Real Estate Business Mobile
REALTOR on the Go: Taking Your Real Estate Business MobileMaura Neill
 
Hacking with experts 3 (facebook hacking) by anurag dwivedi.
Hacking with experts 3 (facebook hacking) by anurag dwivedi.Hacking with experts 3 (facebook hacking) by anurag dwivedi.
Hacking with experts 3 (facebook hacking) by anurag dwivedi.Esteban Bedoya
 
password (facebook)
password (facebook) password (facebook)
password (facebook) Mr. FM
 
An outline of my marketing plan : alfred , the PA app
An outline of my marketing plan  : alfred , the PA appAn outline of my marketing plan  : alfred , the PA app
An outline of my marketing plan : alfred , the PA appNITIN N
 
How to monetise in the world of free
How to monetise in the world of freeHow to monetise in the world of free
How to monetise in the world of freemarc mcneill
 
Invent the Future by Reinventing Productivity
Invent the Future by Reinventing ProductivityInvent the Future by Reinventing Productivity
Invent the Future by Reinventing ProductivityOpenText Global 360
 
Chip OCTOBER 2013 - NEXT LEVEL HACKING
Chip  OCTOBER 2013 - NEXT LEVEL HACKINGChip  OCTOBER 2013 - NEXT LEVEL HACKING
Chip OCTOBER 2013 - NEXT LEVEL HACKINGGautham Rajesh
 

Similar to purplebrigadepresentsthesmartbutton (20)

5 Family Search Apps and Indexing
5 Family Search Apps and Indexing5 Family Search Apps and Indexing
5 Family Search Apps and Indexing
 
Apps vs Browser
Apps vs BrowserApps vs Browser
Apps vs Browser
 
FOSS vs. Web Services Lightning Talk: Is FOSS Necessary?
FOSS vs. Web Services Lightning Talk: Is FOSS Necessary?FOSS vs. Web Services Lightning Talk: Is FOSS Necessary?
FOSS vs. Web Services Lightning Talk: Is FOSS Necessary?
 
Apps for good final presentation Blue Sky 2000
Apps for good final presentation Blue Sky 2000Apps for good final presentation Blue Sky 2000
Apps for good final presentation Blue Sky 2000
 
Steve jobs iphone launch 2007
Steve jobs iphone launch 2007Steve jobs iphone launch 2007
Steve jobs iphone launch 2007
 
C 6
C 6C 6
C 6
 
iPhone & iPad App Cash - The *COMPLETE GUIDE* to create iPhone app and how to...
iPhone & iPad App Cash - The *COMPLETE GUIDE* to create iPhone app and how to...iPhone & iPad App Cash - The *COMPLETE GUIDE* to create iPhone app and how to...
iPhone & iPad App Cash - The *COMPLETE GUIDE* to create iPhone app and how to...
 
Aiims Chip
Aiims ChipAiims Chip
Aiims Chip
 
Aiims Chip
Aiims ChipAiims Chip
Aiims Chip
 
20190813 - UX Vienna - questions for the audience
20190813 - UX Vienna - questions for the audience20190813 - UX Vienna - questions for the audience
20190813 - UX Vienna - questions for the audience
 
REALTOR on the Go: Taking Your Real Estate Business Mobile
REALTOR on the Go: Taking Your Real Estate Business MobileREALTOR on the Go: Taking Your Real Estate Business Mobile
REALTOR on the Go: Taking Your Real Estate Business Mobile
 
Hacking with experts 3 (facebook hacking) by anurag dwivedi.
Hacking with experts 3 (facebook hacking) by anurag dwivedi.Hacking with experts 3 (facebook hacking) by anurag dwivedi.
Hacking with experts 3 (facebook hacking) by anurag dwivedi.
 
password (facebook)
password (facebook) password (facebook)
password (facebook)
 
An outline of my marketing plan : alfred , the PA app
An outline of my marketing plan  : alfred , the PA appAn outline of my marketing plan  : alfred , the PA app
An outline of my marketing plan : alfred , the PA app
 
How to monetise in the world of free
How to monetise in the world of freeHow to monetise in the world of free
How to monetise in the world of free
 
Apops
ApopsApops
Apops
 
C 6
C 6C 6
C 6
 
Morgan gregory a2
Morgan gregory a2Morgan gregory a2
Morgan gregory a2
 
Invent the Future by Reinventing Productivity
Invent the Future by Reinventing ProductivityInvent the Future by Reinventing Productivity
Invent the Future by Reinventing Productivity
 
Chip OCTOBER 2013 - NEXT LEVEL HACKING
Chip  OCTOBER 2013 - NEXT LEVEL HACKINGChip  OCTOBER 2013 - NEXT LEVEL HACKING
Chip OCTOBER 2013 - NEXT LEVEL HACKING
 

Recently uploaded

Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
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 interpreternaman860154
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 

Recently uploaded (20)

Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
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
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
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
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 

purplebrigadepresentsthesmartbutton

  • 4. … so these options suck. Dumb Suck
  • 5. This button is smart Not dumb Stream or buy on your fave platforms without leaving the page
  • 6. … so these options are relevant. Our shared VoIP service Buy that movie on his wall
  • 7. One click One click to pay and ship
  • 8. ... to wherever These people share an alternative micro blogging service
  • 9. … from wherever. One click to pay and ship
  • 10.
  • 13. … for different people, in different ways TV stream TV app
  • 14. … on different pages. Amazon cart A better offer Is one click away
  • 15. What your smart button will do
  • 16. … depends on what you and your friends are into On a social betting site Sponsored links: odds for the Parma-Juventus game
  • 17. … and your apps are integrated Stuff that works for me. Stuff that works for them.
  • 18. … frictionlessly, webwide. And, if you like, you can
  • 19. … always go to a dedicated app and start over. 1.  Close browser 2.  Find app 3.  Re-navigate to page 4.  Hit ‘Buy ingredients’
  • 20. The functions you saw are already working on dedicated browser bookmarklets as well as on native apps. All the ‘smart’ button needs to do is identify the function - usually obvious from the URL - then look up and forward the relevant information to the people you chose for that particular job. You don’t need nine different bookmarklets for nine different jobs, or fifty different app tiles for fifty different apps. If their functions are distinct, one button will do. That’s what the next dozen slides are about.
  • 21. Browser bookmarklets: cutting edge in 1995 ‘Speed dial’ functionality, single click without leaving the page •  ‘Save this page for reading later’ •  ‘Show me a price comparison for this item’ •  ‘Launch a chat box’ •  ‘Show me an unbiased search results page’ •  ‘Find this movie on NetFlix’
  • 22. Speed dial a price comparison: “Kulist” Click on the bookmarklet from an Amazon page…
  • 23. You can guess what happens next Capture and parse for relevant page data … find and display a better offer
  • 24. Speed dial link-sharing with Instapaper Click on the bookmarklet to save the page…
  • 25. and what happens is … Capture and parse for relevant page data … post it on a personal account page, auto- share on Facebook
  • 26. Those are dumb buttons
  • 27. Whatever the button says is what happens 1.  Your browser forwards the data on your screen 2.  They process it 3.  They do whatever it says on the button 4.  So you need a dedicated button for every function 5.  Or you need to be on, or go to, a dedicated app 6.  So most of us just use the page defaults 7.  What they call a ‘walled garden’ 8.  Which sucks
  • 29. Whatever the context says is what happens 1.  Your browser forwards the data on your screen 2.  We process it 3.  We do whatever fits that data, your Profile and their Profile 4.  So your favourite apps are as accessible as the page defaults 5.  What they call ‘whatever-the-opposite-is-of-a-walled-garden’ 6.  Which doesn’t suck
  • 30. As a recently filed patent describes it Capture and parse page data to find relevant functions Execute Forward … search parsed data and stored user data for function parameters
  • 31. … the relevant, applicable command + Flixster, my go-to movie app
  • 32. … is what you’d expect it to be. Flixster page
  • 33. All our ‘smart’ button does Website Index Page data Her apps and Profile
  • 34. …is, basically Index His apps and Profile Page data Her apps and Profile
  • 37. Not when I can be picky about who gets my money music is not just for monopolies
  • 38. … what goes on the record privacy is not just for nerds
  • 39. … and anything else you can name. Whatever works for me. “L’écosystème, c’est moi.”
  • 40. Anything less sucks Purple Brigade. All brand names, logos etc under Fair Use and by way of illustration, no association is implied.