Intellectual Property in the “cloud”ed era

Traditionally, computing has been done at defined and identified locations. For example, our computers, laptops, mobile phones, hosted servers, and so on. Cloud computing deviates from traditional computing by providing an abstraction layer on top of the various resources (like development/deployment of an application, processing instructions, and data storage) required in computing. By abstraction, I refer to…