Expert Gestures for Multi-touch Interaction

Modern smartphones and tablets, and many notebook computers rely on multitouch interaction to augment keyboard and mouse input. Multi-touch gestures typically consists of taps and swipes – simple gestures that don’t exploit the full range of technical and human capabilities. In earlier work, we determined that users are willing to learn expert-level gestures, but often […]

Read More
Dolmen: Towards the programmatic assembly of large-scale distributed systems

Modern distributed applications are becoming increasing large and complex. They often bring together independently developed sub-systems (e.g., for storage, batch processing, streaming, application logic, logging, caching) into large, geo-distributed and heterogeneous architectures. Combining, configuring, and deploying these architectures is a difficult and multifaceted task: individual services have their own requirements, configuration spaces, programming models, distribution […]

Read More
Distributed Memory Management for Fast Data

High-volume online stream processing, also known as fast data processing, is becoming increasingly important in a number of different commercial sectors. Unlike big data processing in which data is processed asynchronously in batches, fast data processing performs synchronous data analysis that generates actionable results within a specified deadline. One of the key challenges in building […]

Read More
Identifying transportation mode based on smartphone sensor data using machine learning tools and statistical methods

Detecting an individual’s transportation mode has an invaluable role in applications, by allowing the application to be aware of user’s current context, and modify their functionality accordingly. There has been numerous research in this area, each using a different approach and achieving different outcomes. The goal of this internship to better understand the state of […]

Read More
Congestion Control for Ethernet Networks supporting ICN and 5G – Year 2

Ethernet networks are typically best effort networks where traffic flows may contribute on creating network congestion and lead the switches to start dropping packets randomly. This results in unstable network latency that some applications cannot tolerate, especially in the context of 5G networks where delay constraints are very tight. The proposed research project aims at […]

Read More
Context-Aware Advertising Language Analysis and Modeling in Internet Display Ads

Internet display advertising is a substantially growing industry, where advertising spots are dynamically allocated according the product characteristics and the target audience. This is commonly seen on Facebook or Google. However, accurate audience targeting is still an enormous challenge in practice, and often evokes frustration for advertisers and users. However, with the rapid growth and […]

Read More
Ciena OPn – WP 3.2.6 A Secure and Verifiable Storage Cloud Architecture for Online Applications

Ciena, the network specialist, is collaborating with Universities and SMEs in Ontario and Québec in order to develop an ecosystem that accelerates advanced research and development activities in the fields of high-capacity optical transmission systems, software defined networks, business intelligence and process automation. A steady-state of over 50 Masters, PhD and Post-Doc students per year, […]

Read More
Using Deep Recurrent Neural Networks to Build a Motion Search Engine for Animators

Building on top of the numerous recent advances in deep learning (and in machine learning in general), we aim at learning high-level, semantically plausible representations of animation data and human from 3D skeletal data in order to automate or replace different tasks of the animation pipeline which require sometimes rigorous human work. Specifically, the tasks […]

Read More
Precursor charge prediction for improved peptide identification with mass spectrometry

The research project aims to develop an effective method that utilizes multiple features to improve mass spectrometry based peptide identification with database search approach. The project is a continuation to the student’s previous research on precursor charge state prediction, since predicted charge state is a novel feature and has a great potential to discriminate the […]

Read More
Proxy models for Thermal Production Optimization

Amid the tough challenge of dwindling oil prices, GE is seeking for new technology to create production forecasting and optimization tools that simulate the real operating environments and optimize across the entire process, providing actionable insights that help producers achieve their cost, production, and environmental goals. The objective of this project is to develop data […]

Read More
Software Defined Security Orchestrator for Content Delivery Networks

Denial of service attacks deny a service, such as visiting a website or access to a network, by deliberately congesting the server or the network resources. In addition to delivering digital contents to end-users, content delivery networks (CDNs) are supposed to protect the content origins, such as Netflix or Amazon Video, against denial of service […]

Read More
Building Scalable Business Transaction and Data Mining Systems For Insurance Workloads

Farmers of North America (FNA) and FNA Strategic Agriculture Institute (FNA STAG) are two Canadian organizations dedicated to maximizing farm profitability. They collect and analyze demographic, legal, marketing and relevant data about its producers and partnering commodity organizations to understand the farmer market need and create strategies for business operation functionality. With this project, the […]

Read More