Systems and methods for delivering task-oriented content using a desktop widget
First Claim
Patent Images
1. A computer-implemented method comprising:
- receiving, by a computing device of a user, a content digest comprising a task list of a plurality of tasks, each task identified by the task list corresponding to one or more content items, the content digest further comprising a cover page and a menu, the cover page associated with an image configured for download by the user, the content digest further comprising a timer that indicates a time until a next content digest is scheduled to be delivered to the user;
automatically executing, via the computing device upon receiving said content digest, a desktop widget without input from said user, said execution causing the desktop widget to be continuously run, said execution of the desktop widget further causing the computing device to display the content digest on a home screen of the computing device, said display comprising said cover page to be rendered by the computing device executed desktop widget such that said associated image is displayed;
monitoring, by the computing device during execution of the content digest by the desktop widget, progress of the task list, said progress comprising identification of each of the plurality of tasks'"'"' completion and each task'"'"'s current progress towards completion;
displaying, via the desktop widget on the computing device, based on the monitored progress, a real-time indication displaying visual indicators that indicate a current status of each of the tasks, said current status, for each task, indicting a real-time value that provides a task'"'"'s current progress towards completion or that the task has been completed; and
dynamically updating, via the desktop widget on the computing device, the visual indicators based on said monitored progress, said updating comprising changing the real-time value of the current status for a task from a value indicating its current status towards completion to a value indicating completion upon the task'"'"'s completion.
7 Assignments
0 Petitions
Accused Products
Abstract
Various embodiments of the present disclosure relate to systems and methods for presenting content to users using desktop widgets. Among other things, embodiments of the present disclosure allow users to quickly and easily access content (such as news articles) from their home screen without having to independently start a software application to do so.
112 Citations
20 Claims
-
1. A computer-implemented method comprising:
-
receiving, by a computing device of a user, a content digest comprising a task list of a plurality of tasks, each task identified by the task list corresponding to one or more content items, the content digest further comprising a cover page and a menu, the cover page associated with an image configured for download by the user, the content digest further comprising a timer that indicates a time until a next content digest is scheduled to be delivered to the user; automatically executing, via the computing device upon receiving said content digest, a desktop widget without input from said user, said execution causing the desktop widget to be continuously run, said execution of the desktop widget further causing the computing device to display the content digest on a home screen of the computing device, said display comprising said cover page to be rendered by the computing device executed desktop widget such that said associated image is displayed; monitoring, by the computing device during execution of the content digest by the desktop widget, progress of the task list, said progress comprising identification of each of the plurality of tasks'"'"' completion and each task'"'"'s current progress towards completion; displaying, via the desktop widget on the computing device, based on the monitored progress, a real-time indication displaying visual indicators that indicate a current status of each of the tasks, said current status, for each task, indicting a real-time value that provides a task'"'"'s current progress towards completion or that the task has been completed; and dynamically updating, via the desktop widget on the computing device, the visual indicators based on said monitored progress, said updating comprising changing the real-time value of the current status for a task from a value indicating its current status towards completion to a value indicating completion upon the task'"'"'s completion. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory computer-readable storage medium tangibly storing thereon computer-executable instructions that, when executed by a computing device, cause the computing device to perform a method comprising:
-
receiving, by the computing device, which is associated with a user, a content digest comprising a task list of a plurality of tasks, each task identified by the task list corresponding to one or more content items, the content digest further comprising a cover page and a menu, the cover page associated with an image configured for download by the user, the content digest further comprising a timer that indicates a time until a next content digest is scheduled to be delivered to the user; automatically executing, via the computing device upon receiving said content digest, a desktop widget without input from said user, said execution causing the desktop widget to be continuously run, said execution of the desktop widget further causing the computing device to display the content digest on a home screen of the computing device, said display comprising said cover page to be rendered by the computing device executed desktop widget such that said associated image is displayed; monitoring, by the computing device during execution of the content digest by the desktop widget, progress of the task list, said progress comprising identification of each of the plurality of tasks'"'"' completion and each task'"'"'s current progress towards completion; displaying, via the desktop widget on the computing device, based on the monitored progress, a real-time indication displaying visual indicators that indicate a current status of each of the tasks, said current status, for each task, indicting a real-time value that provides a task'"'"'s current progress towards completion or that the task has been completed; and dynamically updating, via the desktop widget on the computing device, the visual indicators based on said monitored progress, said updating comprising changing the real-time value of the current status for a task from a value indicating its current status towards completion to a value indicating completion upon the task'"'"'s completion.
-
-
20. A computing device comprising:
-
a processor; and a non-transitory computer-readable storage medium for tangibly storing thereon program logic for execution by the processor, the program logic comprising; logic executed by the processor for receiving, by the computing device which is associated with a user, a content digest comprising a task list of a plurality of tasks, each task identified by the task list corresponding to one or more content items, the content digest further comprising a cover page and a menu, the cover page associated with an image configured for download by the user, the content digest further comprising a timer that indicates a time until a next content digest is scheduled to be delivered to the user; logic executed by the processor for automatically executing, via the computing device upon receiving said content digest, a desktop widget without input from said user, said execution causing the desktop widget to be continuously run, said execution of the desktop widget further causing the computing device to display the content digest on a home screen of the computing device, said display comprising said cover page to be rendered by the computing device executed desktop widget such that said associated image is displayed; logic executed by the processor for monitoring, by the computing device during execution of the content digest by the desktop widget, progress of the task list, said progress comprising identification of each of the plurality of tasks'"'"' completion and each task'"'"'s current progress towards completion; logic executed by the processor for displaying, via the desktop widget on the computing device, based on the monitored progress, a real-time indication displaying visual indicators that indicate a current status of each of the tasks, said current status, for each task, indicting a real-time value that provides a task'"'"'s current progress towards completion or that the task has been completed; and logic executed by the processor for dynamically updating, via the desktop widget on the computing device, the visual indicators based on said monitored progress, said updating comprising changing the real-time value of the current status for a task from a value indicating its current status towards completion to a value indicating completion upon the task'"'"'s completion.
-
Specification