Karan Dhabalia

Karan Dhabalia

New York, New York, United States
2K followers 500+ connections

About

Hey there, I'm Karan, a computer enthusiast who started out with LEGO robots in middle…

Activity

Join now to see all activity

Experience

  • Stripe Graphic

    Stripe

    New York, United States

  • -

    New York, New York, United States

  • -

    San Francisco Bay Area

  • -

    Greater Pittsburgh Area

  • -

    Pittsburgh, Pennsylvania, United States

  • -

    Greater Pittsburgh Area

  • -

    San Francisco Bay Area

  • -

    Greater Pittsburgh Area

  • -

  • -

    San Francisco Bay Area

  • -

    Pittsburgh

  • -

    San Francisco Bay Area

Education

  • Carnegie Mellon University Graphic

    Carnegie Mellon University

    -

    Activities and Societies: Dean's List 2018-2019

    Focus on Distributed Systems, Cloud Computing, Large Scale Machine Learning and as an extension Edge/Fog Computing.

  • -

    Activities and Societies: Dean's List 2016-2018

Publications

  • MessageOnTap: A Suggestive Interface to Facilitate Messaging-related Tasks

    CHI: Conference on Human Factors in Computing

    Text messages are sometimes prompts that lead to information related tasks, e.g. checking one's schedule, creating reminders, or sharing content. We introduce MessageOnTap, a suggestive inter-face for smartphones that uses the text in a conversation to suggest task shortcuts that can streamline likely next actions. When activated, MessageOnTap uses word embeddings to rank relevant external apps, and parameterizes associated task shortcuts using key phrases mentioned in the conversation, such as…

    Text messages are sometimes prompts that lead to information related tasks, e.g. checking one's schedule, creating reminders, or sharing content. We introduce MessageOnTap, a suggestive inter-face for smartphones that uses the text in a conversation to suggest task shortcuts that can streamline likely next actions. When activated, MessageOnTap uses word embeddings to rank relevant external apps, and parameterizes associated task shortcuts using key phrases mentioned in the conversation, such as times, persons, or events. MessageOnTap also tailors the auto-complete dictionary based on text in the conversation, to streamline any text input. We first conducted a month-long study of messaging behaviors(N=22) that informed our design. We then conducted a lab study to evaluate the effectiveness of MessageOnTap's suggestive interface, and found that participants can complete tasks 3.1x faster withMessageOnTap than their typical task flow.

    See publication

Patents

Courses

  • Algorithms and Analysis for Large Scale Cloud Computing

    15-858

  • Building Reliable Distributed Systems

    18749

  • Computer and Network Security

    18487

  • Embedded System Design

    18349

  • Finance

    70391

  • Internet Services

    18845

  • Introduction to Computer Architecture

    18447

  • Introduction to Computer Systems

    18213/15213

  • Introduction to Distributed Systems

    15440

  • Introduction to Machine Learning

    10601

  • Machine Learning with Large Datasets

    10605

  • Mobile and Pervasive Computing

    15821

  • Operating Systems

    15410

  • Parallel Computer Architecture

    15418

  • Parallel Data Structure and Algorithms

    15210

  • Principles of Functional Programming

    15150

  • Probability Theory and Random Processes

    36217

  • Programmable Networks

    15829

  • Statistical Inference

    36226

Honors & Awards

  • Carnegie Institute of Technology Honors

    Carnegie Mellon University

    College Honors are issued to students who finish a research project in their senior year and are already on track to achieve University Honors.

  • University Honors

    Carnegie Mellon University

  • Dean's List

    Carnegie Mellon University

    Spring 2017, Fall 2017, Spring 2018.

Recommendations received

More activity by Karan

View Karan’s full profile

  • See who you know in common
  • Get introduced
  • Contact Karan directly
Join to view full profile

Other similar profiles

Explore collaborative articles

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Explore More

Others named Karan Dhabalia

Add new skills with these courses