Skip to main content

A System to reduce personal data redundancy

I have a problem. A simple problem. If I am allowed to sit tight in a corner with nothing to do, I start thinking of new ideas. Now the problem is I dont know how to continue working on those ideas.
The idea I got this time is quite a neat one, I mean it, a seriously neat one.


How many times do, you, as a net-aholic type in your personal details. Your name, address, DOB. etc. Of course this time could have been saved to do something more useful (like reading more blogs :-) ). Now imagine you shift to a different place of residence..... Further, you decide to give up your christened name and decide to rename yourself, after being inspired by that guy/gal you saw in the theatre. How many sites do you have to update??? How many days do you have to spend????? (Unless of course you still use that old style of shopping, I mean the manual one, which includes walking). The number of days you spend can be considered to be down time(as in the time wasted on a computer while installing maybe an OS).

What if this time could be saved after all.
What i a solution to all this was found. What if a system was designed which does this for you. No, I am not talking about robots which manually change the address at each and every site.
I am talking about a system brought about by a company which stores all the required information in a single central repository. All other systems which require it (meaning banks, shopping sites,etc.), would have to just securely connect to the system, retrieve the data(which it is authorized to have) whenever required.
Imagine the redundancy and associated problems that is reduced. All the user will have to do will be to update this central repository when he changes his name, address etc.
To authorize a site to have certain data all he should do will be:
2 options over here
1. Login to the central repository, and command the system to give only certain details to the site.
2. Login to the central repostiory, and generate a key which when passed to the site authorizes it to retrieve certain contents, from the repostiory.
Of course in both cases the Login will have to be done securely.
Sounds good???? Sounds good to me. Guess the world is waiting for me to come up with the company to manage this central repository. But who knows..........................



Comments

Rakesh Pai said…
This is what the Microsoft's Passport does. But, for good reason, it is not such a great idea if you look at it under the surface. How much information are you willing to put on a central repository? Who gets the rights to scan these lists? What about privacy issues? Will you be comfortable putting your credit card number on a central repository?
The Internet as we know it today was born out of decentralization of hardware, processing and data-storage. We should respect that, and infact further it. Centralizing data is not only tedious (data redudancy is not always a bad thing), it is also very risky.
That said, your problem is a genuine one, and a solution is probably the need of the hour, considering that we seem to be filling endless forms online and we ourselves are responsible for the "freshness" of this data. It's only that maintaining a central repository is not the solution. There has to be some other solution to this problem. I think this solution will come in the form of some sort of local browser-level password/information management, and not some server/service based technology.

Popular posts from this blog

The fight is in the open

Been busy lately and so have not managed to post for quite long. But I just had to post this. This post is dedicated to all persons who dont know anything about the fight between MS and Google: Check out the links starting from: http://news.zdnet.com/2100-9588_22-5875433.html?tag=nl.e589 There are more links as you get thru the article. Be sure to read those too. And just as a side-note: Check out " Atlas ". These are client side and server side components, which easily (??) enable you to make Web calls. This is done by encapsulating AJAX. (please dont insult by telling me that you dont know what that is).

Finally decided

I have been having these various itch since quite some time. Both about what i am doing here (where i work) and what am i meant to do. Finally, i have decided "I need a job change". I guess IT services industry was never meant to be the right industry for me. Don't get me wrong there, it's not that i wanna quit because i am not getting any interesting work, it's just that I have ideas about life which does not match with what my company is doing. (As amatter of fact, they have some really beautiful concepts which are great to work on). But i have believed web to be the future and now i have started realising that personal dreams do become quite a pain in the neck, when they are ignoired. Huh.... now that i put it on a log, i feel much better. Back to work...

Movies common for 2 actors/actresses

One question: Which all movies did both George Clooney and Brad Pitt act in? Am sure you would be going to google. And what do you do after that? See all the links, and check each and every page, trying to find the common movies. Now why could the computer not do this? Why are you spending 5 minutes trying to find this out, when you should be able to request the computer to do this..... Enter Semantic search, a mechanism where you can query data for relationships which the human mind understands, and secondly the computer understands. There are many places where they are trying to build this semantic search. I build a small application which uses freebase . And built an application where you can provide the names of 2 actors/actresses and find the movies both worked on. Check the page http://www.nlighten.in/CommonMovies.html . Details about freebase: Freebase uses the databases provided by Wikipedia and multiple other providers, and provide all the data in OOP ...