1 of 16

Peace in Hackathon

Nishant Nikhil | Himanshu Mishra

GSoC students’ 15-16 | Mentor 17

IIT Kharagpur

@nishantiam | @orkohunter

2 of 16

He can forget and be cute, but can you?

3 of 16

And you know you can’t be him - burrppp!

4 of 16

Problem

  • Zorro is not a superhero.
  • Zorro needs to remind himself of his to-do’s.
  • Zorro is smart, so he uses his mobile phone to keep track of his to-do’s.
  • But his phone too, is not a super-phone.
  • It fails to remind him at times important.
  • Zorro succumbs to his shell more often now.
  • Zorro dies few years later in the grief of an unfulfilled desire of remembering everything:
    • Never missing a doctor appointment
    • Coming everyday with roses for his wife
    • Buy the monthly “Cricket-Samrat”!!

5 of 16

What can you DO?

Input:

  • Task
  • Python <3 <3
  • Location (Android App)
  • Natural Language Processing (with under the hood Deep Learning)
  • Nearby places data

Output:

  • Peace :)
  • Make life of Zorro great again!

6 of 16

How?

7 of 16

Pre Existing Solutions

8 of 16

Solution

9 of 16

What bores Rick?

  1. I have to write what I have to do, then I have to tell the app where I have to go?�Why doesn’t it infers itself?
  2. And if I have selected a particular location, suppose a medicine store. Why isn’t it intelligent enough to suggest me another medical store on the fly. ��Come on! Ice age is over!!

10 of 16

Our Approach

User inputs �the task

The task is sent to the server, along with the numerous imposed conditions

Keyword extraction and Named Entity recognition done

User is travelling

Application tracks his location. Based on his tasks content, we return the nearby places of interest

Notification sent on phone !!

11 of 16

Examples of topic extraction from tasks

12 of 16

Example of places suggested

‘Car mechanic’ -> ‘Jagdamba Auto Repair’, ‘Soni Auto Parts Shop’

13 of 16

Example of places suggested

‘medicines’ -> ‘Yash Patanjali Store’, ‘R.S. Medicos’

14 of 16

Example of places suggested

‘Grocery store mamta’ -> ‘Mamta Grocery Store’

15 of 16

16 of 16

Catch me at