Dec 072008

On November 28th, I followed Alex Barger (AKA @galaxiecruzin) on Twitter. Immediately I received a direct message from him that said:

“Thanks 4 following. Here is a short video introduction:

So I checked out his video, liked the guy and the idea, and asked him how he did it. He told me, so I did it too a few days later. See my welcome video here.

As you can see, I simply introduce myself and tell people what I do, what my interests are, and what I tweet about.  The feedback I received in the week since has been overwhelmingly positive.  In fact, I went back and counted.  I got 50 positive responses via direct message or reply from Twittter, 4 neutral responses, and 2 negative responses out of the 344 people who clicked on the link.  In addition to that, I’ve been invited to lunch by a social media company, invited to write for a recently launched online magazine with several authors, and invited to record 30-60 second videos on various topics for a well known musical artist’s web site.  Here is some of the praise I received (only public responses included here):

steaner: Pretty cool. When @Hobnox started following @br524 we got a DM with a link to a short introduction video

MikeLizun: Nice touch from @br524 thanks followers with a video tells you a little about him, what he does, what he tweets

cwalcott: @br524 I like your twitter welcome video, I think that’s a really good idea

aneel: well now.. @br524 has a nice “welcome” vid for twitter followers. kinda like that. :)

botchagalupe: Digging the video intro thingy when I follow someone. I need to get one of those… thx @br524

dcw: @br524 just inadvertently gave me a wonderful idea as far as v/blogging goes. Brilliant; utterly brilliant….

MikeyPod: @br524 wow! great idea to do the twitter intro video! nice to meet ya!

ellieeille: Nice idea: @br524 introduces himself to new twitter followers in a 30-second video clip (link in a DM)

martin001: @ellieeille i just followed @br524 because i watched his video you linked up.. i think thats a brilliant idea – might just have to imitate

jstorerj: the other day i asked what you thought of auto-DM’s after a follow. most ppl thought it was a bad practice. @br524‘s is ok

DarinRMcClure: @br524 Nice welcome vid.

HeatherLeson: Wow that is a first! Follow someone and get a video introduction. Masterful usage @br524

Today I got a negative response from @lizstrauss, a highly followed and successful blogger, who asked me to ‘please turn off your auto-responder’.  After a private back and forth, Liz directed me to this post about Twitter Spam, which basically says auto responses demonstrate that you don’t “get it”, and that you’re sending unwanted spam to people in this fashion.  I really have to disagree with this view, particularly in light of all the positive feedback I’ve been receiving about this.  Generally, yes, the auto-response is impersonal, and I rarely click on the links to a person’s blog in those messages.  I really do think the approach I’ve taken is distinctly different, significantly more personal, and a hell of a lot more engaging.

So I’m curious now…those who did not respond after having clicked the link in my auto-response message but did not comment one way or another…did they dislike the introduction?  After all, there are 289 people who saw the video who have not weighed in.  Maybe all this positive feedback is really the minority!

Somehow I doubt it though.  The guy who had the idea originally (as far as I can tell) reports success on several levels, and got similarly positive responses.

For those of you seeing it here for the first time, what do you think?  If you followed me on twitter and got a direct message that said, “Thanks for following! I made you a 30 second Twitter Welcome Video – .  Thanks again…Brian”, would that make you mad?  What about after you watched the video?

Please comment here, I’d really love to get to the bottom of this.

Oct 212008

I just got around to watching Friday’s webinar by Optaros about Alfresco in the media industry.  In it, Bob Fitzpatrick highlights three major points regarding how to increase online revenues:

  • Increase user engagement with your content
  • Extend the reach of your content
  • Enable API access to your content

As a prerequisite though, companies should be converting their content into assets that can be managed centrally.  In so doing, content can be easily related to other content and then be syndicated, retrieved by third parties, or composed and presented to users.

In addition to the aforementioned strategic goals, companies should strive to deliver on them in an efficient manner.  According to Bryan Spaulding, this means building a system with a Media Service Architecture that scales and enables exposure to PCs, mobile devices, and TVs.  And don’t forget to instrument your system such that feedback can be obtained to enable reporting and thus tweaking of the platform.  Jeff Potts reminds us that Alfresco and Optaros can be levaraged to get you there faster via their awesome capabilities.

What is interesting to me about all this is the different approach to the problem.  At Ringside Networks, we focused on the “beefy middle”, as Shaun Connolly so eloquently put it.  In a nutshell, this meant enabling social interactions in the context of existing web sites with existing users and content.  Restated in terms of a Ringside customer’s objectives, those three goals might look like this:

  • Increase user engagement with your web site
  • Increase the reach of your company/brand
  • Enable API access to your site’s social capabilities and/or users

In the Alfresco/Optaros case, the underlying premise is that content is of the utmost importance, and that people will pay to enable their users to interact with your content, or better yet to advertise around your content.  In the case of Ringside, it was all about identity and interaction on your site amongst your users, with new eyes sourced from various social networks.  SocialPass is taking yet another approach, which brings people to your site, regardless of where they came from.  Either way, people would pay to bring users to their web sites.

I think the best of both worlds can be achieved.  There will be some shops that won’t be positioned to re-architect their content management systems, and will pay to bring new users to them.  Hopefully their advertising revenue will more than offset the costs of customer acquisition.  Other shops will be well positioned to capitalize on their content via a solid Media Service architecture.  Finally, there will be shops that do both.  I can imagine the NY Times online syndicating images, videos, and stories, providing API access, and serving photo galleries and videos along side related stories with personalized SocialPass conversations involving Facebook users, MySpace users, E-Mail invitees, and Twitter invitees all on the same page with integrated ratings and persistent commentsThis is nirvana!!!

Jun 162008

As we at Ringside build out our administrator dashboard, I’ve been working on a feed retrieval API and a new social tag for feeds.  When developing applications for Facebook, the application can only publish feed entries via the Facebook API, but there is no way to retrieve those feed entries.  The Ringside feed tag will enable just such a capability, as well as the ability to import RSS feeds from anywhere online.  Here’s how:

<rs:feed-aggregator display="byDateTime">

  <rs:feed uid="100042" friends="true"
    actions="false" stories="true" />

    url="" />


This example is slightly complicated, so I’ll break it down piece by piece. The first thing to note is the feed-aggregator tag. This tag aggregates feed entries for all of its contained feed tags, and displays them according to the value of the display attribute. Currently, feed entries can be displayed by date and time or by tag.

Next you’ll notice that the feed tag can be used in different ways. The first feed tag in the example reads from the social network’s database and is controlled by the attributes specified.  The feed tag will retrieve feed entries relative to the id of the specified user.  Alternatively, the ‘actorid’ attribute can be specified for feeds that are relative to pages or applications.  If the ‘friends’ attribute is true, only the entries by the user’s friends will be displayed.  The Facebook API enables the publication of actions and stories, and those attributes determine whether the feed tag should retrieve actions, stories, or both.

The second feed tag in the example is what you would think it is for – reading and displaying RSS feeds.  The feed tag will retrieve the latest feed entries from the specified URL and display them according to the display attribute, which is not shown in this example since the feed-aggregator tag will do all rendering according to its display attribute.

This should be pretty exciting for social application developers, since integrating RSS feeds and social network feeds into their applications will become very easy.

These tags are currently under development, so if you have ideas to make them even better, please share your thoughts via a comment below.

Jun 162008

I don’t pretend to know what the future of the Social Web holds, but I have some ideas about the markup language that will power much of it.  First though, let me recap the short history of Social Web Markup.

About a year ago Facebook launched their social network with a full application platform consisting of a rich set of social APIs, many of which were wrapped with easy to use tags called FBML (FaceBook Markup Language).  Since then, a few things have happened.  First, Bebo opened up their social network with their own markup language which they called SNML (Social Network Markup Language), which was mostly the same as the FBML collection, though it included some tags only offerred by the Bebo platform.  Finally, Ringside Networks released beta versions of their Social Application Server, which supported many of the FBML tags, and a few only available on the Ringside Platform.

This is all well and good, since tag libraries for specific social networks definitely enable social application developers and designers to create rich social applications quickly.  What is unfortunate about the current situation is that these tag libraries are closed in that they are only supported by the platforms that offer them (though the open source Ringside Social Application Server supports many FBML tags).  This means that social application developers would have to rewrite portions of their applications in order to deploy to multiple social networks.  I’m reminded of the early days of the J2EE application server market, when each vendor offered their own tag libraries in an effort to differentiate their platforms from each other.  In the end though, most of those tag libraries did many of the same things via different syntax, and ultimately JSR-52 was established and the JSTL (JavaServer Pages Standard Tag Library) was produced. Now all J2EE application server vendors support JSTL.

I don’t necessarily see the same course of events unfolding in the social web space, but perhaps there will be some similarities.  First of all, I’m inclined to believe that social application developers will want to be able to write a social application once and run it anywhere. In order for that to happen, those developers would have to code using standard APIs and tags, which is an argument for a standard for a social tag library.  Alternatively, because Ringside offers the ability to render social tags via widgets, I can see a whole community emerging around social tag development, which would in turn enable the rendering of those tags via widgets anywhere across the web.

What do you think?  Are you a social application developer?  Do you want to be able to write once and run anywhere?  If so, how do you see social tags evolving?

May 292008

If you’ve ever spent too much time on Facebook, you may be familiar with the ability to declare yourself a fan of a page. For example, I’m a fan of the Philadelphia Eagles on Facebook (see below).

Wouldn’t it be interesting though, to enable people to declare that they are “not a fan” of a page. For example, as an Eagles fan, it would warm my heart to declare myself “not a fan” of the Dallas Cowboys. Such an action enables users to further define their social identities.

This doesn’t seem all that important on the surface, but let’s take a minute to think about a case that may be important to a business. Let’s say that I own a golf course and that I created a page on Facebook for this golf course of mine. Currently, I can see those users that are “fans” of my golf course, but I have no visibility regarding those users who are not fans. Wouldn’t it be great if I could learn about what people don’t like about my golf course via Facebook? Perhaps users could enter comments when they declare themselves “not a fan”. As the owner of the golf course, I could take corrective action based on what I learn from those comments.

Let’s face it, people like to complain. Why not enable businesses to learn from it? I’ve created a new feature request for such a capability to be built in the Ringside Social Application Server (see JIRA item). What do you think? As a Facebook user? As a business owner? As a brand manager?

May 222008

Ringside Networks is working on a social payment service that will enable users to subscribe to real business applications, and in the near future, pay for their friends as well. Application providers will be able to offer payment plans that are specific to social networks such that a user can pay for themselves (say $5/month), themselves plus three friends (say $7/month), themselves and five friends (say $10/month), or themselves and all friends ($25/month). But enough about that – check out the video demonstration.

ESPN Social Payment Demo

May 172008

I came across an article the profiled Generation Y, and a couple of things jumped out at me. First, they said that “Social networking will be just a feature” of corporate web sites in the future. I whole-heartedly agree. That’s why Ringside Networks is offering a Social Application Server that enables all web sites to integrate social features. More importantly, by providing identity mapping capabilities, Ringside will enable companies to enable their users to map their Facebook, MySpace, or other OpenSocial identities to their identity with your company, providing mutually beneficial advantages. For the user, they can extend their social experience to your web site and vice versa. For the companies, they can increase their reach to all of the major social networks.

Despite the recent announcements about Friend Connect, Facebook Connect, and Facebook Blocking Google, this is not the end of the open web, as this Mashable post suggests. As far as I can see, smart companies will put the power of identity control and mapping into their users hands, thus bridging the gap amongst today’s major social networks (see my previous post for a use case).

Getting back to the Generation Y article, they also said that Generation Y doesn’t care about your brand, they care about what their friends think. That sounds a bit like a chicken/egg problem. At some point, someone is going to have to form an opinion of your brand. How that happens is still under the locus of control of the company in my opinion. Promotion is still important folks, and it always will be. It is just going to have to be done in the future via a different marketing mix than was common yesterday.

Apr 292008

Ringside Networks has released their Social Application Server’s second beta release, which includes pricing plan provisioning for social applications (amongst other great things). What this means is that Facebook application developers could begin charging their users monthly subscription fees for access to one or more levels of value added application features when deployed on the Ringside Social Application Server. The implementation of end to end payment is not yet complete, but the video below will give you a better feel for what’s coming (click the image to see the movie).

Provisioning Pricing Plans Demo

Apr 262008

Every Wednesday I leave work at 4:30pm to go to school (I’m going for my MBA at Rutgers). When I get there, the first thing I do is get my $4 latte. Sometimes I stop by a different Starbucks on a major highway on my way to work. When I look around, people are hosting job interviews and business meetings in the seating area of the store. For years, my wife and I have frequented the Starbucks counters that are inside Barnes & Noble stores for a coffee after a dinner out (which was the case this evening). When I look around, people are reading, working on their laptops, or just enjoying conversations together while sipping their lattes.

The point is that Starbucks has found a way to make itself part of people’s lives, and has done so successfully for years. These days however, Starbucks is facing a recession, new competition, and the loss of customers. But not to worry, I have an idea: Starbucks should focus on making themselves part of the online lives of their customers, particularly in a social way.

Starbucks could build applications that enable users to publicize their favorite Starbucks drinks to their friends, to rate drinks (existing and new), or even to send their friends a latte, virtual or real. They could tie their social application to a Starbucks loyalty card…I can foresee a ‘buy five, give one’ type of program that could potentially bring new customers into the store, or into Starbucks’ social network. And these applications are just the tip of the iceberg. Regardless, Starbucks could increase customer engagement with the brand, tap into the viral nature of social networking to attract new customers, and increase brand loyalty by providing a high quality, fun online experience to its customers and their friends. Oh, and let’s not forget, such a solution would be yet another valuable channel for market research.

Starbucks is a very, very strong brand. Everyone knows Starbucks, and they know what they stand for. Therefore, Starbucks shouldn’t settle for a social networking solution that lives behind someone else’s branded look and feel, such as Facebook or MySpace. Nor should they have to invest millions of dollars for a consulting company to build a custom social networking solution on their behalf. Ringside Networks has already provided a starting point, and better yet, the software is free. For little expense (maybe 1-3 consultants) and in a short period of time, they can stand up their own Starbucks branded social network that immediately taps into the Facebook community, and within months the Myspace and Orkut communities as well (pending Ringside’s implementation of OpenSocial support to be delivered in June).

In my opinion, such a move by Starbucks is a no brainer. Customer acquisition is currently expensive, and a social solution, particularly one that requires minimal investment, is likely to have a return on investment that is off the charts.