Dashboards, Widgets and Devices
OwnerJohn O. Louch, Imran A. Chaudhri +3inventors
InventorsJohn O. Louch, Imran A. Chaudhri, Scott Forstall, Robert E. Borchers, Gregory N. Christie
Life of this patent
Estimating the term…
Abstract
Dashboards and widgets are tailored for use with a variety of devices having different capabilities. In some implementations, a device includes a touch-sensitive display and a processor operatively coupled to the display. The processor is operable for presenting a widget on the display in response to touch input. The widget is capable of displaying dynamic behavior determined by a scripting language file associated with the widget. The display can be multi-touch-sensitive.
Claims55
A device, comprising:
- a touch-sensitive display;
- and
- a processor operatively coupled to the display, the processor operable for presenting a widget on the display in response to touch input, wherein the widget is capable of displaying dynamic behavior determined by a scripting language file associated with the widget.
A device, comprising:
- a touch-sensitive display;
- and
- a processor operatively coupled to the display, the processor operable for presenting widgets on the display in response to touch input, the processor further operable to scroll the widgets on the display in response to touch input.
A method, comprising:
- displaying a number of widgets;
- receiving touch input;
- and
- manipulating the widgets in response to the touch input, wherein at least one of the widgets includes dynamic behavior which is determined by a scripting language file associated with the widget.
A computer-readable medium having instructions stored thereon, which, when executed by a processor, causes the processor to perform the operations of:
- displaying a number of widgets;
- receiving touch input;
- and
- manipulating the widgets in response to the touch input, wherein at least one of the widgets is capable of displaying dynamic behavior determined by a scripting language file associated with the widget.
A system, comprising:
- means for displaying a number of widgets;
- means for receiving touch input;
- and
- means for manipulating the widgets in response to the touch input, wherein at least one of the widgets is capable of displaying dynamic behavior determined by a scripting language file associated with the widget.
A system, comprising:
- a touch-sensitive display;
- a processor operatively coupled to the display, the processor operable for generating a dashboard environment including at least one widget and for presenting the widget on the display in response to touch input;
- and
- communication circuitry coupled to the processor and operable for transmitting and receiving voice or data communications in response to an interaction with the widget.
A system, comprising:
- a touch-sensitive display;
- a processor operatively coupled to the display, the processor operable for generating a dashboard environment including at least one widget and for presenting the widget on the display in response to touch input;
- and
- an audio system coupled to the processor and operable for playing audio files in response to an interaction with the widget.
A system, comprising:
- a touch-sensitive display;
- a processor operatively coupled to the display, the processor operable for generating a dashboard environment including at least one widget and for presenting the widget on the display in response to touch input;
- and
- a digital camera coupled to the processor and operable in response to an interaction with the widget.
A device, comprising:
- a touch-sensitive display;
- and
- a processor operatively coupled to the display, the processor operable for presenting a widget on the display in response to touch input, wherein the processor is configurable for generating a dashboard environment including a number of widgets and for allowing the widgets to be scrolled in multiple directions in the display by a user touching the display and gesturing with one or more fingers.
A method, comprising:
- displaying a set of widgets on a multi-touch-sensitive display;
- receiving input specifying a widget from the set of widgets;
- and
- responsive to the input, displaying the specified widget.
A user interface, comprising:
- a multi-touch-sensitive display area for displaying representations of widgets, wherein at least one of the widget representations is responsive to multi-touch input.
A user interface, comprising:
- a multi-touch-sensitive display area for displaying representations of widgets together with representations for applications, wherein at least one of the widget representations and one of the application representations is responsive to multi-touch input.
Dependencies are inferred from the claim text.