The Infona portal uses cookies, i.e. strings of text saved by a browser on the user's device. The portal can access those files and use them to remember the user's data, such as their chosen settings (screen view, interface language, etc.), or their login data. By using the Infona portal the user accepts automatic saving and using this information for portal operation purposes. More information on the subject can be found in the Privacy Policy and Terms of Service. By closing this window the user confirms that they have read the information on cookie usage, and they accept the privacy policy and the way cookies are used by the portal. You can change the cookie settings in your browser.
We propose DiaWear, a novel assistive mobile phone-based calorie monitoring system to improve the quality of life of diabetes patients and individuals with unique nutrition management needs. Our goal is to achieve improved daily semi-automatic food recognition using a mobile wearable cell phone. DiaWear currently uses a neural network classification scheme to identify food items from a captured image...
We introduce the concept of a Virtual Coach (VC) for providing advice to manual wheelchair users to help them avoid damaging forms of locomotion. The primary form of context for this system is the user's propulsion pattern. The contexts of self vs. external propulsion and the surface over which propulsion is occurring can be used to improve the accuracy of the system's propulsion pattern classifications...
Our study focuses on finding new input devices for a system allowing users with any skill to configure and conduct a virtual orchestra in real-time. As a first step, we conducted a user study to learn more about the interaction between a conductor's gestures and the orchestra 's reaction. During an orchestra rehearsal session, we observed a conductor's timing and gestures using the eWatch, a wrist-worn...
We analyze the use of selective sampling strategies to aid in power conservation in sensor platforms for context-aware systems. In particular, we study an activity-aware system based on the eWatch sensor and notification platform, developed at CMU. We collected 94 hours of self-annotated activity data from four subjects over several days each. We compare sampling strategies according to several metrics,...
The impact of user interactions on the electric energy consumption of a portable computer system and on user efficiency is often not obtainable until after the software application is implemented and deployed on a specific hardware platform. In this paper, we present the keystroke-level energy model (KLEM), a method that can predict the user time and system energy consumption it will take to perform...
This paper describes a project based multi-disciplinary design course focusing on rapid prototyping of mobile computer systems. The class provides a unique experimental testbed, covering the full engineering design process. We built a novel input device integrated with a wearable computer system for aircraft technicians that combines training material and interactive electronic technical manuals....
We present a novel mobile computer system and network architecture that overcomes display and CPU limitations on wearable devices. The system provides access to ambient display and CPU resources through a user interface tailored for use while mobile, on performance constrained devices. A lightweight network protocol transfers data and control messages in a power-efficient manner, and an application...
Environmental variations cause significant fluctuations in WiFi signals in the same location over time, rendering traditional RF-to-location pre-trained maps quickly obsolete. To solve this problem, we use a two-phase approach to determining the user's location. The first phase utilizes traditional pattern-matching to identify the general location, and a second phase applies logistic regression to...
The design of an activity recognition and monitoring system based on the eWatch, multi-sensor platform worn on different body positions, is presented in this paper. The system identifies the user's activity in realtime using multiple sensors and records the classification results during a day. We compare multiple time domain feature sets and sampling rates, and analyze the tradeoff between recognition...
The eWatch is a wearable sensing, notification, and computing platform built into a wrist watch form factor making it highly available, instantly viewable, ideally located for sensors, and unobtrusive to users. Bluetooth communication provides a wireless link to a cellular phone or stationary computer. eWatch senses light, motion, audio, and temperature and provides visual, audio, and tactile notification...
This paper explores the system-level power-performance tradeoffs of dynamically varying CPU speed. Previous work in CPU speed-setting considered only the power of the CPU and only CPUs that vary supply voltage with frequency. This work takes a broader approach, considering total system power, battery capacity, and main memory bandwidth. The results, which are up to a factor of four less than ideal,...
The advent of ubiquitous mobile computing has widely been regarded as the convergence of pager-like communications technology and laptop-like computational power enabling applications that span both realms of functionality. However ubiquitous mobile computing, coupled with the proliferation of microprocessor-controlled appliance s and networking, creates another important new application arena: that...
An integration framework project to define and implement a set of design framework toolkits for development of an environment supporting concurrent interdisciplinary engineering tasks is described. A graphic user interface for tools and frameworks, tool and design information management support, and distributed/parallel processing support are discussed. The core of the framework support facilities...
Advances in LSI technology are beginning to outstrip architectural innovations and their implementation, calling for greater software productivity and development of better design aids.
This article describes an architectural research facility used for the comparison of computer architectures. The facility consists of a compiler, simulator, symbolic translator, and data analysis programs.
"Learning by doing" has been a strong tradition at Carnegie-Mellon University. In addition to the usual class discussion periods, students at CMU are asked to devote a considerable amount of time to project work, especialy including laboratory projects. Solving practical, applied problems that go beyond the range of classroom or laboratory exercises is an important component of students'...
Set the date range to filter the displayed results. You can set a starting date, ending date or both. You can enter the dates manually or choose them from the calendar.