18435958. METHOD, APPARATUS, ELECTRONIC DEVICE AND STORAGE MEDIUM FOR APPLICATION STATE SYNCHRONIZATION simplified abstract (Beijing Bytedance Network Technology Co., Ltd.)

From WikiPatents
Jump to navigation Jump to search

METHOD, APPARATUS, ELECTRONIC DEVICE AND STORAGE MEDIUM FOR APPLICATION STATE SYNCHRONIZATION

Organization Name

Beijing Bytedance Network Technology Co., Ltd.

Inventor(s)

Jing Li of Beijing (CN)

METHOD, APPARATUS, ELECTRONIC DEVICE AND STORAGE MEDIUM FOR APPLICATION STATE SYNCHRONIZATION - A simplified explanation of the abstract

This abstract first appeared for US patent application 18435958 titled 'METHOD, APPARATUS, ELECTRONIC DEVICE AND STORAGE MEDIUM FOR APPLICATION STATE SYNCHRONIZATION

Simplified Explanation

The disclosure provides methods, apparatus, electronic devices, storage media, computer program products, and computer programs for application state synchronization, which are applied to electronic devices. The electronic device runs a first operating system and a second operating system running in the first operating system in a containerized manner. One of the methods includes, in response to a target operation on a target application by a user, controlling the first operating system to send a target operation request to the second operating system. The target application is an application program of the second operating system included in the first operating system. The target operation is performed in the second operating system, and the second operating system is controlled to send a target operation success message to the first operating system. A proxy object of the target application is updated in the first operating system.

  • Application state synchronization methods for electronic devices
  • Running a second operating system within a containerized first operating system
  • Sending target operation requests between operating systems
  • Updating proxy objects of target applications

Potential Applications

This technology could be applied in:

  • Cross-platform application development
  • Cloud computing services
  • Virtualization technologies

Problems Solved

This technology helps in:

  • Ensuring seamless communication between different operating systems
  • Improving application performance and user experience
  • Enhancing system security by isolating applications

Benefits

The benefits of this technology include:

  • Streamlined application state synchronization
  • Enhanced compatibility between different operating systems
  • Improved overall system efficiency

Potential Commercial Applications

This technology can be utilized in:

  • Mobile device management solutions
  • Enterprise software development
  • Cloud-based services optimization

Possible Prior Art

One possible prior art could be the use of virtual machines for running multiple operating systems on a single device. However, the specific method of application state synchronization described in this disclosure may be a novel approach.

Unanswered Questions

How does this technology impact battery life on electronic devices?

The article does not address the potential impact of application state synchronization on battery consumption. It would be interesting to know if this technology has any implications for power efficiency.

Are there any limitations to the size or complexity of applications that can be synchronized using this method?

The article does not mention any restrictions on the size or complexity of applications that can be synchronized. It would be helpful to understand if there are any limitations in this regard.


Original Abstract Submitted

The disclosure provides methods, apparatus, electronic devices, storage media, computer program products and computer programs for application state synchronization, which are applied to electronic devices. The electronic device runs a first operating system and a second operating system running in the first operating system in a containerized manner. One of the methods includes, in response to a target operation on a target application by a user, controlling the first operating system to send a target operation request to the second operating system. The target application is an application program of the second operating system included in the first operating system. The target operation is performed in the second operating system and the second operating system is controlled to send a target operation success message to the first operating system. A proxy object of the target application is updated in the first operating system. operation.