Initial Designs

Point of View:

Arjun is a 40 years old father living in Mumbai, India whose son Raj is a working professional recently moved to San Francisco.

Arjun wants to recreate the narratives of his son's stories and better understand the place where his son lives.

Scenario:

Raj talks to Arjun nearly every day using Skype. During these conversations, Raj tells Arjun interesting stories:  

Raj also shares some images and posts on Facebook/Twitter describing his experiences.

When Raj is busy and unavailable to talk, Arjun wishes to recreate the stories that Raj has told him. He wants to learn more about San Francisco.

Goals

Overall goal: 

Raj's parents and friends back home want to create the narratives of his stories.

When communicating in real time, Arjun would like more contextual information about the locations and events that Raj mentions.

Arjun wants to catch up on the content that Raj has posted about his life in San Francisco when Raj is not around and "replay" stories that Raj has told to him in the past.

Arjun wants to be able to visually explore the places that Raj has visited in an intuitive way.

Design Sketches

Set 1 (Anant)

 

 

 

This is an ultra-efficient interface. Also, it will work for illiterate users. Very simple idea -- Arjun calls Raj using Teleport. Teleport has in-built location recognizer that recognizes location names in realtime and displays a 3-D view of the locations. No user input required -- the service runs in the background.

Safety Issue: Some locations might not be interesting. User doesn't have control over which locations to see, which not. Also, if the location is incorrectly identified, there is no way to correct it.

This tries to address the safety issue, by compromising a little bit of efficiency.

Instead of directly opening the location, it generates a transcript of the call in realtime and highlights all the recognized locations. Hovering over the highlighted locations open the location in the 3D location window.

It's safe as user can correct the location (if system recognizes it incorrectly) and thus would show only correct locations. Also, user has the control over which locations to see and which not to see. 

This is a different kind if interface that gives users more control. It is a direct manipulation interface that les user explore any location they want. It also allows simulate walking or driving. It allows changing speed, pause, and resume. It stretches to ultra-safe as user can asynchronously explore a location.

Set 2 (Alex)

 

 

 

Text

Text

Text

Set 3 (Katya)

 

 

 

Direct manipulation keyboard computer interface.

Desktop interface based on entering information verbally.

iPad/iPhone speech interface.

Final (Anant)

 

 

This interface is inspired from Skype Interface Left sidebar (3 main links) Contacts (to see all the contacts)

  • Recent (it shows recent 10 contacts -- efficiency)
  • History (History of all the chats/calls)
  • Top bar (search for any location)
    The Main Pane It is the main window for the active tab (in this case -- Contacts Tab)
  • For each contact shows the status (online/offline/away)
    • you can make a call
    • see a log of all previous callsThe interface (see the home page) uses the user mental model of chatting, calling and video calling

      Most popular tool used by people for international calling is Skype -- this user interface is consistent with Skype interface

A call session

  • Video/Audio call going on
  • Whenever a location is encountered in the conversation, Arjun is prompted by the system -- "Location detected -- Stata Center" with a button, "Take Me There"
  • Clicking on that button opens a direct manipulation interactive Stata Center map. 
  • The interactive, direct manipulation interface helps Arjun explore Stata Center by navigating through the 3D map, varying altitude and changing camera angels.

Arjun wants to explore the place after the call. He goes to Teleport and puts MIT Stata Center and clicks the button "Take Me here"

  • It opens a direct manipulation 3D interactive map which provides Arjun a way to explore a place by 
    • navigating through the map,
    • varying altitude, and
    • changing camera angle
      Alternatively, Arjun can go to history, pulls up the location from there and opens in the same 3D interactive location explorer.
      |

Learnability

Efficiency

Safety

Speech and Touch (Katya)

 

 

STEP 1: Arjun talks to his son, Raj, on iPad or iPhone. Raj describes how amazing it was to drive to LA from SFO through Highway 1. Teleport automatically stores spatial descriptions mentioned by Raj.

STEP 2: After talking to Raj, Arjun scrolls through spatial descriptions stored and picks one. Avatar ask whether he wants to travel by foot or car and then how would he like to describe the route: 1) by start and end 2) by landmarks 3) by a reference object.

Step 3: Depending on the option there are three possible moves: 1) say start and end locations; wait while the animation is generated; watch the animation. 2) say landmark locations; wait while the animation is generated; watch the animation. 3) say the reference object; use 'move forwards','move backward', 'turn right' and 'turn left' commands to navigate around the object.

STEP 4: Interaction viewing of animation. While watching the animation by tilting the phone to the right or left Arjun can interactively change viewing angle of the animation.

STEP 5: By Tapping over the objects Arjun can see additional information, such as name of the object, the weather at the moment of the conversation or even additional images if added by his son.

Learnability

Efficiency

Safety