Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Dorothy Curtis

dblp:c/DCurtis · also Dorothy W. Curtis · DBLP profile ↗
← Back
23ranked-venue papers
3as first author
0since 2021 · last 2019
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Applied, interdisciplinary, general and emerging computing · 13 · 3 first-authorComputer networks · 3Databases, data management, data science and information retrieval · 3Software engineering, systems software and programming languages · 2Human-computer interaction and ubiquitous computing · 2Artificial intelligence and machine learning · 1Systems, architecture and hardware · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer networks
3 papers
Wireless sensing and localization · 69% Internet of things and sensor networks · 18% Wireless networking · 7%
Human-computer interaction and pervasive computing
2 papers
Ubiquitous computing and smart environments · 72% Wearable and physiological sensing · 28%
Network and information security
1 paper
Systems and software security · 100%
Software engineering, system software, and programming languages
1 paper
Programming languages and type systems · 100%

Topics — the 18 heaviest of 19, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Ubiquitous computing and smart environments › context recognition
activity recognition
0.112012
Online pose classification and walking speed estimation using handheld devices · UbiComp 2012
Wearable and physiological sensing › gait analysis
walking speed estimation
0.112012
Online pose classification and walking speed estimation using handheld devices · UbiComp 2012
Systems and software security
information flow control
0.112012
Abstractions for Usable Information Flow Control in Aeolus · USENIX ATC 2012
Wireless sensing and localization
device heterogeneity
0.112011
Implications of device diversity for organic localization · INFOCOM 2011
Wireless sensing and localization
indoor localization
0.112011
Implications of device diversity for organic localization · INFOCOM 2011
Wireless sensing and localization
radio frequency fingerprinting
0.112011
Implications of device diversity for organic localization · INFOCOM 2011
Ubiquitous computing and smart environments › mobile crowdsourcing
crowdsensing
0.112010
Growing an organic indoor location system · MobiSys 2010
Ubiquitous computing and smart environments
indoor localization
0.112010
Growing an organic indoor location system · MobiSys 2010
Internet of things and sensor networks › wireless sensor network › sensor network applications
medical sensor networks
0.012004
Continuous medical monitoring using wireless microsensors · SenSys 2004
Internet of things and sensor networks
wireless sensor network
0.012004
Continuous medical monitoring using wireless microsensors · SenSys 2004
Programming languages and type systems
language design
0.012012
Abstractions for Usable Information Flow Control in Aeolus · USENIX ATC 2012
Programming languages and type systems › type systems
security type systems
0.012012
Abstractions for Usable Information Flow Control in Aeolus · USENIX ATC 2012
Wireless networking › WLAN
wireless access point
0.012011
Implications of device diversity for organic localization · INFOCOM 2011
Internet architecture and protocols › traffic management
bandwidth management
0.012000
System Support for Bandwidth Management and Content Adaptation in Internet Applications · OSDI 2000
Content delivery and video streaming
content adaptation
0.012000
System Support for Bandwidth Management and Content Adaptation in Internet Applications · OSDI 2000
Distributed systems › fault tolerance
atomic actions
0.011987
Implementation of Argus · SOSP 1987
Distributed systems
distributed programming
0.011987
Implementation of Argus · SOSP 1987
Distributed systems › distributed database
distributed transactions
0.011987
Implementation of Argus · SOSP 1987

Methods — techniques the papers use, named apart from their topics

machine learning · 0.1accelerometer sensing · 0.1kullback-leibler divergence · 0.1kernel estimation · 0.1voronoi regions · 0.1clustering · 0.1performance measurement · 0.0atomic action implementation · 0.0
YearPublicationVenuePosition
2019 Combining Neural Nets
Nithin Buduma, Aviv Segev, Dorothy Curtis
AMIA3
2017 Using Environmental Sensors to Estimate Users Activity
Dorothy Curtis, Mike Wang
AMIA1
2016 Developing Analytics for Wheelchair Sensors to Improve User Health
Dorothy Curtis
AMIA1
2016 Question-driven topic-based extraction of Protein-Protein Interaction Methods from biomedical literature
John Atkinson 0001, Gerardo Montecinos, Dorothy Curtis
Inf. Sci.3
2015 Detecting Mitral Valve Prolapse (MVP) From Heart Sound Recordings
Yihua Li, Dorothy Curtis
AMIA2
2015 Inexpensive Radio Communications System for Wheelchair Users
James R. Sprague, Dorothy Curtis
AMIA2
2014 Alerting System for Patients with Advanced Multiple Sclerosis
Yihua Li, Esteban J. Pino, Pablo Aqueveque, Dorothy Curtis
AMIA4
2013 Data Collection Capabilities of a New Non-Invasive Monitoring System for Patients with Advanced Multiple Sclerosis
Diego E. Arias, Esteban J. Pino, Pablo Aqueveque, Dorothy Curtis
AMIA4
2012 Assistive Devices for HealthCare: Multiple Sclerosis
Esteban J. Pino, Diego E. Arias, Pablo Aqueveque, Dorothy Curtis
AMIA4
2012 Online pose classification and walking speed estimation using handheld devices
abstract
We describe and evaluate two methods for device pose classification and walking speed estimation that generalize well to new users, compared to previous work. These machine learning based methods are designed for the general case of a person holding a mobile device in an unknown location and require only a single low-cost, low-power sensor: a triaxial accelerometer. We evaluate our methods in straight-path indoor walking experiments as well as in natural indoor walking settings. Experiments with 14 human participants to test user generalization show that our pose classifier correctly selects among four device poses with 94% accuracy compared to 82% for previous work, and our walking speed estimates are within 12-15% (straight/indoor walk) of ground truth compared to 17-22% for previous work. Implementation on a mobile phone demonstrates that both methods can run efficiently online.
Jun-geun Park, Ami Patel, Dorothy Curtis, Seth J. Teller, Jonathan Ledlie
UbiComp3
2012 Abstractions for Usable Information Flow Control in Aeolus
Winnie Cheng, Dan R. K. Ports, David A. Schultz, Victoria Popic, Aaron Blankstein, James A. Cowling, Dorothy Curtis, Liuba Shrira, Barbara Liskov
USENIX ATC7
2011 Implications of device diversity for organic localization
abstract
Many indoor localization methods are based on the association of 802.11 wireless RF signals from wireless access points (WAPs) with location labels. An “organic” RF positioning system relies on regular users, not dedicated surveyors, to build the map of RF fingerprints to location labels. However, signal variation due to device heterogeneity may degrade localization performance. We analyze the diversity of those signal characteristics pertinent to indoor localization - signal strength and AP detection - as measured by a variety of 802.11 devices. We first analyze signal strength diversity, and show that pairwise linear transformation alone does not solve the problem. We propose kernel estimation with a wide kernel width to reduce the difference in probability estimates. We also investigate diversity in access point detection. We demonstrate that localization performance may degrade significantly when AP detection rate is used as a feature for localization, and correlate the loss of performance to a device dissimilarity measure captured by Kullback-Leibler divergence. Based on this analysis, we show that using only signal strength, without incorporating negative evidence, achieves good localization performance when devices are heterogeneous.
Jun-geun Park, Dorothy Curtis, Seth J. Teller, Jonathan Ledlie
INFOCOM2
2011 Molé: A scalable, user-generated WiFi positioning engine
abstract
We describe the design, implementation, and evaluation of Molé, a mobile organic localization engine. Unlike previous work on crowd-sourced WiFi positioning, Mole uses a hierarchical name space. By not relying on a map and by being more strict than uninterpreted names for places, Molé aims for a more flexible and scalable point in the design space of localization systems. Molé employs several new techniques, including a new statistical positioning algorithm to differentiate between neighboring places, a motion detector to reduce update lag, and a scalable “cloud”-based fingerprint distribution system. Molé's localization algorithm, called Maximum Overlap (MAO), accounts for temporal variations in a place's fingerprint in a principled manner. It also allows for aggregation of fingerprints from many users and is compact enough for on-device storage. We show through end-to-end experiments in two deployments that MAO is significantly more accurate than state-of-the-art Bayesian-based localizers. We also show that non-experts can use Molé to quickly survey a building, enabling room-grained location-based services for themselves and others.
Jonathan Ledlie, Jun-geun Park, Dorothy Curtis, André Cavalcante, Leonardo Camara
IPIN3
2010 Growing an organic indoor location system
abstract
Most current methods for 802.11-based indoor localization depend on surveys conducted by experts or skilled technicians. Some recent systems have incorporated surveying by users. Structuring localization systems "organically," however, introduces its own set of challenges: conveying uncertainty, determining when user input is actually required, and discounting erroneous and stale data. Through deployment of an organic location system in our nine-story building, which contains nearly 1,400 distinct spaces, we evaluate new algorithms for addressing these challenges. We describe the use of Voronoi regions for conveying uncertainty and reasoning about gaps in coverage, and a clustering method for identifying potentially erroneous user data. Our algorithms facilitate rapid coverage while maintaining positioning accuracy comparable to that achievable with survey-driven indoor deployments.
Jun-geun Park, Benjamin Charrow, Dorothy Curtis, Jonathan Battat, Einat Minkov, Jamey Hicks, Seth J. Teller, Jonathan Ledlie
MobiSys3
2008 Application of Information Technology: SMART - An Integrated Wireless System for Monitoring Unattended Patients
abstract
Monitoring vital signs and locations of certain classes of ambulatory patients can be useful in overcrowded emergency departments and at disaster scenes, both on-site and during transportation. To be useful, such monitoring needs to be portable and low cost, and have minimal adverse impact on emergency personnel, e.g., by not raising an excessive number of alarms. The SMART (Scalable Medical Alert Response Technology) system integrates wireless patient monitoring (ECG, SpO(2)), geo-positioning, signal processing, targeted alerting, and a wireless interface for caregivers. A prototype implementation of SMART was piloted in the waiting area of an emergency department and evaluated with 145 post-triage patients. System deployment aspects were also evaluated during a small-scale disaster-drill exercise.
Dorothy Curtis, Esteban J. Pino, Jacob Bailey, Eugene Shih, Jason Waterman, Staal Amund Vinterbo, Thomas O. Stair, John V. Guttag, Robert A. Greenes, Lucila Ohno-Machado
J. Am. Medical Informatics Assoc.1
2006 Audio-Visual Tools for Computer-Assisted Diagnosis of Cardiac Disorders
abstract
The process of interpreting heart sounds is restricted by human auditory limitations. Shortcomings such as insensitivity to frequency changes, slow responses to rapidly occurring changes in acoustic signals and an inability to discriminate the presence of soft pathological sounds are the source of inaccuracies and persist even with experience. This restricts both the practice and teaching of auscultation. In this paper we propose and evaluate a suite of presentation tools for computer-assisted auscultation. We explore the use of digital signal processing techniques to slow down heart sounds while preserving frequency content, differential enhancement across frequency scales to amplify pathological disease signatures, visualization of the signal to measure changes in signal energy across time and presentation of a representative prototypical signal for the patient
Zeeshan Syed, Daniel Leeds, Dorothy Curtis, John V. Guttag
CBMS3
2005 Real-Time ECG Algorithms for Ambulatory Patient Monitoring
Esteban J. Pino, Lucila Ohno-Machado, Eduardo P. Wiechmann, Dorothy Curtis
AMIA4
2005 Demonstration of SMART (Scalable Medical Alert Response Technology)
Jason Waterman, Dorothy Curtis, Michel Goraczko, Eugene Shih, Pankaj Sarin, Esteban J. Pino, Lucila Ohno-Machado, Robert A. Greenes, John V. Guttag, Thomas O. Stair
AMIA2
2004 Continuous medical monitoring using wireless microsensors
abstract
No abstract available.
Eugene Shih, Vladimir Bychkovsky, Dorothy Curtis, John V. Guttag
SenSys3
2003 Issues in Object-Based Notification
abstract
Integrating notification with shared memory applications is an interesting problem. This paper looks at implementing notification in a shared memory, object-oriented, distributed transaction environment.
Paul Kim, Dorothy Curtis
IDEAS2
2002 An Approach to Disconnected Operation in an Object-Oriented Database
abstract
With the advent of mobile computers, new challenges arise for software designers. The paper focuses on disconnected operation: making mobile computers work well on shared data whether the network is available or not. Initially the shared data is cached on the mobile computer. Modifications and additions to this cached data will be reconciled with the shared data when the mobile computer is reconnected to the network. Conflict resolution will be used to reconcile conflicting changes. We examine these issues by adding support for disconnected operation to Thor an object-oriented database.
Sidney Chang, Dorothy Curtis
Mobile Data Management2
2000 System Support for Bandwidth Management and Content Adaptation in Internet Applications
David G. Andersen, Deepak Bansal, Dorothy Curtis, Srinivasan Seshan, Hari Balakrishnan
OSDI3
1987 Implementation of Argus
abstract
Argus is a programming language and system developed to support the construction and execution of distributed programs. This paper describes the implementation of Argus, with particular emphasis on the way we implement atomic actions, because this is where Argus differs most from other implemented systems. The paper also discusses the performance of Argus. The cost of actions is quite reasonable, indicating that action systems like Argus are practical.
Barbara Liskov, Dorothy Curtis, Paul Johnson 0001, Robert Scheifler
SOSP2