IP Library Granted Patent US 8,739,117
Granted Patent B2
US 8,739,117 · App. 13/170,598 · Granted May 27, 2014

Method and system for providing developer interface

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,739,117
App. No.
13/170,598
Granted
May 27, 2014
Kind
B2
Abstract

A method and system for generating a developer interface using a loaded program. The method of generating a developer interface may share a plurality of components included in a loaded program through a communication interface, and generate a new program using components selected from among the plurality of shared components through the developer interface.

Claims (25)

1. A method that uses a processor to provide a developer interface, the method comprising:

loading, using the processor, a first program comprising a plurality of components, the plurality of components configuring the first program, and at least one third program and sharing a component with the loaded first program,

generating, using the processor, a second program using at least one component among the plurality of components included in the loaded first program, the second program being another program comprising a different component profile from the first program; and

displaying, through a developer interface, a plurality of components included in the loaded first program and the at least one loaded third program, wherein the loaded first program is a different program from the developer interface, and

wherein the generating comprises:

receiving an input of at least one component selected from among the plurality of components, displayed through the developer interface, that are included in the loaded first program and the at least one loaded third program, and

generating the second program by combining the received input of the selected components, and

wherein the developer interface corresponds to a dynamic developer interface based on Extensible Mark-up Language (XML).

2. The method of claim 1 , wherein the generating comprises generating the second program using at least one component included in the loaded first program and at least one component included in the at least one loaded third program.

3. The method of claim 1 , wherein a type of the at least one selected component corresponds to one of a dynamic linked library (DLL) and an executable program (EXE).

4. A non-transitory computer-readable storage medium comprising a computer executable program for instructing a computer, when executed, to perform the method of 1.

5. The method of claim 1 , wherein the first program comprising the plurality of components is loaded on a memory to be executed by at least one processor, and

wherein the second program is a program to be executed independently from the first program and to use data for the first program that is included in the at least one component.

6. A system for a developer interface, the system comprising:

a non-transitory computer-readable storage device;

a program loading unit stored on the storage device and configured to load a first program comprising a plurality of components, the plurality of components configuring the first program, wherein the program loading unit is configured to load at least one third program sharing a component with the loaded first program,

a generator configured to generate a second program using at least one component among the plurality of components included in the loaded first program, the second program being another program comprising a different component profile from the first program; and

an interface display unit configured to display, through a developer interface, a plurality of components included in the loaded first program and the at least one loaded third program, wherein the loaded first program is a different program from the developer interface, and wherein the generator comprises:

a component selector configured to receive an input of at least one component selected from among the plurality of components, displayed through the developer interface, that are included in the loaded first program and the at least one loaded third program,

a program generator configured to generate the second program by combining the received input of the selected at least one component, and

wherein the developer interface corresponds to a dynamic developer interface based on Extensible Mark-up Language (XML).

7. The system of claim 6 , wherein the generator is further configured to generate the second program using at least one component included in the loaded first program and at least one component included in the at least one loaded third program.

8. The system of claim 6 , wherein a type of the at least one selected component corresponds to one of a dynamic linked library (DLL) and an execute program (EXE).

9. The system of claim 6 , wherein the first program comprising the plurality of components is loaded on a memory to be executed by at least one processor, and

wherein the second program is a program to be executed independently from the first program and to use data for the first program that is included in the at least one component.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 1, 2013
From: NHN CORPORATION
To: NHN ENTERTAINMENT CORPORATION
Reel/Frame 031533/0806 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 7, 2011
From: LEE, DONG SOO
To: NHN CORPORATION
Reel/Frame 026864/0083 →