Take the 2-minute tour ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

I've heard Ubuntu 13.10 will ship Smart Scopes technology.

What are smart scopes?

share|improve this question
add comment

1 Answer

up vote 7 down vote accepted

Smart scopes is a technology that provides functionality to choose the best set of scopes to present to the user depending on the search term, whether the scope is locally installed or remotely available on Canonical servers.

The "smartness" is achieved by consulting Canonical's Smart Scopes Server with every search query made from the Home view of the Dash.

This technology will be available from Ubuntu 13.10 onwards, and it can be tested already in the Ubuntu "Saucy Salamander" development images, which will eventually become the 13.10 release.

How it all works

The journey starts when the user opens the Dash and types something to search for. The search query will be submitted to both local scopes in the user machine and to remote scopes in the Smart Scopes Server. You can think of scopes as dedicated search engines (e.g. the videos scope will search for videos), whose results can be combined and prioritized before they're presented to the user.

This is where the Smart Scopes Service kicks in: a remote service used by the Home Scope to determine the best matches for Scopes to trigger for a search term. It is also responsible for returning results of any remote scopes for that search term, as well as accepting anonymous metrics generated during that search.

Efficient

In order to provide a richer variety of results, a great number of scopes will be installed on the local machine. Each one of these will be activated only if the Smart Scopes Service deems it necessary, and all scopes will be unloaded after a period of inactivity.

This, combined with the lion share of the work being done on the remote server provides for a very efficient and modularized process, giving the user a fast experience in getting content despite of all the processing happening behind the scenes.

Smart!

The Smart Scopes Server will constantly learn about the results being clicked on the Dash according to the search terms, and adapts the returned results and their ranking based on the metrics it receives. The more the service is used and the more the Ubuntu user base grows, the more accurate the results will be.

share|improve this answer
2  
Maybe you could address privacy matters explicitly? Is this data confined to the user's computer? Shared with other? Anonymized? I am asking in order to avoid future futile debates on the topic. –  don.joey Jun 21 '13 at 8:22
    
Useful links: wiki.ubuntu.com/SmartScopes1304Spec –  saji89 Jun 21 '13 at 8:39
    
@Private thanks for the heads up. I addressed the privacy matters as a separate question and added a link to the answer. –  David Planella Jun 21 '13 at 8:49
    
@saji89, added link to the spec as well, thanks! –  David Planella Jun 21 '13 at 8:49
    
@DavidPlanella, Thanks for adding that.. That link has an umage, which with some modification(to simplify) can be added to the answer to explain visually. –  saji89 Jun 21 '13 at 8:51
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.