Linked widgets
First Claim
1. A method of linking widgets, comprising:
- providing a first widget;
providing a second widget; and
linking the first and second widgets.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems, methods, computer-readable mediums, user interfaces and other implementations are disclosed for manually or automatically linking widgets. The automatic linking of widgets includes detecting a trigger event associated with a first widget, and providing access to a second widget in response to the trigger event. The trigger event can be the downloading, previewing, installation, launching, updating, operating or any other interaction with one or more widgets. The trigger event can also be the exercise of a function or feature of a widget. In some implementations, a communication path or channel is established between widgets for sharing information. In other implementations, linked widgets are provided access to shared information. A widget link manager can be used to manually establish links between widgets and to designate shared information, restrictions, etc.
449 Citations
27 Claims
-
1. A method of linking widgets, comprising:
-
providing a first widget;
providing a second widget; and
linking the first and second widgets.
-
-
2. A method of linking widgets, comprising:
-
detecting a trigger event associated with a first widget; and
providing access to a second widget in response to the trigger event. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method of linking widgets, comprising:
-
interacting with a first widget;
generating a first output from the first widget in response to the interaction;
interacting with a second widget linked to the first widget; and
generating a second output from the second widget based at least in part on the first output from the first widget. - View Dependent Claims (13, 14)
-
-
15. A method of linking widgets, comprising:
-
generating a list of link information for a plurality of widgets;
selecting a widget for linking;
determining a set of widgets available for linking with the selected widget based on the link information; and
linking the selected widget with at least one widget in the set of widgets. - View Dependent Claims (16, 17)
-
-
18. A method of linking widgets, comprising:
-
selecting a first widget;
determining a first set of information that can be shared by the first widget;
selecting a second widget;
determining a second set of information that can be shared by the second widget;
linking the first and second widgets; and
establishing communication between the first and second widgets for sharing the first and second sets of information.
-
-
19. A widget linking system, comprising:
-
a widget link manager for establishing available links between a first and a set of second widgets; and
a widget linker for linking the first widget with at least one second widget from the set of second widgets. - View Dependent Claims (20, 21)
-
-
22. A computer-readable medium having stored thereon instructions, which, when executed by a processor, causes the processor to perform the operations of:
-
providing a first widget;
providing a second widget; and
linking the first and second widgets.
-
-
23. A computer-readable medium having stored thereon instructions, which, when executed by a processor, causes the processor to perform the operations of:
-
detecting a trigger event associated with a first widget; and
providing access to a second widget in response to the trigger event.
-
-
24. A computer-readable medium having stored thereon instructions, which, when executed by a processor, causes the processor to perform the operations of:
-
linking a first and second widget;
generating a first output from the first widget; and
generating a second output from the second widget based at least in part on the first output from the first widget.
-
-
25. A computer-readable medium having stored thereon instructions, which, when executed by a processor, causes the processor to perform the operations of:
-
selecting a widget for linking;
determining a set of widgets available for linking with the selected widget based on the link information; and
linking the selected widget with at least one widget in the set of widgets.
-
-
26. A computer-readable medium having stored thereon instructions, which, when executed by a processor, causes the processor to perform the operations of:
-
selecting a first widget;
determining a first set of information that can be shared by the first widget;
selecting a second widget;
determining a second set of information that can be shared by the second widget;
linking the first and second widgets; and
establishing communication between the first and second widgets for sharing the first and second sets of information.
-
-
27. A system for linking widgets, comprising:
-
means for providing first and second widgets; and
means for linking the first and second widgets.
-
Specification