17898118. APPLICATION RELAUNCH OPTIMIZATION simplified abstract (Apple Inc.)
Contents
APPLICATION RELAUNCH OPTIMIZATION
Organization Name
Inventor(s)
Jeffrey D. Curless of Cupertino CA (US)
Rohit Mundra of Cupertino CA (US)
APPLICATION RELAUNCH OPTIMIZATION - A simplified explanation of the abstract
This abstract first appeared for US patent application 17898118 titled 'APPLICATION RELAUNCH OPTIMIZATION
Simplified Explanation
The patent application describes a method for optimizing the relaunch of applications on a device. Here are the key points:
- The method involves delaying the termination of certain applications even if the user tries to close them.
- A trigger event, such as a specific time, can be set to determine when the termination will occur if the user does not take any further action.
- After the trigger event, the application will be kept suspended in the device's memory indefinitely.
- The termination of an application can also be dependent on factors like the type of application or its usage pattern.
- This optimization allows for quick and efficient invocation of applications that have not been terminated, improving the user experience.
Potential Applications
- This technology can be applied to smartphones, tablets, and other mobile devices to enhance the performance and user experience of applications.
- It can be useful in scenarios where users frequently switch between different applications and need quick access to previously used ones.
Problems Solved
- Users often close applications thinking they are terminated, but they may want to relaunch them quickly later. This technology solves the problem of having to wait for applications to restart from scratch.
- It addresses the issue of limited device resources by efficiently managing the termination and relaunch of applications.
Benefits
- Improved user experience by allowing quick and efficient relaunch of applications.
- Reduced waiting time for applications to restart, enhancing productivity and usability.
- Efficient utilization of device resources by managing application termination based on specific criteria.
Original Abstract Submitted
Certain embodiments disclosed herein provide application relaunch optimization. Aspects of the present disclosure include deferring the termination of at least some applications notwithstanding an action taken by the user to terminate such applications. For example, a trigger event such as a deferral time can be set, prior to which the termination will take place if an additional user action occurs, and after which the application will be kept suspended in volatile memory indefinitely. As another example, the termination can take place, or not, depending on the type of application or the nature of its usage. An application that has not been terminated despite the termination action being taken by the user and the application's removal from the application management interface can be invoked quickly and efficiently, improving the user experience.