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

Justin Manweiler

dblp:27/7435 · also Justin Gregory Manweiler · DBLP profile ↗
← Back
21ranked-venue papers
11as first author
0since 2021 · last 2016
—ORCID · none

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

Computer networks · 18 · 10 first-authorSecurity and privacy · 1 · 1 first-authorDatabases, data management, data science and information retrieval · 1Human-computer interaction and ubiquitous computing · 1Applied, interdisciplinary, general and emerging computing · 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
14 papers
Wireless sensing and localization · 44% Wireless networking · 36% Edge and fog computing · 10%
Computer architecture, parallel and distributed computing, and storage systems
7 papers
Energy-efficient computing · 59% Cloud and datacenter computing · 24% Distributed systems · 17%
Computer graphics and multimedia
4 papers
Multimedia analysis and retrieval · 53% Virtual and augmented reality · 47%
Artificial intelligence
3 papers
Robot navigation and mapping · 74% 3D vision · 26%
Network and information security
1 paper
Privacy and data protection · 50% Authentication and access control · 50%

Topics — the 26 heaviest of 34, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Wireless networking › WLAN
wifi power management
0.432012
Avoiding the Rush Hours: WiFi Energy Management via Traffic Isolation · IEEE Trans. Mob. Comput. 2012
Demo: avoiding the rush hours, wifi energy management via traffic isolation · MobiSys 2011
Avoiding the rush hours: WiFi energy management via traffic isolation · MobiSys 2011
Wireless networking
WLAN
0.342012
Demo: avoiding the rush hours, wifi energy management via traffic isolation · MobiSys 2011
Avoiding the rush hours: WiFi energy management via traffic isolation · MobiSys 2011
Order Matters: Transmission Reordering in Wireless Networks · IEEE/ACM Trans. Netw. 2012
Multimedia analysis and retrieval › video content analysis › video mining
video clustering
0.322013
FOCUS: clustering crowdsourced videos by line-of-sight · SenSys 2013
FOCUS: clustering crowdsourced videos by line-of-sight · SenSys 2013
Virtual and augmented reality › augmented reality
mobile augmented reality
0.322016
OverLay: Practical Mobile Augmented Reality · MobiSys 2015
Low Bandwidth Offload for Mobile AR · CoNEXT 2016
Wireless sensing and localization › target sensing
object localization
0.322012
Demo: satellites in our pockets: an object positioning system using smartphones · MobiSys 2012
Satellites in our pockets: an object positioning system using smartphones · MobiSys 2012
Edge and fog computing › mobile edge computing › computation offloading
cloud offloading
0.212016
Low Bandwidth Offload for Mobile AR · CoNEXT 2016
Wireless sensing and localization
fingerprint matching
0.212016
Low Bandwidth Offload for Mobile AR · CoNEXT 2016
Wireless sensing and localization › optical sensing › optical localization
visual localization
0.212016
Low Bandwidth Offload for Mobile AR · CoNEXT 2016
Wireless networking
link scheduling
0.222012
Order Matters: Transmission Reordering in Wireless Networks · IEEE/ACM Trans. Netw. 2012
Order matters: transmission reordering in wireless networks · MobiCom 2009
Wireless sensing and localization › indoor localization
fingerprint-based localization
0.212015
Poster: User Location Fingerprinting at Scale · MobiCom 2015
Wireless sensing and localization
indoor localization
0.212015
Poster: User Location Fingerprinting at Scale · MobiCom 2015
Wireless networking
medium access control
0.222012
Order Matters: Transmission Reordering in Wireless Networks · IEEE/ACM Trans. Netw. 2012
Avoiding the rush hours: WiFi energy management via traffic isolation · MobiSys 2011
Wireless sensing and localization
wifi sensing
0.212013
Predicting length of stay at WiFi hotspots · INFOCOM 2013
Energy-efficient computing
power management
0.222011
Avoiding the rush hours: WiFi energy management via traffic isolation · MobiSys 2011
Demo: avoiding the rush hours, wifi energy management via traffic isolation · MobiSys 2011
Energy-efficient computing › power management › energy-efficient networking
wireless interface power management
0.222011
Avoiding the rush hours: WiFi energy management via traffic isolation · MobiSys 2011
Demo: avoiding the rush hours, wifi energy management via traffic isolation · MobiSys 2011
Network management and operations › fault management
fault diagnosis
0.112012
RxIP: Monitoring the health of home wireless networks · INFOCOM 2012
Energy-efficient computing › power management
mobile device energy
0.112012
Avoiding the Rush Hours: WiFi Energy Management via Traffic Isolation · IEEE Trans. Mob. Comput. 2012
Cloud and datacenter computing › resource management
resource management and scheduling
0.112011
Switchboard: a matchmaking system for multiplayer mobile games · MobiSys 2011
Authentication and access control
anonymous credentials
0.112009
SMILE: encounter-based trust for mobile social services · CCS 2009
Privacy and data protection
location privacy
0.112009
SMILE: encounter-based trust for mobile social services · CCS 2009
Computer vision › 3D vision
structure from motion
0.122012
Demo: satellites in our pockets: an object positioning system using smartphones · MobiSys 2012
Satellites in our pockets: an object positioning system using smartphones · MobiSys 2012
Edge and fog computing › mobile edge computing
computation offloading
0.112015
Poster: User Location Fingerprinting at Scale · MobiCom 2015
Ubiquitous computing and smart environments › user behavior modeling
behavior prediction
0.012013
Predicting length of stay at WiFi hotspots · INFOCOM 2013
Distributed systems › peer-to-peer systems
overlay networks
0.012012
RxIP: Monitoring the health of home wireless networks · INFOCOM 2012
Distributed systems
peer-to-peer systems
0.012012
RxIP: Monitoring the health of home wireless networks · INFOCOM 2012
Wireless networking › wireless personal area network
short-range wireless communication
0.012009
SMILE: encounter-based trust for mobile social services · CCS 2009

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

computer vision · 1.0spatial reasoning · 0.7multimodal sensing · 0.73d model reconstruction · 0.7sensor fusion · 0.6nonlinear optimization · 0.6particle filter · 0.5feature selection · 0.5entropy-based filtering · 0.5linear optimization · 0.4cloud offloading · 0.4statistical framework · 0.3RSSI · 0.3testbed evaluation · 0.2visual fingerprinting · 0.2testbed implementation · 0.1in-kernel implementation · 0.1cross-layer coordination · 0.1
YearPublicationVenuePosition
2016 Low Bandwidth Offload for Mobile AR
abstract
Environmental fingerprinting has been proposed as a key enabler to immersive, highly contextualized mobile computing applications, especially augmented reality. While fingerprints can be constructed in many domains (e.g., wireless RF, magnetic field, and motion patterns), visual fingerprinting is especially appealing due to the inherent heterogeneity in many indoor spaces. This visual diversity, however, is also its Achilles' heel -- matching a unique visual signature against a database of millions requires either impractical computation for a mobile device, or to upload large quantities of visual data for cloud offload. Further, most visual "features" tend to be low entropy -- e.g., homogeneous repetitions of floor and ceiling tiles. Our system VisualPrint, proposes a means to offload only the most distinctive visual data, that is, only those visual signatures which stand a good chance to yield a unique match. VisualPrint enables cloud-offloaded visual fingerprinting with efficacy comparable to using whole images, but with an order reduction in network transfer.
Puneet Jain, Justin Manweiler, Romit Roy Choudhury
CoNEXT2
2016 Tracking drone orientation with multiple GPS receivers
abstract
Inertial sensors continuously track the 3D orientation of a flying drone, serving as the bedrock for maneuvers and stabilization. However, even the best inertial measurement units (IMU) are prone to various types of correlated failures. We consider using multiple GPS receivers on the drone as a fail-safe mechanism for IMU failures. The core challenge is in accurately computing the relative locations between each receiver pair, and translating these measurements into the drone's 3D orientation. Achieving IMU-like orientation requires the relative GPS distances to be accurate to a few centimeters -- a difficult task given that GPS today is only accurate to around 1-4 meters. Moreover, GPS-based orientation needs to be precise even under sharp drone maneuvers, GPS signal blockage, and sudden bouts of missing data. This paper designs SafetyNet, an off-the-shelf GPS-only system that addresses these challenges through a series of techniques, culminating in a novel particle filter framework running over multi-GNSS systems (GPS, GLONASS, and SBAS). Results from 11 sessions of 5-7 minute flights report median orientation accuracies of 2° even under overcast weather conditions. Of course, these improvements arise from an increase in cost due to the multiple GPS receivers, however, when safety is of interest, we believe that tradeoff is worthwhile.
Mahanth Gowda, Justin Manweiler, Ashutosh Dhekne, Romit Roy Choudhury, Justin D. Weisz
MobiCom2
2015 Poster: User Location Fingerprinting at Scale
abstract
Many emerging mobile computing applications are continuous vision based. The primary challenge these applications face is computation partitioning between the phone and cloud. The indoor location information is one metadata that can help these applications in making this decision. In this extended-abstract, we propose a vision based scheme to uniquely fingerprint an environment which can in turn be used to identify user's location from the uploaded visual features. Our approach takes into account that the opportunity to identify location is fleeting and the phones are resource constrained -- therefore minimal yet sufficient computation needs to be performed to make the offloading decision. Our work aims to achieve near real-time performance while scaling to buildings of arbitrary sizes. The current work is in preliminary stages but holds promise for the future -- may apply to many applications in this area.
Puneet Jain, Justin Manweiler, Romit Roy Choudhury
MobiCom2
2015 OverLay: Practical Mobile Augmented Reality
abstract
The idea of augmented reality - the ability to look at a physical object through a camera and view annotations about the object - is certainly not new. Yet, this apparently feasible vision has not yet materialized into a precise, fast, and comprehensively usable system. This paper asks: What does it take to enable augmented reality (AR) on smartphones today? To build a ready-to-use mobile AR system, we adopt a top-down approach cutting across smartphone sensing, computer vision, cloud offloading, and linear optimization. Our core contribution is in a novel location-free geometric representation of the environment - from smartphone sensors - and using this geometry to prune down the visual search space. Metrics of success include both accuracy and latency of object identification, coupled with the ease of use and scalability in uncontrolled environments. Our converged system, OverLay, is currently deployed in the engineering building and open for use to regular public; ongoing work is focussed on campus-wide deployment to serve as a "historical tour guide" of UIUC. Performance results and user responses thus far have been promising, to say the least.
Puneet Jain, Justin Manweiler, Romit Roy Choudhury
MobiSys2
2014 Scalable Social Analytics for Live Viral Event Prediction
Puneet Jain, Justin Manweiler, Arup Acharya, Romit Roy Choudhury
ICWSM2
2013 Presence based open contact center leveraging social networks
Arup Acharya, Justin Manweiler, Shachi Sharma, Nilanjan Banerjee
IM2
2013 Predicting length of stay at WiFi hotspots
abstract
Today's smartphones provide a variety of sensors, enabling high-resolution measurements of user behavior. We envision that many services can benefit from short-term predictions of complex human behavioral patterns. While enablement of behavior awareness through sensing is a broad research theme, one possibility is in predicting how quickly a person will move through a space. Such a prediction service could have numerous applications. For one example, we imagine shop owners predicting how long a particular customer is likely to browse merchandise, and issue targeted mobile coupons accordingly - customers in a hurry can be encouraged to stay and consider discounts. Within a space of moderate size, WiFi access points are uniquely positioned to track a statistical framework for user length of stay, passively recording metrics such as WiFI signal strength (RSSI) and potentially receiving client-uploaded sensor data. In this work, we attempt to quantity this opportunity, and show that human dwell time can be predicted with reasonable accuracy, even when restricted to passively observed WiFi RSSI.
Justin Manweiler, Naveen Santhapuri, Romit Roy Choudhury, Srihari Nelakuditi
INFOCOM1
2013 FOCUS: clustering crowdsourced videos by line-of-sight
abstract
Crowdsourced video often provides engaging and diverse perspectives not captured by professional videographers. Broad appeal of user-uploaded video has been widely confirmed: freely distributed on YouTube, by subscription on Vimeo, and to peers on Facebook/Google+. Unfortunately, user-generated multimedia can be difficult to organize; these services depend on manual "tagging" or machine-mineable viewer comments. While manual indexing can be effective for popular, well-established videos, newer content may be poorly searchable; live video need not apply. We envisage video-sharing services for live user video streams, indexed automatically and in realtime, especially by shared content. We propose FOCUS, for Hadoop-on-cloud video-analytics. FOCUS uniquely leverages visual, 3D model reconstruction and multimodal sensing to decipher and continuously track a video's line-of-sight. Through spatial reasoning on the relative geometry of multiple video streams, FOCUS recognizes shared content even when viewed from diverse angles and distances. In a 70-volunteer user study, FOCUS' clustering correctness is roughly comparable to humans.
Puneet Jain, Justin Manweiler, Arup Acharya, Kirk A. Beaty
SenSys2
2013 FOCUS: clustering crowdsourced videos by line-of-sight
abstract
We present a demonstration of FOCUS [1], a system to appear in the SenSys 2013 main conference. FOCUS is a video-clustering service for live user video streams, indexed automatically and in realtime by shared content. FOCUS uniquely leverages visual, 3D model reconstruction and multimodal sensing to decipher and continuously track a video's line-of-sight. Through spatial reasoning on the relative geometry of multiple video streams, FOCUS recognizes shared content even when viewed from diverse angles and distances. We believe FOCUS can enable a new family of applications, such as instant replay, augmented reality, citizen journalism, security breach detection, and disaster assessment.
Puneet Jain, Justin Manweiler, Arup Acharya, Kirk A. Beaty
SenSys2
2012 RxIP: Monitoring the health of home wireless networks
abstract
Deploying home access points (AP) is hard. Untrained users typically purchase, install, and configure a home AP with very little awareness of wireless signal coverage and complex interference conditions. We envision a future of autonomous wireless network management that uses the Internet as an enabling technology. By leveraging a P2P architecture over wired Internet connections, nearby APs can coordinate to manage their shared wireless spectrum, especially in the face of network-crippling faults. As a specific instance of this architecture, we build RxIP, a network diagnostic and recovery tool, initially targeted towards hidden terminal mitigation. Our stable, in-kernel implementation demonstrates that APs in real home settings can detect hidden interferers, and agree on a mutually beneficial channel access strategy. Consistent throughput and fairness gains with TCP traffic and in-home micro-mobility confirm the viability of the system. We believe that using RxIP to address other network deficiencies opens a rich area for further research, helping to ensure that smarter homes of the future embed smarter networks. In the near term, with the wireless and entertainment industries poised for home-centric wireless gadgets, RxIP-type home management systems will become increasingly relevant.
Justin Manweiler, Peter Franklin, Romit Roy Choudhury
INFOCOM1
2012 Satellites in our pockets: an object positioning system using smartphones
abstract
This paper attempts to solve the following problem: can a distant object be localized by looking at it through a smartphone. As an example use-case, while driving on a highway entering New York, we want to look at one of the skyscrapers through the smartphone camera, and compute its GPS location. While the problem would have been far more difficult five years back, the growing number of sensors on smartphones, combined with advances in computer vision, have opened up important opportunities. We harness these opportunities through a system called Object Positioning System (OPS) that achieves reasonable localization accuracy. Our core technique uses computer vision to create an approximate 3D structure of the object and camera, and applies mobile phone sensors to scale and rotate the structure to its absolute configuration. Then, by solving (nonlinear) optimizations on the residual (scaling and rotation) error, we ultimately estimate the object's GPS position.
Justin Manweiler, Puneet Jain, Romit Roy Choudhury
MobiSys1
2012 Demo: satellites in our pockets: an object positioning system using smartphones
abstract
We attempt to localize a distant object by looking at it through a smartphone. As an example use-case, while driving on a highway entering New York, we want to look at one of the skyscrapers through the smartphone camera, and compute its GPS location. While the problem would have been far more difficult five years back, the growing number of sensors on smartphones, combined with advances in computer vision, have opened up important opportunities. We harness these opportunities through a system called Object Positioning System (OPS) [1] that achieves reasonable localization accuracy. Our core technique uses computer vision to create an approximate 3D structure of the object and camera, and applies mobile phone sensors to scale and rotate the structure to its absolute configuration. Then, by solving (nonlinear) optimizations on the residual (scaling and rotation) error, we ultimately estimate the object's GPS position.
Justin Manweiler, Puneet Jain, Romit Roy Choudhury
MobiSys1
2012 Avoiding the Rush Hours: WiFi Energy Management via Traffic Isolation
abstract
WiFi continues to be a prime source of energy consumption in mobile devices. This paper observes that, despite a rich body of research in WiFi energy management, there is room for improvement. Our key finding is that WiFi energy optimizations have conventionally been designed with a single AP in mind. However, network contention among different APs can dramatically increase a client's energy consumption. Each client may have to keep awake for long durations before its own AP gets a chance to send it packets to it. As AP density increases, the waiting time inflates, resulting in a proportional decrease in battery life. We design SleepWell, a system that achieves energy efficiency by evading network contention. The APs regulate the sleeping window of their clients in a way that different APs are active/inactive during nonoverlapping time windows. The solution is analogous to the common wisdom of going late to office and coming back late, thereby avoiding the rush hours. We implement SleepWell on a testbed of eight Laptops and nine Android phones, and evaluate it over a wide variety of scenarios and traffic patterns. Results show a median gain of up to 2x when WiFi links are strong; when links are weak and the network density is high, the gains can be even more.
Justin Manweiler, Romit Roy Choudhury
IEEE Trans. Mob. Comput.1
2012 Order Matters: Transmission Reordering in Wireless Networks
abstract
Modern wireless interfaces support a physical-layer capability called Message in Message (MIM). Briefly, MIM allows a receiver to disengage from an ongoing reception and engage onto a stronger incoming signal. Links that otherwise conflict with each other can be made concurrent with MIM. However, the concurrency is not immediate and can be achieved only if conflicting links begin transmission in a specific order. The importance of link order is new in wireless research, motivating MIM-aware revisions to link-scheduling protocols. This paper identifies the opportunity in MIM-aware reordering, characterizes the optimal improvement in throughput, and designs a link-layer protocol for enterprise wireless LANs to achieve it. Testbed and simulation results confirm the performance gains of the proposed system.
Justin Manweiler, Naveen Santhapuri, Souvik Sen, Romit Roy Choudhury, Srihari Nelakuditi, Kamesh Munagala
IEEE/ACM Trans. Netw.1
2011 Switchboard: a matchmaking system for multiplayer mobile games
abstract
Supporting interactive, multiplayer games on mobile phones over cellular networks is a difficult problem. It is particularly relevant now with the explosion of mostly single-player or turn-based games on mobile phones. The challenges stem from the highly variable performance of cellular networks and the need for scalability (not burdening the cellular infrastructure, nor any server resources that a game developer deploys). We have built a service for matchmaking in mobile games -- assigning players to games such that game settings are satisfied as well as latency requirements for an enjoyable game. This requires solving two problems. First, the service needs to know the cellular network latency between game players. Second, the service needs to quickly group players into viable game sessions. In this paper, we present the design of our service, results from our experiments on predicting cellular latency, and results from efficiently grouping players into games.
Justin Manweiler, Sharad Agarwal, Ming Zhang 0005, Romit Roy Choudhury, Paramvir Bahl
MobiSys1
2011 Avoiding the rush hours: WiFi energy management via traffic isolation
abstract
WiFi continues to be a prime source of energy consumption in mobile devices. This paper observes that, despite a rich body of research in WiFi energy management, there is room for improvement. Our key finding is that WiFi energy optimizations have conventionally been designed with a single AP in mind. However, network contention among different APs can dramatically increase a client's energy consumption. Each client may have to keep awake for long durations before its own AP gets a chance to send packets to it. As the AP density increases in the vicinity, the waiting time inflates, resulting in a proportional decrease in battery life.We design SleepWell, a system that achieves energy efficiency by evading network contention. The APs regulate the sleeping window of their clients in a way that different APs are active/inactive during non-overlapping time windows. The solution is analogous to the common wisdom of going late to office and coming back late, thereby avoiding the rush hours. We implement SleepWell on a testbed of 8 Laptops and 9 Android phones, and evaluate it over a wide variety of scenarios and traffic patterns (YouTube, Pandora, FTP, Internet radio, and mixed). Results show a median gain of up to 2x when WiFi links are strong; when links are weak and the network density is high, the gains can be even more. We believe SleepWell is a desirable upgrade to WiFi systems, especially in light of increasing WiFi density.
Justin Manweiler, Romit Roy Choudhury
MobiSys1
2011 Demo: avoiding the rush hours, wifi energy management via traffic isolation
abstract
WiFi continues to be a prime source of energy consumption in mobile devices. We observe that, despite a rich body of research in WiFi energy management, there is room for improvement. Our key finding is that WiFi energy optimizations have conventionally been designed with a single AP in mind. However, network contention among different APs can dramatically increase a client's energy consumption. Each client may have to keep awake for long durations before its own AP gets a chance to send packets to it. As the AP density increases in the vicinity, the waiting time inflates, resulting in a proportional decrease in battery life.
Justin Manweiler, Romit Roy Choudhury
MobiSys1
2010 Sensor assisted wireless communication
abstract
The nature of human mobility demands that mobile devices become agile to diverse operating environments. Coping with such diversity requires the device to assess its environment, and trigger appropriate responses to each of them. While existing communication subsystems rely on in-band wireless signals for context-assessment and response, we explore a lateral approach of using out-of-band sensor information. We propose a relatively novel framework that synthesizes in-band and out-of-band information, facilitating more informed communication decisions. We believe that further research in this direction could enable a new kind of device agility, deficient in today's communication systems. Since such a framework is located at the boundaries of mobile sensing and wireless communication, we call it sensor assisted wireless communication.
Naveen Santhapuri, Justin Manweiler, Souvik Sen, Xuan Bao, Romit Roy Choudhury, Srihari Nelakuditi
LANMAN2
2009 SMILE: encounter-based trust for mobile social services
abstract
Conventional mobile social services such as Loopt and Google Latitude rely on two classes of trusted relationships: participants trust a centralized server to manage their location information and trust between users is based on existing social relationships. Unfortunately, these assumptions are not secure or general enough for many mobile social scenarios: centralized servers cannot always be relied upon to preserve data confidentiality, and users may want to use mobile social services to establish new relationships. To address these shortcomings, this paper describes SMILE, a privacy-preserving service in which the service provider is untrusted and users are not assumed to have pre-established social relationships with each other. At a high-level, SMILE uses short-range wireless communication and standard cryptographic primitives to mimic the behavior of users in existing missed-connections services such as Craigslist: trust is founded solely on anonymous users' ability to prove to each other that they shared an encounter in the past. We have evaluated SMILE using protocol analysis, an informal study of Craigslist usage, and experiments with a prototype implementation and found it to be both privacy-preserving and feasible.
Justin Manweiler, Ryan Scudellari, Landon P. Cox
CCS1
2009 Order matters: transmission reordering in wireless networks
abstract
Modern wireless interfaces support a physical layer capability called Message in Message (MIM). Briefly, MIM allows a receiver to disengage from an ongoing reception, and engage onto a stronger incoming signal. Links that otherwise conflict with each other, can be made concurrent with MIM. However, the concurrency is not immediate, and can be achieved only if conflicting links begin transmission in a specific order. The importance of link order is new in wireless research, motivating MIM-aware revisions to link scheduling protocols. This paper identifies the opportunity in MIM-aware reordering, characterizes the optimal improvement in throughput, and designs a link layer protocol to achieve it. Testbed results confirm the performance gains of the proposed system.
Justin Manweiler, Naveen Santhapuri, Souvik Sen, Romit Roy Choudhury, Srihari Nelakuditi, Kamesh Munagala
MobiCom1
2008 Message in Message (MIM): A Case for Shuffling Transmissions in Wireless Networks
Naveen Santhapuri, Justin Manweiler, Souvik Sen, Romit Roy Choudhury, Srihari Nelakuditi, Kamesh Munagala
HotNets2