System and method for computing resource management

US12439387B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12439387-B2
Application numberUS-202318137253-A
CountryUS
Kind codeB2
Filing dateApr 20, 2023
Priority dateApr 20, 2023
Publication dateOct 7, 2025
Grant dateOct 7, 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.

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.

First claim

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

Assignees

Inventors

Classifications

  • 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

  • H04W72/51Primary

    based on terminal or device properties · 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 US12439387B2 cover?
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 wil…
Who is the assignee on this patent?
Hitachi Ltd
What technology area does this patent fall under?
Primary CPC classification H04W72/0446. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Oct 07 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 11 related publications on this page (citations in our corpus or others sharing the same primary CPC).