Cornell Bowers College of Computing and Information Science

BOOM 2013 Projects

 

6 Degrees of Bacon        

6 Degrees of Bacon is an Android game in which players start on random articles in Wikipedia. Players then must click the links within the articles to traverse Wikipedia to reach the page for bacon in the fewest number of clicks.

  • Stephanos  Tsoucas

 

Bringing the Outside Back in with SUNN: Dynamic, Energy-Efficient Lights with Health Benefits    

The SUNN bulb is a re-imagined light bulb that is designed to bring the outdoors back in. The SUNN bulb is a screw-in or fluorescent tube replacement that emulates the changing color temperature of the sun over the course of the day and year, indoors.

  • Jeremy Blum, Kelton Minor, John Ciecholewski

 

Building Occupancy Tracking      

Using wifi beacon frames to detect user occupancy within a building and provide that information to the Building HVAC Systems.

  • Abhijeet Mahagaonkar, Xiaolei Shi

 

Cornell Baja Electrical System    

Our project is the electrical system for Cornell Baja's 2013 vehicle, ML09.  The electrical system is designed from the ground up to provide both real-time data to the driver and diagnostic information for tuning.

  • Brian Toth, Noman Paya, Andrew Michaels, Brian Curless, Michael Kilzer

 

Cornell University Autonomous Underwater Vehicle (CUAUV) Project Team         

The Cornell University Autonomous Underwater Vehicle (CUAUV) team designs and builds AUVs for competition and research. Our team and vehicle have received acclaim and support from industry professionals due to our performance and long-standing tradition of excellence.

  • Markus Burkardt, Thomas Brooks

 

CUAir - Cornell University Unmanned Air Systems Team

Our goal is to design, build, and test an unmanned autonomous aircraft capable of autonomous takeoff/landing, waypoint navigation and surveillance/reconnaissance. Some research topics include airframe design, propulsion systems, wireless communication, image processing and target recognition.        

  • Phillip Tischler, Michael Romanko, Sam Fischer, Joel Heck, Cory Pomerantz, Derek Faust

 

DemocraCycle  

Allows the enthusiastic bicycling community to utilize citizen science data collection in order to show where infrastructure upgrades like bicycle lanes would be the most useful.  We are hoping to use data recorded through audio, accelerometers, and a short three point questionnaire to create a user-annotated mapping system that bicyclists to share their data and thoughts with city planners so that they can make more informed decisions about how best to help local adopters of the fastest growing mode of transportation in the United States.

  • Scott Cambo, Tauhidur Rahman 

 

Designing a Secure Decentralized Wiki System   

Fabric is a federated, distributed system to allow for the secure sharing of information among mutually distrustful principals in a network.

  • Matthew Loring 

 

Distributed Key Value Store        

Our Project is a Distributed Key Value Store which maintains itself with the following principles

  1. - Group Membership Management: Keeping Membership in a SimpleDB
  2. - Update Propagation: Anti-Entropy
  3. - Achieving k-Resilience: Implementing 1-Resilience
  4. - Scaling in Data Size: Virtual Server Clusters       
  • Jayanth Parayil Kumarji, Steeb DSilva, Supriya Singh 

 

EmoDetect : Smart Emotion Detection from Facial Expressions   

Our project aims to improve the human computer interaction by providing techniques for a computer to identify human emotion, and to tailor its behavior accordingly.   

  • Rishabh Animesh, Abhinandan Majumdar, Aayush Saxena, Skand Hurkat 

 

Francois BarBot: Mechanical Bartender 

The Francois BarBot is an efficient at-home automatic bartender; it pours 4 different liquids at the same time, makes 6 drinks without human intervention, stirs, ices, and can be used remotely. A website user interface allows people to place drink orders remotely and make their own custom drink. A local user interface provides user control over the system, visually shows the progress of the drinks, verbally tells you when the drinks are ready and verbally tells jokes.               

  • Chris Hogan, Michael Kaplan 

 

GE Software Cloud Execution     

Developing a framework to optimize the cost and execution time of MAPS on a linux cluster. The idea is to  implement map reduce jobs on hadoop framework in Amazon EC2.

  • Vivek Sharma, Nishant Patel 

 

Hermes Chat Service     

Hermes will be a secure chat service that will use peer-to-peer architecture for end-to-end chat along with a simple server implementation for user authentication and profile (user information and user’s friend list) management.

  • Joseph Kevin Bernard, James McGuinness, Sudharsan Premkumar 

 

Linked Legal Data            

Linked Data is attracting increasing attention because it provides machine-readable meaning to Web data making it better understandable and searchable by computers. This project implements the Linked Data technology on the Code of Federal Regulations (CFR) published by Cornell Legal Information Institute (LII). The focus of this project is on linking Title 7 of the CFR to the Geonames and Agrovoc ontologies to support unambiguous identification of geographic locations and organisms existing in the text corpus of this title.

  • Herat Gandhi, Maneet Bansal, Rakesh Chenchu

 

MoodRhythm   

MoodRhythm is a multi-platform software application designed to help individuals with mental illness, primarily Bipolar Disorder, manage their condition and live more normal, more rhythmic lives. The core concept of the application is focused around 'rhythmicity' - essentially, staying in rhythm and becoming consistent in one's daily life. We encourage rhythmicity through the use of a tool developed by Dr. Monk and colleagues from the University of Pittsburgh called Social Rhythm Metric or SRM for short.              

  • Prashama Patil, Matthew Green, Mengxi Chi, Won Jun Jang

 

NetCore Verification Tool            

The goal of this project is to build a verification tool for the NetCore language.  NetCore is a high-level, network language for expressing packet-forwarding policies on software-defined networks. We have built a verification tool that automatically checks reachability properties for NetCore programs. The tool works by encoding NetCore programs into first-order logic with fixed points.

  • Charles Weill

 

Pick2Pay             

The Pick2Pay App helps consumers identify which credit card they have that gives the best rewards for that particular transaction.  This can be conducted anywhere and for any type of business on any device.  For example, if a shopper is paying for their groceries, they can see which of their credit cards they should use to get the most rewards. Additionally, they are recommended credit cards with better rewards that they could apply for. 

  • Zhongyang Fu 

 

Portable light field camera using angle-sensitive pixels   

A prototype portable camera capable of capturing light field information has been constructed. The 0.1 MP camera utilizes the Talbot effect relating incident angle and output intensity across a diffraction grating to reconstruct a full light field image from a single lens. This type of device enables significant possibilities in computational photography, including computational refocus of images and passive 3D range mapping. In particular, this device is significantly cheaper and easier to manufacture than similar commercial light field cameras. 

  • Jason Wright 

 

Porting Isis2 to C++                        

  • Sunil Channapatna Ravindrachar, Aniket Dash, 

 

Public Spheres: Ideas Taking Shape         

Public Spheres is an asynchronous online deliberation web prototype inspired by argument maps. The interface allows creating a hierarchy of nested supporting and opposing arguments in a discussion and separates the evaluation of an argument's constructive writing quality from agreement with its content. A pilot study suggests strengths of the prototype, e.g., allowing accountability while maintaining anonymity of contributors, as well as weaknesses, e.g., a missing "neutral" category and not enough reuse of existing arguments.

  • Michael Kaplan 

 

SAFE BET: The Shewanella Assay for Extended Biomonitoring of Environmental Toxins     

Canadian oil sands are a vast oil reserve that, given rising prices of petroleum, are an attractive alternative to traditional sources of crude oil. However, there are numerous public health and environmental concerns regarding the oil sands extraction process. One environmental concern is the contamination of Canadian watersheds by tailings ponds. To better monitor this issue, we have engineered a novel biosensing platform with the electroactive bacterial species Shewanella oneidensis MR-1, which has the unique capability to directly transfer electrons to solid-state electrodes.

  • Dylan Webster, Spencer Chen, Steven Chen, Daniel Levine 

 

Self-Aware Smart Phone Applications in Bipolar Intervention      

The goal of this project is to develop an Android application that detects low level interactions, such as how often a person turns on the phone and what applications they use, in order to identify whether these interaction patterns vary according to mood.  This approach can provide a low cost method to passively monitor emotional health and could have broad applications to other areas including stress and procrastination

  • Amy Ho, Jiang Yu 

                                             

splat     

Splat connects to your smartphone enabling you to tag and interact with friends while playing Splat Warfare and Splat mini-games, providing a face-to-face gaming experience that is pure fun.

  • Ricky Panzer, Jeran Fox, Sam Bobra, Joe Soltzberg, Jordan Toth, Dustin Franco

 

Stress Sense      

As part of a research project named “Stress Sense”, we developed a web interface that visualizes a wide array of features with the intention of motivating self-reflection among users. Data was provided by an Android program, which consisted of 1.) time, 2.) location, 3.) sensed activity (e.g. walking, running, sitting), 4.) sensed stress level in user’s voice, 5.) Galvanic Skin Response (GSR) sensor data, and 6.) user-recorded stress levels in both the Taylor and PAM scales.

  • Andrew Wisnieff

 

StuffSwap          

We aim to create a persistence of vision (POV) globe, controlled by an Arduino micro-controller, which is capable of displaying an image created by spinning LEDs. Persistence of vision (POV) refers to the phenomenon in which people retain an afterimage for a 10th to a 15th of a second after light leaves the retina. We cannot detect changes in light which occur at a frequency above this threshold. POV displays take advantage of this phenomenon by turning LEDs on and off at very specific intervals and moving them quickly enough to create what appears to be a persistent image.

  • Michael Dezube, Irina Dubinskaya, Mitchell Davis

 

Zenscape            

A CS 4152 puzzle platforming game project on the Android Tablet that utilizes both the touch screen and accelerometer for controls.        

  • Mengxiang Jiang