TIERED-BASED BILLING FOR CONTENT DELIVERY
First Claim
1. A method performed by one or more servers, the method comprising:
- receiving, by the one or more servers, information regarding a content file stored by a device;
providing, by the one or more servers and to the device, information associated with a first cost value,the first cost value corresponding to a cost to deliver the content file from the device to a user device via a network associated with a network provider;
receiving, by the one or more servers, a delivery instruction,the delivery instruction directing the one or more servers to provide a portion of the content file to the user device via one or more ports or via one or more access points of the network,each of the one or more ports or the one or more access points being associated with a respective one or more second cost values;
generating, by the one or more servers, a key associated with the information regarding the content file and with the delivery instruction;
receiving, by the one or more servers and from the user device, an indication of a selection of the key by the user device; and
delivering, by the one or more servers and to the user device, the portion of the content file via the one or more ports or the one or more access points based on receiving the indication of the selection of the key.
2 Assignments
0 Petitions
Accused Products
Abstract
One or more servers may: receive information regarding a content file stored by a device; provide information associated with a first cost value corresponding to a cost to deliver the content file from the device to a user device; receive a delivery instruction directing the one or more servers to provide a portion of the content file to the user device via one or more ports or via one or more access points, each of the one or more ports or the one or more access points being associated with respective one or more second cost values; generate a key associated with the information regarding the content file and with the delivery instruction; receive an indication of selection of the key by the user device; deliver, to the user device, the portion of the content file via the one or more ports or the one or more access points.
60 Citations
20 Claims
-
1. A method performed by one or more servers, the method comprising:
-
receiving, by the one or more servers, information regarding a content file stored by a device; providing, by the one or more servers and to the device, information associated with a first cost value, the first cost value corresponding to a cost to deliver the content file from the device to a user device via a network associated with a network provider; receiving, by the one or more servers, a delivery instruction, the delivery instruction directing the one or more servers to provide a portion of the content file to the user device via one or more ports or via one or more access points of the network, each of the one or more ports or the one or more access points being associated with a respective one or more second cost values; generating, by the one or more servers, a key associated with the information regarding the content file and with the delivery instruction; receiving, by the one or more servers and from the user device, an indication of a selection of the key by the user device; and delivering, by the one or more servers and to the user device, the portion of the content file via the one or more ports or the one or more access points based on receiving the indication of the selection of the key. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising:
one or more servers to; receive information regarding a content file stored by a device; provide, to the device, information associated with a first cost value, the first cost value corresponding to a cost to deliver the content file from the device to a user device via a network associated with a network provider; receive a delivery instruction, the delivery instruction directing the one or more servers to provide a portion of the content file to the user device via one or more ports or via one or more access points of the network, each of the one or more ports or the one or more access points being associated with a respective second cost value of one or more second cost values; generate a key associated with the information regarding the content file and with the delivery instruction; receive, from the user device, an indication of a selection of the key by the user device; receive information regarding the user device; verify that the user device is authorized to receive the portion of the content file based on receiving the information regarding the user device; and deliver, to the user device, the portion of the content file via the one or more ports or the one or more access points based on receiving the indication of the selection of the key and verifying that the user device is authorized to receive the portion of the content file. - View Dependent Claims (9, 10, 11, 12, 13)
-
14. A computer-readable medium for storing instructions, the instructions comprising:
a plurality of instructions which, when executed by one or more processors associated with one or more servers, cause the one or more processors to; receive information regarding a content file stored by a device; determine a first cost value associated with a first portion of the content file; determine a second cost value associated with a second portion of the content file; receive a delivery instruction, the delivery instruction directing the one or more servers to deliver, to a user device, the first portion of the content file via a first port or a first access point of a network, and deliver the second portion of the content file via a second port or a second access point of the network, the first port or the first access point being associated with the first cost value, the second port or the second access point being associated with the second cost value; generate a key associated with the information regarding the content file and with the delivery instruction; receive, from the user device, an indication of selection of the key; and deliver, to the user device, the first portion of the content file via the first port or the first access point, based on receiving the indication of the selection of the key; and deliver, to the user device, the second portion of the content file via the second port or the second access point, based on receiving the indication of the selection of the key. - View Dependent Claims (15, 16, 17, 18, 19, 20)
Specification