KR102720005B1 - 어플리케이션의 최적화 방법 및 이를 지원하는 전자 장치 - Google Patents
어플리케이션의 최적화 방법 및 이를 지원하는 전자 장치 Download PDFInfo
- Publication number
- KR102720005B1 KR102720005B1 KR1020190130107A KR20190130107A KR102720005B1 KR 102720005 B1 KR102720005 B1 KR 102720005B1 KR 1020190130107 A KR1020190130107 A KR 1020190130107A KR 20190130107 A KR20190130107 A KR 20190130107A KR 102720005 B1 KR102720005 B1 KR 102720005B1
- Authority
- KR
- South Korea
- Prior art keywords
- application
- electronic device
- compilation
- display
- filter
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/40—Transformation of program code
- G06F8/41—Compilation
- G06F8/44—Encoding
- G06F8/443—Optimisation
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/04817—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/0482—Interaction with lists of selectable items, e.g. menus
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/04842—Selection of displayed objects or displayed text elements
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/40—Transformation of program code
- G06F8/41—Compilation
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/65—Updates
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Software Systems (AREA)
- Human Computer Interaction (AREA)
- Computer Security & Cryptography (AREA)
- Stored Programmes (AREA)
Abstract
Description
도 2는 본 발명의 일 실시예에 따른 어플리케이션의 최적화와 관련된 전자 장치의 블록도이다.
도 3은 본 발명의 일 실시예에 따른 어플리케이션의 컴파일 필터를 설명하기 위한 도면이다.
도 4는 본 발명의 일 실시예에 따른 어플리케이션의 최적화 방법을 설명하기 위한 도면이다.
도 5는 본 발명의 일 실시예에 따른 어플리케이션 최적화를 위한 설정 어플리케이션의 실행 방법을 설명하기 위한 도면이다.
도 6은 본 발명의 일 실시예에 따른 단말 초기화 시 어플리케이션 최적화에 대한 설정값을 적용하는 방법을 설명하기 위한 도면이다.
도 7은 본 발명의 일 실시예에 따른 사용자 입력에 기반한 어플리케이션의 최적화 방법을 설명하기 위한 도면이다.
도 8은 본 발명의 일 실시예에 따른 사용자 입력에 기반한 어플리케이션의 컴파일 제한 방법을 설명하기 위한 도면이다.
도 9는 본 발명의 일 실시예에 따른 어플리케이션 최적화에 대한 알림 객체를 표시하는 방법을 설명하기 위한 도면이다.
도 10a 내지 도 10d는 본 발명의 일 실시예에 따른 어플리케이션 최적화를 위한 설정 어플리케이션의 실행 화면을 설명하기 위한 도면이다.
도면의 설명과 관련하여, 동일 또는 유사한 구성요소에 대해서는 동일 또는 유사한 참조 부호가 사용될 수 있다.
Claims (20)
- 전자 장치에 있어서,
입력 장치;
디스플레이;
어플리케이션이 설치되는 메모리; 및
상기 입력 장치, 상기 디스플레이 및 상기 메모리와 작동적으로 연결된 프로세서를 포함하고,
상기 프로세서는,
지정된 조건이 만족되었는지를 판단하고,
상기 지정된 조건이 만족된 경우, 상기 메모리에 설치된 적어도 하나의 어플리케이션에 대한 리스트를 상기 디스플레이에 표시하고,
상기 입력 장치를 통해 수신된 제1 사용자 입력에 기반하여, 상기 리스트에서 적어도 하나의 어플리케이션을 선택하고,
상기 선택된 적어도 하나의 어플리케이션에 대한 컴파일 필터를 선택하고,
상기 선택된 컴파일 필터에 기반하여, 상기 선택된 적어도 하나의 어플리케이션에 대한 컴파일을 수행하도록 설정된 전자 장치. - 청구항 1에 있어서,
상기 프로세서는,
상기 입력 장치를 통해 수신된 제2 사용자 입력에 기반하여, 상기 선택된 적어도 하나의 어플리케이션에 대한 상기 컴파일 필터를 선택하도록 설정된 전자 장치. - 청구항 1에 있어서,
상기 프로세서는,
컴파일 중인 상기 선택된 적어도 하나의 어플리케이션에 대한 정보를 상기 디스플레이에 표시하도록 설정된 전자 장치. - 청구항 1에 있어서,
상기 지정된 조건은,
상기 전자 장치가 FOTA(firmware over the air) 업데이트 상태인 조건 또는 상기 입력 장치를 통해 사용자 입력이 수신된 상태인 조건 중 적어도 하나를 포함하는 전자 장치. - 청구항 1에 있어서,
상기 프로세서는,
상기 지정된 조건이 만족된 경우, 상기 어플리케이션의 최적화에 대한 알림 객체를 상기 디스플레이에 표시하도록 설정된 전자 장치. - 청구항 5에 있어서,
상기 알림 객체는,
상기 전자 장치의 상태 표시줄에 표시되는 아이콘 또는 이미지, 상기 디스플레이의 일정 영역에 표시되는 팝업 윈도우, 또는 기능 제어 화면에 표시되는 카드 형태의 객체 중 적어도 하나를 포함하는 전자 장치. - 청구항 5에 있어서,
상기 프로세서는,
상기 입력 장치를 통해 상기 알림 객체에 대한 제2 사용자 입력을 수신하면, 상기 어플리케이션의 최적화를 위한 설정 어플리케이션을 실행시키도록 설정된 전자 장치. - 청구항 5에 있어서,
상기 지정된 조건은 단말이 초기화 상태인 조건을 포함하고,
상기 프로세서는,
상기 입력 장치를 통해 상기 알림 객체에 대한 제2 사용자 입력을 수신하면, 외부 서버에 가입된 사용자 계정 정보를 확인하고,
상기 사용자 계정 정보가 확인되면, 상기 외부 서버로부터 상기 어플리케이션의 최적화에 대한 설정값을 수신하여 적용하도록 설정된 전자 장치. - 청구항 1에 있어서,
상기 프로세서는,
사용자의 이용 패턴에 기반하여 생성된 프로파일에 기반하여, 상기 선택된 적어도 하나의 어플리케이션에 대한 컴파일 필터를 설정하도록 설정된 전자 장치. - 청구항 1에 있어서,
상기 프로세서는,
상기 선택된 적어도 하나의 어플리케이션에 대한 상기 컴파일 필터를 상기 선택된 적어도 하나의 어플리케이션의 코드 검증만을 수행하도록 하는 옵션으로 설정하고,
상기 설정된 옵션의 컴파일 필터를 이용하여 상기 선택된 적어도 하나의 어플리케이션에 대한 컴파일을 제한하도록 설정된 전자 장치. - 전자 장치의 어플리케이션 최적화 방법에 있어서,
지정된 조건이 만족되었는지를 판단하는 동작;
상기 지정된 조건이 만족된 경우, 상기 전자 장치의 메모리에 설치된 적어도 하나의 어플리케이션에 대한 리스트를 상기 전자 장치의 디스플레이에 표시하는 동작;
상기 전자 장치의 입력 장치를 통해 수신된 제1 사용자 입력에 기반하여, 상기 리스트에서 적어도 하나의 어플리케이션을 선택하는 동작;
상기 선택된 적어도 하나의 어플리케이션에 대한 컴파일 필터를 설정하는 동작; 및
상기 설정된 컴파일 필터에 기반하여, 상기 선택된 적어도 하나의 어플리케이션에 대한 컴파일을 수행하는 동작을 포함하는 어플리케이션 최적화 방법. - 청구항 11에 있어서,
상기 컴파일 필터를 설정하는 동작은, 상기 입력 장치를 통해 수신된 제2 사용자 입력에 기반하여, 상기 선택된 적어도 하나의 어플리케이션에 대한 상기 컴파일 필터를 선택하는 동작을 포함하는 어플리케이션 최적화 방법. - 청구항 11에 있어서,
컴파일 중인 상기 선택된 적어도 하나의 어플리케이션에 대한 정보를 상기 디스플레이에 표시하는 동작을 더 포함하는 어플리케이션 최적화 방법. - 청구항 11에 있어서,
상기 지정된 조건은,
상기 전자 장치가 FOTA(firmware over the air) 업데이트 상태인 조건 또는 상기 입력 장치를 통해 사용자 입력이 수신된 상태인 조건 중 적어도 하나를 포함하는 어플리케이션 최적화 방법. - 청구항 11에 있어서,
상기 지정된 조건이 만족된 경우, 어플리케이션의 최적화에 대한 알림 객체를 상기 디스플레이에 표시하는 동작을 더 포함하는 어플리케이션 최적화 방법. - 청구항 15에 있어서,
상기 알림 객체는,
상기 전자 장치의 상태 표시줄에 표시되는 아이콘 또는 이미지, 상기 디스플레이의 일정 영역에 표시되는 팝업 윈도우, 또는 기능 제어 화면에 표시되는 카드 형태의 객체 중 적어도 하나를 포함하는 어플리케이션 최적화 방법. - 청구항 15에 있어서,
상기 입력 장치를 통해 상기 알림 객체에 대한 제2 사용자 입력을 수신하면, 상기 어플리케이션의 최적화를 위한 설정 어플리케이션을 실행시키는 동작을 더 포함하는 어플리케이션 최적화 방법. - 청구항 15에 있어서,
상기 지정된 조건은 단말이 교체된 상태인 조건을 포함하고,
상기 입력 장치를 통해 상기 알림 객체에 대한 제2 사용자 입력을 수신하면, 외부 서버에 가입된 사용자 계정 정보를 확인하는 동작; 및
상기 사용자 계정 정보가 확인되면, 상기 외부 서버로부터 상기 어플리케이션의 최적화에 대한 설정값을 수신하여 적용하는 동작을 더 포함하는 어플리케이션 최적화 방법. - 청구항 11에 있어서,
상기 컴파일 필터를 설정하는 동작은,
사용자의 이용 패턴에 기반하여 생성된 프로파일에 기반하여, 상기 선택된 적어도 하나의 어플리케이션에 대한 상기 컴파일 필터를 설정하는 동작을 포함하는 어플리케이션 최적화 방법. - 청구항 11에 있어서,
상기 컴파일 필터를 설정하는 동작은,
상기 선택된 적어도 하나의 어플리케이션에 대한 상기 컴파일 필터를 상기 선택된 적어도 하나의 어플리케이션의 코드 검증만을 수행하도록 하는 옵션으로 설정하는 동작을 포함하고
상기 컴파일을 수행하는 동작은,
상기 설정된 옵션의 컴파일 필터를 이용하여 상기 선택된 적어도 하나의 어플리케이션에 대한 컴파일을 제한하는 동작을 포함하는 어플리케이션 최적화 방법.
Priority Applications (5)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020190130107A KR102720005B1 (ko) | 2019-10-18 | 2019-10-18 | 어플리케이션의 최적화 방법 및 이를 지원하는 전자 장치 |
| US17/072,236 US11449318B2 (en) | 2019-10-18 | 2020-10-16 | Application optimization method and electronic device supporting the same |
| PCT/KR2020/014163 WO2021075905A1 (en) | 2019-10-18 | 2020-10-16 | Application optimization method and electronic device supporting the same |
| EP20877130.3A EP3977264B1 (en) | 2019-10-18 | 2020-10-16 | Application optimization method and electronic device supporting the same |
| CN202080068717.3A CN114450662B (zh) | 2019-10-18 | 2020-10-16 | 应用优化方法及支持该应用优化方法的电子装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020190130107A KR102720005B1 (ko) | 2019-10-18 | 2019-10-18 | 어플리케이션의 최적화 방법 및 이를 지원하는 전자 장치 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20210046426A KR20210046426A (ko) | 2021-04-28 |
| KR102720005B1 true KR102720005B1 (ko) | 2024-10-22 |
Family
ID=75492378
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020190130107A Active KR102720005B1 (ko) | 2019-10-18 | 2019-10-18 | 어플리케이션의 최적화 방법 및 이를 지원하는 전자 장치 |
Country Status (5)
| Country | Link |
|---|---|
| US (1) | US11449318B2 (ko) |
| EP (1) | EP3977264B1 (ko) |
| KR (1) | KR102720005B1 (ko) |
| CN (1) | CN114450662B (ko) |
| WO (1) | WO2021075905A1 (ko) |
Families Citing this family (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR102880882B1 (ko) | 2020-08-03 | 2025-11-05 | 삼성전자주식회사 | 어플리케이션 설치 방법 및 이를 지원하는 전자 장치 |
| KR102896509B1 (ko) * | 2021-01-12 | 2025-12-08 | 삼성전자주식회사 | 전자 장치 및 전자 장치의 메모리 관리 방법 |
| CN112925562B (zh) * | 2021-02-19 | 2024-09-17 | 京东方科技集团股份有限公司 | 基于安卓系统的应用生成的方法、装置及存储介质 |
| US12229539B2 (en) | 2021-08-02 | 2025-02-18 | Samsung Electronics Co., Ltd. | Application optimization method and apparatus supporting the same |
| KR20230019619A (ko) * | 2021-08-02 | 2023-02-09 | 삼성전자주식회사 | 어플리케이션 최적화 방법 및 이를 지원하는 장치 |
| CN116088888B (zh) * | 2022-07-22 | 2023-10-31 | 荣耀终端有限公司 | 应用程序更新方法及相关装置 |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20130196615A1 (en) * | 2012-01-27 | 2013-08-01 | Microsoft Corporation | Recommendations for reducing data consumption based on data usage profiles |
Family Cites Families (25)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3847672B2 (ja) | 2002-07-03 | 2006-11-22 | 松下電器産業株式会社 | コンパイラ装置及びコンパイル方法 |
| US20060236310A1 (en) * | 2005-04-19 | 2006-10-19 | Domeika Max J | Methods and apparatus to iteratively compile software to meet user-defined criteria |
| US20060282815A1 (en) * | 2005-06-09 | 2006-12-14 | Finite State Machine Labs, Inc. | System, method and computer program product for developing, configuring, installing and testing software |
| KR100828364B1 (ko) | 2006-06-28 | 2008-05-08 | 삼성전자주식회사 | 가상 프로파일을 이용한 자바 jit 컴파일 방법 및시스템 |
| US20090157906A1 (en) * | 2007-12-14 | 2009-06-18 | Ricoh Company, Ltd. | Information processing device, information processing device controlling method, and computer-readable recording medium |
| US8782613B2 (en) * | 2008-08-12 | 2014-07-15 | Hewlett-Packard Development Company, L.P. | Optimizing applications using source code patterns and performance analysis |
| US9047101B2 (en) * | 2010-12-06 | 2015-06-02 | Google Inc. | Method for compiling an intermediate code of an application |
| JP5866996B2 (ja) | 2011-11-16 | 2016-02-24 | 富士通株式会社 | アプリケーションサーバ |
| US8843912B2 (en) * | 2012-02-20 | 2014-09-23 | International Business Machines Corporation | Optimization of an application to reduce local memory usage |
| US9589129B2 (en) * | 2012-06-05 | 2017-03-07 | Lookout, Inc. | Determining source of side-loaded software |
| US9569184B2 (en) * | 2012-09-05 | 2017-02-14 | Microsoft Technology Licensing, Llc | Generating native code from intermediate language code for an application |
| US20140074615A1 (en) * | 2012-09-10 | 2014-03-13 | Super Transcon Ip, Llc | Commerce System and Method of Controlling the Commerce System Using Triggered Advertisements |
| US9760351B2 (en) | 2013-04-02 | 2017-09-12 | Google Inc. | Framework for user-directed profile-driven optimizations |
| WO2014176587A2 (en) * | 2013-04-26 | 2014-10-30 | The Trustees Of Columbia University In The City Of New York | Systems and methods for mobile applications |
| KR101611548B1 (ko) * | 2014-07-01 | 2016-04-14 | 네이버 주식회사 | 모바일 기기의 상태에 따른 최적화 방법과 시스템 및 기록 매체 |
| KR102401772B1 (ko) | 2015-10-02 | 2022-05-25 | 삼성전자주식회사 | 전자 장치에서 어플리케이션 실행 장치 및 방법 |
| KR102500608B1 (ko) * | 2016-01-28 | 2023-02-16 | 삼성전자주식회사 | 어플리케이션을 제어하는 전자 장치와 이의 동작 방법 |
| US20170352095A1 (en) * | 2016-06-03 | 2017-12-07 | Penny Jurss | Portfolio optimized offers for mobile device |
| CN106775893B (zh) * | 2016-12-30 | 2020-03-17 | 北京小米移动软件有限公司 | 对程序预编译的方法及装置 |
| KR102485935B1 (ko) * | 2018-02-23 | 2023-01-10 | 삼성전자주식회사 | 전자 장치 및 그의 동작 방법 |
| CN108446223B (zh) * | 2018-03-06 | 2021-07-27 | 吉旗(成都)科技有限公司 | 一种基于动态编译的业务场景自动化测试方法 |
| US11301569B2 (en) * | 2019-03-07 | 2022-04-12 | Lookout, Inc. | Quarantine of software based on analysis of updated device data |
| CN110147236B (zh) * | 2019-04-30 | 2023-01-31 | 创新先进技术有限公司 | 代码编译方法及装置 |
| US20210096892A1 (en) | 2019-10-01 | 2021-04-01 | Red Hat, Inc. | Snapshot for compiler optimization |
| US11316954B2 (en) * | 2020-02-07 | 2022-04-26 | Shopify Inc. | System and method for offloading application extension script execution from application hosting infrastructure |
-
2019
- 2019-10-18 KR KR1020190130107A patent/KR102720005B1/ko active Active
-
2020
- 2020-10-16 US US17/072,236 patent/US11449318B2/en active Active
- 2020-10-16 CN CN202080068717.3A patent/CN114450662B/zh active Active
- 2020-10-16 WO PCT/KR2020/014163 patent/WO2021075905A1/en not_active Ceased
- 2020-10-16 EP EP20877130.3A patent/EP3977264B1/en active Active
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20130196615A1 (en) * | 2012-01-27 | 2013-08-01 | Microsoft Corporation | Recommendations for reducing data consumption based on data usage profiles |
Also Published As
| Publication number | Publication date |
|---|---|
| CN114450662A (zh) | 2022-05-06 |
| WO2021075905A1 (en) | 2021-04-22 |
| US20210117168A1 (en) | 2021-04-22 |
| EP3977264A1 (en) | 2022-04-06 |
| EP3977264A4 (en) | 2022-08-10 |
| US11449318B2 (en) | 2022-09-20 |
| EP3977264B1 (en) | 2025-10-15 |
| KR20210046426A (ko) | 2021-04-28 |
| EP3977264C0 (en) | 2025-10-15 |
| CN114450662B (zh) | 2025-04-11 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR102720005B1 (ko) | 어플리케이션의 최적화 방법 및 이를 지원하는 전자 장치 | |
| EP4018303B1 (en) | Method for preloading application and electronic device supporting same | |
| US11435985B2 (en) | Electronic device and operation method thereof | |
| KR102692869B1 (ko) | 프로세서의 주파수를 제어하는 전자 장치와 이의 동작 방법 | |
| US11656894B2 (en) | Electronic device and method for providing in-vehicle infotainment service | |
| KR20190101171A (ko) | 근거리 통신 회로의 멀티 모달 운영방법 및 장치 | |
| US12379911B2 (en) | Application installation method and electronic device for supporting same | |
| KR20190109979A (ko) | 전자 장치 및 전자 장치의 업데이트 제어 방법 | |
| US11836503B2 (en) | Electronic device for executing heterogeneous operating systems and method therefor | |
| US20200201518A1 (en) | Method for starting application and electronic device for implementing same | |
| US12265622B2 (en) | Electronic device for providing security-required service through secure element, and method for controlling same electronic device | |
| KR102666045B1 (ko) | 클라우드 서비스를 제공하는 전자 장치 및 그 동작 방법 | |
| US20190227705A1 (en) | Method for displaying user interface of application and electronic device thereof | |
| US12229539B2 (en) | Application optimization method and apparatus supporting the same | |
| US12050900B2 (en) | Method for updating application and electronic device of the same | |
| KR102771882B1 (ko) | 전자 장치 및 이를 이용한 메모리 관리 방법 | |
| KR20220077694A (ko) | 하이퍼바이저를 이용한 가상 머신 모니터링 방법 및 이를 지원하는 전자 장치 | |
| EP4191393B1 (en) | Electronic device and method for managing memory of electronic device | |
| KR20250007376A (ko) | 전자 장치 및 어플리케이션을 최적화하는 방법 | |
| KR20210104521A (ko) | 상수 값의 비교 결과에 기반하여 리스토어를 수행하는 전자 장치 및 그 제어 방법 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20191018 |
|
| PG1501 | Laying open of application | ||
| A201 | Request for examination | ||
| PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20221005 Comment text: Request for Examination of Application Patent event code: PA02011R01I Patent event date: 20191018 Comment text: Patent Application |
|
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20240717 Patent event code: PE09021S01D |
|
| E701 | Decision to grant or registration of patent right | ||
| PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20240920 |
|
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20241016 Patent event code: PR07011E01D |
|
| PR1002 | Payment of registration fee |
Payment date: 20241017 End annual number: 3 Start annual number: 1 |
|
| PG1601 | Publication of registration |