FAQ Profile Memberlist Usergroups Register
Log in to check your private messagesLog in to check your private messages -> Log in  
Microsoft Research AURA - Barcode Reader that Finds Product Information on the Web
Goto page 1, 2, 3  Next
 
Post new topic   Reply to topic    Smartphone Thoughts Forum Index -> SOFTWARE Printable version
View previous topic :: View next topic  
Author Message
Kris Kumar
Contributing Editor


Joined: 02 Jul 2003
Posts: 4885
Location: Rochester, NY, USA

PostPosted: Mon Mar 26, 2007 10:30 am    Post subject: Microsoft Research AURA - Barcode Reader that Finds Product Reply with quote

AURA stands for Advanced User Resource Annotation. Behind the fancy name is an amazing technology that enables the Windows Mobile devices to read product barcodes and pull up product information. This software is one of the many useful concepts being demonstrated and tested by Microsoft Research. It is the kind of technology that will makes our lives simpler and more productive. Every time you go shopping or you are in the library, and want to get more information on a product. Whether it is the reviews or the price in the competing stores, AURA shows how it can be done in a snap. The other big use for this prototype is that we can now record and track the products that we own. I am sure you have thought about maintaining a list of all the DVDs in your video collection, or all the books, CDs and games. If the product has a barcode then you can track it. This is something that I have always wanted to do but never had the means. Soon I will be able to do it with ease, with my handy Windows Mobile smartphone. Smile In the future AURA will also be able to take advantage of other product tagging systems like RFID, but the current version is limited to barcodes.


Figure 1: Notice something weird about the Dash?

Barcode is present on pretty much every product in the store. Our Windows Mobile camera phones have the means to capture them and have the processing power to recognize them, but one of of the biggest limitations of the camera phones in the market is that they have fixed lens or fixed focal length. What it means is that they are suitable for shooting pictures of objects within a certain range, but if they are too close or too far away then the images will not be sharp. This limitation prevents the current Windows Mobile smartphones from taking sharp pictures of barcodes at a close range. Blurry pictures are not good candidates for the barcode recognition software. Microsoft Research team for AURA is providing free lens kit for folks who want to participate in the BETA testing. I signed up and got a free lens for my Dash, that is what you are looking at on my Dash. This special lens adapter enables my Dash to take sharp pictures of the barcodes. If you are interested in learning more about this helpful technology then continue reading.
Special Lens Adapter
Let's first check out the special lens kit that enables the Windows Mobile devices to take macro photographs. Without this lens adapter the camera, as mentioned earlier, will take blurry photos of the barcodes. We will see it in action shortly. In the future once the camera phones start supporting movable lens and auto focus, this special adapter will not be needed.


Figure 2: This is the lens kit adapter that I received from Microsoft Research AURA team. Click on the image for the hi-resolution version.


Figure 3: The lens adapter comes with a sticky pad. Click on the image for the hi-resolution version.


Figure 4: Another angle showing the special lens mounted on the Dash. The lens adapter can be moved out of way of the camera lens, so that we can take regular photos. Click on the image for the hi-resolution version.

Test Drive
To demonstrate the capability of Microsoft Research's AURA client for Windows Mobile, I am going to have it scan the barcode for this Sony product and see if it can identify it.


Figure 5: I am going to try scanning the barcode at the bottom of this Sony product.


Figure 6: The AURA client has a simple interface.

The Scan soft-key button launches the native camera application. The following screen shows the Dash taking a picture of the barcode. You can see that I took the photo at an angle, to make it hard for the barcode recognition software. Wink


Figure 7: Screen shot of the camera application on my Dash taking a picture of the barcode on the Sony product.

The AURA client automatically reads the barcode from the photo and submits a request to the Microsoft site with the barcode information, to look up the product information. It then shows the product description in the pocket Internet Explorer.


Figure 8: Screen shot of the pocket IE showing my most recently scanned item at the top, the "Sony M-570V Microcassette Voice Recorder."

Clicking on the item link shows me the product details and also links for finding the product on Amazon.com and MSN Shopping. I will show that shortly. Let us take another look at the client capabilities.


Figure 9: The screen shot of the simple client interface. It shows all the items that were recently scanned.


Figure 10: The menu options.


Figure 11: The extended menu options.

On the Web
Let's take a closer look at the details that are shown in the Web browser, on the mobile device as well as on the desktop. First let's take a look at the experience in the pocket Internet Explorer.


Figure 12: The main page shows the recently scanned item. In this case it is a DVD on my favourite cartoon character, Garfield.


Figure 13: Clicking on the item link shows the barcode information, price, manufacturer and other key details.


Figure 14: Scrolling down on the item details page brings up the links for Amazon.com, MSN Shopping, MSN Search and Usenet Newsgroup. I find the Amazon.com link the most important one.


Figure 15: This screen shot shows the product details as shown on the Amazon.com's Web page. I had clicked on the link titled "Amazon" shown in the previous screen.

Nowadays I constantly find myself researching a product on the Amazon.com's Web site before I buy it. Looking at the product ratings, user reviews and of course the price online. AURA makes this information available in a snap. I can be standing in brick and mortar store, needing help with a certain product that has caught my eye. I can instantly and accurately track down that product online. The same can be said for tagging all the products that I own. This brings us to the next set of screen. This time it is the desktop browser.


Figure 16: The desktop browser experience is similar to the mobile experience. The "My AURA" Web page shows all the scanned items. Click on the image for hi-resolution version.


Figure 17: You can either click on the item links to perform Amazon.com or MSN Shopping look up, or can click on the "+" symbol to show the product details quickly. Click on the image for hi-resolution version.


Figure 18: AURA also provides RSS feed listing all the scanned items. Click on the image for hi-resolution version.

Another Look at the Special Lens
Before I end this article I would like to show how the special lens adapter provided by the Microsoft Research team helps to capture a sharp photo of the barcode. You can also get one. All you have to do is sign up for the BETA testing and send a self-addressed envelope to the Microsoft Research at this address.


Figure 19: Without the special lens adapter, this is how the barcode photo looks like. It is blurry and the AURA client is unable to recognize it.


Figure 20: With the special lens adapter in place the photo is sharp.


Figure 21: This screen shot compares the photo through the special lens and through the regular lens. The top half shows the image through the special lens.

AURA's client does a pretty good job of recognizing the photos of the barcodes taken through the special lens. It always fails if I take the photo without the special lens, no matter how steady and close I hold the camera. AURA successfully scanned and identified a lot of books and DVDs that I had at home. It failed to identify only two products in my testing. It read the barcode but was not able to look up product details. The first item that failed was Pillsbury White Bread. The second item that it could not identify was a children's book called "Cuddles the Cow."

One thing I am not sure of, and it would be awesome if this barcode recognition technology is made available as an API for the developers. If the developers can capture the barcodes in their applications, then we can see some cool applications. For example a coupon finder application; we scan the barcode in and the software finds the coupons for that product. Also enterprise developers can use it for tracking inventory and assets. Wink

Closing Remarks
AURA is currently a Microsoft Research project and is in public BETA. This is definitely not the final product. I am sure it will undergo many revisions and introduce more features in its final version. The biggest challenge currently for the Microsoft Research folks and for the users is the need to attach the special adapter lens. The camera on our mobile device has to evolve before this product can become a reality. Till then we can definitely play with this BETA, and dream about the possibilities that are waiting to be unlocked in the future.

Kris Kumar is a software engineer with expertise in Microsoft technologies and developer tools. He is married to a wonderful woman, and lives in Rochester, New York, USA.
_________________
Back to top
View user's profile Send private message Visit poster's website
T-Will
Smartphone Intellectual


Joined: 08 Aug 2003
Posts: 244
Location: Sacramento, Kalifornia

PostPosted: Mon Mar 26, 2007 12:43 pm    Post subject: Reply with quote

Looks cool, where do we sign up for the beta test to get the lens?
Back to top
View user's profile Send private message
AdamaDBrown
Smartphone Intellectual


Joined: 17 Aug 2005
Posts: 112

PostPosted: Mon Mar 26, 2007 2:27 pm    Post subject: Reply with quote

One word: CueCat .
Back to top
View user's profile Send private message
Mike Temporale
Managing Editor


Joined: 07 Jul 2003
Posts: 9660
Location: Toronto, Canada

PostPosted: Mon Mar 26, 2007 2:39 pm    Post subject: Reply with quote

Very cool. Is there any idea on when this might be released? I think it would be a huge success.


AdamaDBrown wrote:
One word: CueCat .


Well, but this version might actually be a success and doesn't require anything overly special or costly.
_________________
"I have no special talents, I am only passionately curious" - Albert Einstein
Back to top
View user's profile Send private message Visit poster's website
sven
Smartphone Sage


Joined: 22 Jun 2004
Posts: 723
Location: Colorado, USA

PostPosted: Mon Mar 26, 2007 7:42 pm    Post subject: Reply with quote

Mike Temporale wrote:
Very cool. Is there any idea on when this might be released? I think it would be a huge success.


AdamaDBrown wrote:
One word: CueCat .


Well, but this version might actually be a success and doesn't require anything overly special or costly.


The CueCat was free. You just asked for one at RadioShack. Just never really caught on. I recall it was a bar code reader, but the software didn't read just any bar codes, just the special ones in magazines, that the advertiser paid to have supported
_________________
MS-MVP, Mobile Devices
Some days you are the anteater, some days you are the ant.
Back to top
View user's profile Send private message MSN Messenger
Kris Kumar
Contributing Editor


Joined: 02 Jul 2003
Posts: 4885
Location: Rochester, NY, USA

PostPosted: Mon Mar 26, 2007 7:51 pm    Post subject: Reply with quote

I wouldn't compare this CueCat. I was one of the Wired readers who received (the then hi-tech) CueCat scanner for free. The whole concept was flawed, not to mention proprietary.

AURA relies on the standard product barcodes and ties it up with Amazon.com and other useful sites. CueCat was essentially designed as a tool to help magazine readers to look up product info quickly, it was tied with more advertising and less with product research or tagging.

I have just found out that the AURA client can be configured to submit the barcode to a site other than the AURA Web site. This means that developers can leverage the client to submit barcodes to their own sites. Coupon finder application and asset management applications can be made.
_________________
Back to top
View user's profile Send private message Visit poster's website
Kris Kumar
Contributing Editor


Joined: 02 Jul 2003
Posts: 4885
Location: Rochester, NY, USA

PostPosted: Mon Mar 26, 2007 7:55 pm    Post subject: Reply with quote

T-Will wrote:
Looks cool, where do we sign up for the beta test to get the lens?


Oops, forgot to mention that in my article.

It is not properly advertised, but you can create an account on the Login page.

And the client can be downloaded from here. You will also find the address for sending the self-addressed envelope for the lens kit on this page. Smile
_________________
Back to top
View user's profile Send private message Visit poster's website
Swampthing
Smartphone Neophyte


Joined: 26 Mar 2007
Posts: 2

PostPosted: Mon Mar 26, 2007 7:56 pm    Post subject: Microsoft Aura Project Barcode Scanner Reply with quote

Seeing as you are a software engineer for Microsoft, I would assume that you have been introduced to a mobile platform named Qode.

Robert Scoble and Scott Schaffer were once calling this the next "killer app."

Neomedia Technologies owns several patents in this mobile arena that links more than just 1D and 2D symbologies.

So, instead of carrying around an lens adapter, why not just use the embedded camera in the device. Why carry around something that will break?

Oh yeah, the Cue Cat idea, Neomedia worked out the deal with Digital Convergence. Old news.

Just Qode it. Laughing

Hey, Microsoft should just license the technology or own it. Either that or pay licensing from Qualcom. Crying or Very sad Neomedia and Qualcom will be demonstrating it at the CTIA show this weekend.

The internet of things is coming, how are "they" going to grab on?

Just my opinion.
Back to top
View user's profile Send private message
Kris Kumar
Contributing Editor


Joined: 02 Jul 2003
Posts: 4885
Location: Rochester, NY, USA

PostPosted: Mon Mar 26, 2007 8:09 pm    Post subject: Re: Microsoft Aura Project Barcode Scanner Reply with quote

Swampthing wrote:
Seeing as you are a software engineer for Microsoft, I would assume that you have been introduced to a mobile platform named Qode.


I have heard about similar products or technology for reading proprietary (smart) codes. But I never pursued them.

Swampthing wrote:
So, instead of carrying around an lens adapter, why not just use the embedded camera in the device. Why carry around something that will break?


I agree lens adapter is a pain. I don't think AURA will take off in its current shape or form. That is why it is in research. The hardware technology has to evolve. I am sure in another six months to a year, we will see camera phones getting better. I mean auto-focus and non-fixed lens. Or maybe the software piece that identifies the barcode might get better.

The biggest reason why I am supporter of AURA is that it uses the ubiquitous UPC barcodes instead of proprietary glyphs or smartcodes. Not all products, books, CDs, DVDs have these new codes. Barcodes are everywhere and I don't see them going away either.
_________________
Back to top
View user's profile Send private message Visit poster's website
Swampthing
Smartphone Neophyte


Joined: 26 Mar 2007
Posts: 2

PostPosted: Mon Mar 26, 2007 8:43 pm    Post subject: Reply with quote

I agree with you barcodes, 1D, UPC, etc will not go away for some time.

If you want to retreive information form the code on the product from the mobile web you will need Neomedia's techology. Being able to link to have a direct link to the web for content.

This is a brand manufactures dream. They can have direct connection to their consumers in one click. By clicking on the UPC, 1D, 2D, RFID (which most products have), slogan, trademark, logo, keyword, etc, and turn on information.

The brands could have control over a whole new field of marketing to the consumer.

They could offer mobile coupons, enter a contest, get a rebate, price comparison, get a gift card, get a schedule for a bus, etc. Ex.) Check out Starbuck's Summer Pursuit.

Who would not want to control this connection? It could eliminate 'Click Fraud' and beat the competition, Google. Just another opinion.

Best of all Qode is free.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Smartphone Thoughts Forum Index -> SOFTWARE All times are GMT - 6 Hours
Goto page 1, 2, 3  Next
Page 1 of 3

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You can vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group
Copyright 2004 Jason Dunn | Web design & development by Fabrizio Fiandanese