Multi-cell communication with multi-pdsch/pusch scheduling via a single dci
US-2024204931-A1 · Jun 20, 2024 · US
US12439387B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12439387-B2 |
| Application number | US-202318137253-A |
| Country | US |
| Kind code | B2 |
| Filing date | Apr 20, 2023 |
| Priority date | Apr 20, 2023 |
| Publication date | Oct 7, 2025 |
| Grant date | Oct 7, 2025 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Example implementations described herein involve systems and methods that can involve detecting, from a device schedule indicating a schedule of a plurality of applications used by a plurality of mobile devices in a plurality of locations over a plurality of time slots, whether a bandwidth shortage will occur in each of the plurality of locations; and for detection that a bandwidth shortage will occur at a location in the plurality of locations, calculating a user priority of each of the plurality of applications on each of the plurality of devices at the location based on a bandwidth reduction efficiency and a staying time of the each of the plurality of devices at the location; and determining a bandwidth allocation for each application across the each device at the location and an edge server for managing one or more of the plurality of the applications based on the priority for use.
Opening claim text (preview).
What is claimed is: 1. A method, comprising: detecting, from a device schedule indicating a schedule of a plurality of applications used by a plurality of mobile devices in a plurality of locations over a plurality of time slots, whether a bandwidth shortage will occur in each of the plurality of locations; for a detection that a bandwidth shortage will occur at a location in the plurality of locations: calculating a priority for use of each of the plurality of applications on each of the plurality of devices at the location based on a bandwidth reduction efficiency and a staying time of the each of the plurality of devices at the location; and determining a bandwidth allocation for the each of the plurality of the applications across the each of the plurality of devices at the location and an edge server for managing one or more of the plurality of the applications based on the priority for use. 2. The method of claim 1 , further comprising calculating the bandwidth reduction efficiency of the each of the plurality of applications on the each of the plurality of devices at the location, the calculating the bandwidth reduction efficiency comprising determining a difference between an input data rate for on-device and an output data rate of executing on the edge server for the each of the plurality of applications on the each of the plurality of devices at the location; wherein the priority for use is calculated based on weighing the difference between the input data rate and the output data rate for an application corresponding to the each of the plurality of devices, the weighing based on an acceptable bandwidth for the location. 3. The method of claim 1 , further comprising determining the staying time of the each of the plurality of devices at the location from the device schedule, the staying time based on a number of the plurality of time slots used by the each of the plurality of applications; wherein the priority for use is calculated based on weighing the staying time. 4. The method of claim 1 , further comprising reallocating one or more of the plurality of applications to one or more of the plurality of devices at the location or to the edge server based on the bandwidth allocation and the priority for use. 5. The method of claim 1 , further comprising providing an interface configured to register the device schedule, the interface configured to: intake a device selection from the plurality of devices, a time slot selection from the plurality of time slots, a location selection from the plurality of locations, and an application from the plurality of applications; and indicate conflicts from registration of the device schedule. 6. The method of claim 1 , wherein each of the plurality of devices is associated with an available number of on-device applications that can be executed on the each of the plurality of devices: wherein the method further comprises reallocating one or more of the plurality of applications to one or more of the plurality of devices at the location or to the edge server based on the available number of on-device applications for each of the one or more of the plurality of devices at the location. 7. The method of claim 1 , wherein the calculating the priority for use is further based on an available number of on-device applications that can be executed on the each of the plurality of devices. 8. A non-transitory computer readable medium, storing instructions for executing a process, the instructions comprising: detecting, from a device schedule indicating a schedule of a plurality of applications used by a plurality of mobile devices in a plurality of locations over a plurality of time slots, whether a bandwidth shortage will occur in each of the plurality of locations; for a detection that a bandwidth shortage will occur at a location in the plurality of locations: calculating a priority for use of each of the plurality of applications on each of the plurality of devices at the location based on a bandwidth reduction efficiency and a staying time of the each of the plurality of devices at the location; and determining a bandwidth allocation for the each of the plurality of the applications across the each of the plurality of devices at the location and an edge server for managing one or more of the plurality of the applications based on the priority for use. 9. The non-transitory computer readable medium of claim 8 , the instructions further comprising calculating the bandwidth reduction efficiency of the each of the plurality of applications on the each of the plurality of devices at the location, the calculating the bandwidth reduction efficiency comprising determining a difference between an input data rate for on-device and an output data rate of executing on the edge server for the each of the plurality of applications on the each of the plurality of devices at the location; wherein the priority for use is calculated based on weighing the difference between the input data rate and the output data rate for an application corresponding to the each of the plurality of devices, the weighing based on an acceptable bandwidth for the location. 10. The non-transitory computer readable medium of claim 8 , the instructions further comprising determining the staying time of the each of the plurality of devices at the location from the device schedule, the staying time based on a number of the plurality of time slots used by the each of the plurality of applications; wherein the priority for use is calculated based on weighing the staying time. 11. The non-transitory computer readable medium of claim 8 , the instructions further comprising reallocating one or more of the plurality of applications to one or more of the plurality of devices at the location or to the edge server based on the bandwidth allocation and the priority for use. 12. The non-transitory computer readable medium of claim 8 , the instructions further comprising providing an interface configured to register the device schedule, the interface configured to: intake a device selection from the plurality of devices, a time slot selection from the plurality of time slots, a location selection from the plurality of locations, and an application from the plurality of applications; and indicate conflicts from registration of the device schedule. 13. The non-transitory computer readable medium of claim 8 , wherein each of the plurality of devices is associated with an available number of on-device applications that can be executed on the each of the plurality of devices; wherein the instructions further comprises reallocating one or more of the plurality of applications to one or more of the plurality of devices at the location or to the edge server based on the available number of on-device applications for each of the one or more of the plurality of devices at the location. 14. The non-transitory computer readable medium of claim 8 , wherein the calculating the priority for use is further based on an available number of on-device applications that can be executed on the each of the plurality of devices. 15. An apparatus, comprising: a processor, configured to: detect, from a device schedule indicating a schedule of a plurality of applications used by a plurality of mobile devices in a plurality of locations over a plurality of time slots, whether a bandwidth shortage will occur in each of the plurality of locations; for a detection that a bandwidth shortage will occur at a location in the plurality of locations: calculate a priority for use of each of the plurality of applications on each of the plurality of
in the downlink direction of a wireless link, i.e. towards a terminal · CPC title
Wireless traffic scheduling · CPC title
Resources in frequency domain, e.g. a carrier in FDMA · CPC title
Resources in time domain, e.g. slots or frames · CPC title
based on terminal or device properties · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.