...

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

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 Systems 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 optimizing power usage for on-device data processing. For example, we implemented input current control based on temperature readings. This functionality adjusts the charging current depending on the thermal state of the device, helping to prevent overheating and optimize battery health.

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.

Streamlined Network Setup

Janea Systems engineers created a captive portal and dynamic network configuration that streamlined network setup. Users put the device into access point mode, then use a mobile phone to select and connect Novoscope to one of the available networks. The implementation involved an HTTP server and an HTML page to display available networks and allow connection. Also, this feature required device-side changes such as switching to AP mode and returning to Wi-Fi mode, while displaying these states in the GUI.

Resonant Frequency Detection

Another valuable contribution was the detection of the device's resonant frequency for optimized operation. Our engineering team implemented a test mode that stimulates the device with a pulse and then applies a Fast Fourier Transform (FFT) analysis to determine amplitude and resonant frequency.

This feature spans all layers of the system, from low-level data collection to visualization in the GUI. To ensure accuracy, we ran unit and integration tests and validated the results against data from the OtoNexus research team.

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.

For performance-critical features like edge data processing, device motion detection, and resonant frequency detection, we performed end-to-end unit/integration testing. Our software engineers verified the data and compared it with the data from the Otonexus research team.

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.

The Team

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?