imagine that the dots are Web sites and the user is going from web site to web site to accomplish some task.
existing browsers offer little help with this task Nearly everything we do only involves multiple Web sites, but there’s no help in connecting them.
context is: - relevant data to the Web task - links multiple sites - what the user cares about CA generates a browsing experience that links together formerly disconnected experiences and ven modifies individual sites.
Cookies and sessions are a way of creating context within a single site HTTP is designed to be stateless. Each page stands alone.
Single sign on is an example of cross-site context - single purpose: authentication context - still not leveraging this as we could. Having a single login that works on multiple sites isn’t the same as having a single authentication context for a given Web episode.
TrustWatch is a browser extension that provides a security context for users that uses a could-based service for site verification.
FF and IE have discovered that others will create interesting add-ons to their browsers. They encourage third party developers to build extensions to their platforms. Still some work to do here. Safari not very open. Especially on iPhone.
FF and IE have discovered that others will create interesting add-ons to their browsers. They encourage third party developers to build extensions to their platforms. Still some work to do here. Safari not very open. Especially on iPhone.
FF and IE have discovered that others will create interesting add-ons to their browsers. They encourage third party developers to build extensions to their platforms. Still some work to do here. Safari not very open. Especially on iPhone.
FF and IE have discovered that others will create interesting add-ons to their browsers. They encourage third party developers to build extensions to their platforms. Still some work to do here. Safari not very open. Especially on iPhone.
- Web 2.0 has made moves toward this individualization, but is stuck in the ad hoc rule. Web 2.0 drives the need for context.
- Web 2.0 has made moves toward this individualization, but is stuck in the ad hoc rule. Web 2.0 drives the need for context.
- Web 2.0 has made moves toward this individualization, but is stuck in the ad hoc rule. Web 2.0 drives the need for context.
- Web 2.0 has made moves toward this individualization, but is stuck in the ad hoc rule. Web 2.0 drives the need for context.
Fundamentally different than other solutions like OpenID. Cryptographically sound. Deep use cases, not shallow.
Fundamentally different than other solutions like OpenID. Cryptographically sound. Deep use cases, not shallow.
Fundamentally different than other solutions like OpenID. Cryptographically sound. Deep use cases, not shallow.
Fundamentally different than other solutions like OpenID. Cryptographically sound. Deep use cases, not shallow.
Greasemonkey - scripts on the browser not the cloud
Greasemonkey - scripts on the browser not the cloud
Greasemonkey - scripts on the browser not the cloud
Structure browsing - connects the dots and threads the experience opt-in, user controlled
Structure browsing - connects the dots and threads the experience opt-in, user controlled
Structure browsing - connects the dots and threads the experience opt-in, user controlled
Structure browsing - connects the dots and threads the experience opt-in, user controlled
No one’s ever surprised me with a GUI
No one’s ever surprised me with a GUI
No one’s ever surprised me with a GUI
The combination of browser as platform, cloud-based functionality, & strong identity yield an architecture for generating browsing experiences that are ...
The combination of browser as platform, cloud-based functionality, & strong identity yield an architecture for generating browsing experiences that are ...
The combination of browser as platform, cloud-based functionality, & strong identity yield an architecture for generating browsing experiences that are ...
The combination of browser as platform, cloud-based functionality, & strong identity yield an architecture for generating browsing experiences that are ...
The combination of browser as platform, cloud-based functionality, & strong identity yield an architecture for generating browsing experiences that are ...
The combination of browser as platform, cloud-based functionality, & strong identity yield an architecture for generating browsing experiences that are ...
Trends Driving Context Automation
Cloud Extensible
Computing Browsers
Internet
Identities
Trends Driving Context Automation
Cloud Extensible
Computing Browsers
Internet
Identities
The Browser as Platform
Browsers tie Web sessions
together
The Browser as Platform
Browsers tie Web sessions
together
1B Firefox add-on
downloads since 2005*
The Browser as Platform
Browsers tie Web sessions
together
1B Firefox add-on
downloads since 2005*
That is about 17/sec*
The Browser as Platform
Browsers tie Web sessions
together
1B Firefox add-on
downloads since 2005*
That is about 17/sec*
Estimates are 2x-5x below
actual
The Browser as Platform
Browsers tie Web sessions
together
1B Firefox add-on
downloads since 2005*
That is about 17/sec*
Estimates are 2x-5x below
actual
*Justin Scott, Mozilla
The Identity Shift
The Identity Shift
Ad-hoc
IP Address
Machine
Cookie
Session
SSL
The Identity Shift
Ad-hoc
IP Address
Machine
Cookie
Session
SSL
Security & privacy at
the expense of
convenience
Website dependent
identity only
The Identity Shift
Ad-hoc Structured
IP Address Browser
Machine Individual
Cookie Identity
Session Relationships
SSL Reputation
Security & privacy at
the expense of
convenience
Website dependent
identity only
The Identity Shift
Ad-hoc Structured
IP Address Browser
Machine Individual
Cookie Identity
Session Relationships
SSL Reputation
Security & privacy at Convenience with
the expense of privacy, security &
convenience relationships
Website dependent Consistent website
identity only independent identity
Information Cards
Information Cards
Microsoft developed standard
Information Cards
Microsoft developed standard
Information Card Foundation
Information Cards
Microsoft developed standard
Information Card Foundation
User participation
Information Cards
Microsoft developed standard
Information Card Foundation
User participation
Firm, technical foundation for
security and privacy
Information Card Types
Information Card Types
Personal cards
Information Card Types
Personal cards
Managed cards
Information Card Types
Personal cards
Managed cards
Action cards
The Information Card Selector
Context automation rocks when
supported by cloud services,
browser extensions, & internet
identity
Context automation works by
augmenting Web sites with new
information for the user
The Web Augmentation Spectrum
Javascript in
the browser
The Web Augmentation Spectrum
Media
Toolbars
Javascript in
the browser
The Web Augmentation Spectrum
Media
Toolbars
Search
Context
Javascript in
the browser
The Web Augmentation Spectrum
Context
Platform
Media
Toolbars
Search
Context
Javascript in
the browser
What you get from the cloud...
What you get from the cloud...
Machine independence
What you get from the cloud...
Machine independence
Hassle-free updates
What you get from the cloud...
Machine independence
Hassle-free updates
Increased security
What you get from the cloud...
Machine independence
Hassle-free updates
Increased security
Auditing & analytics
What you get from identity...
What you get from identity...
Individualized
What you get from identity...
Individualized
Structured browsing
What you get from identity...
Individualized
Structured browsing
Privacy
What you get from identity...
Individualized
Structured browsing
Privacy
Security
Kynetx
&
Context Automation
How Kynetx Works
1
How Kynetx Works
1
2
How Kynetx Works
1
2
3
How Kynetx Works
4
1
2
3
How Kynetx Works
Kynetx Rule Language (KRL)
Sometimes a layer of indirection helps...
Kynetx Rule Language (KRL)
Sometimes a layer of indirection helps...
Domain specific language
Kynetx Rule Language (KRL)
Sometimes a layer of indirection helps...
Domain specific language
Browser and platform independent
Kynetx Rule Language (KRL)
Sometimes a layer of indirection helps...
Domain specific language
Browser and platform independent
Mental leverage via abstractions
KRL Rulesets
KRL Rulesets
Select page via URL class
KRL Rulesets
Select page via URL class
Declare and access data sources
KRL Rulesets
Select page via URL class
Declare and access data sources
Conditionally fire action
KRL Rulesets
Select page via URL class
Declare and access data sources
Conditionally fire action
Process callbacks
KRL for Library Lookup
KRL for Library Lookup
KRL for Library Lookup
KRL for Library Lookup
KRL for Library Lookup
KRL for Library Lookup
KRL for Library Lookup
KRL for Library Lookup
KRL for Library Lookup
Information cards advantages
Information cards advantages
Signed
Information cards advantages
Signed
Uniquely identified
Information cards advantages
Signed
Uniquely identified
Protect user data
Information cards advantages
Signed
Uniquely identified
Protect user data
Hidden security
Information cards advantages
Signed
Uniquely identified
Protect user data
Hidden security
Nice metaphor
Can we hack a card?
Can we hack a card?
RE
JEC
T
ED
!!
Malicious apps can be
identified and disabled
Kynetx Developer Beta
Kynetx Developer Beta
Kynetx Developer Beta
Free (under quota)
Kynetx Developer Beta
Free (under quota)
Limited number
Kynetx Developer Beta
Free (under quota)
Limited number
See me for signup card
Cloud Extensible
Computing Browsers
Internet
Identities
Cloud Extensible
Computing Browsers
Internet
Identities
Cloud Extensible
Computing Browsers
Safe
Internet
Identities
Cloud Extensible
Computing Browsers
Safe
Internet
Secure
Identities
Cloud Extensible
Computing Browsers
Safe
Internet
Secure
Identities
Individualized
Cloud Extensible
Computing Browsers
Safe
Internet
Secure
Identities
Individualized
Flexible
0 comments
Post a comment