Signal Processor User Interaction Module Voice or touch i/pVoice or touch signal Decoded command Command interpretation and executionCommand result Result signal Voice or touch results Corresponding feedback Application Modules KEY USER MOBILE MODULE SET OF MODULES INTERMODULE COMMUNICATION INTRAMODULE COMMUNICATION DATABASE INTERNET DECISION
User Interaction Module Verify Connections Navigation Module My Location Module My Routes Module Landmarks Module Interrupts Module Help & Language Module Signal Processor Check ALL signal Ok All signal Request location Current location Destination Instructions in audio form Request location Current location Destination User defined landmark information Processed routes Save selected route Stored routes Interrupting Event New route selected by user. Reroute and recalculate route. Help command Selected Menu/Help instructions Request location Current location
User Interaction Module Verify Connections Signal Processor Configuration Manager GPS API GPS Mobile DB Internet Ok signal Ok All signal Check GPS signal Check ALL signal Check Internet signal Check signal Check DB signal
My Location GPS API Current Location Co-ordinates User Interaction Module Signal Processor Request Location Co- ordinates GPS Request locationCurrent location
Landmark Processor My Location MOBILE DB User Interaction Module Signal Processor Request location Current location Store information User defined landmark information
User Interaction Module Signal Processor My Routes Mobile DB Retrieve routes Retrieved routes Route Manager Destination Navigation Module Save selected route Store route Store or retrieve
My RoutesMy Location Block Counting Routes User Interaction Module Google API Google Maps Region Safety Current Location User Interaction Module Signal Processor Screen Reader Save selected route Route selected by user Destination Screen content Destination Stored routes Map routes Combined routes Processed routes All safe routes Selected route Request for location Current location Navigation Instructions in audio form Location co-ordinates
Emergency My Location Request through internet Information through internet INTERNET
User Interaction Module Signal Processor Help List Selected Menu Data Selected Menu/Help instructions Mobile DB Help command
User Interaction Module Signal Processor Interrupt Pause Interrupt Handler Navigation Module Store navigation details Mobile DB Retrieve stored navigation Call or Message New route selected by user. Reroute and recalculate route. Interrupt event completed Request previous state Previous state info Recalculate route Interrupting Event Pause/ New
Thank You