Just in Slides
Transcript of Just in Slides
-
8/13/2019 Just in Slides
1/22
A survey of context-awareapplications and systems in use
today 818G
Justin Wagner
-
8/13/2019 Just in Slides
2/22
Overview Apple Siri Case Study
eatures !evelopment "istory
Current Context-Aware Applications
Google #ow$ S%erpa$ Gro&r Context-Aware Analysis
Context 'sed Context #ot 'sed (et
uture !evelopment Gim)al S!* Anticipatory Computing +ngine
Comparison to Weiser,s vision
-
8/13/2019 Just in Slides
3/22
Apple Siri Case Study
-
8/13/2019 Just in Slides
4/22
Apple Siri
oice-Activated .ersonal Assistant Allows a user to manage p%one resources
Communication oice and /ext
#avigation .lanning
Calendar 0eeting Setup
Searc% Sports Scores estaurant eviews
-
8/13/2019 Just in Slides
5/22
Apple Siri
'ses context to respond to re2uests wit%)etter results
Context reduces searc% space Geograp%ic area for navigation and finding
attractions is confined Activity %istory is used to reduce information
searc% space Overall$ ena)les easy interaction wit% p%one
services
-
8/13/2019 Just in Slides
6/22
"istory of Siri
0ilitary 'ser Scenario Commander receives a warning a)out an event All resources availa)le to respond to t%at event
are presented .ersonal Assistant t%at 3earns 4.A35 pro6ect
started at S 7 7nternational wit% support from!A .A around 991
!ata gat%ering and data analysis system !A .A re2uested an office assistant )ecause
of developer familiarity wit% pro)lem
-
8/13/2019 Just in Slides
7/22
.A3
:7f you told .A3 w%atinformation youneeded$ and ito)served w%at youdid wit% t%atinformation$ it wouldfigure out a moreefficient pat% to
ac2uiring and sortingrelevant informationt%e next timearound; %ttp>??www;wired;com?dangerroom? 911?19?siri-darpa-ip%one?
igure couresy of>%ttps>??pal;sri;com?.lone?framewor&?framewor&?arc%itecture
-
8/13/2019 Just in Slides
8/22
Siri Commerciali@ation
After !A .A pro6ect$ S 7 loo&ed to commerciali@e t%eproduct
7dentified as a way to improve mo)ile data usage
Act as an interface for a user to ma&e use of t%e data-intensive services of t%e emerging mo)ile devices Several points contri)uted to success
7mproved capa)ilities of mo)ile devices
.rocessing .ower G.S and Wi- i for location G networ& speeds
7mprovements in natural-language processing 7n 919$ Apple purc%ased Siri
-
8/13/2019 Just in Slides
9/22
Current Context-Aware Applications
-
8/13/2019 Just in Slides
10/22
Google #ow oice-Activated interface to services
Google oice Searc% General searc% #avigation
e2uest and manage p%one services manually oice$ text$ and email
Automated Activity 0anagement eceive weat%er at %ome and wor& location in morning Get traffic for way to wor& wit% alternate route
recommendations .re-fetc% airline )oarding pass Get activity summary for given time period
-
8/13/2019 Just in Slides
11/22
Google #ow
Automatically maintained connection to ot%erservices Billow> automatic 2uery for property listing )ased on
location andango> eminder to leave for t%eater given t%at
user purc%ased a tic&et !isplay relevant news articles eceive pu)lic alerts
-
8/13/2019 Just in Slides
12/22
S%erpa
Android App Attempts to predict w%at information a user will need
next
Anticipates important events )ased on context 3ocation Communication %istory Calendar
Cool eature W%en close to a favorite coffee s%op$ will as& if you want
t%e regular and place t%e order
-
8/13/2019 Just in Slides
13/22
Gro&r
i.%one App .redictive Searc%
As opposed to interface for services$ 2uery servicesin advance on users )e%alf
Software agent Suggests routes to wor& )ased on traffic
conditions S%ows sports scores #otifies a)out upcoming events
-
8/13/2019 Just in Slides
14/22
Context-Aware Analysis
-
8/13/2019 Just in Slides
15/22
Context 'tili@ed 3ocation
G.S$ Wi- i location$ and Cell-tower proximity 'ser Activity and 0ovement
Commercial /ransactions /ransportation style
0eeting and sc%edule information Calendar
/ies to location and activity %istory 'ser Communication "istory
Call and /ext log +mail
-
8/13/2019 Just in Slides
16/22
Context #ot 'tili@ed (et
+xact location wit%in )uildings 3i&ely due to mapping constraints
'ser p%ysical gestures and non-ver)al cues 0ore t%an %alf of all communication is non-ver)al 'ser emotional reaction would )e &ey to user
preferences
Conversation context
-
8/13/2019 Just in Slides
17/22
uture !evelopment
-
8/13/2019 Just in Slides
18/22
Gim)al S!*
Context-Aware S!* developed )y =ualcomm .rovides context-aware development
framewor& for mo)ile platform 0easurement of user activity and application
usage 3ocation and movement trac&ing .us% notification to specific users .rivacy framewor&
-
8/13/2019 Just in Slides
19/22
Anticipatory Computing +ngine
!etermine context of a user,s conversation !isplay information relevant to t%e
conversation #ext step is ma&ing decisions )ased on
conversational context .otential downsides are privacy concerns and
tec%nology t%at is intrusive
-
8/13/2019 Just in Slides
20/22
Comparison to Weiser,s ision
-
8/13/2019 Just in Slides
21/22
Comparison Connection to ot%er devices
Wireless connection to printers and ot%ercomputer perip%erals
!eep connection to external services estaurant ordering$ flig%t reminders$ movies
purc%ases$ etc; #ot as muc% control over p%ysical
environment as envisioned +nvironmental control of lig%ts and temperature
-
8/13/2019 Just in Slides
22/22
eferences %ttp>??www;google;com?landing?now? %ttp>??www;itworld;com?mo)ile-wireless? 8 99?explainer-w%at-google-
now-actually-does %ttp>??www;apple;com?ios?siri?
%ttp>??www;newscientist;com?article?mg 1 8 DE; 99-%ow-innovative-is-apples-new-voice-assistant-siri;%tml %ttp>??www;xconomy;com?san-francisco? 919?9D?1F?t%e-story-of-siri-
from-)irt%-at-sri-to-ac2uisition-)y-apple-virtual-personal-assistants-go-mo)ile? singleHpageItrue
%ttps>??developer;2ualcomm;com?mo)ile-development?mo)ile-tec%nologies?c %ttp>??www;@dnet;com?psyc%ic-siri-tec%-gets-cas%-in6ection-from-
samsung-intel-telefonica- 99991F F ?
http://www.google.com/landing/now/https://developer.qualcomm.com/mobile-development/mobile-technologies/context-aware-gimbalhttps://developer.qualcomm.com/mobile-development/mobile-technologies/context-aware-gimbalhttp://www.google.com/landing/now/