Wednesday, December 1, 2010

Personalizing Search Results Using Social Information


Marissa's definitions for social search is "any search aided by a social interaction or a social connection... Social search happens every day. When you ask a friend what movies are good to go see? or where should we go to dinner?, you are doing a verbal social search. You're trying to leverage that social connection to try and get a piece of information that would be better than what you'd come up with on your own."

She explains that Google tried to add a social layer by allowing its users to annotate search results in Google Co-op, but that didn't work very well. "There have been a few topical areas that have had a lot of traction, but overall the annotation model needs to evolve."


Marissa Mayer suggests that Google could show you the results labeled by the people you trust, for example your Facebook friends. Google could also personalize your search results by promoting web pages bookmarked by your friends. "PageRank itself relies on the link structure of the web to try to find the most authoritative pages. For example, it's clear that people would attribute more authority to the pages that their friends have visited."

Asked about the future of search, Marissa predicted that in ten years search engines will answer to queries like "what movies are good to see?", "where's the nearest sushi restaurant that's good?" by using information from the user's social context. Basically, the social data is just another way to personalize search results, along with your search history or your location.

Once your social data becomes portable (and OpenSocial could play an important role here), Google could use aggregate information from your friends to modify the weights in a personalized PageRank model

Tuesday, November 16, 2010

Tips for Google Mobile Search


Google's mobile search engine (google.com/m) has a lot of features that aren't available in the regular desktop interface. Its latest interface was launched in March last year in the US and yesterday in the UK, France, Germany and Canada. The main change in Google's mobile interface is the integration between the web results, images, news and local results, which are displayed on a single pages, based on their relevance to the query. Here are some features specific to Google Mobile Search:

1. Information about sports: European football, NBA, NHL and more.


2. Optimized calculator that shows the results in a search box so you can use them for other calculations.


3. Weather conditions for airports


4. Since Google shows the transcoded version of search results, it can improve the way you access the web pages. If the results are very big, Google splits them in several pages and it can send you directly to the section that is the most relevant to your query.

5. The phonebook listings let you call people directly from search results, the same as Google's local search results:


6. Google promotes the site specifically designed for mobile phones and you can recognize them by looking for a small phone icon next to the snippet.

7. You can hide the images from search results by clicking on "Hide Images" at the bottom of the page. Google only shows thumbnails, which load faster and are more appropiate for small screens.

8. If you enter your location on the homepage, you won't have to add it to your queries. Since Google knows you're in Boston, you should only enter "weather", "movies", "book stores" etc. Google also saves your recent locations and they're accessible from a drop-down next to each group of local search results.

9. Google reformats the links to point to the transcoded versions so you can use Google Mobile Search as a bridge between your mobile browser and the web. You won't be able to access through Google Mobile Search secure web pages and some web pages lose their functionality as Google removes embedded objects, JavaScript code, tables etc. There's also a simple interface

10. If you have a mobile browser that is able to display web pages, you can disable Google's transcoder by going to Settings and deactivating "Format web pages for your phone". You can also go to the standard Google interface by selecting "View Google in... classic" at the bottom of Google's homepage. for Google's transcoder that lets you enter a URL.

Saturday, November 6, 2010

The Number of Google Subscribers


Google Reader Subscribers Count is a discreet Greasemonkey script that shows the number of Google subscribers to a site's feeds. The number is overlayed at the bottom of each page that has feeds and it's one of the ways you can measure the popularity of a site. If you click on the number, you can subscribe to the feed.

As usually, the script requires Firefox and the Greasemonkey extension, although it could also work in other browsers. A related script is Google Reader Subscribe Button, which shows if you've subscribed to a feed and lets you subscribe to it in Google Reader. It would be interesting to combine the two scripts.

Wednesday, October 13, 2010

Google Chrome


Many Google Chrome features aren't enabled by default because they're not ready for primetime or they're too advanced. Unfortunately, you can't enable them from the interface and you have use command-line flags.

A recent Chromium build added a new internal page that lets you enable some advanced features: about:labs.

"Tabpose is currently the only lab on Mac, tabs-on-left the only lab on Windows. about:labs should not be visible on the stable channel. Labs that were enabled on the dev channel should not be enabled on the stable channel."

Tabs-on-the-left is especially useful on widescreen monitors, while tabposé is a Mac-only feature that adds Exposé for tabs.

Both features can also be enabled by adding command-line flags to a Chrome shortcut: --enable-vertical-tabs for side tabs and --enable-expose-for-tabs for tabposé. After enabling vertical tabs using the command-line flag, right-click on a tab and select "use side tabs".

Friday, October 1, 2010

Make Free Phone Calls from Gmail


Gmail added a long-awaited feature: making phone calls. If you install the voice and video chat plug-in, you can call phones in the US and Canada for free. You can also call in other countries, but you'll have to pay. Fortunately, Google's rates are really low and the service is cheaper than Skype.

"Calls to the U.S. and Canada will be free for at least the rest of the year and calls to other countries will be billed at our very low rates. We worked hard to make these rates really cheap with calls to the U.K., France, Germany, China, Japan — and many more countries — for as little as $0.02 per minute," informs Google.


If you have a Google Voice phone number (anyone in the US can get one), you can also receive phone calls in Gmail. Now that Google Voice integrates with Gmail, a lot more people will use it.

Saturday, September 11, 2010

Defination of Love


The hunger for love is much more difficult to remove than the hunger for bread. ~Mother Teresa
Gravitation is not responsible for people falling in love. ~Albert Einstein

There is no surprise more magical than the surprise of being loved. It is God's finger on man's shoulder. ~Charles Morgan

Wednesday, September 1, 2010

Google's iPhone App Adds Notifications for Gmail and Google Calendar


I rarely use the native email clients from Android and iPhone. Gmail's mobile web app has a better interface and it's easier to use than those applications, but there are some limitations that force you to switch to the native apps: you can't attach files and there's no support for notifications. Until mobile browsers add support for these features and integrate with the operating system, native apps will continue to be more powerful.

The latest version of Google Mobile App for iPhone solves one of these issues by adding push notifications for Gmail and Google Calendar. You no longer have to use Google Sync to get notifications when you receive an email message or an event is about to occur.

"Now Google Mobile App can help with push notifications from your Google account to your iPhone -- an icon badge shows you’ve got new mail in Gmail, and Google Calendar event reminders appear right on your home screen."


Monday, August 16, 2010

Analysis of the Laser Propelled Lightcraft Vehicle


Glenn Research Center, Cleveland, Ohio
Analysis of the Laser Propelled
Lightcraft Vehicle
NASA/TM—2000-210240
June 2000
AIAA–2000–2348
The NASA STI Program Office . . . in Profile
Since its founding, NASA has been dedicated to
the advancement of aeronautics and space

Thursday, May 6, 2010

Android Market and Piracy


Google has recently released a licensing service for Android applications that is supposed to make it more difficult to pirate paid apps. The service is not yet part of the operating system and it works by sending a query to Google's servers in order to determine if the user has bought an application.


Android Police found that it's quite easy to circumvent Google's verification, especially if the application's code is not obfuscated. "Because the License Verification Library is not part of the Android OS, an app developer needs to package it with the app that uses it, making it an easier patch target, without requiring root access. (...) The method is so simple, even a novice programmer could write a script to automatically patch most apps."

Google's Tim Bray responded by saying that "the first release shipped with the simplest, most transparent imaginable sample implementation," which didn't focus on security. He recommends developers to obfuscate the code and to use other implementations. Tim Bray also says that "the best attack on pirates is to make their work more difficult and expensive, while simultaneously making the legal path to products straightforward, easy, and fast. Piracy is a bad business to be in when the user has a choice between easily purchasing the app and visiting an untrustworthy, black-market site."

Tim Bray's answer is ironic, if you think about it. Google's Android Market lets you install paid applications only if you are in one of the 13 supported countries. The "legal path" is neither "straightforward, easy, or fast" if you don't live in one of the 13 countries that are supported. Maybe instead of focusing on developing anti-piracy services, Google should add more locations to the paid Android Market.

Tuesday, February 9, 2010

Free Recharge


http://www.amulyam.in/register.do?id=7cb8b6e9-496c-423f-9440-9aed0e2e0ea6&sid=1


just click and Get Recharge Free

Saturday, January 9, 2010

Orkut Communicate with Groups of Friends

Orkut, Google's social network that has a lot of users in Brazil and India, has received a major update. Groups of friends are more visible and you can send messages to the members of a group directly from Orkut's homepage. Orkut also updated search results pages and application pages, while testing a new platform for communities.

There are a lot of changes and it will be interesting to see if Google tests these features in Orkut before launching Google Me, a social network that will compete with Facebook.

One of the major changes in Orkut is the focus on groups. "You love your grandma and you're friends with your boss, but that doesn't mean you want them both seeing the conversation you're having with your friends the day after a party. With orkut, you can now build separate groups of your friends reflecting how you interact with them in real life." This is one of the ideas from "The Real Life Social Network", a presentation by Paul Adams, Senior User Experience Researcher at Google.