Bannister Lake Elector delivers Ontario Election results to Three Broadcasters in English and French.

Bannister Lake played an important role during coverage of the June 7th Ontario 42nd general election delivering flawless results throughout the evening for three Ontario broadcasters. Bannister Lake’s Elector product provided editorial teams at Global Television, TVO and French language public broadcaster TFO with real-time results, advanced race filtering, and the ability to quickly and accurately create graphic playlists for broadcast.

Unlike previous elections, Elections Ontario utilized tabulators at many polling stations across the province which dramatically speed up the distribution of results data. Elector’s multi-user, web-based UI easily handled the deluge of data and provided producers and analysts with newsworthy voting trends, the ability to accurately make race calls and in turn translate those trends into powerful graphic presentations.

This election marked Global Television’s twelfth time using Elector on a major election broadcast. Beyond conventional broadcast graphics, Global used Elector’s RestAPI to integrate election data directly into augmented reality and virtual reality elements creating 3D interactive environments that complimented storytelling.

TVO first used Elector for the 2011 Ontario election and again in 2014. For the 2018 election broadcast, TVO used Elector to create a more analytical program featuring a wide variety of live data graphics that provided editorial context and insight.

This election was TFO’s first experience with Elector. TFO’s broadcast focused on Ontario’s Francophone population and used a combination of augmented and traditional graphics to convey the impact of election night. To accommodate TFO’s French language requirements, Bannister Lake translated the Elector UI into French ensuring TFO staff was able to fully utilize Elector’s capabilities. TFO also extended their broadcast by making their Elector generated graphics available on Facebook Live.

Bannister Lake provided all three broadcasters with a variety of professional services that complimented and enhanced their editorial and on-air capabilities. The Bannister Lake data integration team worked closely with the Canadian Media Election Consortium to ensure that results data flowed perfectly into each broadcaster’s Elector systems. The creative team led graphics integration connecting live data to graphic templates while ensuring that graphics performance was optimized. Bannister Lake led training sessions for editorial and production staff.

Elector is used throughout Canada and the US delivering reliable election night results and analysis for federal, regional and municipal races. An industry staple for over fourteen years, Elector can drive 2D and 3D graphic displays across any broadcast graphic playout system.

Vern Freedlander Joins Bannister Lake

Bannister Lake is pleased to announce our newest team member Vern Freedlander. With his immense experience in broadcast newsroom operations and digital signage, he is a perfect fit in helping our products expand their reach.

Vern joins BL with extensive experience in broadcasting and digital signage. His broadcast career includes senior management roles at CTV News and Global News as a producer, director and creative director. At CTV, he helped launch CTV News Channel and worked on numerous elections, international summits and breaking news specials. At Global, Vern was part of the production team that launched the Global Television Network’s flagship newscast, Global National. While at Global he managed the network’s election data/graphics systems introducing new technologies and workflows allowing every market across Canada to produce high quality, competitive election night broadcasts.

Vern left day-to-day newsroom operations to join X2O Media, a Montreal based start-up, focused on software development serving the media, corporate communications and digital signage space. At X2O Vern combined his editorial, design and technical skills to generate new business opportunities and contribute to product development. Vern has a deep passion for live data and how it can be used to optimize content performance and distribution creating exciting business and communications opportunities for clients.

FIFA World Cup 2018

BL is pleased to once again be providing the scorebug for this year’s FIFA World Cup in Russia. TSN has the rights this year for the Canadian broadcasts of games beginning June 14th. Although the broadcast rights have changed over the years with different permutations of CBC, TSN and Sportsnet owning/sharing them, this will be the 5th FIFA World Cup in a row BL has provided the scorebug.

From the 2002 2-0 Brazil win over Germany in Yokohama, Japan in 2002 to 2014’s dominant performance by Germany to take the final game 1-0 against Argentina in Rio de Janeiro, Brazil, BL has been there to provide viewers with the crucial scoring information counting down all 64 games for each tournament.

Community will be publishing all the news and scores from the world cup. This data will be made available for all either by mapping to community from your Chameleon instance or by using BLADE (Chameleon’s RESTful api) on the following links:

We’re all looking forward to watching this year’s edition of the greatest show in sports. Good luck to TSN on its broadcast of all 64 games.

Yahoo Finance

Customer: Yahoo Finance

Application: Yahoo Finance Application

Printable Version

Yahoo Finance approached Bannister Lake to produce a dedicated financial application to drive all graphic content for their online Financial Channel.

  • Finance Client application authenticates and connects to Yahoo Financial data feed.
  • Client UI provides stock ticker preview and modules to create Bugs, Stock Charts, Name Keys and Lower Thirds.
  • Quick filters to setup stock chart comparisons, desktop preview of charts then quick add to playlist.
  • Drop Down range menu to select time including, Intraday padded, Intraday, 2 day padded, 5 day, 1 month, 3 month, 6 month, Year to Date padded, 1 > 5 year and user defined (Custom) ranges.
  • Client app connects securely to Finance Server app in production to generate graphic output for presentation.

 

 

 

MLB Network, The Dugout

Customer: MLB Network, The Dugout

Application: Chameleon Cloud for Social Media

Printable Version

MLB Network Advanced Media in New York needed a multi-user solution to moderate social media for The Dugout, MLB’s weekly 3-hour program live streaming exclusively on Twitter every Wednesday during the regular season.

  • An instance of Chameleon Cloud was setup for multiple users at MLB.
  • Search topics and groups were defined for ‘Trending Now’ and Twitter accounts for MLB Teams and Players.
  • Users moderated and approved Twitter content into approved Twitter playlists for talent during the show.
  • CG graphic operator with XPression and XPression Datalinq accessed moderated Twitter playlists using Chameleon BLADE (Bannister Lake Active Data Exchange) for presentation of Social Media on set and the streaming broadcast to Twitter.
MLB Advanced Media – The Dugout

 

The Web Widgets are Coming!

Our customers store a ton of important information in their Chameleon databases. Adding to that wealth of data is all the useful information available on Community. Community has a wealth of weather, sports, news, financial information and more. And with our soon to be released eventful support, calendars can be stuffed with local events.

While tickers are the ultimate way to show data for broadcasts whether for digital signage or traditional broadcast, it’s not the only way to utilize all that useful data. That’s why from the beginning we included BLADE, our RESTful api, for retrieving data from our database. We support all the standard formats like xml, json, rss, csv and others. We even created a UI in Flow, our web interface to Chameleon, to help customers discover the correct BLADE url for the data they need.

However, to use raw BLADE data, there is a technical requirement. Software developers would have no trouble turning a json file into html using PHP. Character Generators and Digital Signage players are also adept at utilizing BLADE standard formats as is. But how to make use of BLADE for the non-technical user? How can a web master insert data much like they insert Google Maps?

Well, the answer is to follow Google’s lead and create web widgets with our data. So, instead of raw json, xml or csv from BLADE, what if that url did more? How’s this for an example:

The above isn’t a screenshot. It’s a mini-app on this page. Click the arrows, the league dropdown or the logo and they’re all active. Also, leave this web widget up and you’ll see refreshes of the scores automatically. And these are real scores coming from live Community data. No smoke and mirrors!

The web widgets we’re adding will be more than just static data. For example, this scores web widget has lots of flexibility with colours, branding (logos/links), size, leagues, refresh rate and much more. For example, looking at what we have above, there’s a league drop down allowing changing of the league. This is optional since the league can be fixed but the important point is that the web widgets are mini-apps that are easily placed on any web page much like Google has done with Google Maps.

The above scores web widget comes to us courtesy of our Community instance of Chameleon. We expect to expand our web widgets over the next few months to include all of our data types. And by default, all Chameleon customers get this support. It’s not an option. It’s just an expansion of our BLADE support.

Elector Used by Global TV for 2 Thrill-a-Minute Elections in May

May has been an exciting month for us here at Bannister Lake. Our election software, Elector, was used by Global TV for two incredibly dramatic and historic elections. On May 9th, we had the British Columbia General Election which produced a thrill-a-minute result where 2 major parties and a minor party were able to produce an unlikely minority government. Throughout the evening, we kept flipping between the Liberals and NDP gaining a majority and a minority lead in both directions. That with the Greens only contesting in 3 ridings. How was that possible? When I finally packed it in around 2am ET, there was a tie between the Liberals and NDP. By morning while Elector kept chugging along, the Liberals took it by a minority.

Next up, the May 30th Nova Scotia General Election with the polls looking like the Conservatives might spoil the Liberal’s hopes for another majority win. Early results had the Conservatives leading the way but after an hour of results, the Liberals took an edge. From there on, we were in another flipping mood where we were seeing Liberal minority move to Liberal majority and back. When I packed it in around midnight ET, it was a Liberal minority lead. I woke up in the morning while Elector was cranking away to a narrow Liberal majority win.

Elector started out with an emphasis on generating all the graphics for a standard election broadcast. But over time, it has become an editorial tool helping talent make sense of the election, mathematicians make calls, producers show the ridings graphics that matter at any particular time, augmented reality show information and graphics, news department show breaking news and websites provide the most up-to-date data.

Our web interface to Elector, Flow, is what pulls it all together. At any particular time, we may have large numbers of users using the data in different ways. And with Flow’s user classes, each type of user sees things tuned to their needs and editing privileges. Flow lets us compile the details about ridings, candidates and parties. It also has support for historical elections giving the users a way to see past election data to provide a historical perspective.

Elector has a collection of tools that work together to generate valuable insights into the real-time election results. It starts with as much of the results from the previous election as is available. From there we add information about current candidates indicating which ones are candidates of interest for reasons such as being a star candidate, a subject of a media scandal or an independent with a chance, etc. Predictions for the results in each riding are also added on a party basis. As the results start to come in, Elector goes to work to help mine the entire collection of past, present and predictions for interesting results. While users are reviewing the individual riding results in the Results Summary page the Interesting Agent is busy identifying interesting events such as an incumbent losing, close races and a party taking the lead in a riding they were not expected to win. As these events are identified they are presented to users of Elector via quick popups that identify the interesting events for the riding. As the results accumulate, Elector highlights each riding which may be ready to declare a candidate elected. An analyst can quickly popup the detailed riding results allowing them to make the final call and elect the candidate right there on the summary results page.

I’m always thrilled when I see our users utilizing our software. For example, David Akin, Global TV’s Chief Political Correspondent posted screenshots of Flow on twitter throughout the evening. He was using the screenshots to describe some of the riding results.

Elections are a hectic and scary event for all news departments. It often requires a small army to pull it off. Elector, which got its start from a New Brunswick election in 2006, has come a long way. Not only does it include all the editorial, watchlists and number crunching tools in Flow but it has a rehearsal tool providing a way for teams to test different scenarios pre-election, a RESTful api making the data available to other sources like websites and virtual devices and data parsers which are tuned for the quickest and most accurate results.

Special thanks to Gerry Belec and Deb Zinck at Global TV for all the great suggestions, feedback and patience which has made Elector a success.

8 Years of XPression

Our CG Journey.

 

As we approach our 8th anniversary of being Ross Video XPression developers, I reflect upon how we got here.

 

Up until 2009, all of our broadcast graphics development had been on the Inscriber platform using the RTX api. It had served us well but there were concerns about whether the Inscriber platform was keeping up technically. Also, with the acquisition of Inscriber by Leitch and then Harris, there were worries about Inscriber’s future.

 

In 2008, we started our investigation into an alternative CG. We had a close look at many of the leading CGs and even a few obscure ones, some of which have faded into the sunset. They were all fine but Francis and I were never satisfied with the programming api to those CGs.

We continued our search during our annual visit to NAB in 2009. D’Arcy and Francis raved about a CG being shown in the Ross booth which came about from an acquisition of Media Refinery. I finally popped by the booth an hour before the final bell and was given a demo by my old friend Hans. Within minutes, I knew we had found our CG.

 

 

I look back at all the software, both products and custom, we have developed which use XPression. With pride, we identify ourselves as XPression developers. And we thank Ross Video for keeping XPression on the top of the charts. Unlike most acquisitions, Ross poured resources into XPression and the product continues to evolve.

It’s easy to take for granted but BL wishes to thank Ross Video for their support of XPression. BL will continue to ride the XPR wave forever.

Bannister Lake Powers Financial Broadcast Graphics for Live Video Network Cheddar

CAMBRIDGE, ON, Canada, October 5, 2016 – Bannister Lake, a leading provider of broadcast data aggregation and graphics solutions, today announced that the company’s software is powering financial graphics generation for live news and entertainment company Cheddar.

Cheddar is a live and on-demand video news network focused on covering the most innovative products, technologies, and services transforming people’s lives. The network covers this news through the lens of the companies and executives driving these changes. Cheddar broadcasts from Post 10 on the trading floor of the New York Stock Exchange, the Sprint Flatiron Building Store, and NASDAQ Marketsite. Aligning with the viewing preferences of millennial audiences, Cheddar is available through social media platforms, over-the-top (OTT) services, mobile apps, and online on its website, cheddar.com. Complementing its flagship Facebook Live streams, Cheddar announced a partnership earlier this month to bring exclusive, live ‘Closing Bell’ coverage to Twitter.

Seeking to expand and enrich its live, on-air graphics capabilities, Cheddar selected software from Bannister Lake to drive financial data management and graphics creation in conjunction with a Ross Xpression broadcast system. Seamlessly bridging Xpression with the Xignite Market Data Cloud, Cheddar’s chosen financial data provider, the Bannister Lake software gives Cheddar’s operators an easy-to-use interface to create and display up-to-the-second stock charts within their live broadcasts. Bannister Lake also generates Cheddar’s on-screen, real-time, crawling stock ticker from Xignite data, while an array of additional features allows Cheddar to trigger lower-third graphics, sequence elements into playlists, and define distinct layouts for the network’s various shows.

“The Bannister Lake software makes it easy for us to call up stock quotes and quickly create live charts for our broadcasts,” said Peter Gorenstein, chief content officer at Cheddar. “That ease and speed are critical, since financial data is time-sensitive. So many graphics solutions are inflexible, expensive, and confusing or complicated to work with. The combination of Bannister Lake software with Ross Xpression has given us the ease of use, reliability and flexibility we need as we expand our brand, programming and reach.”

Gorenstein’s satisfaction with Bannister Lake goes deeper than the software itself. “In a broadcast production environment, there is always a lot of integration required between many varying systems and components, and Bannister Lake has been tremendous in helping with that as our infrastructure evolved,” he added. “They have been responsive, met all of our deadlines, and have been a great partner all around.”

“Cheddar is a great example of the evolution of broadcasting, as new media companies emerge with a focus on the latest distribution platforms to fit the shifting viewing habits of their target audiences,” said Georg Hentsch, president, Bannister Lake. “Our solutions enable efficient, data-driven graphics workflows for any size of media enterprise on any platform, from online broadcasting start-ups to the largest traditional networks. We’re excited to be chosen by Cheddar and to be playing an important role in the growth and success of their innovative content offerings.”

Bannister Lake Meets Google

by Georg Hentsch

Here on The Lake, we rely on Google to get us through the day: Drive, Communities, Hangouts, Calendar, Gmail, Search, YouTube, Play and Photos. We may even have one of the most enthusiastic Google Evangelists imaginable; I won’t name names. So, it’s no surprise we’re always looking for opportunities to use Google in our software.

So, we’re proud to announce these Google api projects:

  • Google login support
  • Google Calendar support for Super Ticker
  • Google Sheets support for Super Ticker

On top of our LDAP support in Flow, we’ve added Google login support which is especially attractive for cloud users. No more dealing with yet another login/password. It even has the benefit of bypassing the login screen if the user is already logged into Google. We’re initially supporting this in Super Ticker and Community but it’ll find its way into Brando.

For Google Calendars, we’ve taken the standardization approach by supporting RFC 2445 also known as iCalendar. Since Google Calendars also support this standard, we can now read any publicly shared Google Calendar into our Events data type. This opens up 1000s of public calendars for our customers to use in Super Ticker.

Finally, we’re using the Google api for Sheets to read sheets into standard data types like scores and closings. We’ll follow that up to also support reading sheets into our Custom data type giving us a way to contain basically anything.

What’s next? I’m sure our in-house Google Evangelist will push us into more Google projects and our products will be the better for it.