20240086232.METHOD AND SYSTEM FOR MANAGING MEMORY FOR APPLICATIONS IN A COMPUTING SYSTEM simplified abstract (samsung electronics co., ltd.)

From WikiPatents
Jump to navigation Jump to search

METHOD AND SYSTEM FOR MANAGING MEMORY FOR APPLICATIONS IN A COMPUTING SYSTEM

Organization Name

samsung electronics co., ltd.

Inventor(s)

Ganji Manoj Kumar of Bengaluru (IN)

Jaitirth Anthony Jacob of Bengaluru (IN)

Rishabh Raj of Bengaluru (IN)

Vaisakh Punnekkattu Chirayil Sudheesh Babu of Bengaluru (IN)

Renju Chirakarotu Nair of Bengaluru (IN)

Hakryoul Kim of Suwon-si (KR)

Shweta Ratanpura of Bengaluru (IN)

Tarun Gopalakrishnan of Bengaluru (IN)

Sriram Shashank of Bengaluru (IN)

Raju Suresh Dixit of Bengaluru (IN)

Youngjoo Jung of Suwon-si (KR)

METHOD AND SYSTEM FOR MANAGING MEMORY FOR APPLICATIONS IN A COMPUTING SYSTEM - A simplified explanation of the abstract

This abstract first appeared for US patent application 20240086232 titled 'METHOD AND SYSTEM FOR MANAGING MEMORY FOR APPLICATIONS IN A COMPUTING SYSTEM

Simplified Explanation

The method described in the abstract involves managing memory for applications in a computing system by monitoring transitions of a selected application between foreground and background during user operation, triggering retention of the application in memory upon transition to the background, compressing memory portions of the application for retention, and restoring the application to the foreground when required.

  • Monitoring transitions of selected application between foreground and background during user operation
  • Triggering retention of application in memory upon transition to background
  • Compressing memory portions of the application for retention
  • Restoring the application to the foreground when required

Potential Applications

This technology could be applied in mobile devices, computers, and other electronic devices to optimize memory usage and improve user experience.

Problems Solved

This method solves the problem of efficiently managing memory for applications, ensuring that important applications are retained in memory even when they are not in active use.

Benefits

The benefits of this technology include improved performance of applications, reduced memory usage, and faster access to previously used applications.

Potential Commercial Applications

The potential commercial applications of this technology include mobile devices, computers, gaming consoles, and any other electronic devices that require efficient memory management for applications.

Possible Prior Art

One possible prior art for this technology could be memory management techniques used in operating systems and software applications to optimize memory usage and improve performance.

What are the specific steps involved in compressing memory portions of the application for retention?

The specific steps involved in compressing memory portions of the application for retention include identifying the memory portions that can be compressed without affecting the functionality of the application, applying compression algorithms to these memory portions, and storing the compressed data in memory for later retrieval.

How does the system differentiate between user-selected restoration and automatically generated prediction for restoring the retained application?

The system can differentiate between user-selected restoration and automatically generated prediction for restoring the retained application by monitoring user interactions with the device and analyzing patterns of application usage. User-selected restoration may involve explicit actions by the user, such as selecting the application from a list, while automatically generated prediction may be based on historical data or machine learning algorithms predicting the user's next actions.


Original Abstract Submitted

a method for managing memory for applications in a computing system includes receiving a selection of a preferred application. during user-controlled operation over the application, the transitions of selected application between foreground and background are monitored. a retention of the application in memory is triggered upon a transition of the application to background during the user operation. retention of the application includes compressing memory portions of the application. accordingly, the application is retained within the memory based on said compressed memory portions. a requirement to restore the retained application is sensed based on either a user selection or an automatically generated prediction and the application is restored from the retained state back to the foreground.