...

On-Device Analysis & Data Management for Ear Infection Assessment

    icon

OtoNexus

OtoNexus is a late-stage meditech company developing the Novoscope, a handheld ultrasound device that helps clinicians better assess otitis media (ear infections). They aim to reduce unnecessary antibiotic use and improve patient outcomes by providing an early aid to diagnosis tool.

Client impact

icon

Patient Data Scanning

Implemented QR code encoding and decoding for efficient data collection and retrieval.

icon

Device Motion Detection

Integrated accelerometer to detect device movement and enable automated system responses.

icon

On-Device Data Analysis

Optimized real-time analysis within the embedded C++ environment.

icon

Battery Management

Designed efficient power management protocols to extend battery life through automated standby mode and optimized charging cycles.

icon

State Machines

Developed state machines for transitions between charging, low battery, and standby modes.

icon

GUI Improvements

Enabled clear and responsive state displays, providing intuitive feedback during device operations.

From PoC to Production

OtoNexus needed to transition their device from a proof of concept to a production-ready tool. This required further development of the core functionality, particularly battery management, data handling, and ensuring consistent performance within a Linux environment.

Our contributions fell into two categories: system-level functionality development, data management and infrastructure, and edge data processing.

System-Level Functionality Development

Janea team implemented functionality essential for device performance, including battery management, state machines, and on-device GUI. We enabled transitions between charging, low battery, and standby mode that conserves power during periods of inactivity. Our engineers also worked on extending battery lifespan and power optimization for on-device data processing.

Edge Data Processing

We developed a code generation script that converts Python code into C++ output capable of running on the device. This script autogenerates proper class structures to integrate with C++ without external tools, enabling real-time analysis while maintaining the device's processing constraints.

graphic.png

Data Management

Our team established pipelines for accurate data transfers to Azure for analysis. We ensured that data collected by the Novoscope was correctly formatted and transmitted to the cloud, maintaining data integrity and compatibility with scripts and troubleshooting.

Testing & Infrastructure Automation

Our engineers ramped up and evolved the testing framework with functional and unit test scripts, automated quality checks, and set up a CI pipeline for rapid feedback and early regression detection. The CI automated test execution, integrated code coverage tools, and enforced mandatory quality thresholds before merging any code. Additionally, we supported complex debugging across the entire test suite to maintain reliability and accelerate development cycles.

Powering Diagnostic Breakthrough

Our work accelerated the client’s path from a prototype to a production-ready device. The optimized Novoscope supports real-time data processing and on-device analysis, while efficient battery management and state transitions extend device uptime. Intuitive state displays and automated power modes provide clinicians with an always-ready tool for patient evaluation.

Overall, our team helped OtoNexus bring their innovative aid-to-diagnosis tool to market with confidence, supporting their mission to advance patient care and reduce unnecessary antibiotic use.

Optimize your edge computing infrastructure with elite engineers – get in touch for a free project estimate.

Other Client Successes

Let's talk about your project

600 1st Ave Ste 330 #11630

Seattle, WA 98104

Janea Systems © 2025

  • Memurai

  • Privacy Policy

  • Cookies

Let's talk about your project

Ready to discuss your software engineering needs with our team of experts?