jducoeur: (Default)
[personal profile] jducoeur
Thanks to Garett Rogers for pointing out that Google has implemented "chatback" -- a new feature that allows people to click on links to open a chat session with you.

It's a lovely feature. Indeed, it was a lovely feature when we invented it three or four years ago at Convoq -- I did most of the design, and it sounds like Google's system is almost a direct copy. (Indeed, my ASAP Link was live on my LJ profile until we shut the project down.) It'll be gratifying if it proves useful to folks -- I thought it was a good idea then, and I still do -- but man, I'm getting really tired of inventing new things and have them finally proven out years later by other people. This is something like the third or fourth in just the past year.

Of course, it also leads me to wonder what the status of that particular patent is. I'm pretty sure that the ASAP Links patent wasn't fully granted yet by the time we shut down, but it might still be actively in-process. If so, Convoq's patent portfolio just jumped in value again: IIRC, it was one of our most defensible-looking patents, right up there with the Meet ASAP feature. Once again, I find myself with deeply mixed feelings about the whole patent thing.

ETA: Amusing. The Google version is similar to ASAP Links in the broad strokes -- except that it doesn't work nearly as well. For example, we provided a number of different form factors for ASAP Links, precisely because there is no good one-size-fits-all solution. The Google Chat badges require iframes, so they can't be used in, say, your LJ Profile, which is the place one would *most* like to put it. (Because they can be easily disabled, these links are *much* better for publishing publically than simply posting your handle.) ASAP Links could be used with simple image buttons, or even just links, so they could be used almost anywhere. And of course, ASAP Links were vastly more powerful -- not only could you do text chat, you could start a full audio/video conversation with them.

It looks like, in classic Google fashion, this is a very simplistic first cut. It'll be interesting to see whether they wind up implementing all the nuances that we decided were necessary to make the idea fully useful. And it does make me speculate that, if CommYou doesn't work out, there's something to be said for reviving Convoq's technology ideas (with a greatly simplified UI so ordinary mortals can use the damned thing)...

(no subject)

Date: 2008-02-26 05:48 pm (UTC)
From: [identity profile] umbran.livejournal.com
It'll be interesting if Google ever infringes on a Convoq patent...

We did that in 1996

Date: 2008-02-27 02:13 pm (UTC)
From: [identity profile] metageek.livejournal.com
Netscape CoolTalk (released on 1996, along with Communicator 4.0) did this. It came with a helper app that was set up for the MIME type x-conference/x-cooltalk; by creating a link that would return an object of that type containing your address, you could let people click to call you.

I'm not sure anybody used it, though. In retrospect, that MIME type approach must've been a pretty higher barrier; it probably would've made more sense to have the Navigator team add a cooltalk: URL. I couldn't do that when I first wrote the feature, before we got acquired by Netscape, but it should've been obvious later on.

Re: We did that in 1996

Date: 2008-02-27 03:12 pm (UTC)
From: [identity profile] metageek.livejournal.com

Oh, yeah, it definitely sounds like Convoq did it better. I'm just thinking about patentability.

The problem is, anything that requires a custom caller plug-in is almost a non-starter. Even with a cooltalk: URL, the barrier to entry is simply too high to get market penetration unless you *already* have an extremely deep installed base. And by the 4.0 generation, things were already fragmenting too much for even something built into Netscape, if it wasn't also supported by IE.

You're probably right. Looking back, I think we (all of Netscape) were probably in denial about IE; we just assumed it was going to stay behind forever. When we released 4.0, IE 3.0 had just come out (4.0 was nearly a year later), and we were too busy laughing at CaptiveX.

Re: We did that in 1996

Date: 2008-02-27 04:25 pm (UTC)
From: [identity profile] metageek.livejournal.com
I still suspect that if Andreesen hadn't shot his mouth off,

You mean when he started talking about "crossware", browser-based apps that would make the OS irrelevant? Yeah. Do Not Taunt Happy Fun Monopolist.

It didn't help that the first crossware we released was Netcaster, which required a high-end machine (200MHz in 1997) and still ran slowly. Nor that it was a massive pain to build, because of bugs in 4.0. Remember the <layer> tag? You could construct them in JavaScript, and Netcaster did a lot of that. But it turned out that there was some sort of race condition in the engine, which meant that you couldn't have more than one dynamically constructed layer at a time, or they'd all freeze. So Netcaster had to use a Java object that maintained a queue of URLs to load into layers, and loaded one at a time. I don't think we ever publicized the technique, so anybody else who tried doing anything fancy with layers would've just said, "Ah, this is too broken to use".

Re: We did that in 1996

Date: 2008-02-27 07:27 pm (UTC)
From: [identity profile] metageek.livejournal.com
it boiled down to, "Browsers are the way of the future, and Microsoft will go the way of the dodo in the next decade".

Yeah, that was it. Too much Kool-Aid.

And layers -- wow, y'know, I had completely forgotten that tag...

Yeah, it was a serious false start for DHTML. I remember, while I was on the Netcaster team, I spent some time writing a widget library for JavaScript based on layers. ("Widget" in this case meaning "GUI element".) The idea was that, if we wanted people to write DHTML channels, we needed to make it easy for them; and we needed to provide something cross-browser (since we already knew IE 4 was going to do DOM). It was pretty good, for its time; you could write JavaScript to give you an interface just like (OK, a lot like) an ordinary desktop app. But then Netcaster got cut in the Great Reorg, when 25% of the company was let go because nobody was paying for Communicator any more.

Profile

jducoeur: (Default)
jducoeur

July 2025

S M T W T F S
  12345
6789101112
13141516171819
20212223242526
27 28293031  

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags