Workflow widgets
First Claim
Patent Images
1. A widget workflow method, comprising:
- executing a first instance of a widget on a first device;
sending widget files, or a link to the widget files, to a second device;
updating the first instance of the widget at the first device with content created at the second device, where the content is created using a second instance of the widget on the second device, where the second instance of the widget is launched on the second device using the widget files or the link to the widget files received from the first device;
storing the widget files in one or more folders of a file system at the first device or the second device; and
providing access to the widget files through a user interface.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems, methods, computer-readable mediums, user interfaces and other implementations are disclosed for workflow widgets. In some implementations, a widget workflow method includes: launching a widget at a first device; and updating the widget with content created at a second device.
356 Citations
18 Claims
-
1. A widget workflow method, comprising:
-
executing a first instance of a widget on a first device; sending widget files, or a link to the widget files, to a second device; updating the first instance of the widget at the first device with content created at the second device, where the content is created using a second instance of the widget on the second device, where the second instance of the widget is launched on the second device using the widget files or the link to the widget files received from the first device; storing the widget files in one or more folders of a file system at the first device or the second device; and providing access to the widget files through a user interface. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A widget workflow method, comprising:
-
making a widget available to one or more subscribing devices participating in a work flow, where the widget includes content at least some of which is modifiable; receiving content updates from instances of the widget residing on the one or more subscribing devices;
if more than one content update is received,aggregating the content updates; making the aggregated content updates available to at least one of the one or more widget instances residing on the subscribing devices, where the aggregated content updates are made available by storing the aggregated content updates in a storage location that can be accessed by the one or more subscribing devices; and notifying the one or more subscribing devices that aggregated content updates are available. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A widget workflow method, comprising:
-
receiving on a second device a Universal Resource Locator (URL) associated with a widget instantiated on a first device; determining if an instance of the widget exists on the second device; if an instance does not exist, instantiating the widget on the second device; and updating the widget instantiated on the first device with content generated using the widget instantiated on the second device, where files associated with the widget instantiated on the second device are stored in one or more folders of a file system of the second device; and providing access to the files through a user interface.
-
-
16. A computer-readable medium having stored thereon instructions which, when executed by processor, causes the processor to perform the operations of:
-
executing a first instance of a widget on a first device; sending widget files, or a link to the widget files, to a second device; updating the first instance of the widget at the first device with content created at the second device, where the content is created using a second instance of the widget on the second device, where the second instance of the widget is launched on the second device using the widget files or the link to the widget files received from the first device; storing the widget files in one or more folders of a file system at the first device or the second device; and providing access to the widget files through a user interface.
-
-
17. A computer-readable medium having stored thereon instructions which, when executed by processor, causes the processor to perform the operations of:
-
making a widget available to one or more subscribing devices participating in a work flow, where the widget includes content at least some of which is modifiable; receiving content updates from instances of the widget residing on the one or more subscribing devices;
if more than one content update is received,aggregating the content updates; making the aggregated content updates available to at least one of the one or more widget instances residing on the subscribing devices, where the aggregated content updates are made available by storing the aggregated content updates in a storage location that can be accessed by the one or more subscribing devices; and notifying the one or more subscribing devices that aggregated content updates are available.
-
-
18. A computer-readable medium having stored thereon instructions which, when executed by processor, causes the processor to perform the operations of:
-
receiving on a second device a Universal Resource Locator (URL) associated with a widget instantiated on a first device; determining if an instance of the widget exists on the second device; if an instance does not exist, instantiating the widget on the second device; and updating the widget instantiated on the first device with content generated using the widget instantiated on the second device, where files associated with the widget instantiated on the second device are stored in one or more folders of a file system of the second device; and providing access to the files through a user interface.
-
Specification