Browse Prior Art Database

Method for Draggable Browser-to-Desktop Hybrid Widgets Disclosure Number: IPCOM000202319D
Publication Date: 2010-Dec-13
Document File: 2 page(s) / 143K

Publishing Venue

The Prior Art Database


Currently there are Javascript widgets for a web browser (eg. Dojo) and JavaScript widgets for the desktop (e.g. Yahoo! Widgets, Opera Widgets, etc), as well as widgets that can exist in both environments that I'll call Hybrid Widgets. The idea proposed describes a method which allows Hybrid widgets to be draggable from a browser environment onto a users desktop. This way if a user runs into a working widget they like on a web page, they can easily grab that widget with their mouse, and drag it over to their desktop to make it more readily accessible. The advantage of this solution is to provide a seemless way to download and install the hybrid widget by a simple intuitive jesture and without having to go through any download or install processes.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 93% of the total text.

Page 01 of 2

Method for Draggable Browser-to-Desktop Hybrid Widgets

Disclosed is a process for enabling installation of a desktop hybrid widget engine on a client machine to support desktop widgets. The engine of the disclosed process while similar to existing widget engines in that it compiles and runs JavaScript-AJAX based widgets on your desktop, also has an added feature of detecting a dropped link to a hybrid widget from a browser. At such an event, the engine of the disclosed process would download and install the hybrid widget via a link provided.

A hybrid widget running in a browser requires a handle somewhere on the widget that is encapsulated in a hyperlink anchor to the download URL of the hybrid widget. The URL points to a file or package on the Internet with a unique extension. The extension used by the engine of the disclosed process detects a new hybrid widget URL has been dropped on the desktop. Rather than creating a shortcut, the engine downloads and installs the new widget via the URL, and displays the widget on the desktop in the dropped location appearing to the end user, as if the user dragged the same widget from their browser to their desktop.

For example, a project manager views a dashboard to track a project and monitor defect takedown results available though a particular viewlet on the dashboard. The project manager can then grab the related viewlet from the dashboard and drag it over to the desktop of the manager for continuous, real-time viewing...