Optimizing resources in data transmission

US12335992B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12335992-B2
Application numberUS-202318359612-A
CountryUS
Kind codeB2
Filing dateJul 26, 2023
Priority dateMay 27, 2015
Publication dateJun 17, 2025
Grant dateJun 17, 2025

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Methods and systems for providing data are disclosed. An optimal set of subcarriers can be determined for a data transmission when a plurality of devices have requested the data transmission. The optimal set of subcarriers can be determined based on similarities or differences between parameters assigned to subcarriers in capability profiles. Capacity loss and other information can be determined based on the similarities or the differences among corresponding parameters of the capability profiles. The data transmission can be transmitted to the plurality of devices via the optimal set of subcarriers.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: determining one or more capability profiles associated with one or more devices; determining, based on the one or more capability profiles associated with the one or more devices, an optimal set of subcarriers; determining a change in a network condition; and updating, based on the change in the network condition, the optimal set of subcarriers. 2. The method of claim 1 , wherein the optimal set of subcarriers is associated with lower modulation levels and wherein the updated optimal set of subcarriers is associated with higher modulation levels. 3. The method of claim 1 , further comprising receiving, from the one or more devices, a request for data, wherein the data comprises a multicast transmission. 4. The method of claim 1 , further comprising sending, based on a request for data receiving from the one or more devices, the requested data. 5. The method of claim 1 , further comprising updating, based on the change in the network condition, the one or more capability profiles associated with the one or more devices. 6. One or more non-transitory, computer readable media storing processor executable instructions thereon that, when executed by at least one processor, cause the at least one processor to: determine one or more capability profiles associated with one or more devices; determine, based on the one or more capability profiles associated with the one or more devices, an optimal set of subcarriers; determine a change in a network condition; and update, based on the change in the network condition, the optimal set of subcarriers. 7. The one or more non-transitory, computer readable media of claim 6 , wherein the optimal set of subcarriers is associated with lower modulation levels and wherein the updated optimal set of subcarriers is associated with higher modulation levels. 8. The one or more non-transitory, computer readable media of claim 6 , wherein the processor executable instructions, when executed by the at least one processor, further cause the at least one processor to receive, from the one or more devices, one or more requests for data, wherein the data comprises a multicast transmission. 9. The one or more non-transitory, computer readable media of claim 6 , wherein the processor executable instructions, when executed by the at least one processor, further cause the at least one processor to send, based on one or more requests for data received from the one or more devices, the requested data. 10. The one or more non-transitory, computer readable media of claim 6 , wherein the processor executable instructions, when executed by the at least one processor, further cause the at least one processor to update, based on the change in the network condition, the one or more capability profiles associated with the one or more devices. 11. An apparatus comprising: one or more processors; and a memory storing processor executable instructions that, when executed by the one or more processors, cause the apparatus to: determine one or more capability profiles associated with one or more devices; determine, based on the one or more capability profiles associated with the one or more devices, an optimal set of subcarriers; determine a change in a network condition; and update, based on the change in the network condition, the optimal set of subcarriers. 12. The apparatus of claim 11 , wherein the optimal set of subcarriers is associated with lower modulation levels and wherein the updated optimal set of subcarriers is associated with higher modulation levels. 13. The apparatus of claim 11 , wherein the processor executable instructions, when executed by the one or more processors, further cause the apparatus to receive, from the one or more devices, one or more requests for data, wherein the data comprises a multicast transmission. 14. The apparatus of claim 11 , wherein the processor executable instructions, when executed by the one or more processors, further cause the apparatus to send, based on one or more requests for data received from the one or more devices, the requested data. 15. The apparatus of claim 11 , wherein the processor executable instructions, when executed by the one or more processors, further cause the apparatus to update, based on the change in the network condition, the one or more capability profiles associated with the one or more devices. 16. A system comprising: a computing device configured to: determine one or more capability profiles associated with one or more devices; determine, based on the one or more capability profiles associated with the one or more devices, an optimal set of subcarriers; determine a change in a network condition; and update, based on the change in the network condition, the optimal set of subcarriers; the one or more devices configured to: send one or more requests for data. 17. The system of claim 16 , wherein the optimal set of subcarriers is associated with lower modulation levels and wherein the updated optimal set of subcarriers is associated with higher modulation levels. 18. The system of claim 16 , wherein the computing device is further configured to receive, from the one or more devices, the one or more requests for data, wherein the data comprises a multicast transmission. 19. The system of claim 16 , wherein the computing device is further configured to send, based on the one or more requests for data received from the one or more devices, the requested data. 20. The system of claim 16 , wherein the computing device is further configured to update, based on the change in the network condition, the one or more capability profiles associated with the one or more devices.

Assignees

Inventors

Classifications

  • Resource management for broadcast services · CPC title

  • H04W72/51Primary

    based on terminal or device properties · CPC title

  • H04W72/542Primary

    using measured or perceived quality · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12335992B2 cover?
Methods and systems for providing data are disclosed. An optimal set of subcarriers can be determined for a data transmission when a plurality of devices have requested the data transmission. The optimal set of subcarriers can be determined based on similarities or differences between parameters assigned to subcarriers in capability profiles. Capacity loss and other information can be determine…
Who is the assignee on this patent?
Comcast Cable Comm Llc
What technology area does this patent fall under?
Primary CPC classification H04W72/51. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jun 17 2025 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).