Projects

Home

Resume

Research

Courses

Projects

Favorites

Calendar

Contents:

1. Projects

2. Patents

3. Industry Related Projects

       i. Yahoo!

       ii. Microsoft

 

Projects

Area

Title

Resources

Mobile Computing

/

Distributed Systems

/

Spatial Indexing

Spatial Alarms

Report

Sources

Simulator

Cooperative Caching on Mobile Systems

Report

Sources

API

Comparison of mobile caching algorithms

Report

Comparison of spatiotemporal indexing techniques

Report

Caching on mobile device

[Ongoing Research with Prof. Ling Liu – submitted to ICDCS’07]

Buffered R Trees

Report

Sources

Visualizing Tiger Data

Sources

Operating Systems

User Mode Thread Library

Report

Sources

Barrier Synchronization

Report

Sources

Windows Serviceability (NTFS and ntoskrnl.exe) – as a Software Design Engineer at Microsoft (1.5 years)

Machine Learning

&

IR

Generic Recommendation Engine (as part of internship at Yahoo! Inc)

Rook Isolation Bot

Report

Sources

Logic

 

Sources

Bayesian Networks

Report

Sources1, Source2

Neural Networks

Report

Report2

Health Insurance Fraud Detector (Using Decision trees)

Report

Graphics

Interactive Design of Triangular Meshes

Report

Sources

Demo

eCommerce

Extensions to Auction House Application (AHA) with Prof. Y Narahari

[Won the best project award at Computer Society of India’s *.fest, 2002] 

 

2. Patent:

1.    Submitted patent pre-disclosure document for “Top N messy binaries – an adaptive servicing model” while at Microsoft - Jan 2005

2.    Submitted 2 invention disclosures on “Attribute based recommendations” while at Yahoo! - Aug 2006

 

3. Industry Related Projects: 

   i. Projects at Yahoo!

a.    “DreamCatcher” - Generic Personalized Recommendation Engine

Given the vast amount of information available for customers it is necessary to build a system that could understand customer needs and present the right set of items the customer might be most likely interested in. The system was designed for generating high quality results with focus on scalability, extensibility and configurability. The task involved extensive literature review in the field of personalized recommendations, Collaborative Filtering techniques, Association rules and other data mining constructs. I also designed and built a skeleton framework into which new algorithms could be easily plugged in and evaluated. The framework was implemented in C++, Java and perl. The work also involved implementing item based Collaborative Filtering techniques and exploration into the field of ‘Attribute based recommendations’. The work also resulted in submission of 2 invention disclosures at the end of the internship.

b.    Affinity Engine Algorithm for Y! Autos - A Scalable Probabilistic Approach for matching cars

The marketing advantage is very strong if customers are shown advertisements that they are most likely to be interested in. This effort was to build a system that would show consumers relevant links based on the "affinity" between entities. The system is adaptive and improves itself over time. The system is currently being used to show cars to users that they are most likely to prefer based on their current navigation history and past information gained from other users.

 

   ii. Work at Microsoft:

At Microsoft I was involved as a developer in the Windows Serviceability Team (WinSE) for about 1.5 years. I was responsible for the windows base components namely – NT kernel, NTFS and storage device drivers for Windows 2000 and NT4.

During my stay there I was involved in developing the following:

a.)  Hotfixes for Win2000,XP and W2k3

b.)  Critical security patches released as GDR for several components for Win2000 and NT4

c.)  Win2000 update rollup package fixes

d.)  Design change requests

e.)  Request for collaboration (basically helping out PSS folks by answering their questions)

 Most of my work revolved around debugging & fixing issues by looking at memory dumps, remotes and customer scenarios.

 

BTW, if you are running Win2000 URP+, Win XP SP2+ or Windows 2003 SP1+ I am happy for obvious reasons! :-)