Patents by Inventor Marcus JÄGEMAR

Marcus JÄGEMAR has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 11216301
    Abstract: A method for enabling scheduling of processes in a processing system having at least one processor and associated hardware resources, at least one of the hardware resources being shared by at least two of the processes. The method is characterized by controlling execution of a process based on a usage bound of the number of allowable accesses, by the process, to a shared hardware resource by halting execution of the process when the number of allowable accesses has been reached, and enabling idle mode or start of execution of a next process. In this way, costly hardware overprovisioning and/or the need for shutting down processor cores can be avoided. By controlling execution of a process based on a usage bound of the number of allowable accesses to a shared hardware resource, instead of simply dividing CPU time between processes, highly efficient shared-resource-based process scheduling can be achieved.
    Type: Grant
    Filed: April 12, 2016
    Date of Patent: January 4, 2022
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Marcus Jägemar, Sigrid Eldh, Andreas Ermedahl
  • Patent number: 11132220
    Abstract: Methods, nodes, and a system for process scheduling, as well as corresponding computer programs and computer-program products.
    Type: Grant
    Filed: December 16, 2016
    Date of Patent: September 28, 2021
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Marcus Jägemar, Sigrid Eldh, Andreas Ermedahl
  • Publication number: 20200334075
    Abstract: A method for enabling scheduling of processes in a processing system having at least one processor and associated hardware resources, at least one of the hardware resources being shared by at least two of the processes. The method is characterized by controlling execution of a process based on a usage bound of the number of allowable accesses, by the process, to a shared hardware resource by halting execution of the process when the number of allowable accesses has been reached, and enabling idle mode or start of execution of a next process. In this way, costly hardware overprovisioning and/or the need for shutting down processor cores can be avoided. By controlling execution of a process based on a usage bound of the number of allowable accesses to a shared hardware resource, instead of simply dividing CPU time between processes, highly efficient shared-resource-based process scheduling can be achieved.
    Type: Application
    Filed: April 12, 2016
    Publication date: October 22, 2020
    Inventors: Marcus JÄGEMAR, Sigrid ELDH, Andreas ERMEDAHL
  • Publication number: 20200159572
    Abstract: Methods, nodes, and a system for process scheduling, as well as corresponding computer programs and computer-program products.
    Type: Application
    Filed: December 16, 2016
    Publication date: May 21, 2020
    Inventors: Marcus JÄGEMAR, Sigrid ELDH, Andreas ERMEDAHL