quarta-feira, 29 de junho de 2011

“Mobile”-ize your business with Google Sites

By the end of this year, it is predicted that over half of all Americans will own a smartphone. With 51% of consumers more likely to purchase from retailers that have mobile-optimized sites, is your website ready to take on this growing mobile trend? We understand that time is the most valuable resource for a small business owner, so to help you save time, we’re launching a new tool: Google Sites mobile landing pages. With Google Sites mobile landing pages, you can build a professional mobile landing page for your business in minutes, for free -- and without any coding experience.



You can set up your mobile site in just a few steps:
  1. Visit sites.google.com/mobilize.
  2. Choose from one of five templates for your site or start with a blank template.
  3. Choose a site name and URL.
  4. Give your site a description to make it easier for people to find.
  5. Choose whether you want your site to be visible to everyone or only certain people.
  6. Add text, images, buttons and gadgets to your site to help personalize it and deliver your message.
Watch the video below to see how easy it was for small business owner, Bob, to mobilize his business with Google Sites:




To get started, visit
sites.google.com/mobilize, and see how going mobile can boost your business!

Posted by Shiv Kumar, Google Mobile Specialist

terça-feira, 21 de junho de 2011

Google Translate welcomes you to the Indic web



(Cross-posted on the Translate Blog and the Official Google Blog)



 

Beginning today, you can explore the linguistic diversity of the Indian sub-continent with Google Translate, which now supports five new experimental alpha languages: Bengali, Gujarati, Kannada, Tamil and Telugu. In India and Bangladesh alone, more than 500 million people speak these five languages. Since 2009, we’ve launched a total of 11 alpha languages, bringing the current number of languages supported by Google Translate to 63.

Indic languages differ from English in many ways, presenting several exciting challenges when developing their respective translation systems. Indian languages often use the Subject Object Verb (SOV) ordering to form sentences, unlike English, which uses Subject Verb Object (SVO) ordering. This difference in sentence structure makes it harder to produce fluent translations; the more words that need to be reordered, the more chance there is to make mistakes when moving them. Tamil, Telugu and Kannada are also highly agglutinative, meaning a single word often includes affixes that represent additional meaning, like tense or number. Fortunately, our research to improve Japanese (an SOV language) translation helped us with the word order challenge, while our work translating languages like German, Turkish and Russian provided insight into the agglutination problem.

You can expect translations for these new alpha languages to be less fluent and include many more untranslated words than some of our more mature languages—like Spanish or Chinese—which have much more of the web content that powers our statistical machine translation approach. Despite these challenges, we release alpha languages when we believe that they help people better access the multilingual web. If you notice incorrect or missing translations for any of our languages, please correct us; we enjoy learning from our mistakes and your feedback helps us graduate new languages from alpha status. If you’re a translator, you’ll also be able to take advantage of our machine translated output when using the Google Translator Toolkit.

Since these languages each have their own unique scripts, we’ve enabled a transliterated input method for those of you without Indian language keyboards. For example, if you type in the word “nandri,” it will generate the Tamil word நன்றி (see what it means). To see all these beautiful scripts in action, you’ll need to install fonts* for each language.

We hope that the launch of these new alpha languages will help you better understand the Indic web and encourage the publication of new content in Indic languages, taking us five alpha steps closer to a web without language barriers.

*Download the fonts for each language: Tamil, Telugu, Bengali, Gujarati and Kannada.

segunda-feira, 20 de junho de 2011

Auto-Directed Video Stabilization with Robust L1 Optimal Camera Paths



Earlier this year, we announced the launch of new features on the YouTube Video Editor, including stabilization for shaky videos, with the ability to preview them in real-time. The core technology behind this feature is detailed in this paper, which will be presented at the IEEE International Conference on Computer Vision and Pattern Recognition (CVPR 2011).

Casually shot videos captured by handheld or mobile cameras suffer from significant amount of shake. Existing in-camera stabilization methods dampen high-frequency jitter but do not suppress low-frequency movements and bounces, such as those observed in videos captured by a walking person. On the other hand, most professionally shot videos usually consist of carefully designed camera configurations, using specialized equipment such as tripods or camera dollies, and employ ease-in and ease-out for transitions. Our goal was to devise a completely automatic method for converting casual shaky footage into more pleasant and professional looking videos.



Our technique mimics the cinematographic principles outlined above by automatically determining the best camera path using a robust optimization technique. The original, shaky camera path is divided into a set of segments, each approximated by either a constant, linear or parabolic motion. Our optimization finds the best of all possible partitions using a computationally efficient and stable algorithm.

To achieve real-time performance on the web, we distribute the computation across multiple machines in the cloud. This enables us to provide users with a real-time preview and interactive control of the stabilized result. Above we provide a video demonstration of how to use this feature on the YouTube Editor. We will also demo this live at Google’s exhibition booth in CVPR 2011.

For further details, please read our paper.

quinta-feira, 16 de junho de 2011

Google at CVPR 2011



The computer vision community will get together in Colorado Springs the week of June 20th for the IEEE International Conference on Computer Vision and Pattern Recognition (CVPR 2011). This year will see a record number of people attending the conference and 27 co-located workshops and tutorials. The registration was closed at 1500 attendees even before the conference started.

Computer Vision is at the core of many Google products, such as Image Search, YouTube, Street View, Picasa, and Goggles, and as always, Google is involved in several ways with CVPR. Andrew Senior is serving as an area chair of CVPR 2011 and many Googlers are reviewers. Googlers also co-authored these papers:


If you are attending the conference, stop by Google’s exhibition booth. In addition to talking with Google researchers, you will get to see examples of exciting computer vision research that has made it into Google products including, among others, the following:

  • Google Earth Facade Shadow Removal by Mei Han, Vivek Kwatra, and Shengyang Dai
    We will demonstrate our technique for removing shadows and other lighting/texture artifacts from building facades in Google Earth. We obtain cleaner, clearer, and more uniform textures which provide users with an improved visual experience.
  • Video Stabilization on YouTube Editor by Matthias Grundmann, Vivek Kwatra, and Irfan Essa
    Casually shot videos captured by handheld or mobile cameras suffer from significant amount of shake. In contrast, professionally shot video usually employs stabilization equipment such as tripods or camera dollies, and employ ease-in and ease-out for transitions. Our technique mimics these cinematographic principles, by optimally dividing the original, shaky camera path into a set of segments and approximating each with either constant, linear or parabolic motion using a computationally efficient and stable algorithm. We will showcase a live version of our algorithm, featuring real-time performance and interactive control, which is publicly available at youtube.com/editor.
  • Tag Suggest for YouTube by George Toderici and Mehmet Emre Sargin
    YouTube offers millions of users the opportunity to upload videos and share them with their friends. Many users would love to have their videos discoverable but don't annotate them properly. One new feature on YouTube that seeks to address this problem is tag prediction based on video content and independently based on text metadata.

6/17/2011 UPDATE: "Posted by" was changed to include Sergey Ioffe.

quarta-feira, 15 de junho de 2011

Discover new local gems with our new city pages

(Cross-posted on the Google Places Blog.)

Over the past six months, Google Places has ventured into Portland, Oregon; Austin, Texas; San Diego, California; and Madison, Wisconsin. Our goal for each of these campaigns was to celebrate the strong local business communities thriving in each of these cities. To do that, we’ve carried out a range of activities: hosted a bus tour to find the best barbecue in Austin, held a concert series showcasing some of Portland's favorite music venues, and met with thousands of small business owners to show them how Places can help them connect with customers.

Our team has loved becoming a part of your local communities, connecting with small businesses and bringing Places users together. In the spirit of continuing that mission, we’re excited to introduce our new community city pages. Now you can get up to date info about all things Google happening in Portland, Austin, San Diego and Madison.

On these sites, you'll be able to browse a list of some of the top businesses recommended by Portland locals by rating, by category ("Restaurant"), and by filter ("Family-Friendly"). Check back often as we'll be continuing to build out this list of places.


You'll find a page featuring the latest news about the Google Places community, as well as a list of upcoming Google events in that city:


And if you’re a business owner, we've got a special page just for you. Use it as your one-stop-shop to find out how to manage your presence on Google. Bonus: These pages have a fun set of video testimonials from small business owners using Places.



We’ve got big plans for these pages, so stay tuned in the coming months to see what’s new.

Posted by Cecelia Stewart, Local Marketing Team

Google Offers beta launches in Portland, Oregon

(Cross-posted on the Google Places and Google Commerce blogs.)

Nothing beats a good deal, and during these couple weeks we saw that first hand. We teamed up with Floyd’s Coffee Shop in Portland to launch the Google Offers beta, a new product that brings Portlanders daily deals from local businesses.

On launch day, we asked Portlanders to sign up for our first deal: $3 for $10 worth of drinks and treats at Floyd’s, a local favorite. And you guys wasted no time! Starting at 7:30 a.m. the following morning, customers rolled in to Floyd’s to redeem and even scored Google Offers t-shirts.

  

Since Floyd's, we've also had Offers at the Uptown Billiards Club, Karam Lebanese Cuisine and with Le Bistro Montage, Ground Kontrol and Mississippi Studios and Bar Bar. And there are plenty more awesome deals on the way — in Portland and soon in other cities. Subscribe to our e-mails at google.com/offers to learn more about new Portland deals, and to find out when we’re coming to your city. If you’re a business owner who wants to set up an offer, just send us a note.

We’ve had an exciting first couple weeks, and we look forward to many more! Stay tuned to us on Twitter for more news and deals.

Posted by Kim Cianci, Account Manager

segunda-feira, 13 de junho de 2011

Introducing Descriptive Terms in Local Search Results

(Cross-posted on the Lat Long and Google Places blogs.)

Whether it’s to find a great place for dinner or to grab a cup of coffee, I often look up places directly on Google Maps. Evaluating my options and making a choice just got even easier thanks to the list of associated terms that now appears directly in the local search results.

Starting today, Google Maps search results in the U.S. and Great Britain will include some of the phrases which are most frequently used to describe those places. These phrases come from sources all across the web, such as reviews, web pages and other online references, and they can help people quickly identify the characteristics that make a particular place unique. It’s like an opportunity to ask the business owner or its patrons “What’s good here?” or “What do most people get here?”

For example, if I’m looking for a place to relax and enjoy a great cup of coffee this weekend, I can see at a quick glance that Cafe Grumpy could be the perfect spot. Besides being known for their “latte” and “great coffee,” they have a “no laptop” policy — exactly what I was hoping for since I’d like to unplug and take a break from work this weekend.


Or if I’m planning to visit friends on the west coast and need to organize a night out, Rose & Crown could be an excellent choice given their “great beer selection” and “trivia night” games on site!



Whether you’re looking for local businesses in your neighborhood or in another city, these descriptive terms can help you find the places right for you. We hope you use these terms to discover new and interesting places on Google Maps, and watch for this feature to appear in Place search on Google.com and Google Maps for mobile soon!

Posted by Manjunath Srinivasaiah, Software Engineer

quinta-feira, 9 de junho de 2011

Our first round of Google Research Awards for 2011



We’ve just finished awarding the latest round of Google Research Awards, which provide funding to full-time faculty working on research in areas of mutual interest with Google. A record number of submissions came in this round, and we are delighted to be funding 112 awards across 21 different focus areas for a total of more than $6.75 million. The subject areas that received the highest level of support were systems and infrastructure, human computer interaction, Geo/maps and machine learning. Thanks to strong international collaborations, 23% of the funding in this round was awarded to universities outside the U.S.

In prior years, we’ve used this blog post to highlight some of our top-ranked projects, but this year, we’d like to give you an inside look into how we determine the award recipients.

Designating the awards involves a careful and detailed review process. First, we have a set of internal research leads, each a well-known expert in their field, review all the proposals in their area. They assess the proposals on merit, innovation, connection to Google’s products and services and fit with our overall research agenda. The research leads then assign several volunteer reviewers—culled from experts on their team or other Google engineers holding PhDs—to weigh each proposal.

All these reviews are recorded in an internal grant administration system, and the research leads make their funding recommendations. These recommendations are aggregated and a series of committee meetings are run, one for each research area. The research lead attends, along with members of the university relations team and executives in research. This committee reviews each proposal that the research lead has recommended for funding, using the same criteria mentioned above. This additional review process may change the proposal rankings and sometimes brings back other proposals for reconsideration.

Once the committee meetings are complete, we make the final funding decisions, which are based on the available budget and balancing the funding across research areas and geographic regions. The final decisions are reviewed one last time by research management, and then we distribute the awards to the selected faculty.

As the number of submissions for these research awards continues to grow, we remain committed to a merit-based review process with effective checks and balances. Congratulations to the well-deserving recipients of this round’s awards, and if you are interested in applying for the next round (deadline is August 1), please visit our website for more information.

quarta-feira, 8 de junho de 2011

Instant Mix for Music Beta by Google



Music Beta by Google was announced at the Day One Keynote of Google I/O 2011. This service allows users to stream their music collections from the cloud to any supported device, including a web browser. It’s a first step in creating a platform that gives users a range of compelling music experiences. One key component of the product, Instant Mix, is a playlist generator developed by Google Research. Instant Mix uses machine hearing to extract attributes from audio which can be used to answer questions such as “Is there a Hammond B-3 organ?” (instrumentation / timbre), “Is it angry?” (mood), “Can I jog to it?” (tempo / meter) and so on. Machine learning algorithms relate these audio features to what we know about music on the web, such as the fact that Jimmy Smith is a jazz organist or that Arcade Fire and Wolf Parade are similar artists. From this we can predict similar tracks for a seed track and, with some additional sequencing logic, generate Instant Mix playlists from songs in a user’s locker.

Because we combine audio analysis with information about which artists and albums go well together, we can use both dimensions of similarity to compare songs. If you pick a mellow track from an album, we will make a mellower playlist than if you pick a high energy track from the same album. For example, here we compare short Instant Mixes made from two very different tracks by U2. The first Instant Mix comes from "Mysterious Ways," an upbeat, danceable track from Achtung Baby with electric guitar and heavy percussion.


  1. U2 "Mysterious Ways"
  2. David Bowie "Fame"
  3. Oingo Boingo "Gratitude"
  4. Infectious Grooves “Spreck”
  5. Red Hot Chili Peppers “Special Secret Song Inside”
Compare this to a short Instant Mix made from a much more laid back U2 cut, "MLK" from the album Unforgettable Fire. This track has delicate vocals on top of a sparse synthesizer background and no percussion.


  1. U2 "MLK"
  2. Jewel “Don’t”
  3. Antony and the Johnsons “What Can I Do?”
  4. The Beatles “And I Love Her”
  5. Van Morrison “Crazy Love”
As you can hear, the “Mysterious Ways” Instant Mix is funky, with strong percussion and high-energy vocals while the “MLK” mix carries on with that track's laid-back lullaby feeling.

Our approach also allows us to create mixes from music in the long tail. Are you the lead singer in an unknown Dylan cover band? Even if your group is new or otherwise unknown, Instant Mix can still use audio similarity to match your tracks to real Dylan tracks (provided, of course, that you sing like Bob and your band sounds like The Band).

Our goal with Instant Mix is to build awesome playlists from your music collection. We achieve this by using machine learning to blend a wide range of information sources, including features derived from the music audio itself. Though we’re still in beta, and still have a lot of work to do, we believe Instant Mix is a great tool for music discovery that stands out from the crowd. Give it a try!

Further reading by Google Researchers:
Machine Hearing: An Emerging Field
Richard F. Lyon.

Sound Ranking Using Auditory Sparse-Code Representations
Martin Rehn, Richard F. Lyon, Samy Bengio, Thomas C. Walters, Gal Chechik.

Large-Scale Music Annotation and Retrieval: Learning to Rank in Joint Semantic Spaces
Jason Weston, Samy Bengio, Philippe Hamel.

Thoughts on Decoding the Digital Consumer

Next Monday I’m speaking on a panel at the NYT Small Business Summit. The theme of the panel is ‘Decoding the New Digital Consumer’ and since I know you can’t all be in New York, I wanted to share a few thoughts more widely.

We all know that online technologies have completely changed the way we find information. If I wanted to buy a new bike, for example, I’d visit a search engine to research my options and scour websites to educate myself on specific models. I might event visit YouTube to see bikes in action or check Twitter to see the latest announcements from certain bike manufacturers. When it’s time for a test ride, I would likely look up locations of stores and more information on my mobile device.

As a digital customer, I have endless ways to access information. And as a small business owner, you have more options than ever to reach me when I’m looking for your product or service. More options can also mean more effort. Here are some tips for understanding and engaging online customers:
  • Research your company. The first thing I tell any small business owner is to research your company online (yes, Google yourself! And also search on YouTube and Twitter...) to see where your customers are engaging with your brand. What are people saying about your company and where are they engaging on the web?
  • Go local. One out of every five searches on Google.com is location-based. Verify your business address on Google Places so you can appear on Google.com and Google Maps. With Places, you’ll receive a monthly email with insights on how customers are interacting with your page.
  • Talk to your customers. For businesses that fit well with two-way engagement (tip: not all do!), Facebook, Twitter, and YouTube are all great channels for social interaction. You can ask for feedback, promote special offers to loyal customers, and even provide product education for zero to little cost BUT a significant effort can be required.
  • Measure your efforts. Use a web analytics tool such as Google Analytics to understand your customers. With a simple piece of code, Analytics allows you to see which sites or search engines your customers visited before they arrived at your site. You can also see aggregated information on your customers’ geographic locations. So, for example, if you see a lot of visits coming from a certain city or state, you can target online ads to that region or make a special call out to these folks on your social media channels.
The online world has really leveled the playing field. Now, small business owners can reach customers they would not have acquired when marketing was limited to expensive TV and print ad campaigns. I encourage you to spend time researching your online customers and some of you should consider building and interacting with an online community of customers and prospects. Without even spending a dime, you can build an online presence and potentially expand your customer base and your business.

Posted by: Claire Johnson, VP of Online Sales

segunda-feira, 6 de junho de 2011

After the award: students and mentors



For the past two years, we’ve looked forward to honoring the best and the brightest graduate students pursuing doctoral degrees around the globe through Google’s fellowship program. We’re thrilled to be supporting these students with a monetary gift, but what happens after the awards are given out?

An important component of our fellowship program is the Google research mentor. Each fellowship student is paired with a full-time Googler based on mutual research interests. The idea is that the mentors provide a different point of view from the students’ day-to-day academic world, introduce them to a professional network which will last their entire career and provide meaningful context and feedback based on their own experiences as the students work their way through graduate school. In return, the Googler has the unique opportunity to mentor one of the top students in the field and foster a future leader in technology.

Jason Mars of the University of Virginia was awarded the 2010 Google U.S./Canada Fellowship in Compiler Technology. Robert Hundt, a compiler and datacenter researcher at Google, was Jason’s research mentor. Here, they share how a fellowship turned out to be much more than just an award:

In Jason’s words
When I first met Robert at a research conference, I didn’t realize he would become one of the most important mentors I've had. Beyond our match in personality and thinking styles, Robert took an interest in shaping and sharpening me as a researcher and engineer, and I've benefited greatly from his guidance. I realized after my first internship that Google faces some of the most compelling research problems in computer science today. Robert’s mentorship combined with my Google Fellowship have prompted me to delve deeper into these open problems. In fact, I ended up returning to Google for two subsequent internships. Together, Robert and I have published a number of research papers (with more on the way) and filed two Google patent applications. Our relationship is greater than just mentor and mentee—we are colleagues and friends.

In Robert’s words
Given the high expectations we have for our interns, it’s no surprise to me that one of our most successful interns, Jason Mars, is a recipient of an esteemed Google Fellowship. A three-time returning intern, Jason brought great levels of enthusiasm, creativity, problem solving and problem finding skills to our team, and kept us all on our toes by challenging assumptions and the status quo. He has written half a dozen conference and workshop papers and has built relationships with many people, not just at Google, but throughout Silicon Valley. Jason is well on his way to become a renowned expert in datacenter performance and contention issues. I am very proud of him and grateful to be part of his journey. I believe I may have learned as much from him, with his limitless energy and technical creativity, as he has learned during his time at Google. Lastly, and most importantly, I have won a friend.

2011 Google Fellowships
This year, we we will be awarding fellowships to 34 promising young research students around the globe. These awards support their tuition and stipend, as well as a Google research mentor. Click here for a PDF of all of our Google Fellowship recipients. Congratulations to all the fellows; we look forward to seeing you move technology forward.