Thursday, November 19, 2009

YouTube Audio Transcription

YouTube added a feature that generates video captions. "We've combined Google's automatic speech recognition (ASR) technology with the YouTube caption system to offer automatic captions, or auto-caps for short. Auto-caps use the same voice recognition algorithms in Google Voice to automatically generate captions for video."

The feature only works for English and it's been enabled for a small number of channels that usually feature talks and interviews: UC Berkeley, Stanford, MIT, Yale, UCLA, Duke,UCTV, Columbia, PBS, National Geographic.


Another new feature is auto-timing, which lets you upload the transcription of a video and it automatically generates the time codes. "All you need to do is create a simple text file with all the words in the video and we'll use Google's ASR technology to figure out when the words are spoken and create captions for your video."

Since Google's speech recognition technology is not perfect, it would be useful to generate the captions and then to manually edit them to correct the mistakes.

Automatic captions make YouTube videos more accessible: you can watch videos with the sound off and you can translate the captions into another language using Google Translate.

Labels:

Google Chrome OS Event

Google will announce more information about Chrome OS at a press event that starts at 10:00am PST. Google will offer "an update on Google Chrome OS and provide at the work that has been done thus far, an overview of the technology, and launch plans for next year. Speakers will include Sundar Pichai, Vice President of Product Management and Matthew Papakipos, Engineering Director for Google Chrome OS." You can watch the live webcast here.

Meanwhile, the source code for Chrome OS is already available. Here's the login screen:


... and one of the wallpapers that are included:


Chrome OS is a lightweight Linux distribution based on Debian that uses a lot of open-source software: Host AP Linux drivers, PAM (an authentication mechanism), Syslinux (a lightweight bootloader), IBus (Intelligent Input Bus for Linux / Unix OS), ConnMan (Internet connection manager), XScreenSaver and other software. More on this later.

Other sites live blogging the event:

* Gizmodo
* Matt Cutts

Live blogging:

- Chrome OS launches next year

Chrome, the foundation of Chrome OS
- Chrome has 40 million users
- Chrome focuses on: speed, security, simplicity
- new stuff: Chrome for Mac/Linux and extensions

HTML5: making the web more powerful
- powerful web apps
- web apps should use threads
- offline web apps

Converging trends
- netbooks have an explosive growth
- millions of users are living in the cloud

Chrome OS:
- instant boot
- Chrome on Chrome OS is faster
- every app is a web app
- all data is in the cloud
- browser security model

Demo:
- 7 seconds boot time
- the UI is a work in progress
- easy to access favorite apps
- app menu
- panels: persistent lightweight windows (example: Google Talk)
- file browser
- local files open in web apps (including Microsoft Office online apps)
- native video player



Under the hood:
- design documents
- no hard disks, only solid-state drives
- verified boot
- security: the OS does not trust any app
- read-only root file system
- user data synced to the cloud
- automatic updates for the entire OS


Market:
- reference hardware
- you can't download Chrome OS and install it on your machine
- the only way to install the OS is to buy a Chrome OS machine
- the target launch time: the end of next year

What is Google Chrome OS?
- the web browser is the most important program on your computer
- your browser is your operating system



Wednesday, November 18, 2009

Breadcrumbs in Google's Snippets

For many people web addresses aren't very useful and that's why they continue to use their favorite search engine to search for [yahoo], [youtube] or [facebook] instead of typing the obvious web addresses.

Some web sites use breadcrumbs for navigation. "Breadcrumbs typically appear horizontally across the top of a web page, usually below title bars or headers. They provide links back to each previous page the user navigated through to get to the current page or — in hierarchical site structures — the parent pages of the current one. Breadcrumbs provide a trail for the user to follow back to the starting or entry point."

Google started to detect web pages that use breadcrumb navigation and replaced the URL displayed below the snippet with the web site's structure. "Often, URLs are too long, too short, or too obscure to add useful information. The new text provides useful information about the page." As an added bonus, each hierarchical element links to the corresponding site category, so you can easily navigate to a more general category.



Unfortunately, Google's search results pages no longer look consistent and you'll sometimes have to mouse over a search result's title to find the URL.

Labels:

Google Tests Featured Ads

Search Engine Roundtable spotted a new flavor of Google AdSense ads: featured ads. The ads include a yellow star similar to the one used for bookmarks in Google Toolbar, Firefox and Google Chrome.


According to the description from "Google in your Language", the message is used for "an ad that is determined to be particularly likely to be useful or relevant for a user".


I wonder if the new feature is related to Google's interest-based ads, which "associate categories of interest — say sports, gardening, cars, pets — with your browser, based on the types of sites you visit and the pages you view. [Google] may then use those interest categories to show you more relevant text and display ads."

{ The first screenshot is licensed as Creative Commons. }

Labels:

Tuesday, November 17, 2009

Google Image Swirl

Google released a new Google Labs experiment related to image search: Google Image Swirl. The service "organizes image search results based on their visual and semantic similarities and presents them in an intuitive exploratory interface."

Google Image Swirl clusters the top image search results for more than 200,000 queries and it lets you explore the clusters and the relation between images.

"Once you find the group of images you're interested in, you can click on the thumbnail and a cluster of images will "swirl" into view. You can then further explore additional sub-groups within any cluster. Image Swirl expands on technologies developed for Similar Images and Picasa Face Recognition to discern how images should be grouped together and build hierarchies out of these groups. Each thumbnail on the initial results page represents an algorithmically-determined representative group of images with similar appearance and meaning. These aren't just the most relevant images — they are the most relevant groups of images," explains Google.

Try queries like: jaguar, flowers, van Gogh and keep in mind that this is an early demo, so not all the queries will return results.


Google has two other visualization tools: "wonder wheel" for exploring related searches and YouTube Warp, an interactive way to visualize related YouTube videos.

Labels: ,

Monday, November 16, 2009

Google Chrome Feed Preview

When Google Chrome launched, many people complained that the browser didn't detect feeds. Apparently, this feature has been implemented in an extension that will come preinstalled in Google Chrome.

The extension "adds a button to the URL bar when a page has a feed that can be subscribed to". When you click on the orange button, the extension previews the feed and it lets you subscribe using a feed reader.



The support for extensions is only available in Chrome's dev channel. Google will soon launch an extension directory at https://chrome.google.com/extensions and the first beta version that supports extensions will be released in early December.

Labels:

Translate as You Type

Google Translate has a new design and some new features. The service translates your text as you type, so you no longer have to click on "Translate" every time you edit the text. Getting real-time feedback helps you improve the original text and get a better translation.



If you translate a text into English, Google has a text-to-speech service that lets you listen to the translation.

Google has improved the translation service for non-Roman languages: you can now read Chinese, Russian, Greek, Hindi, Korean, Thai or Japanese texts written phonetically in English. There's also a transliteration feature for Arabic, Persian and Hindi.


Google Translate is now accessible from Google's homepage: you can find it in the "more" navigation menu. The service has been added to most international Google homepages in March and now it's available at google.com.

{ via Google Blog }

Labels:

Saturday, November 14, 2009

SearchWiki Live Stream

If you're curious to see which web pages are voted in SearchWiki at the moment, add the SearchWiki Live Stream gadget to iGoogle. The canvas view shows the query that triggered each search results.


I tried to see if the gadget shows all the SearchWiki votes: I promoted a site, but it wasn't included in the live stream. Most likely, Google shows a small a sample of the SearchWiki votes.

For now, the SearchWiki live stream is the closest thing to the projection of current live search queries from Google's headquarters. Here's an excerpt from a post written by Doug Edwards, an ex-Googler.

A lot of visitors walk into the Googleplex lobby and stand mesmerized by the scrolling display of search queries crawling across the large monitor suspended over the receptionist's desk. (...) The query scroll is fascinating, though it's carefully screened for offensive terms that might clash with the wholesome decor. (...)

We talked about distributing it as a screen saver and beaming it to a live Jumbotron display in Times Square, because of its high fascination factor, but those ideas were ultimately vetoed by the founders.

Engineering did create a canned version of the scrolling queries screen that lived on a P.R. laptop for a while and it was used as a warm-up to presentations by executives at conferences, though I think Larry may finally have killed that too.

Larry never cared much for the scrolling queries screen. More than anyone, he was focused on privacy issues and alert to the currents of paranoia and information seepage that have recently come to the fore. He felt the scrolling screen could inadvertently reveal personal data, because queries could contain names or information that users would prefer to remain private (for example, "John Smith DUI arrest in Springfield" or "Mary Jones porn movie"). Moreover, it could cause people to think more about their privacy and raise unnecessary alarm over what information they were conveying with each search.

Labels:

Thursday, November 12, 2009

Google Acquires Gizmo5

Google confirms the acquisition of Gizmo5, a proprietary SIP soft phone. "The Gizmo5 network uses open standards for call management, Session Initiation Protocol (SIP) and Extensible Messaging and Presence Protocol (XMPP). However, the Gizmo5 client application is proprietary software and uses several proprietary codecs, including GIPS, iSAC, the wideband adaptive codec made popular by Skype," explains Wikipedia. Gizmo5 is "the only SIP service without PSTN-based US phone numbers that may be used with Google Voice."

"While we don't have any specific features to announce right now, Gizmo5's engineers will be joining the Google Voice team to continue improving the Google Voice and Gizmo5 experience. Current Gizmo5 users will still be able to use the service, though we will be suspending new signups for the time being, and existing users will no longer be able to sign up for a call-in number," mentions Google.

I wouldn't be surprised to see Gizmo5 morphing into a new version of Google Talk, with built-in support for Google Voice.

Labels:

Better Search in Google Docs Viewer

Google's document viewer has a better search feature: you no longer have to manually locate the matches in the document. After performing a search, press Enter repeatedly to find the matches or click on the arrows placed below the search box.

The document viewer is used for the PDF files uploaded to Google Docs, for PDF/PPT/TIFF attachments in Gmail, for some PDF results in Google search and as a standalone service.


For some reason, Google Docs still doesn't index PDF files, so you can only find a file only if you know some words from its title.

Labels:

Wednesday, November 11, 2009

Google Parental Controls: Lock SafeSearch

As previously anticipated, Google added a feature that lets you lock SafeSearch filtering. Google says that "SafeSearch screens for sites that contain explicit sexual content and deletes them from your search results".

SafeSearch could be easily disabled from Google's preferences page, so now parents have an additional safeguard: locking SafeSearch. Go to the search preferences page, click on "lock SafeSearch", log in to your Google account and wait until Google sets cookies for almost 200 domains.


"When you lock SafeSearch, two things will change. First, you'll need to enter your password to change the setting. Second, the Google search results page will be visibly different to indicate that SafeSearch is locked. Even from across the room, the colored balls give parents and teachers a clear visual cue that SafeSearch is still locked. And if you don't see them, it's quick and easy to verify and re-lock SafeSearch," explains Google.

The feature may seem clever, but it's not: you need to lock SafeSearch for all the browsers installed on your computer and for all the user accounts that might be used by your children. Another issue is that the lock can be easily disabled: just clear your browser's cookies. The colored balls are cute though, especially in a family-friendly context.

Labels:

Google Latitude Alerts and Location History


Google Latitude added two new applications that make location tracking more useful: history and alerts.

Google Latitude History stores your locations and lets you visualize them on a map. You can remove some of the locations and export the history to a KML file. At the moment, you are the only one who can access your location history.

A more interesting application is Google Latitude Alerts, that "lets you receive and send alert notifications if Google Latitude friends are nearby when you're somewhere interesting or unusual. Alerts use Location History to send notifications only when they're most likely to be interesting to you and your nearby friends."

Google Latitude Alerts tries to be smart by only sending notifications when you're at an unusual location or when you're at a familiar place at an unusual time.

For some reason, enabling Google Latitude Alerts has an unexpected side-effect: "your nearby Latitude friends each receive an alert notification email that you are nearby, even if they haven't yet enabled Location Alerts. Alerts notify friends where you usually are on that day and time to explain why your location is unusual and the alert was sent."

Both applications are opt-in, so you need to explicitly enable them. Unfortunately, even if you don't enable alerts, you may still receive notifications from your friends. To disable the notifications, visit this page and click on "Opt out of notifications from friends".

{ via Google Mobile blog }

Labels:

CSS Injection in Google Docs Forms

Flemming Steffensen found an undocumented trick that lets you customize a Google Docs form by injecting CSS.

Let's assume that the URL of your form is:

https://spreadsheets.google.com/embeddedform?key=0Ato1MNFt5ld1cExhRTl0c1ZMcF8zcWZJRTNPSGhLQkE

You can add some new CSS rules as a value of the f parameter:

https://spreadsheets.google.com/embeddedform?key=0Ato1MNFt5ld1cExhRTl0c1ZMcF8zcWZJRTNPSGhLQkE&f=;}body{font-size:14pt!important}.ss-q-title{color:green}

Here's the result.

The most important things to remember:

1. the value has to start with ;}
2. you need to use !important for some of the rules to override existing values
3. check the source code of the form to find the classes used by Google
4. this a trick that may no longer work in the future.

For more parameters that let you customize Google Docs forms, check this test page.

Labels:

Go, Google's Programming Language

Some smart Google engineers decided that it's time to address the limitations of C and C++ by designing a new programming language: Go.

Go was born out of frustration with existing languages and environments for systems programming. Programming had become too difficult and the choice of languages was partly to blame. One had to choose either efficient compilation, efficient execution, or ease of programming; all three were not available in the same mainstream language. Programmers who could were choosing ease over safety and efficiency by moving to dynamically typed languages such as Python and JavaScript rather than C++ or, to a lesser extent, Java.

Go is an attempt to combine the ease of programming of an interpreted, dynamically typed language with the efficiency and safety of a statically typed, compiled language. It also aims to be modern, with support for networked and multicore computing. Finally, it is intended to be fast: it should take at most a few seconds to build a large executable on a single computer. To meet these goals required addressing a number of linguistic issues: an expressive but lightweight type system; concurrency and garbage collection; rigid dependency specification; and so on. These cannot be addressed well by libraries or tools; a new language was called for. [Language design FAQ]

Here's a Go program that outputs "Hello, World!":

Cheaper Google Storage

Google updated the pricing for the additional storage you can buy in Gmail and Picasa Web Albums: $0.25 per GB per year.

Storage
Price (per year)
20 GB
$5
80 GB
$20
200 GB
$50
400 GB
$100
1 TB
$256
2 TB
$512
4 TB
$1024
8 TB
$2048
16 TB
$4096

Here's some historical data:

Pricing (August 2007)

Storage
Price (per year)
6 GB
$20
25 GB
$75
100 GB
$250
250 GB
$500


Pricing (January 2009)

Storage
Price (per year)
10 GB
$20
40 GB
$75
150 GB
$250
400 GB
$500


Google says that the storage is shared between Gmail and Picasa Web Albums, but it's obvious that the additional storage will mostly be used in Google Docs, when the service morphs into Google Drive.

"While storage costs have been dropping naturally, we've also been working hard to improve our infrastructure to reduce costs even further. Today, we're dramatically lowering our prices to make extra storage more affordable. You can now buy 20 GB for only $5 a year, twice as much storage for a quarter of the old price, and enough space for more than 10,000 full resolution pictures taken with a five megapixel camera," explains Google.

If you've already purchased Google storage, there's a good news: "Your total storage will be increased according to this page at no extra cost. For example, if you had previously purchased 10 GB of Google storage, you now have 80 GB available."

I wonder how much free storage Google Drive will offer when it's released.
Tuesday, November 10, 2009

Show Week Numbers in Google Calendar

Google Calendar's gallery of interesting calendars lets you add some useful features: show week numbers, the day of the week, sunrise and sunset time for your location.


Some of these features should be available as options because they're difficult to find in the list of calendars and they clutter the interface.

Google's decision to remove public calendar search had a strange side effect: users can no longer find public calendars with features that are missing in Google Calendar. A post from 2007 explained how to show week numbers in Google Calendar by searching public calendars.

{ Thanks, Sean. }

Labels:

Monday, November 09, 2009

Google Buys AdMob

Google acquired AdMob, a mobile ad company well-known for its innovative solutions to monetize iPhone apps and iPhone-optimized web sites. "AdMob is the world's largest mobile advertising marketplace, offering solutions for discovery, branding and monetization on the mobile web."

"Publishers and developers are increasingly searching for ways to make more money from their content in the rapidly evolving online mobile space. Google is working hard to provide those means of monetization so that mobile content can grow as quickly as we'd all like it to. AdMob accelerates this process for us with their talent and technology," explains Google. "Google currently makes a very small amount from mobile ads relative to our overall revenue, but the prospects for this space are excellent."

In the past year, Google has launched many feature that improved mobile ads: a new search ad format for iPhone and Android phones, ads for mobile apps, better AdSense ads for smartphones.

"Despite the tremendous growth in mobile usage and the substantial investment by many businesses in the space, the mobile web is still in its early stages. We believe that great mobile advertising products can encourage even more growth in the mobile ecosystem. That's what has us excited about this deal," mentions a Google blog post.

Google paid $750 million for AdMob, the third biggest Google acquisition after DoubleClick ($3.1 billion) and YouTube ($1.65 billion).



Labels: ,

Google Docs Labs?

A Google Docs error message has an interesting suggestion: "If you are running a Google Docs experiment, turn it off."

Google Docs will probably add a Labs section with experimental features, much like Gmail Labs and Google Calendar Labs.


Here's what I'd like to see in the list of experiments: document pagination, chat sidebar in all Google Docs services, limited editing mode, integration with Google Scholar, autofilter and better conditional formatting for Google Spreadsheets.

Some of the most popular suggestions for Google Docs: drag and drop image placement, more page formatting options, mobile editing, integration with Gmail and an image editor.

Labels:

Saturday, November 07, 2009

Google Talk to Add Video Conferencing

Gmail Chat, the web-based version of Google Talk, added last year voice and video chat. The feature is now available in iGoogle and orkut, but it will probably be added to other Google services, as well.

SFGate reports that Google will improve the service significantly in the coming months.
Gmail's voice and video chats are now limited to one-to-one communications, but Google wants to broaden that capability to more than two participants and make it more robust all around for Apps.

"This [current Gmail capability] is the first step in a much broader set of features we hope to roll out over the next six to 12 months around video [and voice] chat capabilities," said Rishi Chandra, a Google Apps product manager. "It's a great opportunity for us to push that space along."

It's not clear whether Google plans to integrate Marratech's video conferencing software, acquired in 2007.

Other features that will be added to Google's services: "intelligent meeting scheduling in Google calendar", "intelligent workflow in the [Google Docs] applications", "lots of new functionality being developed especially around formatting" in Google Docs.

{ via Justin Uberti }

Labels:

Friday, November 06, 2009

Google Toolbar's Features in Google Chrome?


Google received many complaints that Google Toolbar is not available for Chrome, so it created a page meant to convince users that "many Toolbar features are already built right into Google Chrome".

The page explains that Google Chrome already includes a search box, a pop-up blocker, a new tab page, a spell checker and it offers a list of bookmarklets that let you create bookmarks, translate web pages or view Sidewiki annotations. Some of the explanations are plain wrong:

"Like Toolbar's 'AutoFill' button, Google Chrome shows you text you've previously entered on websites, to save you time and typing."

Obviosly, Google Toolbar's autofill feature doesn't have anything in common in Google Chrome's autofill, other than the name. Like most browsers, Google Chrome auto-populates the text field with information you've entered when you visited the same pages before. Google Toolbar lets you save personal information (name, email, address, credit card information) and complete web forms with one click.

"Google Chrome's built-in spell-checker, similar to Toolbar's 'Spell check' button, automatically checks your spelling whenever you fill out a web form."

That's true, but Google Toolbar uses an online service for spell-checking and the results are much better. Try typing "Engsh" in Chrome and you'll see that the suggestions are "Eng sh" and "Eng-sh", which Google Toolbar's first suggestion is "English".

"The find bar feature in Google Chrome works like the Toolbar 'Word find' button. Matches to your search term are automatically highlighted on the page. Plus, you can use the yellow markers on the scrollbar to quickly see where all the matches are located on the page."

Google Chrome's find bar doesn't work like the Toolbar's highlighting feature: the keywords don't show up automatically when you perform a search and you can't find the occurrences of the individual keywords.

I think it's a bad idea to claim that Google Chrome has many features from Google Toolbar and to list some features that are available in many browsers, including Internet Explorer.

The reason why Google Toolbar is not available for Google Chrome is that Google's browser doesn't have an extension API, at least not in the stable builds. The extension API is still a work in progress.

"We're working with the Google Chrome team to develop a Toolbar extension, as well as bring some of our most popular features to Google Chrome," says Brian Rose, who works on the Google Toolbar team.

Labels: ,