• Contextual Awareness Platform with Telematics and Drive Detection SDK
    Mobile Phone Contextual Awareness Platform
    Telematics SDK | Drive Detection SDK | UBI | Driver Scoring | Tracking
Products

ContextKit SDK

Power your app with ContextKit's continuous activity recognition SDK. Gain access to drive events, telematics data, location information, driving recognition and much more. ContextKit service comes with a fully scalable backend and backend APIs, which offer and support extensive analysis of user behavior. APIs are easy to integrate, and are available for popular systems like iOS and Android.

Available Features:

Runs in the background

No user interaction required.

Minimal battery impact

Like a camel crossing the desert.

API & SDK as a service

Identical APIs for both Android and iOS

context kit SDK location awareness

How it works?

telematics sdk location drive analytics
Telematics SDK for rich driver behavior analytics

Context Kit Telematics SDK supports apps to automatically detect the start of a drive, and accurately monitors the driving behavior from any smart phone. Our patented telematics and sensor fusion technology allows reliable drive-data collection with minimal battery impact. The rich telematics data will be pre-computed on the device and uploaded into our backend, allowing for data analytics and comprehensive driver-risk scoring.

Data points gathered include:

  • Start: date, time, place
  • Braking
  • Acceleration
  • Turning
  • End: date, time, place
  • Direction: North, East, South, West
  • Route
Driver Behavior Analytics App

Driver Analytics

  • Multi-dimensional, population models
  • City vs. high-speed separation
  • Vehicle classification adjustments
  • Evaluation of acceleration, breaking, turning, swerving, jerking, and phone use/distraction tendencies
telematics graph

Features:


Driver Scoring Behavior Analytics

Driver Scoring

  • Scoring based on population models
  • Computing of acceleration, breaking, turning, swerving, jerking, and phone use/distraction score
  • Handle score indicates driving ability
  • Focus score indicates driver alertness
driver scoring analytics

Use Cases

Automatic Drive Detection SDK

Features:

Do you have an app that would benefit from accurately detecting that your users are driving, what time of day and to where?

Extracting this location and time data from from different devices using different platforms is difficult, costly and typically consumes a lot of battery power.

Tourmaline Labs has created a product called ContextKit DriMa (Driving Matters), providing a sophisticated and elegant solution.

ContextKit DriMa provides SDK APIs to receive location and drive information:
  • after the start of a ride (backdated to the startpoint of the ride)
  • after the end of a ride (backdated to the start­ and endpoint of the ride)
  • with route information, including date and time travelled


Drive Detection App
Always on Location SDK

Features:

You think location matters? We think so too! Apps often rely on location information to the benefit of the user experience. However, retrieving location data comes at a price - typically it comes with heavy battery consumption. Regardless of the brand and model of the device, minimizing location sampling while providing accurate positioning is difficult, time-consuming, and costly to develop.

Tourmaline Labs created a product called ContextKit LoMa (ContextKit Location Matters) providing a solution at a fraction of the cost.

ContextKit LoMa provides SDK APIs to receive location information
  • upon request
  • at specified time intervals
  • once a predefined distance has been travelled
  • once a predefined time interval has passed with no movement

Why us and not native location API?

Our SDK is always on, and consumes a fraction of the battery power compared to other products. Power consumption is minimized by using our patent pending sensor calibration. Benefit from our analysis tool and get insights into your user data.


Always On Location SDK
Known Routes SDK

Features:

Location-Based and Contextual Services are efficient. Using these powerful tools, you hold the potential to reshape the way you’re doing business.

Based on individual location data and the actual route history of your users our ready to use ContextKit Known Routes and backend compute motion patterns of users. Your app may use these features to offer services to increase customer loyalty, increase transaction security or provide new types of services.

Use cases

Get insights, understanding, and use the motion patterns of your users as an advantage over your competitors. Create a heat map of the movements of your users and compare it with past data. You can even filter demographic parameters for more accurate data analysis.

How it works:

Based on our technology the SDK enables automatic recognition of driving and record of the routes taken. This ultra low power consumption tool is ready to be integrated in your app. The start and end time and place, duration and route information data is uploaded to the backend and computed for further analysis.


Best route recommendation App

Client application:
TrafficLink - Best route recommendation

Activity Recognition SDK

Features:

Automatically recognize and record any driving, walking and periods of no movement done by your users. This ultra low power consumption tool is ready to be integrated in your app. View start and end times; place, duration and route for each activity. The SDK is always on, so there’s no need to start and stop it. End users of your app will benefit from enhanced activity recognition and location data features.

Data points gathered include:
  • Start: date, time, and place
  • End: date, time, and place
  • Route taken

How it works:

Our patent pending technology detects activities within moments of beginning. Setting the smartphone in motion triggers the accelerometer sensors built in the device and the SDK starts recording the activity right away. When the activity ends, the SDK falls back to hibernation waiting to be reawoken. Activity-detection information and location sampling will enable functions and services within your own app.

Why our SDK?

Our SDK is always on, provides accurate, reliable data, and consumes 80% less battery power compared to other products. You can benefit from our analysis tool and get insights into your user data.

Use case: Fleet management

The ContextKit SDK is the perfect hardware-free, easy-to-integrate solution for fleet management. The ready to use SDK can be integrated in any iPhone or Android app and is ready to operate. Driving activities are automatically recognized and accurate data is uploaded to the backend. This phone based solution helps maximize your vehicle efficiency. Safer, more efficient driving means less miles, less fuel and less downtime. Know where your workers are located for effective work order management. Boost ROI with better utilization, improved security and maintenance.


Geofence SDK

Features:

Want to know if users are leaving or entering a certain location? By setting up geographic boundaries around specific locations geofencing gives you the ability to receive notifications when a user enters or leaves a specified area.

ContextKit GeoFe automatically detects when users enter or exit a predefined point of interest. The geofencing SDK is available on Android and iOS. It enables up to 10,000 geofences per user that can be created via smartphone or the management web client. ContextKit provides the same level of detection accuracy as native geofence implementations while most of the time providing superior performance overall. Best of all, the overall battery consumption of ContextKit GeoFe SDK is nominal, particularly in comparison to competitive products, making it the superior choice.


ContextKit GeoFe Cloud Web Client

The ContextKit GeoFe Cloud is a web management client that enables access to all geofence and geofence events (exit/enter events) as well as data based analytics. The web management client lets you edit geofences from your web browser, visualize and customize geofences for users, applications, organizations or events in a table or map, considering factors such as event type, user id, app id and time.

Why us and not a native location API?

We provide an “out-of-the-box” geofencing service with backend data storage, management and admin capabilities. Our service includes a ready to integrate Android and iOS API as well as management, administrative, and collaborative aspects of geofencing.

Use cases

Know when members of a group or a specific user enters or exits a geographic region.
Use cases range from location based To-Do notifications, like a reminder to feed the dog when you get home, to productivity tools, such as verifying a list of drop offs in a delivery company, or parental control, like receiving a notification if your child enters or exits a friend's home.


Best route recommendation App
Mode of transportation SDK (coming soon)

Features:

Your users take the train, bus, tram or subway? Our SDK automatically recognizes and records any form of public transportation. Help the users travel easier with your app! This ultra low power consumption tool is ready to be integrated in your app. View start and end times, place, duration, and route for each activity. The SDK is always on and you get access to rich user data and location history.

Data points gathered include:
  • Means of public transport
  • Start: date, time, place
  • End: date, time, place
  • Direction: North, East, South, West
  • Route

Why us and not native location API?

Our SDK automatically detects trips on a bus, train, tram and subway. It’s always on and consumes 80% less battery power compared to other products. Power consumption is minimized by using our patent pending sensor calibration. Benefit from our analysis tool and get insights into your user data.

Use case: Micropayment solution for public transport

Transit service providers have introduced various smartphone-based applications for mobile payment solutions to enhance passenger experience for public transportation. By using our technology the customer experience can be elevated to the next level. The ContextKit SDK is the ultimate tool to automatically detect the start and end time, as well as the start and end location of the public transportation usage. A ticket can then be automatically issued based on the actual journey taken.


Our Team
Steven Pifko Steven Pifko
Dr. Steven Pifko, VP System Engineering

Steven currently serves as the VP System Engineering for Tourmaline Labs, Inc. Possessing more than 10 years of experience in systems engineering, he oversees the design and implementation of sensing algorithms and control systems, product reliability, and data analysis. He gained his expertise while partaking in Stanford's CubeSat design program where he focused on sensor calibration, sensor integration, and sensor fusion. Steven holds a Master’s Degree from Stanford University in Aeronautics and Astronautics.
Dr. Steven Pifko, VP System Engineering

Steven currently serves as the VP System Engineering for Tourmaline Labs, Inc. Possessing more than 10 years of experience in systems engineering, he oversees the design and implementation of sensing algorithms and control systems, product reliability, and data analysis. He gained his expertise while partaking in Stanford's CubeSat design program where he focused on sensor calibration, sensor integration, and sensor fusion. Steven holds a Master’s Degree from Stanford University in Aeronautics and Astronautics.
Eric Hall Eric Hall
Eric Hall, VP Technology

Eric serves as Vice President of Technology and oversees software development at Tourmaline Labs, Inc. He has over 10 years of experience in the software and technology industry, the majority of which was spent in the Research and Development division at Qualcomm where he worked on hard real time MAC layer software for 4G cellular prototypes.
Eric received a Bachelor's degree in Science of Electrical Engineering and Computer Science from UC Berkeley, he then earned a Master's degree in Computer Science and Engineering from the University of California, San Diego.
Eric Hall, VP Technology

Eric serves as Vice President of Technology and oversees software development at Tourmaline Labs, Inc. He has over 10 years of experience in the software and technology industry, the majority of which was spent in the Research and Development division at Qualcomm where he worked on hard real time MAC layer software for 4G cellular prototypes.
Eric received a Bachelor's degree in Science of Electrical Engineering and Computer Science from UC Berkeley, he then earned a Master's degree in Computer Science and Engineering from the University of California, San Diego.
Brian Detering Brian Detering
Brian Detering, Senior Software Engineer

Brian joined Tourmaline Labs in 2015 and currently serves as Senior Software Engineer. He is currently working on our backend server and collecting data that can later be viewed and analyzed using administrative tools. Brian’s prior experience consisted of software development specifically in E-Commerce software. Brian obtained a Bachelor’s in Mathematics from the University of California, San Diego.
Brian Detering, Senior Software Engineer

Brian joined Tourmaline Labs in 2015 and currently serves as Senior Software Engineer. He is currently working on our backend server and collecting data that can later be viewed and analyzed using administrative tools. Brian’s prior experience consisted of software development specifically in E-Commerce software. Brian obtained a Bachelor’s in Mathematics from the University of California, San Diego.
Srilakshmi Murthy Srilakshmi Murthy
Srilakshmi Murthy, Senior Software Engineer

Sri has received several award recognitions in her years of experience in software development. She serves as Senior Software Engineer at Tourmaline Labs and is responsible for SDK development and support, which includes designing, developing and enhancing the core C++ based context awareness engine. She obtained a Bachelor’s degree in Information Science from Visvesvaraya Technological University and a Master’s in Computer Networks from Manipal Institute of Technology.
Srilakshmi Murthy, Senior Software Engineer

Sri has received several award recognitions in her years of experience in software development. She serves as Senior Software Engineer at Tourmaline Labs and is responsible for SDK development and support, which includes designing, developing and enhancing the core C++ based context awareness engine. She obtained a Bachelor’s degree in Information Science from Visvesvaraya Technological University and a Master’s in Computer Networks from Manipal Institute of Technology.
Akshay Akshay
Akshay Manathkar, Software Engineer

Askhay joined Tourmaline Labs, Inc. in 2015 and has recently received his Master’s degree in Computer Science from San Diego State University. His responsibilities with Tourmaline Labs, Inc are currently designing and implementing android applications for our numerous projects.
Akshay Manathkar, Software Engineer

Askhay joined Tourmaline Labs, Inc. in 2015 and has recently received his Master’s degree in Computer Science from San Diego State University. His responsibilities with Tourmaline Labs, Inc are currently designing and implementing android applications for our numerous projects.
Dr. Lukas Kuhn Dr. Lukas Kuhn
Dr. Lukas Kuhn, CTO

Lukas is the Co-Founder of Tourmaline Labs, Inc. He designed a platform that provides effortless monitoring of driving, location and behavior through low-power mobile sensing combined with telematics analytics for mobile applications.
Previously, Lukas served as a Senior System Engineer for Qualcomm. He obtained a Ph.D. in Computer Science from the Technical University of Munich. Since then he has published 35 peer reviewed research articles and he holds 14 US Patents.
Dr. Lukas Kuhn, CTO

Lukas is the Co-Founder of Tourmaline Labs, Inc. He designed a platform that provides effortless monitoring of driving, location and behavior through low-power mobile sensing combined with telematics analytics for mobile applications.
Previously, Lukas served as a Senior System Engineer for Qualcomm. He obtained a Ph.D. in Computer Science from the Technical University of Munich. Since then he has published 35 peer reviewed research articles and he holds 14 US Patents.
Sven Beerweiler Sven Beerweiler
Sven Beerweiler, CEO

Sven is the Co-Founder and CEO of Tourmaline Labs, Inc. He was born in Germany and has resided in San Diego for over 15 years. Sven has years of experience in entrepreneurship and has sold four of his successfully developed businesses. Tourmaline Labs, Inc is destined for success with Sven’s international business relationships and vast experience in the business world.
Sven Beerweiler, CEO

Sven is the Co-Founder and CEO of Tourmaline Labs, Inc. He was born in Germany and has resided in San Diego for over 15 years. Sven has years of experience in entrepreneurship and has sold four of his successfully developed businesses. Tourmaline Labs, Inc is destined for success with Sven’s international business relationships and vast experience in the business world.
Ibrahim Kurabi Ibrahim Kurabi
Ibrahim Kurabi, Computer Systems Analyst

Graduated from York University, Toronto, Canada.
Major in Information Technology.
Role: Computer systems analyst
Ibrahim specializes in analyzing, designing and implementing information systems.
Ibrahim Kurabi, Computer Systems Analyst

Graduated from York University, Toronto, Canada.
Major in Information Technology.
Role: Computer systems analyst
Ibrahim specializes in analyzing, designing and implementing information systems.
Safá Moyoah Safá Moyoah
Safá Moyoah, Assistant Project Manager

Safá joined the Tourmaline Labs, Inc. team in 2015. She received a diploma in Telecommunication Technologies from the Associated Technical College-San Diego, and majored in Spanish at San Diego City College. She is currently the Assistant Project Manager.
Safá Moyoah, Assistant Project Manager

Safá joined the Tourmaline Labs, Inc. team in 2015. She received a diploma in Telecommunication Technologies from the Associated Technical College-San Diego, and majored in Spanish at San Diego City College. She is currently the Assistant Project Manager.
Dietmar Dietmar
Dietmar Lang, Head of Business Development

Dietmar Lang joined Tourmaline Labs in 2015 and currently serves as head of business development. Dietmar is an entrepreneur and International Business Development Executive with 10+ years of experience in developing and managing large scale partnerships and distribution deals for mobile & digital services. Dietmar has an MBA from the University of Minnesota.
Dietmar Lang, Head of Business Development

Dietmar Lang joined Tourmaline Labs in 2015 and currently serves as head of business development. Dietmar is an entrepreneur and International Business Development Executive with 10+ years of experience in developing and managing large scale partnerships and distribution deals for mobile & digital services. Dietmar has an MBA from the University of Minnesota.
Bernhard Limberg Bernhard Limberg
Bernhard Limberg, Director of Global Operations and Head of European Business Development

Bernhard has 10 years of experience in business management. He studied at the University of Applied Sciences Krems in Austria where he obtained a Master’s degree. He serves as the Director of Global Operations for Tourmaline Labs, Inc. He speaks four languages is executing strategic operating plans and objectives for the long term future of Tourmaline Labs, Inc. globally.
Bernhard Limberg, Director of Global Operations and Head of European Business Development

Bernhard has 10 years of experience in business management. He studied at the University of Applied Sciences Krems in Austria where he obtained a Master’s degree. He serves as the Director of Global Operations for Tourmaline Labs, Inc. He speaks four languages is executing strategic operating plans and objectives for the long term future of Tourmaline Labs, Inc. globally.
Mychael Zuniga Mychael Zuniga
Mychael Zuniga

Mychael Zuniga

Robin Cirannek Robin Cirannek
Robin Cirannek, Senior System Designer

Robin is Tourmaline Lab’s, Inc Senior System Designer and also is the Co-Founder of Dialog Works-GmbH our partner company in Europe. He obtained a Bachelor’s Degree in Computer Science.
Robin Cirannek, Senior System Designer

Robin is Tourmaline Lab’s, Inc Senior System Designer and also is the Co-Founder of Dialog Works-GmbH our partner company in Europe. He obtained a Bachelor’s Degree in Computer Science.
Dr. Adriaan Lightenberg Dr. Adriaan Lightenberg
Prof. Dr. Adriaan Lightenberg, Chairman of the Board

Dr. Adriaan Ligtenberg serves as Chairman of the Board at Tourmaline Labs, Inc. His career began at Bell Laboratories, where he led the Image System Group and played a key role in defining the JPEG and MPEG standards.
Dr. Ligtenberg Co-Founded C-cube Microsystems and then later founded Storm Technology. he currently serves as the Chairman of IceHouse, an engineering and design firm that builds full-featured mobile applications.
Prof. Dr. Adriaan Lightenberg, Chairman of the Board

Dr. Adriaan Ligtenberg serves as Chairman of the Board at Tourmaline Labs, Inc. His career began at Bell Laboratories, where he led the Image System Group and played a key role in defining the JPEG and MPEG standards.
Dr. Ligtenberg Co-Founded C-cube Microsystems and then later founded Storm Technology. he currently serves as the Chairman of IceHouse, an engineering and design firm that builds full-featured mobile applications.
Christoph Stuber Christoph Stuber
Christoph Stuber

Christoph obtained his masters in computer science at the TU-Berlin, Germany. He worked in research for video-compression and automotive safety systems. Following he worked as a freelance consultant for various startups and corporations. He has more than 10 years experience in software-engineering.
Christoph Stuber

Christoph obtained his masters in computer science at the TU-Berlin, Germany. He worked in research for video-compression and automotive safety systems. Following he worked as a freelance consultant for various startups and corporations. He has more than 10 years experience in software-engineering.
Svetoslav Stoyanov Svetoslav Stoyanov
Svetoslav Stoyanov, Website and Internet Services

Svetoslav is currently providing website and internet services for Tourmaline Labs, Inc. With over 8 years of experience as SEO specialist and Web developer, he is taking care of Tourmaline Labs, Inc web presence. He is a Google Analytics and Adwords certified professional.
Svetoslav Stoyanov, Website and Internet Services

Svetoslav is currently providing website and internet services for Tourmaline Labs, Inc. With over 8 years of experience as SEO specialist and Web developer, he is taking care of Tourmaline Labs, Inc web presence. He is a Google Analytics and Adwords certified professional.
Javier Javier
Javier Arévalo, Junior Web Manager

Javier is the Junior Web Manager at Tourmaline Labs, Inc. He does web development, marketing projects and social media. He studied Business Administration at Universidad Rafael Landivar in Guatemala.
Javier Arévalo, Junior Web Manager

Javier is the Junior Web Manager at Tourmaline Labs, Inc. He does web development, marketing projects and social media. He studied Business Administration at Universidad Rafael Landivar in Guatemala.
Jimena Palencia Jimena Palencia
Jimena Palencia, Director of Visual Artists and Graphics

Jimena is currently serving as the director of Visual Artists and Graphics for Tourmaline Labs, Inc., with her experience in art and design Tourmaline Labs, Inc. can implement new designs and a modern approach to new and upcoming projects. Jimena studied design at Rafael Landivar University in Guatemala.
Jimena Palencia, Director of Visual Artists and Graphics

Jimena is currently serving as the director of Visual Artists and Graphics for Tourmaline Labs, Inc., with her experience in art and design Tourmaline Labs, Inc. can implement new designs and a modern approach to new and upcoming projects. Jimena studied design at Rafael Landivar University in Guatemala.
Aileen Barrios Aileen Barrios
Aileen Barrios, Design Associate

Aileen is the Design Associate at Tourmaline Labs, Inc. She assists with the design of websites and apps, in addition to working on social media and creating high quality graphics for posting. She is studying Business Administration at Universidad Rafael Landivar in Guatemala.
Aileen Barrios, Design Associate

Aileen is the Design Associate at Tourmaline Labs, Inc. She assists with the design of websites and apps, in addition to working on social media and creating high quality graphics for posting. She is studying Business Administration at Universidad Rafael Landivar in Guatemala.
Waleska Rivera Waleska Rivera
Waleska Rivera, Junior Marketing Associate

Waleska is the Junior Marketing Associate at Tourmaline Labs, Inc. Waleska does market research and strategy development for products and services in the technology industry. Additionally, she manages campaigns to increase product awareness and presence on social media across multiple platforms. Waleska studied Marketing at Universidad Rafael Landívar in Guatemala where she received a Bachelor’s Degree in Marketing and International Business.
Waleska Rivera, Junior Marketing Associate

Waleska is the Junior Marketing Associate at Tourmaline Labs, Inc. Waleska does market research and strategy development for products and services in the technology industry. Additionally, she manages campaigns to increase product awareness and presence on social media across multiple platforms. Waleska studied Marketing at Universidad Rafael Landívar in Guatemala where she received a Bachelor’s Degree in Marketing and International Business.
Laura Robles Laura Robles
Laura Robles, Junior Marketing Associate

Laura works on content creation and social media campaign management. She manages content across several social media platforms to increase product market visibility. She also assists with design asset creation. She studied Clinical Psychology at Universidad Rafael Landívar in Guatemala.
Laura Robles, Junior Marketing Associate

Laura works on content creation and social media campaign management. She manages content across several social media platforms to increase product market visibility. She also assists with design asset creation. She studied Clinical Psychology at Universidad Rafael Landívar in Guatemala.
Cedric Cedric
Cédric Malka, Lead IOS App development

Cédric is the lead iOS developer at Tourmaline Labs, Inc. He obtained a Master’s degree in Computer Science & Robotics at IMERIR (Institut Méditerranéen d’Etudes et de Recherches en Informatique et Robotique), Perpignan, France. He has more than 8 years of experience in mobile development & start-ups.
Cédric Malka, Lead IOS App development

Cédric is the lead iOS developer at Tourmaline Labs, Inc. He obtained a Master’s degree in Computer Science & Robotics at IMERIR (Institut Méditerranéen d’Etudes et de Recherches en Informatique et Robotique), Perpignan, France. He has more than 8 years of experience in mobile development & start-ups.
Fabrice Gagneux Fabrice Gagneux
Fabrice Gagneux

Fabrice obtained his Master’s degree in Physics in a french engineering school. He worked for several years in research on 3D audio and sound perception mainly for the automotive industry. He then decided to focus on computer science, first by developing audio softwares and then in mobile field. He is now a senior software engineer with 10 years of experience. He is an iOS specialist working as consultant through his own company.
Fabrice Gagneux

Fabrice obtained his Master’s degree in Physics in a french engineering school. He worked for several years in research on 3D audio and sound perception mainly for the automotive industry. He then decided to focus on computer science, first by developing audio softwares and then in mobile field. He is now a senior software engineer with 10 years of experience. He is an iOS specialist working as consultant through his own company.
Kenny Kenny
We are hiring

Click to see all open positions
We are hiring

Click to see all open positions