Tuesday, March 11, 2008

A Cheap Barcode System Could Tie the Internet to the Real World


Many people, including myself, are just starting to realize the potential of mobile barcode scanners. I'm not talking about using a mobile phone to generate barcodes for things like food orders (see this prototype of a Starbucks ordering system on the iPhone; thanks Tony for showing me this), although that mode of operation will also be revolutionary. I'm talking about using a mobile phone to scan barcodes on all kinds of objects in the physical world which provide a sort of hyperlink to more information about those objects, which is then displayed on the phone. Here are some examples to show how interesting this could be...

You could easily keep a written history of personal objects. You might find an old baseball bat in the attic, scan it, and read old entries, like, "May 5, 2012: Got this new bat for my birthday." Or, "July 12, 2015: This bat hit a winning homerun against the Tigers." You wouldn't have to keep a physical file cabinet full of records like this... they would be attached to the object itself.

The same principle would apply to public property. Imagine tying internet forums to specific places or objects. Forums usually assume a shared interest of some sort; in this case the thing you share is that you have experienced the same location or object. Sort of like bathroom stall graffiti, but everywhere... and hopefully more useful. Imagine walking through a park and sitting on a park bench. Embedded in the bench beneath a piece of glass is an inconspicuous little barcode. You scan it with your phone, which provides you with a few paragraphs about the park, the donor of the bench itself, etc.; sort of a Wikipedia entry. There are random text entries people have written, like, "August 21, 2010: It was rainy today, but I went for a walk anyway. Sat here for a half hour until it cleared up. Oh, be sure to smell the freesias about 30 ft NW of here," or, "November 7, 2011: I started reading A Brave New World here today. Has anyone read it? If not, check out the link. Man, Huxley was way ahead of his time." It also includes pictures people have taken nearby and "added" to the bench. And videos. Maybe even music recordings from the bandshell across the park. Each of these bits of info are tagged with dates, so the bench's entire history could be displayed as a timeline of local events. There might be problems, like people spamming the digital timelines of public property with advertisements. But we wouldn't have to hire people as spam filters to clean them up physically; all the data would be stored in the cloud, so there would be automatic spam filters.

Products you buy would no longer need paper instructions for assembly and usage. (Instead, you would get hyperlinked text, audio, and video instructions.) Nor would they need paper warranty statements. Even purchase information from paper receipts could be stored with a product's digital identity. When you buy a book, the store scans the book, gets your bank account info (by scanning your mobile barcode-producing device?), debits your account for the purchase, and transfers ownership from Barnes & Noble to you. Later, returning defective products is dead simple. Or, if you want to give the book to a friend, you perform a similar ritual to transfer ownership. So the object's digital identity could store the original purchase price, the current owner, and even the history of owners.

All kinds of physical objects could benefit from metadata. Easily keep car maintenance history with the car itself. Store your personal medical records on a bracelet. Stickers on produce would direct you to the harvest date, expected expiration date, the grower's location, and helpful recipes. Medication could provide personalized audio messages from your doctor and up-to-date warnings and recall notices. Musical instruments could hold audio recordings from previous owners. Paintings could link to more art from the artist. Power tools could give you tips on how to use them. The list of potential applications is really long.

Note that all of these things could be done without the barcode (e.g., keeping online documents which you can find via text search), but the barcode provides a context-relevant link to that data. Context is the key idea here: you can easily access the relevant info when and where it is needed. Replace (or augment) the searchable online file cabinet with hyperlinks directly from the physical objects.

Of course, other technologies could provide similar capabilities, but they're too expensive to be practical. Barcode systems are essentially available now, and they're so cheap, both in terms of the scanners (i.e. camera phones) and the individual barcode labels. They fit so easily into our existing infrastructure. You could print your own barcode labels at home and stick 'em on anything. Practically, all we need is a standard barcode format, barcode scanning software on our mobile phones, and free web hosting for all the metadata. Eventually such a system could evolve to include RFID tags, GPS devices, augmented reality displays, and Google Maps/Earth/Metaverse, but cheap barcodes could start laying the groundwork today.

7 comments:

Unknown said...

It would be sweet. I'm personally a fan of RFID since, theoretically, I wouldn't have to scan things myself, just pick them out of the ether. You're totally right about the availability and cost now though. This sounds like a good project for the new Android platform, or I suppose the iPhone ;-)

Anonymous said...

FINALLY, A blogger that thinks outside of the box. You pretty much covered all of the ideas I have been saying. There is a whole other world we pass by on a daily basis. How can we get information from it, the quickest and easiest way?

I am sticking with the Neoreader by Neomedia Technologies. WHY? Their IP covers the ability to link mobile devices to the physical world, in one click, from such objects as the following: logos, trademarks, keywords, slogans billboards, RFID, 1D, 2D, QR, data matrixs, Maix, Aztec, etc.

They are also working on standards for mobile bar code scanning through out the world. Check out MC2.

The mobile web must have the ability to perform seemless interactions where ever we go. Personally I would like the iPhone to cover this. BUT, they ability to link to the physical world through all of the ideas mentioned will need large servers to store information.

Joseph said...

The idea sounds interesting, but I'm a bit dubious of the idea that the spam, cruft, and trash can be easily filtered from the cloud. Particularly because one man's trash may not be another's... To be certain, our handheld device may have a personalized filter on it, but I suspect that truly satisfactory and effective filtering would be an AI complete task.

I once noticed a pair of people systematically going through the shelves at the thrift store, scanning all the barcodes with a PDA. Occasionally they would keep one. I got the impression that they were checking to see which ones they could make a significant profit on by reselling them online. It seemed dirty because the thrift store often caters to the poor (like grad students) who can't afford to even pay the going on-line price. It seemed to be on the same level as parking in a handicapped spot when you don't really have a disability. On the other hand, if I could scan things at the grocery store (I expect that eventually they'll not allow it), I'd use it to track the value of items I frequently purchase to see if that "sale" is really worthwhile.

Anonymous said...

Hi there,

In case it is of any interest, a year back I found a british labels company who printed some barcode labels for me for a low cost. The only thing I would say is you do have to watch out on the shipping cost.

Anonymous said...

was i dreaming ?

But don't you think we already has created so many evils as a byproduct.

Sorry I shouldn't hav talked bout that, but thats truth. We all need to stick to the mother nature.

Anonymous said...

Hey Tyler,

In Japan, they've already got this! Signs and things have little square barcodes ( http://en.wikipedia.org/wiki/QR_Code ) and you can use your mobile phone to read them.

David said...

How is my barcode being used on this site????