An investigation of consensus and performance in distributed systems

Within a tiered or zoned architecture, new business constraints for regional data residency, imply a need for new architectural patterns. These constraints are not arbitrary: they arise directly from customers demand to ensure their confidential data stays within their defined borders unless required otherwise (e.g. data originating in the U.S. is intended for an E.U. […]

Read More
Examining the barriers and facilitators to trauma registry sustainability in the Global South

Injury is a leading cause of death and disability world-wide, however rates are especially high for low- and middle-income countries (LMICs). Trauma registries— databases that document information on the injured patient related to the injury event, demographics, process of care, and outcome— are commonly used in high-income countries and have proven extremely effective in reducing […]

Read More
Automated Retail Area Cluster Detection

The main objective of this project is to develop a retail cluster detection algorithm and improve the accuracy of the identification. The final deliverable will be an algorithm that runs through Google dataflow that will be able to ingest a month of users’ location breadcrumbs and output user-location clusters. The output of the algorithm will […]

Read More
SSL Offloading Prototype

SOTI MoblControl is an enterprise mobllity management solution that secures and manages, mobile devices and the mobile data across all endpomts. To ensure end-to-end security, MobiControl encrypts all communication between the MobiControl Manager and the Deployment Server uslng Secure Socket layer (SSL). The SSL Is a cryptographic protocol that is use widely for secure communication. […]

Read More
Speaker Diarization

Machine-transcription of speech into text is very helpful in many scenarios. Consider the case of machine-transcription of conversation between a Doctor and a patient. If we are able partition and identify the segments of patient’s speech from those of doctor’s, then the transcribed text is more structured and can be more helpful for further use. […]

Read More
Tizen OS Support for SOTI MobiControl Interoperability

In this project, we propose to expand support of SOTI’s MobiControl (MC) to Tizen Operating System. SOTI MobiControl has assisted numerous enterprises to overcome the management issues due to lack of security and improve business performance by monitoring the health and safety of employees, and increasing productivity, with the introduction of wearables and other IoT […]

Read More
Automated Monitoring and Orchestration of Cloud Native IMS VNFs.

By virtualizing all the various appliances in the network, Virtual Network Functions (VNF) became a key enabler for the coming 5G infrastructure and nowadays a major shift is under way bringing an evolution to cloud-native VNF. In the latter operational model, applications are decomposed into microservices running inside containers to enable automated installation, configuration and […]

Read More
AI to predict emergency visits

ClosedLoop.ai is an AI-based predictive analytics platform that goes beyond traditional claims-based risk scores to use all patient-related healthcare data to provide both clinicians and care managers with a full breadth of timely, transparent and accurate predictions of health outcomes. ClosedLoop.ai helps value-based providers confidently answer a variety of health-care questions like, which patients are […]

Read More
Simplification of long sentences

The task of sentence simplification can present itself in multiple forms. It could consist in correcting the punctuation of a sentence like so: Avant : J’ai acheté un bateau je l’aime beaucoup. Après : J’ai acheté un bateau. Je l’aime beaucoup. However, a sentence can be both long and written correctly. In this case, it […]

Read More
Audience Allocation to Retail Geo-clusters

Based on the user’s geo-location, timestamp and other attributes (eg. time of day, past visit history and app behavior categories, etc.), a machine learning algorithm can be developed to find which cluster the users belong to. Overall, the data of geo-location and timestamp are used to roughly locate the potential clusters. This project will involve […]

Read More
Benzodiazepine and Opioids Use in Alberta

Opioids have received much attention in the media, public and government because of the risks associated with them, including fatalities. Concurrent use of BZRAs (benzodiazepines used for treating anxiety and insomnia) and opioids is of particular concern because this is a recognized risk factor for fatal opioid overdoses. Despite this warning, concurrent use is still […]

Read More