Patentable/Patents/US-10142764
US-10142764

Method and system for overlay display control

PublishedNovember 27, 2018
Assigneenot available in USPTO data we have
Inventorsnot available in USPTO data we have
Technical Abstract

A method of providing an overlay display control performed on an electronic device, the method including: displaying a progress screen of a main service associated with an application through a first virtual layer under control of the application executed on the electronic device; displaying a user interface on a preset area of the first virtual layer, the user interface configured to receive a selection signal on a control function associated with the main service; displaying a second virtual layer for providing an additional service associated with the main service overlapping the first virtual layer in response to a progress of the main service meeting a preset condition; and processing a progress of the additional service, including: hooking a selection signal input on a partial area of the second virtual layer; and calling a control function corresponding to the partial area of the second virtual layer.

Patent Claims
10 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A method of providing an overlay display control, the method comprising: transmitting a server signal comprising information about at least a portion of registered applications to an electronic device of a user over a network; receiving an electronic device signal and verifying information about an application selected at the electronic device from the electronic device signal; and transmitting an installation file of the selected application to the electronic device, wherein the installation file comprises a first source code and a second source code, wherein the electronic device is configured to process a progress of a main service using the first source code in response to an execution of the application, and process a progress of an additional service using the second source code in response to the progress of the main service meeting a preset condition, wherein, in response to the progress of the additional service, the electronic device is configured to process the progress of the additional service by hooking an input on a user interface displayed on a screen of the electronic device to the first source code using the second source code, and by calling a control function of the first source code preset with the second source code, wherein the electronic device is configured to display a progress screen of the main service through a first virtual layer using the first source code, and display a progress screen of the additional service through a second virtual layer using the second source code, and wherein the electronic device is configured to hook an input received on a partial area of the second virtual layer using the second source code, and call a control function associated with the additional service associated with the main service corresponding to the partial area of the second virtual layer using the second source code.

2

2. The method of claim 1 , wherein the main service comprises a game service provided to the electronic device through the application, and wherein the additional service comprises at least one of a tutorial and a quest that are additionally provided through the game service.

3

3. The method of claim 1 , wherein the electronic device is configured to: block an input received on a remaining area excluding the partial area of the second virtual layer from interacting with the corresponding control functions of the first source code.

4

4. The method of claim 1 , wherein the second source code controls the electronic device to call a control function corresponding to a user interface displayed on an area corresponding to the input.

5

5. The method of claim 1 , wherein the second source code controls the electronic device to block the input from interacting with the user interface of the first virtual layer displayed on the area on which the input is received and call a control function preset with an area corresponding to the received input.

6

6. A system of a server for providing an overlay display control, the system comprising: a memory configured to store computer-readable instructions; and one or more processors configured to execute the computer-readable instructions, wherein the one or more processors are configured to control the server to provide information about at least a portion of registered applications to an electronic device of a user in response to a request received from the electronic device of the user over a network, and to transmit an installation file of an application selected at the electronic device to the electronic device over the network, wherein the installation file comprises a first source code and a second source code, wherein the electronic device is configured to process a progress of a main service using the first source code in response to an execution of the application and process a progress of an additional service using the second source code in response to the main service meeting a preset condition, wherein, in response to the progress of the additional service, the electronic device is configured to process the progress of the additional service by hooking an input received on a user interface displayed on a screen of the electronic device to the first source code using the second source code, and by calling a control function of the first source code preset with the second source code using the second source code, wherein the electronic device is configured to display a progress screen of the main service through a first virtual layer using the first source code, and display a progress screen of the additional service through a second virtual layer using the second source code, and wherein the electronic device is configured to hook an input received on a partial area of the second virtual layer using the second source code, and call a control function associated with the additional service associated with the main service corresponding to the partial area of the second virtual layer using the second source code.

7

7. The system of claim 6 , wherein the main service comprises a game service provided to the electronic device through the application, and wherein the additional service comprises at least one of a tutorial and a quest that are additionally provided through the game service.

8

8. The system of claim 6 , wherein the electronic device is configured to: block an input received on a remaining area excluding the partial area of the second virtual layer from interacting with the corresponding control functions of the first source code.

9

9. The system of claim 6 , wherein the second source code controls the electronic device to call a control function corresponding to a user interface displayed on an area corresponding to the input.

10

10. The system of claim 6 , wherein the second source code controls the electronic device to block the input from interacting with the user interface of the first virtual layer displayed on the area on which the input is received and call a control function preset with an area corresponding to the received input.

Classification Codes (CPC)

Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.

Patent Metadata

Filing Date

September 21, 2016

Publication Date

November 27, 2018

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “Method and system for overlay display control” (US-10142764). https://patentable.app/patents/US-10142764

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.