Keeping the Internet Open with An Open-Source Programmable Virtual Assistant
|
|
- Sara Watson
- 5 years ago
- Views:
Transcription
1 Keeping the Internet Open with An Open-Source Programmable Virtual Assistant Monica Lam Computer Science Department With Giovanni Campagna, Rakesh Ramesh, Silei Xu, Michael Fischer Lab Sponsors: AVG, Google, HTC, Hitachi, ING Direct, Nokia, Samsung, Sony Ericsson
2 Software Eats the World! Marc Andreesen Monopoly Closed System Loss of Privacy Google search Apple app store Facebook social network Who is going to eat these eaters?
3 Virtual Assistants Eat the Internet My social contacts Virtual Assistant: A Uniform, Personalized Language-based interface Amazon Alexa, skills Google assistant Apple Siri Web search E-commerce Closed System Centralized Monopoly Loss of Privacy
4 Almond: An Open-Source Decentralized Virtual Assistant My social contacts My social contacts Open System Decentralized Open-Source Privacy End-User Programmable
5 Today s Virtual Assistants VOICE INPUT Device/Service Intent Ask Stock Exchange to get quotes for <company> Tell Nest to set temperature to <temp> Automatic slot filling Send intent to service Actions/Dialog
6 End-User Programming When the price of Apple stock goes below $150, get the balance of my checking account, if it is above $20,000, send me an SMS with the price. Not just simple commands / dialog dispatches A continuous event-driven program Connect different account & services together Parameter passing: returned results can be passed into functions Filters on values
7 Key Technology: Semantic Parsing Natural Language When the price of Apple stock goes below $150, get the balance of my checking account, if it is above $20,000, send me an SMS with the price. Code (ThingTalk) ask_price < 150 balance >
8 Power of End-User Programming Put the power of programming in the hands of the consumers Not limited to commercial highly monetizable services Personalized, long-tail function
9 Almond System Architecture Natural Language Semantic Parser THINGTALK THINGPEDIA Open Crowdsourced Interface Repository
10 Why is this Problem Hard? Natural Language Semantic Parser Generate all grammatically legal programs Understand the semantics of open-world services Lack of training data Actions: cannot train with results What constructs? Synthesizable syntax THINGTALK THINGPEDIA Open Crowdsourced Interface Repository Open-world services In the wild: idiosyncrasies What is the right representation?
11 Strategy Semantic Parser Natural Language Focus: Representation of Thingpedia & ThingTalk Support important future use cases Must be amenable to semantic parsing Approach An end-to-end system for sharing with privacy ( ) THINGTALK Revise (Q2 2018) THINGPEDIA Open Crowdsourced Interface Repository Crowdsource Thingpedia & open-source virtual assistant technology Campagna, G. et al. Almond: The Architecture of an Open Crowdsourced Privacy-Preserving Programmable Virtual Assistant, WWW Conference, April 2017
12 Thingpedia: Encyclopedia of Things Currently: 45 devices 177 functions Natural Language Code tweets Monitor ) author== Stanford ) GET tweets matching #Cardinal search( ), contains (hashtag, ) DO tweet Stanford won! post (status)
13 ALMOND Examples Tweet the latest NASA Astronomy Picture of the Day Auto reply to my s Set my phone to vibrate every day at 9 am Turn on my TV if there is a person in the room Translate Washington Post headlines to "Chinese" Post my new Instagram pictures on Twitter get a snapshot from my security camera every hour Play some video from YouTube on my TV Send me a daily cat picture Almond Bike Market WHEN: monitor second hand bike posts WHEN: monitor bike posts of brand WHEN: monitor bikes for GET: search second hand bikes GET: search bike posts of brand GET: search bikes for DO: post on almond bike market DO: post a bike for dollars on almond bike market Almond Dates WHEN: monitor date posts on almond dates WHEN: monitor date posts about GET: search partners on almond dates GET: search partners DO: post on almond dates DO: post on almond dates to find partners for Bing Search GET: search on bing GET: search images on bing GET: search images matching with size x on bing Bluetooth Speaker DO: set my speaker as default DO: play music on my speaker DO: increase volume on my speaker DO: decrease volume on my speaker DO: set volume on my speaker to % BodyTrace Scale WHEN: my weight updates Dropbox GET: my dropbox quota GET: file list in folder on dropbox GET: file named on dropbox DO: move file to in dropbox DO: rename file in dropbox DO: create a folder with name in my dropbox Facebook DO: post on facebook saying DO: post a picture on facebook DO: post a picture on facebook with caption Giphy GET: a random gif from giphy GET: a gif with tag from giphy Github WHEN: a new issue opened in github repository WHEN: opens an issue on github WHEN: user opens an issue in github repository WHEN: there is a new commit for github repository WHEN: user commits in github repository WHEN: a new milestone is created in github repository WHEN: user create a new milestone in github repository WHEN: there is a new comment in github repository WHEN: user comments on some issue in repository WHEN: there is a new comment on issue in repository DO: add to my github account DO: comment on issue in github repository Gmail WHEN: receive an on gmail WHEN: receive an from on gmail WHEN: receive an marked as important WHEN: receive an marked as important from WHEN: receive an in category primary WHEN: receive an from in category primary GET: the latest GET: the latest with label GET: the latest from GET: the latest with subject DO: send an to with subject with message DO: send a picture to with subject Google Drive WHEN: a new file or folder is created on google drive DO: create a new file with name on google drive Holidays Calendar WHEN: it's an holiday in the uk WHEN: it's an holiday in the us GET: the next uk holiday GET: the next us holiday icalendar Events WHEN: an event on my calendar begins WHEN: an event on my calendar at location begins WHEN: an event on my calendar organized by begins GET: list my calendar events GET: my calendar events organized by GET: my calendar events at Imgflip Meme Generator` GET: all meme templates GET: meme template named GET: generate meme on template with text at the top and text at the bottom Instagram WHEN: i upload a picture on instagram WHEN: i upload a picture with filter on instagram GET: my recent instagram pictures GET: many recent instagram pictures GET: my instagram pictures with filter Jawbone UP WHEN: my steps on activity tracker updates WHEN: i walked for steps WHEN: i walked for distance WHEN: my weight updates on my fitness tracker WHEN: my weight is on my fitness tracker WHEN: my bmi is on my fitness tracker WHEN: my body fat is on my fitness tracker WHEN: my heart rate updates WHEN: my heart rate is WHEN: my sleep status updates on my sleep tracker WHEN: i sleep for time LG WebOS TV DO: turn my lg tv DO: raise the volume of my lg tv DO: lower the volume of my lg tv DO: set the volume of my lg tv to DO: mute my lg tv DO: unmute my lg tv DO: play link on my lg tv LinkedIn GET: my linkedin profile DO: post on linkedin Miscellaneous Interfaces WHEN: it's o'clock every day GET: current time GET: current date GET: give me a random number GET: give me a random number between and DO: debug log DO: send me a message NASA Daily WHEN: an asteroid passes close to earth GET: nasa's astronomy picture of the day GET: a picture from curiosity rover GET: many pictures from curiosity rover GET: a picture from curiosity rover taken on Nest WHEN: the temperature on my thermostat updates WHEN: the humidity on my thermostat updates WHEN: there is a new event detected on my security camera WHEN: my security camera detects something and has person is _ WHEN: my security camera detects something and has motion is _ WHEN: my security camera detects something and has sound is _ GET: the temperature on my thermostat GET: the humidity on my thermostat GET: the state of my hvac GET: my security camera live feed GET: me a snapshot of my security camera DO: set temperature to on my thermostat DO: set my temperature between and on my thermostat DO: set my hvac to DO: turn my security camera Omlet WHEN: i receive a message on omlet WHEN: i receive a message on omlet in feed WHEN: i receive a message on omlet DO: send an omlet to saying DO: send a picture on omlet to with caption OneDrive WHEN: a new file is created on onedrive WHEN: a file is modified on onedrive WHEN: file on onedrive is modified DO: create a new file on onedrive named containing DO: delete from my onedrive DO: rename to on my onedrive DO: upload a picture to onedrive with name Parklon Iris Warm Water Mat DO: turn my heatpad DO: turn my parklon heatpad PhD Comics WHEN: there is a new post on phd comics Philips Hue DO: turn my lightbulb DO: disco lights DO: flash the lightbulb Phone Companion WHEN: my location changes WHEN: i receive a sms WHEN: i receive a sms from DO: show a popup with title and body DO: send an sms to saying DO: set my phone to DO: call number DO: call 911 Reddit Frontpage WHEN: reddit front page updates WHEN: a new post in category reaches reddit front page WHEN: a new post from user reaches reddit front page RSS Feed WHEN: there is a new post on rss feed Slack WHEN: i receive a message on slack WHEN: i receive a message from on slack WHEN: i receive a message in channel on slack DO: send a message on slack to saying DO: set the purpose for channel to on slack DO: set the topic for channel to on slack DO: set me as on slack DO: send a picture on slack to saying SportRadar WHEN: nba team plays WHEN: nba team plays against WHEN: nba team plays and the game is WHEN: nba team a game WHEN: eu soccer team plays WHEN: eu soccer team plays against WHEN: eu soccer team plays and the game is WHEN: eu soccer team a game WHEN: us soccer team plays WHEN: us soccer team plays against WHEN: us soccer team plays and the game is WHEN: us soccer team a game WHEN: monitor eu soccer games of tournament WHEN: monitor us soccer games of tournament WHEN: mlb team plays WHEN: mlb team plays against WHEN: mlb team plays and the game is WHEN: mlb team a game. WHEN: ncaa mens basketball team plays WHEN: ncaa mens basketball team plays against WHEN: ncaa mens basketball team plays and the game is WHEN: ncaa mens basketball team a game. WHEN: ncaafb team plays WHEN: ncaafb team plays against WHEN: ncaafb team plays and the game is WHEN: ncaafb team a game The Cat API GET: a cat picture GET: many cat pictures The Wall Street Journal WHEN: there is a new article in wsj opinions section WHEN: there is a new article in wsj world news section WHEN: there is a new article in wsj us business section WHEN: there is a new article in wsj market news section WHEN: there is a new article in wsj technology section WHEN: there is a new article in wsj lifestyle section The Washington Post WHEN: there is a new article in washington post section WHEN: there is a new blog post in washington post blog Tumblr WHEN: there is a new post in blog on tumblr WHEN: there is a new picture uploaded in blog on tumblr DO: post on tumblr with title and body DO: post on tumblr DO: post a picture with caption on tumblr Twitter WHEN: someone i follow tweets WHEN: user tweets WHEN: someone replies to user on twitter WHEN: i receive a direct message on twitter WHEN: i receive a direct message from on twitter WHEN: i tweet WHEN: i reply to on twitter GET: search for on twitter GET: many recent tweets matching GET: recent tweets from GET: recent tweets from matching GET: recent tweets in reply to GET: recent tweets in reply to matching GET: search for tweets with hashtag on twitter GET: many recent tweets with hashtag GET: tweets from with hashtag GET: tweets with hashtag in reply to DO: tweet DO: send a dm on twitter to saying DO: tweet a picture with caption DO: follow user on twitter DO: unfollow user on twitter Uber GET: time estimate for uber GET: give me a price estimate for uber from to Weather WHEN: it's at location WHEN: monitor weather at GET: sunrise and sunset for location GET: sunrise and sunset for location on date GET: moon phase for location GET: moon phase for location on date GET: the weather in XKCD WHEN: a new xkcd is out WHEN: a new xkcd is out in the what-if section GET: the latest xkcd GET: the xkcd number GET: a random xkcd Yahoo Finance WHEN: the stock price of changes WHEN: stock dividends for changes Yandex Translate GET: translate to with yandex GET: translate from to with yandex GET: translate GET: translate something to GET: translate with yandex from to GET: detect the language of Youtube WHEN: there is a new video from youtube channels i follow WHEN: there is a new video from youtube channel GET: list channels in category on youtube GET: list channels i am subscribed to on youtube GET: search channels on youtube GET: search a video on youtube GET: search a video from matching on youtube GET: search many videos matching on youtube
14 ThingTalk Compound Construct WHEN [FILTERS] GET [FILTERS] DO FILTERS: =, <, >, <=. >=, contains, starts with, ends with When my alarm goes off, open my blinds Get my tweets and save them to Dropbox Every day at 9 am, get my tweets and send them to Dropbox When I receive an from my advisor then send the message on SMS
15 Real Natural Language Input When I tweet, share the text on LinkedIn Share my tweets on my LinkedIn Whenever I tweet, post the same message on LinkedIn Post all my tweets on LinkedIn
16 Bootstrapping the Machine Learner There is no pre-existing data corpus Generate prototypical sentences from Thingpedia Crowdsource Paraphrases natural training data Machine Learning Model Incremental Learning training with GUI
17 Neural Network: Seq2seq with Attention Natural Language play QS_0 from Youtube on my TV $do softmax MLP Bottom-up grammar reductions $const_string QS_0 $const_param query = $const_string $get $get $const_param $rule now $get $do $out_param video_url $param_passing url = video_url $rule $rule on $param_passing $input $rule L S T M x 0 h E0 h E1 h ET L L S... S T T M M x 1 y 0 h D0 L S T M y 1 h D1... play QS_0 <<GO>> $do ThingTalk (query = QS_0 (url = video_url)
18 Execution of ThingTalk Show me tweets with hashtag #Stanford Monitor contains(hashtags, "Stanford")) notify Almond 10. notify user 9. report event 1. Show tweet 2. thingtalk 8. interface with my Twitter User ThingEngine Twitter 6. Oauth 3. get my twitter ThingManager 7. return authenticated twitter instance 4. get twitter interface 5. return twitter interface ThingPedia
19 Sharing Without a Third-Party My social contacts My social contacts
20 Sharing with Access Control Let me know if Maggie s security camera senses motion. Remote Execution New: principal Natural Language Natural Language Dad can monitor my security camera only if I am not home. Access Control Filters: Who, what, when, where, how
21 Is Access Control Needed? % 200 people finding sharing scenario comfortable (#10) Sharing scenario: Allow your friends to have access to your cloud drive to view/download photos Access control: Only photos with their faces on them; only photos in a specific folder
22 Access Control Conformance = Satisfiability Modulo Theories It s fast enough
23 Summary Almond: An Open-source, Privacy-preserving, End-user programmable virtual assistant Virtual assistants will eat the internet User-programmable with privacy Long-tail, personal preference Sharing existing services with full user control and privacy
24 Closing Remarks Remember AoL?
Appendix 4 Weather. Weather Providers
Appendix 4 Weather Using weather data in your automation solution can have many benefits. Without weather data, your home automation happens regardless of environmental conditions. Some things you can
More informationIntroduction to Google Drive Objectives:
Introduction to Google Drive Objectives: Learn how to access your Google Drive account Learn to create new documents using Google Drive Upload files to store on Google Drive Share files and folders with
More informationHow we use social media to communicate weather news
How we use social media to communicate weather news The editorial met-team at METNorway WGCEF 12.10.2017 Norwegian Meteorological Institute INSTAGRAM - SHARING PICTURES Weather photos, 2-3 times a week.
More informationYour Virtual Workforce. On Demand. Worldwide. COMPANY PRESENTATION. clickworker GmbH 2017
Your Virtual Workforce. On Demand. Worldwide. COMPANY PRESENTATION 2017 CLICKWORKER AT A GLANCE Segment: Paid Crowdsourcing / Microtasking Services: Text Creation (incl. SEO Texts), AI-Training Data, Internet
More informationASSESSING THE ARTS COMMUNITY: Mapping with GIS and Social Media Tools
ASSESSING THE ARTS COMMUNITY: Mapping with GIS and Social Media Tools Gary Coutu Associate Professor Department of Geography and Planning West Chester University July 15, 2014 Mapping with GIS and Social
More informationSOCIAL MEDIA IN THE COMMUNICATIONS CENTRE
SOCIAL MEDIA IN THE COMMUNICATIONS CENTRE Karen Gordon Gordon Strategy www.gordonstrategy.ca v 1 WHAT WE ARE GOING TO TALK ABOUT TODAY T h e s o c i a l m e d i a i n c i d e n t W h a t c a n h a p p
More informationTrends, Helpouts and Hidden Gems: Additional Google Tools to Strengthen Your Brand
Trends, Helpouts and Hidden Gems: Additional Google Tools to Strengthen Your Brand a bit about me Father, husband of Kathy, Milan and Savannah Head of Social Strategy at WCG, a W2O Company Adjunct Professor,
More informationTrade Show Planning Timeline by Cory Ann Ellis
Trade Planning Timeline Action +2 9-2 6-9 3-6 -3 At the < After Action +2 9-2 6-9 3-6 -3 At the < After Select your show(s) Clarify Value of Research: cost, history, # of attendees, ROI, past vendors,
More informationThe Infinite Dial 2019
The Infinite Dial 2019 Study Overview The Infinite Dial is the longest-running survey of digital media consumer behavior in America The annual reports in this series have covered a wide range of digital
More informationYes, the Library will be accessible via the new PULSE and the existing desktop version of PULSE.
F R E Q U E N T L Y A S K E D Q U E S T I O N S THE LIBRARY GENERAL W H A T I S T H E L I B R A R Y? The Library is the new, shorter, simpler name for the Business Development (Biz Dev) Library. It s your
More informationInt er net Saf et y Tip s
BE CAREFUL AS: Facebook oft en means People oft en pret end t o be people t hey are not so be wary of t his!! Int er net Saf et y Tip s N ever accept people you do not know. Never give out your real name
More informationThe Ultimate Guide To Chatbots For Businesses ONLIM 2018
The Ultimate Guide To Chatbots For Businesses O N L I M 2 0 1 8 Where We're At Today Y o u ve probably heard a lot a b o u t c h a t b o t s d u r i n g 2 0 1 7. The l a s t y e a r h a s s h o w n u s
More informationIntegrated Electricity Demand and Price Forecasting
Integrated Electricity Demand and Price Forecasting Create and Evaluate Forecasting Models The many interrelated factors which influence demand for electricity cannot be directly modeled by closed-form
More informationSign Changes By Bart Hopkins Jr. READ ONLINE
Sign Changes By Bart Hopkins Jr. READ ONLINE New Treatments For Depression. Helping you find available treatments for depression and anxiety 9/22/2017 Get DeJ Loaf's "Changes" here: Sign in to make your
More informationWireless Network Security Spring 2015
Wireless Network Security Spring 2015 Patrick Tague Class #20 IoT Security & Privacy 1 Class #20 What is the IoT? the WoT? IoT Internet, WoT Web Examples of potential security and privacy problems in current
More informationMobility Analytics through Social and Personal Data. Pierre Senellart
Mobility Analytics through Social and Personal Data Pierre Senellart Session: Big Data & Transport Business Convention on Big Data Université Paris-Saclay, 25 novembre 2015 Analyzing Transportation and
More informationDiscovery and Access of Geospatial Resources using the Geoportal Extension. Marten Hogeweg Geoportal Extension Product Manager
Discovery and Access of Geospatial Resources using the Geoportal Extension Marten Hogeweg Geoportal Extension Product Manager DISCOVERY AND ACCESS USING THE GEOPORTAL EXTENSION Geospatial Data Is Very
More informationD e l i v e r i n g C o n s i s t e n t C u s t o m e r E x p e r i e n c e
D e l i v e r i n g C o n s i s t e n t C u s t o m e r E x p e r i e n c e More Choice = More Complexity Voice - Text - Video Advisors (voice/visual) Digital Assistants/Bots IVR (audio/visual) Letter/Mail/Email
More informationP O P U L A R S O C I A L M E D I A A P P S WHAT ARE THEY? AND HOW ARE TEENS USING THEM?
WELD COUNTY DISTRICT ATTORNEY'S OFFICE OFFICE OF DISTRICT ATTORNEY MICHAEL J. ROURKE P O P U L A R S O C I A L 2017 REPORT M E D I A A P P S WHAT ARE THEY? AND HOW ARE TEENS USING THEM? P O P U L A R S
More informationP s y c h i c q u e s t i o n a n s w e r e d
P s y c h i c q u e s t i o n a n s w e r e d Russell Grant horoscopes www. russellgrant.com/mobile/index.phpfree daily, weekly, monthly horoscopes, and Tarot readings! Love Tarot readings, Compatibility
More informationBuild relationships not link. Scott Wyden Kivowitz
Digital Agency Build relationships not link. Scott Wyden Kivowitz Company book yoursocialnoise.digital #progettinoise Digital Agency Hi! #progettinoise We are yoursocialnoise! A young Digital Agency that
More informationNovaToast SmartVision Project Requirements
NovaToast SmartVision Project Requirements Jacob Anderson William Chen Christopher Kim Jonathan Simozar Brian Wan Revision History v1.0: Initial creation of the document and first draft. v1.1 (2/9): Added
More informationTraining Path FNT IT Infrastruktur Management
Training Path FNT IT Infrastruktur Management // TRAINING PATH: FNT IT INFRASTRUCTURE MANAGEMENT Training Path: FNT IT Infrastructure Management 2 9 // FNT COMMAND BASIC COURSE FNT Command Basic Course
More informationStudents will read supported and shared informational materials, including social
Grade Band: Middle School Unit 18 Unit Target: Earth and Space Science Unit Topic: This Is the Solar System Lesson 9 Instructional Targets Reading Standards for Informational Text Range and Level of Text
More informationCollaborative Nowcasting for Contextual Recommendation
Collaborative for Contextual Recommendation Yu Sun 1, Nicholas Jing Yuan 2, Xing Xie 3, Kieran McDonald 4, Rui Zhang 5 University of Melbourne { 1 sun.y, 5 rui.zhang}@unimelb.edu.au Microsoft Research
More informationHCA Tech Note 111: Using Weather Underground with HCA
HCA Tech Note 111: Using Weather Underground with HCA Before you can use Weather Underground ( WU ) as a weather provider you need to sign up as a developer. What WU is doing is making weather data available
More informationBuilding a Timeline Action Network for Evacuation in Disaster
Building a Timeline Action Network for Evacuation in Disaster The-Minh Nguyen, Takahiro Kawamura, Yasuyuki Tahara, and Akihiko Ohsuga Graduate School of Information Systems, University of Electro-Communications,
More informationWeather Company Data for Advanced Analytics
Service Description Weather Company Data for Advanced Analytics This Service Description describes the Cloud Service IBM provides to Client. Client means the contracting party and its authorized users
More informationArcGIS Deployment Pattern. Azlina Mahad
ArcGIS Deployment Pattern Azlina Mahad Agenda Deployment Options Cloud Portal ArcGIS Server Data Publication Mobile System Management Desktop Web Device ArcGIS An Integrated Web GIS Platform Portal Providing
More informationSpam ain t as Diverse as It Seems: Throttling OSN Spam with Templates Underneath
Spam ain t as Diverse as It Seems: Throttling OSN Spam with Templates Underneath Hongyu Gao, Yi Yang, Kai Bu, Yan Chen, Doug Downey, Kathy Lee, Alok Choudhary Northwestern University, USA Zhejiang University,
More informationTelecommunication Services Engineering (TSE) Lab. Chapter IX Presence Applications and Services.
Chapter IX Presence Applications and Services http://users.encs.concordia.ca/~glitho/ Outline 1. Basics 2. Interoperability 3. Presence service in clouds Basics 1 - IETF abstract model 2 - An example of
More informationIntroduction to Probabilistic Programming Languages (PPL)
Introduction to Probabilistic Programming Languages (PPL) Anton Andreev Ingénieur d'études CNRS andreev.anton@.grenoble-inp.fr Something simple int function add(int a, int b) return a + b add(3, 2) 5 Deterministic
More informationTerms and Conditions of Participation. for the Goethe-Institut's "Advent Calendar 2018" lottery at and Instagram
Terms and Conditions of Participation for the Goethe-Institut's "Advent Calendar 2018" lottery at www.goethe.de and Instagram 01.12.2018 until 24.12.2018 1. Contest 1.1 The Goethe Institut conducts the
More informationUltraWeatherBug3 HSPI User s Guide A HomeSeer HS3 plug-in to access live local weather conditions, forecasts and severe weather alerts
UltraWeatherBug3 HSPI User s Guide A HomeSeer HS3 plug-in to access live local weather conditions, forecasts and severe weather alerts Copyright 2015 ultrajones@hotmail.com Revised 08/08/2015 This document
More informationGoogle Maps and Beyond
Google Maps and Beyond Aaron Paul First American Title apaul@firstam.com 2015 APRA Symposium Association of Professional Reserve Analysts May 2 nd, 2015 Google Maps and Beyond - Overview Business case
More informationBASIC TECHNOLOGY Pre K starts and shuts down computer, monitor, and printer E E D D P P P P P P P P P P
BASIC TECHNOLOGY Pre K 1 2 3 4 5 6 7 8 9 10 11 12 starts and shuts down computer, monitor, and printer P P P P P P practices responsible use and care of technology devices P P P P P P opens and quits an
More informationON SITE SYSTEMS Chemical Safety Assistant
ON SITE SYSTEMS Chemical Safety Assistant CS ASSISTANT WEB USERS MANUAL On Site Systems 23 N. Gore Ave. Suite 200 St. Louis, MO 63119 Phone 314-963-9934 Fax 314-963-9281 Table of Contents INTRODUCTION
More informationLesser Sunda - Banda Seascape Atlas
Lesser Sunda - Banda Seascape Atlas Report prepared for the development of online interactive map for Lesser Sunda Banda Seascape by WorldFish December 2014 http://sbsatlas.reefbase.org Page 1 of 8 Table
More informationStatistical NLP for the Web
Statistical NLP for the Web Neural Networks, Deep Belief Networks Sameer Maskey Week 8, October 24, 2012 *some slides from Andrew Rosenberg Announcements Please ask HW2 related questions in courseworks
More informationSPONSORSHIP GOLD SILVER BRONZE WHAT? WHEN? WHERE? HOW MUCH?
SPONSORSHIP WHAT? P u r p l e D a y 2 0 1 8 i s a s e r i e s o f c o m m u n i t y e v e n t s c o o r d i n a t e d b y a n a r m y o f v o l u n t e e r s a n d f u n d r a i s e r s n a t i o n a l
More informationSCAUG Community Maps Building a Living Atlas of the World
SCAUG Community Maps Building a Living Atlas of the World Mark Stewart Topics: SCAUG ArcGIS Online Overview Community Maps Overview Community Maps Workflow Update Process Utilizing Your Contribution Community
More informationARGUS.net IS THREE SOLUTIONS IN ONE
OVERVIEW H i g h l y c o n f i g u r a b l e s o f t w a r e a c c o m m o d a t e s a w i d e r a n g e o f c o l l e c t i o n s T h r e e s o l u t i o n s c o v e r P o r t a l s, C o l l e c t i o
More informationMy Map Activity MINNESOTA SOCIAL STUDIES STANDARDS & BENCHMARKS
My Map Activity OVERVIEW & OBJECTIVES Students will learn the basics of Google Maps while using geospatial data to create their neighborhood map with the places they spend time. They will also collect
More informationDistributed data management with the rule-based language: Webdamlog
Distributed data management with the rule-based language: Webdamlog Ph.D. defense Émilien ANTOINE Supervisor: Serge ABITEBOUL Webdam Inria ENS-Cachan Université de Paris Sud December 5th, 2013 Émilien
More informationGIS CONCEPTS Part I. GIS ON THE WEB Part II
Week 2 GIS CONCEPTS Part I GIS ON THE WEB Part II topics of the week part I GIS functions and GIS data Spatial relationships Organizing convention for spatial data Store Information by thematic layers
More informationSANTA CLARA COUNTY THEMATIC ATLAS
1 SANTA CLARA COUNTY THEMATIC ATLAS Project Overview Douglas Schenk, GIS Analyst Sampa Patra, GIS Analyst Making the Thematic Atlas 2 Brought to you by the County of Santa Clara Public Health Department,
More informationArcGIS Earth for Enterprises DARRON PUSTAM ARCGIS EARTH CHRIS ANDREWS 3D
ArcGIS Earth for Enterprises DARRON PUSTAM ARCGIS EARTH CHRIS ANDREWS 3D ArcGIS Earth is ArcGIS Earth is a lightweight globe desktop application that helps you explore any part of the world and investigate
More informationBetter Weather Data Equals Better Results: The Proof is in EE and DR!
Better Weather Data Equals Better Results: The Proof is in EE and DR! www.weatherbughome.com Today s Speakers: Amena Ali SVP and General Manager WeatherBug Home Michael Siemann, PhD Senior Research Scientist
More informationGP GUIDE TO MY TOP 5
GINGER PARRISH GP GUIDE TO THE APPS THAT HELP YOU CREATE COMPELLING CONTENT THAT CONNECTS MY TOP 5 INSTAGRAM APPS G I N G E R P A R R I S H SOCIAL MEDIA IS CHANGING THE WAY WE COMMUNICATE AND THE WAY WE
More informationA Little History of Machine Learning
機器學習現在 過去 未來 A Little History of Machine Learning Chia-Ping Chen National Sun Yat-sen University @NPTU, December 2016 Outline ubiquitous machine intelligence challenge and reaction AI brief deep learning
More informationDear Teacher, Overview Page 1
Dear Teacher, You are about to involve your students in one of the most exciting frontiers of science the search for other worlds and life in solar systems beyond our own! Using the MicroObservatory telescopes,
More informationPUBLIC SAFETY POWER SHUTOFF POLICIES AND PROCEDURES
PACIFIC GAS AND ELECTRIC COMPANY PUBLIC SAFETY POWER SHUTOFF POLICIES AND PROCEDURES SEPTEMBER 2018 1 PACIFIC GAS AND ELECTRIC COMPANY PUBLIC SAFETY POWER SHUTOFF POLICIES AND PROCEDURES SEPTEMBER 2018
More informationDegree (k)
0 1 Pr(X k) 0 0 1 Degree (k) Figure A1: Log-log plot of the complementary cumulative distribution function (CCDF) of the degree distribution for a sample month (January 0) network is shown (blue), along
More informationReimaging GIS: Geographic Information Society. Clint Brown Linda Beale Mark Harrower Esri
Reimaging GIS: Geographic Information Society Clint Brown Linda Beale Mark Harrower Esri 8 billion = Number of basemap requests per month on AGOL 14,000 = Unique requests per second 12,000 = New Items
More informationThe Economics of E-commerce and Technology
The Economics of E-commerce and Technology Case Studies 1 Case Study Method } Management is a skill rather than a set of techniques } Requires practice on real problems } Problem sets not enough } A case
More informationM I C R O C O N V E R S I O N G O A L S
C O N T A C T U S T h i s p a g e l i s t s a l l o f t h e d i f f e r e n t d e p a r t m e n t s t o c o n t a c t, d e p e n d i n g o n y o u r r e q u e s t. A t t h e b o t t o m o f t h e p a g
More informationYour web browser (Safari 7) is out of date. For more security, comfort and. the best experience on this site: Update your browser Ignore
Your web browser (Safari 7) is out of date. For more security, comfort and Activityengage the best experience on this site: Update your browser Ignore Introduction to GIS What is a geographic information
More informationHong Kong Observatory Summer Placement Programme 2018
Hong Kong Observatory Summer Placement Programme 2018 Training Programme : supervise the student. A mentor from the Hong Kong Observatory with relevant expertise will Training Period : 8 weeks, starting
More informationSocViz: Visualization of Facebook Data
SocViz: Visualization of Facebook Data Abhinav S Bhatele Department of Computer Science University of Illinois at Urbana Champaign Urbana, IL 61801 USA bhatele2@uiuc.edu Kyratso Karahalios Department of
More informationA Reconfigurable Quantum Computer
A Reconfigurable Quantum Computer David Moehring CEO, IonQ, Inc. College Park, MD Quantum Computing for Business 4-6 December 2017, Mountain View, CA IonQ Highlights Full Stack Quantum Computing Company
More information1 Descriptions of Function
Wide-Area Wind Generation Forecasting 1 Descriptions of Function All prior work (intellectual property of the company or individual) or proprietary (non-publicly available) work should be so noted. 1.1
More informationGIS Geographic Information Systems
GIS Geographic Information Systems Connecting your Community Ruekert Mielke WAUKESHA WHO WE ARE DATE ESTABLISHED 1946 SERVING LOCAL PEOPLE. SOLVING LOCAL PROBLEMS. TYPE OF ORGANIZATION Ruekert & Mielke,
More informationOpen spatial data infrastructure
Open spatial data infrastructure a backbone for digital government Thorben Hansen Geomatikkdagene 2018 Stavanger 13.-15. mars Spatial Data Infrastructure definition the technology, policies, standards,
More informationStudent Technology Standards Scope and Sequence
ntroduce- Skill is demonstrated, discussed, and practiced evelop-skill is practiced, reinforced, and enhanced 1. General Computer Knowledge 1.1 emonstrates basic operation (example: start up, log on, log
More informationWMO. Key Elements of PWS and Effective EWS. Haleh Haleh Kootval Chief, PWS Programme
WMO Key Elements of PWS and Effective EWS Haleh Haleh Kootval Chief, PWS Programme Workshop Objectives This workshop is all about Service Delivery and becoming excellent at it through: Sharing experiences
More informationA R A W MIXEDCOMPANYPODCAST.COM
2 0 1 8 S E A S O N 3 M E D I A K I T A R A W P O D C A S T A B O U T D I V E R S I T Y I N C L U S I O N & S O C I A L E Q U I T Y I N C R E A T I V E I N D U S T R I E S O U R G O A L I S T O T A K E
More informationGPS Mapping with Esri s Collector App. What We ll Cover
GPS Mapping with Esri s Collector App Part 1: Overview What We ll Cover Part 1: Overview and requirements Part 2: Preparing the data in ArcGIS for Desktop Part 3: Build a web map in ArcGIS Online Part
More informationThe Two Time Pad Encryption System
Hardware Random Number Generators This document describe the use and function of a one-time-pad style encryption system for field and educational use. You may download sheets free from www.randomserver.dyndns.org/client/random.php
More informationWeb GIS Deployment for Administrators. Vanessa Ramirez Solution Engineer, Natural Resources, Esri
Web GIS Deployment for Administrators Vanessa Ramirez Solution Engineer, Natural Resources, Esri Agenda Web GIS Concepts Web GIS Deployment Patterns Components of an On-Premises Web GIS Federation of Server
More informationST-Links. SpatialKit. Version 3.0.x. For ArcMap. ArcMap Extension for Directly Connecting to Spatial Databases. ST-Links Corporation.
ST-Links SpatialKit For ArcMap Version 3.0.x ArcMap Extension for Directly Connecting to Spatial Databases ST-Links Corporation www.st-links.com 2012 Contents Introduction... 3 Installation... 3 Database
More informationPlease click the link below to view the YouTube video offering guidance to purchasers:
Guide Contents: Video Guide What is Quick Quote? Quick Quote Access Levels Your Quick Quote Control Panel How do I create a Quick Quote? How do I Distribute a Quick Quote? How do I Add Suppliers to a Quick
More informationYahoo! Labs Nov. 1 st, Liangjie Hong, Ph.D. Candidate Dept. of Computer Science and Engineering Lehigh University
Yahoo! Labs Nov. 1 st, 2012 Liangjie Hong, Ph.D. Candidate Dept. of Computer Science and Engineering Lehigh University Motivation Modeling Social Streams Future work Motivation Modeling Social Streams
More informationReciprocal Science Teaching Junkie, Inc. 1
Chemical Formulas Reciprocal 2016 Science Teaching Junkie, Inc. 1 www.scienceteachingjunkie.com Follow the Science Teaching Junkie blog for classroom management tips, organizational strategies, project
More informationpersonal weather station
personal weather station Master your own climate measurements on your smartphone TRAINING BOOK Pitch The Netatmo Personal Weather Station helps you master your own climate measurements on your smartphone.
More informationUsing Social Media for Geodemographic Applications
Using Social Media for Geodemographic Applications Muhammad Adnan and Guy Lansley Department of Geography, University College London @gisandtech @GuyLansley Web: http://www.uncertaintyofidentity.com Outline
More informationSecuring the Web of Things
Securing the Web of Things A COMPOSE Perspective Daniel Schreckling University of Passau 1 st W3C WoT IG F2F Open Day April 20, 2015 High- Level COMPOSE Architecture 2 Main Design Decision The situation
More informationTornado Drill Exercise Plan (EXPLAN)
Tornado Drill Exercise Plan (EXPLAN) As part of the National Weather Service s (NWS) Severe Weather Preparedness Week in Indiana Purdue University March 19, 2019 As of Feb 19, 2019 TABLE OF CONTENTS Introduction...
More informationEconomic and Social Council 2 July 2015
ADVANCE UNEDITED VERSION UNITED NATIONS E/C.20/2015/11/Add.1 Economic and Social Council 2 July 2015 Committee of Experts on Global Geospatial Information Management Fifth session New York, 5-7 August
More informationMxVision WeatherSentry Web Services Content Guide
MxVision WeatherSentry Web Services Content Guide July 2014 DTN 11400 Rupp Drive Minneapolis, MN 55337 00.1.952.890.0609 This document and the software it describes are copyrighted with all rights reserved.
More informationW. Douglas Wewer 1,2 *, Michael J. Jenkins 1
A PRACTITIONER S PERSPECTIVE: PROVIDING TIMELY AND RELEVANT MOUNTAIN WEATHER INFORMATION TO AVALANCHE WORKERS AT SNOWBASIN, A SUN VALLEY RESORT AND THE FOREST SERVICE UTAH AVALANCHE CENTER W. Douglas Wewer
More informationData Aggregation with InfraWorks and ArcGIS for Visualization, Analysis, and Planning
Data Aggregation with InfraWorks and ArcGIS for Visualization, Analysis, and Planning Stephen Brockwell President, Brockwell IT Consulting, Inc. Join the conversation #AU2017 KEYWORD Class Summary Silos
More informationKosciusko REMC Script August 18, 2014
Kosciusko REMC Script August 18, 2014 It is 7:42 PM. The National Weather Service has just issued a severe thunderstorm warning for most of northern Indiana. A monster sized supercell with heavy rotation
More informationT R A I N I N G M A N U A L 1. 9 G H Z C D M A P C S 80 0 M H Z C D M A /A M P S ( T R I - M O D E ) PM325
T R A I N I N G M A N U A L 1. 9 G H Z C D M A P C S 80 0 M H Z C D M A /A M P S ( T R I - M O D E ) PM325 Slide. Click. Send the pic O P E R AT I N G I N S T RU C T I O N S H e a d s e t Ja c k S e l
More informationSpace News from Around the Internet Updated Every Weekday
Page 1 of 5 Space News from Around the Internet Updated Every Weekday NEWS ARCHIVE TOPICS FORUM PHOTOS LINKS Web Search www.universetoday.com Tasco Telescopes Uk 1000's of Telescopes in-stock for the holidays.
More informationNATURAL LANGUAGE PROCESSING. Dr. G. Bharadwaja Kumar
NATURAL LANGUAGE PROCESSING Dr. G. Bharadwaja Kumar Sentence Boundary Markers Many natural language processing (NLP) systems generally take a sentence as an input unit part of speech (POS) tagging, chunking,
More informationGPS :: VSAT :: Earth Observation :: Satellites & Communications :: Unmanned Aerial Vehicles :: Aerospace :: Launchers :: Analysis :: Jobs in Space ::
T R A D E A D V E R T I S I N G 2 0 0 6 D E M O G R A P H I C S : : I N D U S T R Y P O S I T I O N S : : S P O N S O R S H I P R A T E S Reach out to the engineers of space at SpaceDaily.com. G L O B
More informationMy Sign Is Libra By Amanda Starr
My Sign Is Libra By Amanda Starr If you are searched for the ebook by Amanda Starr My Sign Is Libra in pdf form, then you have come on to the right website. We presented the complete version of this ebook
More informationJr. Meteorologist Club
Vintage Math, Science and Technology Magnet School Jr. Meteorologist Club Hey, you 5 th Grade WeatherBugs Complete the four required activities plus two activities of your choice in this Jr. Meteorologist
More information6.034 Quiz 3 5 November 2018
6.034 Quiz 3 5 November 2018 Name Email For 1 extra credit point: Circle the TA whose recitations you attend so that we can more easily enter your score in our records and return your quiz to you promptly.
More informationIntroduction to Google Mapping Tools
Introduction to Google Mapping Tools Google s Mapping Tools Explore geographic data. Organize your own geographic data. Visualize complex data. Share your data with the world. Tell your story and educate
More informationLeveraging Web GIS: An Introduction to the ArcGIS portal
Leveraging Web GIS: An Introduction to the ArcGIS portal Derek Law Product Management DLaw@esri.com Agenda Web GIS pattern Product overview Installation and deployment Configuration options Security options
More informationJodrell Bank Centre for Astrophysics, The University of Manchester
AstroTwitter S. R. Lowe Jodrell Bank Centre for Astrophysics, The University of Manchester Summary. AstroTwitter aims to make it easy for both professional and amateur telescopes to let the world know
More informationinaturalist Training AOP inaturalist Training May 21, 2016 Slide 1
inaturalist Training AOP inaturalist Training May 21, 2016 Slide 1 What is inaturalist? inaturalist is a free tool that allows people to record, share, and discuss their observations inaturalist is designed
More informationHISTORY OF GIS AND ESRI
HISTORY OF GIS AND ESRI First Developed by Dr. Roger Tomlinson in Canada 1960 (CGIS Canadian geographic system) The system was designed to inventory land use and assist in the management of natural resources
More informationTitle: riversnetwork.org : Concept and Tools for sharing Knowledge and Awareness on the River Basins of the World
Title: riversnetwork.org : Concept and Tools for sharing Knowledge and Awareness on the River Basins of the World Abstract Author: Eric Tilman BASIN PAPER #: 86 riversnetwork.org is an open resource consisting
More informationTwitter s Effectiveness on Blackout Detection during Hurricane Sandy
Twitter s Effectiveness on Blackout Detection during Hurricane Sandy KJ Lee, Ju-young Shin & Reza Zadeh December, 03. Introduction Hurricane Sandy developed from the Caribbean stroke near Atlantic City,
More informationUniversal Semantic Communication
Universal Semantic Communication Madhu Sudan MIT CSAIL Joint work with Brendan Juba (MIT). An fantasy setting (SETI) Alice 010010101010001111001000 No common language! Is meaningful communication possible?
More informationData-Sharing Agreement
Data-Sharing Agreement Contributions to LandMark: The Global Platform of Indigenous and Community Lands This Data-Sharing Agreement provides the standards for contributing data to the LandMark: The Global
More informationNew Cloud Solutions by My TimeZero
New Cloud Solutions by My TimeZero 1. TimeZero Products under My TimeZero 2. Creating and Logging into My TimeZero Account 3. Linking My TimeZero Products with Users 3-1 Finding Friends 3-2 Saving Settings
More informationJOB REQUESTS C H A P T E R 3. Overview. Objectives
C H A P T E R 3 JOB REQUESTS Overview Objectives Job Requests is one of the most critical areas of payroll processing. This is where the user can enter, update, and view information regarding an employee
More information