Abstract
Methods and systems of paying for content, such as, for example, audio and/or video content, are presented. In an example method, a task to be executed using at least one device resource associated with a user device is provided. Also, the task is to be executed during streaming of a content item. The streaming of the content item to the user device is caused to terminate in response to a determination that the execution of the task using the at least one device resource has been terminated.
Claims
-
A method of paying for content, the method comprising:
providing, using at least one hardware processor, a task to be executed during streaming of a content item to a user device for presentation to a user, wherein the task is to be executed using at least one device resource associated with the user device; and
causing the streaming of the content item to the user device to terminate in response to a determination that the execution of the task using the at least one device resource has been terminated.
-
The method of claim 1, further comprising:
causing the execution of the task to terminate in response to a determination that the presentation of the content item to the user has been terminated.
-
The method of claim 1, further comprising:
the streaming of the content item to the user device.
-
The method of claim 1, wherein:
the streaming of the content item comprises streaming each of a plurality of portions of the content item in succession to the user device; and
the providing of the task comprises providing a plurality of subtasks, wherein each of the plurality of subtasks is to be performed during a corresponding one of the plurality of portions of the content item.
- The method of claim 4, wherein a portion of the plurality of portions of the content item is streamed in response to receiving an indication that performance of a subtask of the plurality of subtasks corresponding to the portion of the plurality of portions of the content item was completed.
- The method of claim 5, wherein the indication that the performance of the subtask of the plurality of subtasks corresponding to the portion of the plurality of portions of the content item was completed comprises a result of the performance of the subtask.
-
The method of claim 4, further comprising:
dividing the task into the plurality of subtasks; and
dividing the content item in the plurality of portions, where each of the plurality of portions corresponds to one of the plurality of subtasks.
- The method of claim 1, wherein the user device comprises the at least one device resource.
-
The method of claim 1, wherein:
the user device comprises a first user device; and
another user device communicatively coupled with the first user device comprises the at least one device resource.
-
The method of claim 1, wherein:
the user device comprises a first user device;
the at least one device resource comprises a plurality of device resources; and
each of a plurality of other user devices communicatively coupled with the first user device comprises at least one of the plurality of device resources.
- The method of claim 1, wherein the at least one device resource comprises a computational unit.
- The method of claim 1, wherein the at least one device resource comprises a communication unit.
- The method of claim 1, wherein the task comprises computationally mining a digital currency.
- The method of claim I, wherein the task comprises performing computations for a facial recognition algorithm.
- The method of claim I, wherein the task comprises performing computations for a deoxyribonucleic acid (DNA) folding algorithm.
- The method of claim 1, wherein the task comprises retransmitting communication data to a plurality of communication devices other than the user device.
- The method of claim 1, wherein the content item comprises one of an audio content item, a video content item, an audio/video content item, a still image, and a textual content item.
-
A system, comprising:
at least one hardware processor; and
memory including instructions that, when executed by the at least one hardware processor, cause the system to perform operations comprising:
providing a task to be executed during streaming of a content item to a user device for presentation to a user, wherein the task is to be executed using at least one device resource associated with the user device; and
causing the streaming of the content item to the user device to terminate in response to a determination that the execution of the task using the at least one device resource has been terminated.
- The system of claim 18, wherein the system comprises one of a media gateway, a television set-top box, a gaming system, a desktop computer, a laptop computer, a tablet computer, a smart phone, and a personal digital assistant.
-
A non-transitory computer-readable storage medium comprising instructions that, when executed by at least one processor of a machine, cause the machine to perform operations comprising:
providing a task to be executed during streaming of a content item to a user device for presentation to a user, wherein the task is to be executed using at least one device resource associated with the user device; and
causing the streaming of the content item to the user device to terminate in response to a determination that the execution of the task using the at least one device resource has been terminated.
Owners (US)
-
Nagravision S.a
(Aug 25 2014)
Explore more patents:
Applicants
-
Nagravision Sa
Explore more patents:
Inventors
-
Schwarz Christian
Explore more patents:
CPC Classifications
-
G06Q20/127
Explore more patents:
-
G06Q10/00
Explore more patents:
-
G06Q20/02
Explore more patents:
-
G06Q20/08
Explore more patents:
-
G06Q20/1235
Explore more patents:
-
G06Q20/22
Explore more patents:
-
G06Q30/0232
Explore more patents:
-
H04L47/745
Explore more patents:
-
H04L65/60
Explore more patents:
-
H04L67/143
Explore more patents:
IPC Classifications
-
G06Q20/12
Explore more patents:
-
G06Q30/02
Explore more patents:
-
H04L12/911
Explore more patents:
-
H04L29/06
Explore more patents:
-
H04L29/08
Explore more patents:
Document Preview
- Publication: Mar 3, 2016
-
Application:
Aug 26, 2014
US 201414469485 A
-
Priority:
Aug 26, 2014
US 201414469485 A