US 12,236,411 B2
Task-based payment for content
Christian Schwarz, Vuarrens (CH)
Assigned to Nagravision Sàrl, Cheseaux-sur-Lausanne (CH)
Filed by Nagravision S.A., Cheseaux-sur-Lausanne (CH)
Filed on Aug. 17, 2018, as Appl. No. 16/104,360.
Application 16/104,360 is a continuation of application No. 14/469,485, filed on Aug. 26, 2014, granted, now 10,083,429.
Prior Publication US 2018/0357624 A1, Dec. 13, 2018
This patent is subject to a terminal disclaimer.
Int. Cl. G06Q 20/12 (2012.01); G06Q 10/00 (2023.01); G06Q 20/02 (2012.01); G06Q 20/08 (2012.01); G06Q 20/22 (2012.01); G06Q 30/0226 (2023.01); H04L 47/74 (2022.01); H04L 65/60 (2022.01); H04L 67/143 (2022.01)
CPC G06Q 20/127 (2013.01) [G06Q 10/00 (2013.01); G06Q 20/02 (2013.01); G06Q 20/08 (2013.01); G06Q 20/1235 (2013.01); G06Q 20/22 (2013.01); G06Q 30/0232 (2013.01); H04L 47/745 (2013.01); H04L 65/60 (2013.01); H04L 67/143 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method of distributed computing comprising:
receiving, by a server and from a user device and via a network, a selection of a type of task to be performed by the user device, the type of task being one of a plurality of types of available tasks;
receiving, by the server and from the user device and via the network, a content request message for a content item, the content request message including an indicator of the selected type of task;
providing, in response to the content request message, via the network and by the server, a plurality of subtasks of a task to be executed, the task being of the selected type of task indicated in the content request message and to be executed using at least one device resource associated with the user device;
causing streaming of portions of the content item to the user device, the streamed portions of the content item corresponding to completed subtasks; and
causing streaming of the content item to terminate based on a determination that the user device has ceased performance of the subtasks.