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

Ye-Sheng Kuo

dblp:53/8919 · DBLP profile ↗
← Back
12ranked-venue papers
6as first author
0since 2021 · last 2015
—ORCID · none

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

Computer networks · 11 · 6 first-authorSystems, architecture and hardware · 1Software engineering, systems software and programming languages · 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
9 papers
Internet of things and sensor networks · 44% Wireless sensing and localization · 32% Wireless networking · 22%
Computer architecture, parallel and distributed computing, and storage systems
6 papers
Energy-efficient computing · 38% Embedded and real-time systems · 35% Interconnection networks and networks-on-chip · 16%
Human-computer interaction and pervasive computing
2 papers
Wearable and physiological sensing · 74% Ubiquitous computing and smart environments · 26%

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

TopicWeightPapersLastEvidence papers
Wireless sensing and localization
indoor localization
0.432015
Luxapose: indoor positioning with mobile phones and visible light · MobiCom 2014
Demo: Luxapose: indoor positioning with mobile phones and visible light · MobiCom 2014
Demo: Michigan's IoT Toolkit · SenSys 2015
Internet of things and sensor networks › wireless sensor network › sensor network applications
energy metering
0.422015
Demo: PowerBlade A Low-Profile, True-Power, Plug-Through Energy Meter · SenSys 2015
PowerBlade: A Low-Profile, True-Power, Plug-Through Energy Meter · SenSys 2015
Internet of things and sensor networks › cyber-physical systems › smart grid
plug-load metering
0.422015
Demo: PowerBlade A Low-Profile, True-Power, Plug-Through Energy Meter · SenSys 2015
PowerBlade: A Low-Profile, True-Power, Plug-Through Energy Meter · SenSys 2015
Internet of things and sensor networks
wireless sensor network
0.422015
Demo: PowerBlade A Low-Profile, True-Power, Plug-Through Energy Meter · SenSys 2015
PowerBlade: A Low-Profile, True-Power, Plug-Through Energy Meter · SenSys 2015
Energy-efficient computing › low-power design
low-power sensing
0.422015
Demo: PowerBlade A Low-Profile, True-Power, Plug-Through Energy Meter · SenSys 2015
PowerBlade: A Low-Profile, True-Power, Plug-Through Energy Meter · SenSys 2015
Wireless sensing and localization › indoor localization
visible light positioning
0.422014
Luxapose: indoor positioning with mobile phones and visible light · MobiCom 2014
Demo: Luxapose: indoor positioning with mobile phones and visible light · MobiCom 2014
Internet of things and sensor networks
iot application development
0.212015
Demo: Michigan's IoT Toolkit · SenSys 2015
Interconnection networks and networks-on-chip › bus-based interconnection
on-chip bus
0.212015
MBus: an ultra-low power interconnect bus for next generation nanopower systems · ISCA 2015
Wireless sensing and localization
proximity detection
0.212014
Opo: a wearable sensor for capturing high-fidelity face-to-face interactions · SenSys 2014
Wireless networking › medium access control › MAC protocol
MAC protocol implementation
0.222012
Reconfiguring the software radio to improve power, price, and portability · SenSys 2012
A compact, inexpensive, and battery-powered software-defined radio platform · IPSN 2012
Wireless networking › wireless mesh network
multihop wireless network
0.212013
Floodcasting, a data dissemination service supporting real-time actuation and control · MobiSys 2013
Wireless networking
wireless mesh network
0.212013
Floodcasting, a data dissemination service supporting real-time actuation and control · MobiSys 2013
Wireless networking
medium access control
0.112012
Reconfiguring the software radio to improve power, price, and portability · SenSys 2012
Embedded and real-time systems › embedded system design
low-power embedded platforms
0.112012
A compact, inexpensive, and battery-powered software-defined radio platform · IPSN 2012
Embedded and real-time systems
software-defined radio
0.112012
Reconfiguring the software radio to improve power, price, and portability · SenSys 2012
Wireless networking › wireless network protocols
bluetooth low energy
0.122015
Demo: PowerBlade A Low-Profile, True-Power, Plug-Through Energy Meter · SenSys 2015
PowerBlade: A Low-Profile, True-Power, Plug-Through Energy Meter · SenSys 2015
Wireless sensing and localization › localization algorithms
angle-of-arrival localization
0.122014
Luxapose: indoor positioning with mobile phones and visible light · MobiCom 2014
Demo: Luxapose: indoor positioning with mobile phones and visible light · MobiCom 2014
Energy-efficient computing › low-power design
low-power interconnect
0.112015
MBus: an ultra-low power interconnect bus for next generation nanopower systems · ISCA 2015
Physical-layer communications › optical wireless communication
visible light communication
0.012013
Floodcasting, a data dissemination service supporting real-time actuation and control · MobiSys 2013

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

retro power supply · 0.9planar current measurement · 0.9optimization · 0.4ultrasonic wakeup · 0.4ranging · 0.4synchronized flooding · 0.3intentional packet collisions · 0.3FPGA · 0.3ARM Cortex-M3 · 0.3analytical modeling · 0.2IEEE 802.15.4 · 0.1audio interface signaling · 0.1
YearPublicationVenuePosition
2015 MBus: an ultra-low power interconnect bus for next generation nanopower systems
abstract
As we show in this paper, I/O has become the limiting factor in scaling down size and power toward the goal of invisible computing. Achieving this goal will require composing optimized and specialized---yet reusable---components with an interconnect that permits tiny, ultra-low power systems. In contrast to today's interconnects which are limited by power-hungry pull-ups or high-overhead chip-select lines, our approach provides a superset of common bus features but at lower power, with fixed area and pin count, using fully synthesizable logic, and with surprisingly low protocol overhead.
Pat Pannuto, Yoonmyung Lee, Ye-Sheng Kuo, Zhiyoong Foo, Benjamin P. Kempke, Gyouho Kim, Ronald G. Dreslinski, David T. Blaauw, Prabal Dutta
ISCA3
2015 Demo: Michigan's IoT Toolkit
abstract
Building connected, pervasive, human-facing, and responsive applications that incorporate local sensors, smartphone interactions, device actuation, and cloud-based learning--the promised features of the Internet of Things (IoT)---requires a complete suite of tools spanning both hardware and software. We present a set of these pieces, including a gateway, four hardware building blocks, multiple sensor platforms, an indoor localization system, and software for connecting users and devices. Each piece plays an integral role towards enabling applications, from facilitating rapid development of wireless smart devices to composing data streams and services from a diverse set of components. By providing layered interoperable systems, our toolkit offers cohesive support for moving beyond single-device, cloud-centric applications---typical in today's IoT landscape--and towards richer applications that incorporate multiple data streams, human interaction, cloud processing, location awareness, multiple communication protocols, historical data, access control, and on-demand user interfaces. To show how the pieces in the toolkit cooperate, we demonstrate a location-based access control application where a user's smartphone can control a room's lighting, but only from within the room. Further, data streams from the phone and nearby sensors are used to provide a constant lighting service which attempts to maintain a user-set brightness under variable external lighting conditions.
Joshua Adkins, Bradford Campbell, Samuel DeBruin, Branden Ghena, Benjamin P. Kempke, Noah Klugman, Ye-Sheng Kuo, Deepika Natarajan, Pat Pannuto, Thomas Zachariah, Alan Zhen, Prabal Dutta
SenSys7
2015 PowerBlade: A Low-Profile, True-Power, Plug-Through Energy Meter
abstract
We present PowerBlade, the smallest, lowest cost, and lowest power AC plug-load meter that measures real, reactive and apparent power, and reports this data, along with cumulative energy consumption, over an industry-standard Bluetooth Low Energy radio. Achieving this design point requires revisiting every aspect of conventional power meters: a new method of acquiring voltage; a non-invasive, planar method of current measurement; an efficient and accurate method of computing power from the voltage and current channels; a radio interface that leverages nearby smart phones to display data and report it to the cloud; and a retro power supply re-imagined with vastly lower current draw, allowing extreme miniaturization. PowerBlade occupies a mere 1" × 1" footprint, offers a 1/16" profile, draws less than 180 mW itself, offers 1.13% error on unity power factor loads in the 2-1200 W range and slightly worse for non-linear and reactive loads, and costs $11 in modest quantities of about 1,000 units. This new design point enables affordable large-scale studies of plug-load energy usage--an area of growing national importance.
Samuel DeBruin, Branden Ghena, Ye-Sheng Kuo, Prabal Dutta
SenSys3
2015 Demo: PowerBlade A Low-Profile, True-Power, Plug-Through Energy Meter
abstract
We present PowerBlade, the smallest and lowest power AC plug-load meter that measures real, reactive and apparent power, and reports this data, along with cumulative energy consumption, over an industry-standard Bluetooth Low Energy radio. Achieving this design point requires revisiting every aspect of conventional power meters: a new method of acquiring voltage; a non-invasive, planar method of current measurement; an efficient and accurate method of computing power from the voltage and current channels; a radio interface that leverages nearby smart phones to display data and report it to the cloud; and a retro power supply reimagined with vastly lower current draw, allowing extreme miniaturization. PowerBlade occupies a mere 1" by 1" footprint, offers a 1/16" profile, draws 176 mW continuously, offers 1.13% error on unity power factor loads in the 2-1800 W range and slightly worse for non-linear and reactive loads, and costs $11 in modest quantities of about 1000 units. This new design point enables affordable large-scale studies of plug-load energy usage -- an area of growing national importance.
Samuel DeBruin, Branden Ghena, Ye-Sheng Kuo, Prabal Dutta
SenSys3
2014 Demo: Luxapose: indoor positioning with mobile phones and visible light
abstract
We explore the indoor positioning problem with unmodified smartphones and slightly-modified commercial LED luminaires. The luminaires - modified to allow rapid, on-off keying - transmit their identifiers and/or locations encoded in human-imperceptible optical pulses. A camera-equipped smartphone, using just a single image frame capture, can detect the presence of the luminaires in the image, decode their transmitted identifiers and/or locations, and determine the smartphone's location and orientation relative to the luminaires. Continuous image capture and processing enables continuous position updates. The key insights underlying this work are (i) the driver circuits of emerging LED lighting systems can be easily modified to transmit data through on-off keying; (ii) the rolling shutter effect of CMOS imagers can be leveraged to receive many bits of data encoded in the optical transmissions with just a single frame capture, (iii) a camera is intrinsically an angle-of-arrival sensor, so the projection of multiple nearby light sources with known positions onto a camera's image plane can be framed as an instance of a sufficiently-constrained angle-of-arrival localization problem, and (iv) this problem can be solved with optimization techniques.
Ye-Sheng Kuo, Pat Pannuto, Prabal Dutta
MobiCom1
2014 Luxapose: indoor positioning with mobile phones and visible light
abstract
We explore the indoor positioning problem with unmodified smartphones and slightly-modified commercial LED luminaires. The luminaires-modified to allow rapid, on-off keying-transmit their identifiers and/or locations encoded in human-imperceptible optical pulses. A camera-equipped smartphone, using just a single image frame capture, can detect the presence of the luminaires in the image, decode their transmitted identifiers and/or locations, and determine the smartphone's location and orientation relative to the luminaires. Continuous image capture and processing enables continuous position updates. The key insights underlying this work are (i) the driver circuits of emerging LED lighting systems can be easily modified to transmit data through on-off keying; (ii) the rolling shutter effect of CMOS imagers can be leveraged to receive many bits of data encoded in the optical transmissions with just a single frame capture, (iii) a camera is intrinsically an angle-of-arrival sensor, so the projection of multiple nearby light sources with known positions onto a camera's image plane can be framed as an instance of a sufficiently-constrained angle-of-arrival localization problem, and (iv) this problem can be solved with optimization techniques. We explore the feasibility of the design through an analytical model, demonstrate the viability of the design through a prototype system, discuss the challenges to a practical deployment including usability and scalability, and demonstrate decimeter-level accuracy in both carefully controlled and more realistic human mobility scenarios.
Ye-Sheng Kuo, Pat Pannuto, Ko-Jen Hsiao, Prabal Dutta
MobiCom1
2014 Opo: a wearable sensor for capturing high-fidelity face-to-face interactions
abstract
Currently, researchers study face-to-face interactions using wearable sensors and smartphones which provide 2 to 5 m proximity sensing every 20 to 300 s. However, studying interaction distance, which is known to impact disease spread, communication behavior, and other phenomenon, has proven challenging. Smartphones are limited by their inaccurate and/or impractical ranging capabilities, while wearable sensors are limited by their need for infrastructure nodes, bulkiness, and/or inaccurate ranging. To address these challenges, we present Opo, a 14 cm2, 11.4 g "lapel pin" built from commercial components. Opo sensors range neighbors every 2 s up to 2 m away with 5% average error, all while requiring zero infrastructure and improving upon current wearable sensors' accuracy and power usage. The cornerstone of Opo is an ultrasonic wakeup circuit that draws 19 μA when no neighbors are present. This enables Opo sensors to discover and range neighbors without the need for infrastructure nodes and slow or power-hungry RF discovery protocols. Thus, Opo is able to sense interaction distance with high accuracy (5 cm) and temporal fidelity (2 s) on a limited power budget.
William Huang, Ye-Sheng Kuo, Pat Pannuto, Prabal Dutta
SenSys2
2013 Floodcasting, a data dissemination service supporting real-time actuation and control
abstract
Packet collisions have gone from something to be avoided to something that can be embraced. We build upon recent results that employ intentional packet collisions for synchronized flooding to show how multi-hop wireless networks can support real-time actuation and control. First, we show how a network of nodes can synchronize their LED transmissions to extend the range of a visual light communication (VLC) system. Second, we show how buffer-free, streaming audio is possible over a multi-hop wireless mesh network.
Ye-Sheng Kuo, Pat Pannuto, Prabal Dutta
MobiSys1
2012 A compact, inexpensive, and battery-powered software-defined radio platform
abstract
We present μSDR, a compact, inexpensive, and battery-powered software-defined radio (SDR) platform built on a single-chip, flash-based FPGA fabric and ARM Cortex-M3 processor, enabling lower power and tighter hardware/software integration than prior commodity SDR platforms. Our architecture, unlike prior designs, is well-suited to hand-held or battery-operated systems and also supports cleaner partitioning since hardware can be easily mapped into the software addresses space, and vice versa. Building on this flexibility, we show how highly time-critical MAC protocols can be implemented on this platform and deployed using just AAA batteries.
Ye-Sheng Kuo, Thomas Schmid 0002, Prabal Dutta
IPSN1
2012 Reconfiguring the software radio to improve power, price, and portability
abstract
Most modern software-defined radios are large, expensive, and power-hungry, and this diminishes their utility in low-power, size-constrained settings like sensor networks and mobile computing. We explore the viability of scaling down the software radio in size, cost, and power, and show that an index card-sized, sub-$150, 'AA' battery-powered system is possible using off-the-shelf components. Key to our approach is that we leverage an integrated, reconfigurable, flash-based FPGA with a hard ARM Cortex-M3 microprocessor which simultaneously enables lower power and tighter hardware/software integration than prior designs. This architecture allows us to implement timing-critical MAC protocols and validate the speculated performance of several recent MAC/PHY primitives and protocols including Backcast, A-MAC, and Glossy using an IEEE 802.15.4-compliant radio implementation that interoperates with commercial radios. The work also identifies several enhancements in the underlying hardware components that could improve power, performance, and flexibility.
Ye-Sheng Kuo, Pat Pannuto, Thomas Schmid 0002, Prabal Dutta
SenSys1
2010 Putting the software radio on a low-calorie diet
abstract
Modern software-defined radios are large, expensive, and power-hungry devices and this, we argue, hampers their more widespread deployment and use, particularly in low-power, size-constrained application settings like mobile phones and sensor networks. To rectify this problem, we propose to put the software-defined radio on a diet by redesigning it around just two core chips -- an integrated RF transceiver and a Flash-based, mixed-signal FPGA. Modern transceivers integrate almost all RF front-end functions while emerging FPGAs integrate nearly all of required signal conditioning and processing functions. And, unlike conventional FPGAs, Flash-based FPGAs offer sleep mode power draws measured in the microamps and startup times measured in the microseconds, both of which are critical for low-power operation. If our platform architecture vision is realized, it will be possible to hold a software-defined radio in the palm of one's hand, build it for $100, and power it for days using the energy in a typical mobile phone battery. This will make software radios deployable in high densities and broadly accessible for research and education.
Prabal Dutta, Ye-Sheng Kuo, Ákos Lédeczi, Thomas Schmid 0002, Péter Völgyesi
HotNets2
2010 Hijacking power and bandwidth from the mobile phone's audio interface
abstract
The mobile phone is the most pervasive personal communications and computing platform ever created and yet, among its various analog interfaces, only one is open, standardized, and widely accessible: the headset port. In this demo, we augmente the mobile phone with a range of phone-powered peripherals. We show that the mobile phone headset port can be used to efficiently power external peripherals and communicate with them, enabling many new phone-centric applications. But, why use the headset port at all? One reason is that it is an open, simple, and ubiquitous interface with documented electrical and mechanical specifications. Perhaps even more important, the headset interface is backward-and forward-compatible with most mobile phones in use today.
Ye-Sheng Kuo, Thomas Schmid 0002, Prabal Dutta
SenSys1