System and process for scalable and secure content delivery
Abstract
Aspects of the subject disclosure may include, for example, segmenting a file to obtain a set of segments, wherein the file can be regenerated according to a recombination of the set of segments. At least some segments are transported to a targeted group of users including a first group of users and a second group of users, via unlicensed frequency spectrum and according to a peer-to-peer file sharing process. A segmentation record identifying the set of segments is provided to the targeted group of users. A progress of a delivery of the set of segments is monitored according to the segmentation record. The progress of the delivery is analyzed to identify a deficiency in delivery of a particular segment of the set of segments. Responsive to the deficiency, the particular segment is provided to the first group of users via a licensed frequency spectrum. Other embodiments are disclosed.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A system, comprising:
a processing system including a processor; and a memory that stores executable instructions that, when executed by the processing system, facilitate performance of operations, the operations comprising: identifying a first equipment for receiving a file segment in accordance with: an identification of a type of the first equipment, an indication of a first geographic location of the first equipment, a quality associated with a wireless link to the first equipment, an indication that the first equipment is not stationary, or any combination thereof; and providing, based on the identifying, the file segment to the first equipment wireles sly via a licensed frequency spectrum, wherein the first equipment and a second equipment are selected to engage in an exchange of the file segment from the first equipment to the second equipment via an unlicensed frequency spectrum and according to a peer-to-peer (P2P) file sharing process based on an anticipated proximity of the first equipment and the second equipment during the exchange and based on a first report provided by the second equipment to the first equipment that indicates that the second equipment is missing the file segment.
2 . The system of claim 1 , wherein the file segment is included in a set of file segments, and wherein the operations further comprise:
disaggregating a file to obtain the set of file segments.
3 . The system of claim 2 , wherein the file is regenerated according to a recombination of the set of file segments.
4 . The system of claim 2 , wherein a plurality of file segments included in the set of file segments is transported to a plurality of equipment of a targeted group of users via the unlicensed frequency spectrum and according to the P2P file sharing process.
5 . The system of claim 4 , wherein the operations further comprise:
facilitating a secure exchange of the plurality of file segments to the plurality of equipment of the targeted group of users.
6 . The system of claim 5 , wherein the facilitating of the secure exchange of the plurality of file segments to the plurality of equipment of the targeted group of users further comprises applying a hash function, a blockchain, encryption, or a combination thereof.
7 . The system of claim 5 , wherein the facilitating of the secure exchange of the plurality of file segments further comprises providing security material to the plurality of equipment of the targeted group of users, and wherein a confirmation of the secure exchange is based on the security material.
8 . The system of claim 7 , wherein the security material comprises a checksum, a hash value, an encryption key, or a combination thereof.
9 . The system of claim 4 , wherein the operations further comprise:
analyzing manifest records for the plurality of equipment of the targeted group of users, wherein the manifest records identify, for equipment of each targeted user of the targeted group of users, those file segments delivered to the equipment of each targeted user of the targeted group of users.
10 . The system of claim 1 , wherein the file segment corresponds to a first file segment of a set of file segments associated with a file, wherein the first equipment is configured to transmit a second report that indicates that the first equipment is missing a second file segment of the set of file segments, and wherein the first equipment is configured to receive the second file segment in accordance with the second report.
11 . The system of claim 1 , wherein the exchange of the file segment from the first equipment to the second equipment based on an identification of a channel quality between the first equipment and the second equipment.
12 . The system of claim 1 , wherein the file segment is associated with a file, and wherein the identifying of the first equipment for receiving the file segment is further in accordance with: an identification of a timing requirement associated with a priority for distributing the file.
13 . A method, comprising:
identifying, by a processing system including a processor, a first equipment for receiving a file segment in accordance with: an identification of a type of the first equipment, an indication of a first geographic location of the first equipment, a quality associated with a wireless link to the first equipment, an indication that the first equipment is not stationary, a capability of a second equipment, or any combination thereof; and providing, by the processing system and based on the identifying, the file segment to the first equipment wireles sly via a licensed frequency spectrum, wherein the first equipment and the second equipment are selected to engage in an exchange of the file segment from the first equipment to the second equipment via an unlicensed frequency spectrum and according to a peer-to-peer (P2P) file sharing process based on an anticipated proximity of the first equipment and the second equipment during the exchange and based on a first report provided by the second equipment that indicates that the second equipment is missing the file segment.
14 . The method of claim 13 , further comprising:
facilitating, by the processing system, a secure exchange of the file segment to a plurality of equipment of a targeted group of users, the plurality of equipment including the second equipment.
15 . The method of claim 14 , wherein the facilitating of the secure exchange of the file segment comprises providing, by the processing system, security material to the plurality of equipment of the targeted group of users, wherein a confirmation of the secure exchange is based on the security material.
16 . The method of claim 15 , wherein the facilitating of the secure exchange of the file segment to the plurality of equipment of the targeted group of users further comprises applying a hash function, a blockchain, encryption, or a combination thereof.
17 . A non-transitory machine-readable medium, comprising executable instructions that, when executed by a processing system including a processor, facilitate performance of operations at first equipment, the operations comprising:
identifying a first equipment for receiving a file segment in accordance with: an identification of a type of the first equipment, an indication of a first geographic location of the first equipment, a quality associated with a wireless link to the first equipment, an indication that the first equipment is not stationary, or any combination thereof; and providing, based on the identifying, the file segment to the first equipment wirelessly via a licensed frequency spectrum, wherein the first equipment and a second equipment are selected to engage in an exchange of the file segment from the first equipment to the second equipment via an unlicensed frequency spectrum and according to a peer-to-peer (P2P) file sharing process based on a first report provided by the second equipment to the first equipment that indicates that the second equipment is missing the file segment.
18 . The non-transitory machine-readable medium of claim 17 , wherein the operations further comprise:
identifying: a type of a content item associated with the file segment, a network traffic condition, a buffer size of the second equipment, or any combination thereof, resulting in an identification; and selecting a size for a plurality of file segments associated with the content item based on the identification, the plurality of file segments including the file segment.
19 . The non-transitory machine-readable medium of claim 18 , wherein the type of the content item is one of streaming video or text.
20 . The non-transitory machine-readable medium of claim 17 , wherein the file segment is included in a plurality of file segments associated with a file, and wherein the operations further comprise:
monitoring a distribution of a portion of the plurality of file segments; and determining, based on the monitoring, that the distribution of the portion of the plurality of file segments has an efficiency that is less than a threshold, wherein the identifying of the first equipment for receiving the file segment is further in accordance with the determining that the distribution of the portion of the plurality of file segments has the efficiency that is less than the threshold.Join the waitlist — get patent alerts
Track US2022318207A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.