User-centric widgets and dashboards
First Claim
Patent Images
1. A method, comprising:
- searching for dashboards or widgets for a device of a user based on a search query derived without user input by an operating system or application running on the device, the search query derived from a history of user actions and a geographic location of the device;
receiving, through a network interface, the dashboards or widgets resulting from said search;
presenting the dashboards or widgets on a user interface of the device;
receiving a selection of a dashboard or widget from the dashboards or widgets presented on the user interface; and
invoking the selected dashboard or widget on the device.
0 Assignments
0 Petitions
Accused Products
Abstract
User-centric widgets and dashboards are automatically modified to reflect a user'"'"'s goals and needs.
725 Citations
21 Claims
-
1. A method, comprising:
-
searching for dashboards or widgets for a device of a user based on a search query derived without user input by an operating system or application running on the device, the search query derived from a history of user actions and a geographic location of the device; receiving, through a network interface, the dashboards or widgets resulting from said search; presenting the dashboards or widgets on a user interface of the device; receiving a selection of a dashboard or widget from the dashboards or widgets presented on the user interface; and invoking the selected dashboard or widget on the device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A system comprising:
-
a processor; memory operatively coupled to the processor and having instructions stored thereon, which, when executed by the processor, cause the processor to perform operations comprising; searching for dashboards or widgets for the system based on a search query derived without user input by an operating system or application running on the system, the search query derived from a history of user actions and based on a geographic location of the system; receiving, through a network interface, the dashboards or widgets resulting from said search; presenting the dashboards or widgets on a user interface of the system; receiving a selection of a dashboard or widget from the dashboards or widgets presented on the user interface; and invoking the selected dashboard or widget on the system. - View Dependent Claims (17, 18, 19, 20)
-
-
21. A non-transitory, computer-readable storage medium having instructions stored thereon, which, when executed by one or more processors of a device, cause the one or more processors to perform operations comprising:
-
searching for dashboards or widgets for the device of a user based on a search query derived without user input by an operating system or application running on the device, the search query derived from a history of user actions and a geographic location of the device; receiving, through a network interface, the dashboards or widgets resulting from said search; presenting the dashboards or widgets on a user interface of the device; receiving a selection of a dashboard or widget from the dashboards or widgets presented on the user interface; and invoking the selected dashboard or widget on the device.
-
Specification