Search For:

Displaying 1-50 out of 102 total
Guest Editors' Introduction: Building a Sensor-Rich World
Found in: IEEE Pervasive Computing
By Gaetano Borriello, Keith I. Farkas, Franklin Reynolds, Feng Zhao
Issue Date:April 2007
pp. 16-18
Sensor networks have historically been relegated to special applications and research projects. Technological advances are making it possible to move from this domain to one in which sensors are pervasive in our world and new applications abound. This arti...
 
Guest Editors' Introduction: Pervasive Computing in Healthcare
Found in: IEEE Pervasive Computing
By Gaetano Borriello, Vince Stanford, Chandra Narayanaswami, Walter Menning
Issue Date:January 2007
pp. 17-19
Pervasive computing has great potential to improve healthcare, from enriching data collection and distribution to virtually bringing experts to an emergency site. This special issue samples this developing area through five theme articles that go beyond cu...
 
Guest Editors' Introduction: Pervasive Computing in Sports Technologies
Found in: IEEE Pervasive Computing
By Ed H. Chi, Gaetano Borriello, Guerney Hunt, Nigel Davies
Issue Date:July 2005
pp. 22-25
Sensors and other ubiquitous computing technologies have slowly penetrated the arena of sports. This special issue gives some excellent examples of pervasive technology in sports and points to future directions.
 
Facile: A Framework for Attention-Correlated Local Communication
Found in: Mobile Computing Systems and Applications, IEEE Workshop on
By Kurt Partridge, Sarah Newman, Gaetano Borriello
Issue Date:October 2003
pp. 139
In ubiquitous computing systems, several devices may coordinate to help a user accomplish her tasks. Careful design of device-device and user-device interaction is crucial to protect the user from the complexity of these systems. Proxies that act on the us...
 
Bayesian Filtering for Location Estimation
Found in: IEEE Pervasive Computing
By Dieter Fox, Jeffrey Hightower, Lin Liao, Dirk Schulz, Gaetano Borriello
Issue Date:July 2003
pp. 24-33
<p>Location awareness is important to many pervasive computing applications. Unfortunately, no location sensor takes perfect measurements or works well in all situations. So, it is crucial to represent uncertainty in sensed location information and c...
 
Information Appliances
Found in: IEEE Computer Graphics and Applications
By Roy Want, Gaetano Borriello
Issue Date:May 2000
pp. 21-23
No summary available.
 
Designing technology for resource-constrained environments: Three approaches to a multidisciplinary capstone sequence
Found in: 2012 IEEE Frontiers in Education Conference (FIE)
By Ruth E. Anderson,Richard J. Anderson,Gaetano Borriello,Beth Kolko
Issue Date:October 2012
pp. 1-6
In this paper we describe three different offerings of a multi-quarter multidisciplinary capstone experience where students engaged in designing and building technology to address problems faced by populations in local and remote resource-constrained envir...
 
Sensors and Smartphones: Tracking Water Collection in Rural Ethiopia
Found in: IEEE Pervasive Computing
By Rohit Chaudhri,Rita Sodt,Kristian Lieberg,John Chilton,Gaetano Borriello,Yuta Jason Masuda,Joseph Cook
Issue Date:July 2012
pp. 15-24
In rural areas, residents often venture far distances to collect water for everyday use. A low-power wireless system records motion and leverages Bluetooth-enabled smartphones, retrieving data from sensors attached to household water containers, to help re...
 
Visual Navigation for Mobile Devices
Found in: IEEE Multimedia
By Harlan Hile, Alan Liu, Gaetano Borriello, Radek Grzeszczuk, Ramakrishna Vedantham, Jana Kosecka
Issue Date:April 2010
pp. 16-25
<p>This article presents the integration of an improved camera pose recovery method into a landmark-based visual navigation system for mobile devices.</p>
 
Open Source Data Collection in the Developing World
Found in: Computer
By Yaw Anokwa, Carl Hartung, Waylon Brunette, Gaetano Borriello, Adam Lerer
Issue Date:October 2009
pp. 97-99
Open Data Kit enables timely and efficient data collection on cell phones, a much-needed service in the developing world.
 
Building the Internet of Things Using RFID: The RFID Ecosystem Experience
Found in: IEEE Internet Computing
By Evan Welbourne, Leilani Battle, Garret Cole, Kayla Gould, Kyle Rector, Samuel Raymer, Magdalena Balazinska, Gaetano Borriello
Issue Date:May 2009
pp. 48-55
At the University of Washington, the RFID Ecosystem creates a microcosm for the Internet of Things. The authors developed a suite of Web-based, user-level tools and applications designed to empower users by facilitating their understanding, management, and...
 
Positioning and Orientation in Indoor Environments Using Camera Phones
Found in: IEEE Computer Graphics and Applications
By Harlan Hile, Gaetano Borriello
Issue Date:July 2008
pp. 32-39
Location-based services, assistive technologies, ubiquitous computing, visual navigation, augmented reality, mobile applications
 
Physical Access Control for Captured RFID Data
Found in: IEEE Pervasive Computing
By Travis Kriplean, Evan Welbourne, Nodira Khoussainova, Vibhor Rastogi, Magdalena Balazinska, Gaetano Borriello, Tadayoshi Kohno, Dan Suciu
Issue Date:October 2007
pp. 48-55
RFID security is a vibrant research area, and many protection mechanisms against unauthorized RFID cloning and reading attacks are emerging. However, little work has yet addressed the complementary issue of privacy for RFID data after it has been captured ...
 
Context to Make You More Aware
Found in: Distributed Computing Systems Workshops, International Conference on
By Adrienne Andrew, Yaw Anokwa, Karl Koscher, Jonathan Lester, Gaetano Borriello
Issue Date:June 2007
pp. 49
The goal of our work is to help users make more informed choices about what physical activities they undertake. One example is to provide relevant information to help someone choose whether to wait at the closest bus stop, or walk a few minutes to the next...
 
Challenges for Pervasive RFID-Based Infrastructures
Found in: Pervasive Computing and Communications Workshops, IEEE International Conference on
By Evan Welbourne, Magdalena Balazinska, Gaetano Borriello, Waylon Brunette
Issue Date:March 2007
pp. 388-394
The success of RFID in supply chain management is leading many to consider more personal and pervasive deployments of this technology. Unlike industrial settings, however, deployments that involve humans raise new and critical problems related to privacy, ...
 
A User Interaction Model for NFC Enabled Applications
Found in: Pervasive Computing and Communications Workshops, IEEE International Conference on
By Yaw Anokwa, Gaetano Borriello, Trevor Pering, Roy Want
Issue Date:March 2007
pp. 357-361
Near field communication (NFC) is a short-range wireless protocol that allows users to connect devices and access content and services by simply holding enabled devices near each other. This paper introduces a user interaction model for NFC enabled applica...
 
An Ecosystem of Platforms to Support Sensors for Personal Fitness
Found in: Wearable and Implantable Body Sensor Networks, International Workshop on
By Gaetano Borriello, Waylon Brunette, Jonathan Lester, Polly Powledge, Adam Rea
Issue Date:April 2006
pp. 175-178
We have developed a collection of portable platforms to enable context-aware applications to help users with their personal fitness. Our approach has been to focus on established form-factors such as cell phones and wrist-watches for the user interfaces. A...
 
Ubiquitous Computing Using Wireless Broadcast
Found in: Mobile Computing Systems and Applications, IEEE Workshop on
By Jong Hee Kang, Gaetano Borriello
Issue Date:December 2004
pp. 72-81
Ubiquitous computing applications collect information from a variety of sources so as to provide behavior that is tailored to the user?s context. Typically, client devices connect through appropriate middleware and wireless infrastructure to a variety of s...
 
The Flock: Mote Sensors Sing in Undergraduate Curriculum
Found in: Computer
By Bruce Hemingway, Waylon Brunette, Tom Anderl, Gaetano Borriello
Issue Date:August 2004
pp. 72-78
Integrating wireless sensor networks in an undergraduate embedded systems course exposes students to an important emerging technology in the core of the computer engineering curriculum.
 
Ubicomp Education: Current Status and Future Directions
Found in: Pervasive Computing and Communications Workshops, IEEE International Conference on
By Gregory D. Abowd, Gaetano Borriello, Gerd Kortuem
Issue Date:March 2004
pp. 227
The authors organized a workshop on education at the Ubicomp 2003 conference in Seattle, Washington in October12, 2003. This paper reports on the results of that workshop. The intention is to provide a more concrete basis for discussion of ubicomp educatio...
 
Report from the Ubicomp Education Workshop
Found in: IEEE Pervasive Computing
By Gregory D. Abowd, Gaetano Borriello, Gerd Kortuem
Issue Date:January 2004
pp. 94-98
<p>This Education and Training column departs somewhat from the norm. Rather than presenting information about a specific class, the authors discuss, more broadly, the status and future directions for pervasive and ubiquitous computing education. The...
 
Real-world Implementation of the Location Stack: The Universal Location Framework
Found in: Mobile Computing Systems and Applications, IEEE Workshop on
By David Graumann, Jeffrey Hightower, Walter Lara, Gaetano Borriello
Issue Date:October 2003
pp. 122
Both the research community and developers in industry have identified the need for a clearly defined vocabulary and programming framework for location technologies. A layered Location Stack that provides appropriate abstractions, common terminology, and a...
 
River: An Infrastructure for Context Dependent, Reactive Communication Primitives
Found in: Mobile Computing Systems and Applications, IEEE Workshop on
By Jong Hee Kang, Matthai Philipose, Gaetano Borriello
Issue Date:October 2003
pp. 77
Applications and services in ubiquitous computing systems often interact in a context-dependent, reactive manner. How information flows, and what services communicate when, is determined by the context of the physical space, the context of users, and the s...
 
Location Systems for Ubiquitous Computing
Found in: Computer
By Jeffrey Hightower, Gaetano Borriello
Issue Date:August 2001
pp. 57-66
<p>This survey and taxonomy of location systems for mobile-computing applications describes a spectrum of current products and explores the latest research in the field.</p>
 
The Challenges to Invisible Computing
Found in: Computer
By Gaetano Borriello
Issue Date:November 2000
pp. 123-125
<p>Making computers ubiquitous is not enough; we should also strive to make them invisible. But, in doing so, we will face many research challenges.</p>
 
Survey on Information Appliances
Found in: IEEE Computer Graphics and Applications
By Roy Want, Gaetano Borriello
Issue Date:May 2000
pp. 24-31
Information appliances are the devices that permit us to take computing off the desktop and into our everyday world. They simplify the process of information access and are usually dedicated to a small number of tasks that they perform very well. Compare t...
 
Making Complex Timing Relationships Readable: Presburger Formula Simplicication using Don't Cares
Found in: Design Automation Conference
By Jiwen Liu, Gaetano Borriello, Tod Amon
Issue Date:June 1998
pp. 586-590
Solutions to timing relationship analysis problems are often reported using symbolic variables and inequalities which specify linear relationships between the variables. Complex relationships can be expressed using Presburger formulas which allow Boolean r...
 
Modal Processes: Towards Enhanced Retargetability Through Control Composition of Distributed Embedded Systems
Found in: Design Automation Conference
By Gaetano Borriello, Pai Chou
Issue Date:June 1998
pp. 88-93
To explore different points in the design space of an embedded system, it is important to be able to compose a design from reusable design components, and then map the resulting system description onto several possible target architectures with different p...
 
Interacting with Physical Devices over the Web
Found in: Microelectronics Systems Education, IEEE International Conference on/Multimedia Software Engineering, International Symposium on
By Gaetano Borriello, Eric McManus
Issue Date:July 1997
pp. 0047
The educational experience of students in a Computer Engineering capstone design course can be greatly enhanced by providing a framework that enables students to design devices that are accessible over the web. The framework consists of inexpensive hardwar...
   
Tools for Documenting Digital Designs on the Web
Found in: Microelectronics Systems Education, IEEE International Conference on/Multimedia Software Engineering, International Symposium on
By Gaetano Borriello, Douglas Beal, Tianyu Li
Issue Date:July 1997
pp. 0007
Modern embedded system designs include elements described using schematics, hardware description languages, timing diagrams, and various programming languages. We have developed a set of Java applets that facilitate the documentation of designs for dissemi...
   
Symbolic Timing Verification of Timing Diagrams using Presburger Formulas
Found in: Design Automation Conference
By Tod Amon, Gaetano Borriello, Taokuan Hu, Jiwen Liu
Issue Date:June 1997
pp. 226
We present a novel set of tools for performing symbolic timing verification of timing diagrams. The tools are multi-purpose with uses in verification, derivation of synthesis constraints, and design evaluation. Our methodology is based on using techniques ...
 
Selective Focus as a Means of Improving Geographically Distributed Embedded System Co-simulation
Found in: Rapid System Prototyping, IEEE International Workshop on
By Ken Hines, Gaetano Borriello
Issue Date:June 1997
pp. 58
When dealing with communication-intensive systems, hardware/software co-simulation usually either requires the communication to be simulated with a uniformly low level of detail or it performs poorly. This problem manifests itself even more strongly when c...
 
Communication Synthesis for Embedded Systems with Global Considerations
Found in: Hardware/Software Co-Design, International Workshop on
By Ross B. Ortega, Gaetano Borriello
Issue Date:March 1997
pp. 69
Designers of distributed embedded systems require communication synthesis to more effectively explore the design space. Communication synthesis creates or instantiates the necessary software and hardware required to allow system components to exchange data...
 
Software Architecture Synthesis for Retargetable Real-time Embedded Systems
Found in: Hardware/Software Co-Design, International Workshop on
By Pai Chou, Gaetano Borriello
Issue Date:March 1997
pp. 101
Retargetability of embedded system descriptions not only enables better exploration of the design space and evaluation of cost/performance tradeoffs but also enhances design maintainability and adaptivity to new technologies. Unfortunately, the traditional...
 
A Framework for Case-Based Community Health Information Systems
Found in: IEEE Global Humanitarian Technology Conference
By Brian DeRenzi,Clayton Sims,Jonathan Jackson,Gaetano Borriello,Neal Lesh
Issue Date:November 2011
pp. 377-382
There is increasing interest in deploying phone-based tools for community health workers (CHWs) in low-income countries. This work is motivated by numerous studies that have documented the potential for well-run community health programs to substantially i...
 
Implantable Electronics
Found in: IEEE Pervasive Computing
By Joseph Paradiso, Gaetano Borriello, Paolo Bonato
Issue Date:January 2008
pp. 12-13
In recent years, implantable electronics have started to interface with wearable and pervasive networks, hinting at a continuum from intrabody to wearable to ubiquitous systems. The articles in this special issue give a broad snapshot of research in implan...
 
The Location Stack: A Layered Model for Location in Ubiquitous Computing
Found in: Mobile Computing Systems and Applications, IEEE Workshop on
By Jeffrey Hightower, Barry Brumitt, Gaetano Borriello
Issue Date:June 2002
pp. 22
Based on five design principles extracted from a survey of location systems, we present the Location Stack, a layered software engineering model for location in ubiquitous computing. Our model is similar in spirit to the seven-layer Open System Interconnec...
 
Systems Directions for Pervasive Computing
Found in: Hot Topics in Operating Systems, Workshop on
By Robert Grimm, Janet Davis, Ben Hendrickson, Eric Lemar, Adam MacBeth, Steven Swanson, Tom Anderson, Brian Bershad, Gaetano Borriello, Steven Gribble, David Wetherall
Issue Date:May 2001
pp. 0147
Abstract: Pervasive computing, with its focus on users and their tasks rather than on computing devices and technology, provides an attractive vision for the future of computing. But, while hardware and networking infrastructure to realize this vision are ...
 
Synthesis and Optimization of Coordination Controllers for Distributed Embedded Systems
Found in: Design Automation Conference
By Gaetano Borriello, Pai H. Chou
Issue Date:June 2000
pp. 410-415
A main advantage of control composition with modal processes [4] is the enhanced retargetability of the composed behavior over a wide variety of target architectures. Unlike previous component models that hardwire the coordination behavior either explicitl...
 
ipChinook: An Integrated IP-Based Design Framework for Distributed Embedded Systems
Found in: Design Automation Conference
By Pai Chou, Ross Ortega, Ken Hines, Kurt Partridge, Gaetano Borriello
Issue Date:June 1999
pp. 44-49
IPCHINOOK is a design tool for distributed embedded systems. It gains leverage from the use of a carefully chosen set of design abstractions that raise the level of designer interaction during the specification, synthesis, and simulation of the design. IPC...
 
Dynamic Communication Models in Embedded System Co-Simulation
Found in: Design Automation Conference
By Ken Hines, Gaetano Borriello
Issue Date:June 1997
pp. 395
Many co-simulation techniques either suffer from poor performance when simulating communications intensive systems, or they represent communications with a uniformly low level of detail. This paper presents a technique which allows communication to be repr...
 
An Algorithm for Exact Bounds on the Time Separation of Events in Concurrent Systems
Found in: IEEE Transactions on Computers
By Steven M. Burns, Henrik Hulgaard, Tod Amon, Gaetano Borriello
Issue Date:November 1995
pp. 1306-1317
<p><it>Abstract</it>—Determining the time separation of events is a fundamental problem in the analysis, synthesis, and optimization of concurrent systems. Applications range from logic optimization of asynchronous digital circuits to eva...
 
Logic Partition Orderings for Multi-FPGA Systems
Found in: Field-Programmable Gate Arrays, International ACM Symposium on
By Scott Hauck, Gaetano Borriello
Issue Date:February 1995
pp. 32-38
One of the critical issues for multi-FPGA systems is developing software tools for automatically mapping circuits. In this paper we consider one step in this process, partitioning. We describe the task of finding partition orderings, i.e., determining the ...
 
Scheduling for Reactive Real-Time Systems
Found in: IEEE Micro
By Pai Chou, Elizabeth A. Walkup, Gaetano Borriello
Issue Date:August 1994
pp. 37-47
<p>In designing Chinook, a hardware-software cosynthesis system for reactive real-time controllers, the impact of timing constraints on software scheduling has been a central concern. By dividing constraints into two levels, corresponding to low-leve...
 
An FPGA for Implementing Asynchronous Circuits
Found in: IEEE Design and Test of Computers
By Scott Hauck, Steven Burns, Gaetano Borriello, Carl Ebeling
Issue Date:July 1994
pp. 60-69
No summary available.
 
Interface Synthesis: A Vertical Slice from Digital Logic to Software Components
Found in: Computer-Aided Design, International Conference on
By Luciano Lavagno, Ross B. Ortega, Gaetano Borriello
Issue Date:November 1998
pp. 693-695
Interface synthesis seeks to automate the process of interconnecting components. There are many levels of interconnection that must be considered including electrical, power, logic, register-transfer, device drivers, and higher software levels. This presen...
 
Communication Synthesis for Distributed Embedded Systems
Found in: Computer-Aided Design, International Conference on
By Gaetano Borriello, Ross B. Ortega
Issue Date:November 1998
pp. 437-444
Designers of distributed embedded systems face many challenges in determining the tradeoffs when defining a system architecture or retargeting an existing design. Communication synthesis, the automatic generation of the necessary software and hardware for ...
 
Control Generation for Embedded Systems Based on Composition of Modal Processes
Found in: Computer-Aided Design, International Conference on
By Ken Hines, Kurt Partidge, Gaetano Borriello, Pai Chou
Issue Date:November 1998
pp. 46-53
In traditional distributed embedded system designs, control information is often replicated across several processes and kept coherent by application-specific mechanisms. Consequently, processes cannot be reused in a new system without tailoring the code t...
 
Interval Scheduling: Fine-Grained Code Scheduling for Embedded Systems
Found in: Design Automation Conference
By Gaetano Borriello, Pai Chou
Issue Date:June 1995
pp. 462-467
A central problem is embedded system co-synthesis is the generation of software for low-level I/O. Scheduling still remains a manual task because existing coarse-grained real-time scheduling algorithms are not applicable: they assume fixed delays even thou...
 
Integrating ODK Scan into the community health worker supply chain in Mozambique
Found in: Proceedings of the Sixth International Conference on Information and Communication Technologies and Development: Full Papers - Volume 1 (ICTD '13)
By Aida Coelho, Jessica Crawford, Joseph McCord, Gaetano Borriello, Nathan Breit, Nicola Dell, Timóteo Chaluco
Issue Date:December 2013
pp. 228-237
We describe our experiences integrating ODK Scan into the community health worker (CHW) supply chain in Mozambique. ODK Scan is a mobile application that uses computer vision techniques to digitize data from paper forms. The application automatically class...
     
 1  2 Next >>