ReadWriteWeb

The Human/Machine Continuum of the Real-Time Web (Chart)

Written by Marshall Kirkpatrick / October 13, 2009 2:35 PM / 8 Comments

The phrase "real-time web" may make you think about Twitter, Facebook, or perhaps real-time stock market trading, but there are actually hundreds of companies all around the world working on building and leveraging different types of real-time delivery of data online. In preparation for this week's ReadWrite Real-Time Web Summit and a forthcoming research report on the topic, we've now had extended conversations with nearly 50 companies in this space. The breadth of offerings, technologies and strategies is amazing.

We offer below one way to think about this broad market. We hope it's useful and interesting.

After talking to all these companies, one of the ways we decided that diversity could be explained is with a chart illustrating the continuum of real-time companies and use cases ranging from those that facilitate human-to-human communication to those that facilitate machine-to-machine communication. In between these end points there are services that mediate communication between humans through machine analysis or social objects and other services that do machine-to-human communication. What do you think, is this a fair way to describe the real-time web market?

rtwcontinuum.jpg

On the far left we've got services that facilitate human-to-human communication, like Twitter itself, Instant Messaging and a new service called Olark (our review). Olark integrates with your existing instant messenger client to facilitate real-time chat with visitors to a particular page of your website. It's document-centric (another potential axis of analysis) but the value proposition is in direct communication between people.

On the near left we've got services that derive their value through human-to-machine/object-to-human communication. These forms of communication are particularly mediated by technology (though obviously in absolute terms even the human to human examples here are). For example: Aardvark is a service that cross references what you say you know about, what others say you know about, your network of contact networks, everyone's present availability and past performance in answering questions from Aardvark users. The result is a "real-time web of people" accessible through a very intelligent bot that delivers any question you have to the most qualified person socially near you who is available at that moment.

On the near right you'll find machine-to-human systems. These are like real-time robots who do work for you and then notify you immediately when something you're interested in has changed. Notify.me is a white-label real-time alert service (among other things) where the value comes from the machine communicating things to you.

On the far right are machine-to-machine systems. The two examples we have here are entirely theoretical so far. Both come from PubSubhubbub co-creator Brad Fitzpatrick of Google. Fitzpatrick says he imagines a future where PubSubhubbub or some other effective real-time communications protocol is used by services that want to subscribe to stay synced with our social media profiles made available through the WebFinger protocol. He also envisions a future where the entire web may be Hubbub-enabled, allowing Google to simply subscribe for updates whenever they're available from webpages, instead of going out and pro-actively spidering the entire web to index it.

These kinds of machine-to-machine communication can have all kinds of benefits. Fitzpatrick told us, for example, that the early implementation of Pubsubhubbub for shared items in Google Reader helped aggregation services get updates far more efficiently than the old "is there anything new yet?" method of periodic polling. He says, "When we enabled Hubbub [real-time] subscription to Blogger and Google Reader shared items, FriendFeed's traffic to us dropped 85% and latency changed from minutes to seconds."

My theory is that the technologies on the left have traditionally not been a big focus of development but are in this current era being heavily built out. On the right side, however, the financial world and others have traditionally put a lot of resources into machine-to-machine communication - but in this real-time web era, this kind of communication is just beginning to be developed in a lightweight capacity.


rtwinfooverload610.jpg

The above is one way to understand the breadth of the real-time web; but there are many others. What do you think of this model? Where would you place your favorite real-time services on this continuum? What take-aways do you get from a visualization like this?

We hope you'll join us on Thursday to talk about questions like these. Either in person in Mountain View, California (register now before prices jump on the day of the event!) or right here on ReadWriteWeb, where we'll be live-streaming selected sessions compliments of Justin.tv.

Finally, check out our fabulous event sponsors below. Where would you put them on this continuum? There's all kinds of different ways to discuss and think about the real-time web, and the more clearly we can think about it the better we'll be able to take action and build the web of the future with this important new part of it well-utilized.

We'll see you on Thursday!







Comments

Subscribe to comments for this post OR Subscribe to comments for all ReadWriteWeb posts

  1. It's an interesting proposition, but it doesn't allow for or present trends and varieties within the gray zones...

    For Example, Twitter, IM, etc. also function now (poorly) for "Machine to Human" interaction in addition to Human-2-Human (think: bots). There is a lot of activity in that space to improve it, both for marketing and Customer Relations.

    So, it's taking a Human-2-Human platform and then repurposing it as a distribution platform for Machine-2-Human. Or, there are hybrid "human/machine" interfaces (human knowledge, machine automation) that also feature prominently and will continue to expand in application.

    Ultimately, it's the problem with any chart that is meant to look good as a PowerPoint Slide, it may be too simple?

    Posted by: machinehuman | October 13, 2009 2:54 PM



  2. Good comment. My hope was that by making this a continuum, the image would express that there are all kinds of gradual degrees possible here. Also, by labeling it "use cases" instead of "technologies" I've tried to communicate that different technologies can be used in different ways on this chart. It's a first draft and yes, it's hopelessly over-simplified, but I'll certainly try to think more about your critique as I work on it some more. Thanks!

    Posted by: Marshall Kirkpatrick | October 13, 2009 3:02 PM



  3. Great job on this, Marshall. I really like how the Venn Diagrams turned out. I think the future will be a mix of worst case and best case scenario, depending on where the technology is situated and the amount of expertise around it. Those stuck on the shallow end of the adoption pool may not have the resources to implement it. In the same way that there are still many people who have not joined social networks, there will be many who cannot deal with the flow of information. Finding and learning from those that can deal with the information is a great filtration system (like that river example I talked about). Other than that, I'm just happy you used Venn's. They make me smile.

    Posted by: Amber Case | October 13, 2009 3:11 PM



  4. Marshall, I spent a half-hour writing a long comment on your post and when I clicked the Twitter button it sent me back to the post and lost everything! What a waste of time. Geesh

    Posted by: BLOGBloke Posted on FriendFeed   | October 13, 2009 4:40 PM



  5. oh dude, that's terrible! I'm really sorry about that. Not to blame you, but that is why I copy and paste comments that get really long into a text editor before hitting publish, just because stuff like that happens. :( I'm sorry though.

    Posted by: Marshall Kirkpatrick Posted on FriendFeed   | October 13, 2009 4:53 PM



  6. So do I but I forgot this time. It's been one of those days. Shit happens

    Posted by: BLOGBloke Posted on FriendFeed   | October 13, 2009 4:59 PM



  7. Object -> Machine -> People
    Location -> Machine -> People

    (context aware storytelling/engagement)

    And, yes, much more assimilation of People-to-People platforms by Machine-to-People technology.

    While on hiatus, Digital People will return (3rd Life) and then they need to plug into all this too.

    Basically, I haven't got a clue whether your chart is accurate or not. It's all very strange out there/in here.

    Posted by: Sam R. | October 13, 2009 7:27 PM



  8. Nice post. So where do you see real-time discovery engines like TC50 People's Choice Winner YourVersion fitting in? I assume in "Machine to People"? I think discovery is an important component of the real-time web that is worth calling out explicitly.

    I like the "useful" vs. "overwhelming" framework. However, it seems to me that the "worst case" future would be the same as "now" :-)

    I would look at things slightly differently. There's a fixed-size circle that represents a person's time/bandwidth for information consumption. The question between "now" and "future" is what percentage of the time represented by that circle is spent usefully vs. non-usefully. Hopefully, the useful percentage increases significantly over time through new, innovative products like YourVersion.

     Posted by: Dan Olsen Author Profile Page | October 13, 2009 8:08 PM



Leave a comment

Optional: Sign in with Connect Facebook   Sign in with Twitter Twitter   Sign in with OpenID OpenID  |  
RWW SPONSORS


FOLLOW @RWW ON TWITTER

ReadWriteWeb on Facebook



TEXT LINK ADS