![]() |
|
Spaces home Temporal LocalityPhotosProfileFriends | ![]() |
|
2/5/2006 Windows Live Shared MapIt's been a while since I posted an entry, but after all this time, an update to the shared map has finally made it online. It's still called Virtual Earth Shared Map in the MSN Messenger activity menu, but it's been updated to support all the cool features of Windows Live Local. Some features that are a must when you're searching for a location with a friend that are now available include:
9/30/2005 Virtual Earth Shared MapAbout a month ago, Shree, a lead program manager on the Messenger Server team, and I met with Gur Kimchi, the architect of Virtual Earth, to talk over coffee about our respective technologies. Prior to that, I, like most other people here, had played around with Virtual Earth. I had found my condo, looked at my boyhood home, and various other sights. During the conversation, Gur explained the API that they exposed for people to consume.
As the conversation continued, someone asked, "wouldn't it be cool if Messenger users could use Virtual Earth together?" We were all aware of the Activity platform that Messenger provides for shared experiences between Messenger users. So, at the conclusion of our meeting, I agreed to throw something together. A few days later, I tracked down the Activities SDK (now available at http://msdn.microsoft.com/msn/) and one Sunday afternoon got to work. By the next morning, I actually had a working demo, and a few days later, it was quite polished.
For lack of a better name, I came up with "Virtual Earth Shared Map," and showed a few people on our team. Everyone thought it was great and wanted to see it available as quickly as possible. Only a few weeks have passed and Shree did a great job of getting people excited about it—it's already available from within Messenger. I have to say—seeing it listed as the first entry in the activities list—pretty cool. So check it out and tell me what you think. To learn a bit more about it, check out the Virtual Earth space. 8/2/2005 You're taking away my ability to express myself!News that Microsoft recently applied for a custom emoticons patent spread across the Internet last week. As users of the MSN Messenger instant-messaging client will recognize, the patent deals with a feature that allows them to exchange customs emoticons with their contacts. The general consensus was that Microsoft "has no right to take away my right for self expression." While Microsoft applies for tens of patents each week and is often awarded as many, occasionally a particular one will catch the interest of the mainstream media. Rather than offer an analysis of whether a particular patent is valid or not, I suppose it is much simpler to find a few self-proclaimed members of the open source movement to discuss why such patents are bad for society. If anything, such articles prove that an understanding of the patent system is elusive to most people. So rather than get into a religious discussion, I'll take this opportunity to analyze whether this particular patent holds up against the requirements for a utility patent.
While wading through a technology patent can be daunting, the four basic requirements for an invention to be patentable are the following:
So does a patent for custom emoticons hold up? Let me discuss how it stacks up against each of the points. The bar for usefulness is rather low, so the fact that custom emoticons allow people to more readily express themselves during an interactive conversation should easily exceed that requirement.
Thinking back to the beginning of last year, when the patent application was filed, did anything anticipate a means to associate typed text with a pictograph and to transport them to a destination together? None of the IM networks supported such functionality, but did anything else more general support such behavior? While one might draw a connection between custom emoticons and hypermedia that contains links to images, the claims of this patent specifically embody an end-to-end method to associate an image with text and to then transfer them together. An extensive search is necessary and will be conducted before the patent is awarded, but for the purposes of this discussion, I also think the invention is novel.
The nonobvious requirement is often the most difficult to grasp. A simple way to measure whether an invention is nonobvious is to run the idea by someone skilled in the art, in this case a computer scientist. If that person fully grasps the idea yet almost has an epiphanic reaction to it, there's a good chance the invention is nonobvious. A classic modern example is the Black and Decker Snakelight: the average person probably believes that he could come up with that device, but the fact that B&D did first gave them the exclusive right to utilize the invention. In the same light, I would argue, Microsoft should be granted exclusive rights for the method to exchange custom emoticons.
Lastly, is the patent application enabling? Given this document, could a computer scientist directly implement the method that is claimed? Upon careful inspection, I believe wholeheartedly that there is enough pertinent information for me to implement the feature on my own.
Based on these findings, I will argue that Microsoft will be awarded the patent in several years time. Until then, a patent officer will be carefully examining the entire application as well as performing an extensive search of existing art. Questions, comments and feedback are all welcome. 8/1/2005 A Brief IntroductionUp until this point, the focus of this space has been inconsistent and largely a journal of my life. However, since there's yet to be a developer on the Messenger Server team that has published a public blog, I figured I'd take a stab at it. While I'll surely continue to track the ongoings of my day-to-day life, the space will serve as an outlet to discuss some of the interesting problems that we regularly face as well as a running commentary on emerging technologies.
But first, let me give a brief introduction about myself. My name is Steve Gordon and I'm a 22 year old that recently graduated from Northwestern University with a B.S. in Computer Science. I happened to intern with the Messenger Server team last summer and since I enjoyed the experience so much, I decided to come back after I graduated in December. Since then, I've worked on several upcoming features and experienced many facets of a traditional software life cycle. So far, the most rewarding experience has been getting code in our production servers—knowing that a quarter of a billion people have relied on my work is a fantastic feeling.
Lastly, why "Temporal Locality"? It's basically computer science jargon for the idea that whenever a resource is referenced, it will most likely be referenced again in the near future. Since I'm often talking about topics that happened recently or are fresh in my mind, it seems fitting enough. 7/29/2005 MSN Summer ClassicAnnually, the Communication Services and Member Platform group has a golf tournament for its employees. So earlier this week, myself and fellow Messenger Server developers got out of our offices to play 9 holes at the Trilogy Golf Club. Only a few miles away from the RedWest campus, this course was one of the most expansive that I've played at. Getting around on foot would have been a major pain; instead, scouring the course on cart for beer and snacks between holes was a blast. Even though none of us are golf pros, it was still great fun. I'm also told our score of 27 on a 9 hole scramble wasn't too bad for amateurs.
I actually had such a great time that I convinced my parents to get my clubs shipped out to me, so hopefully I'll be able to make use of them for the latter half of the season. 1/19/2005 The Bordeaux IINot to beat a dead horse, but I'll once again talk about my new place. Closing is officially January 27th now, so I will be able to move in at 6pm that evening. I won't have a bed to sleep on, but as someone suggested, I could simply lay on a pile of clothes. I gave the place a final examination this morning, and everything appears to be in order. Refer to Bordeaux II within the Photos to see it now that it has been emptied. Afterward, during the commute to work at around 9:20, I found the traffic to be worse than I had expected. As you can see below, traffic was quite heavy as I drove through Bellevue. 1/8/2005 The BordeauxAfter a fair amount of searching I finally settled on my new abode, which you may have saw in the photo album. I entered mutual acceptance with the seller, so barring the discovery of roaches or termites, I most likely will be moving in at the end of January or early February. Housewarming gifts are by all means welcome and I'll certainly forward my address to anyone who asks. (Well, almost everyone—minus someone I know who made explosives during his youth.) I hope to get better photographs of my condo during the inspection this next week. 1/5/2005 Battling the AddictionAfter drinking truckloads of Mountain Dew, Dr. Pepper, and A&W Root Beer (all diet of course), I slowly noticed something strange recently—a chemical-like taste in the back of my mouth. Thinking it was due to poor brushing habits over vacation, I shrugged it off, but then I started work and noticed that the taste persisted. Finally, yesterday, I did a little research and low and behold that taste is a sign of acid reflux, which as you probably know, is often caused by acidic beverages and spicy foods. Therefore, I've cut out soda for the time being, so if I throw a desk in a fit of outrage, it could be due to the caffeine withdrawals I'm experiencing. Don't think I'm giving up the sweet taste of Mountain Dew forever though—once the problem goes away, I'll be back to drinking it, in moderation of course. 1/1/2005 Settling InSince getting in last Sunday, I've had the opportunity to move into my office, start working, and realize how boring being alone hundreds of miles away from friends and family actually is. So boring, in fact, that I'm in my office on both a Saturday and a widely accepted national holiday. However, from that boredom, I've bothered to update both holiday pictures as well as shots of my apartment and office. The next big task is to find a more permanent place to live, which while seemingly simple on the surface is actually a major hassle. As I continue to search and scour hopefully I can find an interesting place to live for the next one to five years. Wish me luck. 12/5/2004 Tyler has entered the mixTyler has entered the blogging world. Hopefully he'll provide some insight regarding interesting articles in NYT and WSJ as they are printed. Quote Steve Made Me Do This 12/4/2004 Foster House ReunionAfter years of being apart, the Foster House gang of 2001 freshmen reunited for an evening of reminiscence at Tyler's apartment. All but Leslie and Zaid were present, and even though we spent a substantial portion talking about the highlights, we managed to dedicate a portion of the conversation to bashing Jeff. |
|
|