KR101593780B1 - 상이한 디바이스들에 걸친 콘텐츠의 끊김 없는 네비게이션을 위한 방법 및 시스템 - Google Patents
상이한 디바이스들에 걸친 콘텐츠의 끊김 없는 네비게이션을 위한 방법 및 시스템 Download PDFInfo
- Publication number
- KR101593780B1 KR101593780B1 KR1020140025366A KR20140025366A KR101593780B1 KR 101593780 B1 KR101593780 B1 KR 101593780B1 KR 1020140025366 A KR1020140025366 A KR 1020140025366A KR 20140025366 A KR20140025366 A KR 20140025366A KR 101593780 B1 KR101593780 B1 KR 101593780B1
- Authority
- KR
- South Korea
- Prior art keywords
- content
- status information
- server
- metadata
- user
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
- G06Q10/101—Collaborative creation, e.g. joint development of products or services
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0241—Advertisements
- G06Q30/0251—Targeted advertisements
- G06Q30/0269—Targeted advertisements based on user profile or attribute
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
- H04L67/565—Conversion or adaptation of application format or content
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Strategic Management (AREA)
- Entrepreneurship & Innovation (AREA)
- Human Resources & Organizations (AREA)
- Accounting & Taxation (AREA)
- Theoretical Computer Science (AREA)
- Marketing (AREA)
- Finance (AREA)
- Development Economics (AREA)
- Economics (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Tourism & Hospitality (AREA)
- Data Mining & Analysis (AREA)
- Quality & Reliability (AREA)
- Operations Research (AREA)
- Game Theory and Decision Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Information Transfer Between Computers (AREA)
Abstract
상이한 디바이스들 간의 콘텐츠의 끊김 없는 네비게이션을 위한 시스템 및 방법의 특정 양태들은 통신 네트워크를 통해 하나 이상의 서버들에 통신가능하게 연결된 하나 이상의 디바이스들을 포함할 수도 있다. 디바이스들은 콘텐츠를 렌더링하는 것이 가능하다. 디바이스는 제1 콘텐츠에 대응하는 상태 정보를 생성하고, 디바이스가 제1 콘텐츠로부터 네비게이션할 경우 및/또는 디바이스가 제2 콘텐츠로 네비게이션할 경우, 그 상태 정보를 서버에 전달한다. 디바이스는 서버로부터 수신된 제2 콘텐츠와 연관된 메타데이터에 기초하여 제2 콘텐츠를 렌더링할 수 있다. 서버는 디바이스로부터 수신된 상태 정보에 기초하여 제1 콘텐츠와 연관된 메타데이터를 생성한다. 서버는 제1 콘텐츠와 연관된 메타데이터를 저장한다. 서버는, 제1 콘텐츠가 디바이스에서 렌더링되어야 할 경우에 제1 콘텐츠와 연관된 메타데이터를 디바이스에 전달한다.
Description
본 개시의 다양한 실시예들은 콘텐츠 네비게이션에 관한 것이다. 더 상세하게, 본 개시의 다양한 실시예들은 상이한 디바이스들에 걸친 콘텐츠의 끊김 없는 네비게이션에 관한 것이다.
텔레비전, 퍼스널 컴퓨터, 랩탑, 모바일 폰, 및 다른 휴대용 디바이스들과 같은 디바이스들은 오디오 콘텐츠를 청취하고 오디오-비주얼 콘텐츠를 시청하기 위해 이용될 수 있다. 이들 콘텐츠-렌더링 디바이스들은 빠른 속도로 진보하고 있고, 이에 의해, 강화된 특징들이 사용자들에게 제공되고 있다. 그러한 진보에 의한 부수물은 고속 네트워크들의 가용성이다. 사용자는 콘텐츠-렌더링 디바이스들을 이용하여, 통신 네트워크를 통해 콘텐츠에 액세스 및 렌더링할 수도 있다. 콘텐츠 렌더링 디바이스들 상에서 이용가능한 다수의 특징들 및 콘텐츠 옵션들로, 소정의 콘텐츠가 렌더링되고 있는 동안 사용자는 상이한 디바이스들 간을 끊김 없이 네비게이션하길 원할 수도 있다.
통상의 및 종래의 접근법들의 추가 제한들 및 단점들은, 도면을 참조하여 본 출원의 나머지에서 기술되는 바와 같은 본 개시의 일부 양태들과 그러한 시스템들과의 비교를 통해, 당업자에게 명백하게 될 것이다.
청구항들에 더 완전히 기재된 바와 같이, 도면들 중 적어도 하나에 실질적으로 도시되고/되거나 도면들 중 적어도 하나와 관련하여 설명되는 바와 같은 상이한 디바이스들에 걸친 콘텐츠의 끊김 없는 네비게이션을 위한 시스템 및 방법이 제공된다.
본 개시의 이들 및 다른 특징들 및 이점들이, 동일한 참조부호들이 전반에 걸쳐 동일한 부분들을 지칭하는 첨부 도면들과 함께, 본 개시의 다음의 상세한 설명의 검토로부터 인식될 수도 있다.
도 1은 본 개시의 일 실시예에 따른, 본 개시가 구현될 수도 있는 시스템 환경을 예시한 블록 다이어그램이다.
도 2는 본 개시의 일 실시예에 따른 디바이스를 예시한 블록 다이어그램이다.
도 3은 본 개시의 일 실시예에 따른, 네트워크에 접속된 서버를 예시한 블록 다이어그램이다.
도 4a 및 도 4b는 본 개시의 일 실시예에 따른, 디바이스에 디스플레이된 그래픽 사용자 인터페이스를 예시한 블록 다이어그램들이다.
도 5a 및 도 5b는 본 개시의 일 실시예에 따른, 디바이스들에서 액티브한 사용자 프로파일들과 서버에서의 빌링 어카운트들의 연관을 예시한 블록 다이어그램들이다.
도 6은 본 개시의 일 실시예에 따른, 다양한 디바이스들과 연관된 상이한 서비스들의 사양에서의 변동들을 예시한 테이블이다.
도 7은 본 개시의 일 실시예에 따른, 디바이스에서의 콘텐츠를 렌더링하는 방법을 예시한 플로우 차트이다.
도 8은 본 개시의 일 실시예에 따른, 디바이스에서의 광고들을 렌더링하는 방법을 예시한 플로우 차트이다.
도 9는 본 개시의 일 실시예에 따른, 서버에 의해 메타데이터를 제공하는 방법을 예시한 플로우 차트이다.
도 2는 본 개시의 일 실시예에 따른 디바이스를 예시한 블록 다이어그램이다.
도 3은 본 개시의 일 실시예에 따른, 네트워크에 접속된 서버를 예시한 블록 다이어그램이다.
도 4a 및 도 4b는 본 개시의 일 실시예에 따른, 디바이스에 디스플레이된 그래픽 사용자 인터페이스를 예시한 블록 다이어그램들이다.
도 5a 및 도 5b는 본 개시의 일 실시예에 따른, 디바이스들에서 액티브한 사용자 프로파일들과 서버에서의 빌링 어카운트들의 연관을 예시한 블록 다이어그램들이다.
도 6은 본 개시의 일 실시예에 따른, 다양한 디바이스들과 연관된 상이한 서비스들의 사양에서의 변동들을 예시한 테이블이다.
도 7은 본 개시의 일 실시예에 따른, 디바이스에서의 콘텐츠를 렌더링하는 방법을 예시한 플로우 차트이다.
도 8은 본 개시의 일 실시예에 따른, 디바이스에서의 광고들을 렌더링하는 방법을 예시한 플로우 차트이다.
도 9는 본 개시의 일 실시예에 따른, 서버에 의해 메타데이터를 제공하는 방법을 예시한 플로우 차트이다.
다양한 구현들이 다중의 디바이스들에 걸친 콘텐츠의 끊김 없는 네비게이션을 위한 방법 및/또는 시스템에 있어서 발견될 수도 있다. 본 개시의 예시적인 양태들은 서버에 통신가능하게 연결된 디바이스에 있어서 콘텐츠를 렌더링하기 위한 방법을 포함할 수도 있다. 그 방법은 디바이스가 제1 콘텐츠로부터 및/또는 제2 콘텐츠로 네비게이션할 경우에 렌더링되는 제1 콘텐츠에 대응하는 상태 정보를 생성하는 단계를 포함할 수도 있다. 생성된 상태 정보는 서버에 전달될 수도 있다. 제2 콘텐츠는 제2 콘텐츠의 상태 정보와 연관된 메타데이터에 기초하여 렌더링될 수도 있다. 적용가능한 메타데이터가 서버로부터 수신된다. 일 실시예에 있어서, 제1 콘텐츠에 대응하는 상태 정보는, 디바이스가 제1 콘텐츠로부터 멀리 네비게이션하기 위한 요청을 수신할 경우에 생성될 수도 있다. 일 실시예에 있어서, 적용가능한 메타데이터는, 디바이스가 제2 콘텐츠로 네비게이션하기 위한 요청을 수신할 경우에 서버로부터 수신될 수도 있다. 일 실시예에 있어서, 제1 콘텐츠로부터의 네비게이션은 메뉴로 네비게이션하는 것 또는 디바이스를 턴 오프하는 것 중 하나일 수도 있다. 다른 실시예에 있어서, 제1 콘텐츠는, 예를 들어, 제2 콘텐츠로서 메뉴로 네비게이션할 경우 백그라운드 모드에서 계속 렌더링될 수도 있으며, 제2 콘텐츠는 제1 콘텐츠 상의 오버레이로서 렌더링될 수도 있다. 일 실시예에 있어서, 제1 콘텐츠 또는 제2 콘텐츠는 픽처 인 픽처(picture in picture)로서 렌더링될 수도 있다. 일 실시예에 있어서, 제1 콘텐츠와 제2 콘텐츠는 동일할 수도 있다.
메타데이터는 URL(Uniform Resource Locator)을 포함할 수도 있다. 디바이스는 서버로부터 제1 콘텐츠 및 제2 콘텐츠를 수신할 수도 있다. 상태 정보는 일시중지 포인트들, 재개 포인트들, 공유된 일시중지 포인트들, 공유된 재개 포인트들, 게임에서의 레벨들, 연속물에서의 에피소드들, 제1 콘텐츠의 일부를 리와인드(rewind)하는 것, 제1 콘텐츠의 일부를 리플레이하는 것과 같은 사용자 수행식 액션들 등 중 하나 이상을 포함할 수도 있다. 콘텐츠를 렌더링하는 방법은 하나 이상의 사용자 프로파일들과 연관될 수도 있다. 하나 이상의 사용자 프로파일들은 사용자들의 관심, 사용자들의 감정, 사용자들의 위치 등 중 하나 이상을 포함할 수도 있다. 콘텐츠를 렌더링하는 방법은 적용가능한 하나 이상의 사용자 프로파일들에 기초하여 복수의 콘텐츠의 우선순위화된 리스트를 렌더링하는 단계를 포함할 수도 있다. 그 방법은 하나 이상의 사용자 프로파일들에 기초하여 제1 콘텐츠 및/또는 제2 콘텐츠와 함께 광고들을 렌더링하는 단계를 포함할 수도 있다. 제1 콘텐츠 및/또는 제2 콘텐츠는 라이브 콘텐츠, 사전-저장된 콘텐츠, 및/또는 라이브 콘텐츠와 사전-저장된 콘텐츠 양자의 조합을 포함할 수도 있다. 그 방법은 디바이스 및/또는 그 디바이스와 연관된 통신 네트워크와 연관된 사전 정의된 파라미터들에 따라 제1 콘텐츠 및/또는 제2 콘텐츠를 렌더링할 수도 있다. 디바이스와 연관된 하나 이상의 사전 정의된 파라미터들은 디바이스가 렌더링할 수 있는 하나 이상의 파일 포맷들, 디바이스가 렌더링할 수 있는 하나 이상의 코덱들, 애스팩트 비, 2차원(2D) 디스플레이, 3차원(3D) 디스플레이, 터치 스크린 디스플레이, 3D 센서들, 및/또는 디바이스에 의해 지원되는 오디오 채널들의 수 중 하나 이상을 포함할 수도 있다. 통신 네트워크에 대한 하나 이상의 사전 정의된 파라미터들은 대역폭 및/또는 접속도 중 하나 또는 그 양자를 포함할 수도 있다. 하나 이상의 파일 포맷들은 3GPP 파일 포맷, 확장형 음악 포맷과 같이 텍스트, 오디오, 이미지 및/또는 오디오-비주얼 콘텐츠를 위한 파일 포맷들을 포함할 수도 있다. 하나 이상의 코덱들은 MPEG-4 스케일러블-무손실 코딩, MPEG-4 오디오 무손실 코딩, H.264 어드밴스드 비디오 코딩과 같이 텍스트, 오디오, 이미지 및/또는 오디오-비주얼 콘텐츠를 위한 코덱들을 포함할 수도 있다.
본 개시의 설명된 실시예들은 디바이스에 있어서 콘텐츠를 렌더링하는 시스템 및/또는 방법에서 발견될 수도 있다. 본 개시의 예시적인 양태들은 복수의 디바이스들에 통신가능하게 연결된 서버에서의 방법을 포함할 수도 있다. 본 개시의 다른 예시적인 양태들은 하나 이상의 서버들 및 복수의 디바이스들에서의 방법을 포함할 수도 있으며, 여기서, 하나 이상의 서버들 및 복수의 디바이스들은 클라우드 환경에 접속된다. 그 방법은 콘텐츠에 대응하는 상태 정보로부터 콘텐츠와 연관된 메타데이터를 생성하는 단계를 포함하고, 여기서, 상태 정보는 제1 디바이스가 제 2 콘텐츠로 네비게이션할 경우에 복수의 디바이스들 중 제1 디바이스로부터 수신된다. 일 실시예에 있어서, 그 방법은 콘텐츠에 대응하는 수신된 상태 정보에 기초하여 콘텐츠와 연관된 메타데이터를 생성하는 단계를 포함하고, 여기서, 상태 정보는 제1 디바이스가 콘텐츠로부터 멀리 네비게이션하기 위한 요청을 수신할 경우에 복수의 디바이스들 중 제1 디바이스로부터 수신된다. 그 방법은 복수의 디바이스들 중 제2 디바이스에 메타데이터를 전달하는 단계를 포함할 수도 있으며, 여기서, 콘텐츠는 메타데이터에 기초하여 제2 디바이스에서 렌더링된다. 일 실시예에 있어서, 서버는, 제2 디바이스가 콘텐츠로 네비게이션하기 위한 요청을 수신할 경우에 메타데이터를 제2 디바이스에 전달할 수도 있다. 제1 디바이스 및 제2 디바이스는 동일할 수도 있거나 동일하지 않을 수도 있다. 그 방법은 하나 이상의 광고들을 제2 디바이스에 전달하는 단계를 포함할 수도 있으며, 여기서, 하나 이상의 광고들은 하나 이상의 사용자 프로파일들에 기초하여 선택된다.
도 1은 본 개시의 일 실시예에 따른, 본 개시가 구현될 수도 있는 시스템 환경(100)을 예시한 블록 다이어그램이다. 도 1을 참조하면, 콘텐츠를 렌더링하기 위해 (서버(104)와 같은) 하나 이상의 서버들, 및 디바이스들(106a, 106b, 106c 106d, 106e, 106f 등; 이하, 106으로서 지칭됨)이 도시된다. (서버(104)와 같은) 하나 이상의 서버들 및 디바이스들(106)은 통신 네트워크(102)에 통신가능하게 연결된다.
통신 네트워크(102)는, 시스템 환경(100)의 다양한 컴포넌트들이 서로 통신하는 매체에 대응한다. 통신 네트워크(102)의 예들은 텔레비전 방송 시스템, 인터넷 프로토콜 텔레비전(IPTV) 네트워크, 인터넷, Wi-Fi(Wireless Fidelity) 네트워크, 무선 영역 네트워크(WAN), 로컬 영역 네트워크(LAN), 전화 회선(POTS), 또는 대도시 영역 네트워크(MAN)를 포함할 수도 있지만 이에 한정되지 않는다. 시스템 환경(100)에서의 (106과 같은) 다양한 디바이스들은 송신 제어 프로토콜 및 인터넷 프로토콜(TCP/IP), 사용자 데이터그램 프로토콜(UDP), 2G, 3G, 또는 4G 통신 프로토콜들과 같은 다양한 유선 및 무선 통신 프로토콜들에 따라 통신 네트워크(102)에 접속할 수 있다. 추가로, 통신 네트워크(102)는 하나 이상의 디바이스들(106) 및 (104와 같은) 하나 이상의 서버들에 접속할 수도 있다.
서버(104)는 계산을 수행하도록 구성된 전자 디바이스에 대응할 수도 있으며, 적어도 하나의 데이터베이스 및 적어도 하나의 프로세서를 포함한다. 서버(104)는 디바이스들(106)에 의해 액세스된 복수의 콘텐츠들 중 하나 이상을 저장할 수도 있다. 일 실시예에 있어서, 서버(104)는 디바이스들(106) 각각과 연관된 복수의 콘텐츠들 각각에 대응하는 상태 정보를 저장할 수도 있다. 일 실시예에 있어서, 서버(104)는 모든 등록된 사용자들에 대응하는 사용자 프로파일을 가질 수도 있다. 사용자 프로파일은 사용자에 대응하는 데이터를 포함할 수도 있으며, 이 데이터는 사용자의 개인 선호도들 및 특성들을 정의할 수도 있다. 사용자 프로파일은 사용자의 위치, 사용자의 현재 활동, 사용자의 디바이스들(106) 등과 같은 동적 데이터를 포함할 수도 있다. 일 실시예에 있어서, 서버(104)는 서버(104)에 등록된 사용자 프로파일들과 연관된 복수의 콘텐츠들 각각에 대응하는 상태 정보를 저장할 수도 있다.
디바이스들(106)은, 비디오 및/또는 오디오-비주얼 콘텐츠와 같은 정보를 디스플레이하는 것이 가능한 전자 디바이스에 대응할 수도 있다. 디바이스들(106)은, 디스플레이될 정보를 생성, 스트리밍 또는 다운로드하는 컴퓨팅 디바이스, 및 그 정보를 디스플레이하는 디스플레이 스크린 또는 투사면을 포함할 수도 있다. 일 실시예에 있어서, 디스플레이 디바이스는 단일 유닛으로서 집적화되는 디스플레이 스크린 및 컴퓨팅 유닛을 포함한다. 일 실시예에 있어서, 디스플레이 디바이스는 별개의 유닛들로서 컴퓨팅 디바이스 및 디스플레이 스크린을 포함한다. 디스플레이 디바이스들의 예들은 랩탑들, 텔레비전들(TV), 태블릿 컴퓨터들, 데스크탑 컴퓨터들, 모바일 폰들, 게이밍 디바이스, 및 디스플레이 능력들을 갖는 그러한 다른 디바이스들을 포함하지만 이에 한정되지 않는다.
도 2는 디바이스들(106)을 예시한 블록 다이어그램이다. 도 2는 도 1과 함께 설명된다. (106a와 같은) 디바이스는 디스플레이(202), 입력 디바이스(204), 트랜시버(206), 하나 이상의 프로세서들(208) 및 메모리(210)를 포함할 수도 있다. 트랜시버(206)는 (106a와 같은) 디바이스를 통신 네트워크(102)에 통신가능하게 연결시킬 수도 있다.
일 실시예에 있어서, (106a와 같은) 디바이스는 서버(104)에 통신가능하게 연결될 수도 있다. (106a와 같은) 디바이스는 오디오, 비주얼 및/또는 오디오-비주얼 콘텐츠를 사용자에게 렌더링할 수도 있다. 사용자는 (106a와 같은) 디바이스에 의해 제공된 콘텐츠들의 리스트로부터 콘텐츠를 선택할 수도 있다. (106a와 같은) 디바이스가 새로운 콘텐츠로 네비게이션하기 위한 요청을 수신할 경우, (106a와 같은) 디바이스는 이전 콘텐츠에 대응하는 상태 정보를 생성할 수도 있다.
상태 정보는 하나 이상의 선택 포인트들을 포함할 수도 있다. 사용자는, (106a와 같은) 디바이스가 콘텐츠를 렌더링하고 있을 때 선택 포인트들을 생성할 수도 있다. 사용자는 또한 선택 포인트들을 다른 사용자들과 공유할 수도 있다. 선택 포인트들은 일시중지 포인트들, 재개 포인트들, 공유된 일시중지 포인트들, 공유된 재개 포인트들, 레벨들 등 중 하나 이상일 수도 있다. (106a와 같은) 디바이스는 상태 정보를 서버(104)에 전달할 수도 있다. (106a와 같은) 디바이스는 새로운 콘텐츠에 대응하는 메타데이터를 수신할 수도 있다. 일 실시예에 있어서, 메타데이터는, (106a와 같은) 디바이스가 서버(104)로부터의 새로운 콘텐츠의 상태 정보 및 위치에 액세스하는 것을 도울 수도 있는 URL(Universal Resource Locator)일 수도 있다. 상태 정보의 생성 및 통신, 그리고 메타데이터의 수신은, (106a와 같은) 디바이스가 렌더링되고 있는 콘텐츠들 간을 스위칭할 경우에 백그라운드에서 발생할 수도 있다.
도 3은 서버(104)를 예시한 블록 다이어그램이다. 도 3은 도 1과 함께 설명된다. 서버(104)는 트랜시버(302), 하나 이상의 프로세서들(304) 및 메모리(306)를 포함할 수도 있다. 트랜시버(302)는 서버(104)를 통신 네트워크(102)에 통신가능하게 연결시킬 수도 있다.
일 실시예에 있어서, 서버(104)는 (106a와 같은) 디바이스에 통신가능하게 연결될 수도 있다. 서버(104)는 (106a와 같은) 디바이스로부터 상태 정보를 수신할 수도 있다. 서버는 상태 정보를 저장하고, 수신된 상태 정보에 대응하는 메타데이터를 생성할 수도 있다. 일 실시예에 있어서, 메타데이터는 URL(Universal Resource Locator)일 수도 있다. 메타데이터는, 콘텐츠의 위치 및 그 콘텐츠에 대응하는 상태 정보에 대한 포인터로서 기능할 수도 있다. 상태 정보는 서버(104)에 저장될 수도 있다. 일 실시예에 있어서, 콘텐츠는 서버(104) 외부에 위치될 수도 있다. 일 실시예에 있어서, 콘텐츠는 서버(104) 내에 위치될 수도 있다.
일 실시예에 있어서, (106a와 같은) 디바이스는 콘텐츠의 리스트 내의 콘텐츠로 네비게이션하기 위한 요청을 수신한다. (106a와 같은) 디바이스는 콘텐츠에 대응하는 메타데이터를 서버(104)에게 요청한다. 서버(104)는 콘텐츠에 대응하는 메타데이터를 (106a와 같은) 디바이스에 전달할 수도 있다. 메타데이터는, (106a와 같은) 디바이스가 콘텐츠 및 그 콘텐츠에 대응하는 선택 포인트들(410, 412, 414 등)에 액세스하는 것을 돕는다.
도 4a는 본 개시의 일 실시예에 따른, (106a와 같은) 디바이스에 디스플레이된 그래픽 사용자 인터페이스 (GUI) 스크린(400a)을 예시한 블록 다이어그램이다. 일 실시예에 있어서, GUI 스크린(400a)은 4개의 섹션들, 즉, 사용자 프로파일 섹션(402), 활성 콘텐츠 섹션(404), 콘텐츠 디스플레이 스크린(CDS)(406) 및 상태 섹션(408)으로 분할될 수도 있다. 사용자 프로파일 섹션(402)은, 마스터 프로파일(402a) 및 하나 이상의 공유된 프로파일들(402b, 402c, 402d 등)을 포함할 수도 있는 사용자 프로파일들의 리스트를 디스플레이할 수도 있다. 마스터 프로파일(402a)은 (106a와 같은) 디바이스에 로그인하는데 사용된 사용자 프로파일에 대응할 수도 있다. (402b와 같은) 공유된 프로파일은 일부 콘텐츠를 마스터 프로파일(402a)과 공유하는 하나 이상의 사용자 프로파일들을 포함할 수도 있다.
활성 콘텐츠 섹션(404)은 사용자 프로파일 섹션(402)에서의 선택된 사용자 프로파일에 액세스가능한 콘텐츠들 모두의 리스트들을 포함할 수도 있다. 콘텐츠들의 리스트는 텔레비전 채널들, 비디오 게이밍 콘솔로부터의 게이밍 옵션들, 및/또는 유선 또는 무선 커넥션을 통해 (106a와 같은) 디바이스에 접속된 인터랙티브 엔터테인먼트 시스템으로부터의 적어도 일부 오디오, 비주얼 및/또는 오디오-비주얼 콘텐츠를 포함할 수도 있다. 일 실시예에 있어서, 활성 콘텐츠 섹션(404) 내의 콘텐츠의 리스팅은 마스터 프로파일(402a)에 기초할 수도 있다.
일 실시예에 있어서, 사용자는 서버(104)에 등록된 사용자 프로파일을 이용하여 (106a와 같은) 디바이스에 서명할 수도 있다. 서명하는데 이용된 사용자 프로파일은 마스터 프로파일(402a)일 수도 있다. 사용자는 (106a와 같은) 디바이스에 로그인 네임 및 로그인 패스워드를 입력할 수도 있다. 로그인 네임 및 로그인 패스워드와 같은 크리덴셜들은 서버(104)에서 확인될 수도 있다. 사용자의 인증 이후, (106a와 같은) 디바이스는 서버(104)와의 접속을 확립할 수도 있다. 일 실시예에 있어서, (106a와 같은) 디바이스에서의 마스터 프로파일은 서버(104)에 저장된 사용자 프로파일의 복제물일 수도 있다. 일 실시예에 있어서, 마스터 프로파일은 서버(104)에서의 사용자 프로파일과 함께 동적으로 업데이트할 수도 있다. 일 실시예에 있어서, (106a와 같은) 디바이스에서의 (402b와 같은) 공유된 프로파일은 서버(104)에 저장된 사용자 프로파일의 복제물일 수도 있다. 일 실시예에 있어서, 공유된 프로파일은 서버(104)에서의 사용자 프로파일과 함께 동적으로 업데이트할 수도 있다.
상태 섹션(408)은 선택된 콘텐츠에 대응하는 상태 정보를 디스플레이한다. 상태 정보는 탐색 바(416)와 관련하여 선택 포인트들(410, 412, 414 등)로서 디스플레이될 수도 있다. 선택 포인트들(410, 412, 414 등)은 일시중지 포인트들, 재개 포인트들, 공유된 일시중지 포인트들, 공유된 재개 포인트들, 및/또는 레벨들일 수도 있다. 탐색 바(416)와 연관된 다중의 선택 포인트들(410, 412, 414 등)이 존재할 수도 있다. 일시중지 포인트들은, 선택된 콘텐츠에 대한 북마크들로서 기능하는 선택 포인트들(410, 412, 414 등)이다. 사용자는 탐색 바(416)를 따라 디스플레이된 (410과 같은) 선택 포인트를 선출하고, (410과 같은) 선출된 선택 포인트에 대응하는 선택된 콘텐츠 내 특정 포지션으로 네비게이션할 수도 있다. 재개 포인트는 선택된 콘텐츠에서의 포지션으로 사용자를 네비게이션시킨다. 그 포지션은, 사용자가 이전 세션에서의 선택된 콘텐츠로부터 멀리 네비게이션하였던 포인트일 수도 있다.
일 실시예에 있어서, 사용자들은 특정 콘텐츠 및 대응하는 상태 정보를 다른 사용자들과 공유할 수도 있다. 일단 로그인되면, 사용자는 공유된 프로파일(예를 들어, 402b)을 선택하여, 공유된 프로파일(예를 들어, 402b)의 소유자에 의해 공유된 콘텐츠를 시청한다. 공유된 프로파일(예를 들어, 402b)의 소유자에 의해 공유된 콘텐츠들은 활성 콘텐츠 섹션(404)에서 디스플레이될 수도 있다. 사용자는 활성 콘텐츠 섹션(404)에서 디스플레이된 콘텐츠들의 리스트로부터 공유된 콘텐츠를 선택할 수도 있다. 상태 섹션(408)은 공유된 프로파일(예를 들어, 402b)의 소유자에 의해 공유된 선택 포인트들을 디스플레이할 수도 있다. 공유된 콘텐츠들에 대응하는 선택 포인트들(410, 412, 414 등)은 공유된 일시중지 포인트들, 공유된 재개 포인트들, 공유된 레벨들 등이다.
일 실시예에 있어서, 사용자는 활성 콘텐츠 섹션(404) 내의 특정 콘텐츠를 가질 수도 있으며, 이 특정 콘텐츠는 마스터 프로파일(402a) 및 하나 이상의 공유된 프로파일들(402b, 402c, 402d 등) 양자에 대응한다. 마스터 프로파일(402a) 및 하나 이상의 공유된 프로파일들(402b, 402c, 402d 등) 양자에서 리스트될 수도 있는 그러한 콘텐츠를 사용자가 선택한 경우, 상태 섹션(408)은 마스터 프로파일(402a) 및 하나 이상의 공유된 프로파일들(402b, 402c, 402d 등)의 소유자들에 의해 마킹된 선택 포인트들(410, 412, 414 등)을 나타낼 수도 있다. 즉, 선택 포인트들(410, 412, 414 등)은 일시중지 포인트들, 재개 포인트들, 공유된 일시중지 포인트들, 공유된 재개 포인트들 등을 포함할 수도 있다. 일 실시예에 있어서, 상이한 프로파일들(마스터 프로파일 및 공유된 프로파일들)에 대응하는 선택 포인트들(410, 412, 414 등)은 상이한 컬러들로 디스플레이될 수도 있다. 이러한 특징은, 사용자가 다른 사용자들에 의해 생성된 선택 포인트들(410, 412, 414 등)을 식별하는 것을 돕는다.
일 실시예에 있어서, 활성 콘텐츠 섹션(404) 내의 콘텐츠의 리스팅은 마스터 프로파일과 연관된 사용자 프로파일에 기초할 수도 있다. 콘텐츠는, 마스터 프로파일과 연관된 사용자 프로파일에 의해 식별된 관심 및 선호도들에 기초하여 우선순위화된 방식으로 리스트될 수도 있다. 예를 들어, 사용자는 금요일 저녁에 영화를 선호할 수도 있다. 사용자의 마스터 파일(402a)은 사용자의 선호도들 및 관심들을 갖는다. 사용자가 (402b와 같은) 공유된 사용자 프로파일을 선택한 경우, 활성 콘텐츠 섹션(404)은 사용자와 공유된 콘텐츠를 리스트한다. 리스트된 콘텐츠는 사용자의 선호도들 및 관심들에 기초하여 우선순위화될 수도 있다. 활성 콘텐츠 섹션(404)은 금요일 저녁에 리스트 내의 제1 콘텐츠로서 영화를 리스트할 수도 있다. 유사하게, 리스트 내의 나머지 콘텐츠가 사용자의 선호도들 및 관심들에 따라 우선순위화된다.
일 실시예에 있어서, (106a와 같은) 디바이스의 디스플레이(202)는 터치 스크린일 수도 있다. 사용자는 (410과 같은) 적절한 선택 포인트를 터치하여, (410과 같은) 선택 포인트와 연관된 포지션 및/또는 레벨로부터의 콘텐츠를 재개할 수 있다. 일 실시예에 있어서, 선택 포인트들(410, 412, 414 등)의 선택은 터치패드, 마우스, 또는 다른 적절한 수단으로 성취될 수도 있다.
일 실시예에 있어서, (410과 같은) 선택 포인트는, 사용자가 콘텐츠를 재개해야 하는 게임의 특정 레벨, 텔레비전 연속물의 에피소드 등일 수도 있다. 예를 들어, 사용자는 텔레비전 연속물을 시청하고 있을 수도 있다. 사용자의 사용자 프로파일은 사용자에 의해 시청된 텔레비전 연속물의 에피소드 및 시즌의 트랙을 유지한다. 사용자가 활성 콘텐츠 섹션(404)으로부터 동일한 텔레비전 연속물을 선택한 경우, (106a와 같은) 디바이스는, 사용자가 이전 세션에서의 에피소드를 남겨두었던 텔레비전 연속물의 적절한 에피소드를 렌더링하기 시작할 수도 있다. 다른 예에 있어서, 사용자 프로파일은, 사용자가 텔레비전 연속물의 에피소드를 시청한 범위를 추적할 수도 있다. 사용자가 활성 콘텐츠 섹션(404)으로부터 텔레비전 연속물을 선택한 경우, (106a와 같은) 디바이스는, 사용자가 이전 세션에서의 에피소드를 남겨두었던 정확한 포인트로부터 텔레비전 연속물을 렌더링하기 시작할 수도 있다.
CDS(406)는 선택된 콘텐츠를 사용자에게 디스플레이한다. 일 실시예에 있어서, 사용자는 터치패드, 마우스 또는 다른 적절한 수단을 이용하여 CDS(406) 섹션을 더블 클릭함으로써 선택된 콘텐츠를 전체 스크린에 보일 수 있다. 일 실시예에 있어서, (106a와 같은) 디바이스는 터치 디스플레이를 포함할 수도 있다. 사용자는 CDS(406) 섹션을 더블-탭핑함으로써 선택된 콘텐츠를 전체 스크린에 보일 수 있다.
도 4b는 본 개시의 일 실시예에 따른, (106a와 같은) 디바이스에 디스플레이된 그래픽 사용자 인터페이스 (GUI) 스크린(400b)을 예시한 블록 다이어그램이다. 일 실시예에 있어서, GUI 스크린(400b)은 생성 선택 포인트(430) 및 공유 선택 포인트(432)와 같은 아이콘들을 포함할 수도 있다. 콘텐츠가 렌더링되고 있는 동안, 사용자는 관심있는 포지션에서 생성 선택 포인트(430) 아이콘을 눌러, 콘텐츠와 연관된 (410과 같은) 선택 포인트를 생성할 수도 있다. 사용자는 공유 선택 포인트(432) 아이콘을 눌러, 콘텐츠와 연관된 선택 포인트들(410, 412, 414 등)을 공유할 수도 있다. 어드레스 박스(434)는, 사용자가 공유 선택 포인트(432) 아이콘을 누를 경우에 활성이 된다. 사용자는 사용자 프로파일을 어드레스 박스(434)에 입력하고, 공유 선택 포인트(432) 아이콘을 눌러 콘텐츠 및 그 콘텐츠와 연관된 선택 포인트들(410, 412, 414 등)을 공유할 수도 있다. 어드레스 박스(434)는 콘텐츠 및 관련 선택 포인트들(410, 412, 414 등)의 공유 이후에 비활성화될 수도 있다. 어드레스 박스(434)는 공유 선택 포인트(432) 아이콘의 제1 클릭으로 활성화되고 제2 클릭으로 비활성화될 수도 있다. 일 실시예에 있어서, 사용자는 하나 이상의 사용자 프로파일들을 어드레스 박스(434)에 입력할 수도 있다. 콘텐츠 및 관련 선택 포인트들(410, 412, 414 등)은 어드레스 박스(434)에 입력된 사용자 프로파일들과 공유될 수도 있다. 일 실시예에 있어서, 사용자는 그룹 네임을 어드레스 박스(434)에 입력할 수도 있다. 그룹 네임은 마스터 프로파일(402a)의 소유자에 의해 생성될 수도 있고, 사용자 프로파일들의 리스트에 대응할 수도 있다. 그룹 네임을 입력함으로써, 사용자는 콘텐츠 및 관련 선택 포인트들(410, 412, 414 등)을 다중의 사용자 프로파일들과 공유할 수도 있다.
일 실시예에 있어서, 터치패드 또는 마우스 또는 다른 적절한 수단이 아이콘들을 누르기 위해 사용자에 의해 사용될 수도 있다. 일 실시예에 있어서, (106a와 같은) 디바이스는 터치 스크린을 가질 수도 있으며 사용자는 터치 입력에 의해 아이콘들을 선택할 수도 있다.
도 5a 및 도 5b는 (106a와 같은) 디바이스에서 액티브한 사용자 프로파일들(506, 508, 510 등)과 서버(104)에서의 빌링 어카운트들의 연관을 예시한 블록 다이어그램들이다. 일 실시예에 있어서, 서버(104)는 (506과 같은) 각각의 사용자 프로파일에 대응하는 빌링 어카운트를 유지한다. (106a와 같은) 디바이스에 로그인하는데 사용되는 (506과 같은) 사용자 프로파일이 마스터 프로파일로서 기능할 수도 있다. 사용자에 의해 사용된 통신 네트워크(102) 접속들 또는 사용자에 의해 액세스된 콘텐츠에 대한 빌링은 서버(104)에서의 (506과 같은) 사용자 프로파일에 대응하는 빌링 어카운트에서 발생할 수도 있다. 그러한 경우, (506과 같은) 사용자 프로파일은 (106a와 같은) 디바이스에서의 마스터 프로파일(402a)에 대응한다. 일 실시예에 있어서, 사용자 프로파일(524a, 524z 등)은 다중의 디바이스들(522a, 522z 등)에 연관될 수도 있다. 사용자는 상이한 디바이스들(522a, 522z 등)로부터의 콘텐츠에 액세스할 수도 있다. 서버(104)는, (522a와 같은) 디바이스에 서명하는데 사용된 (524a와 같은) 사용자 프로파일에 대응하는 빌링 어카운트로의 요금을 발생시킬 수 있다.
도 6은 본 개시의 일 실시예에 따른, 다양한 디바이스들(106)과 연관된 상이한 서비스들의 사양에서의 변동들을 예시한 테이블(600)이다. 서비스들은 오디오 콘텐츠, 비디오 콘텐츠, 웹 브라우징, 영화 등을 포함할 수도 있다. 디바이스들(106)은 랩탑들, 텔레비전들(TV), 태블릿 컴퓨터들, 데스크탑 컴퓨터들, 모바일 폰들 등을 포함할 수도 있다. 일 실시예에 있어서, 디바이스들(106)은 서버(104)에 등록될 수도 있다. 디바이스들(106) 각각의 사양은 상이할 수도 있다. 서버(104)는 (106과 같은) 등록된 디바이스들 모두의 사양에 대한 데이터베이스를 유지할 수도 있다. 서버(104)는 (106a와 같은) 디바이스의 사양에 기초하여 (106a와 같은) 디바이스에 전달된 콘텐츠를 변경할 수도 있다.
일 실시예에 있어서, 서버(104)는 (106a와 같은) 디바이스를 접속하는데 사용되는 통신 네트워크(102)에 기초하여 전달된 콘텐츠를 변경할 수도 있다. (106a와 같은) 디바이스로의 데이터 전송의 레이트는 통신 네트워크(102), 따라서, 서비스 품질에 의존할 수도 있다. 서버(104)는 사용시 통신 네트워크(102)의 능력을 식별함으로써 (106a와 같은) 디바이스에 제공될 서비스의 품질을 판정할 수도 있다. 일 실시예에 있어서, (106a와 같은) 디바이스는 이용가능한 다중의 네트워크들로부터 통신 네트워크(102)를 선출할 수도 있다. 서버(104)는, (106a와 같은) 디바이스가 (102와 같은) 새로운 통신 네트워크로 변경할 경우에 서비스의 품질을 변경할 수도 있다. 일 실시예에 있어서, (106a와 같은) 디바이스는 더 우수한 대역폭을 위해 (102와 같은) 새로운 통신 네트워크로 변경할 수도 있다. 일 실시예에 있어서, (106a와 같은) 디바이스는, (102와 같은) 기존의 통신 네트워크로부터의 서비스가 접속해제된 경우에 (102와 같은) 새로운 통신 네트워크로 변경할 수도 있다.
일 실시예에 있어서, 서버(104)는 (106a와 같은) 디바이스에서의 마스터 프로파일(402a)에 기초하여 (106a와 같은) 디바이스에 광고들을 전달할 수도 있다. 통신된 광고들은 렌더링되는 콘텐츠와 함께 (106a와 같은) 디바이스에서 렌더링될 수도 있다.
일 실시예에 있어서, 서버(104)는 (106a와 같은) 디바이스에서의 공유된 프로파일(402b)에 기초하여 (106a와 같은) 디바이스에 광고들을 전달할 수도 있다. 일 실시예에 있어서, 서버(104)는 (106a와 같은) 디바이스에서의 마스터 프로파일(402a) 및 하나 이상의 공유된 프로파일들(402b, 402c, 402d 등)에 기초하여 (106a와 같은) 디바이스에 광고들을 전달할 수도 있다. 일 실시예에 있어서, 콘텐츠 내 광고의 포지션이 서버(104)로부터 (106a와 같은) 디바이스로 전달될 수도 있다.
일 실시예에 있어서, 서버(104)는 (106a와 같은) 디바이스에서의 마스터 프로파일(402a) 및 (106a와 같은) 디바이스의 특징들에 기초하여 (106a와 같은) 디바이스에 광고들을 전달할 수도 있다. 예를 들어, 인터랙티브 광고가, 렌더링되는 콘텐츠 사이에 (106a와 같은) 디바이스에서 렌더링될 수도 있다. (106a와 같은) 디바이스는 터치 스크린 또는 원격의 또는 다른 적절한 입력 메커니즘들/가젯들을 가질 수도 있다. (106a와 같은) 디바이스의 사용자는 인터랙티브 광고에서 제공된 할인권들 또는 쿠폰들을 선택할 수도 있다. 디바이스는 인터랙티브 광고에 대응하는 웹사이트로 사용자를 네비게이션할 수도 있다. 일단 사용자가 구매를 완료하면, (106a와 같은) 디바이스는 서버(104)에 의해 통신된 콘텐츠 또는 다른 광고로 역으로 네비게이션할 수도 있다.
일 실시예에 있어서, (106a와 같은) 디바이스는, 메뉴 또는 TV 가이드와 같은 사용자 인터페이스에 렌더링되는 콘텐츠로부터 네비게이션하기 위한 요청을 수신할 수도 있다. (106a와 같은) 디바이스는 렌더링 콘텐츠를 종결하지 않고 그러한 사용자 인터페이스로 네비게이션할 수도 있다. 요청된 사용자 인터페이스는 렌더링 콘텐츠와 함께 투명한 오버레이로서 도시될 수도 있다. (106a와 같은) 디바이스가 그러한 사용자 인터페이스로 네비게이션하기 위한 요청을 수신할 경우, (106a와 같은) 디바이스는 렌더링되는 콘텐츠에 대응하는 상태 정보를 생성할 수도 있다. 일 실시예에 있어서, (106a와 같은) 디바이스는, 디바이스가 제2 콘텐츠로 네비게이션하기 위한 요청을 수신할 경우에 렌더링되는 제1 콘텐츠에 대응하는 상태 정보를 생성할 수도 있으며, 여기서, 제1 콘텐츠는 제2 콘텐츠로의 네비게이션 이후 계속 렌더링될 수도 있다. 생성된 상태 정보는 더 나중 시간에서 콘텐츠를 렌더링하기 위해 서버(104)에 전달될 수도 있다. 일 실시예에 있어서, (106a와 같은) 디바이스가 그러한 사용자 인터페이스로 네비게이션하기 위한 요청을 수신할 경우, (106a와 같은) 디바이스는 콘텐츠를, 예를 들어, 픽처 인 픽처 포맷으로 렌더링할 수도 있다. 사용자는, (106a와 같은) 디바이스가 픽처 인 픽처 포맷으로서 또는 렌더링되는 콘텐츠 상의 오버레이로서 콘텐츠를 렌더링하고 있을 수도 있을 경우에, 메뉴로부터 새로운 콘텐츠를 선택할 수도 있다. 사용자가 새로운 콘텐츠를 메뉴로부터 선택할 경우, 새로운 콘텐츠는 픽처 인 픽처 포맷으로, 또는 렌더링되는 콘텐츠와 함께 오버레이로서 렌더링될 수도 있다. 이러한 특징은 사용자에게 제공하여, 렌더링되는 콘텐츠를 남겨두기 전에 새로운 콘텐츠의 비디오 품질 및/또는 오디오 품질과 같은 다양한 양태들을 조사한다. 일 실시예에 있어서, (106a와 같은) 디바이스는, (106a와 같은) 디바이스가 그 디바이스를 턴오프하기 위한 요청을 수신한 경우, 렌더링되는 콘텐츠에 대응하는 상태 정보를 생성 및 전달할 수도 있다. 일 실시예에 있어서, 제1 콘텐츠에 대해 사용자에 의해 수행된 액션들 - 예를 들어, 일시중지하는 것, 재개하는 것, 공유하는 것, 리와인드하는 것, 및/또는 리플레이하는 것 - 은 상태 정보의 생성 및 전달을 트리거할 수도 있다. 예를 들어, 디바이스가 렌더링되는 제1 콘텐츠의 이전 포인트를 리와이드함으로써 제1 콘텐츠를 네비게이션할 경우에 렌더링되는 제1 콘텐츠에 대응하는 상태 정보가 생성될 수도 있다. 그럼에도 불구하고, 본 개시는 그렇게 한정되지 않을 수도 있으며, 상태 정보는 본 개시의 범위를 한정하지 않고 제1 콘텐츠의 네비게이션과 연관된 다양한 액션들에 대해 생성될 수도 있다.
일 실시예에 있어서, 사용자는 새로운 콘텐츠를 선택하고 그 콘텐츠를 버퍼링 모드에 둘 수도 있다. 버퍼링 모드에 있어서, (106a와 같은) 디바이스는 새로운 콘텐츠를 버퍼링하고 그 콘텐츠를 메모리(210)에 저장할 수도 있다. 새로운 콘텐츠는, (106a와 같은) 디바이스가 새로운 콘텐츠를 렌더링하기 위한 요청을 수신할 경우에 또는 렌더링되는 콘텐츠가 완료될 경우에 렌더링될 수도 있다. 새로운 콘텐츠를 렌더링하기 위한 요청은 렌더링되는 콘텐츠에 대응하는 상태 정보의 생성 및 전달을 트리거할 수도 있다. 대안적으로, 상태 정보는, 렌더링되는 콘텐츠가 종결될 경우에 생성되고 서버(104)에 전달될 수도 있다. 일 실시예에 있어서, 새로운 콘텐츠를 버퍼링하기 위해 할당된 메모리가 한정될 수도 있다. 일단 메모리가 한계에 도달하면, (106a와 같은) 디바이스는, 새로운 콘텐츠를 렌더링하기 시작한 이후에 새로운 콘텐츠를 버퍼링하는 것을 계속할 수도 있다.
도 7은 본 개시의 일 실시예에 따른, 디바이스에서의 콘텐츠를 렌더링하는 방법(700)을 예시한 플로우 차트이다. 도 7은 도 1과 함께 설명된다. 도 7을 참조하면, 예시적인 단계들이 단계 701에서 시작할 수도 있다. 단계 702에서, (106a와 같은) 디바이스는 제1 콘텐츠를 렌더링할 수도 있다. 단계 704에서, (106a와 같은) 디바이스는 새로운 콘텐츠로의 스위칭을 위한 요청을 수신 및 그 요청에 작용한다. 단계 706에서, (106a와 같은) 디바이스는 제1 콘텐츠에 관련된 상태 정보를 서버(104)로 전송한다. 단계 708에서, (106a와 같은) 디바이스는 새로운 콘텐츠에 대응하는 메타데이터를 서버(104)로부터 수신한다. 단계 710에서, (106a와 같은) 디바이스는 새로운 콘텐츠를 렌더링한다. 단계 712에서, (106a와 같은) 디바이스가 상이한 콘텐츠로 네비게이션하기 위한 새로운 요청을 수신하면, 방법은 단계 704로 계속한다. 단계 712에서, (106a와 같은) 디바이스가 상이한 콘텐츠로 네비게이션하기 위한 새로운 요청을 수신하지 않으면, 제어는 종료 단계 714로 전달된다.
도 8은 본 개시의 일 실시예에 따른, 디바이스에서의 광고들을 렌더링하는 방법(800)을 예시한 플로우 차트이다. 도 8은 도 1과 함께 설명된다. 도 8을 참조하면, 예시적인 단계들이 단계 801에서 시작할 수도 있다. 단계 802에서, (106a와 같은) 디바이스는 제1 콘텐츠를 렌더링할 수도 있다. 단계 804에서, (106a와 같은) 디바이스는 새로운 콘텐츠로의 스위칭을 위한 요청을 수신 및 그 요청에 작용한다. 단계 806에서, (106a와 같은) 디바이스는 제1 콘텐츠의 상태 정보를 서버(104)로 전송한다. 단계 808에서, (106a와 같은) 디바이스는 새로운 콘텐츠에 대응하는 메타데이터를 서버(104)로부터 수신한다. 단계 810에서, (106a와 같은) 디바이스는 새로운 콘텐츠를 렌더링한다. 단계 812에서, (106a와 같은) 디바이스는 서버(104)로부터 광고들을 수신할 수도 있다. 단계 814에서, (106a와 같은) 디바이스가 상이한 콘텐츠로 네비게이션하기 위한 새로운 요청을 수신하면, 방법은 단계 804로 계속한다. 단계 814에서, (106a와 같은) 디바이스가 상이한 콘텐츠로 네비게이션하기 위한 새로운 요청을 수신하지 않으면, 제어는 종료 단계 816으로 전달된다.
도 9는 본 개시의 일 실시예에 따른, 서버에 의해 메타데이터를 제공하는 방법(900)을 예시한 플로우 차트이다. 도 9는 도 1과 함께 설명된다. 도 9를 참조하면, 예시적인 단계들이 단계 901에서 시작할 수도 있다. 단계 902에서, 서버(104)가 (106a와 같은) 디바이스로부터 콘텐츠의 상태 정보를 수신하면, 방법은 단계 904로 진행한다. 단계 904에서, 서버(104)는 상태 정보로부터 메타데이터를 생성하고, 메타데이터를 서버(104)에 저장하며, 방법(900)은 종료한다. 단계 902에서, 서버(104)에 의해 수신된 정보가 콘텐츠의 상태 정보가 아니면, 방법은 단계 906으로 진행한다. 단계 906에서, 서버(104)가 (106a와 같은) 디바이스로부터 새로운 콘텐츠의 메타데이터에 대한 요청을 수신하면, 방법은 단계 908로 진행한다. 단계 908에서, 서버(104)는 새로운 콘텐츠의 메타데이터를 (106a와 같은) 디바이스에 전달할 수도 있으며, 방법(900)은 종료한다. 방법은 단계 902로 계속한다. 단계 906에서, (106a와 같은) 디바이스로부터 서버(104)에 의해 수신된 정보가 새로운 콘텐츠의 메타데이터에 대한 요청이 아니면, 제어는 종료 단계 910으로 전달된다.
본 개시의 일 실시예에 따르면, 상이한 디바이스들에 걸친 콘텐츠의 끊김 없는 네비게이션을 위한 방법 및 시스템은 (104와 같은) 하나 이상의 서버들에 통신가능하게 접속된 콘텐츠를 렌더링하는 하나 이상의 디바이스들(106)을 포함할 수도 있다.
본 개시의 설명된 실시예들은 서버(104)에 통신가능하게 연결된 (106a와 같은) 디바이스에 있어서 콘텐츠를 렌더링하는 시스템 및/또는 방법에서 발견될 수도 있다. 본 개시의 예시적인 양태들은 (106a와 같은) 디바이스에 있어서 하나 이상의 프로세서들 및/또는 회로들을 포함할 수도 있다. (106a와 같은) 디바이스는, (106a와 같은) 디바이스가 제1 콘텐츠로부터 및/또는 제2 콘텐츠로 네비게이션할 경우에 렌더링되는 제1 콘텐츠에 대응하는 상태 정보를 생성한다. (106a와 같은) 디바이스는 생성된 상태 정보를 서버(104)에 전달한다. (106a와 같은) 디바이스는 제2 콘텐츠의 상태 정보와 연관된 메타데이터에 기초하여 제2 콘텐츠를 렌더링한다. 일 실시예에 있어서, (106a와 같은) 디바이스는, 디바이스가 제1 콘텐츠로부터 멀리 네비게이션하기 위한 요청을 수신할 경우에 렌더링되는 제1 콘텐츠에 대응하는 상태 정보를 생성할 수도 있다. 일 실시예에 있어서, (106a와 같은) 디바이스는, (106a와 같은) 디바이스가 제2 콘텐츠로 네비게이션하기 위한 요청을 수신할 경우에 서버(104)로부터 메타데이터를 수신할 수도 있다. 일 실시예에 있어서, 제1 콘텐츠로부터의 네비게이션은 메뉴로 네비게이션하는 것 또는 디바이스를 턴 오프하는 것 중 하나일 수도 있다. 일 실시예에 있어서, (106a와 같은) 디바이스는, 디바이스가 제2 콘텐츠로 네비게이션하기 위한 요청을 수신할 경우에 렌더링되는 제1 콘텐츠에 대응하는 상태 정보를 생성할 수도 있으며, 여기서, 제2 콘텐츠는 렌더링되는 제1 콘텐츠와 함께 부분적으로 투명한 오버레이로서 렌더링될 수도 있다. 일 실시예에 있어서, 제1 콘텐츠 또는 제2 콘텐츠는 픽처 인 픽처 포맷으로서 렌더링될 수도 있다. 일 실시예에 있어서, 제1 콘텐츠와 제2 콘텐츠는 동일할 수도 있다.
메타데이터는 URL(Uniform Resource Locator)을 포함할 수도 있다. 제1 콘텐츠 및 제2 콘텐츠는 서버(104)에 저장될 수도 있다. 상태 정보는 일시중지 포인트들, 재개 포인트들, 공유된 일시중지 포인트들, 공유된 재개 포인트들, 게임에서의 레벨들, 연속물에서의 에피소드들, (제1 콘텐츠의 일부를 리와인드하는 것, 제1 콘텐츠의 일부를 리플레이하는 것과 같은) 사용자 수행식 액션들 등 중 하나 이상을 포함한다. (106a와 같은) 디바이스는, (106a와 같은) 디바이스와 상호작용하는 하나 이상의 사용자들에 대응하는 하나 이상의 사용자 프로파일들과 연관된다. (106a와 같은) 디바이스는, (106a와 같은) 디바이스와 상호작용하는 하나 이상의 사용자들에 대응하는 하나 이상의 사용자 프로파일들과 연관된다. 하나 이상의 프로세서들 및/또는 회로들은 하나 이상의 사용자 프로파일들에 기초하여 복수의 콘텐츠의 우선순위화된 리스트를 렌더링하도록 동작가능하다. 하나 이상의 프로세서들 및/또는 회로들은 하나 이상의 사용자 프로파일들에 기초하여 제1 콘텐츠 및/또는 제2 콘텐츠와 함께 하나 이상의 광고들을 렌더링하도록 동작가능하다. 하나 이상의 프로세서들 및/또는 회로들은, (106a와 같은) 디바이스 및/또는 (106a와 같은) 디바이스와 연관된 통신 네트워크(102)와 연관된 하나 이상의 사전 정의된 파라미터들에 따라 제1 콘텐츠 및/또는 제2 콘텐츠를 렌더링하도록 동작가능하다. (106a와 같은) 디바이스에 대한 하나 이상의 사전 정의된 파라미터들은 디바이스가 렌더링할 수 있는 하나 이상의 파일 포맷들, 디바이스가 렌더링할 수 있는 하나 이상의 코덱들, 애스팩트 비, 2차원(2D) 디스플레이, 3차원(3D) 디스플레이, 터치 스크린 디스플레이, 및/또는 3D 센서들 중 하나 이상을 포함한다. 통신 네트워크(102)에 대한 하나 이상의 사전 정의된 파라미터들은 대역폭, 및/또는 접속도 중 하나 또는 그 양자를 포함한다. 하나 이상의 파일 포맷들은 3GPP 파일 포맷, 확장형 음악 포맷과 같이 텍스트, 오디오, 이미지 및/또는 오디오-비주얼 콘텐츠를 위한 파일 포맷들을 포함할 수도 있다. 하나 이상의 코덱들은 MPEG-4 스케일러블-무손실 코딩, MPEG-4 오디오 무손실 코딩, H.264 어드밴스드 비디오 코딩과 같이 텍스트, 오디오, 이미지 및/또는 오디오-비주얼 콘텐츠를 위한 코덱들을 포함할 수도 있다.
본 개시의 설명된 실시예들은 (106a와 같은) 디바이스에 있어서 콘텐츠를 렌더링하는 시스템 및/또는 방법에서 발견될 수도 있다. 본 개시의 예시적인 양태들은 복수의 디바이스들(106)에 통신가능하게 연결된 서버(104)에서의 하나 이상의 프로세서들 및/또는 회로들을 포함할 수도 있다. 하나 이상의 프로세서들 및/또는 회로들은 콘텐츠와 연관된 메타데이터를 상태 정보로부터 생성하도록 동작가능하며, 여기서, 상태 정보는 (106a와 같은) 제1 디바이스가 콘텐츠를 네비게이션할 경우에 복수의 디바이스들(106) 중 (106a와 같은) 제1 디바이스로부터 수신된다. 하나 이상의 프로세서들 및/또는 회로들은 복수의 디바이스들(106) 중 (106a와 같은) 제2 디바이스에 메타데이터를 전달하도록 동작가능하며, 여기서, 콘텐츠는 메타데이터에 기초하여 (106a와 같은) 하나 이상의 디바이스들에서 렌더링된다. 일 실시예에 있어서, 하나 이상의 프로세서들 및/또는 회로들은 콘텐츠에 대응하는 수신된 상태 정보에 기초하여 콘텐츠와 연관된 메타데이터를 생성하도록 동작가능하며, 여기서, 상태 정보는 제1 디바이스가 콘텐츠로부터 멀리 네비게이션하기 위한 요청을 수신할 경우에 복수의 디바이스들 중 제1 디바이스로부터 수신된다. 일 실시예에 있어서, 하나 이상의 프로세서들 및/또는 회로들은 (106a와 같은) 제2 디바이스가 콘텐츠로 네비게이션하기 위한 요청을 수신할 경우에 메타데이터를 (106a와 같은) 제2 디바이스에 전달하도록 동작가능하다. 일 실시예에 있어서, 콘텐츠의 네비게이션은 제1 콘텐츠의 일부를 일시중지하는 것, 재개하는 것, 공유하는 것, 리와인드하는 것 및/또는 리플레이하는 것 중 하나 이상을 포함한다. 본 개시의 특정한 다른 실시예들에 있어서, (106a와 같은) 제1 디바이스와 (106a와 같은) 제2 디바이스는 동일하다.
본 개시의 설명된 실시예들은 (서버(104)와 같은) 하나 이상의 서버들에 연결된 하나 이상의 디바이스들(106)을 포함하는 네트워크에서의 시스템 및/또는 방법에서 발견될 수도 있다. 본 개시의 예시적인 양태들은 하나 이상의 디바이스들(106) 중 적어도 하나에 제1 프로세서를 포함할 수도 있다. 제1 프로세서는, 제1 프로세서에 연관된 디바이스가 제1 콘텐츠를 네비게이션할 경우에 렌더링되는 제1 콘텐츠에 대응하는 상태 정보를 생성하도록 동작가능하다. 제1 프로세서는 생성된 상태 정보를 (104와 같은) 하나 이상의 서버들에 전달하도록 동작가능하다.
본 개시의 예시적인 양태들은 (104와 같은) 서버에서 제2 프로세서를 포함할 수도 있다. 제2 프로세서는 제1 콘텐츠와 연관되는 수신된 상태 정보에 기초하여 메타데이터를 생성하도록 동작가능하다. 제2 프로세서는 메타데이터를 하나 이상의 디바이스들(106) 중 적어도 하나에 전달하도록 동작가능하며, 여기서, 메타데이터는 하나 이상의 디바이스들 중 적어도 하나에서의 제1 콘텐츠를 렌더링하는데 사용된다. 일 실시예에 있어서, 제1 프로세서는, 하나 이상의 디바이스들(106) 중 적어도 하나가 제1 콘텐츠로 네비게이션하기 위한 다른 요청을 수신할 경우에 제1 메타데이터를 하나 이상의 디바이스들(106) 중 적어도 하나에 전달하도록 동작가능하다. 일 실시예에 있어서, 제1 프로세서는, 하나 이상의 디바이스들(106) 중 적어도 하나가 제1 콘텐츠로 네비게이션하기 위한 다른 요청을 수신할 경우에 제1 메타데이터를 하나 이상의 디바이스들(106) 중 적어도 하나에 전달하도록 동작가능하다.
제1 프로세서는 제2 콘텐츠의 상태 정보와 연관되는 수신된 메타데이터에 기초하여 제2 콘텐츠를 렌더링하도록 동작가능하며, 여기서, 메타데이터는, 디바이스가 제1 콘텐츠로부터 제2 콘텐츠로 네비게이션하기 위한 요청을 수신할 경우에 서버로부터 수신된다. 다른 실시예에 따르면, 제1 콘텐츠는 제2 콘텐츠로의 네비게이션 이후에 계속 렌더링된다.
제2 프로세서는 제2 콘텐츠와 연관된 상태 정보에 기초하여 제2 콘텐츠와 연관된 메타데이터를 생성하고, 하나 이상의 디바이스들 중 하나가 제2 콘텐츠로 네비게이션하기 위한 요청을 수신할 경우에 제2 콘텐츠와 연관된 메타데이터를 하나 이상의 디바이스들 중 적어도 하나에 전달하도록 동작가능하다.
본 개시의 다른 실시예들은 서버에 통신가능하게 연결된 디바이스에 있어서 콘텐츠를 렌더링하기 위한 머신 및/또는 컴퓨터에 의해 실행가능한 적어도 하나의 코드 섹션을 갖는 머신 코드 및/또는 컴퓨터 프로그램을 저장한 비-일시적인 컴퓨터 판독가능 매체 및/또는 저장 매체, 및/또는 비-일시적인 머신 판독가능 매체 및/또는 저장 매체를 제공하고, 이에 의해, 머신 및/또는 컴퓨터로 하여금 디바이스가 제1 콘텐츠로부터 멀리 네비게이션하기 위한 요청을 수신할 경우에 렌더링되는 제1 콘텐츠에 대응하는 상태 정보를 생성하는 것, 생성된 상태 정보를 서버에 전달하는 것, 및 제2 콘텐츠의 상태 정보와 연관된 메타데이터에 기초하여 제2 콘텐츠를 렌더링하는 것을 포함하는 단계들을 수행하게 할 수도 있으며, 여기서, 메타데이터는, 디바이스가 제2 콘텐츠로 네비게이션하기 위한 요청을 수신할 경우 서버로부터 수신된다.
본 개시의 다른 실시예들은 서버에 통신가능하게 연결된 디바이스에 있어서 콘텐츠를 렌더링하기 위한 머신 및/또는 컴퓨터에 의해 실행가능한 적어도 하나의 코드 섹션을 갖는 머신 코드 및/또는 컴퓨터 프로그램을 저장한 비-일시적인 컴퓨터 판독가능 매체 및/또는 저장 매체, 및/또는 비-일시적인 머신 판독가능 매체 및/또는 저장 매체를 제공하고, 이에 의해, 머신 및/또는 컴퓨터로 하여금 수신된 상태 정보에 기초하여 콘텐츠와 연관된 메타데이터를 생성하는 것 - 상태 정보는 제1 디바이스가 콘텐츠로부터 멀리 네비게이션하기 위한 요청을 수신할 경우 복수의 디바이스들 중 제1 디바이스로부터 수신됨 -, 및 제2 디바이스가 콘텐츠로 네비게이션하기 위한 요청을 수신할 경우, 메타데이터를 복수의 디바이스들 중 제2 디바이스에 전달하는 것을 포함하는 단계들을 수행하게 할 수도 있다.
본 개시는 하드웨어 또는 하드웨어와 소프트웨어의 조합으로 실현될 수도 있다. 본 개시는 적어도 하나의 컴퓨터 시스템에서 중앙집중형 방식으로, 또는 상이한 엘리먼트들이 수개의 상호접속된 컴퓨터 시스템들에 걸쳐 확산될 수도 있는 분산형 방식으로 실현될 수도 있다. 본 명세서에서 설명된 방법들을 실행하기 위해 적응된 컴퓨터 시스템 또는 다른 장치가 적합될 수도 있다. 하드웨어와 소프트웨어의 조합은, 로딩되고 실행되는 경우, 본 명세서에서 설명된 방법들을 수행하도록 컴퓨터 시스템을 제어할 수도 있는 컴퓨터 프로그램을 갖는 범용 컴퓨터 시스템일 수도 있다. 본 개시는, 다른 기능들을 또한 수행하는 집적 회로의 일부를 포함하는 하드웨어로 실현될 수도 있다.
본 개시는 또한, 본 명세서에서 설명된 방법들의 구현을 가능케 하는 특징들 모두를 포함하고 또한 컴퓨터 시스템에 로딩될 경우에 이들 방법들을 수행할 수 있는 컴퓨터 프로그램 제품에 임베딩될 수도 있다. 본 문맥에서의 컴퓨터 프로그램은, 정보 프로세싱 능력을 갖는 시스템으로 하여금 a) 다른 언어, 코드 또는 표기로의 변환; b) 상이한 자료 형태로의 재생 중 어느 하나 또는 그 양자 이후에 또는 직접적으로 특정 기능을 수행하게 하도록 의도된 명령들의 세트의 임의의 언어, 코드, 또는 표기로의 표현들을 의미한다.
본 개시가 특정 실시예를 참조하여 설명되었지만, 본 개시의 범위로부터 일탈함없이, 다양한 변경들일 실시될 수도 있고 균등물들이 대체될 수도 있음을 당업자는 이해할 것이다. 부가적으로, 다수의 변형들은 특정 상황 또는 자료를 본 개시의 범위로부터 일탈함없이 본 개시의 교시에 적응되게 할 수도 있다. 따라서, 본 개시는 개시된 특정 실시예로 한정되지 않고 본 개시는 첨부된 청구항들의 범위 내에 있는 모든 실시예들을 포함할 것임이 의도된다.
Claims (42)
- 콘텐츠를 렌더링하는 디바이스로서,
서버에 통신가능하게 연결된 상기 디바이스 내의 하나 이상의 프로세서들 및/또는 회로들을 포함하고,
상기 하나 이상의 프로세서들 및/또는 회로들은,
상기 디바이스가 제1 콘텐츠로부터 제2 콘텐츠로 네비게이션할 경우에, 렌더링되는 상기 제1 콘텐츠에 대응하는 상태 정보를 생성하고;
생성된 상기 상태 정보를 상기 서버에 전달하고;
상기 제2 콘텐츠의 상태 정보와 연관된 메타데이터에 기초하여 상기 제2 콘텐츠를 렌더링하도록 동작가능하고,
상기 상태 정보는 일시중지 포인트들, 재개 포인트들, 공유된 일시중지 포인트들, 공유된 재개 포인트들, 게임에서의 레벨들, 연속물에서의 에피소드들, 및/또는 상기 제1 콘텐츠의 일부를 리와인드하는 것, 또는 상기 제1 콘텐츠의 일부를 리플레이하는 것과 같은 사용자 수행식 액션들 중 하나 이상을 포함하는, 콘텐츠를 렌더링하는 디바이스. - 제1항에 있어서,
상기 하나 이상의 프로세서들 및/또는 회로들은, 상기 디바이스가 상기 제1 콘텐츠로부터 상기 제2 콘텐츠로 네비게이션하기 위한 요청을 수신할 경우에, 렌더링되는 상기 제1 콘텐츠에 대응하는 상기 상태 정보를 생성하도록 동작가능한, 콘텐츠를 렌더링하는 디바이스. - 제1항에 있어서,
상기 하나 이상의 프로세서들 및/또는 회로들은, 상기 디바이스가 상기 제2 콘텐츠로 네비게이션하기 위한 요청을 수신할 경우, 상기 서버로부터 상기 메타데이터를 수신하도록 동작가능한, 콘텐츠를 렌더링하는 디바이스. - 제1항에 있어서,
상기 제1 콘텐츠로부터 네비게이션하는 것은 메뉴로 네비게이션하는 것 또는 상기 디바이스를 턴 오프하는 것 중 하나를 포함하는, 콘텐츠를 렌더링하는 디바이스. - 제1항에 있어서,
상기 하나 이상의 프로세서들 및/또는 회로들은, 상기 디바이스가 상기 제2 콘텐츠로 네비게이션하기 위한 요청을 수신할 경우에 렌더링되는 상기 제1 콘텐츠에 대응하는 상기 상태 정보를 생성하도록 동작가능하고, 상기 제1 콘텐츠는 상기 제2 콘텐츠로의 상기 네비게이션 이후에 계속 렌더링되는, 콘텐츠를 렌더링하는 디바이스. - 제1항에 있어서,
상기 제1 콘텐츠 또는 상기 제2 콘텐츠는 픽처 인 픽처 포맷으로서 렌더링되는, 콘텐츠를 렌더링하는 디바이스. - 제1항에 있어서,
상기 제2 콘텐츠는 상기 제1 콘텐츠와 동일한, 콘텐츠를 렌더링하는 디바이스. - 제1항에 있어서,
상기 메타데이터는 URL(Uniform Resource Locator)을 포함하는, 콘텐츠를 렌더링하는 디바이스. - 삭제
- 제1항에 있어서,
상기 디바이스는, 상기 디바이스와 상호작용하는 하나 이상의 사용자들에 대응하는 하나 이상의 사용자 프로파일들과 연관되는, 콘텐츠를 렌더링하는 디바이스. - 제10항에 있어서,
상기 하나 이상의 프로세서들 및/또는 회로들은 상기 하나 이상의 사용자 프로파일들에 기초하여 복수의 콘텐츠의 우선순위화된 리스트를 렌더링하도록 동작가능한, 콘텐츠를 렌더링하는 디바이스. - 제10항에 있어서,
상기 하나 이상의 프로세서들 및/또는 회로들은 상기 하나 이상의 사용자 프로파일들에 기초하여 상기 제1 콘텐츠 및/또는 상기 제2 콘텐츠와 함께 하나 이상의 광고들을 렌더링하도록 동작가능한, 콘텐츠를 렌더링하는 디바이스. - 제1항에 있어서,
상기 하나 이상의 프로세서들 및/또는 회로들은, 상기 디바이스 및/또는 상기 디바이스와 연관된 통신 네트워크와 연관된 하나 이상의 사전 정의된 파라미터들에 따라 상기 제1 콘텐츠 및/또는 상기 제2 콘텐츠를 렌더링하도록 동작가능한, 콘텐츠를 렌더링하는 디바이스. - 제13항에 있어서,
상기 디바이스에 대한 상기 하나 이상의 사전 정의된 파라미터들은 상기 디바이스가 렌더링할 수 있는 하나 이상의 파일 포맷들, 상기 디바이스가 렌더링할 수 있는 하나 이상의 코덱들, 애스팩트 비, 2D 디스플레이, 3D 디스플레이, 터치 스크린 디스플레이, 및/또는 3D 센서들 중 하나 이상을 포함하는, 콘텐츠를 렌더링하는 디바이스. - 제13항에 있어서,
상기 통신 네트워크에 대한 상기 하나 이상의 사전 정의된 파라미터들은 대역폭 및/또는 접속도 중 하나 또는 그 양자를 포함하는, 콘텐츠를 렌더링하는 디바이스. - 콘텐츠를 렌더링하는 방법으로서,
서버에 통신가능하게 연결된 디바이스에 있어서,
상기 디바이스가 제1 콘텐츠로부터 제2 콘텐츠로 네비게이션할 경우에 렌더링되는 상기 제1 콘텐츠에 대응하는 상태 정보를 생성하는 단계;
생성된 상기 상태 정보를 상기 서버에 전달하는 단계; 및
상기 제2 콘텐츠의 상태 정보와 연관된 메타데이터에 기초하여 상기 제2 콘텐츠를 렌더링하는 단계를 포함하고,
상기 상태 정보는 일시중지 포인트들, 재개 포인트들, 공유된 일시중지 포인트들, 공유된 재개 포인트들, 게임에서의 레벨들, 연속물에서의 에피소드들, 및/또는 상기 제1 콘텐츠의 일부를 리와인드하는 것, 또는 상기 제1 콘텐츠의 일부를 리플레이하는 것과 같은 사용자 수행식 액션들 중 하나 이상을 포함하는, 콘텐츠를 렌더링하는 방법. - 제16항에 있어서,
상기 디바이스가 상기 제1 콘텐츠로부터 상기 제2 콘텐츠로 네비게이션하기 위한 요청을 수신할 경우에, 렌더링되는 상기 제1 콘텐츠에 대응하는 상기 상태 정보를 생성하는 단계를 포함하는, 콘텐츠를 렌더링하는 방법. - 제16항에 있어서,
상기 디바이스가 상기 제2 콘텐츠로 네비게이션하기 위한 요청을 수신할 경우 상기 서버로부터 상기 메타데이터를 수신하는 단계를 포함하는, 콘텐츠를 렌더링하는 방법. - 제16항에 있어서,
상기 제1 콘텐츠로부터의 네비게이션은 메뉴로 네비게이션하는 것 또는 상기 디바이스를 턴 오프하는 것 중 하나인, 콘텐츠를 렌더링하는 방법. - 제16항에 있어서,
상기 디바이스가 상기 제2 콘텐츠로 네비게이션하기 위한 요청을 수신할 경우에 렌더링되는 상기 제1 콘텐츠에 대응하는 상기 상태 정보를 생성하는 단계를 포함하고, 상기 제2 콘텐츠는 렌더링되는 상기 제1 콘텐츠 상의 오버레이로서 렌더링되는, 콘텐츠를 렌더링하는 방법. - 제16항에 있어서,
상기 제1 콘텐츠 또는 상기 제2 콘텐츠는 픽처 인 픽처 포맷으로서 렌더링되는, 콘텐츠를 렌더링하는 방법. - 제16항에 있어서,
상기 제2 콘텐츠는 상기 제1 콘텐츠와 동일한, 콘텐츠를 렌더링하는 방법. - 제16항에 있어서,
상기 메타데이터는 URL(Uniform Resource Locator)을 포함하는, 콘텐츠를 렌더링하는 방법. - 삭제
- 제16항에 있어서,
상기 디바이스는 하나 이상의 사용자 프로파일들과 연관되는, 콘텐츠를 렌더링하는 방법. - 제25항에 있어서,
상기 하나 이상의 사용자 프로파일들은 사용자의 관심, 사용자의 감정, 및/또는 사용자의 위치 중 하나 이상을 포함하는, 콘텐츠를 렌더링하는 방법. - 제26항에 있어서,
상기 하나 이상의 사용자 프로파일들에 기초하여 복수의 콘텐츠의 우선순위화된 리스트를 렌더링하는 단계를 포함하는, 콘텐츠를 렌더링하는 방법. - 제26항에 있어서,
상기 하나 이상의 사용자 프로파일들에 기초하여 상기 제1 콘텐츠 및/또는 상기 제2 콘텐츠와 함께 광고들을 렌더링하는 단계를 포함하는, 콘텐츠를 렌더링하는 방법. - 제16항에 있어서,
상기 제1 콘텐츠 및/또는 상기 제2 콘텐츠는 라이브 콘텐츠, 사전-저장된 콘텐츠, 및/또는 라이브 콘텐츠와 사전-저장된 콘텐츠 양자의 조합을 포함하는, 콘텐츠를 렌더링하는 방법. - 제16항에 있어서,
상기 디바이스 및/또는 상기 디바이스와 연관된 통신 네트워크와 연관된 사전 정의된 파라미터들에 따라 상기 제1 콘텐츠 및/또는 상기 제2 콘텐츠를 렌더링하는 단계를 포함하는, 콘텐츠를 렌더링하는 방법. - 제30항에 있어서,
상기 디바이스에 대한 하나 이상의 상기 사전 정의된 파라미터들은 상기 디바이스가 렌더링할 수 있는 하나 이상의 파일 포맷들, 상기 디바이스가 렌더링할 수 있는 하나 이상의 코덱들, 애스팩트 비, 2차원(2D) 디스플레이, 3차원(3D) 디스플레이, 터치 스크린 디스플레이, 및/또는 3D 센서들 중 하나 이상을 포함하는, 콘텐츠를 렌더링하는 방법. - 제30항에 있어서,
상기 통신 네트워크에 대한 하나 이상의 상기 사전 정의된 파라미터들은 대역폭 및/또는 접속도 중 하나 또는 그 양자를 포함하는, 콘텐츠를 렌더링하는 방법. - 서버에 연결된 하나 이상의 디바이스들을 포함하는 네트워크에서의 시스템으로서,
상기 하나 이상의 디바이스들 중 적어도 하나는 제1 프로세서를 포함하고,
상기 제1 프로세서는,
상기 디바이스가 제1 콘텐츠로부터 네비게이션할 경우에 렌더링되는 상기 제1 콘텐츠에 대응하는 제1 상태 정보를 생성하고;
생성된 상기 제1 상태 정보를 상기 서버에 전달하도록
동작가능하고,
상기 서버는 제2 프로세서를 포함하고,
상기 제2 프로세서는,
상기 제1 콘텐츠와 연관된 상기 제1 상태 정보를 수신하는 것에 기초하여 제1 메타데이터를 생성하고;
상기 제1 메타데이터를 상기 하나 이상의 디바이스들 중 상기 적어도 하나에 전달하도록
동작가능하며,
상기 제1 콘텐츠는 상기 제1 메타데이터에 기초하여 상기 하나 이상의 디바이스들 중 상기 적어도 하나에서 렌더링되고,
상기 제1 상태 정보는 일시중지 포인트들, 재개 포인트들, 공유된 일시중지 포인트들, 공유된 재개 포인트들, 게임에서의 레벨들, 연속물에서의 에피소드들, 및/또는 상기 제1 콘텐츠의 일부를 리와인드하는 것, 또는 상기 제1 콘텐츠의 일부를 리플레이하는 것과 같은 사용자 수행식 액션들 중 하나 이상을 포함하는, 시스템. - 제33항에 있어서,
상기 제1 프로세서는, 상기 제1 프로세서와 연관된 상기 디바이스가 상기 제1 콘텐츠로부터 멀리 네비게이션하기 위한 요청을 수신할 경우에, 상기 제1 콘텐츠에 대응하는 상기 제1 상태 정보를 생성하도록 동작가능한, 시스템. - 제34항에 있어서,
상기 제1 프로세서는, 상기 하나 이상의 디바이스들 중 상기 적어도 하나가 상기 제1 콘텐츠로 네비게이션하기 위한 다른 요청을 수신할 경우에, 상기 제1 메타데이터를 상기 하나 이상의 디바이스들 중 상기 적어도 하나에 전달하도록 동작가능한, 시스템. - 제33항에 있어서,
상기 제1 프로세서는 제2 콘텐츠의 제2 상태 정보와 연관되는 수신된 제2 메타데이터에 기초하여 상기 제2 콘텐츠를 렌더링하도록 동작가능하며, 상기 수신된 제2 메타데이터는, 상기 디바이스가 상기 제1 콘텐츠로부터 상기 제2 콘텐츠로 네비게이션하기 위한 요청을 수신할 경우에 상기 서버로부터 수신되는, 시스템. - 제33항에 있어서,
상기 제2 프로세서는,
제2 콘텐츠와 연관된 제2 상태 정보에 기초하여 상기 제2 콘텐츠와 연관된 제2 메타데이터를 생성하고;
상기 하나 이상의 디바이스들 중 상기 적어도 하나가 상기 제1 콘텐츠로부터 상기 제2 콘텐츠로 네비게이션하기 위한 요청을 수신할 경우에, 상기 제2 콘텐츠와 연관된 상기 제2 메타데이터를 상기 하나 이상의 디바이스들 중 상기 적어도 하나에 전달하도록 동작가능한, 시스템. - 네트워크에서의 서버로서,
복수의 디바이스들에 통신가능하게 연결된 하나 이상의 프로세서들 및/또는 회로들을 포함하고,
상기 하나 이상의 프로세서들 및/또는 회로들은,
콘텐츠에 대응하는 수신된 상태 정보에 기초하여 상기 콘텐츠와 연관된 메타데이터를 생성하고 - 상기 상태 정보는 상기 디바이스가 상기 콘텐츠로부터 네비게이션할 경우에 상기 복수의 디바이스들 중 제1 디바이스로부터 수신됨 -;
상기 복수의 디바이스들 중 제2 디바이스에 상기 메타데이터를 전달하도록
동작가능하고,
상기 콘텐츠는 상기 메타데이터에 기초하여 상기 제2 디바이스에서 렌더링고되고,
상기 상태 정보는 일시중지 포인트들, 재개 포인트들, 공유된 일시중지 포인트들, 공유된 재개 포인트들, 게임에서의 레벨들, 연속물에서의 에피소드들, 및/또는 상기 콘텐츠의 일부를 리와인드하는 것, 또는 상기 콘텐츠의 일부를 리플레이하는 것과 같은 사용자 수행식 액션들 중 하나 이상을 포함하는, 서버. - 제38항에 있어서,
상기 하나 이상의 프로세서들 및/또는 회로들은 상기 콘텐츠에 대응하는 상기 수신된 상태 정보에 기초하여 상기 콘텐츠와 연관된 상기 메타데이터를 생성하도록 동작가능하고, 상기 상태 정보는 상기 제1 디바이스가 상기 콘텐츠로부터 멀리 네비게이션하기 위한 요청을 수신할 경우에 상기 복수의 디바이스들 중 상기 제1 디바이스로부터 수신되는, 서버. - 제38항에 있어서,
상기 하나 이상의 프로세서들 및/또는 회로들은, 상기 제2 디바이스가 상기 콘텐츠로 네비게이션하기 위한 요청을 수신할 경우 상기 메타데이터를 상기 제2 디바이스에 전달하도록 동작가능한, 서버. - 제38항에 있어서,
상기 콘텐츠의 상기 네비게이션은 제1 콘텐츠의 일부를 일시중지하는 것, 재개하는 것, 공유하는 것, 리와인드하는 것 및/또는 리플레이하는 것 중 하나 이상을 포함하는, 서버. - 제38항에 있어서,
제1 콘텐츠가 제2 콘텐츠로의 네비게이션 이후에 계속 렌더링되는, 서버.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US13/786,766 US9319455B2 (en) | 2013-03-06 | 2013-03-06 | Method and system for seamless navigation of content across different devices |
US13/786,766 | 2013-03-06 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20140109824A KR20140109824A (ko) | 2014-09-16 |
KR101593780B1 true KR101593780B1 (ko) | 2016-02-12 |
Family
ID=50235962
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020140025366A KR101593780B1 (ko) | 2013-03-06 | 2014-03-04 | 상이한 디바이스들에 걸친 콘텐츠의 끊김 없는 네비게이션을 위한 방법 및 시스템 |
Country Status (4)
Country | Link |
---|---|
US (1) | US9319455B2 (ko) |
EP (1) | EP2775436A1 (ko) |
KR (1) | KR101593780B1 (ko) |
CN (1) | CN104035953B (ko) |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9294539B2 (en) | 2013-03-14 | 2016-03-22 | Microsoft Technology Licensing, Llc | Cooperative federation of digital devices via proxemics and device micro-mobility |
KR20140118604A (ko) * | 2013-03-29 | 2014-10-08 | 인텔렉추얼디스커버리 주식회사 | 개인화된 증강 객체를 전송하는 서버 및 방법 |
US20160142753A1 (en) * | 2014-04-15 | 2016-05-19 | Empire Technology Development Llc | Preview determination |
US10310700B2 (en) | 2015-01-21 | 2019-06-04 | Samsung Electronics Co., Ltd. | Apparatus and method for managing of content using electronic device |
US10380883B2 (en) | 2015-06-16 | 2019-08-13 | Milwaukee Electric Tool Corporation | Power tool profile sharing and permissions |
CN109791501B (zh) * | 2016-11-15 | 2023-08-22 | 谷歌有限责任公司 | 用于减少下载要求的***和方法 |
US10685217B2 (en) | 2018-04-18 | 2020-06-16 | International Business Machines Corporation | Emotional connection to media output |
US11700317B2 (en) * | 2018-12-30 | 2023-07-11 | Dish Network L.L.C. | Error recovery in digital communications |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101220785B1 (ko) | 2011-07-08 | 2013-01-21 | 주식회사 엘지유플러스 | 미디어 컨텐츠의 디바이스 간의 연계적 재생 방법과 연계적 재생의 컨트롤 기능을 갖춘 이동통신 단말기 |
Family Cites Families (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8046800B2 (en) | 1993-03-29 | 2011-10-25 | Microsoft Corporation | Remotely controlling a video recorder |
US5721829A (en) | 1995-05-05 | 1998-02-24 | Microsoft Corporation | System for automatic pause/resume of content delivered on a channel in response to switching to and from that channel and resuming so that a portion of the content is repeated |
US6363204B1 (en) | 1997-09-30 | 2002-03-26 | Compaq Computer Corporation | Viewing management for video sources |
CA2313846C (en) | 1999-07-19 | 2005-01-11 | Lucent Technologies Inc. | Television advertisement delivery system and method |
AR028618A1 (es) | 2000-05-23 | 2003-05-14 | United Video Properties Inc | Aplicacion televisiva interactiva con listas de vigilancia |
JP4356226B2 (ja) * | 2000-09-12 | 2009-11-04 | ソニー株式会社 | サーバ装置、配信システム、配信方法、及び端末装置 |
US9075805B2 (en) | 2004-02-04 | 2015-07-07 | Sony Corporation | Methods and apparatuses for synchronizing and tracking content |
WO2006015186A2 (en) | 2004-07-30 | 2006-02-09 | Matsushita Electric Industrial Co., Ltd. | System and method for distributed sharing and recording of live-tv |
WO2006123292A2 (en) | 2005-05-18 | 2006-11-23 | Koninklijke Philips Electronics N.V. | Presentation of content at a client device |
JP2006343837A (ja) * | 2005-06-07 | 2006-12-21 | Nec Corp | 状態通知者端末装置、情報登録管理サーバ、情報登録管理方法、情報登録管理システムおよびプログラム |
JP5119587B2 (ja) * | 2005-10-31 | 2013-01-16 | 株式会社デンソー | 車両用表示装置 |
TW200806029A (en) | 2006-07-14 | 2008-01-16 | Asustek Comp Inc | Display system and control method thereof |
US20080168521A1 (en) | 2007-01-08 | 2008-07-10 | Ming-Tso Hsu | Apparatus for managing process of set-top box and method thereof |
US20090132924A1 (en) | 2007-11-15 | 2009-05-21 | Yojak Harshad Vasa | System and method to create highlight portions of media content |
KR101117915B1 (ko) | 2008-06-30 | 2012-03-08 | 에스케이플래닛 주식회사 | 이종 기기간 동일 영상 재생 시스템 및 방법 |
KR101137559B1 (ko) * | 2008-11-10 | 2012-04-19 | 에스케이플래닛 주식회사 | 컨텐츠 전송 시스템 및 방법 |
US8776157B2 (en) | 2008-11-21 | 2014-07-08 | Ericsson Television Inc. | Methods and systems for a current channel buffer for network based personal video recording |
KR101546280B1 (ko) * | 2009-03-23 | 2015-08-24 | 에스케이플래닛 주식회사 | 동영상 컨텐츠의 심리스 서비스 제공 시스템, 사용자단말, 서버 및 방법 |
US20120112986A1 (en) | 2010-11-10 | 2012-05-10 | Sony Network Entertainment International Llc | Web browser as second display control device |
US20120159338A1 (en) * | 2010-12-20 | 2012-06-21 | Microsoft Corporation | Media navigation via portable networked device |
US20120301854A1 (en) | 2011-05-26 | 2012-11-29 | Medprodigy, Inc. | Computer program, method, and system for physician learning and reference content |
-
2013
- 2013-03-06 US US13/786,766 patent/US9319455B2/en active Active
-
2014
- 2014-03-04 KR KR1020140025366A patent/KR101593780B1/ko active IP Right Grant
- 2014-03-04 EP EP14157688.4A patent/EP2775436A1/en not_active Ceased
- 2014-03-05 CN CN201410079028.9A patent/CN104035953B/zh active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101220785B1 (ko) | 2011-07-08 | 2013-01-21 | 주식회사 엘지유플러스 | 미디어 컨텐츠의 디바이스 간의 연계적 재생 방법과 연계적 재생의 컨트롤 기능을 갖춘 이동통신 단말기 |
Also Published As
Publication number | Publication date |
---|---|
CN104035953A (zh) | 2014-09-10 |
EP2775436A1 (en) | 2014-09-10 |
KR20140109824A (ko) | 2014-09-16 |
US9319455B2 (en) | 2016-04-19 |
CN104035953B (zh) | 2018-01-16 |
US20140258445A1 (en) | 2014-09-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101593780B1 (ko) | 상이한 디바이스들에 걸친 콘텐츠의 끊김 없는 네비게이션을 위한 방법 및 시스템 | |
US11570234B2 (en) | Connected-media end user experience using an overlay network | |
US11076178B2 (en) | Media content redirection | |
CN109937575B (zh) | 中断经不可侵犯清单协议提供的流传输内容的***和方法 | |
US20130290444A1 (en) | Connected multi-screen social media application | |
US20120254929A1 (en) | Content Extraction for Television Display | |
US11457060B2 (en) | Version selective content delivery | |
US20220095002A1 (en) | Method for transmitting media stream, and electronic device | |
KR20180081783A (ko) | 유사한 도입 장면 캐싱 메커니즘 | |
US11528311B2 (en) | Method for transmitting multimedia resource and terminal | |
US10652622B2 (en) | Method and apparatus for providing content based upon a selected language | |
TW201738770A (zh) | 使用共享及個人裝置合作提供個人化使用者功能 | |
KR20130009446A (ko) | 동영상 컨텐츠 공유 시스템 및 방법, 이를 위한 장치 및 기록매체 | |
US10419825B2 (en) | Queue to display information for entities during video playback | |
US11765421B2 (en) | Client based storage of remote element resolutions | |
EP3285455B1 (en) | Content item aggregation method and related device and communication system | |
KR20120132060A (ko) | 스트리밍 음악 서비스를 제공하기 위한 장치 및 방법 | |
US20170230718A1 (en) | Virtual high definition video player | |
JP5838487B2 (ja) | 共有ビデオデバイスおよびパーソナルデバイスを使用したパーソナライズされたビデオコンテンツ消費 | |
JP6063952B2 (ja) | マルチメディア資産を表示する方法、関連するシステム、メディアクライアント、および関連するメディアサーバ | |
JP5780611B2 (ja) | 画像表示方法、映像処理システム、携帯端末、及び携帯端末の操作プログラム | |
CN107851072B (zh) | 接收设备、发送设备和数据处理方法 | |
US20150032900A1 (en) | System for seamlessly switching between a cloud-rendered application and a full-screen video sourced from a content server | |
JP5420863B2 (ja) | シンクライアントシステム、アプリケーションサーバ、端末制御サーバ、通信方法 | |
US11496803B2 (en) | Video stream switching service |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
AMND | Amendment | ||
E601 | Decision to refuse application | ||
X091 | Application refused [patent] | ||
AMND | Amendment | ||
E902 | Notification of reason for refusal | ||
AMND | Amendment | ||
X701 | Decision to grant (after re-examination) | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20190123 Year of fee payment: 4 |
|
FPAY | Annual fee payment |
Payment date: 20200123 Year of fee payment: 5 |