UI Designs PC Web PDA TV Cell phone Camera Voice

Back to UI Designs
 
Hubbub Overview
 
Palm UI
Awareness
Sound Messages
Text Messages
Groups
Adding Bubs
Editing Bubs
Choosing, creating SIDs
Logging in
 
Desktop UI
Awareness
Sound Messages
Text Messages
Groups
Adding Bubs
Editing Bubs
Choosing, creating SIDs
Logging in
 
General
Registering & Installing
Sounds
Menus
Example UI Spec: Choosing & Editing SIDs
By Ellen Isaacs
This page last updated: March 8, 2000

Figure P27. SID intro screen

As previously explained, each user has a Sound ID, which plays on their friend's devices whenever those friends receive a message from the user. Users select their Sound ID when they first log on to Hubbub. The Login section explains the full login sequence, but after the user selects a name, they are prompted to select a Sound ID, with an explanation of what that means, shown in Figure P27. When they tap OK, they are taken to the SID selection screen, shown in Figure P28. This part of the application is intended to make it easy for users to get started by choosing from among a large selections of SIDs (to minimize duplication). They may later decide to design their own SID, for which they would use an accompanying application called "Dub," being developed in tandem with Hubbub. Dub is intended to enable users to create their own SIMs as well as SIDs and then import them into Hubbub. This specification, however, only explains how a user chooses from among the sounds provided in Hubbub.

Figure P28a shows the "TV shows" category of SIDs. The songs are listed in alphabetical order. To listen to a SID, the user taps on the Note button next to the SID. This plays the SID without selecting it as the user's current SID. To choose a SID, the user selects the name of the sound (Mission Impossible in the example), which changes the value next to the "My SID" label at the bottom. When the user taps the Done button their SID is updated and they return to the main Hubbub page.

Figure P28. Main SID selection screen

The user may browse through a collection of SIDs by switching among categories, grouped by the type of music. When a user switches to another category, their SID continues to appear at the bottom of the screen and does not change unless they select another sound in that category. Figure P28b shows the user looking at a category of SIDs (80s tunes) that does not include their current SID. To switch among categories of sounds, the user pulls down the category menu, just as they would for any Palm application, as shown in Figure P29.

Figure P29. Hubbub SID category menu

We are very early in the process of designing these SIDs, but a preview of the current Sound ID sounds is available.

If the user wants to create their own SID, as mentioned they do so in the Dub application. We might provide one-tap access to that application via the "New..." button on the main screen. This would bring the user to Dub, and once they were done, they could go back to Hubbub to see it in their SID list under a new category called "My SIDs." However, we may not provide this level of integration and instead the user has to launch Dub in the usual way from the application screen. (Perhaps we could include a popup in Hubbub that tells the user about creating sounds in Dub.)

Playing Sound IDs

Sound IDs play prior to Sound Instant Messages, but after activity sounds. That is, when someone becomes active, the user hears the active sound, followed by the SID. But when a SIM arrives, the user hears the SID first, followed by the SIM. Since it can be overwhelming to hear the SID each time a message arrives, it does not play under the following circumstances:

  • If the user has received a text or sound message from the same bub within the last five minutes, AND
  • no other bub has sent a message since the last message received from this bub
We are not sure if these are the right rules, but this is where we'll start. The goal is to not play a SID if it's obvious who is sending the message, which will mostly likely happen when the user is in a text (or sound) conversation with someone, and so is sending and receiving many messages all in a row. If, during that time, a message arrives from someone else, then that second person's SID plays. When the first person sends another message, the SID does play to indicate it is from the first person again. [It's possible we'll want to use focus in this algorithm -- if you have focus in the window and you've received a message from someone within 5 minutes, their SID doesn't play even if you've gotten another message from someone else in between. We'll experiment. It may also be that 5 minutes is too long, or too short.]