IP Library Granted Patent US 10,503,357
Granted Patent B2
US 10,503,357 · App. 14/244,825 · Granted Dec 10, 2019

Systems and methods for delivering task-oriented content using a desktop widget

Inventors: Nicholas D'Aloisio (London, GB); Agnes Liu (Walnut, CA); Mimmie Huang (Redwood City, CA); Min Song (San Jose, CA)
Assignee: OATH INC.
G06F3/0482G06F3/0481G06F3/0487G06F3/04847G06F9/451G06F16/9535G06Q10/1097G06Q30/0207G06F2203/04803
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,503,357
App. No.
14/244,825
Granted
Dec 10, 2019
Kind
B2
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.

Claims (37)

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.

2. The method of claim 1 , wherein each of the tasks in the task list is selectable via the desktop widget, and wherein displaying the progress by the user in completing the tasks includes determining which of the tasks have been selected by the user via the desktop widget.

3. The method of claim 1 , further comprising displaying, by the desktop widget, a plurality of content digests using a respective plurality of cards, wherein each content digest is displayed on a respective one of the cards.

4. The method of claim 3 , wherein each respective card displays a date of the respective content digest associated with the card and a summary of the task list included in the respective content digest.

5. The method of claim 3 , wherein the plurality of cards are displayed in an offset layered pattern and ordered based on the respective date of the content digest for each respective card, each respective card being selectable via the user's computing device to access the respective content digest associated with the selected card.

6. The method of claim 3 , wherein displaying the progress by the user in completing the tasks in the task list of a respective content digest includes visually indicating, on the card for the respective content digest, the tasks in the task list that the user has completed.

7. The method of claim 3 , wherein displaying the progress by the user in completing the tasks in the task list of a respective content digest includes visually indicating, on the card for the respective content digest, the tasks in the task list that the user has yet to complete.

8. The method of claim 3 , wherein the desktop widget is configured to remove a card from display in response to a user completing a predetermined number of tasks in the task list of the content digest associated with the card.

9. The method of claim 1 , wherein displaying the progress by the user in completing the tasks includes determining which of the content items associated with each task have been displayed to the user via the user's computing device.

10. The method of claim 9 , wherein bonus content is provided to the user in response to a predetermined number of content items being displayed to the user via the user's computing device.

11. The method of claim 10 , wherein the bonus content is only provided to the user in response to the predetermined number of content items being displayed within a predetermined period of time.

12. The method of claim 10 , wherein the bonus content includes one or more of: a coupon, a video, trivia, a game, and a loyalty reward.

13. The method of claim 12 , wherein the bonus content includes a trivia question regarding a content item associated with a task in the task list, and wherein the user is provided with additional bonus content in response to correctly answering the trivia question.

14. The method of claim 1 , wherein each task in the task list corresponds to an article containing one or more of the content items.

15. The method of claim 14 , wherein each task is selectable via the user's computing device, and wherein selection of a task in the task list displays the article corresponding to the selected task to the user via the user's computing device.

16. The method of claim 1 , wherein the one or more content items include one or more of: text, an image, video, audio, a map, a uniform resource locator, a graph, a slideshow, an article, and a file.

17. The method of claim 1 , wherein the content digest includes a set of keywords related to the tasks in the task list for display via the user's computing device.

18. The method of claim 17 , wherein each respective keyword in the set of keywords corresponds to a respective task in the task list.

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.

Assignments (7)
PATENT SECURITY AGREEMENT (FIRST LIEN) Recorded Sep 29, 2022
From: YAHOO ASSETS LLC
To: ROYAL BANK OF CANADA, AS COLLATERAL AGENT
Reel/Frame 061571/0773 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 16, 2021
From: YAHOO AD TECH LLC (FORMERLY VERIZON MEDIA INC.)
To: YAHOO ASSETS LLC
Reel/Frame 058982/0282 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 26, 2020
From: OATH INC.
To: VERIZON MEDIA INC.
Reel/Frame 054258/0635 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 2, 2018
From: YAHOO HOLDINGS, INC.
To: OATH INC.
Reel/Frame 045240/0310 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 23, 2017
From: YAHOO! INC.
To: YAHOO HOLDINGS, INC.
Reel/Frame 042963/0211 →
NUNC PRO TUNC ASSIGNMENT Recorded Jun 2, 2017
From: D'ALOISIO, NICHOLAS
To: YAHOO! INC.
Reel/Frame 042575/0893 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 30, 2017
From: LIU, AGNES; HUANG, MIMMIE; SONG, MIN
To: YAHOO! INC.
Reel/Frame 042522/0466 →
Continuity (1)
Related Publication 20150286383A1 · Oct 8, 2015
Cited By (4)
US 1,073,692 US 1,117,291 US 1,117,318 US 1,130,450