Archive

Archive for the ‘Disrup. Technology’ Category

Computer Vision is a reality today.

In a video posted on Youtube in January 2011, PHD student [now Dr. not surprisingly] Zdenek Kalal shows off his doctor’s thesis: Predator. Predator is a computer vision algorithm that shows how this nacent industry has matured in a few years.

First you define the object you want to track. In this case Zdenek selected his face.


Afterwards the face is automatically recognized. Even when the head is moved sideways.


 Finally it is even possible to recognize a face between many others on a photo.

 

 

 

Computer Vision is one of those domains that has been underutilized by most, except of course for Facebook, Google, etc. However in the age where people are moving from voice to video chat and even continuous live broadcasting, everybody that wants to add extra value towards end-users, or customers/advertisers, should be looking at the possibilities of computer vision. Imagine what is possible if you combine a Kinect or Leap with Predator: online advertisers and secret services ‘ paradise.

The whole video can be found here:

As well as the original source code and an alternative C++ implementation in the making.

Cloudify, an Open Source PaaS from GigaSpaces, is making Big Data Clouds easier to manage

Cloudify, from the scalability experts GigaSpaces, is still its early stages. Unlike Google App Engine, Azure, Heroku, etc. this PaaS is more focused on the application life cycle and not on being a “transparent” application server and database.  The main focus is automating application and services deployment, monitoring, autoscaling, etc. The closest competitor would be Scalr.

Unlike Scalr, Cloudify’s focus is on Cloud-neutrality. Cloudify is not focusing on using specific Amazon services for scalability but instead to make a neutral Cloud platform. The advantage is that every possible Cloud being it private or public can be used and scenarios like hybrid clouds with Cloud bursting from private to public cloud are possible. The deep understanding of large-scale architectures in a company like GigaSpaces is a guarantee that Cloudify will scale in the future.

Cloudify is still missing some important functionality like security, multi-tenancy, integrations with lower-level automation frameworks (e.g. Chef and Puppet), complex upgrade management [e.g. rolling upgrades, MySQL schema upgrades, A/B testing of new features, etc.], etc. However the roadmap is pointing towards most of these items.

Software architects should understand the possibilities Cloudify, Scalr, etc. bring. By having a reusable automation framework companies are able to spend more development and operations time on bringing new business features and less on reinventing the wheel.

 

Every appliance should have a REST API…

A lot of people are talking about home automation, M2M in cars, etc. However there is a simpler solution than investing thousands of euros to automate everything. What if a new standard was developed that would combine UPnP, REST and WiFi and it would be embedded in most consumer appliances, cars, etc.? The idea is simple: allow devices to be discovered [UPnP] connected to your home network [WiFi] and allow them to expose their main functionality [REST].

What would be the big deal? 

At the moment you can connect your SmartTV to your home network and download a mobile app that will discover your television and allow it to be controlled remotely. This is all nice and well. However it keeps on limiting the consumer on using one app per device. The real difference would be if every device could be integrated with via a very easy API [REST]. Ideally there would be standard APIs with the minimum common functionality per type of device, for instance for cars, fridges, ovens, radios, etc.

What type of use cases are possible?

At home people could turn the oven on and get a notification on their mobile when it is warmed up or when your pie is ready even. Parents can get alerted when their children left the fridge open.

On the road your car could talk to your iPad and the entertainment system could be driven from your iPad. New apps could be downloaded and installed inside the car.

At work people could be voting about the temperature of the air-conditioning. The Coke machine could be linked to your Paypal and you would not have to carry coins any more.

A lot more use cases are possible. However easy integration [REST], auto-discovery [UPnP] and connectivity [WiFi] are the basics…

Rainbird could be Hadoop for Real-Time Analytics if only Twitter would open source it…

May 24, 2012 1 comment

Twitter is having a Real-Time Analytics solution that could easily become as important as Hadoop. They talked about open sourcing it but so far have not done so.

This post is an open invitation to Twitter open source Rainbird and accelerate Real-Time Analytics adoption in the world. Hadoop has changed thousands if not millions of companies. Rainbird could do a similar thing.

In order to gather people around this subject, I am proposing that you include #TWOSRB in your tweets. #TWOSRB stands for Twitter please Open Source RainBird:

//

Telruptive extends focus. Saving operators no longer top priority…

May 24, 2012 3 comments

For the last year and a half Telruptive focused on trying to save operators from becoming bit pipes and with it trying to save employment in the telecom industry. This has been a major limitation for the type of blog posts that could be published. Starting today Telruptive’s focus has been extended. Any innovation, disruptive technology or business practice that has to do with communication between people as well as machines is valid. Communication is not seen as pure telecommunication but is seen in its widest interpretation, moving information between one or more parties.

Why is saving operators no longer a priority?

There has been no proof in the last year and a half that most operators will not become bit pipes. Most operators will either become bit pipes, consolidate or worse. Telecom solution providers will either shrink, consolidate or worse. Only real innovative operators will have a chance to be active outside of communication infrastructure. Unfortunately there are very few of those. LTE will seriously disrupt the operator’s monopoly on voice calls. iMessage, Whatsapp and similar services already crossed the tipping point and are disrupting the SMS business. Operators ‘ answer has been nothing or too-few-too-late. The telecom industry resembles the titanic more each day. It was once the most luxurious cruise ship of its time. But disruptive icebergs are making it sink. Instead of building lifeboats with material found on board, the operators seems to have taken the decision to play music and await what will happen.

Telruptive wants to inform innovators about new ways of communicating, new disruptive technologies they should use, new disruptive business models they should implement, etc. Innovators can be operators, telecom solution providers but can also be dotcoms or people not linked to the telecom industry. This is what Telruptive will be focusing on in the future.

What if making a business case is not possible?

Innovation is a high-risk activity. You invest in something with the only certainty that you know (some of) your costs and none of your future revenues. Traditional wisdom tells managers to focus on a business case. If the business case is more positive than the other alternatives and gives a good return-on-investment, then you should invest. However this approach is flawed when dealing with innovative projects. There is not reference to calculate future revenues. Yes you can “guestimate” and make nice assumptions. However no business case would have indicated that you should invest in a 23-year-old that has put photo’s of his fellow students online. Some years later that photo page is worth many billions. For every positive example unfortunately there are a long list of failures.

The solution: focus on incremental innovation. Or not?

Nokia would be the best example of this strategy. You make the best hardware platform, a relatively easy software and make sure people can reliably make calls and send messages. Every investment decision had a positive ROI and positive margins. Unfortunately Nokia’s stock is close to becoming junk.

Can you make a business case for highly innovative projects?

Yes you can make a business case. Especially costs can be estimated and some high-level revenue estimates can be made. As long as this business case is used to validate if the project is economically viable, then there is no problem. The major problem is when this business case is compared with incremental innovation projects or investments in the core business. The outcome will be always negative. Disruptive innovations tend to go for lower margin business with inferior offerings that often cannibalize the core business. Over time the disruptive innovation will move up the value ladder and will be able to substitute the core business. Unfortunately the Innovator Dilemma in which you attack your core business and substitute it with an inferior margin business is difficult to accept by conventional managers. There are some companies that have excelled at this. The best example is Amazon that is seeing its core business of book sales being threatened by electronic books. The answer has been to provide e-book readers and tablets below the hardware costs with the idea to dominate the electronic book market by offering a total solution to easily buy books.

Ostrich techniques

The technique used by most companies when faced with disruptive innovation attacks is to consider them inferior and to ignore them. Unfortunately over time these solutions will substitute the existing offerings. This process is currently happening: e.g. SMS versus Whatsapp, LBS versus Mobile Phone location, calls versus Skype or Voxtrot, etc.

Unlike incremental innovation, being first in the market for disruptive innovation is key because the winner takes most of market. Number two can still take some market share but number three is no longer profitable. Examples: Google Search/Adwords/Youtube, Facebook, Linkedin, Twitter, etc.

The worst strategy for operators is the ostrich technique because implementing LTE will offer disruptive innovators all the tools they need to offer voice services over the top.

Discovery-driven planning versus business cases

In 1995 Harvard Business Review came up with discovery-driven planning. The idea has been successfully implemented by venture capitalists. You do not give money to a new venture to develop a new product, launch it and expand globally. You give money to develop a prototype in a few months. If this goal is met, you give money to validate the prototype with early adopters, etc.

Operators should start using discovery-driven planning to introduce disruptive innovations. Employees, partners, customers, etc. can “complain” about inefficiencies in the current offerings. The most urgent “inefficiencies” are selected, for instance via voting. Afterwards small innovation groups, made up out of experts in different domains, are formed to find solutions on paper for these “inefficiencies”. These paper-based solutions are presented to selected early adopters. Via continuous feedback the solution can be designed, the future price can be determined, the costs can be estimated and a high-level business case can be made. Early adopters are asked to find beta users. If a certain number of beta users express interest in the solution then the team will receive funding for a prototype.

Beta users are able to see the prototype come to live and to give continuous feedback. The prototype should evolve from paper to a real service in as few months as possible, 2-6. Afterwards the beta users get a limited amount of time to start subscribing to the real service and to extend the number of beta users. If a certain limit is reached within a certain time frame, then the beta product will get a next investment round. This investment round will bring the product from closed beta to a public launch. The last stage is expansion. If the public launch is successful then the last round of funding is provided that allows the service to expand, e.g. within all markets of the operator.

Any idea/service that does not make a stage gets killed. The complete disruptive innovation program should get a budget and should be initially independent from the core business. Direct support from the CEO and other senior executives is a must. Business cases are used to set prices, etc. but not to compare disruptive innovations with core business investments.

 

How Google wants to change networking.

Quagga might remind a little majority of people of an extint African zebra. However Quagga is also the name of an open source project that focuses on the future of networking. It is one of the projects that is being boosted by Google push for Open Source Networking. Google has joined hands with the Internet Systems Consortium to found Open Source Routing. Open Source Routing focuses on bringing Open Source solutions for Openflow, Software-defined networking and other technologies that are needed in today’s Webscale networking. Google also is pushing the ALTO protocol in order to improve quality of service for P2P and more importantly content delivery networks.

Google’s dream is to do the same with networking at it did with servers. Buy cheap commodity hardware and make resilient systems via software solutions. This strategy is directly in conflict with companies like Cisco or Juniper that focus on expensive proprietary hardware solutions. Google is trying to find cheap hardware in order to install Open vSwitch and other similar software on it.

Telecom operators and solution providers are wise to evaluate participating in the Open Source Routing effort. Verizon is one of the pioneers in trying out Openflow and the benefits it can have for carriers. Expect a lot of innovation from companies without a big brand to come in the coming months, examples could be bigswitch, fastly, pica8, etc.

5 Ideas for Amazon AWS

Although the number of solutions Amazon AWS is offering has become very large, here are 5 ideas of what Amazon could be adding next.

API Marketplaces

There are thousands of APIs out there. However what is missing is an easy way for companies to control their costs. In line with other marketplaces Amazon runs, there could be an API marketplace. An API marketplace would allow third-party API providers to let Amazon do the charging. Companies would be able to pay one bill to Amazon AWS and use thousands of APIs. Also third-party API providers would be winning because they often can not charge small amounts to a large set of developers. Amazon already sends you a bill or charges your credit card, hence adding some dollar/euro cents for external API usage would be easy to do. The third-party API provider would avoid having to lock-in users in large monthly usage fees to offset credit card and management charges. Amazon of course would be the big winner because they could get a revenue share on these thousands of APIs. End-users would also be winning because they can easily compare different APIs and get community feedback from other developers and pick those APIs with the best reputation. The typical advantages of any online marketplace. Also cross-selling, advertisement, etc. and other areas can be reused by Amazon. A final advantage would even be to have Amazon be in the middle and offer a standard interface with third-parties offering competing implementations. This would allow developers to easily switch providers.

Language APIs

A lot of applications would be helped if they could use language APIs that are paid per request. Language APIs is a group name for text-to-speech, speech recognition, natural language processing, even mood analysis APIs. These are all APIs that are available individually but there is a clear economies of scale effect. The more speech you transcribe or text documents you process, the better your algorithms become. Also there is an over-supply of English language APIs but an under-supply of any other language in the world, except for Spanish, French and German perhaps. Another problem with existing APIs is that a high monthly volume is needed in the even the most basic subscription plan. Examples are Acapela VaaS pricing that costs a minimum of €1500. Very few applications will use this amount of voice.

M2M APIs and Services

Amazon is already working hard on Big Data solutions. M2M sensors can generate large volumes of data pretty quickly. S3 or DynamoDB would be ideal to store this data. However what is missing is an easy way to connect and manage large number of sensors and devices and their accompanying applications. There are few standards but with examples like Pachube, Amazon should be able to get inspired. Especially the end-to-end service management, provisioning, SLA management, etc. could use a big boost from a disruptive innovator like Amazon. Also M2M sensor intelligence could be offered from Amazon, see my other article about this subject.

Mobile APIs and Solutions

With billions of phones out there, mobilizing the Web will be the next challenge. Securely exposing company data, applications and processes towards mobile devices is a challenge today. BYOD, bring-your-own-device, is a headache for CIOs. We do not all have a MAC so we can not sign iPhone apps and launch them on the App Store. Ideally there would be a technical solution for enterprises to manage private app stores, deploy apps on different devices and be able to send notification to all or subsets of their employees. Also functionality like Usergrid in which developers would not have to focus on the backoffice logic would be of interest. Also tools to develop front-end for different devices would be appreciated, examples like Tiggzi come to mind. There are a lot of island solutions but few really integrated total solutions.

Support APIs and Services

Amazon is becoming more and more important in the global IT infrastructure business. This means that solutions will move more and more to the Cloud and sometimes be hybrid cloud. With these complex solution scenarios in which third-parties, Amazon and on-site enterprise services have to be combined, risks of things going wrong are high. Support services both from a technical point of view:

  • detect failures and to automatically try to solve them
  • manage support ticket distributions between different partners
  • measure SLAs
  • etc.

as well as from a functional point of view:

  • dynamic call centers with temporary agents
  • 3rd party certification programs in case small partners do not have local resources
  • 3rd party support marketplace to offer more competition and compare reputations
  • etc.

are all areas in which global solutions could disrupt local and island solutions that are currently in place.

How to dramatically reduce the amount of data M2M sensors transmit?

April 26, 2012 1 comment

M2M sensors are predicted to generate more data than their human counterparts in the coming years. Unfortunately the price that will be paid for moving this traffic will be substantially lower than human data traffic. So it makes sense to think about ways to dramatically reduce the amount of data M2M sensors transmit.

How to do it?

In recent weeks I have been playing with RapidMiner. This program might be soon installed on a lot of Windows machines next to MS-Office. RapidMiner allows complete data mining layman to easily get hidden information out of the data they have at hand in files, Excels, Access, databases, etc.

RapidMiner shows how with some simple drag-and-drop in 5 minutes you can use complex algorithms like Neural Networks, Support Vectors Machines, Bayesian Classifiers, Decision Trees, Genetic Algorithms, etc. to make sense out of data.

The fact that you can easily train an algorithm to take a decision on your behalf could be a key factor to reduce the amount of M2M sensor data. So instead of sending all the data to a central point and making decisions there, you would put intelligence into the sensors.

This artificial sensor intelligence would not only be limited to single sensor failure. By applying genetic and swarm algorithms and copying mother nature, you would be able to have different sensors behave like for instance an ant colony. Individual sensors would start sharing alarm data and if enough or the right sensors agree then they would launch collective alerts.

Wireless technologies based on for instance White Spaces technologies can be used, and are already used for instance in Cambridge, to cheaply have many sensors communicate with one another. Also harvesting techniques should be used to avoid having to install batteries into the sensors.

The last part of the puzzle would be extra features in a M2M PaaS to manage the distribution of intelligence for de-centralized and self-organizing sensor networks.  Sensors are likely to send data to a central server in which humans will have to train computers on what type of data is critical. Once the trained models are available, then they can be distributed to sensors. The M2M PaaS would focus from then on, on adjusting the algorithms in case certain alarms were not caught or when alarms were launched unnecessary.

Where should VCs invest?

If you are a VC and you are unclear where to invest then this post might be of interest to you.

Some Disruptive Technologies and ideas that startups might be working on or for which you might want to assemble a team:

Alternative networks

WiFi and 3/4/5G have their limitations. Any alternative networking technology that can change complete industries is probably a good pick. An example would be LiFi.
Networks as a Service – Software-Defined Networks – Openflow

This area is very hot at the moment. Today’s network are very hard to configure and manage, they are very tightly-coupled with hardware, they can not be extended easily.

Anything that makes Software-Defined Networks/Openflow easy for mass adoption is going to be a winner.

Anything that allows enterprises to buy a box once and get the network software later based on day-to-day business requirements, e.g. think about appstore for Openflow.

Anything that links Openflow to the Cloud.

M2M Disruptive Technologies
Printing electronics to make sensors cheaper.

Battery-free electronics to make sensors more mobile and less expensive to maintain.

Auto-discovery sensor mesh networks to avoid paying expensive 3/4G subscriptions.

M2M appstores to allow people to reuse the work others did.

Super-easy M2M APIs/PaaS. Look at Pachube as a model to beat.

Cloud Disruptive Technologies

Niche SaaSification in which applications that are only used in small niches can be offered as SaaS subscriptions in a global way.

Plug-and-Cloud Equipment for Hybrid Cloud & Exposure (Single Sign-on, Internal data sources, Internal integrations) – on-site equipment that allows enterprises in an easy and secure way to expose their internal assets to the Cloud e.g. employee single sign-on, secure exposure of company data, secure exposure and easy integration of company applications

Plug-and-Play SaaS integrations that allow multiple SaaS offerings to be easily integrated without programming.
Mobile

Mobile PaaS = mobile GUI drag-and-drop designer + no-programming back-end systems like Usergrid + plug-and-play integration with external and enterprise APIs + enterprise mobile app / SaaS stores + BYOD made easy solutions (some elements are optional)

Big Data / Data Analytics

Visual data miner as a service

Big Data PaaS (easy tools/APIs for complex big data operations like mood analysis, natural language processing, etc.)

Gamification/Crowdsourcing

Kaggle type of services but for other domains e.g. competition to create the easiest/best mobile interface or API

Kaggle + Kickstarter => competition together with crowdfunding. Who can build the best solution for this problem, gets their venture funded.

Nail-it-then-scale-it/Lean Startup type of crowdsourcing in which ideas get tested (e.g. paper prototypes, business model discovery, etc. before actual prototype) and funding is delivered bit by bit. Ideally with stock options of the funders in the new venture.
Enterprise/Consumer Telecom

Managed enterprise software-defined networks or BYOD – services that help enterprises to maintain their networks or devices that employees bring along in a managed way hence no experts need to be hired and the service is pay-as-you-go instead of CAPEX.

Cloud + Set-up Boxes – Appstores for ADSL/Cable Modem set-up boxes, SDKs to manage large sets of consumer’s set-up boxes, etc.

Conclusion

These are just a handful of ideas. If you want more or need more detail, let me know at maarten at telruptive dot com. Also if you are in need of an external adviser or executive in a new venture, let me now…

Follow

Get every new post delivered to your Inbox.

Join 189 other followers