KR20140053375A - 비디오 스트림을 제시하기 위한 시스템 및 방법 - Google Patents
비디오 스트림을 제시하기 위한 시스템 및 방법 Download PDFInfo
- Publication number
- KR20140053375A KR20140053375A KR1020147007845A KR20147007845A KR20140053375A KR 20140053375 A KR20140053375 A KR 20140053375A KR 1020147007845 A KR1020147007845 A KR 1020147007845A KR 20147007845 A KR20147007845 A KR 20147007845A KR 20140053375 A KR20140053375 A KR 20140053375A
- Authority
- KR
- South Korea
- Prior art keywords
- video stream
- media device
- media
- presenting
- service
- 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.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/4104—Peripherals receiving signals from specially adapted client devices
- H04N21/4112—Peripherals receiving signals from specially adapted client devices having fewer capabilities than the client, e.g. thin client having less processing power or no tuning capabilities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
- H04N21/4312—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/435—Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream
- H04N21/4355—Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream involving reformatting operations of additional data, e.g. HTML pages on a television screen
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/436—Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
- H04N21/43615—Interfacing a Home Network, e.g. for connecting the client to a plurality of peripherals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/436—Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
- H04N21/4363—Adapting the video stream to a specific local network, e.g. a Bluetooth® network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/443—OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
- H04N21/4431—OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB characterized by the use of Application Program Interface [API] libraries
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/443—OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
- H04N21/4433—Implementing client middleware, e.g. Multimedia Home Platform [MHP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/462—Content or additional data management e.g. creating a master electronic programme guide from data received from the Internet and a Head-end or controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
- H04N21/4622—Retrieving content or additional data from different sources, e.g. from a broadcast channel and the Internet
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/472—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
- H04N21/47202—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for requesting content on demand, e.g. video on demand
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/478—Supplemental services, e.g. displaying phone caller identification, shopping application
- H04N21/4781—Games
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/478—Supplemental services, e.g. displaying phone caller identification, shopping application
- H04N21/4782—Web browsing, e.g. WebTV
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/482—End-user interface for programme selection
- H04N21/4828—End-user interface for programme selection for searching programme descriptors
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/81—Monomedia components thereof
- H04N21/8166—Monomedia components thereof involving executable data, e.g. software
- H04N21/8173—End-user applications, e.g. Web browser, game
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/83—Generation or processing of protective or descriptive data associated with content; Content structuring
- H04N21/84—Generation or processing of descriptive data, e.g. content descriptors
- H04N21/8405—Generation or processing of descriptive data, e.g. content descriptors represented by keywords
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Software Systems (AREA)
- Databases & Information Systems (AREA)
- Human Computer Interaction (AREA)
- Library & Information Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- General Engineering & Computer Science (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
Description
도 1은 몇몇 실시예들에 따른 예시적인 네트워크 시스템을 도시하는 블록도이다.
도 2는 몇몇 실시예들에 따른 서버의 예시적인 모듈들을 도시하는 블록도이다.
도 3은 몇몇 실시예들에 따른 클라이언트 디바이스의 예시적인 모듈들을 도시하는 블록도이다.
도 4는 몇몇 실시예들에 따른 애플리케이션 프레임워크의 예시적인 모듈들을 도시하는 블록도이다.
도 5는 몇몇 실시예들에 따른 예시적인 서버를 도시하는 블록도이다.
도 6은 몇몇 실시예들에 따른 예시적인 클라이언트 디바이스를 도시하는 블록도이다.
도 7은 몇몇 실시예들에 따라, 클라이언트 디바이스의 출력 디바이스 상에 비디오 스트림을 제시하기 위한 방법의 흐름도이다.
도 8은 몇몇 실시예들에 따라, 사용자로부터 비디오 스트림의 선택을 수신하기 위한 방법의 흐름도이다.
도 9는 몇몇 실시예들에 따라, 비디오 스트림을 포함하는 사용자 인터페이스를 생성하기 위한 방법의 흐름도이다.
Claims (47)
- 비디오 스트림을 제시하기 위한 컴퓨터-구현 방법으로서,
상기 방법은, 적어도 하나의 프로세서 및 상기 방법을 수행하기 위해 상기 적어도 하나의 프로세서에 의한 실행을 위해 적어도 하나의 프로그램을 저장하는 메모리를 갖는 클라이언트 디바이스 상에서 수행되고,
상기 클라이언트 디바이스의 사용자로부터 비디오 스트림의 식별자를 수신하는 단계 ― 상기 비디오 스트림은 상기 클라이언트 디바이스의 적어도 하나의 입력 포트에 커플링된 미디어 디바이스를 통해서 액세스가능함 ―;
상기 미디어 디바이스를 포착하기 위해 그리고 상기 미디어 디바이스로부터 상기 비디오 스트림을 획득하기 위해 상기 클라이언트 디바이스 상에서 실행되는 미디어 디바이스 서비스에 디바이스-무관(device-agnostic) 요청을 전송하는 단계 ― 상기 미디어 디바이스 서비스는 상기 디바이스-무관 요청을 상기 미디어 디바이스에 대한 디바이스-특정(device-specific) 요청으로 맵핑하도록 구성됨 ― ;
상기 디바이스-무관 요청에 응답하여, 상기 적어도 하나의 입력 포트를 통해서 상기 비디오 스트림을 수신하는 단계;
상기 비디오 스트림을 포함하는 사용자 인터페이스를 생성하는 단계; 및
상기 클라이언트 디바이스에 커플링된 출력 디바이스 상에서 상기 비디오 스트림을 포함하는 상기 사용자 인터페이스를 제시하는 단계를 포함하는,
컴퓨터-구현 방법. - 제 1 항에 있어서,
상기 방법은 상기 클라이언트 디바이스 상의 애플리케이션 프레임워크 내에서 실행되는 애플리케이션에 의해 수행되는,
컴퓨터-구현 방법. - 제 2 항에 있어서,
상기 미디어 디바이스 서비스는 상기 클라이언트 디바이스 상의 상기 애플리케이션 프레임워크 내에서 실행하는,
컴퓨터-구현 방법. - 제 2 항 또는 제 3 항에 있어서,
상기 애플리케이션 프레임워크는 상기 미디어 디바이스 서비스에 대한 애플리케이션 프로그래밍 인터페이스를 포함하는,
컴퓨터-구현 방법. - 제 4 항에 있어서,
상기 미디어 디바이스 서비스에 디바이스-무관(device-agnostic) 요청을 전송하는 단계는, 디바이스-무관 요청 기능에 대한 파라미터로서 상기 비디오 스트림의 상기 식별자를 적어도 이용하여 상기 미디어 디바이스 서비스에 대한 상기 애플리케이션 프로그래밍 인터페이스의 상기 디바이스-무관 요청 기능을 호출하는 단계를 포함하는,
컴퓨터-구현 방법. - 제 5 항에 있어서,
상기 적어도 하나의 입력 포트를 통해서 상기 비디오 스트림을 수신하는 단계는, 상기 애플리케이션 프로그래밍 인터페이스의 상기 디바이스-무관 요청 기능에 대한 호출에 응답하여 상기 적어도 하나의 입력 포트를 통해서 상기 비디오 스트림을 수신하는 단계를 포함하는,
컴퓨터-구현 방법. - 제 4 항 내지 제 6 항 중 어느 한 항에 있어서,
상기 미디어 디바이스 서비스에 대한 상기 애플리케이션 프로그래밍 인터페이스의 디바이스-무관 커맨드 기능을 호출함으로써 상기 미디어 디바이스 서비스에 디바이스-무관 커맨드를 전송하는 단계를 포함하고,
상기 미디어 디바이스 서비스는 상기 미디어 디바이스에 대한 디바이스-특정 커맨드에 상기 디바이스-무관 커맨드 기능을 맵핑하도록 구성되는,
컴퓨터-구현 방법. - 제 7 항에 있어서,
상기 미디어 디바이스 서비스는 복수의 미디어 디바이스 라이브러리들을 포함하고,
개별적인 미디어 디바이스 라이브러리는 개별적인 미디어 디바이스에 대한 디바이스-특정 커맨드들과 디바이스-무관 커맨드들 사이에서의 맵핑들을 포함하는,
컴퓨터-구현 방법. - 제 1 항 내지 제 8 항 중 어느 한 항에 있어서,
미디어 디바이스 서비스는 복수의 미디어 디바이스 라이브러리들을 포함하고,
개별적인 미디어 디바이스 라이브러리는 상기 개별적인 미디어 디바이스에 대한 디바이스-특정 요청들과 디바이스-무관 요청들 사이에서의 맵핑들을 포함하는,
컴퓨터-구현 방법. - 제 1 항 내지 제 9 항 중 어느 한 항에 있어서,
상기 클라이언트 디바이스의 사용자로부터 비디오 스트림의 식별자를 수신하기 전에,
상기 방법은:
상기 클라이언트 디바이스의 적어도 하나의 입력 포트에 커플링된 적어도 하나의 미디어 디바이스를 통해서 상기 클라이언트 디바이스에 이용가능한 적어도 하나의 비디오 스트림을 식별하기 위해 문의를 상기 미디어 디바이스 서비스에 전송하는 단계;
상기 문의에 응답하여, 상기 적어도 하나의 비디오 스트림에 관한 정보를 수신하는 단계 ― 상기 적어도 하나의 비디오 스트림은 상기 비디오 스트림을 포함하고, 상기 적어도 하나의 비디오 스트림에 관한 정보는 상기 적어도 하나의 비디오 스트림에 대응하는 적어도 하나의 식별자를 포함함 ―;
상기 클라이언트 디바이스의 상기 출력 디바이스 상에서 상기 적어도 하나의 비디오 스트림에 관한 정보를 제시하는 단계; 및
상기 사용자로부터 상기 비디오 스트림의 선택을 수신하는 단계를 포함하는,
컴퓨터-구현 방법. - 제 1 항 내지 제 10 항 중 어느 한 항에 있어서,
상기 비디오 스트림을 포함하는 상기 사용자 인터페이스를 생성하는 단계는:
상기 사용자 인터페이스의 레이아웃 상세(layout specification)를 획득하는 단계 ― 상기 레이아웃 상세는 상기 비디오 스트림을 제시하기 위한 영역을 포함함 ―;
상기 레이아웃 상세를 이용하여 상기 사용자 인터페이스를 생성하는 단계; 및
상기 비디오 스트림을 제시하기 위한 상기 영역에 상기 비디오 스트림을 제시하는 단계를 포함하는,
컴퓨터-구현 방법. - 제 11 항에 있어서,
상기 비디오 스트림을 제시하기 위한 상기 영역에 상기 비디오 스트림을 제시하는 단계는, 상기 비디오 스트림을 제시하기 위한 상기 영역에 고정시키기 위해 상기 비디오 스트림을 스케일링하는 단계를 포함하는,
컴퓨터-구현 방법. - 제 1 항 내지 제 12 항 중 어느 한 항에 있어서,
상기 미디어 디바이스는:
디지털 비디오 레코더;
위성 라디오 셋탑 박스;
오버-디-에어 라디오 튜너;
오버-디-에어 텔레비전 튜너;
위성 텔레비전 셋탑 박스;
케이블 텔레비전 셋탑 박스;
인터넷 프로토콜 텔레비전 셋탑 박스; 및
게임 콘솔
로 이루어진 그룹으로부터 선택되는,
컴퓨터-구현 방법. - 제 1 항 내지 제 13 항 중 어느 한 항에 있어서,
상기 비디오 스트림은:
영화;
비디오 클립;
텔레비전 프로그램;
디지털 비디오 레코더 상에서의 리코딩으로부터의 비디오 스트림;
텔레비전 채널로부터의 비디오 스트림;
비디오-온-디맨드 서비스(video-on-demand service)로부터의 비디오 스트림; 및
게임으로부터의 비디오 스트림
으로 이루어진 그룹으로부터 선택되는,
컴퓨터-구현 방법. - 제 1 항 내지 제 14 항 중 어느 한 항에 있어서,
상기 출력 디바이스는:
모니터;
프로젝터; 및
텔레비전
으로 이루어진 그룹으로부터 선택되는,
컴퓨터-구현 방법. - 비디오 스트림을 제시하기 위한 시스템으로서,
적어도 하나의 프로세서;
메모리; 및
상기 메모리에 저장되고, 상기 적어도 하나의 프로세서에 의해 실행가능한 적어도 하나의 프로그램을 포함하고,
상기 적어도 하나의 프로그램은:
상기 클라이언트 디바이스의 사용자로부터 비디오 스트림의 식별자를 수신하고 ― 상기 비디오 스트림은 상기 클라이언트 디바이스의 적어도 하나의 입력 포트에 커플링된 미디어 디바이스를 통해서 액세스가능함 ―;
상기 미디어 디바이스를 포착하기 위해 그리고 상기 미디어 디바이스로부터 상기 비디오 스트림을 획득하기 위해 상기 클라이언트 디바이스 상에서 실행되는 미디어 디바이스 서비스에 디바이스-무관 요청을 전송하고 ― 상기 미디어 디바이스 서비스는 상기 디바이스-무관 요청을 상기 미디어 디바이스에 대한 디바이스-특정 요청으로 맵핑하도록 구성됨 ― ;
상기 디바이스-무관 요청에 응답하여, 상기 적어도 하나의 입력 포트를 통해서 상기 비디오 스트림을 수신하고;
상기 비디오 스트림을 포함하는 사용자 인터페이스를 생성하고; 그리고
상기 클라이언트 디바이스에 커플링된 출력 디바이스 상에서 상기 비디오 스트림을 포함하는 상기 사용자 인터페이스를 제시하기 위한
명령들을 포함하는,
시스템. - 제 16 항에 있어서,
상기 방법은 상기 클라이언트 디바이스 상의 애플리케이션 프레임워크 내에서 실행되는 애플리케이션에 의해 수행되는,
시스템. - 제 17 항에 있어서,
상기 미디어 디바이스 서비스는 상기 클라이언트 디바이스 상의 상기 애플리케이션 프레임워크 내에서 실행하는,
시스템. - 제 17 항 또는 제 18 항에 있어서,
상기 애플리케이션 프레임워크는 상기 미디어 디바이스 서비스에 대한 애플리케이션 프로그래밍 인터페이스를 포함하는,
시스템. - 제 19 항에 있어서,
상기 미디어 디바이스 서비스에 디바이스-무관 요청을 전송하기 위한 명령들은, 디바이스-무관 요청 기능에 대한 파라미터로서 상기 비디오 스트림의 상기 식별자를 적어도 이용하여 상기 미디어 디바이스 서비스에 대한 상기 애플리케이션 프로그래밍 인터페이스의 상기 디바이스-무관 요청 기능을 호출하기 위한 명령들을 포함하는,
시스템. - 제 20 항에 있어서,
상기 적어도 하나의 입력 포트를 통해서 상기 비디오 스트림을 수신하기 위한 명령들은, 상기 애플리케이션 프로그래밍 인터페이스의 상기 디바이스-무관 요청 기능에 대한 호출에 응답하여 상기 적어도 하나의 입력 포트를 통해서 상기 비디오 스트림을 수신하기 위한 명령들을 포함하는,
시스템. - 제 19 항 내지 제 21 항 중 어느 한 항에 있어서,
상기 미디어 디바이스 서비스에 대한 상기 애플리케이션 프로그래밍 인터페이스의 디바이스-무관 커맨드 기능을 호출함으로써 상기 미디어 디바이스 서비스에 디바이스-무관 커맨드를 전송하기 위한 명령들을 포함하고,
상기 미디어 디바이스 서비스는 상기 미디어 디바이스에 대한 디바이스-특정 커맨드에 상기 디바이스-무관 커맨드 기능을 맵핑하도록 구성되는,
시스템. - 제 22 항에 있어서,
상기 미디어 디바이스 서비스는 복수의 미디어 디바이스 라이브러리들을 포함하고,
개별적인 미디어 디바이스 라이브러리는 개별적인 미디어 디바이스에 대한 디바이스-특정 커맨드들과 디바이스-무관 커맨드들 사이에서의 맵핑들을 포함하는,
시스템. - 제 16 항 내지 제 23 항 중 어느 한 항에 있어서,
미디어 디바이스 서비스는 복수의 미디어 디바이스들에 대한 디바이스-특정 요청들과 디바이스-무관 요청들 사이의 맵핑들을 포함하는,
시스템. - 제 16 항 내지 제 24 항 중 어느 한 항에 있어서,
상기 클라이언트 디바이스의 사용자로부터 비디오 스트림의 식별자를 수신하기 전에,
상기 적어도 하나의 프로그램은:
상기 클라이언트 디바이스의 적어도 하나의 입력 포트에 커플링된 적어도 하나의 미디어 디바이스를 통해서 상기 클라이언트 디바이스에 이용가능한 적어도 하나의 비디오 스트림을 식별하기 위해 문의를 상기 미디어 디바이스 서비스에 전송하고;
상기 문의에 응답하여, 상기 적어도 하나의 비디오 스트림에 관한 정보를 수신하고 ― 상기 적어도 하나의 비디오 스트림은 상기 비디오 스트림을 포함하고, 상기 적어도 하나의 비디오 스트림에 관한 정보는 상기 적어도 하나의 비디오 스트림에 대응하는 적어도 하나의 식별자를 포함함 ―;
상기 클라이언트 디바이스의 상기 출력 디바이스 상에서 상기 적어도 하나의 비디오 스트림에 관한 정보를 제시하고; 그리고
상기 사용자로부터 상기 비디오 스트림의 선택을 수신하기 위한
명령들을 포함하는,
시스템. - 제 16 항 내지 제 25 항 중 어느 한 항에 있어서,
상기 비디오 스트림을 포함하는 상기 사용자 인터페이스를 생성하기 위한 명령들은:
상기 사용자 인터페이스의 레이아웃 상세(layout specification)를 획득하고 ― 상기 레이아웃 상세는 상기 비디오 스트림을 제시하기 위한 영역을 포함함 ―;
상기 레이아웃 상세를 이용하여 상기 사용자 인터페이스를 생성하고; 및
상기 비디오 스트림을 제시하기 위한 상기 영역에 상기 비디오 스트림을 제시하기 위한
명령들을 포함하는,
시스템. - 제 26 항에 있어서,
상기 비디오 스트림을 제시하기 위한 상기 영역에 상기 비디오 스트림을 제시하기 위한 명령들은, 상기 비디오 스트림을 제시하기 위한 상기 영역에 고정시키기 위해 상기 비디오 스트림을 스케일링하기 위한 명령들을 포함하는,
시스템. - 제 16 항 내지 제 27 항 중 어느 한 항에 있어서,
상기 미디어 디바이스는:
디지털 비디오 레코더;
위성 라디오 셋탑 박스;
오버-디-에어 라디오 튜너;
오버-디-에어 텔레비전 튜너;
위성 텔레비전 셋탑 박스;
케이블 텔레비전 셋탑 박스;
인터넷 프로토콜 텔레비전 셋탑 박스; 및
게임 콘솔
로 이루어진 그룹으로부터 선택되는,
시스템. - 제 16 항 내지 제 28 항 중 어느 한 항에 있어서,
상기 비디오 스트림은:
영화;
비디오 클립;
텔레비전 프로그램;
디지털 비디오 레코더 상에서의 리코딩으로부터의 비디오 스트림;
텔레비전 채널로부터의 비디오 스트림;
비디오-온-디맨드 서비스로부터의 비디오 스트림; 및
게임으로부터의 비디오 스트림
으로 이루어진 그룹으로부터 선택되는,
시스템. - 제 16 항 내지 제 29 항 중 어느 한 항에 있어서,
상기 출력 디바이스는:
모니터;
프로젝터; 및
텔레비전
으로 이루어진 그룹으로부터 선택되는,
시스템. - 컴퓨터 시스템의 적어도 하나의 프로세서에 의한 실행을 위해 구성된 적어도 하나의 프로그램을 저장하는 비-일시적 컴퓨터 판독가능 저장 매체로서,
상기 적어도 하나의 프로그램은:
클라이언트 디바이스의 사용자로부터 비디오 스트림의 식별자를 수신하고 ― 상기 비디오 스트림은 상기 클라이언트 디바이스의 적어도 하나의 입력 포트에 커플링된 미디어 디바이스를 통해서 액세스가능함 ―;
상기 미디어 디바이스를 포착하기 위해 그리고 상기 미디어 디바이스로부터 상기 비디오 스트림을 획득하기 위해 상기 클라이언트 디바이스 상에서 실행되는 미디어 디바이스 서비스에 디바이스-무관 요청을 전송하고 ― 상기 미디어 디바이스 서비스는 상기 디바이스-무관 요청을 상기 미디어 디바이스에 대한 디바이스-특정 요청으로 맵핑하도록 구성됨 ― ;
상기 디바이스-무관 요청에 응답하여, 상기 적어도 하나의 입력 포트를 통해서 상기 비디오 스트림을 수신하고;
상기 비디오 스트림을 포함하는 사용자 인터페이스를 생성하고; 그리고
상기 클라이언트 디바이스에 커플링된 출력 디바이스 상에서 상기 비디오 스트림을 포함하는 상기 사용자 인터페이스를 제시하기 위한
명령들을 포함하는,
비-일시적 컴퓨터 판독가능 저장 매체. - 제 31 항에 있어서,
방법은 상기 클라이언트 디바이스 상의 애플리케이션 프레임워크 내에서 실행되는 애플리케이션에 의해 수행되는,
비-일시적 컴퓨터 판독가능 저장 매체. - 제 32 항에 있어서,
상기 미디어 디바이스 서비스는 상기 클라이언트 디바이스 상의 상기 애플리케이션 프레임워크 내에서 실행하는,
비-일시적 컴퓨터 판독가능 저장 매체. - 제 32 항 또는 제 33 항에 있어서,
상기 애플리케이션 프레임워크는 상기 미디어 디바이스 서비스에 대한 애플리케이션 프로그래밍 인터페이스를 포함하는,
비-일시적 컴퓨터 판독가능 저장 매체. - 제 34 항에 있어서,
상기 미디어 디바이스 서비스에 디바이스-무관 요청을 전송하기 위한 명령들은, 디바이스-무관 요청 기능에 대한 파라미터로서 상기 비디오 스트림의 상기 식별자를 적어도 이용하여 상기 미디어 디바이스 서비스에 대한 상기 애플리케이션 프로그래밍 인터페이스의 상기 디바이스-무관 요청 기능을 호출하기 위한 명령들을 포함하는,
비-일시적 컴퓨터 판독가능 저장 매체. - 제 35 항에 있어서,
상기 적어도 하나의 입력 포트를 통해서 상기 비디오 스트림을 수신하기 위한 명령들은, 상기 애플리케이션 프로그래밍 인터페이스의 상기 디바이스-무관 요청 기능에 대한 호출에 응답하여 상기 적어도 하나의 입력 포트를 통해서 상기 비디오 스트림을 수신하기 위한 명령들을 포함하는,
비-일시적 컴퓨터 판독가능 저장 매체. - 제 34 항 내지 제 36 항 중 어느 한 항에 있어서,
상기 미디어 디바이스 서비스에 대한 상기 애플리케이션 프로그래밍 인터페이스의 디바이스-무관 커맨드 기능을 호출함으로써 상기 미디어 디바이스 서비스에 디바이스-무관 커맨드를 전송하기 위한 명령들을 포함하고,
상기 미디어 디바이스 서비스는 상기 미디어 디바이스에 대한 디바이스-특정 커맨드에 상기 디바이스-무관 커맨드 기능을 맵핑하도록 구성되는,
비-일시적 컴퓨터 판독가능 저장 매체. - 제 37 항에 있어서,
상기 미디어 디바이스 서비스는 복수의 미디어 디바이스 라이브러리들을 포함하고,
개별적인 미디어 디바이스 라이브러리는 개별적인 미디어 디바이스에 대한 디바이스-특정 커맨드들과 디바이스-무관 커맨드들 사이에서의 맵핑들을 포함하는,
비-일시적 컴퓨터 판독가능 저장 매체. - 제 31 항 내지 제 38 항 중 어느 한 항에 있어서,
미디어 디바이스 서비스는 복수의 미디어 디바이스들에 대한 디바이스-특정 요청들과 디바이스-무관 요청들 사이에서의 맵핑들을 포함하는,
비-일시적 컴퓨터 판독가능 저장 매체. - 제 31 항 내지 제 39 항 중 어느 한 항에 있어서,
상기 클라이언트 디바이스의 사용자로부터 비디오 스트림의 식별자를 수신하기 전에,
상기 적어도 하나의 프로그램은:
상기 클라이언트 디바이스의 적어도 하나의 입력 포트에 커플링된 적어도 하나의 미디어 디바이스를 통해서 상기 클라이언트 디바이스에 이용가능한 적어도 하나의 비디오 스트림을 식별하기 위해 문의를 상기 미디어 디바이스 서비스에 전송하고;
상기 문의에 응답하여, 상기 적어도 하나의 비디오 스트림에 관한 정보를 수신하고 ― 상기 적어도 하나의 비디오 스트림은 상기 비디오 스트림을 포함하고, 상기 적어도 하나의 비디오 스트림에 관한 정보는 상기 적어도 하나의 비디오 스트림에 대응하는 적어도 하나의 식별자를 포함함 ―;
상기 클라이언트 디바이스의 상기 출력 디바이스 상에서 상기 적어도 하나의 비디오 스트림에 관한 정보를 제시하고; 그리고
상기 사용자로부터 상기 비디오 스트림의 선택을 수신하기 위한
명령들을 포함하는,
비-일시적 컴퓨터 판독가능 저장 매체. - 제 31 항 내지 제 40 항 중 어느 한 항에 있어서,
상기 비디오 스트림을 포함하는 상기 사용자 인터페이스를 생성하기 위한 명령들은:
상기 사용자 인터페이스의 레이아웃 상세를 획득하고 ― 상기 레이아웃 상세는 상기 비디오 스트림을 제시하기 위한 영역을 포함함 ―;
상기 레이아웃 상세를 이용하여 상기 사용자 인터페이스를 생성하고; 그리고
상기 비디오 스트림을 제시하기 위한 상기 영역에 상기 비디오 스트림을 제시하기 위한
명령들을 포함하는,
비-일시적 컴퓨터 판독가능 저장 매체. - 제 41 항에 있어서,
상기 비디오 스트림을 제시하기 위한 상기 영역에 상기 비디오 스트림을 제시하기 위한 명령들은, 상기 비디오 스트림을 제시하기 위한 상기 영역에 고정시키기 위해 상기 비디오 스트림을 스케일링하기 위한 명령들을 포함하는,
비-일시적 컴퓨터 판독가능 저장 매체. - 제 31 항 내지 제 42 항 중 어느 한 항에 있어서,
상기 미디어 디바이스는:
디지털 비디오 레코더;
위성 라디오 셋탑 박스;
오버-디-에어 라디오 튜너;
오버-디-에어 텔레비전 튜너;
위성 텔레비전 셋탑 박스;
케이블 텔레비전 셋탑 박스;
인터넷 프로토콜 텔레비전 셋탑 박스; 및
게임 콘솔
로 이루어진 그룹으로부터 선택되는,
비-일시적 컴퓨터 판독가능 저장 매체. - 제 31 항 내지 제 43 항 중 어느 한 항에 있어서,
상기 비디오 스트림은:
영화;
비디오 클립;
텔레비전 프로그램;
디지털 비디오 레코더 상에서의 리코딩으로부터의 비디오 스트림;
텔레비전 채널로부터의 비디오 스트림;
비디오-온-디맨드 서비스로부터의 비디오 스트림; 및
게임으로부터의 비디오 스트림
으로 이루어진 그룹으로부터 선택되는,
비-일시적 컴퓨터 판독가능 저장 매체. - 제 31 항 내지 제 44 항 중 어느 한 항에 있어서,
상기 출력 디바이스는:
모니터;
프로젝터; 및
텔레비전
으로 이루어진 그룹으로부터 선택되는,
비-일시적 컴퓨터 판독가능 저장 매체. - 시스템의 적어도 하나의 프로세서에 의한 실행을 위해 구성된 적어도 하나의 프로그램을 저장하는 비-일시적 컴퓨터 판독가능 저장 매체로서,
제 1 항 내지 제 15 항의 방법을 수행하기 위해 상기 적어도 하나의 프로세서에 의해 실행되는 명령들을 포함하는,
비-일시적 컴퓨터 판독가능 저장 매체. - 시스템으로서,
적어도 하나의 프로세서; 및
상기 적어도 하나의 프로세서에 의한 실행을 위해 적어도 하나의 프로그램을 저장하는 메모리를 포함하고,
상기 시스템은 제 1 항 내지 제 15 항의 방법을 수행하기 위한 수단들을 포함하는,
시스템.
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US201161528111P | 2011-08-26 | 2011-08-26 | |
| US61/528,111 | 2011-08-26 | ||
| PCT/US2012/052370 WO2013032944A1 (en) | 2011-08-26 | 2012-08-24 | System and method for presenting a video stream |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20140053375A true KR20140053375A (ko) | 2014-05-07 |
| KR101952666B1 KR101952666B1 (ko) | 2019-02-27 |
Family
ID=47756769
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020147007845A Active KR101952666B1 (ko) | 2011-08-26 | 2012-08-24 | 비디오 스트림을 제시하기 위한 시스템 및 방법 |
Country Status (5)
| Country | Link |
|---|---|
| US (1) | US20150181272A1 (ko) |
| EP (1) | EP2749035A4 (ko) |
| KR (1) | KR101952666B1 (ko) |
| CN (2) | CN103907357B (ko) |
| WO (1) | WO2013032944A1 (ko) |
Families Citing this family (20)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2013052490A2 (en) | 2011-10-04 | 2013-04-11 | Google Inc. | System and method for obtaining video streams |
| KR102147230B1 (ko) * | 2015-12-16 | 2020-08-25 | 그레이스노트, 인코포레이티드 | 동적 비디오 오버레이 |
| US10140271B2 (en) | 2015-12-16 | 2018-11-27 | Telltale, Incorporated | Dynamic adaptation of a narrative across different types of digital media |
| US10123077B2 (en) * | 2016-01-20 | 2018-11-06 | Google Llc | Methods and systems for controlling media display in a smart media display environment |
| CN105681705A (zh) * | 2016-01-28 | 2016-06-15 | 中国科学技术大学先进技术研究院 | 一种视频投影方法和系统 |
| US12230029B2 (en) | 2017-05-10 | 2025-02-18 | Humane, Inc. | Wearable multimedia device and cloud computing platform with laser projection system |
| US10924651B2 (en) | 2017-05-10 | 2021-02-16 | Humane, Inc. | Wearable multimedia device and cloud computing platform with application ecosystem |
| US10362356B2 (en) * | 2017-06-22 | 2019-07-23 | Google Llc | Efficient insertion of media items in media streams |
| US10791003B2 (en) | 2017-10-30 | 2020-09-29 | Intel Corporation | Streaming on diverse transports |
| US10375441B2 (en) | 2017-12-28 | 2019-08-06 | Dish Network L.L.C. | Locally generated spot beam replacement |
| US10820023B2 (en) | 2017-12-28 | 2020-10-27 | Dish Network L.L.C. | Remotely generated encoding metadata for local content encoding |
| US11079916B2 (en) * | 2019-01-14 | 2021-08-03 | Microsoft Technology Licensing, Llc | Multiple source media management |
| US11196787B2 (en) * | 2019-07-08 | 2021-12-07 | Microsoft Technology Licensing, Llc | Server-side rendered audio using client audio parameters |
| US11651749B2 (en) * | 2020-11-02 | 2023-05-16 | Panduit Corp. | Display layout optimization of multiple media streams |
| CN112751932A (zh) * | 2020-12-30 | 2021-05-04 | 北京云派网络科技有限公司 | 通过视频流及固定指令远程查看手机应用信息的方法 |
| CN114339314A (zh) * | 2021-12-28 | 2022-04-12 | 杭州海康威视系统技术有限公司 | 取流控制方法及装置 |
| CN114630134B (zh) * | 2022-03-04 | 2023-08-04 | 北京奇艺世纪科技有限公司 | 一种针对新增码流的处理方法和系统 |
| KR102482423B1 (ko) | 2022-10-12 | 2022-12-28 | 주식회사 와이드테크 | 인터넷 텔레비전을 이용한 애플리케이션 마켓형 플랫폼 서비스 제공 방법 및 이를 제공하는 텔레비전 |
| KR102504102B1 (ko) | 2022-10-19 | 2023-02-28 | 주식회사 와이드테크 | 인터넷 텔레비전을 이용한 라이브 방송 송출 서비스 제공 방법을 제공하는 텔레비전 |
| CN120528959B (zh) * | 2025-07-22 | 2025-10-31 | 中移(杭州)信息技术有限公司 | 数据传输的方法、装置、设备、存储介质及程序产品 |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20020001091A (ko) * | 2000-06-24 | 2002-01-09 | 구자홍 | 디지털 방송 부가서비스 정보의 기록 재생장치 및 방법과그에 따른 기록매체 |
| US7206853B2 (en) * | 2000-10-23 | 2007-04-17 | Sony Corporation | content abstraction layer for use in home network applications |
| US20100287582A1 (en) * | 2009-05-07 | 2010-11-11 | Barnett Jr Thomas C | Auto discovery and auto provisioning of set top boxes |
Family Cites Families (19)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6473804B1 (en) * | 1999-01-15 | 2002-10-29 | Grischa Corporation | System for indexical triggers in enhanced video productions by redirecting request to newly generated URI based on extracted parameter of first URI |
| US6326982B1 (en) * | 1999-06-24 | 2001-12-04 | Enreach Technology, Inc. | Method and apparatus for automatically accessing web pages based on television programming information |
| US7305697B2 (en) * | 2001-02-02 | 2007-12-04 | Opentv, Inc. | Service gateway for interactive television |
| JP2003233621A (ja) * | 2002-02-07 | 2003-08-22 | Hitachi Ltd | 参照情報送信システム、方法、およびプログラム |
| US7831992B2 (en) * | 2002-09-18 | 2010-11-09 | General Instrument Corporation | Method and apparatus for forwarding television channel video image snapshots to an auxiliary display device |
| US7496845B2 (en) * | 2002-03-15 | 2009-02-24 | Microsoft Corporation | Interactive presentation viewing system employing multi-media components |
| CN100524300C (zh) * | 2003-09-29 | 2009-08-05 | 千兆科技(深圳)有限公司 | 内容定向的索引和搜索方法与系统 |
| CN1961561B (zh) * | 2004-04-07 | 2012-01-11 | 诺基亚公司 | 传送sip中的内容间接使用的uri的方法和装置 |
| WO2008060140A1 (en) * | 2006-11-14 | 2008-05-22 | Adjustables B.V. | System for video presentations with adjustable display elements |
| US20080178198A1 (en) * | 2007-01-22 | 2008-07-24 | Media Ripple, Llc | Distributed digital media management |
| US8417804B2 (en) * | 2007-04-20 | 2013-04-09 | At&T Intellectual Property I, Lp | System for presenting media programs |
| CN101388883B (zh) * | 2007-09-12 | 2012-04-25 | 华为技术有限公司 | 多媒体会话中特定设备的管理方法、系统和设备 |
| US20090094646A1 (en) * | 2007-10-04 | 2009-04-09 | At&T Knowledge Ventures, L.P. | Method and system for content mapping |
| ATE525801T1 (de) * | 2008-01-29 | 2011-10-15 | Nxp Bv | Schaltkreis mit einem leistungsverstärker und verstärkungsverfahren |
| KR101443632B1 (ko) * | 2008-04-11 | 2014-11-03 | 엘지전자 주식회사 | 녹화/재생 장치, 콘텐츠 위치 관리 서버, 정보저장매체,콘텐츠 정보 관리 방법 및 콘텐츠 정보 관리 방법을 기록한기록매체 |
| US8402497B2 (en) * | 2009-02-05 | 2013-03-19 | Purplecomm Inc. | Meta channel network-based content download technology |
| US8904450B2 (en) * | 2009-10-13 | 2014-12-02 | Sony Corporation | Individual internet video link channel |
| CN101794298A (zh) * | 2010-01-22 | 2010-08-04 | 中兴通讯股份有限公司 | 一种实现页面适配的方法、页面适配系统及通信系统 |
| US8543660B2 (en) * | 2011-05-27 | 2013-09-24 | Verizon Patent And Licensing Inc. | Systems and methods for bridging and managing media content associated with separate media content networks |
-
2012
- 2012-08-24 CN CN201280052144.0A patent/CN103907357B/zh active Active
- 2012-08-24 EP EP12827343.0A patent/EP2749035A4/en not_active Withdrawn
- 2012-08-24 WO PCT/US2012/052370 patent/WO2013032944A1/en not_active Ceased
- 2012-08-24 CN CN201810282674.3A patent/CN108600820B/zh active Active
- 2012-08-24 US US14/241,253 patent/US20150181272A1/en not_active Abandoned
- 2012-08-24 KR KR1020147007845A patent/KR101952666B1/ko active Active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20020001091A (ko) * | 2000-06-24 | 2002-01-09 | 구자홍 | 디지털 방송 부가서비스 정보의 기록 재생장치 및 방법과그에 따른 기록매체 |
| US7206853B2 (en) * | 2000-10-23 | 2007-04-17 | Sony Corporation | content abstraction layer for use in home network applications |
| US20100287582A1 (en) * | 2009-05-07 | 2010-11-11 | Barnett Jr Thomas C | Auto discovery and auto provisioning of set top boxes |
Also Published As
| Publication number | Publication date |
|---|---|
| EP2749035A1 (en) | 2014-07-02 |
| CN103907357B (zh) | 2018-04-27 |
| WO2013032944A1 (en) | 2013-03-07 |
| US20150181272A1 (en) | 2015-06-25 |
| EP2749035A4 (en) | 2015-04-08 |
| CN108600820A (zh) | 2018-09-28 |
| CN108600820B (zh) | 2021-03-16 |
| CN103907357A (zh) | 2014-07-02 |
| KR101952666B1 (ko) | 2019-02-27 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR101952666B1 (ko) | 비디오 스트림을 제시하기 위한 시스템 및 방법 | |
| US12072875B2 (en) | System and method for identifying availability of media items | |
| US12346836B2 (en) | Systems and methods for determining that a media item is being presented | |
| US10327024B2 (en) | System and method for obtaining video streams | |
| US8990418B1 (en) | Providing data feeds for video programs |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0105 | International application |
St.27 status event code: A-0-1-A10-A15-nap-PA0105 |
|
| P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
| P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
| PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
| R17-X000 | Change to representative recorded |
St.27 status event code: A-3-3-R10-R17-oth-X000 |
|
| A201 | Request for examination | ||
| P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
| P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
| PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-3-3-R10-R13-asn-PN2301 St.27 status event code: A-3-3-R10-R11-asn-PN2301 |
|
| D13-X000 | Search requested |
St.27 status event code: A-1-2-D10-D13-srh-X000 |
|
| D14-X000 | Search report completed |
St.27 status event code: A-1-2-D10-D14-srh-X000 |
|
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
St.27 status event code: A-1-2-D10-D21-exm-PE0902 |
|
| E13-X000 | Pre-grant limitation requested |
St.27 status event code: A-2-3-E10-E13-lim-X000 |
|
| P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
| P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
| E701 | Decision to grant or registration of patent right | ||
| PE0701 | Decision of registration |
St.27 status event code: A-1-2-D10-D22-exm-PE0701 |
|
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment |
St.27 status event code: A-2-4-F10-F11-exm-PR0701 |
|
| PR1002 | Payment of registration fee |
St.27 status event code: A-2-2-U10-U12-oth-PR1002 Fee payment year number: 1 |
|
| PG1601 | Publication of registration |
St.27 status event code: A-4-4-Q10-Q13-nap-PG1601 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 4 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 5 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 6 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 7 |
|
| R17 | Change to representative recorded |
Free format text: ST27 STATUS EVENT CODE: A-5-5-R10-R17-OTH-X000 (AS PROVIDED BY THE NATIONAL OFFICE) |
|
| R17-X000 | Change to representative recorded |
St.27 status event code: A-5-5-R10-R17-oth-X000 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 8 |
|
| U11 | Full renewal or maintenance fee paid |
Free format text: ST27 STATUS EVENT CODE: A-4-4-U10-U11-OTH-PR1001 (AS PROVIDED BY THE NATIONAL OFFICE) Year of fee payment: 8 |