Robin Labs offers virtual personal assistance technology based on a combination of natural-language understanding, speech recognition, and a personalized user knowledge base. With this technology, users can have their assistant answer questions and complete tasks related to calendar management and reminders, messaging, local search, reservations, navigation, and more, either through voice or free-text input.