conversational architecture, cave language, data stewardship

54
Hello. Conversational Architecture on the Internet

Upload: loren-davie

Post on 14-Jun-2015

359 views

Category:

Internet


2 download

DESCRIPTION

These are the slides from the presentation I gave at the Semiotics Web meetup group on Nov 1st 2014. In this talk I discussed the emergency of the ubiquitous Internet, how to discuss the design of contextual apps, and presented an approach to privacy concerns that are inherently connected.

TRANSCRIPT

Page 1: Conversational Architecture, CAVE Language, Data Stewardship

Hello.Conversational Architecture on the Internet

Page 2: Conversational Architecture, CAVE Language, Data Stewardship

Who’s Loren?• Founder / CEO of Axilent

• Makes ACE - the Adaptive Context Engine

• User Profiling and Dynamic, Personalized Content Targeting

• Former Director of Technology at digital agencies HUGE and Alexander Interactive

• Python hacker

Page 3: Conversational Architecture, CAVE Language, Data Stewardship

Who’s Loren?

• @LorenDavie on Twitter

[email protected]

Page 4: Conversational Architecture, CAVE Language, Data Stewardship

Phase 1: Internet in a Box

www

Page 5: Conversational Architecture, CAVE Language, Data Stewardship

Tipping Point: Introduction of the iPhone

2007

“Scrolls Like Butter”

Page 6: Conversational Architecture, CAVE Language, Data Stewardship

Phase 2: Cloud + Devices

Page 7: Conversational Architecture, CAVE Language, Data Stewardship

Another Tipping Point

???

Page 8: Conversational Architecture, CAVE Language, Data Stewardship

Phase 3: Ubiquitous Internet

?♫

www

Page 9: Conversational Architecture, CAVE Language, Data Stewardship

Adaptive, Personalized, Contextual

Here’s your coffee, just the way you like it.

www

Page 10: Conversational Architecture, CAVE Language, Data Stewardship

Five Forces

• Mobile Devices

• Social Media

• Data

• Sensors

• Location

Page 11: Conversational Architecture, CAVE Language, Data Stewardship

Problems

Page 12: Conversational Architecture, CAVE Language, Data Stewardship

Problem 1: No Language

?

Page 13: Conversational Architecture, CAVE Language, Data Stewardship

Problem 2: Privacy Issues

Page 14: Conversational Architecture, CAVE Language, Data Stewardship

Solving Problem #1

Enter the

Metaphor

Page 15: Conversational Architecture, CAVE Language, Data Stewardship

The Conversation

• Multi-directional

• Multi-modal

• Multi-channel

Page 16: Conversational Architecture, CAVE Language, Data Stewardship

From Metaphor to Design Language

Conversational Architecture Visual Expression

Page 17: Conversational Architecture, CAVE Language, Data Stewardship

Metaphor to Design Language

CAVE languagecavelanguage.org

Page 18: Conversational Architecture, CAVE Language, Data Stewardship

CAVE Language

• Whiteboard / Napkin / Presentation -Friendly

• Methodology Neutral

• Scales Up, Scales Down

• Useful Across Disciplines

Page 19: Conversational Architecture, CAVE Language, Data Stewardship

Structure of CAVE language

Page 20: Conversational Architecture, CAVE Language, Data Stewardship

DataThe Foundation of Context

Page 21: Conversational Architecture, CAVE Language, Data Stewardship

Data Origins: Devices and Sensors

Page 22: Conversational Architecture, CAVE Language, Data Stewardship

Data Origins: External Data Sources

Page 23: Conversational Architecture, CAVE Language, Data Stewardship

Data Processing

Page 24: Conversational Architecture, CAVE Language, Data Stewardship

User Input

Page 25: Conversational Architecture, CAVE Language, Data Stewardship

Data In a Contextual App

Page 26: Conversational Architecture, CAVE Language, Data Stewardship

User ContextPAGES Analysis

Page 27: Conversational Architecture, CAVE Language, Data Stewardship

Personas

Page 28: Conversational Architecture, CAVE Language, Data Stewardship

Affinity

Page 29: Conversational Architecture, CAVE Language, Data Stewardship

Goals

Page 30: Conversational Architecture, CAVE Language, Data Stewardship

Environment

Page 31: Conversational Architecture, CAVE Language, Data Stewardship

Sentiment

Page 32: Conversational Architecture, CAVE Language, Data Stewardship

InferencesConverts Data to User Context

Page 33: Conversational Architecture, CAVE Language, Data Stewardship

Inferences

An Inference is made from data

Page 34: Conversational Architecture, CAVE Language, Data Stewardship

Inferences

Usually there is a condition that must be met

Page 35: Conversational Architecture, CAVE Language, Data Stewardship

Inferences

If the condition is met, the user is associated with the context element.

Page 36: Conversational Architecture, CAVE Language, Data Stewardship

Inferences in a Contextual App

Page 37: Conversational Architecture, CAVE Language, Data Stewardship

Application ModesDynamic Response to User Context

Page 38: Conversational Architecture, CAVE Language, Data Stewardship

Switch

Page 39: Conversational Architecture, CAVE Language, Data Stewardship

Modal Switch for a Contextual App

Page 40: Conversational Architecture, CAVE Language, Data Stewardship

Modal Switch for a Contextual App

Page 41: Conversational Architecture, CAVE Language, Data Stewardship

cavelanguage.org

Page 42: Conversational Architecture, CAVE Language, Data Stewardship

Solving Problem #2

• Contextual Apps require User Data

• User Data is sensitive, and can be abused

Page 43: Conversational Architecture, CAVE Language, Data Stewardship

Privacy Debate: All or Nothing

Surrender all control of your personal data

Completely opt out of contextual

appsvs

Page 44: Conversational Architecture, CAVE Language, Data Stewardship

Data StewardshipA Framework for Responsible Use of Personal Data

Page 45: Conversational Architecture, CAVE Language, Data Stewardship

Most Problems Come From Third-Party Access to Data

Page 46: Conversational Architecture, CAVE Language, Data Stewardship

Roles in the Data Ecosystem

Data Producer Data Consumer

Data Citizen

DataUses

is the subject of

Acquires or Creates

Page 47: Conversational Architecture, CAVE Language, Data Stewardship

Data PolicyThe Citizen’s Rules for Their Data

Page 48: Conversational Architecture, CAVE Language, Data Stewardship

Contents of Data Policies

• A Default Rule

• Rules Tied to Letter Grades

• Rules About Specific Data Categories

• Whitelists / Blacklists

Page 49: Conversational Architecture, CAVE Language, Data Stewardship

How do you know data users will follow the rules?

Page 50: Conversational Architecture, CAVE Language, Data Stewardship

telltrail.me

• A kind of “Better Business Bureau” for data users

• Holds repositories of citizen data policies

• Provides certification marks for compliant data users (letter grades) to let citizens know they are trustworthy

Page 51: Conversational Architecture, CAVE Language, Data Stewardship

Letter Grades

• Like NYC Restaurant health letter grades

• Indicates the level of compliance of the data user organization

• Lets citizens know the data user organization is trustworthy

Page 52: Conversational Architecture, CAVE Language, Data Stewardship

Letter Grades• A: Audited and Verified adherence to Data Polices

for both internally created and externally sourced data.

• B: Adherence to Data Policies for both internally created and externally sourced data.

• C: Adherence to Data Policies for just externally sourced data.

Page 53: Conversational Architecture, CAVE Language, Data Stewardship

TellTrail: A Data Policy Repository

Page 54: Conversational Architecture, CAVE Language, Data Stewardship

Thanks!@LorenDavie

[email protected]

cavelanguage.org telltrail.me

www.axilent.com