We noticed you're browsing in private or incognito mode.

To continue reading this article, please exit incognito mode or log in.

Not an Insider? Subscribe now for unlimited access to online articles.

Software That Organizes Intelligently

Smart Desktop automatically groups documents and communications by project.

The heaps of information piling up virtually on today’s computers present a major organizational problem for many people. A soon-to-be-released product called Smart Desktop, from a division of Seattle-based company Pi Corporation, aims to help people sort that information automatically and intelligently.

“People’s lives are inherently complex, and so everyone, no matter what their job description, has to break their lives into a series of manageable chunks,” says Jon Herlocker, vice president of engineering and CTO of Pi’s Smart Desktop division. “Those chunks become the context in which things get worked on.” Smart Desktop is designed, accordingly, to group information by project. But the software does far more than put all your Word and Excel documents in one folder. Normally, information is stored in separate applications: important URLs might be saved in Firefox’s Web history, for example, while e-mails are stored in Outlook. Smart Desktop unifies the information into a single view. When the system understands that a user is working on a particular project, it will bring together related files and e-mails, and it will also bring related, newly arriving e-mails to the user’s attention.

The system will make this information available to users in two ways, says John Forbes, president of Pi’s Smart Desktop division. All materials related to a project will be visible inside Smart Desktop’s user interface. The system will also tag the files so that the user can search for project tags created by Smart Desktop in Outlook, for example. “One way to think about Smart Desktop technology is automatic tagging,” says Forbes.

Herlocker says that the product is designed to work with Microsoft Windows, in order to allow a user to continue working with her existing operating system at the same time that she runs Smart Desktop. In addition to supporting popular Microsoft applications, Smart Desktop will work with applications such as Adobe Acrobat, Google Docs, and Zoho Sheets.

Smart Desktop’s underlying technology comes from Oregon State University’s Task Tracer research project, which was a part of the CALO artificial-intelligence project. (See “Software That Learns from Users.”) The Task Tracer research employed machine-learning techniques to build desktop applications that were able to learn and observe the task that a user was working on at any given moment. But Herlocker says that Smart Desktop is being careful about how it presents its artificial-intelligence roots. “If you anthropomorphize too much, people’s expectations become too high because they expect it to be as capable as a human,” he says.

While the exact workings of Smart Desktop have not yet been finalized, Herlocker says that the aim is to make the intelligence as invisible as possible. For example, the system might reorder search results to bring more-relevant results closer to the top. Or, when a user goes to save a file, the default folders will have been selected based on the project the user is working on, reducing the number of clicks needed to find the right place to store the information.

“One key is having a solution that works without making users change the way they work,” says Forbes.

Herlocker says that the company has tried to take into consideration how much people are willing to train a system, and how many interruptions they are willing to tolerate. “We’ve tried to pick the middle ground that leverages as much as possible what we know to date about machine learning and artificial intelligence, but at the same time remain very realistic about the impact of using machine-learning systems in a human context,” he says.

Pi isn’t the only company working on products of this type. Microsoft, through its Center for Information Work, is also developing a desktop assistant with similar capabilities. Currently in its prototype form, Microsoft’s desktop assistant is designed to bring together an individual’s communications, calendar, and other related information so that it creates a timeline view of her day. The system brings up relevant content based on what the user is currently doing, or what she should be doing at that time. “The software behind the desktop assistant is ‘smart’ in that it understands what information is important, and prioritizes communications and information, allowing the user to filter down the noise to a manageable level,” says Russ Burtner, user-experience designer for the Center for Information Work.

Smart Desktop is currently available in an invitation-only preview, but Herlocker says that he expects the full product to be released in late 2008.

Want to go ad free? No ad blockers needed.

Become an Insider
Already an Insider? Log in.
Want more award-winning journalism? Subscribe to Insider Basic.
  • Insider Basic {! insider.prices.basic !}*

    {! insider.display.menuOptionsLabel !}

    Six issues of our award winning print magazine, unlimited online access plus The Download with the top tech stories delivered daily to your inbox.

    See details+

    Print Magazine (6 bi-monthly issues)

    Unlimited online access including all articles, multimedia, and more

    The Download newsletter with top tech stories delivered daily to your inbox

You've read of three free articles this month. for unlimited online access. You've read of three free articles this month. for unlimited online access. This is your last free article this month. for unlimited online access. You've read all your free articles this month. for unlimited online access. You've read of three free articles this month. for more, or for unlimited online access. for two more free articles, or for unlimited online access.