Patents by Inventor Rickard Moller

Rickard Moller 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: 8191055
    Abstract: The present invention is related to a method and a software program for optimizing the positioning of software functions in a memory of a computing device. The present invention hereby comprises the steps of identifying each of a number of software functions and the respective number of calls between the identified software functions; positioning the two software functions sharing the highest number of calls next to each other to form a group of software functions and updating the number of calls between the newly formed group and the other software functions, and repeating the positioning step and the updating step for the software functions and/or groups of software functions sharing the respective highest number of calls in the next calculation step and so forth until all software functions are positioned in a sequential order.
    Type: Grant
    Filed: August 30, 2006
    Date of Patent: May 29, 2012
    Assignee: Sony Ericsson Mobile Communications AB
    Inventors: Tobias Ritzau, Rickard Moller
  • Publication number: 20080196017
    Abstract: The present invention is related to a method and a software program for optimising the positioning of software functions in a memory of a computing device. The present invention hereby comprises the steps of identifying each of a number of software functions and the respective number of calls between the identified software functions; positioning the two software functions sharing the highest number of calls next to each other to form a group of software functions and updating the number of calls between the newly formed group and the other software functions, and repeating the positioning step and the updating step for the software functions and/or groups of software functions sharing the respective highest number of calls in the next calculation step and so forth until all software functions are positioned in a sequential order, whereby said positioning step and said updating step are performed on the basis of the size of the software functions and the number of calls between the software functions.
    Type: Application
    Filed: August 30, 2006
    Publication date: August 14, 2008
    Inventors: Tobias Ritzau, Rickard Moller