(Feb 2011) I am doing a startup company that is creating a marketplace for recycling (selling and/or buying) used music that was origianally purchased on-line , www.redigi.com . Ask me about it!
(Dec 2007) I am currently thinking about cell phones and controling my
own personal information. This includes searching, security, privacy, preciction,
managing multiple devices, and interacting with distributed data, services, and people.
I mostly remember stuff based on time, place, and event. I
program my phone (in python) to tag all content I generate based on these attributes. I
also try to get these attributes into human terms. So, time is "working", "relaxing" and
so on. Location may be "home", "work", "library", "Boston", "shopping" and so on. These
are my labels but my system actually learns them from my calendar and blog entries. (my
daily activities are automatically included into my blog or diary). I can find things using a
query such as: "who called me when I was listening to the Beatles on my way home from work last week?"
Now that I have a model of my daily travels, I can lie about my location. It is mostly correct, but
no guarantees. Since I control the distribution of my personal information, I can choose what to reveal
and what to hide. This is a very powerful way of controlling one's personal information.
I plan on teaching a mobile and pervasive computing course in Spring 2007. Some of the problem sets, hopefully,
will involve interactions of students from around the world. Everyone will get to program a cell phone.
More about this later. Check back.
I also think about ways to virtualize a portable device, like a cell phone. Ask me about it, but stay tuned
for a more complete explaination here in the future. (since writing this, I have spend 2.5 years at VMware helping to launch their Mobile Virtualization Project.)
My newest preoject/product are commercial ones: check out Skate-hub.com and