HoloSync: Exploring Discoverable Conversational Interfaces for Model State Control ALI SIDDIQUI.

Slides:



Advertisements
Similar presentations
Facts about Welcome to this video from Ozeki. In this video I will present what makes Ozeki Phone System XE the Worlds best on-site software PBX for Windows.
Advertisements

VIPI - VIRTUAL PORTAL FOR INTERACTION AND ICT TRAINING FOR PEOPLE WITH DISABILITIES National ViPi Workshop 03/10/2011, Larnaca, Cyprus
Mobile Development Introduction to Visual Studio Development Rob Miles Department of Computer Science.
Introduction to Visual Basic.NET Uploaded By: M.Sheraz anjum.
 2002 Prentice Hall. All rights reserved. Chapter 2 - Introduction to the Visual Studio.NET IDE Outline 2.1Introduction 2.2Overview of the Visual Studio.NET.
Visual Basic Prototyping Visual Basic uses both a Visual Editor and is Code Based. With several simple lines of code, Visual Basic will navigate between.
Ch 7 & 8 Interaction Styles page 1 CS 368 Designing the Interaction Interaction Design The look and feel (appearance and behavior) of interaction objects.
System Level Logical Level Visual Level The System level.
User Interfaces. User Interface What do we mean by a user interface? The user is the person who is using the computer. A user interface is what he or.
Leverage the new pubCenter Promote your apps Install the new ad SDKs.
Building Metro style UIs Paul Gusmorino Lead Program Manager Microsoft Corporation DEV354.
Artificial Intelligence and Virtual Librarianship David Bennett Robert Morris University Library National Forum 2003.
Tutorial 5 Making a Document Interactive. XP Objectives Explore the different button states Add a button from the Button library Create a button Learn.
Speech User Interfaces Katherine Everitt CSE 490 JL Section Wednesday, Oct 27.
Microsoft Virtual Academy North Shore.NET User Group Our Sponsors.
Virti-Cue Production Task Project Proposal and Storyboard.
Introduction to visual programming C#. Learning Outcomes In this chapter, you will learn about :  Event-Based Programming  The Event Based Model  Application.
Conceptual Design Dr. Dania Bilal IS588 Spring 2008.
Conceptual Model Design Informing the user what to do Lecture # 10 (a) Gabriel Spitz.
Windows Presentation Foundation ("Avalon"): Beautiful Code, Beautiful Design - Applications Your Designers Can Work With Robert Ingebretsen PRS317 Program.
Windows Phone 7 Mobile Code Camp The Why Why develop for Windows Phone 7 versus Droid or iPhone? It’s all relative to total app users. SDK and Environment.
August 2013 The Rise of Voice Search James Turner Account Executive Bing Ads.
IE 411/511: Visual Programming for Industrial Applications Lecture Notes #2 Introduction to the Visual Basic Express 2010 Integrated Development Environment.
Types of Assistive Technology
Conceptual Model Design Informing the user what to do Lecture 10a Gabriel Spitz 1.
 2007 Pearson Education, Inc. All rights reserved Introduction to the Visual Basic Express 2005 IDE.
Explore engage elevate Microsoft Dynamics CRM User Group (CRMUG ® ) Chapter Meeting Welcome! Perth CRMUG – 12 th May 2016.
Using Commonsense Reasoning to Improve Voice Recognition.
Siri Voice controlled Virtual Assistant Haroon Rashid Mithun Bose 18/25/2014.
Intro to HoloLens Development Shahed Chowdhuri Sr. Technical WakeUpAndCode.com A new era of mixed reality.
Introducing Windows Applications Lesson 1. Objectives.
SEO & User Tracking Tony Breen (Tmark)
Chapter 6 : User interface design
Introduction to Visual Basic. NET,. NET Framework and Visual Studio
Why industry cares about nlp for tamil?
G. Anushiya Rachel Project Officer
Beginning of Xamarin for iOS development
Microsoft Cortana for App Developers
Chapter 16: User Interface Design
Visual Basic Code & No.: CS 218
Creating a Workflow.
Chapter Topics 15.1 Graphical User Interfaces
A new way to explore the possibilities
Let’s talk about Conversation Design
MATLAB Basics Nafees Ahmed Asstt. Professor, EE Deptt DIT, DehraDun.
CSC420 Actions and Commands.
Build smarter bots and devices by connecting to the Microsoft Graph
Changing how people interact with computers
Final Presentation Jolie Chen Kristine Delossantos Muel Kiel
INTRODUCTION Google has taken on Amazon's Alexa, Apple's Siri, and Microsoft's Cortana with its own voice assistant called Google Assistant. Google first.
Introduction to Computers
International TechNet Wiki Summit 2015
Welcome to the Boston.
Program and Graphical User Interface Design
Microsoft Build /8/2018 8:41 PM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
Dr. Debaleena Chattopadhyay Department of Computer Science
1/2/2019 9:19 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS.
Introduction UI designer stands for User Interface designer. UI designing is a type of process that is used for making interfaces in the software or the.
Chapter 15: GUI Applications & Event-Driven Programming
Roland Tiefenbrunner Voice App Developer
Midway Milestone Presentation: FlexiVoice
Natural User Interaction with Perceptual Computing
Medium-Fi Prototype Rachel J and Esther G
Microsoft Cognitive Services with Power BI
Team #3: Lighter Load Low-Fi Prototyping & Pilot Testing
A STORY ON CONVERSATIONAL CHATBOT SUBHAJIT SENGUPTA & SHARIQ SHAIKH
x.ai makes an AI personal assistant who schedules meetings for you
UTILIZING AE + AERIE APP: AN IN-STORE EXPERIENCE
Polytone Convey volume and emotion through text. By: A Team
Intro to HoloLens Development
Presentation transcript:

HoloSync: Exploring Discoverable Conversational Interfaces for Model State Control ALI SIDDIQUI

QUESTION How can a conversational UI improve the control of model state information in holographic models?

WHAT IS MODEL STATE? Object Data Layers Dynamic Model Introduction Question Model State The Aim Object Data Analysis Layers Prototypes Dynamic Model Evaluation Implications

OBJECTIVES Conversational UI Model State Control Introduction Question The Aim Analysis Prototypes Conversational UI Model State Control Evaluation Implications

WHY VOICE?

PRECEDENTS - HoloLens UI Style SketchUp Viewer Microsoft’s 3D Viewer Introduction UI Style Question Model State Icons & Text Virtual Buttons 2D Panel The Aim SketchUp Viewer Analysis Prototypes Evaluation Implications Microsoft’s 3D Viewer

Speech To Text Feedback PRECEDENTS - Voice Introduction UI Style Question Speech To Text Feedback Natural Language Voice Feedback Model State The Aim Cortana Alexa Analysis Prototypes Evaluation Implications Google Assistant Siri

WORKFLOW Literature Reviews Visual Studio Unity 3D Microsoft HoloLens Introduction Question Model State Literature Reviews Visual Studio Unity 3D The Aim Analysis Prototypes Evaluation Implications Microsoft HoloLens User Testing

Basic voice commands that trigger an event. PROTOTYPE 1.1 Introduction Question Basic voice commands that trigger an event. User : “Context On” “Trees Off” “Alignment On” Model State The Aim Analysis Prototypes Evaluation Implications

PROTOTYPE 1.2 Getting voice feedback from the UI. User: Introduction Getting voice feedback from the UI. User: “How do I view the floors?” UI: “Try saying: only show the floors.” Question Model State The Aim Analysis Prototypes Evaluation Implications

PROTOTYPE 1.3 Introduction Adding conversational commands through keyword recognition. User: “only show me the floors and the glass.” Keywords: only, floors, glass. Question Model State The Aim Analysis Prototypes Evaluation Implications

Adding discoverability to inform the user of more information. PROTOTYPE 1.4 Introduction Question Model State Adding discoverability to inform the user of more information. The Aim Analysis Prototypes Evaluation Implications

Conversational Language ACHIEVEMENTS Introduction Question Model State Conversational Language “Talk” with the UI Model State Control The Aim Analysis Prototypes Evaluation Implications

LIMITATIONS User commands need to be object specific Introduction Question User commands need to be object specific Interacting with individual objects within layers Limited to predefined keywords Model State The Aim Analysis Prototypes Evaluation Implications

Intelligent Voice Feedback MOVING FORWARD Introduction Question Adaptable Script Synonym Recognition Intelligent Voice Feedback Model State The Aim Analysis Prototypes Evaluation Implications

QUESTION How can a conversational UI improve the control of model state information in holographic models?

Quicker Than Current Apps IMPLICATIONS Introduction Question Easy to Learn Improves Over Time Quicker Than Current Apps Model State The Aim Analysis Prototypes Evaluation Implications