Justin D. Weisz

Learn More
Watching video online is becoming increasingly popular, and new video streaming technologies have the potential to transform video watching from a passive, isolating experience into an active, socially engaging experience. However, the viability of an active social experience is unclear: both chatting and watching video require attention, and may interfere(More)
IBM Community Tools (ICT) is a synchronous broadcast messaging system in use by a very large, globally distributed organization. ICT is interesting for a number of reasons, including its scale of use (thousands of users per day), its usage model of employing large scale broadcast to strangers to initiate small group interactions, and the fact that it is a(More)
In this paper, we present Expediting Expertise, a system designed to provide structured support to the otherwise informal process of social learning in the enterprise. It employs a data-driven approach where online content is automatically analyzed and categorized into relevant topics, topic-specific user expertise is calculated by comparing the models of(More)
One method for analyzing textual chat transcripts is a process called coding, whereby individual lines of chat, or blocks of chat, are assigned a topical label. This task is typically performed by humans, and takes a great deal of time. Automated analyses can reduce the amount of time it takes to code chat transcripts, and this paper presents the(More)
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(More)
Online video is one of the Internet's most popular services. In addition to entertainment, it can provide a social experience. This chapter describes several design decisions related to incorporating a live chat feature alongside online video, and how these decisions could influence the entertainment and social dimensions of the viewing experience. Two(More)
Watching video online is becoming increasingly popular, and new video streaming technologies have the potential to transform video-watching from a passive, isolating experience into an active, socially engaging experience. However, the viability of an active social experience is unclear: both chatting and watching video require attention, and may interfere(More)
Cheating is currently a major problem in today's mul-tiplayer games. One of the most popular types of cheating involves having the client software render information which is not in the player's current field of view. This type of cheating may allow a player to see their opponents through walls, or to see their opponents on a radar, or at extreme distances,(More)