OneTouch – person-centric communication

shapeimage_3 onetouch_black



OneTouch represents a revolution in unified communications. OneTouch empowers the mobile workforce by providing a user-centric mobile experience that puts you in control, whether your at work or at home.

OneTouch’s design went beyond current solutions to address the needs of the mobile workforce. Whether your on a call or checking emails, OneTouch’s mobile experience puts everything you need, OneTouch away. OneTouch connects you to the people and places that matter to you – whether it is business or personal. OneTouch’s design was inspired by the demands of a workforce on the go. With OneTouch, your always in control of your mobile communications.

Report [ here it’s quite big! ] Presentation [ here ]


Born out of the need for a dynamic team to design a unique unified experience for the corporate environment, the Collective team offers a solution that encompasses the most innovative Human Computer Interaction and Service design principles/practices.

We branded ourselves as Collective. The logo combines 4 different perspectives on one project. Each color represents our different experiences and origins: Portugal, Brazil, USA and India. Together, we created OneTouch, a person-centric communication solution.

Denzil Ferreira
Denzil Ferreira

With a research interest in context-awareness, mobile computing and complex systems, Denzil tries to solve the frustrations users endure when they can’t understand what is happening on an increasingly complex world. Experienced in Computer Science, Software Engineering and Human-Computer Interaction, he pursues his dream of helping other’s enjoy technology.




Ana Menezes
Ana Menezes

Before joining the MHCI program Ana worked as a Software Engineer for 5 years in Brazil. She decided to be closer to users and design products that could really impact people’s life. She is passionate about technology and cultures. Her main goal is bring these two together whenever possible.




Frank Noz
Frank Noz

Frank has a passion for people, creative collaboration and technology. He believes that successful solutions begin organically with their end user, creating an experience that is intuitive and efficient. His goal is to create solutions that respond to their community’s needs – managing relationships as well as data.




Antons Akkarakaran
Antons Davis

Armed with a degree in Information Technology, Antons worked as a Software Engineer before joining HCI Masters. He intends to work closer to end users, turning observations into design solutions that create a deep and profound impact.





Today, the user is held slave to a number of communication medium and interfaces. Some of the most common scenarios are listed here:

  • Land line is almost not used at all.
  • User has to to attend an important meeting and should turn all his modes of communication to silent mode. This includes mobile phone, Skype, Google Talk, landline etc. This is a painful task and can also lead to missing out on important calls.
  • User is at home/ vacation/ business trip/ meeting and wishes to attend only some important calls that is very important.
  • User has no clue of the calls that came to his official land line.
  • User cannot route/ transfer his calls between mobile and land line.

Our mission is:

“Research the current trends and habits in communications between road- warriors and companies headquarters in order to develop a mobile application that facilitates optimal professional/personal work balance.”



The Collective team is designing a flexible, easy to use interface
for Collab. With features like call forwarding, priority lists, contacts
and centralized control of all means of communication the user is
less dependent on the myriad means of communication.

The biggest advantage that the team enjoys in this project is that all infrastructural elements that make up the whole network are already in place:
•IP Centrex implemented on top of IMS architecture
•Microsoft exchange server
•Office Communications Server

Collective team builds the new service on top of this existing architecture that makes use of all the functionalities in an effective manner.

Service Design meets HCI

The client engagement experience cycle consists of several distinct touch points that focus on building the client relationship, informing the client of the Human-Computer Interaction/service design process, and mentorship.

Collective has adopted several service design methodologies into our project and client engagement process. Collective used the experience cycle to successfully engage, build trust, and understand the clients needs. Echoing the exploratory phase, Collective has modeled the engagement process to foster a sense of shared exploration. With each successive touchpoint, the project has developed its own inertia, helping to make tangible the research and exploration to date. The client has responded enthusiastically and is beginning to understand the value of the design process.

Brainstorming with the client

Using post-it’s from the client presentation, the group worked together to create a shared vision of the problem.


The client quickly became an expert in the process, which provided the team with another opportunity to collectively share an understanding of the problem domain. The Affinity Diagram also provided an opportunity to help shape the vision for the project.

Together with the client, the team created a collage, where all the concerns, perceptions and desires where placed. Using hardware components, the team built with the client a prototype of the product, focusing on motivation, rather than features. The experience rewarded the client and the team with valuable information and insight into what the client wants in a very short period of time.


The mobile phone runs OneTouch client. The client is the gateway between the device and OnePBX services. All the information such as email, SMS and calls is stored locally on the device. The status is also stored primarily on the phone, being broadcasted to the service using the WebServices available. Other’s status are also updated using the WebServices. The WebServices acts as a convergence point, allowing users to establish a call with a subject, even though it is a regular mobile call, broadcast status updates and push contact information between the OneTouch clients.

architectureOnePBX services manage and handle all the call’s routing, bringing the OnePBX calls status and forwarding to the platform. OneTouch client will allow the user to know when his landline is ringing, transfer a call from the landline to the mobile device and vice-versa.

As an Android application, the OneTouch client is divided into two sections: background services (Services) and user interfaces (Activities). The activities are where the user interacts with the user interface and his actions change the way how services behave.

mobile_clientThe OneTouch contact list allows the user to call with and without a subject, check everyone’s status and organize his VIP and Favorite lists. The Missed Pokes allows the user to see what happened for people that are important, sorted by the chosen criteria of importance. The Poke History provides the user with an unified communication inbox, where he can see all the communication between himself and others. The Status allows the user to set his status and configure the sound profiles for each. The Call Information allows the user to set a subject when making a call. The Account Manager handles the configuration of the user’s OneTouch account. The Notification Manager handles the missed pokes notifications, SMS Manager the incoming and outgoing sms, the Call Manager the incoming and outgoing calls and the Email Manager monitors the inbox for important emails from VIP contacts.