Movatterモバイル変換


[0]ホーム

URL:


KR101503770B1 - The open smart appcessory platform - Google Patents

The open smart appcessory platform
Download PDF

Info

Publication number
KR101503770B1
KR101503770B1KR1020130023045AKR20130023045AKR101503770B1KR 101503770 B1KR101503770 B1KR 101503770B1KR 1020130023045 AKR1020130023045 AKR 1020130023045AKR 20130023045 AKR20130023045 AKR 20130023045AKR 101503770 B1KR101503770 B1KR 101503770B1
Authority
KR
South Korea
Prior art keywords
interface
smart device
smart
apps
protocol
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
Application number
KR1020130023045A
Other languages
Korean (ko)
Other versions
KR20140108996A (en
Inventor
김재두
허은범
Original Assignee
주식회사 코런
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by 주식회사 코런filedCritical주식회사 코런
Priority to KR1020130023045ApriorityCriticalpatent/KR101503770B1/en
Priority to PCT/KR2013/010550prioritypatent/WO2014137054A1/en
Publication of KR20140108996ApublicationCriticalpatent/KR20140108996A/en
Application grantedgrantedCritical
Publication of KR101503770B1publicationCriticalpatent/KR101503770B1/en
Activelegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Images

Classifications

Landscapes

Abstract

Translated fromKorean

본 발명은 스마트 장치의 주변장치와 앱을 위한 개방형 스마트 앱세서리 및 상기 앱세서리의 하드웨어 플랫폼(H/W Platform)을 이용하여 스마트 장치의 기능을 확장하는 방법에 관한 것으로서, I/F(Interface)별로 프로토콜(Protocol)의 정합을 통해 스마트 장치와 통신 접속하되, 스마트 장치의 기능을 확장하여 동작하는 제1 앱세서리의 플랫폼, I/F(Interface)별로 프로토콜의 정합을 통해 스마트 장치 및 제1 앱세서리의 플랫폼 중 어느 하나에 접속하되, 상기 스마트 장치의 기능을 확장하여 동작하는 제2 앱세서리의 플랫폼, 및 I/F(Interface)별로 프로토콜의 정합을 통해 접속된 어느 하나의 앱세서리의 기능을 부가적인 기능으로 확장하는 스마트 장치를 포함하여 구성된다.
따라서, 외부장치를 접속하기 위한 인터페이스가 제한적인 스마트 장치의 한계점을 앱세서리의 하드웨어 플랫폼의 인터페이스를 통해 연속적으로 확장하여 기능을 구현할 수 있다.
The present invention relates to an open smart appset for peripheral devices and apps of smart devices and a method for expanding the functions of smart devices using a hardware platform (H / W Platform) of the appset, The smart device and the first application (hereinafter, referred to as " smart device ") are connected to each other through protocol matching according to platforms and I / A platform of a second appset that connects to one of the platforms of the set and operates by extending the function of the smart device and a function of any one appset connected through protocol matching by I / And smart devices that extend to additional functionality.
Accordingly, the limitations of the smart device having a limited interface for connecting an external device can be continuously extended through the interface of the hardware platform of the appseries to implement the function.

Description

Translated fromKorean
개방형 스마트 앱세서리{THE OPEN SMART APPCESSORY PLATFORM}THE OPEN SMART APPCESSORY PLATFORM

본 발명은 스마트 장치의 기능을 확장하기 위한 것으로서, 특히 스마트 장치의 주변장치와 앱을 위한 개방형 스마트 앱세서리(Appcessory) 및 상기 앱세서리의 하드웨어 플랫폼(H/W Platform)을 이용하여 스마트 장치의 기능을 확장하는 방법에 관한 것이다.
The present invention is intended to extend the functions of a smart device, and more particularly, to a smart device that uses an open smart app app for a peripheral device and an app of a smart device and a hardware platform (H / W platform) / RTI >

본 발명은 스마트 장치의 주변장치와 앱을 위한 개방형 스마트 앱세서리 및 상기 앱세서리의 하드웨어 플랫폼(H/W Platform)을 이용하여 스마트 장치의 기능을 확장하는 방법에 관한 것이다.The present invention relates to an open smart appset for peripheral devices and apps of a smart device and a method for expanding the functionality of a smart device using a hardware platform (H / W Platform) of the appsetry.

앱세서리(Appcessory)란 애플리케이션(Application)과 액세서리(Accessory)를 조합한 신조어로서, 스마트 장치에 없는 특정 기능을 입힌 액세서리와 스마트 장치의 애플리케이션을 결합한 것을 의미한다.Appcessory is a combination of application and accessory, which means combining a smart device with a specific feature-specific accessory that is not found in the smart device.

기존의 액세서리가 스마트 장치를 보호하거나 외관상으로 돋보이게하는 등의 보조적인 역할을 하였다면, 앱세서리는 스마트 장치의 기능을 확장하여 구현한다. 대표적으로, 스마트 장치의 인터페이스(예: 포트)에 병마개(Cap) 만한 신용카드 리더기를 장착한 후 모바일 결재 앱을 실행시켜 결제를 진행할 수 있는 “모바일 결제 앱세서리“, 별도의 건전지 없이도 스마트 장치의 전원을 이용하여 프리젠테이션 포인터(Pointer)를 이용할 수 있는 ”프리젠테이션 포인터 앱세서리“를 들 수 있다.If an existing accessory serves as an auxiliary, such as protecting or enhancing a smart device, the appsetry extends and implements the functionality of the smart device. Typically, a "mobile payment appset" that can be used to execute payment by running a mobile payment application after attaching a credit card reader to a smart device interface (eg port), and a smart device And a "presentation pointer appset" that can use a presentation pointer using a power source.

그러나, 종래에는 이러한 앱세서리의 유용한 점에도 불구하고 스마트 장치의 인터페이스(예: 포트)에 장착하여 사용할 수 있는 앱세서리는 매우 한정적이다. 예를 들어, 제조사별로 상이한 스마트 장치와 앱세서리 간의 프로토콜 표준, 및 인터페이스(예: 포트)의 규격에 의해 사용이 매우 한정되어 있다. 또한, 스마트 장치의 한정된 인터페이스의 개수 등으로 인해 복수개의 앱세서리를 동시에 스마트 장치에 장착하여 사용할 수 없으므로 확장성이 매우 제한적이다.However, in the past, despite the usefulness of these apps, the appsets available on the smart device's interface (eg, port) are very limited. For example, usage is very limited by the protocol standard between different smart devices and app sets, and the interface (eg port) specifications by manufacturer. In addition, due to the limited number of interfaces of the smart device and the like, a plurality of appsets can not be mounted on the smart device at the same time, and thus the scalability is very limited.

따라서, 표준화된 스마트 장치와 앱세서리 간의 프로토콜 및 인터페이스 규격을 제공하고, 또한 복수의 앱세서리를 이용하여 스마트 장치의 기능을 용이하게 확장할 수 있는 기술이 절실히 요구된다.
Therefore, there is an urgent need to provide a protocol and interface specification between a standardized smart device and an app setter, and to easily extend the functions of a smart device using a plurality of app sets.

본 발명은 상기에서 설명한 종래의 문제점을 해결하기 위하여 안출된 것으로서, 스마트 장치와 다양한 서비스를 제공하는 주변장치를 위한 개방형 앱세서리(Appcessory)의 하드웨어 플랫폼(H/W Platform)을 제공하는 것을 목적으로 한다.SUMMARY OF THE INVENTION The present invention has been made in order to solve the above-mentioned problems of the related art, and it is an object of the present invention to provide an open apps hardware platform (H / W platform) for a smart device and peripheral devices providing various services do.

또한, 개방형 운영체계에 기반한 앱세서리(Appcessory) 콘텐츠 처리 프레임워크(Processing Framework)를 제공하는 것을 목적으로 한다.It is also intended to provide an Appcessory content processing framework based on an open operating system.

또한, 개방형 스마트 앱세서리 플랫폼에 특화된 센서(Sensor), 통신용 I/F 프로토콜(Interface protocol)을 제공하는 것으로 목적으로 한다.
It is also intended to provide a sensor and a communication I / F protocol (Interface protocol) specific to the open smart appsetry platform.

상기의 목적을 달성하기 위한 본 발명에 따른 개방형 스마트 앱세서리를 이용하여 스마트 장치의 기능을 확장하는 시스템은, I/F(Interface)별로 프로토콜(Protocol)의 정합을 통해 스마트 장치와 통신 접속하되, 스마트 장치의 기능을 확장하여 동작하는 제1 앱세서리의 플랫폼, I/F(Interface)별로 프로토콜의 정합을 통해 스마트 장치 및 제1 앱세서리의 플랫폼 중 어느 하나에 접속하되, 상기 스마트 장치의 기능을 확장하여 동작하는 제2 앱세서리의 플랫폼, 및 I/F(Interface)별로 프로토콜의 정합을 통해 접속된 어느 하나의 앱세서리의 기능을 부가적인 기능으로 확장하는 스마트 장치를 포함하여 구성된다.According to an aspect of the present invention, there is provided a system for extending a function of a smart device using an open smart appset according to the present invention, the smart device having a function of communicating with a smart device through protocol matching for each I / A smart device and a platform of a first appset through a protocol matching on a platform of a first appsetry that operates by extending a function of the smart device and an I / F (Interface) And a smart device for expanding the function of any one of the apps connected through the protocol matching for each of the I / Fs (Interface) to the additional functions.

일 양태로서, 스마트 장치는 확장되는 앱세서리의 기능을 제어하기 위한 어플리케이션이 탑재된다.In one aspect, the smart device is loaded with an application for controlling the functionality of the extended appset.

한편, 본 발명에 따른 개방형 스마트 앱세서리는 인터페이스를 통해 스마트 장치와 접속 시 부트로더를 실행하고, 스마트 장치와의 프로토콜(Protocol)을 정합하는 펌웨어 부, 스마트 장치 및 하나 이상의 앱세서리와의 접속을 위한 I/F(Interface)를 확장하고, 상기 I/F(Interface) 별로 접속된 앱세서리와 스마트 장치 간의 프로토콜을 정합하여 통신 접속을 연결하는 통신용 확장보드 부, 및 I/F(Interface) 별로 하나 이상의 앱세서리와 프로토콜을 정합하여 스마트 장치의 기능을 부가적으로 확장하기 위한 주변장치 확장보드 부를 포함하여 구성된다.Meanwhile, the open-type smart appsetcorder according to the present invention includes a firmware unit for executing a boot loader when accessing a smart device through an interface, a protocol unit for matching a protocol with the smart device, a smart unit, and a connection with one or more apps A communication expansion board unit for expanding an I / F for an I / F (Interface) and connecting a communication connection by matching a protocol between an appset and a smart device connected to each I / F (Interface) And a peripheral device expansion board unit for additionally expanding the functions of the smart device by matching the above-mentioned appsetry and protocol.

일 양태로서, 본 발명에 따른 개방형 스마트 앱세서리는 스마트 장치로부터 입력되는 제어 명령에 따라 I/F(Interface) 별로 프로토콜이 정합된 하나 이상의 앱세서리의 기능 및 동작을 제어하기 위한 API(Application Programming Interface)를 제공하는 제어 프로그램 부를 포함하여 구성된다.According to an aspect of the present invention, an open smart appset according to the present invention includes an application programming interface (API) for controlling functions and operations of one or more apps whose protocols are matched per I / F (Interface) And a control program unit for providing the control program.

일 양태로서, 본 발명에 따른 통신용 확장보드 부는 USB(Universal serial Bus), Bluetooth, Wi-Fi, USB Host, 및 무선 제어 유선 제어를 위한 주파수 대역 및 통신 포트를 포함하는 인터페이스를 제공한다.In one aspect, the communication expansion board unit according to the present invention provides an interface including a universal serial bus (USB), a Bluetooth, a Wi-Fi, a USB host, and a frequency band and a communication port for wireless control.

일 양태로서, 본 발명에 따른 통신용 확장보드 부는 고속 제어를 위한 SmartRF(2.4GHz), 취미, 장난감에 적용되는 RF(400MHz) 대역, 및 리모콘을 위한 IrDA를 포함하는 무선 제어를 위한 인터페이스, 산업, 의료, 검사 장비제어를 위한 RS-232 타입의 유선 제어를 위한 인터페이스, 및 키보드, 마우스 입력을 위한 USB Host의 인터페이스를 포함하여 구성된다.In one aspect, the communication expansion board unit according to the present invention includes an interface for wireless control including SmartRF (2.4 GHz) for high speed control, hobby, RF (400 MHz) band applied to toys, and IrDA for remote control, An interface for RS-232 type wire control for medical and inspection equipment control, and a USB host interface for keyboard and mouse input.

일 양태로서, 본 발명에 따른 주변장치 확장보드 부는 I/F(Interface) 별로 접속된 하나 이상의 앱세서리와 프로토콜을 정합하여 광원 및 색상(Color) 제어, 알람(Alarm) 제어, 센서 신호 수신, 차량 정보, 영상 및 음성 출력, 마이크로 SD 카드 슬롯(Micro SD Card Slot)에 대한 스마트 장치의 기능을 확장하는 것을 특징으로 한다.In one aspect, the peripheral device expansion board unit according to the present invention includes a light source and color control, an alarm control, a sensor signal reception, Information, video and audio output, and a micro SD card slot (Micro SD Card Slot).

한편, 본 발명에 따른 개방형 앱세서리의 플랫폼을 이용하여 스마트 장치의 기능을 확장하는 방법은 스마트 장치 및 하나 이상의 앱세서리와 I/F(Interface)별로 접속하여 부트로더를 실행하는 단계, I/F(Interface)별로 프로토콜(Protocol)을 정합하여 스마트 장치 및 하나 이상의 다른 앱세서리와 통신 접속하는 단계, 및 상기 앱세서리의 기능을 스마트 장치의 부가적인 기능으로 확장하는 단계를 포함한다.Meanwhile, a method of expanding a function of a smart device using an open appsetery platform according to the present invention includes the steps of executing a boot loader by accessing a smart device and one or more app sets with respect to an I / F (Interface) Establishing a protocol for each interface and communicating with the smart device and one or more other apps, and extending the functionality of the appset to additional functions of the smart device.

일 양태로서, 본 발명에 따른 개방형 앱세서리의 플랫폼을 이용하여 스마트 장치의 기능을 확장하는 방법은 스마트 장치로부터 입력된 제어 명령에 따라 펌웨어 및 드라이버에 정의된 기능 및 동작을 수행하는 단계를 포함한다.In one aspect, a method for extending the functionality of a smart device using an open appsetry platform according to the present invention includes performing functions and operations defined in firmware and drivers in accordance with control commands entered from a smart device .

한편, 본 발명의 일 양태에 따른 본 발명에 따른 개방형 앱세서리의 플랫폼을 이용하여 스마트 장치의 기능을 확장하는 방법은 프로그램을 기록한 컴퓨터 판독 가능 기록매체에서 동작한다.
Meanwhile, a method for expanding a function of a smart device using an open appsetery platform according to an embodiment of the present invention operates on a computer-readable recording medium on which a program is recorded.

본 발명은 상기의 해결 수단을 통해 스마트 장치와 다양한 서비스를 제공하는 주변장치를 위한 개방형 앱세서리(Appcessory)의 하드웨어 플랫폼(H/W Platform)을 제공함으로써 앱세서리 제품을 완성하여 시장에 출시하기까지 소요되는 시간(Time-to-Market)을 최소화할 수 있다.The present invention provides a hardware platform (H / W Platform) of an open apps for smart devices and peripherals that provide various services through the above-mentioned solution, Time-to-market can be minimized.

이와 더불어 개방형 운영체계에 기반한 앱세서리(Appcessory) 콘텐츠 처리 프레임워크(Processing Framework) 및, 개방형 스마트 앱세서리 플랫폼에 특화된 센서(Sensor), 통신용 I/F 프로토콜(Interface protocol)을 제공함으로써 스마트 장치에 최적화된 맞춤형 하드웨어 플랫폼으로 개방형 앱세서리를 구현할 수 있다.In addition to this, it is optimized for smart devices by providing the Appcessory content processing framework based on open operating system, sensor specialized for open smart appsession platform and I / F protocol for communication (interface protocol) Open custom apps can be implemented with customized hardware platforms.

한편, 본 발명에 따른 앱세서리의 하드웨어 플랫폼은 개방형 운영체계에 기반한 앱세서리(Appcessory) 콘텐츠 처리 프레임워크(Processing Framework) 및, 개방형 스마트 앱세서리 플랫폼에 특화된 센서(Sensor), 통신용 I/F 프로토콜(Interface protocol)을 포함하여 개별적 또는 독립적으로 구현되므로, 스마트 장치의 인터페이스를 통해 스마트 장치에 제1 기능을 수행하는 앱세서리를 접속하고, 상기 제1 앱세서리의 인터페이스를 통해 제2 기능을 수행하는 앱세서리를 접속하여 연속적으로 기능을 확장하여 사용할 수 있다. 따라서, 외부장치를 접속하기 위한 인터페이스가 제한적인 스마트 장치의 한계점을 앱세서리의 하드웨어 플랫폼의 인터페이스를 통해 연속적으로 확장하여 기능을 구현할 수 있다.Meanwhile, the hardware platform of the appsetry according to the present invention includes an appsession content processing framework based on an open operating system, a sensor specialized in an open smart appsession platform, a communication I / F protocol Interface protocol), it is possible to connect an appset that performs a first function to a smart device via an interface of the smart device, and to perform an application that performs a second function through the interface of the first appset It can be used continuously by connecting the consoles. Accordingly, the limitations of the smart device having a limited interface for connecting an external device can be continuously extended through the interface of the hardware platform of the appseries to implement the function.

도 1은 본 발명의 일 양태에 따른 개방형 스마트 앱세서리를 이용하여 스마트 장치의 기능을 확장하는 시스템의 구성을 도시한 블록도이고,
도 2는 본 발명의 일 양태에 따른 개방형 스마트 앱세서리의 구성을 도시한 블록도이고,
도 3은 본 발명의 일 양태에 따른 개방형 스마트 앱세서리의 플랫폼을 이용하여 스마트 장치의 기능을 확장하는 방법을 도시한 흐름도이다.
FIG. 1 is a block diagram showing a configuration of a system for extending a function of a smart device using an open smart appset according to an embodiment of the present invention,
FIG. 2 is a block diagram illustrating a configuration of an open smart appset according to an embodiment of the present invention,
3 is a flow diagram illustrating a method for extending the functionality of a smart device using an open smart appsetry platform in accordance with an aspect of the present invention.

이하에서는 첨부한 도면을 참고하여 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 본 발명의 기술적 실시예를 용이하게 구현할 수 있도록 상세히 설명한다. 그러나, 본 발명의 기술적 실시예는 당업자의 기술적 수준에 따라 다양한 양태로 구현될 수 있으므로, 본 명세서에 기재되어 있는 실시예에 한정되지 않는다.Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings. However, the technical embodiments of the present invention can be implemented in various ways according to the technological level of a person skilled in the art, and thus are not limited to the embodiments described in this specification.

한편, 본 발명의 명확한 설명을 위해서 설명과 관계없는 부분은 도면에서 생략하였으며, 일반에게 공지되어 당업자에게 자명한 부분에 대한 상세한 설명은 생략하였다.For the sake of clarity, parts not related to the description are omitted from the drawings, and a detailed description of parts that are well known to those skilled in the art is omitted.

명세서 및 특허청구 범위에서, 어떤 부분이 어떤 구성 요소를 “포함”한다고 명시된 경우, 이는 특별히 반대되는 기재가 없는 한 다른 구성 요소를 더 포함할 수 있는 것으로 해석된다.In the specification and claims, it is to be understood that when a section is referred to as " comprising " an element, it may be interpreted that it may further include other elements unless specifically stated otherwise.

명세서에 언급된 기술적 용어는 본 발명이 속하는 기술 분야에서 통상적으로 사용되는 의미 중 광의적으로 해석된다. 그러나, 통상의 기술적 용어일지라도, 본 명세서에 별도로 의미가 부여된 경우는 그러하지 아니하다.
The technical terms mentioned in the specification are interpreted broadly among the meanings commonly used in the technical field to which the present invention belongs. However, even if it is a usual technical term, the case where the meaning is given separately in this specification is not so.

[명세서에 사용된 용어 정의][Definition of terms used in the description]

이하, 사용된 “앱세서리(Appcessory)”란 스마트 장치의 인터페이스에 접속하여 특정의 기능을 수행하는 주변(하드웨어) 장치를 의미한다. 본 발명에서의 “앱세서리”는 스마트 장치 별로 상이한 운영체제에 최적화되어 기능을 수행하도록 구현되며, 앱세서리의 기능을 수행하기 위한 전용 어플리케이션이 스마트 장치에 별도로 설치될 수 있다. 한편, 본 발명에서 언급된 “앱세서리”는 별도의 언급이 있는 경우를 제외하고, I/F(Interface)별로 프로토콜의 정합을 통해 스마트 장치와 서로 접속되는 것으로 본다.Hereinafter, the " Appcessory " used herein refers to a peripheral device that accesses the interface of the smart device and performs a specific function. In the present invention, the " appseries " are implemented to perform functions by being optimized for different operating systems for each smart device, and a dedicated application for performing the function of the appseries may be separately installed in the smart device. In the meantime, the " appsetry " mentioned in the present invention is considered to be connected to the smart device through protocol matching by I / F (Interface), unless otherwise noted.

따라서, 스마트 장치의 인터페이스를 통해 접속하여 기능을 수행하는 주변(하드웨어) 장치라면 모두 앱세서리와 동등한 기술적 범위 내에 포함되는 것으로 보아야 할 것이다. 한편, 본 발명에서 언급된 “앱세서리”와 상기 “앱세서리에 접속되는 하나 이상의 다른 앱세서리”는 별도의 언급이 있는 경우를 제외하고, 구성 및 기능이 서로 동일하며, I/F(Interface)별로 프로토콜의 정합을 통해 서로 접속되는 것으로 본다.Accordingly, any peripheral device (hardware device) connected through a smart device interface to perform a function should be regarded as being within the technical scope equivalent to an apparel set. In the meantime, the " appsetry " mentioned in the present invention and the " one or more other appsets connected to the appset " It is assumed that they are connected to each other through protocol matching.

이하, 사용된 “스마트 장치”는 인터페이스를 통해 접속되어 프로토콜이 정합된 앱세서리(외부 하드웨어 장치)의 기능 동작을 탑재된 운영체계에 기반하여 제어하는 컴퓨터 단말 장치로서, 본 발명에 따른 앱세서리와의 최적화된 기능 구현을 위하여 I/F(Interface)별 정합 프로토콜, 콘텐츠 프로세싱을 위한 프레임워크(Framework) 등을 포함하여 구현된다.Hereinafter, the used " smart device " is a computer terminal device that is connected through an interface and controls the functional operation of an appset (external hardware device) with a protocol based on an installed operating system. (I / F) interface, a framework for content processing, and the like in order to realize an optimized function of the content.

한편, 본 발명에서의 “스마트 장치”는 별도의 언급이 있는 경우를 제외하고, 앱세서리(외부 하드웨어 장치)의 기능 및 동작을 제어하기 위한 운영체계를 탑재하여 실행 및 동작하는 것으로 본다. 여기서, “운영체계(Operating System)”는 스마트 장치에 탑재되어 모듈화된 각각의 기능을 제어하기 위한 소프트웨어 체계로서, “Android”, “Unix”, “Linux”, “Mac OS X”, “iOS”를 포함하여 구현된다. 본 발명에서의 “운영체계”는 I/F(Interface)별로 프로토콜의 정합을 통해 접속되는 앱세서리(외부 하드웨어 장치)에 최적화되어 구현되며, 앱세서리의 특정 기능을 수행하기 위한 전용 어플리케이션이 탑재 또는 설치된다.
In the meantime, the "smart device" in the present invention is assumed to be implemented and operated with an operating system for controlling functions and operations of an appsetry (external hardware device), unless otherwise noted. "Operating System" is a software system for controlling each of the functions modularized in the smart device. The operating system is a software system for controlling the functions of the smart devices, such as "Android", "Unix", "Linux", "Mac OS X" . The " operating system " in the present invention is optimally implemented in an appsetry (external hardware device) connected through a protocol match for each interface, and a dedicated application for performing a specific function of the appset Respectively.

도 1은 본 발명의 일 양태에 따른 개방형 스마트 앱세서리를 이용하여 스마트 장치의 기능을 확장하는 시스템의 구성을 도시한다.FIG. 1 illustrates a system configuration for extending the functionality of a smart device using an open smart appset according to an aspect of the present invention.

도 1에 도시된 바와 같이, 스마트 장치(100)의 기능을 확장하기 위한 시스템(1000)은 스마트 장치(100)의 I/F(Interface)별로 프로토콜의 정합을 통해 접속하되, 스마트 장치(100)의 기능을 확장하여 동작하는 제1 앱세서리(200)의 플랫폼, I/F(Interface)별로 프로토콜의 정합을 통해 스마트 장치(100) 및 제1 앱세서리(200)의 플랫폼 중 어느 하나에 접속하여 상기 스마트 장치(100)의 기능을 확장하여 동작하는 제2 앱세서리(300)의 플랫폼, 및 I/F(Interface)별로 프로토콜의 정합을 통해 접속된 어느 하나의 앱세서리의 기능을 부가적인 기능으로 확장하는 스마트 장치(100)를 포함하여 구성된다. 스마트 장치(100)에는 상기 확장되는 앱세서리의 기능을 제어하기 위한 각각의 전용 어플리케이션이 탑재된다.1, thesystem 1000 for extending the functions of thesmart device 100 is connected to thesmart device 100 through protocol matching for each I / F (Interface) of thesmart device 100, To the platform of thesmart device 100 and the platform of thefirst appsessher 200 through the protocol matching according to the platform and the I / F (Interface) of thefirst appserver 200 operating by extending the function of thefirst appserver 200 The platform of thesecond appserver 300 that operates by extending the functions of thesmart device 100 and the function of any one of the apps connected through protocol matching for each I / And asmart device 100 that expands. Thesmart device 100 is loaded with a dedicated application for controlling the function of the extended appset.

도 2를 참고하면, 개방형 스마트 앱세서리(200)는 펌웨어 부(Firmware)(210), 보드 부(Board)(220), 및 제어 프로그램 부(Control Program)(230)를 포함하여 구성된다.2, the opensmart appset 200 includes afirmware 210, aboard 220, and acontrol program 230.

펌웨어 부(Firmware)(210)는 스마트 장치(100)와 I/F(Interface)별로 접속 시 상호 간의 프로토콜(Protocol)을 정합하는 프로토콜 정합 부(211), 앱세서리(200)의 고유 기능을 수행하기 위한 펌웨어 및 드라이버가 정의되는 모듈 부(212), 앱세서리(200)를 구동하기 위한 부트로드 부(213)를 포함하여 구성된다.Firmware 210 has a protocol matchingunit 211 for matching protocols with each other when connected to thesmart device 100 and an I / F (Interface) Amodule unit 212 in which a firmware and a driver for defining the firmware and driver are defined, and aboot load unit 213 for driving theappset 200.

보드 부(Board)(220)는 스마트 장치(100)와 접속 시 I/F(Interface)별로 스마트 장치(100)와의 프로토콜을 정합하고, 상기 스마트 장치(100)로부터 입력된 제어 신호에 따라 앱세서리(100)의 기능 및 동작을 제어하는 주제어 보드 부(Main Board)(221), 스마트 장치(100) 및 하나 이상의 앱세서리와 접속 시 상호 통신 가능한 I/F(Interface)를 확장하고, 또한 상기 I/F(Interface)를 통해 접속된 앱세서리와 스마트 장치(100) 간의 프로토콜을 정합하여 통신 접속을 연결하는 통신용 확장보드 부(222), I/F(Interface) 별로 하나 이상의 앱세서리와 프로토콜을 정합하여Theboard 220 matches a protocol with thesmart device 100 on an I / F (Interface) basis when connected to thesmart device 100, Amain board 221 for controlling functions and operations of thesmart device 100, asmart device 100, and an I / F (interface) capable of communicating with one or more apps in a connection, A communicationextension board unit 222 for connecting a communication connection by matching a protocol between an appset connected through the I / F (Interface) and thesmart device 100, a communication interface for connecting one or more apps and protocols per interface (I / F) So

스마트 장치(100)의 기능을 부가적으로 확장하기 위한 주변장치 확장보드 부(223)을 포함하여 구성된다.And a peripheralexpansion board unit 223 for additionally extending the function of thesmart device 100. [

통신용 확장보드 부(222)에서 제공되는 인터페이스는 USB(Universal serial Bus), Bluetooth, Wi-Fi, USB Host를 포함하며, 무선 제어, 및 유선제어를 위한 주파수 대역 및 통신 포트를 제공한다. 무선 제어를 위한 인터페이스는 SmartRF(2.4GHz, 고속 제어에 적용), RF(400MHz 대역, 취미 및 장난감에 적용), IrDA(리모콘에 적용)를 포함하고, 유선 제어를 위한 인터페이스는 RS-232(산업/의료/검사 장비제어에 적용)를 포함한다. USB Host는 키보드/마우스 입력을 위한 인터페이스인 것이 바람직하다.The interface provided in the communicationexpansion board unit 222 includes a universal serial bus (USB), a Bluetooth, a Wi-Fi, and a USB host, and provides a frequency band and a communication port for wireless control and wire control. The interface for wireless control includes SmartRF (applied to 2.4GHz, high speed control), RF (400MHz band, applied to hobby and toy), IrDA (applied to remote control), and interface for wire control is RS-232 / Medical / inspection equipment control). The USB Host is preferably an interface for keyboard / mouse input.

한편, 주변장치 확장보드 부(223)는 I/F(Interface) 별로 하나 이상의 앱세서리와 프로토콜을 정합하여 스마트 장치(100)의 기능을 부가적으로 확장한다. 도 2를 참조하여 설명하면, 주변장치 확장보드 부(223)는 I/F(Interface) 별로 접속된 특정 기능을 수행하도록 구현된 하나 이상의 다른 앱세서리(300)(예를 들어, 오디오 도킹 스테이션(Audio Docking Stations), 시험 장치(Exercise Machines), 의료 진단 장치(Personal Medical Testing Devices), 날씨 정보 제공 장치(Weather Stations), 외부 하드웨어 장치(External Hardware Device)를 포함) 중 적어도 하나와 프로토콜을 정합하여 광원(예: LED 조명, LED 전광판) 및 색상(Color) 제어, 알람 제어(예: 알람 시계), 센서 신호 수신(온도, 습도, 압력, 심박계), 차량 정보(FM Tx), 영상 및 음성 출력(카메라, 스피커/이어폰), 마이크로 SD 카드 슬롯(Micro SD Card Slot)에 대한 스마트 장치(100)의 기능을 확장한다.Meanwhile, the peripheral deviceexpansion board unit 223 additionally expands the functions of thesmart device 100 by matching one or more apps and protocols for each I / F (Interface). 2, the peripheral deviceexpansion board unit 223 may include one or more other apps 300 (for example, an audio docking station (e.g., an audio docking station (Including, for example, Audio Docking Stations, Exercise Machines, Personal Medical Testing Devices, Weather Stations, and External Hardware Devices) (LED, LED display) and color control, alarm control (eg alarm clock), sensor signal reception (temperature, humidity, pressure, heart rate meter), vehicle information (FM Tx), video and audio output (Camera, speaker / earphone), micro SD card slot (Micro SD Card Slot).

제어 프로그램 부(Control Program)(230)는 스마트 장치(100)로부터 입력되는 제어 명령에 따라 I/F(Interface) 별로 프로토콜이 정합된 하나 이상의 앱세서리, 및 스마트 장치(100)의 기능 및 동작을 제어하기 위한 API(Application Programming Interface)를 제공한다.Thecontrol program 230 includes one or more apps whose protocols are matched per I / F (Interface) according to control commands input from thesmart device 100, and functions and operations of the smart device 100 (Application Programming Interface) for control.

이와 같은 구성을 통해 본 발명에 따른 개방형 스마트 앱세서리(200)는 스마트 장치(100) 및 하나 이상의 다른 앱세서리(300)와 I/F(Interface) 별로 접속 시 부트로더(213)를 실행하여 구동하고, 프로토콜(Protocol)을 정합하여 스마트 장치(100) 및 하나 이상의 다른 앱세서리(300)와 접속된다. 또한, 스마트 장치(100)로부터 입력된 동작 제어 명령에 따라 펌웨어 및 드라이버에 정의된 기능 및 동작을 수행한다.The opensmart appset 200 according to the present invention executes theboot loader 213 when connected to thesmart device 100 and one or more other apps' And registers with the protocol to connect to thesmart device 100 and one or more other apps' In addition, the functions and operations defined in the firmware and the driver are performed according to the operation control command input from thesmart device 100.

한편, 본 발명에 따른 개방형 스마트 앱세서리(200)는 확장된 I/F(Interface) 별로 정합된 프로토콜을 통해 하나 이상의 다른 앱세서리(300)와 접속하여 스마트 장치(100)의 기능을 확장한다. 바람직하게는, 스마트 장치(100)로부터 입력된 동작 제어 명령에 따라 I/F(Interface) 별로 프로토콜이 정합된 하나 이상의 다른 앱세서리(300)의 기능 및 동작을 제어할 수 있다.Meanwhile, the open-typesmart appserver 200 according to the present invention extends the functions of thesmart device 100 by accessing one or moreother apps 300 through a protocol matched for each extended I / F (Interface). Preferably, the functions and operations of one or more other apps set 300 that are protocol-matched per I / F (Interface) according to the operation control command input from thesmart device 100 may be controlled.

따라서, 본 발명은 스마트 장치(100)와 다양한 서비스를 제공하는 주변장치를 위한 개방형 앱세서리(Appcessory)의 하드웨어 플랫폼(H/W Platform)을 제공함으로써 앱세서리 제품을 완성하여 시장에 출시하기까지 소요되는 시간(Time-to-Market)을 최소화할 수 있다.Accordingly, the present invention provides a hardware platform (H / W platform) of an open apps for asmart device 100 and a peripheral device for providing various services, Time-to-market can be minimized.

이와 더불어 개방형 운영체계에 기반한 앱세서리(Appcessory) 콘텐츠 처리 프레임워크(Processing Framework) 및, 개방형 스마트 앱세서리 플랫폼에 특화된 센서(Sensor), 통신용 I/F 프로토콜(Interface protocol)을 제공함으로써 스마트 장치에 최적화된 맞춤형 하드웨어 플랫폼으로 개방형 앱세서리를 구현할 수 있다.In addition to this, it is optimized for smart devices by providing the Appcessory content processing framework based on open operating system, sensor specialized for open smart appsession platform and I / F protocol for communication (interface protocol) Open custom apps can be implemented with customized hardware platforms.

한편, 본 발명에 따른 앱세서리의 하드웨어 플랫폼은 개방형 운영체계에 기반한 앱세서리(Appcessory) 콘텐츠 처리 프레임워크(Processing Framework) 및, 개방형 스마트 앱세서리 플랫폼에 특화된 센서(Sensor), 통신용 I/F 프로토콜(Interface protocol)을 포함하여 개별적 또는 독립적으로 구현되므로, 스마트 장치(100)의 인터페이스를 통해 스마트 장치(100)에 제1 기능을 수행하는 앱세서리(200)를 접속하고, 상기 제1 앱세서리(200)의 인터페이스를 통해 제2 기능을 수행하는 앱세서리(300)를 접속하여 연속적으로 기능을 확장하여 사용할 수 있다. 따라서, 외부장치를 접속하기 위한 인터페이스가 제한적인 스마트 장치(100)의 한계점을 앱세서리(200)의 하드웨어 플랫폼의 인터페이스를 통해 연속적으로 확장하여 기능을 구현할 수 있다.Meanwhile, the hardware platform of the appsetry according to the present invention includes an appsession content processing framework based on an open operating system, a sensor specialized in an open smart appsession platform, a communication I / F protocol Thefirst appserver 200 is connected to thesmart device 100 through the interface of thesmart device 100 and thefirst appserver 200 is connected to thefirst appserver 200, ) Through the interface of theapplication server 300 to perform the second function. Accordingly, the limit of thesmart device 100 having an interface for connecting an external device can be limited by continuously extending the limit of the interface through the interface of the hardware platform of theappserver 200.

도 3은 본 발명의 일 양태에 따른 개방형 스마트 앱세서리를 이용하여 스마트 장치의 기능을 확장하는 방법을 도시한 흐름도이다.3 is a flow diagram illustrating a method for extending the functionality of a smart device using an open smart appset according to an aspect of the present invention.

S301 단계에서 개방형 스마트 앱세서리(200)는 스마트 장치(100) 및 하나 이상의 다른 앱세서리(300)와 I/F(Interface)별로 접속하여 부트로더(213)를 실행하고(S302 단계), S303 단계에서 상기 I/F(Interface)별로 프로토콜(Protocol)을 정합하여 스마트 장치(100) 및 하나 이상의 다른 앱세서리(300)와 통신 접속한다. S304 단계에서 개방형 스마트 앱세서리(200)는 스마트 장치(100)로부터 입력된 제어 명령에 따라 펌웨어 및 드라이버에 정의된 기능 및 동작을 수행한다.In step S301, the open-typesmart appset 200 accesses thesmart device 100 and one or moreother apps 300 by I / F to execute the boot loader 213 (step S302) And interfaces with thesmart device 100 and one or moreother apps'designs 300. The accesses of thesmart device 100 and one or more other apps' In step S304, the opensmart appset 200 performs functions and operations defined in the firmware and the driver according to the control command input from thesmart device 100. [

따라서, 본 발명에 따른 개방형 스마트 앱세서리(200)는 확장된 I/F(Interface)별로 하나 이상의 다른 앱세서리(300)가 접속하는 경우, 프로토콜의 정합을 통해 앱세서리(300)와 통신 접속하여 스마트 장치(100)의 기능을 확장하고, 스마트 장치(100)로부터 입력된 제어 명령에 따라 상기 하나 이상의 앱세서리의 기능 및 동작을 제어한다.Accordingly, when one or more other apps (300) are accessed for each extended I / F (Interface), the opensmart appsessher 200 according to the present invention establishes communication connection with theappsessher 300 through protocol matching Extends the functionality of the smart device (100), and controls the functionality and operation of the one or more appsets according to control commands entered from the smart device (100).

상술한 본 발명의 방법은 예시된 각 단계의 순서에 한정되지 아니한다. 즉, 각 단계의 순서는 당업자의 기술적 수준에 따라 달라질 수 있고, 또한 복수의 단계가 동시에 발생할 수 있다.The method of the present invention described above is not limited to the order of each of the illustrated steps. That is, the order of each step may vary according to the technical level of a person skilled in the art, and a plurality of steps may occur at the same time.

한편, 당업자라면 예시된 각 단계들이 배타적이지 않고, 특정의 단계에 하나 이상의 다른 단계가 포함될 수 있으며, 본 발명의 기술적 범위에 영향을 미치지 않는 범위에서 순서도에 기재된 특정의 단계가 삭제될 수 있다.On the one hand, those skilled in the art will recognize that the steps illustrated are not exclusive, that one or more other steps may be included in a particular step, and that certain steps described in the flowchart may be omitted without affecting the technical scope of the present invention.

상술한 본 발명의 실시예들은 특허청구범위 내에 속하는 한 다양한 양태의 예시들을 포함한다. 따라서, 본 발명의 특허청구범위 내에 해당하나 본 명세서에 구체적으로 예시되지 아니한 구성으로 조합, 교체, 수정 및 변경이 가능함은 동일 기술 분야의 통상의 지식을 가진 자에게 자명하다.
The above-described embodiments of the present invention include examples of various aspects as long as they fall within the scope of the claims. Therefore, it should be understood by those skilled in the art that the present invention may be embodied in other specific forms without departing from the spirit or essential characteristics thereof.

100 : 스마트 장치, 220 : 보드 부(Board),
200 : 제1 앱세서리, 221 : 주제어 보드 부(Main Board),
210 : 펌웨어 부(Firmware), 222 : 통신용 확장보드 부,
211 : 프로토콜 정합 부, 223 : 주변장치 확장보드 부,
212 : 모듈 부, 230 : 제어 프로그램 부(Control Program),
213 : 부트로더, 300 : 제2 앱세서리
100: smart device, 220: board,
200: first appset, 221: main board,
210: Firmware, 222: Extension board for communication,
211: protocol matching unit, 223: peripheral device extension board unit,
212: module section, 230: control program section,
213: boot loader, 300: second appset

Claims (10)

Translated fromKorean
삭제delete삭제delete인터페이스를 통해 스마트 장치와 접속 시 부트로더를 실행하고, 상기 스마트 장치와의 프로토콜(Protocol)을 정합하는 펌웨어 부; 스마트 장치 및 하나 이상의 앱세서리와의 접속을 위한 I/F(Interface)를 확장하고, 상기I/F(Interface) 별로 접속된 앱세서리와 스마트 장치 간의 프로토콜을 정합하여 통신 접속을 연결하는 통신용 확장보드 부; 및 I/F(Interface) 별로 하나 이상의 앱세서리와 프로토콜을 정합하여 스마트 장치의 기능을 부가적으로 확장하기 위한 주변장치 확장보드 부;를 포함하는 개방형 스마트 앱세서리에 있어서,
스마트 장치로부터 입력되는 제어 명령에 따라 I/F(Interface) 별로 프로토콜이 정합된 하나 이상의 앱세서리의 기능 및 동작을 제어하기 위한 API(Application Programming Interface)를 제공하는 제어 프로그램 부;를 더 포함하고,
상기 통신용 확장보드 부는 USB(Universal serial Bus), Bluetooth, Wi-Fi, USB Host, 및 무선 제어 유선 제어를 위한 주파수 대역 및 통신 포트;를 포함하여 구성하되, 고속 제어를 위한 SmartRF(2.4GHz), 취미, 장난감에 적용되는 RF(400MHz) 대역, 및 리모콘을 위한 IrDA를 포함하는 무선 제어를 위한 인터페이스;
산업, 의료, 검사 장비제어를 위한 RS-232 타입의 유선 제어를 위한 인터페이스; 및
키보드, 마우스 입력을 위한 USB Host의 인터페이스;를 포함하고,
상기 주변장치 확장보드 부는 I/F(Interface) 별로 접속된 하나 이상의 앱세서리와 프로토콜을 정합하여 광원 및 색상(Color) 제어, 알람(Alarm) 제어, 센서 신호 수신, 차량 정보, 영상 및 음성 출력, 마이크로 SD 카드 슬롯(Micro SD Card Slot)에 대한 스마트 장치의 기능을 확장하는 것;을 특징으로 하는 개방형 스마트 앱세서리.
A firmware unit that executes a boot loader when the smart device is connected to the smart device through an interface and matches a protocol with the smart device; (I / F) interface for connecting to a smart device and one or more apps, and a communication extension board for connecting a communication connection by matching a protocol between an appset connected to the I / part; And a peripheral device expansion board for additionally expanding a function of the smart device by matching one or more apps and protocols for each I / F (Interface), comprising:
And a control program unit for providing an API (Application Programming Interface) for controlling functions and operations of one or more apps whose protocols are matched per I / F (Interface) according to a control command input from the smart device,
The communication expansion board unit includes a universal serial bus (USB), a Bluetooth, a Wi-Fi, a USB host, and a frequency band and a communication port for wireless control. An interface for wireless control including a hobby, an RF (400 MHz) band applied to a toy, and IrDA for a remote control;
Interface for RS-232 type wire control for industrial, medical and inspection equipment control; And
A USB host interface for keyboard and mouse input,
The peripheral device expansion board unit registers a protocol with one or more apps connected to each I / F (Interface), and controls the light source and color, alarm control, sensor signal reception, vehicle information, Expanding the capabilities of smart devices for micro SD card slots (Micro SD Card Slots).
삭제delete삭제delete삭제delete삭제delete삭제delete삭제delete삭제delete
KR1020130023045A2013-03-042013-03-04The open smart appcessory platformActiveKR101503770B1 (en)

Priority Applications (2)

Application NumberPriority DateFiling DateTitle
KR1020130023045AKR101503770B1 (en)2013-03-042013-03-04The open smart appcessory platform
PCT/KR2013/010550WO2014137054A1 (en)2013-03-042013-11-20Open smart appcessory and method for expanding functions of smart device by using platform of the appcessory

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
KR1020130023045AKR101503770B1 (en)2013-03-042013-03-04The open smart appcessory platform

Publications (2)

Publication NumberPublication Date
KR20140108996A KR20140108996A (en)2014-09-15
KR101503770B1true KR101503770B1 (en)2015-03-18

Family

ID=51491539

Family Applications (1)

Application NumberTitlePriority DateFiling Date
KR1020130023045AActiveKR101503770B1 (en)2013-03-042013-03-04The open smart appcessory platform

Country Status (2)

CountryLink
KR (1)KR101503770B1 (en)
WO (1)WO2014137054A1 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US7970870B2 (en)2005-06-242011-06-28Microsoft CorporationExtending digital artifacts through an interactive surface
KR101648186B1 (en)*2015-06-122016-08-17주식회사 코런The system and method to indicate the status and availability of smart appcessory operation
US12353703B2 (en)2015-10-282025-07-08Microsoft Technology Licensing, Llc.Computing device having user-input accessory
CN110909002B (en)*2019-11-252022-05-03杭州行至云起科技有限公司Intelligent device dynamic attribute storage method and gateway

Citations (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
KR20110129473A (en)*2009-03-162011-12-01애플 인크. Accessories and mobile computing device communications using application communication protocols
WO2012044519A1 (en)*2010-09-302012-04-05Apple Inc.Application launching in conjunction with an accessory

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
KR100931313B1 (en)*2007-12-172009-12-11한국전자통신연구원 Short-range wireless communication device and method

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
KR20110129473A (en)*2009-03-162011-12-01애플 인크. Accessories and mobile computing device communications using application communication protocols
WO2012044519A1 (en)*2010-09-302012-04-05Apple Inc.Application launching in conjunction with an accessory

Also Published As

Publication numberPublication date
KR20140108996A (en)2014-09-15
WO2014137054A1 (en)2014-09-12

Similar Documents

PublicationPublication DateTitle
US11916301B2 (en)Electronic device comprising antenna
US10530817B2 (en)Method for communication using plurality of protocols and electronic device thereof
US10693506B2 (en)Electronic device comprising antenna
US10922251B2 (en)Electronic device and method for controlling same
US10366029B2 (en)Data transceiving method and device
US10088515B2 (en)Electronic device and method for determining defect in an electronic device
KR102341543B1 (en)Method for protecting interferance between frequencies and electronic device implementing the same
KR101503770B1 (en)The open smart appcessory platform
KR102112353B1 (en)Method for Controlling Antenna Radiation Power and Electrical Device Supporting the Same
KR20170115870A (en)Method for controlling antenna and electronic device thereof
KR102408649B1 (en)Configuration setting method and device
US9705534B2 (en)Electronic device using antenna
US10374641B2 (en)Electronic device having multiband antenna and method for switching in electronic device having multiband antenna
KR20150081754A (en)Electronic device charging method and apparatus
US20170134057A1 (en)Method for processing signal and electronic device supporting the same
US20160192412A1 (en)Method for controlling communication channel and electronic device supporting same
KR20180096385A (en)Front end module supporting device to device communication using a plurality of frequency bands and electronic device comprising the front end module
WO2015100744A1 (en)Apparatuses and methods for a multi pin-out smart card device
KR20170128019A (en)Electronic device and wireless communication method in the electronic device
KR102256683B1 (en)Method of managing disaster and electronic device thereof
KR20160120105A (en)Electronic device and method for processing in the electronic device
US10165612B2 (en)Wireless connecting method, computer, and non-transitory computer-readable storage medium
KR20170098100A (en)Electronic device and method for controlling output of audio informaton in the electronic device
CN204832847U (en)Four shaft air vehicle control system
CN202632165U (en)Mobile terminal

Legal Events

DateCodeTitleDescription
A201Request for examination
PA0109Patent application

Patent event code:PA01091R01D

Comment text:Patent Application

Patent event date:20130304

PA0201Request for examination
E902Notification of reason for refusal
PE0902Notice of grounds for rejection

Comment text:Notification of reason for refusal

Patent event date:20140210

Patent event code:PE09021S01D

E902Notification of reason for refusal
PE0902Notice of grounds for rejection

Comment text:Notification of reason for refusal

Patent event date:20140826

Patent event code:PE09021S01D

PG1501Laying open of application
E701Decision to grant or registration of patent right
PE0701Decision of registration

Patent event code:PE07011S01D

Comment text:Decision to Grant Registration

Patent event date:20150225

GRNTWritten decision to grant
PR0701Registration of establishment

Comment text:Registration of Establishment

Patent event date:20150312

Patent event code:PR07011E01D

PR1002Payment of registration fee

Payment date:20150312

End annual number:3

Start annual number:1

PG1601Publication of registration
FPAYAnnual fee payment

Payment date:20171227

Year of fee payment:4

PR1001Payment of annual fee

Payment date:20171227

Start annual number:4

End annual number:4

FPAYAnnual fee payment

Payment date:20190102

Year of fee payment:5

PR1001Payment of annual fee

Payment date:20190102

Start annual number:5

End annual number:5

FPAYAnnual fee payment

Payment date:20191226

Year of fee payment:6

PR1001Payment of annual fee

Payment date:20191226

Start annual number:6

End annual number:6

PR1001Payment of annual fee

Payment date:20211223

Start annual number:8

End annual number:8

PR1001Payment of annual fee

Payment date:20230105

Start annual number:9

End annual number:9

PR1001Payment of annual fee

Payment date:20240109

Start annual number:10

End annual number:10

PR1001Payment of annual fee

Payment date:20250225

Start annual number:11

End annual number:11


[8]ページ先頭

©2009-2025 Movatter.jp