Electronic device and control method thereof

US12340235B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12340235-B2
Application numberUS-202318116583-A
CountryUS
Kind codeB2
Filing dateMar 2, 2023
Priority dateSep 2, 2020
Publication dateJun 24, 2025
Grant dateJun 24, 2025

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

An electronic apparatus including a display; a storage; and a processor. The processor is configured to control the storage to store codes of a first application including codes related to execution of a second application that are compiled before a request to execute the first application is received, based on the request to execute the first application being received. The processor is configured to execute the codes of the first application and the compiled codes related to the second application, and control the display to display a first menu item of the first application and a second menu item of the second application.

First claim

Opening claim text (preview).

What is claimed is: 1. An electronic apparatus comprising: a display; a first storage; a second storage; and a processor configured to: control the first storage to store codes of a first application including codes for setting a second application as a plug-in application of the first application that are compiled before a request to execute the first application is received, based on the request to execute the first application being received, execute the codes of the first application and the complied codes for setting the second application as the plug-in application of the first application, and control the display to display a first menu item of the first application and a second menu item of the second application, wherein the processor is configured to: based on the request to execute the first application being received, load the codes of the first application into the second storage, display the second menu item of the second application on the display by executing the codes of the first application loaded into the second storage, and execute the second application based on the second menu item selected by a user's input. 2. An electronic apparatus comprising: a display; a storage; and a processor configured to: control the storage to store codes of a first application including codes for setting a second application as a plug-in application of the first application that are compiled before a request to execute the first application is received, based on the request to execute the first application being received, execute the codes of the first application and the complied codes for setting the second application as the plug-in application of the first application, and control the display to display a first menu item of the first application and a second menu item of the second application, wherein compiled codes of the first application comprises first codes, and wherein the processor is configured to: start the execution of the first application based on second codes of the first application which are uncompiled; load meta information of the second application based on the second codes; compile the codes for setting the second application as the plug-in application of the first application among the second codes based on the loaded meta information; and obtain the first codes by compiling the second codes comprising the compiled codes for setting the second application as the plug-in application of the first application. 3. An electronic apparatus comprising: a display; a storage; and a processor configured to: control the storage to store codes of a first application including codes for setting a second application as a plug-in application of the first application that are compiled before a request to execute the first application is received, based on the request to execute the first application being received, execute the codes of the first application and the complied codes for setting the second application as the plug-in application of the first application, and control the display to display a first menu item of the first application and a second menu item of the second application, wherein the processor is configured to: add a third application different from the second application as a new application so that execution of the third application is controllable during the execution of the first application; and update the codes of the first application based on meta information of the added third application. 4. The electronic apparatus of claim 3 , further comprising an interface, wherein the processor is configured to control the interface so that reference information to obtain the meta information of the third application is transmittable to a server. 5. The electronic apparatus of claim 4 , wherein the processor is configured to receive the codes of the first application updated based on the meta information of the third application from the server. 6. An electronic apparatus comprising: a connector configured to connect with an external apparatus; and a processor configured to: start executing a first application based on first codes of the first application, the first codes being uncompiled, load meta information of a second application based on the first codes, store second codes of the first application, the second codes being obtained by compiling codes for setting the second application as a plug-in application of the first application based on the loaded meta information, and control the stored second codes of the first application to be transmitted to the external apparatus that is connected to the electronic apparatus through the connector, wherein, based on a request for execution of the first application being received, the second codes of the first application, which are transmitted to the external apparatus, enable execution of the second codes of the first application and the compiled codes for setting the second application as the plug-in application of the first application by the external apparatus so that a first menu item of the first application and a second menu item of the second application are displayed. 7. The electronic apparatus of claim 6 , wherein the processor is configured to: receive reference information about the meta information of the second application from the external apparatus, and load the meta information of the second application based on the received reference information. 8. The electronic apparatus of claim 6 , wherein the processor is configured to: identify a code for loading the meta information of the second application, the code for loading being identified as being included in the first codes, or a section of a corresponding code among the first codes, based on the reference information, and replace the identified code or the identified section with a compiled code or a code section, based on the meta information of the second application. 9. The electronic apparatus of claim 6 , wherein the processor is configured to: update the second code of the first application based on meta information of a third application so that execution of the third application is controllable and the third application is added as a new application during the execution of the first application; and control the connector to transmit the updated second code of the first application to the external apparatus.

Assignees

Inventors

Classifications

  • End-user applications, e.g. Web browser, game · CPC title

  • H04N21/431Primary

    Generation of visual interfaces {for content selection or interaction}; Content or additional data rendering · CPC title

  • Compilation · CPC title

  • Updates (security arrangements therefor G06F21/57) · CPC title

  • G06F9/451Primary

    Execution arrangements for user interfaces · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12340235B2 cover?
An electronic apparatus including a display; a storage; and a processor. The processor is configured to control the storage to store codes of a first application including codes related to execution of a second application that are compiled before a request to execute the first application is received, based on the request to execute the first application being received. The processor is config…
Who is the assignee on this patent?
Samsung Electronics Co Ltd
What technology area does this patent fall under?
Primary CPC classification H04N21/431. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jun 24 2025 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 10 related publications on this page (citations in our corpus or others sharing the same primary CPC).