[go: up one dir, main page]

KR20080081367A - 휴대형 미디어 장치들에 대한 원격 콘텐트 갱신 - Google Patents

휴대형 미디어 장치들에 대한 원격 콘텐트 갱신 Download PDF

Info

Publication number
KR20080081367A
KR20080081367A KR1020087019064A KR20087019064A KR20080081367A KR 20080081367 A KR20080081367 A KR 20080081367A KR 1020087019064 A KR1020087019064 A KR 1020087019064A KR 20087019064 A KR20087019064 A KR 20087019064A KR 20080081367 A KR20080081367 A KR 20080081367A
Authority
KR
South Korea
Prior art keywords
media
content
host device
portable
portable media
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
Application number
KR1020087019064A
Other languages
English (en)
Other versions
KR101043536B1 (ko
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 애플 인크. filed Critical 애플 인크.
Publication of KR20080081367A publication Critical patent/KR20080081367A/ko
Application granted granted Critical
Publication of KR101043536B1 publication Critical patent/KR101043536B1/ko
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • G06F16/17Details of further file system functions
    • G06F16/178Techniques for file synchronisation in file systems
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/40Information retrieval; Database structures therefor; File system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/80Responding to QoS
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/06Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1095Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Theoretical Computer Science (AREA)
  • Multimedia (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

호스트 장치(예, 호스트 컴퓨터)와 휴대형 미디어 장치(예, 미디어 플레이어) 사이의 상호작용을 위한 향상된 기술이 개시된다. 일 실시예에 따르면, 호스트 장치와 휴대형 미디어 장치 사이의 상호작용은 네트워크를 통해 수행될 수 있다. 네트워크는 유선 및/또는 무선 컴포넌트들을 포함할 수 있다. 네트워크는 또한 지리적 커버리지에 있어서 로컬, 지역적 또는 세계적일 수 있다. 호스트 장치로부터의 콘텐트 갱신을 요청하기 위해, 네트워크를 통한 상호작용은 휴대형 미디어 장치에 의해 수동적으로 또는 자동적으로 개시될 수 있다. 휴대형 미디어 장치와 호스트 장치 사이의 네트워크 접속이 네트워크를 통해 이용가능하다면, 요청된 콘텐트 갱신에 응답하여, 갱신된 콘텐트는 호스트 장치로부터 휴대형 미디어 장치에 수신된다.
호스트 장치, 휴대형 미디어 장치, 네트워크, 콘텐트 갱신

Description

휴대형 미디어 장치들에 대한 원격 콘텐트 갱신{REMOTE CONTENT UPDATES FOR PORTABLE MEDIA DEVICES}
<관련된 출원들의 상호 참조>
본 출원은 2006년 1월 3일자로 출원된, "MULTIMEDIA DATA SHARING"이란 제목의 U.S. 가출원번호 제60/756,122호와 관련되고, 이것은 본 명세서에 참조되어 포괄된다.
본 출원은 또한, (i) 2004년 11월 12일자로 출원된, "WIRELESS SYNCHRONIZATION BETWEEN MEDIA PLAYER AND HOST DEVICE"란 제목의 U.S. 출원번호 제10/987,649호와 관련되고, 이것은 본 명세서에 참조되어 포괄되며, (ii) 2004년 10월 25일자로 출원된, "IMAGE SCALING ARRANGEMENT"란 제목의 U.S. 출원번호 제10/973,657호와 관련되고, 이것은 본 명세서에 참조되어 포괄되며, (iii) 2004년 10월 25일자로 출원된, "MULTIPLE MEDIA TYPE SYNCHRONIZATION BETWEEN HOST COMPUTER AND MEDIA DEVICE"란 제목의 U.S. 출원번호 제10/973,925호와 관련되고, 이것은 본 명세서에 참조되어 포괄되며, (iv) 2003년 4월 25일자로 출원된, "MEDIA PLAYER SYSTEM"이란 제목의 U.S. 출원번호 제10/423,490호와 관련되고, 이것은 본 명세서에 참조되어 포괄되며, (v) 2002년 10월 21일자로 출원된, "INTELLIGENT INTERACTION BETWEEN MEDIA PLAYER AND HOST COMPUTER"란 제목의 U.S. 출원번호 제 10/277,418호와 관련되고, 이것은 본 명세서에 참조되어 포괄되며, (vi) 2002년 4월 5일자로 출원된, "INTELLIGENT SYNCHRONIZATION OF MEDIA PLAYER WITH HOST COMPUTER"란 제목의 U.S. 출원번호 제10/118,069호와 관련되고, 이것은 본 명세서에 참조되어 포괄된다.
본 발명은 휴대형 미디어 장치에 관한 것으로, 더 구체적으로는, 휴대형 미디어 장치에 존재하는(resident) 콘텐트를 갱신하는 것에 관한 것이다.
동기화 동작들은 휴대용 정보 단말기들(Personal Digital Assistants: PDAs)과 같은 휴대형 장치들과 호스트 컴퓨터들 사이에서 전자 파일들 또는 다른 리소스들(resources)을 동기화하기 위해 통상적으로 수행되어왔다. 예를 들어, 이 파일들 또는 다른 리소스들은 텍스트 파일들, 데이터 파일들, 일정 예약(calendar appointments), 이메일, 작업 목록(to-do list), 전자 롤로덱스(electronic rolodexes) 등과 관련될 수 있다. 그러나, 그러한 동기화 스킴들은, 장치들 사이에서 파일들이 복사될 필요가 있는지를 결정하기 위해, 전통적으로 파일명들과 변경 날짜들을 이용하여 왔다. 이 동기화 스킴들은 대부분 자동화될 수 있지만, 그럼에도 불구하고 장치들이 접속되는 동안 수동적으로 개시되어야 한다.
MP3 플레이어들과 같은 미디어 플레이어들의 경우에, 마치 윈도우즈 데스크톱(Windows desktop)으로부터 플로피 디스크로 데이터 파일의 복사와 관련하여 통상적으로 수행되는 것과 같이, 파일들은 드래그 및 드롭 동작(a drag and drop operation)을 이용하여 호스트 컴퓨터와 미디어 플레이어 사이에 전형적으로 이동된다. 따라서, 미디어 플레이어의 사용자는 개개의 미디어 아이템들에 대한 동기화를 수동적으로 수행한다. 그 결과, 동기화는 사용자들에게 지루하고 시간 소모적인 경향이 있다.
더 최근에, 미디어 플레이어들은 케이블을 통해 버스 접속이 이루어질 때 호스트 컴퓨터와 동기화될 수 있었다. 여기서, 동기화는 호스트 컴퓨터와 미디어 플레이어 사이에 케이블이 접속될 때 호스트 컴퓨터에 의해 자동으로 개시될 수 있다. 또한, 호스트 컴퓨터의 사용자는, 호스트 컴퓨터와 미디어 플레이어 사이에 케이블이 접속되어 있는 한, 동기화를 수동적으로 개시할 수 있다. 어느 경우에도, 동기화의 개시는 호스트 컴퓨터에 의해 수행되는데, 이는 "푸시(push)" 모델에 대응한다. 전형적으로, 호스트 컴퓨터는, 미디어 플레이어에 대해 그러한 미디어의 일부 또는 전부의 동기화 뿐만 아니라 미디어의 관리를 용이하게 하는, 미디어 관리 애플리케이션을 작동시킬 것이다. 미디어 관리 애플리케이션의 일 예는 Cupertino, CA 소재의 Apple Computer, Inc.에 의해 제공되는 iTunes® 미디어 관리 소프트웨어이다. 미디어 플레이어의 일 예는 Cupertino, CA 소재의 Apple Computer, Inc.에 의해 역시 제공되는 iPod® 미디어 장치인데, 이것은 케이블을 통해 호스트 컴퓨터와 동기화되는 기능을 갖는다. 케이블을 통한 호스트 컴퓨터와의 동기화의 하나의 단점은 케이블 접속이 이루어져야 한다는 것이다. 사용자는 종종 케이블을 접속하는 것을 잊을 수 있다. 케이블 접속 없이는, 동기화는 일어나지 않을 것이다. 사용자는 접속 프로세스를 간단화하기 위해 도킹 스테이션을 이용할 수 있다. 그러나, 사용자는 여전히 미디어 플레이어를 도킹 스테이션에 커플링하는 것을 잊을 수 있다. 또한, 통상적으로 케이블은 몇 피트(예를 들면, 2-6 feet)와 같은 비교적 짧은 길이여서, 미디어 플레이어는 동기화가 일어나도록 호스트 컴퓨터의 몇 피트 내로 가져와야 된다.
따라서, 호스트 컴퓨터로부터 원격에 위치된 미디어 플레이어들 상의 콘텐트를 갱신(예, 동기화)하기 위한 향상된 기술들이 계속 요구된다.
<발명의 개요>
본 발명은 호스트 장치(예, 호스트 컴퓨터)와 휴대형 미디어 장치(예, 미디어 플레이어) 사이의 상호작용에 관한 것이다. 본 발명의 일 실시예에 따르면, 호스트 장치와 휴대형 미디어 장치 사이의 상호작용은 네트워크를 통해 수행될 수 있다. 네트워크는 유선 및/또는 무선 컴포넌트들을 포함할 수 있다. 네트워크는 또한 지리적 커버리지(geographic coverage)에 있어서 로컬(local), 지역적(regional), 또는 전세계적(global)일 수 있다. 호스트 장치로부터의 콘텐트 갱신을 요청하기 위해, 네트워크를 통한 상호작용은, 수동적으로 또는 자동적으로, 휴대형 미디어 장치에 의해 개시될 수 있다. 예를 들어, 휴대형 미디어 장치의 사용자는 호스트 장치로부터의 콘텐트 갱신을 수동적으로 요청하기 위해, 휴대형 미디어 장치의 사용자 인터페이스와 상호작용할 수 있다. 다른 예로서, 휴대형 미디어 장치는 호스트 장치로부터의 콘텐트 갱신을 자동적으로(즉, 사용자 입력 없이) 요청할 수 있다. 여하튼, 휴대형 미디어 장치와 호스트 장치 사이의 네트워크 접속이 네트워크를 통해 이용가능하다면, 요청된 콘텐트 갱신에 응답하여, 갱신된 콘텐트가 호스트 장치로부터 휴대형 미디어 장치에 수신된다. 배타적이거나 필수적인 것은 아니지만, 전형적으로 갱신된 콘텐트는 미디어 데이터이다.
본 발명은 방법, 시스템, 장치, 또는 컴퓨터 판독가능 매체를 포함하여 다양한 방식들로 구현될 수 있다. 본 발명의 몇몇 실시예들이 아래에 논의된다.
휴대형 미디어 장치에 존재하는 콘텐트를 네트워크를 통해 미디어 호스트 장치로부터 갱신하는 방법으로서, 본 발명의 일 실시예는, 상기 휴대형 미디어 장치에 존재하는 콘텐트를 상기 미디어 호스트 장치에서 이용가능한 콘텐트로부터 갱신하기 위한 사용자 요청을 수신하는 단계; 상기 휴대형 미디어 장치가 현재 상기 미디어 호스트 장치에 대한 네트워크 액세스를 갖는지 여부를 판정하는 단계; 상기 휴대형 미디어 장치가 현재 상기 미디어 호스트 장치에 대한 네트워크 액세스를 갖는다고 판정될 때 콘텐트 갱신 요청을 상기 미디어 호스트 장치에 송신하는 단계; 상기 콘텐트 갱신 요청에 응답하여 상기 미디어 호스트 장치로부터 콘텐트를 수신하는 단계; 및 상기 미디어 호스트 장치로부터 수신된 콘텐트를 상기 휴대형 미디어 장치에 저장하는 단계의 동작들을 적어도 포함한다.
휴대형 미디어 장치에 존재하는 콘텐트를 네트워크를 통해 미디어 호스트 장치로부터 갱신하는 방법으로서, 본 발명의 다른 실시예는, 상기 휴대형 미디어 장치가 현재 상기 미디어 호스트 장치에 대한 네트워크 액세스를 갖는지 여부를 판정하는 단계; 상기 휴대형 미디어 장치가 현재 상기 미디어 호스트 장치에 대한 네트워크 액세스를 갖는다고 판정될 때, 상기 휴대형 미디어 장치에 존재하는 콘텐트가 상기 미디어 호스트 장치에서 이용가능한 콘텐트로부터 갱신되어야 하는지 여부를 판정하는 단계; 상기 휴대형 미디어 장치에 존재하는 콘텐트가 상기 미디어 호스트 장치에서 이용가능한 콘텐트로부터 갱신되어야 한다고 판정될 때, 콘텐트 갱신 요청을 상기 미디어 호스트 장치에 송신하는 단계; 상기 콘텐트 갱신 요청에 응답하여 상기 미디어 호스트 장치로부터 콘텐트를 수신하는 단계; 및 상기 미디어 호스트 장치로부터 수신된 콘텐트를 상기 휴대형 미디어 장치에 저장하는 단계의 동작들을 적어도 포함한다.
휴대형 장치에 존재하는 콘텐트를 네트워크를 통해 호스트 장치로부터 갱신하기 위한 컴퓨터 프로그램 코드를 포함하는 컴퓨터 판독가능 매체로서, 본 발명의 일 실시예는, 상기 휴대형 장치에 존재하는 콘텐트가 상기 호스트 장치에서 이용가능한 콘텐트로부터 갱신되어야 할지 여부를 판정하기 위한 컴퓨터 프로그램 코드; 상기 휴대형 장치가 현재 상기 호스트 장치에 대한 네트워크 액세스를 갖는지 여부를 판정하는 컴퓨터 프로그램 코드; 상기 휴대형 장치가 현재 상기 호스트 장치에 대한 네트워크 액세스를 가진다고 판정될 뿐만 아니라 상기 휴대형 장치에 존재하는 콘텐트가 갱신되어야 한다고 판정될 때, 콘텐트 갱신 요청을 상기 호스트 장치에 송신하는 컴퓨터 프로그램 코드; 상기 콘텐트 갱신 요청에 응답하여 상기 호스트 장치로부터 콘텐트를 수신하는 컴퓨터 프로그램 코드; 및 상기 호스트 장치로부터 수신된 콘텐트를 상기 휴대형 장치에 저장하는 컴퓨터 프로그램 코드를 적어도 포함한다.
휴대형 미디어 장치가 그에 존재하는 콘텐트를 네트워크를 통해 미디어 호스트 장치로부터 갱신할 수 있는 휴대형 미디어 장치로서, 본 발명의 일 실시예는, 콘텐트를 저장하는 데이터 저장 장치; 및 상기 데이터 저장 장치로부터의 상기 저장된 콘텐트를 저장하고, 액세스하고, 제시하기(presenting) 위한 프로세서를 적어도 포함한다. 상기 프로세서는, (i) 상기 휴대형 미디어 장치에 존재하는 콘텐트가 상기 미디어 호스트 장치에서 이용가능한 콘텐트로부터 갱신되어야 할지 여부를 판정하고; (ii) 상기 휴대형 미디어 장치가 현재 상기 미디어 호스트 장치에 대한 네트워크 액세스를 갖는지 여부를 판정하고; (iii) 상기 휴대형 미디어 장치가 현재 상기 미디어 호스트 장치에 대한 네트워크 액세스를 가진다고 판정될 뿐만 아니라 상기 휴대형 미디어 장치에 존재하는 콘텐트가 갱신되어야 한다고 판정될 때, 콘텐트 갱신 요청을 상기 미디어 호스트 장치에 송신하고, (iv) 상기 콘텐트 갱신 요청에 응답하여 상기 미디어 호스트 장치로부터 콘텐트를 수신하고, (v) 상기 미디어 호스트 장치로부터 수신된 콘텐트를 상기 데이터 저장 장치에 저장하도록 구성된다.
본 발명의 다른 양상들 및 이점들은, 본 발명의 원리들을 예를 들어 설명하는 첨부 도면들과 관련하여 다음의 상세한 설명으로부터 명백해질 것이다.
본 발명은 유사한 구조들에 유사한 참조 번호들이 병기된 첨부 도면들을 참조하여 다음의 상세한 설명에 의해 용이하게 이해될 것이다.
도 1은 본 발명의 일 실시예에 따른 네트워크 미디어 시스템의 블록도이다.
도 2는 본 발명의 일 실시예에 따른 콘텐트 갱신 프로세스의 순서도이다.
도 3A 및 3B는 본 발명의 일 실시예에 따른 수동적 콘텐트 갱신 프로세스의 순서도들이다.
도 4는 본 발명의 일 실시예에 따른 자동적 콘텐트 갱신 프로세스의 순서도이다.
도 5A는 본 발명의 일 실시예에 따른 대표적인 메뉴 스크린이다.
도 5B는 본 발명의 일 실시예에 따른 대표적인 동기화(싱크:sync) 세팅 스크린이다.
도 5C는 본 발명의 일 실시예에 따른 대표적인 콘텐트 선택 스크린이다.
도 6은 본 발명의 일 실시예에 따른 미디어 관리 시스템의 블록도이다.
도 7은 본 발명의 일 실시예에 따른 미디어 플레이어의 블록도이다.
본 발명은 호스트 장치(예, 호스트 컴퓨터)와 휴대형 미디어 장치(예, 미디어 플레이어) 사이의 상호작용에 관한 것이다. 본 발명의 일 실시예에 따르면, 호스트 장치와 휴대형 미디어 장치 사이의 상호작용은 네트워크를 통해 수행될 수 있다. 네트워크는 유선 및/또는 무선 컴포넌트들을 포함할 수 있다. 네트워크는 또한 지리적 커버리지에 있어서 로컬, 지역적, 또는 전세계적일 수 있다. 호스트 장치로부터의 콘텐트 갱신을 요청하기 위해, 네트워크를 통한 상호작용은, 수동적으로 또는 자동적으로, 휴대형 미디어 장치에 의해 개시될 수 있다. 예를 들어, 휴대형 미디어 장치의 사용자는 호스트 장치로부터의 콘텐트 갱신을 수동적으로 요청 하기 위해, 휴대형 미디어 장치의 사용자 인터페이스와 상호작용할 수 있다. 다른 예로서, 휴대형 미디어 장치는 호스트 장치로부터의 콘텐트 갱신을 자동적으로(즉, 사용자 입력 없이) 요청할 수 있다. 여하튼, 휴대형 미디어 장치와 호스트 장치 사이의 네트워크 접속이 네트워크를 통해 이용가능하다면, 요청된 콘텐트 갱신에 응답하여, 갱신된 콘텐트가 호스트 장치로부터 휴대형 미디어 장치에 수신된다. 배타적이거나 필수적인 것은 아니지만, 전형적으로 갱신된 콘텐트는 미디어 데이터이다.
본 발명의 실시예들이 도 1-7을 참조하여 아래에 논의된다. 그러나, 당업자는 이 도면들과 관련하여 주어진 상세한 설명이, 이 제한된 실시예들 외로 확장되는 본 발명을 설명하기 위한 목적임을 용이하게 이해할 것이다.
도 1은 본 발명의 일 실시예에 따른 네트워크 미디어 시스템(100)의 블록도이다. 네트워크 미디어 시스템(100)은 네트워크를 통해 상이한 미디어 장치들 사이의 디지털 데이터의 교환을 지원한다. 네트워크 미디어 시스템(100)은 미디어 호스트 장치(102)(MHD)를 포함한다. 미디어 호스트 장치(102)는 유선 네트워크(104)에 커플링된다. 유선 네트워크(104)는 로컬 영역(local area), 광역(wide area), 또는 전세계적(global) 네트워크와 같은 데이터 네트워크이다. 일 실시예에서, 전세계적 네트워크는 월드 와이드 웹(World Wide Web) 또는 인터넷(Internet)에 해당할 수 있다. 미디어 호스트 장치(102)는 미디어 관리 애플리케이션(media management application: MMA)(106)을 작동시킨다. 미디어 관리 애플리케이션(106)은, 미디어 호스트 장치(102) 상에 존재하거나 또는 거기서 이용가 능한 디지털 데이터, 즉 미디어 아이템들을 관리함에 있어서, 미디어 호스트 장치(102)의 사용자를 보조한다. 디지털 데이터는 또한 텍스트 파일, 데이터베이스 데이터, 데이터 파일, 일정 예약(calendar appointments), 이메일, 작업 목록(to-do list), 콘택트들(contacts) 등을 포함할 수 있다.
네트워크 미디어 시스템(100)은 또한 미디어 저장 서버(108)를 포함한다. 미디어 저장 서버(108)는 디지털 데이터, 즉 미디어 아이템들에의 액세스를 위한 온라인 상업용 센터를 제공한다. 유선 네트워크(104)를 통해 미디어 저장 서버(108)와 상호작용함으로써, 미디어 호스트 장치(102) 또는 다른 장치들은 미디어 아이템들을 브라우징(browse)하거나, 관람(preview)하거나, 재생(play)하거나, 또는 구입할 수 있다. 온라인 상업용 센터에 대한 추가의 상세한 사항들은 미국 공개특허공보 제2005/0021478A1에 제공되는데, 이것은 본 명세서에 참조되어 포괄된다.
네트워크 미디어 시스템(110)은 또한 휴대형 미디어 장치(110)를 지원한다. 휴대형 미디어 장치(110)는 무선 네트워크(112)를 통해 무선적으로 유선 네트워크에 커플링할 수 있다. 무선 네트워크(112)는 전형적으로 지리적인 영역으로 제한되고, 휴대형 미디어 장치(110)가 그 지리적 영역 내에 있는 한, 휴대형 미디어 장치(110)는 정상적으로 무선 네트워크(112)에 접속할 수 있고, 그런 다음 유선 네트워크(104)를 통해 미디어 호스트 장치(102) 또는 미디어 저장 서버(108)에 접속할 수 있다. 네트워크 접속을 용이하게 하기 위해, 휴대형 미디어 장치(110)는 미디어 호스트 장치(102) 및/또는 미디어 저장 서버(108)의 네트워크 어드레스를 저장 한다.
휴대형 미디어 장치(110)를 무선 네트워크(112) 및 유선 네트워크(104)를 통해 미디어 호스트 장치(102) 또는 미디어 저장 서버(108)에 접속함으로써, 휴대형 미디어 장치(110)는 미디어 호스트 장치(102) 또는 미디어 저장 서버(108)로부터의 갱신된 콘텐트를 요청할 수 있다. 갱신된 콘텐트는 휴대형 미디어 장치(110)에 제공될 디지털 데이터이다. 일 실시예에서, 갱신된 콘텐트는 미디어 호스트 장치(102)에서 새롭게 이용가능한 데이터일 수 있거나, 단순히 미디어 호스트 장치(102)로부터의 상이한 데이터일 수 있다. 휴대형 미디어 장치(110)가 하나 또는 그보다 많은 네트워크들(104, 112)을 통해 연관된 미디어 호스트 장치(102)에 접속할 수 있도록, 미디어 호스트 장치(102)가 활성화되어 있어야 한다. 다시 말해서, 미디어 호스트 장치(102), 예를 들면, 퍼스널 컴퓨터는, 비록 그것이 슬리핑 상태이거나 저전력 모드에 있을지라도, 전원은 켜져 있을(powered-on) 필요가 있다.
휴대형 미디어 장치(110)는 미디어 호스트 장치(102) 또는 미디어 저장 서버(108)에 비해, 원격에, 다른 나라까지라도, 위치될 수 있지만, 휴대형 미디어 장치(110)는 갱신된 콘텐트를 요청하고 수신할 수 있다. 갱신된 콘텐트는 미디어 저장 서버(108) 또는 연관된 미디어 호스트 장치(102)로부터 얻을 수 있고, 유선 네트워크(104) 및 무선 네트워크(112)를 통해 휴대형 미디어 장치(110)에 전달될 수 있다. 다른 실시예에서, 휴대형 미디어 장치(110)는 네트워크 미디어 시스템(100)에 의해 지원되는 다른 휴대형 미디어 장치와의 사이에서 디지털 데이터를 수신하거나 송신하거나 교환할 수 있을 것이다. 일 실시예에서, 휴대형 미디어 장 치(110)는, 미디어 호스트 장치(102) 또는 미디어 저장 서버(108) 상에서 실행되는 네트워크(104, 112)를 통해 명령들을 송신한다. 다른 실시예에서, 휴대형 미디어 장치(110)는 미디어 호스트 장치(102)와 같이 원격에 저장된 미디어를 액세스하고 검색하기 위해 미디어 관리 애플리케이션(media management application)을 포함할 수 있다.
도 1에 도시되지는 않았지만, 전형적으로 네트워크 미디어 시스템(100)은 복수의 상이한 휴대형 미디어 장치들을 지원한다. 따라서, 복수의 휴대형 미디어 장치들은 무선 네트워크(112)에 커플링할 수 있다. 유사하게, 네트워크 미디어 시스템(100)은 또한 다른 무선 네트워크(114)를 포함할 수 있는데, 다른 무선 네트워크(114)는 상이한 지리적 영역을 서비스할 수 있다. 무선 네트워크(114)는 또한 복수의 상이한 휴대형 미디어 장치들을 지원할 수 있다. 또한, 네트워크 미디어 시스템(100)은 복수의 상이한 미디어 호스트 장치들을 지원할 수 있다. 종종, 휴대형 미디어 장치들 중 특정 장치는 미디어 호스트 장치들 중 특정 미디어 호스트 장치와 연관될 것이다. 예를 들어, 제1 사용자는 휴대형 미디어 장치(110) 뿐만 아니라 미디어 호스트 장치(102)와 연관된 소유자 또는 사용자일 수 있다. 그것으로서, 미디어 호스트 장치(102)와 휴대형 미디어 장치(110)는 통상적으로 서로 연관될 것이다. 더 일반적으로, 특정 미디어 호스트 장치가 하나 또는 그보다 많은 휴대형 미디어 장치들을 위한 미디어를 수용할 수 있다.
본 발명의 일 양상에 따르면, 휴대형 미디어 장치는, 적합한 무선 네트워크의 존재 시에, 그의 연관된 미디어 호스트 장치와 상호작용할 수 있다. 그 결과, 휴대형 미디어 장치는 그의 저장된 콘텐트에 대한 갱신을 개시할 수 있다. 휴대형 미디어 장치에 저장된 콘텐트에 대한 갱신은 상이한 콘텐트가 휴대형 미디어 장치에 저장되도록 유발할 수 있다. 갱신된 콘텐트는, 예를 들면 온라인 미디어 스토어(online media store)를 제공하는 미디어 스토어 서버, 또는 미디어 호스트 장치, 또는 다른 휴대형 미디어 장치와 같은, 미디어 호스트로부터 얻어질 수 있다. 예를 들어, 비록 휴대형 미디어 장치가 미디어 호스트로부터 원격에 위치되더라도, 휴대형 미디어 장치(또는 그의 사용자)는 상이한 재생 리스트, 노래, 비디오, 사진 앨범 또는 팟캐스트(podcast)를 요청하고 수신할 수 있을 것이다.
도 2는 본 발명의 일 실시예에 따른 콘텐트 갱신 프로세스(200)의 순서도이다. 콘텐트 갱신 프로세스(200)는, 예를 들면, 도 1에 도시된 휴대형 미디어 장치(110)와 같은, 휴대형 미디어 장치에 의해 수행된다.
콘텐트 갱신 프로세스(200)는 콘텐트 갱신이 수행되어야 하는지 여부를 판정하는 판정(202)으로 시작한다. 판정(202)에서 콘텐트 갱신이 수행되지 않아야 한다고 판정하면, 콘텐트 갱신 프로세스(200)는 콘텐트 갱신이 수행되어야 할 때까지 기다린다. 일단 판정(202)에서 콘텐트 갱신이 수행되어야 한다고 판정하면, 판정(204)은 미디어 호스트 장치에 대한 네트워크 액세스가 이용가능한지 여부를 판정한다. 판정(204)에서 미디어 호스트 장치에 대한 네트워크 액세스가 이용가능하지 않다고 판정할 때, 콘텐트 갱신 프로세스(200)는 블록(202)으로 되돌아갈 수 있거나 또는 네트워크 액세스가 이용가능하기를 기다릴 수 있다.
반면에, 판정(204)에서 미디어 호스트 장치에 대한 네트워크 액세스가 이용 가능하다고 판정할 때, 미디어 호스트 장치로부터의 콘텐트 갱신이 요청된다(206). 그런 다음 판정(208)에서 콘텐트 갱신이 미디어 호스트 장치로부터 수신되었는지 여부를 판정한다. 판정(208)에서 콘텐트 갱신이 아직 수신되지 않았다고 판정할 때, 콘텐트 갱신 프로세스(200)는 그러한 갱신을 기다린다. 일단 판정(208)에서 콘텐트 갱신이 수신되었다고 판정하면, 수신된 콘텐트는 휴대형 미디어 장치에 저장되고(210), 이에 의해 휴대형 미디어 장치상의 콘텐트를 갱신한다. 블록(210) 다음에, 콘텐트 갱신 프로세스(200)는 완료되어 종료한다.
도 3A 및 3B는 본 발명의 일 실시예에 따른 수동적 콘텐트 갱신 프로세스(300)의 순서도들이다. 수동적 콘텐트 갱신 프로세스(300)는, 예를 들어, 도 1에 도시된 휴대형 미디어 장치(110)와 같은, 휴대형 미디어 장치에 의해 수행된다.
수동적 콘텐트 갱신 프로세스(300)는 판정(302)에서부터 시작한다. 판정(302)은 콘텐트 갱신 요청이 수신되었는지 여부를 판정한다. 여기서, 콘텐트 갱신 요청은 휴대형 미디어 장치에 대한 사용자 동작에 의해 유발된다. 따라서, 판정(302)에서 콘텐트 갱신 요청이 수신되지 않았다고 판정할 때, 수동적 콘텐트 갱신 프로세스(300)는 그러한 요청을 기다린다. 다시 말해서, 수동적 콘텐트 갱신 프로세스(300)는 사용자로부터 콘텐트 갱신 요청이 수신될 때 호출된다.
일단 판정(302)에서 콘텐트 갱신 요청이 이루어졌다고 판정하면, 판정(304)은 무선 네트워크가 휴대형 미디어 장치에 이용가능한지 여부를 판정한다. 판정(304)에서 무선 네트워크가 이용가능하지 않다고 판정할 때, 네트워크 이용불가능 메시지가 휴대형 미디어 장치에 디스플레이된다(306). 블록(306) 다음에, 수동 적 콘텐트 갱신 프로세스(300)는 후속의 콘텐트 갱신 요청을 처리하기 위해 판정(302)을 반복하도록 되돌아간다.
대안적으로, 판정(304)에서 무선 네트워크가 이용가능하다고 판정할 때, 미디어 호스트 장치(media host device: MHD)에 대한 네트워크 액세스 정보가 얻어진다(308). 아마도, 미디어 호스트 장치는 사전에 휴대형 미디어 장치와 연관되었다. 그런 다음, 휴대형 미디어 장치로부터 미디어 호스트 장치로의 접속(즉, 네트워크 접속)이 시도된다(310). 여기서, 접속은, 무선이든 유선이든 상관없이, 하나 또는 그보다 많은 네트워크들을 통할 것이다. 그 다음, 판정(312)은 시도된 접속이 확립되었는지 여부를 판정한다. 판정(312)에서 접속이 확립되었다고 판정할 때, 인증 정보(authentication information)가 미디어 호스트 장치에 보내질 수 있다(314). 일 실시예에서, 인증 정보는 이전에 휴대형 미디어 장치에 저장되어, 검색되고 미디어 호스트 장치로 보내질 수 있다(314). 예로서, 인증 정보는 휴대형 미디어 장치에 대한 장치 식별자와 관련될 수 있다. 장치 식별자는 고유(unique)할 수 있거나(예, GUID), 또는 의사-고유(pseudo-unique)할 수 있다. 장치 식별자는 또한 네트워크(들)를 통해 보안 전송을 제공하기 위해 암호화될 수 있다. 블록(314) 다음에, 판정(316)은 인증이 성공적이었는지 여부를 판정한다. 여기서, 미디어 호스트 장치는, 인증 정보를 수신시, 휴대형 미디어 장치를 인증하기 위해 시도한다. 일 실시예에서, 미디어 호스트 장치는 네트워크를 통해 미디어 호스트 장치를 액세스하도록 권한이 부여된 장치들을 식별하는 액세스 제어 리스트를 저장한다. 예를 들어, 액세스 제어 리스트는 허가되는(authorized) 장치들(예, 휴대형 미디어 장치들)에 대응하는 장치 식별자들을 포함할 수 있다. 판정(312)에서 접속이 확립되지 않았다고 판정할 때뿐만 아니라, 판정(316)에서 인증이 성공적이지 않았다고 판정할 때, 액세스 이용불가능 메시지가 휴대형 미디어 장치에 디스플레이될 수 있다(318). 블록(318) 다음에, 수동적 갱신 프로세스(300)는 판정(302) 및 후속 블록들을 반복하기 위해 되돌아간다.
반면에, 판정(316)에서 휴대형 미디어 장치가 성공적으로 인증되었다고 판정할 때, 수동적 콘텐트 갱신 프로세스(300)는 계속된다. 즉, 콘텐트 갱신 요청이 휴대형 미디어 장치로부터 미디어 호스트 장치로 보내진다(320). 그런 다음 판정(322)에서 콘텐트 갱신 요청에 응답하여 콘텐트가 미디어 호스트 장치로부터 수신되었는지 여부를 판정한다. 판정(322)에서 콘텐트가 수신되었다고 판정할 때, 수신된 콘텐트는 휴대형 미디어 장치(portable media device: PMD)에 저장된다(324).
일 실시예에 있어서, 휴대형 미디어 장치는 또한 미디어 호스트 장치로부터 콘텐트 갱신 명령들을 수신할 수 있다. 콘텐트 갱신 명령들은 휴대형 미디어 장치에 의해 이해될 수 있고 수행될 수 있는 명령들이다. 예를 들어, 콘텐트 갱신 명령들은, 휴대형 미디어 장치가 특정한 기존의 콘텐트를 휴대형 미디어 장치로부터 삭제하여, 새롭게 수신된 콘텐트를 위해 저장 공간을 비우도록 유발할 수 있다. 또한 콘텐트 갱신 명령들은 새롭게 수신된 콘텐트를 어떻게 또는 어디에 저장할지에 대해 휴대형 미디어 장치에 알릴 수 있다.
수신된 콘텐트가 저장된(324) 후, 판정(326)은 갱신이 완료되었는지 여부를 판정한다. 판정(326)에서 갱신이 완료되지 않았다고 판정할 때, 수동적 콘텐트 갱신 프로세스(300)는 추가의 콘텐트가 수신될 수 있고 저장될 수 있도록 판정(322)을 반복하도록 되돌아간다. 판정(326)에서 갱신이 완료되었다고 판정할 때, 수동적 콘텐트 갱신 프로세스(300)는 후속의 콘텐트 갱신들이 마찬가지로 처리될 수 있도록 판정(302)을 반복하기 위해 되돌아간다.
부가적으로, 판정(322)에서 콘텐트가 수신되지 않았다고 판정할 때, 판정(328)에서 미디어 호스트 장치로의 접속이 끊어졌는지 여부를 판정할 수 있다. 판정(328)에서 미디어 호스트 장치로의 접속이 끊어지지 않았다고 판정할 때, 수동적 콘텐트 갱신 프로세스(300)는 블록(322)을 반복하도록 되돌아간다. 대안적으로, 판정(328)에서 접속이 끊어졌다고 판정할 때, 콘텐트 갱신은 취소되고(330), 그런 다음 수동적 콘텐트 갱신 프로세스(300)는 후속의 콘텐트 갱신들이 마찬가지로 처리될 수 있도록 판정(302)으로 되돌아간다.
도 4는 본 발명의 일 실시예에 따른 자동적 콘텐트 갱신 프로세스(400)의 순서도이다. 자동적 콘텐트 갱신 프로세스(400)는, 예를 들면, 도 1에 도시된 휴대형 미디어 장치(110)와 같은, 휴대형 미디어 장치에 의해 수행된다. 자동적 콘텐트 갱신 프로세스(400)는 휴대형 미디어 장치에 무선 네트워크가 이용가능한지 여부를 판정하는 판정(402)에서부터 시작한다. 판정(402)에서 무선 네트워크가 이용가능하지 않다고 판정할 때, 자동적 콘텐트 갱신 프로세스(400)는 네트워크가 이용가능하기를 기다린다. 옵션적으로, 휴대형 미디어 장치의 사용자에게 네트워크 이용불가능을 알리기 위해 네트워크 이용불가능의 지시가 휴대형 미디어 장치 상에 디스플레이될 수 있다.
그 대신에, 판정(402)에서 무선 네트워크가 이용가능하다고 판정할 때, 판정(404)은 자동 갱신이 이번에 수행되어야 하는지 여부를 판정한다. 자동 갱신은, 사용자 선호에 의해, 최후 갱신 이후로부터의 시간에 의해, 그리고/또는 다양한 다른 갱신 정책들에 의해 자동 갱신이 가능하게 되는지 여부를 포함하여, 하나 또는 그 이상의 기준(criteria)에 의해 영향을 받을 수 있다. 갱신 정책들은 아래에서 논의되며, 실시에 따라 광범위하게 변경될 수 있다. 예를 들어, 갱신 정책들은 (i) 네트워크를 통해 이용가능한 대역폭, (ii) 휴대형 미디어 장치의 이용가능한 저장 용량, (iii) 네트워크 접속 대역폭, (iv) 배터리 레벨, (v) 데이터의 양(예, 콘텐트 사이즈), 등 중의 하나 또는 그보다 많은 것에 의존할 수 있다. 어떠한 경우든, 일단 판정(404)에서 이번에 자동 갱신이 수행되지 않아야 한다고 판정하면, 자동적 콘텐트 갱신 프로세스(400)는 판정(402)을 반복하기 위해 되돌아가지만, 판정(402)을 다시 수행하기 전에 지연(delay)이 부과될 수 있다. 반면에, 판정(404)에서 이번에 자동 갱신이 수행되어야 한다고 판정할 때는, 도 3A 및 3B와 관련하여 위에서 논의된 동작들(308-328)이 블록(406)에서 수행될 수 있다. 그 후, 자동적 콘텐트 갱신 프로세스(400)는, 후속의 자동적 콘텐트 갱신들이 마찬가지로 처리될 수 있도록, 판정(402)을 반복하기 위해 되돌아가는데, 다만 판정(402)을 다시 수행하기 전에 지연(delay)이 부과될 수 있다.
상이한 전자 장치들 사이의 콘텐트 갱신의 한 형태는 동기화로서 알려져 있다. 네트워크를 통해 연관된 미디어 호스트로부터의 콘텐트로 휴대형 미디어 장치 의 콘텐트를 갱신(예, 동기화)하는 중에, 하나 또는 그보다 많은 스크린들이 휴대형 미디어 장치의 디스플레이 상에 제시될 수 있다. 이 스크린들은 다양한 목적들을 위해 제공될 수 있는데, 예를 들면, (1) 동기화를 개시하기 위해, (2) 동기화 파라미터들을 구성하기(to configure) 위해, 그리고/또는 (3) 동기화를 위한 콘텐트를 선택하기 위해 제공될 수 있다. 도 5A-5C는 모바일 미디어 장치의 디스플레이 상에 제시될 수 있는 몇개의 대표적인 스크린들을 예시한다.
도 5A는 본 발명의 일 실시예에 따른 대표적인 메뉴 스크린(500)이다. 메뉴 스크린(500)은 휴대형 미디어 장치의 디스플레이 상에 제시될 수 있다. 도 5A에 도시된 바와 같이, 메뉴 스크린(500)은 선택가능한 아이템들의 리스트를 포함한다. 선택가능한 아이템들 중 하나는 "지금 동기화(Sync Now)" 아이템(502)이고, 선택가능한 아이템들 중 다른 것은 "세팅(settings)" 아이템(504)이다. 휴대형 미디어 장치의 사용자는 "지금 동기화" 아이템(502)을 선택하기 위해 사용자 인터페이스와 상호작용할 수 있다. 사용자는 "지금 동기화" 아이템(502)을 선택함으로써, 휴대형 미디어 장치가 연관된 미디어 호스트 장치와 지금 동기화되기를 요청하고 있다. 다시 말해서, 메뉴 스크린(500)으로부터 "지금 동기화" 아이템(502)의 선택은, 휴대형 미디어 장치의 연관된 미디어 호스트 장치와의 동기화를 위한 수동적 요청을 작동한다. 예를 들어, "지금 동기화" 아이템(502)의 선택에 응답하여, 도 3A 및 3B에 도시된 수동적 콘텐트 갱신 프로세스(300)가 수행될 수 있다.
도 5B는 본 발명의 일 실시예에 따른 대표적인 동기화(싱크:sync) 세팅 스크린(520)이다. 동기화 세팅 스크린(520)은 휴대형 미디어 장치의 디스플레이 상에 제시될 수 있다. 예를 들어, 도 5A에 도시된 메뉴 스크린(500)으로부터 "세팅" 아이템(504)의 선택시, 세팅 스크린(도시되지 않음)이 휴대형 미디어 장치의 디스플레이 상에 제시될 수 있다. 아마, 세팅 스크린으로부터의 하나의 옵션은 동기화 옵션들을 세팅하기 위한 것일 것이다. 동기화 옵션들에 관련되는 옵션의 선택은 동기화 세팅 스크린(520)이 디스플레이되도록 유발한다. 동기화 세팅 스크린(520)은 휴대형 미디어 장치의 사용자가 동기화를 어떻게 수행할지에 영향을 줄 수 있는 대표적인 세팅들을 포함한다. 특히, 동기화 세팅 스크린(520)은 인에이블/디스에이블 선택기(522)를 포함한다. 인에이블/디스에이블 선택기(522)는 사용자가 자동적 동기화를 인에이블하거나 또는 디스에이블하도록 해준다. 자동 동기화가 인에이블되는 이벤트에서, 동기화 세팅 윈도우(520)는 사용자가 적용될 하나 또는 그보다 많은 동기화 정책들(526) 뿐만 아니라 동기화될 하나 또는 그보다 많은 미디어 타입들(524)을 더 지정하도록 허용한다. 도 5B에 도시된 바와 같이, 선택 또는 선택해제될 수 있는 미디어 타입들(524)로는 음악, 비디오, 콘택트들(contacts), 및 팟캐스트들을 포함한다. 도 5B에 도시된 바와 같이, 동기화 정책들(526)은 연관된 미디어 타입에 대해 개별적으로 결정될 수 있다. 다시 말해서, 각각의 미디어 타입(524)은 개별적인 동기화 정책(526)을 이용할 수 있다. 반면에, 동기화 정책들(526)은 인에이블될 수 있는 모든 미디어 타입들에 적용되도록 이용될 수 있어서, 모든 그러한 미디어 타입들에 누적적으로 적용된다. 도 5B에서, 대응하는 미디어 타입들(524)에 대해 선택되는 것으로 도시된 예시적인 동기화 정책들(526)은, 음악, 비디오, 콘택트들 및 팟캐스트들에 대해, 각각, 항상(Always), 고대역 폭(High Bandwidth), 항상, 이용가능 공간(Space Available)이다. "항상"이라고 지적된 동기화 정책은 이 미디어 타입을 항상 동기화하기 위한 정책을 의미한다. "고대역폭"이라고 지적된 동기화 정책은 고대역폭 네트워크 접속이 이용가능할 경우에만 이 미디어 타입을 동기화하기 위한 정책을 나타낸다. "이용가능 공간"이라고 지적된 동기화 정책은 수신 장치가 적당한 이용가능한 공간을 갖는다면 이 미디어 타입을 동기화하기 위한 정책을 나타낸다. 비록 동기화 세팅 윈도우(520)가 자동 동기화와 연관된 것으로 설명되지만, 미디어 타입들 및 동기화 정책들은 또한 수동적 동기화의 특성에 영향을 주기 위해 이용될 수 있다는 것을 이해하여야 한다.
도 5C는 본 발명의 일 실시예에 따른 대표적인 콘텐트 선택 스크린(540)이다. 콘텐트 선택 스크린(540)은, 휴대형 미디어 장치에 검색될 수 있고 공급될 수 있는 이용가능한 콘텐트의 사용자 선택가능 리스트를 제시한다. 다시 말해서, 사용자는 콘텐트 선택 스크린(540)에 제시되는 이용가능한 콘텐트 중 일부 또는 모두를 선택할 수 있다. 더 구체적으로, 콘텐트 선택 스크린(540)에서 식별된 콘텐트는, 이용가능한 재생리스트들(542), 새로운 팟캐스트들(544), 새로운 비디오들(546) 및 새로운 노래들(548)을 포함하는, 다양한 미디어 카테고리들로 분류될 수 있다. 이 대표적인 콘텐트 선택 스크린(540)에서, 이용가능한 재생리스트들(542)은 휴대형 미디어 장치에 배송하기 위해 개별적으로 선택될 수 있는 하나 또는 그보다 많은 상이한 재생리스트들을 포함한다. 새로운 팟캐스트들(544)은 휴대형 미디어 장치에 배송하기 위해 개별적으로 선택될 수 있는 하나 또는 그보다 많은 새로운 팟캐스트들을 포함한다. 새로운 비디오들(546)은 휴대형 미디어 장치에 배송하기 위해 개별적으로 선택될 수 있는 하나 또는 그보다 많은 새로운 비디오들을 포함한다. 새로운 노래들(548)은 휴대형 미디어 장치에 배송하기 위해 개별적으로 선택될 수 있는 하나 또는 그보다 많은 새로운 노래들(또는 앨범들)을 포함한다. 또한, 콘텐트 선택 스크린(540)은, 사용자가 모든 콘텐트를 선택하도록, 특정 그룹이나 미디어 타입의 모든 콘텐트를 선택하도록, 선호들 또는 정책들 등등에 기초하여 콘텐트를 선택하도록 해줄 수 있는 부가적인 사용자 인터페이스 콘트롤들(도시되지 않음)을 포함할 수 있다. 일단 소망의 콘텐트가 선택되면, 사용자는 "콘텐트 얻기" 콘트롤(550)을 선택할 수 있다. "콘텐트 얻기" 콘트롤(550)의 선택시, 선택된 콘텐트가 연관된 미디어 호스트 장치로부터 요청된다.
본 발명의 일 실시예에서, 휴대형 미디어 장치는 미디어 관리 애플리케이션을 포함할 필요가 없다. 그러한 경우에, 휴대형 미디어 장치는, 미디어 관리 애플리케이션이 필요한 범위에서, 연관된 미디어 호스트 장치에 존재하는 미디어 관리 애플리케이션을 이용한다. 다른 실시예에서, 휴대형 미디어 장치는 미디어 관리 애플리케이션을 포함한다. 휴대형 미디어 장치에서 미디어 관리 애플리케이션을 작동시킴으로써, 휴대형 미디어 장치의 사용자의 미디어 아이템들을 관리하기 위한 능력이 실질적으로 향상된다.
일 실시예에서, 미디어 호스트 장치(예, 퍼스널 컴퓨터)에서의 콘텐트 갱신 프로세싱(예, 동기화 프로세싱)은, 미디어 호스트 장치와 휴대형 미디어 장치 사이에서 미디어 아이템들과 그들의 속성들을 비교 및 갱신하기 위해, 호스트 컴퓨터 상에 존재하는 애플리케이션(예, 미디어 관리 애플리케이션)을 이용할 수 있다. 하나의 그러한 애플리케이션은 Cupertino, CA 소재의 Apple Computer에 의해 제조된 iTunes® 미디어 관리 소프트웨어이다.
도 6은 본 발명의 일 실시예에 따른 미디어 관리 시스템(600)의 블록도이다. 미디어 관리 시스템(600)은 호스트 컴퓨터(602)(또는 미디어 호스트 장치)와 미디어 플레이어(604)(또는 휴대형 미디어 장치)를 포함한다. 호스트 컴퓨터(602)는 전형적으로 퍼스널 컴퓨터이다. 호스트 컴퓨터는, 다른 통상적인 컴포넌트들 중에서도, 소프트웨어 모듈인 관리 모듈(606)을 포함한다. 관리 모듈(606)은 호스트 컴퓨터(602)뿐만 아니라 옵션적으로 미디어 플레이어(604) 상의 미디어 아이템들(및/또는 재생리스트들)의 중앙집중적 관리를 제공한다. 더 구체적으로, 관리 모듈(606)은 호스트 컴퓨터(602)와 연관된 미디어 스토어(608)에 저장된 미디어 아이템들을 관리한다. 관리 모듈(606)은 또한 미디어 스토어(608)에 저장된 미디어 아이템들과 연관된 미디어 정보를 저장하기 위해 미디어 데이터베이스(610)와 상호작용한다.
미디어 정보는 미디어 아이템들의 특성들 또는 속성들에 관련된다. 예를 들어, 오디오 또는 시청각(audiovisual) 미디어의 경우, 미디어 정보는 타이틀, 앨범, 트랙, 아티스트, 작곡가, 및 장르 중 하나 이상을 포함할 수 있다. 이 미디어 정보의 타입들은 특정 미디어 아이템들에 특정적이다. 미디어 정보는 또한 구입된 시간, 다운로드된 시간, 얼마나 자주 재생되는가, 평점, 등등 중 하나 이상을 나타낼 수 있다. 또한, 미디어 정보는 미디어 아이템들의 품질 특성들에 관련될 수 있 다. 미디어 아이템들의 품질 특성들의 예들로는, 비트 레이트, 샘플 레이트, 이콜라이저 세팅, 볼륨 조정, 시각/정지 및 토탈 시간 중 하나 이상을 포함할 수 있다.
또한, 호스트 컴퓨터(602)는 재생 모듈(612)을 포함한다. 재생 모듈(612)은 미디어 스토어(608)에 저장된 특정 미디어 아이템들을 재생하기 위해 이용될 수 있는 소프트웨어 모듈이다. 재생 모듈(612)은 또한 미디어 데이터베이스(610)로부터의 미디어 정보를 (디스플레이 스크린 상에) 디스플레이할 수 있거나 또는 다르게 활용할 수 있다. 전형적으로, 관심의 미디어 정보는 재생 모듈(612)에 의해 재생될 미디어 아이템들에 대응한다.
호스트 컴퓨터(602)는 또한 미디어 플레이어(604) 내의 대응하는 통신 모듈(616)에 커플링되는 통신 모듈(614)을 포함한다. 하나 이상의 네트워크들을 통한 네트워크 접속(618)은 통신 모듈들(614, 616)을 커플링한다. 그러므로, 미디어 플레이어(604)가 호스트 컴퓨터(602)로부터 원격에 위치될 때, 장치들 사이의 통신은 네트워크 접속(618)을 통해 가능하다.
미디어 플레이어(604)는 또한 미디어 플레이어(604) 내의 미디어 아이템들을 저장하는 미디어 스토어(620)를 포함한다. 미디어 스토어(620)에 저장되는 미디어 아이템들은 호스트 컴퓨터(602)로부터 네트워크 접속(618)을 통해 수신될 수 있다. 더 구체적으로, 관리 모듈(606)은 미디어 스토어(608) 상에 존재하는 미디어 아이템들 중 모두 또는 특정 아이템을 네트워크 접속(618)을 통해 미디어 플레이어(604) 내의 미디어 스토어(620)에 송신한다. 부가적으로, 호스트 컴퓨터(602)로부터 미디어 플레이어(604)에 또한 배송되는 미디어 아이템들에 대한 대응하는 미 디어 정보는 미디어 데이터베이스(622)에 저장될 수 있다. 이와 관련하여, 호스트 컴퓨터(602) 내의 미디어 데이터베이스(610)로부터의 특정 미디어 정보는 접속 또는 링크(618)를 통해 미디어 플레이어(604) 내의 미디어 데이터베이스(622)에 송신될 수 있다. 또한, 특정한 미디어 아이템들을 식별하는 재생리스트들은 또한 관리 모듈(606)에 의해 네트워크 접속(618)을 통해 미디어 플레이어(604) 내의 미디어 스토어(620) 또는 미디어 데이터베이스(622)에 송신될 수 있다.
또한, 미디어 플레이어(604)는 미디어 스토어(620) 및 미디어 데이터베이스(622)에 커플링하는 재생 모듈(624)을 포함한다. 재생 모듈(624)은 미디어 스토어(620) 내에 저장된 특정 미디어 아이템들을 재생하기 위해 이용될 수 있는 소프트웨어 모듈이다. 재생 모듈(624)은 또한 미디어 데이터베이스(622)로부터의 미디어 정보를 (디스플레이 스크린 상에) 디스플레이할 수 있거나 또는 다르게 활용할 수 있다. 전형적으로, 관심의 미디어 정보는 재생 모듈(624)에 의해 재생될 미디어 아이템들에 대응한다.
앞서 주목한 바와 같이, 동기화는 미디어 관리의 형태이다. 장치들 사이의 동기화는 호스트 컴퓨터와 미디어 플레이어가 서로를 인식하지 않을 때 자동 동기화를 방지하도록 제한될 수 있다.
일 실시예에 따르면, 미디어 플레이어가 호스트 컴퓨터에 처음 접속될 때(또는 보다 더 일반적으로 매칭하는 식별자들이 존재하지 않을 때), 미디어 플레이어의 사용자는, 그 사용자가 미디어 플레이어가 호스트 컴퓨터에 제휴(affiliate), 할당 또는 잠기기(lock)를 원하는지 여부에 대해 문의를 받는다. 미디어 플레이어 의 사용자가 미디어 플레이어를 호스트 컴퓨터와 제휴(affiliate), 할당 또는 잠기기(lock)를 선택할 때, 의사-랜덤 식별자(pseudo-random identifier)가 구해져서, 미디어 데이터베이스나, 또는 호스트 컴퓨터와 미디어 플레이어 둘다 내의 파일에 저장된다. 일 실시예에서, 식별자는 호스트 컴퓨터 또는 그의 관리 모듈과 연관된(예, 호스트 컴퓨터에 알려지거나, 또는 그에 의해 생성된) 식별자이고, 그러한 식별자는 미디어 플레이어에 송신되어 저장된다. 다른 실시예에서, 식별자는 미디어 플레이어에 연관되고(예, 미디어 플레이어에 알려지거나, 또는 그에 의해 생성되고), 호스트 컴퓨터의 파일이나 또는 미디어 데이터베이스에 송신되어 저장된다.
도 7은 본 발명의 일 실시예에 따른 미디어 플레이어(700)의 블록도이다. 미디어 플레이어(700)는 미디어 플레이어(700)의 전체 동작을 제어하기 위한 마이크로프로세서 또는 콘트롤러와 관련되는 프로세서(702)를 포함한다. 미디어 플레이어(700)는 미디어 아이템들에 관련되는 미디어 데이터를 파일 시스템(704) 및 캐시(706)에 저장한다. 파일 시스템(704)은, 전형적으로, 저장 디스크 또는 복수의 디스크들이다. 파일 시스템(704)은 전형적으로 미디어 플레이어(700)를 위해 높은 용량의 저장 성능을 제공한다. 그러나, 파일 시스템(704)에 대한 액세스 시간이 비교적 느리기 때문에, 미디어 플레이어(700)는 또한 캐시(706)를 포함할 수 있다. 캐시(706)는, 예를 들어, 반도체 메모리에 의해 제공되는 랜덤 액세스 메모리(Random-Access Memory: RAM)이다. 캐시(706)에 대한 상대적인 액세스 시간은 파일 시스템(704)에 대한 것보다 상당히 짧다. 그러나 캐시(706)는 파일 시스템(704)의 큰 저장 용량을 갖고 있지 않다. 또한, 파일 시스템(704)은, 액티브일 때, 캐시(706)보다 더 많은 전력을 소모한다. 전력 소모는 종종 미디어 플레이어(700)가 배터리(도시되지 않음)에 의해 전력 공급되는 휴대형 미디어 플레이어인 때에 관심사이다. 미디어 플레이어(700)는 또한 RAM(720), 판독 전용 메모리(Read-Only Memory: ROM)(722)를 포함한다. ROM(722)은 비휘발성 방식으로 실행되는 프로그램들, 유틸리티들 또는 프로세스들을 저장할 수 있다. RAM(720)은 예를 들면 캐시(706)를 위해, 휘발성 데이터 저장소를 제공한다.
미디어 플레이어(700)는 또한 미디어 플레이어(700)의 사용자가 미디어 플레이어(700)와 상호작용하도록 해주는 사용자 입력 장치(708)를 포함한다. 예를 들어, 사용자 입력 장치(708)는 버튼, 키보드, 다이얼, 등등과 같은 다양한 형태들을 취할 수 있다. 또한, 미디어 플레이어(700)는 사용자에게 정보를 디스플레이하기 위해 프로세서(702)에 의해 제어될 수 있는 디스플레이(710)(스크린 디스플레이)를 포함한다. 데이터 버스(711)는 적어도 파일 시스템(704)과, 캐시(706)와, 프로세서(702)와, 코덱(CODEC)(712) 사이의 데이터 전송을 용이하게 할 수 있다.
일 실시예에서, 미디어 플레이어(700)는 복수의 미디어 아이템들(예, 노래들)을 파일 시스템(704)에 저장하도록 한다. 사용자가 미디어 플레이어가 특정 미디어 아이템을 재생하기를 원할 때, 이용가능한 미디어 아이템들의 리스트가 디스플레이(710) 상에 디스플레이된다. 그러면, 사용자 입력 장치(708)를 이용하여, 사용자는 이용가능한 미디어 아이템들 중의 하나를 선택할 수 있다. 프로세서(702)는, 특정 미디어 아이템의 선택을 수신 시, 특정 미디어 아이템에 대한 미디어 데이터(예, 오디오 파일)를 코더/디코더(코덱)(coder/decoder: CODEC)(712)에 공급한다. 그런 다음 코덱(712)은 스피커(714)를 위해 아날로그 출력 신호들을 생성한다. 스피커(714)는 미디어 플레이어(700) 내부의 또는 미디어 플레이어(700) 외부의 스피커일 수 있다. 예를 들어, 미디어 플레이어(700)에 접속하는 헤드폰들이나 이어폰들은 외부 스피커로 여겨질 것이다.
미디어 플레이어(700)는 또한 데이터 링크(718)에 커플링하는 네트워크/버스 인터페이스(716)를 포함한다. 데이터 링크(718)는 미디어 플레이어(700)가 네트워크에 커플링하도록 해준다. 데이터 링크(718)는 유선 접속 또는 무선 접속을 통해 제공될 수 있다. 무선 접속의 경우, 네트워크/버스 인터페이스(716)는 무선 트랜시버(wireless transceiver)를 포함할 수 있다.
다른 실시예에서, 미디어 플레이어는 도킹 스테이션(docking station)과 함께 이용될 수 있다. 도킹 스테이션은 미디어 플레이어에 무선 통신 기능(예, 무선 트랜시버)을 제공할 수 있어서, 미디어 플레이어는 도킹 스테이션에 도킹된 때 무선 통신 기능을 이용하여 호스트 장치와 통신할 수 있다. 도킹 스테이션 자체는 휴대형일 수 있거나 또는 아닐 수 있다.
다른 실시예에서는, 차량, 가방, 또는 케이스와 같은 큰 휴대형 장치가 휴대형 미디어 장치를 수용할 수 있거나 이를 포함할 수 있고, 또한 옵션적으로 네트워크 액세스를 제공할 수 있다.
위의 실시예들 중 몇몇들에서 강조된 미디어 아이템들은 오디오 아이템들(예, 오디오 파일들이나 노래들, 오디오북들, 및/또는 팟캐스트들), 비디오들(예, 영화들) 또는 이미지들(예, 사진들)일 수 있다. 미디어 아이템들은 또한 멀티미디 어 아이템들일 수 있다. 미디어 아이템들은 또한 미디어 아이템들의 재생리스트들일 수 있다.
본 발명의 다양한 양상들, 실시예들, 구현들 또는 특징들은 개별적으로 또는 임의의 조합으로 이용될 수 있다.
본 발명은 바람직하게 소프트웨어로 구현되지만, 하드웨어 또는 하드웨어와 소프트웨어의 조합으로도 구현될 수 있다. 본 발명은 또한 컴퓨터 판독가능 매체 상의 컴퓨터 판독가능 코드로서 구현될 수 있다. 컴퓨터 판독가능 매체는 컴퓨터 시스템에 의해 후에 판독될 수 있는 데이터를 저장할 수 있는 임의의 데이터 저장 장치이다. 컴퓨터 판독가능 매체의 예들로는 판독 전용 메모리, 랜덤 액세스 메모리, CD-ROMs, DVDs, 자기 테이프, 광학적 데이터 저장 장치, 및 반송파들을 포함한다. 또한, 컴퓨터 판독가능 코드가 분산 방식으로 저장되고 실행되도록, 컴퓨터 판독가능 매체는 네트워크-커플링된 컴퓨터 시스템들에 걸쳐 분산될 수 있다.
본 발명의 이점들은 매우 많다. 상이한 양상들, 실시예들 또는 구현들은 다음의 이점들 중 하나 이상을 얻을 수 있다. 본 발명의 한 장점은 사용자가 네트워크 접속이 이용가능한 어떠한 곳으로부터라도 미디어 플레이어 상에 존재하는 디지털 데이터(예, 미디어 데이터)를 관리할 수 있다는 것이다. 전형적으로, 미디어 플레이어는 무선 네트워크를 통해 글로벌 데이터 네트워크(예, 인터넷)를 액세스할 것이고, 그런 다음 글로벌 컴퓨터 네트워크에 역시 접속된 호스트 장치(예, 호스트 컴퓨터)를 액세스하여 그로부터 갱신된 디지털 데이터를 얻을 것이다. 본 발명의 다른 이점은 미디어 플레이어 또는 그의 사용자가 미디어 플레이어를 위해 디지털 데이터의 갱신을 개시할 수 있다는 것이다. 따라서, 미디어 플레이어의 사용자는 갱신을 개시하기 위해 호스트 장치로 되돌아갈 필요가 없고, 대신, 미디어 플레이어 또는 그의 사용자가 갱신을 원격으로 개시할 수 있다. 본 발명의 또 다른 이점은 미디어 플레이어, 또는 그의 사용자가 디지털 데이터가 어떻게 또는 언제 갱신되어야 할지를 결정함에 있어서 이용되는 정책들을 설정(set)할 수 있다는 것이다.
본 발명의 많은 특징들과 이점들은 기재된 설명으로부터 명백하며, 따라서, 첨부된 청구항들에 의해 본 발명의 모든 그러한 특징들과 이점들을 포괄하도록 의도된다. 또한, 매우 많은 변경들과 변형들이 당업자에 의해 쉽게 발생할 것이므로, 본 발명은 예시되고 설명된 것과 같은 정확한 구성과 동작으로 제한되지 않아야 한다. 그러므로, 모든 적합한 변경들과 등가물들은 본 발명의 범위 내로 들어오는 것으로서 재분류될 수 있다.

Claims (28)

  1. 휴대형 미디어 장치에 존재하는 콘텐트를 네트워크를 통해 미디어 호스트 장치로부터 갱신하는 방법으로서,
    상기 휴대형 미디어 장치에 존재하는 콘텐트를 상기 미디어 호스트 장치에서 이용가능한 콘텐트로부터 갱신하기 위한 사용자 요청을 수신하는 단계;
    상기 휴대형 미디어 장치가 현재 상기 미디어 호스트 장치에 대한 네트워크 액세스를 갖는지 여부를 판정하는 단계;
    상기 판정 단계에서 상기 휴대형 미디어 장치가 현재 상기 미디어 호스트 장치에 대한 네트워크 액세스를 갖는다고 판정할 때 콘텐트 갱신 요청을 상기 미디어 호스트 장치에 송신하는 단계;
    상기 콘텐트 갱신 요청에 응답하여 상기 미디어 호스트 장치로부터 콘텐트를 수신하는 단계; 및
    상기 미디어 호스트 장치로부터 수신된 콘텐트를 상기 휴대형 미디어 장치에 저장하는 단계
    를 포함하는 콘텐트 갱신 방법.
  2. 제1항에 있어서,
    상기 미디어 호스트 장치로부터 콘텐트 갱신 명령들을 수신하는 단계; 및
    상기 콘텐트 갱신 명령들에 따라 상기 휴대형 미디어 장치에 존재하는 콘텐 트를 갱신하는 단계
    를 더 포함하고,
    상기 갱신 단계는 상기 미디어 호스트 장치로부터 수신된 콘텐트를 상기 휴대형 미디어 장치에 저장하는 상기 단계를 적어도 포함하는, 콘텐트 갱신 방법.
  3. 제2항에 있어서,
    상기 갱신 단계는 상기 콘텐트 갱신 명령들에 따라 기존의 콘텐트의 적어도 일부를 삭제하는 단계를 더 포함하는, 콘텐트 갱신 방법.
  4. 제1항에 있어서,
    인증 정보를 상기 미디어 호스트 장치에 송신하는 단계; 및
    상기 휴대형 미디어 장치가 상기 미디어 호스트 장치와 상호작용하도록 허가되는지 여부의 지시를 수신하는 단계
    를 더 포함하는, 콘텐트 갱신 방법.
  5. 제4항에 있어서,
    상기 인증 정보는 상기 휴대형 미디어 장치와 연관된 장치 식별자를 포함하는, 콘텐트 갱신 방법.
  6. 제5항에 있어서,
    상기 장치 식별자는 고유한, 콘텐트 갱신 방법.
  7. 제5항에 있어서,
    상기 장치 식별자는 암호화되는, 콘텐트 갱신 방법.
  8. 제1항 내지 제4항 중 어느 한 항에 있어서,
    상기 휴대형 미디어 장치가 현재 상기 미디어 호스트 장치에 대한 네트워크 액세스를 갖는지 여부를 판정하는 상기 단계는 적어도,
    상기 미디어 호스트 장치와 관련되는 네트워크 액세스 정보를 얻는 단계; 및
    상기 네트워크 액세스 정보에 기초하여, 상기 휴대형 미디어 장치와 상기 미디어 호스트 장치 사이에 네트워크를 통한 접속을 확립하기 위해 시도하는 단계
    를 포함하는, 콘텐트 갱신 방법.
  9. 제1항 내지 제4항 중 어느 한 항에 있어서,
    상기 휴대형 미디어 장치에 존재하는 콘텐트를 갱신하기 위한 사용자 요청을 수신하는 상기 단계는,
    수동적 갱신 사용자 콘트롤을 포함하는 그래픽 사용자 인터페이스를 제시하는 단계; 및
    상기 수동적 갱신 사용자 콘트롤의 사용자 선택을 수신하는 단계
    를 포함하는, 콘텐트 갱신 방법.
  10. 제1항 내지 제4항 중 어느 한 항에 있어서,
    상기 미디어 호스트 장치로부터 콘텐트를 수신하는 상기 단계는,
    이용가능한 콘텐트와 관련되는 복수의 사용자 콘트롤들을 포함하는 그래픽 사용자 인터페이스를 제시하는 단계;
    콘텐트를 지정하기 위한 상기 사용자 콘트롤들 중 적어도 하나를 수신하는 단계; 및
    그 후 상기 미디어 호스트 장치로부터 상기 지정된 콘텐트를 수신하는 단계
    를 포함하는, 콘텐트 갱신 방법.
  11. 제1항 내지 제4항 중 어느 한 항에 있어서,
    상기 휴대형 미디어 장치에 존재하는 콘텐트가 갱신되어야 할지 여부를 판정하는 상기 단계는 갱신 선호들(update preferences)에 기초하는, 콘텐트 갱신 방법.
  12. 제11항에 있어서,
    상기 갱신 선호들은 사용자-지정식인, 콘텐트 갱신 방법.
  13. 제11항에 있어서,
    상기 갱신 선호들은 미디어 타입들이거나 또는 장치 또는 네트워크 성능들과 연관되는, 콘텐트 갱신 방법.
  14. 제1항 내지 제4항 중 어느 한 항에 있어서,
    상기 휴대형 미디어 장치는 핸드헬드 컴퓨팅 장치인, 콘텐트 갱신 방법.
  15. 제1항 내지 제4항 중 어느 한 항에 있어서,
    상기 휴대형 미디어 장치는 휴대형 미디어 플레이어이고, 상기 미디어 호스트 장치는 퍼스널 컴퓨터인, 콘텐트 갱신 방법.
  16. 휴대형 미디어 장치에 존재하는 콘텐트를 네트워크를 통해 미디어 호스트 장치로부터 갱신하는 방법으로서,
    상기 휴대형 미디어 장치가 현재 상기 미디어 호스트 장치에 대한 네트워크 액세스를 갖는지 여부를 판정하는 단계;
    상기 판정 단계에서 상기 휴대형 미디어 장치가 현재 상기 미디어 호스트 장치에 대한 네트워크 액세스를 갖는다고 판정할 때, 상기 휴대형 미디어 장치에 존재하는 콘텐트가 상기 미디어 호스트 장치에서 이용가능한 콘텐트로부터 갱신되어야 하는지 여부를 판정하는 단계;
    상기 판정 단계에서 상기 휴대형 미디어 장치에 존재하는 콘텐트가 상기 미디어 호스트 장치에서 이용가능한 콘텐트로부터 갱신되어야 한다고 판정할 때, 콘텐트 갱신 요청을 상기 미디어 호스트 장치에 송신하는 단계;
    상기 콘텐트 갱신 요청에 응답하여 상기 미디어 호스트 장치로부터 콘텐트를 수신하는 단계; 및
    상기 미디어 호스트 장치로부터 수신된 콘텐트를 상기 휴대형 미디어 장치에 저장하는 단계
    를 포함하는 콘텐트 갱신 방법.
  17. 제16항에 있어서,
    상기 미디어 호스트 장치로부터 콘텐트 갱신 명령들을 수신하는 단계; 및
    상기 콘텐트 갱신 명령들에 따라 상기 휴대형 미디어 장치에 존재하는 상기 콘텐트를 갱신하는 단계
    를 더 포함하고,
    상기 갱신 단계는 상기 미디어 호스트 장치로부터 수신된 콘텐트를 상기 휴대형 미디어 장치에 저장하는 상기 단계를 적어도 포함하는, 콘텐트 갱신 방법.
  18. 제17항에 있어서,
    상기 갱신 단계는 상기 콘텐트 갱신 명령들에 따라 기존의 콘텐트의 적어도 일부를 삭제하는 단계를 더 포함하는, 콘텐트 갱신 방법.
  19. 제16항 내지 제18항 중 어느 한 항에 있어서,
    인증 정보를 상기 미디어 호스트 장치에 송신하는 단계; 및
    상기 휴대형 미디어 장치가 상기 미디어 호스트 장치와 상호작용하도록 허가되는지 여부의 지시를 수신하는 단계
    를 더 포함하는, 콘텐트 갱신 방법.
  20. 제19항에 있어서,
    상기 인증 정보는 상기 휴대형 미디어 장치와 연관된 장치 식별자를 포함하는, 콘텐트 갱신 방법.
  21. 제20항에 있어서,
    상기 장치 식별자는 암호화되는, 콘텐트 갱신 방법.
  22. 제19항에 있어서,
    상기 휴대형 미디어 장치가 현재 상기 미디어 호스트 장치에 대한 네트워크 액세스를 갖는지 여부를 판정하는 상기 단계는 적어도,
    상기 미디어 호스트 장치와 관련되는 네트워크 액세스 정보를 얻는 단계; 및
    상기 네트워크 액세스 정보에 기초하여, 상기 휴대형 미디어 장치와 상기 미디어 호스트 장치 사이에 네트워크를 통한 접속을 확립하기 위해 시도하는 단계
    를 포함하는, 콘텐트 갱신 방법.
  23. 제16항 내지 제18항 중 어느 한 항에 있어서,
    상기 미디어 호스트 장치로부터 콘텐트를 수신하는 상기 단계는,
    이용가능한 콘텐트와 관련되는 복수의 사용자 콘트롤들을 포함하는 그래픽 사용자 인터페이스를 제시하는 단계;
    콘텐트를 지정하기 위한 상기 사용자 콘트롤들 중 적어도 하나를 수신하는 단계; 및
    그 후 상기 미디어 호스트 장치로부터 상기 지정된 콘텐트를 수신하는 단계
    를 포함하는, 콘텐트 갱신 방법.
  24. 제16항 내지 제18항 중 어느 한 항에 있어서,
    상기 휴대형 미디어 장치에 존재하는 콘텐트가 갱신되어야 할지 여부를 판정하는 상기 단계는 갱신 선호들에 기초하는, 콘텐트 갱신 방법.
  25. 제24항에 있어서,
    상기 갱신 선호들은 사용자-지정식인, 콘텐트 갱신 방법.
  26. 제24항에 있어서,
    상기 갱신 선호들은 미디어 타입들이거나 또는 장치 또는 네트워크 성능들과 연관되는, 콘텐트 갱신 방법.
  27. 휴대형 장치에 존재하는 콘텐트를 네트워크를 통해 호스트 장치로부터 갱신 하기 위한 컴퓨터 프로그램 코드를 포함하는 컴퓨터 판독가능 매체로서,
    상기 휴대형 장치에 존재하는 콘텐트가 상기 호스트 장치에서 이용가능한 콘텐트로부터 갱신되어야 할지 여부를 판정하기 위한 컴퓨터 프로그램 코드;
    상기 휴대형 장치가 현재 상기 호스트 장치에 대한 네트워크 액세스를 갖는지 여부를 판정하는 컴퓨터 프로그램 코드;
    상기 휴대형 장치가 현재 상기 호스트 장치에 대한 네트워크 액세스를 가진다고 판정될 뿐만 아니라 상기 휴대형 장치에 존재하는 콘텐트가 갱신되어야 한다고 판정될 때, 콘텐트 갱신 요청을 상기 호스트 장치에 송신하는 컴퓨터 프로그램 코드;
    상기 콘텐트 갱신 요청에 응답하여 상기 호스트 장치로부터 콘텐트를 수신하는 컴퓨터 프로그램 코드; 및
    상기 호스트 장치로부터 수신된 콘텐트를 상기 휴대형 장치에 저장하는 컴퓨터 프로그램 코드
    를 포함하는 컴퓨터 판독가능 매체.
  28. 휴대형 미디어 장치로서,
    상기 휴대형 미디어 장치는 그에 존재하는 콘텐트를 네트워크를 통해 미디어 호스트 장치로부터 갱신할 수 있고, 상기 휴대형 미디어 장치는,
    콘텐트를 저장하는 데이터 저장 장치; 및
    상기 데이터 저장 장치로부터의 상기 저장된 콘텐트를 저장하고, 액세스하 고, 제시하기 위한 프로세서
    를 포함하고, 상기 프로세서는, (i) 상기 휴대형 미디어 장치에 존재하는 콘텐트가 상기 미디어 호스트 장치에서 이용가능한 콘텐트로부터 갱신되어야 할지 여부를 판정하고; (ii) 상기 휴대형 미디어 장치가 현재 상기 미디어 호스트 장치에 대한 네트워크 액세스를 갖는지 여부를 판정하고; (iii) 상기 휴대형 미디어 장치가 현재 상기 미디어 호스트 장치에 대한 네트워크 액세스를 가진다고 판정될 뿐만 아니라 상기 휴대형 미디어 장치에 존재하는 콘텐트가 갱신되어야 한다고 판정될 때, 콘텐트 갱신 요청을 상기 미디어 호스트 장치에 송신하고, (iv) 상기 콘텐트 갱신 요청에 응답하여 상기 미디어 호스트 장치로부터 콘텐트를 수신하고, (v) 상기 미디어 호스트 장치로부터 수신된 콘텐트를 상기 데이터 저장 장치에 저장하도록 구성되는, 휴대형 미디어 장치.
KR1020087019064A 2006-01-03 2006-12-19 휴대형 미디어 장치들에 대한 원격 콘텐트 갱신 Active KR101043536B1 (ko)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US11/324,863 US8151259B2 (en) 2006-01-03 2006-01-03 Remote content updates for portable media devices
US11/324,863 2006-01-03

Publications (2)

Publication Number Publication Date
KR20080081367A true KR20080081367A (ko) 2008-09-09
KR101043536B1 KR101043536B1 (ko) 2011-06-23

Family

ID=38002008

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020087019064A Active KR101043536B1 (ko) 2006-01-03 2006-12-19 휴대형 미디어 장치들에 대한 원격 콘텐트 갱신

Country Status (5)

Country Link
US (3) US8151259B2 (ko)
EP (2) EP2328320B1 (ko)
KR (1) KR101043536B1 (ko)
CN (2) CN102857511B (ko)
WO (1) WO2007081515A1 (ko)

Families Citing this family (66)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2781582B1 (fr) * 1998-07-21 2001-01-12 Technical Maintenance Corp Systeme de telechargement d'objets ou de fichiers pour mise a jour de logiciels
US7724716B2 (en) 2006-06-20 2010-05-25 Apple Inc. Wireless communication system
EP1678606A2 (en) * 2003-09-17 2006-07-12 Research In Motion Limited System and method for management of mutating applications
US7593782B2 (en) 2005-01-07 2009-09-22 Apple Inc. Highly portable media device
US8706159B2 (en) * 2006-01-03 2014-04-22 Apple Inc. Media data transfer
US20070192763A1 (en) * 2006-02-15 2007-08-16 Helvick Richard E Method and system for scheduling application of software updates
US20070211674A1 (en) * 2006-03-09 2007-09-13 Ragnar Karlberg Lars J Auto continuation/discontinuation of data download and upload when entering/leaving a network
US20070245378A1 (en) * 2006-04-13 2007-10-18 Concert Technology Corporation User system providing previews to an associated portable media player
US8316081B2 (en) 2006-04-13 2012-11-20 Domingo Enterprises, Llc Portable media player enabled to obtain previews of a user's media collection
US7603434B2 (en) 2006-04-13 2009-10-13 Domingo Enterprises, Llc Central system providing previews of a user's media collection to a portable media player
US20070271116A1 (en) 2006-05-22 2007-11-22 Apple Computer, Inc. Integrated media jukebox and physiologic data handling application
KR100739004B1 (ko) * 2006-07-10 2007-07-13 삼성전자주식회사 무선랜 서비스를 이용하여 웹 스토리지에 정보를 저장하는시스템, 이동통신단말기 및 방법
TWI329280B (en) * 2006-10-14 2010-08-21 Asustek Comp Inc Multi-media file automatic updating method, software program thereof, and multi-media file playing system
US8024400B2 (en) 2007-09-26 2011-09-20 Oomble, Inc. Method and system for transferring content from the web to mobile devices
US7751807B2 (en) 2007-02-12 2010-07-06 Oomble, Inc. Method and system for a hosted mobile management service architecture
US8340795B2 (en) * 2007-03-26 2012-12-25 Google Inc. Small removable audio player that attaches to a host media player
US8701101B2 (en) * 2007-03-30 2014-04-15 Blackberry Limited System and method for managing upgrades for a portable electronic device
KR101403427B1 (ko) * 2007-07-27 2014-06-05 삼성전자주식회사 미디어기기 및 방송프로그램 전송방법
US8627218B2 (en) * 2007-08-24 2014-01-07 Creative Technology Ltd Host implemented method for customising a secondary device
US20090063652A1 (en) * 2007-09-04 2009-03-05 Yoon Sub Hwang Localized Media Content Delivery
US8818941B2 (en) 2007-11-11 2014-08-26 Microsoft Corporation Arrangement for synchronizing media files with portable devices
US7761602B1 (en) * 2007-11-26 2010-07-20 Adobe Systems Incorporated Playback of content on portable devices
EP2071467A1 (en) * 2007-12-13 2009-06-17 Gemplus Method of customizing a memory lifespan management policy in an electronic token
US8635196B2 (en) * 2008-01-04 2014-01-21 Apple Inc. Systems and methods for providing pre-populated media devices
US20090181649A1 (en) * 2008-01-10 2009-07-16 Bull William E Dynamic Delivery and Presentation of Electronic Data to Mobile Electronic Devices
US20090219901A1 (en) * 2008-02-29 2009-09-03 Bull William E Wireless Content Aquisition for Mobile Electronic Devices
US9390440B2 (en) 2008-01-17 2016-07-12 Apple Inc. Activation of digital products on mobile electronic devices
US8526928B2 (en) 2008-06-18 2013-09-03 Blackberry Limited Method and system for republishing mobile content
US8181117B2 (en) * 2008-10-21 2012-05-15 Microsoft Corporation Display of predicted storage state of target computing device during media file synchronization
US9113195B1 (en) * 2008-12-31 2015-08-18 Tivo Inc. Real-time DVR programming
US8239852B2 (en) * 2009-06-24 2012-08-07 Uniloc Luxembourg S.A. Remote update of computers based on physical device recognition
US20100332320A1 (en) * 2009-06-24 2010-12-30 Joseph Martin Mordetsky Systems and Methods for Providing Conditional Authorization to Operate Licensed Software
US20100332319A1 (en) * 2009-06-24 2010-12-30 Craig Stephen Etchegoyen Methods and Systems for Dynamic Serving of Advertisements in a Game or Virtual Reality Environment
US20100332331A1 (en) * 2009-06-24 2010-12-30 Craig Stephen Etchegoyen Systems and Methods for Providing an Interface for Purchasing Ad Slots in an Executable Program
US8893113B1 (en) * 2010-06-14 2014-11-18 Open Invention Network, Llc Simultaneous operation of a networked device using multiptle disparate networks
US8893213B2 (en) * 2010-06-30 2014-11-18 Intel Corporation Content synchronization techniques
CN102404354A (zh) * 2010-09-10 2012-04-04 北京创新方舟科技有限公司 一种基于网络设备实现更新设备间数据同步的方法与设备
US9158525B1 (en) 2010-10-04 2015-10-13 Shoretel, Inc. Image upgrade
KR101672253B1 (ko) * 2010-12-14 2016-11-03 삼성전자주식회사 휴대용 단말기에서 스트리밍 서비스를 제공하기 위한 장치 및 방법
US9823917B2 (en) * 2011-10-20 2017-11-21 Facebook, Inc. Update application user interfaces on client devices
US9654821B2 (en) 2011-12-30 2017-05-16 Sonos, Inc. Systems and methods for networked music playback
US9185470B2 (en) * 2012-05-03 2015-11-10 Nuance Communications, Inc. Remote processing of content
CN103608800B (zh) 2012-05-28 2018-09-07 华为终端有限公司 局域网中媒体资源播放列表的处理方法、装置和系统
US9674587B2 (en) 2012-06-26 2017-06-06 Sonos, Inc. Systems and methods for networked music playback including remote add to queue
US9715365B2 (en) 2012-06-27 2017-07-25 Sonos, Inc. Systems and methods for mobile music zones
US9361371B2 (en) 2013-04-16 2016-06-07 Sonos, Inc. Playlist update in a media playback system
US9247363B2 (en) 2013-04-16 2016-01-26 Sonos, Inc. Playback queue transfer in a media playback system
US9501533B2 (en) 2013-04-16 2016-11-22 Sonos, Inc. Private queue for a media playback system
US9495076B2 (en) 2013-05-29 2016-11-15 Sonos, Inc. Playlist modification
US9798510B2 (en) 2013-05-29 2017-10-24 Sonos, Inc. Connected state indicator
US9735978B2 (en) 2013-05-29 2017-08-15 Sonos, Inc. Playback queue control via a playlist on a mobile device
US9684484B2 (en) 2013-05-29 2017-06-20 Sonos, Inc. Playback zone silent connect
US9703521B2 (en) 2013-05-29 2017-07-11 Sonos, Inc. Moving a playback queue to a new zone
US9953179B2 (en) 2013-05-29 2018-04-24 Sonos, Inc. Private queue indicator
US10715973B2 (en) 2013-05-29 2020-07-14 Sonos, Inc. Playback queue control transition
KR102865522B1 (ko) 2013-07-02 2025-09-29 가부시키가이샤 한도오따이 에네루기 켄큐쇼 데이터 처리 장치
CN103731253A (zh) * 2013-12-20 2014-04-16 上海华勤通讯技术有限公司 通信设备和与其配对的穿戴式设备的同步方法及通信系统
US9367283B2 (en) * 2014-07-22 2016-06-14 Sonos, Inc. Audio settings
US9848033B2 (en) * 2015-01-30 2017-12-19 Dropbox, Inc. System and method for proactively sending hosted content items to user computing devices
CN106406925A (zh) * 2015-08-03 2017-02-15 阿里巴巴集团控股有限公司 用于支持在线升级的设备和方法
KR102597036B1 (ko) 2016-10-11 2023-11-02 삼성전자주식회사 듀얼 디스플레이를 가지는 전자 장치 및 이의 운용 방법
US10891263B2 (en) * 2016-12-09 2021-01-12 Salesforce.Com, Inc. Systems and methods for providing database updates for data visualization
CN107465737A (zh) * 2017-07-31 2017-12-12 广东欧珀移动通信有限公司 数据同步方法、装置、存储介质以及电子设备
CN108491473A (zh) * 2018-03-08 2018-09-04 北京金山安全软件有限公司 一种音频文件的播放方法、装置、电子设备及介质
CN113271481B (zh) * 2020-02-17 2023-10-31 阿里巴巴集团控股有限公司 内容更新方法、设备、系统及存储介质
WO2022073166A1 (en) * 2020-10-08 2022-04-14 Arris Enterprises Llc System and method for prompting user to disable service set identifier isolation

Family Cites Families (320)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4090216A (en) 1976-05-26 1978-05-16 Gte Sylvania Incorporated Ambient light contrast and color control circuit
JPS5923610Y2 (ja) 1980-01-12 1984-07-13 トヨタ自動車株式会社 自動車の車室内空調機構
US4386345A (en) 1981-09-22 1983-05-31 Sperry Corporation Color and brightness tracking in a cathode ray tube display system
US4451849A (en) 1982-06-23 1984-05-29 Rca Corporation Plural operating mode ambient light responsive television picture control
DE3319308A1 (de) 1983-05-27 1984-11-29 Siemens AG, 1000 Berlin und 8000 München Schaltungsanordnung zum ueberwachen einer betriebsspannung
US4589022A (en) 1983-11-28 1986-05-13 General Electric Company Brightness control system for CRT video display
JPH0696520B2 (ja) 1988-03-18 1994-11-30 三井東圧化学株式会社 カテコールアミン誘導体を含有してなる中枢性神経退行性疾患の進行防止および治療剤
US4908523A (en) 1988-04-04 1990-03-13 Motorola, Inc. Electronic circuit with power drain control
CA2002912A1 (en) 1988-11-14 1990-05-14 William A. Clough Portable computer with touch screen and computer system employing same
US4928307A (en) 1989-03-02 1990-05-22 Acs Communications Time dependent, variable amplitude threshold output circuit for frequency variant and frequency invariant signal discrimination
US4951171A (en) 1989-05-11 1990-08-21 Compaq Computer Inc. Power supply monitoring circuitry for computer system
US5293494A (en) 1989-06-23 1994-03-08 Kabushiki Kaisha Toshiba Personal computer for setting, in a software setup operation normal/reverse display, connection of an external device, and an automatic display off function
JP2993692B2 (ja) 1990-02-02 1999-12-20 株式会社日立製作所 動画像復号化装置
JP3119267B2 (ja) 1991-01-18 2000-12-18 キヤノン株式会社 データ処理装置
US5712949A (en) 1991-01-29 1998-01-27 Sony Corporation Disc reproduction system with sequential reproduction of audio and image data
US5835732A (en) 1993-10-28 1998-11-10 Elonex Ip Holdings, Ltd. Miniature digital assistant having enhanced host communication
US5303308A (en) 1992-07-07 1994-04-12 Gn Netcom A/S Audio frequency signal compressing system
JP3230319B2 (ja) 1992-07-09 2001-11-19 ソニー株式会社 音響再生装置
US5185906A (en) 1992-07-27 1993-02-16 Motorola, Inc. Belt clip spring with E-ring fastener
JP2851977B2 (ja) 1992-10-14 1999-01-27 シャープ株式会社 再生装置
JP2752309B2 (ja) 1993-01-19 1998-05-18 松下電器産業株式会社 表示装置
CA2095452C (en) 1993-05-04 1997-03-18 Phillip J. Beaudet Dynamic hierarchical selection menu
US5710922A (en) 1993-06-02 1998-01-20 Apple Computer, Inc. Method for synchronizing and archiving information between computer systems
KR950001695A (ko) 1993-06-18 1995-01-03 오오가 노리오 디스크 재생장치
US5818182A (en) 1993-08-13 1998-10-06 Apple Computer, Inc. Removable media ejection system
US6611607B1 (en) 1993-11-18 2003-08-26 Digimarc Corporation Integrating digital watermarks in multimedia content
AU1303595A (en) 1993-12-14 1995-07-03 Apple Computer, Inc. Method and apparatus for transferring data between a computer and a peripheral storage device
US5717422A (en) 1994-01-25 1998-02-10 Fergason; James L. Variable intensity high contrast passive display
US5583993A (en) 1994-01-31 1996-12-10 Apple Computer, Inc. Method and apparatus for synchronously sharing data among computer
US5786803A (en) 1994-05-09 1998-07-28 Apple Computer, Inc. System and method for adjusting the illumination characteristics of an output device
US5670985A (en) 1994-05-09 1997-09-23 Apple Computer, Inc. System and method for adjusting the output of an output device to compensate for ambient illumination
US5566337A (en) 1994-05-13 1996-10-15 Apple Computer, Inc. Method and apparatus for distributing events in an operating system
JP3359745B2 (ja) 1994-07-29 2002-12-24 シャープ株式会社 動画像再生装置、及び動画像記録装置
US6137476A (en) 1994-08-25 2000-10-24 International Business Machines Corp. Data mouse
JPH08138321A (ja) 1994-11-11 1996-05-31 Pioneer Electron Corp ディスクプレーヤ
DE4445023A1 (de) 1994-12-16 1996-06-20 Thomson Brandt Gmbh Erschütterungsresistentes Abspielgerät mit verringertem Energieverbrauch
US6009237A (en) 1995-02-24 1999-12-28 Hitachi Ltd. Optical disk and optical disk reproduction apparatus
JPH08235774A (ja) 1995-03-01 1996-09-13 Sony Corp デジタルデータのデコード装置および光ディスク装置
US5616876A (en) 1995-04-19 1997-04-01 Microsoft Corporation System and methods for selecting music on the basis of subjective content
US5760760A (en) 1995-07-17 1998-06-02 Dell Usa, L.P. Intelligent LCD brightness control system
US5684513A (en) 1995-07-17 1997-11-04 Decker; Mark Randall Electronic luminescence keyboard system for a portable device
KR0183726B1 (ko) 1995-07-31 1999-04-15 윤종용 씨디 오케이와 비디오 씨디로부터 신호를 재생하는 씨디 재생장치
JP3493825B2 (ja) 1995-08-02 2004-02-03 ソニー株式会社 情報再生装置
US5818299A (en) 1995-08-04 1998-10-06 Compaq Computer Corporation Power management in a computer
US5835721A (en) 1995-08-21 1998-11-10 Apple Computer, Inc. Method and system for data transmission over a network link between computers with the ability to withstand temporary interruptions
US5867163A (en) 1995-12-01 1999-02-02 Silicon Graphics, Inc. Graphical user interface for defining and invoking user-customized tool shelf execution sequence
US6011585A (en) 1996-01-19 2000-01-04 Apple Computer, Inc. Apparatus and method for rotating the display orientation of a captured image
JPH09265731A (ja) 1996-01-24 1997-10-07 Sony Corp 音声再生装置及び方法、音声録音装置及び方法、音声録音再生システム、音声データの転送方法、情報受信装置、記録媒体
US5864868A (en) 1996-02-13 1999-01-26 Contois; David C. Computer control system and user interface for media playing devices
JPH09259532A (ja) 1996-03-22 1997-10-03 Toshiba Corp データ処理システム
US5838969A (en) 1996-05-10 1998-11-17 Apple Computer, Inc. System and method for collecting and dispatching selected events in a computer application program
JP2856390B2 (ja) 1996-07-26 1999-02-10 株式会社日立製作所 情報記録媒体及びそれを用いた記録再生方法
US5786819A (en) 1996-06-11 1998-07-28 Xerox Corporation One button searching of long lists
US5822600A (en) 1996-07-19 1998-10-13 Compaq Computer Corporation Dynamic hibernation time in a computer system
US6308061B1 (en) * 1996-08-07 2001-10-23 Telxon Corporation Wireless software upgrades with version control
US6108426A (en) 1996-08-26 2000-08-22 Compaq Computer Corporation Audio power management
US5803786A (en) 1996-09-30 1998-09-08 Mccormick; Kathy Continuous play musical mobile
US6069896A (en) 1996-10-15 2000-05-30 Motorola, Inc. Capability addressable network and method therefor
CA2221216A1 (en) 1996-11-15 1998-05-15 Mark Squibb System and apparatus for merging a write event journal and an original storage to produce an updated storage using an event map
US5918303A (en) 1996-11-25 1999-06-29 Yamaha Corporation Performance setting data selecting apparatus
US5739451A (en) 1996-12-27 1998-04-14 Franklin Electronic Publishers, Incorporated Hand held electronic music encyclopedia with text and note structure search
US5815225A (en) 1997-01-22 1998-09-29 Gateway 2000, Inc. Lighting apparatus for a portable computer with illumination apertures
US6006274A (en) 1997-01-30 1999-12-21 3Com Corporation Method and apparatus using a pass through personal computer connected to both a local communication link and a computer network for indentifying and synchronizing a preferred computer with a portable computer
EP0863469A3 (en) 1997-02-10 2002-01-09 Nippon Telegraph And Telephone Corporation Scheme for automatic data conversion definition generation according to data feature in visual multidimensional data analysis tool
JP2957507B2 (ja) 1997-02-24 1999-10-04 インターナショナル・ビジネス・マシーンズ・コーポレイション 小型情報処理機器
EP1010175A4 (en) 1997-07-09 2005-06-22 Advanced Audio Devices Llc OPTICAL STORAGE DEVICE
US6587404B1 (en) 1997-07-09 2003-07-01 Advanced Audio Devices, Llc Optical storage device capable of recording a set of sound tracks on a compact disc
US5760588A (en) 1997-07-25 1998-06-02 Eveready Battery Company, Inc. Dual rate thermochromic battery tester
US7385359B2 (en) 1997-08-26 2008-06-10 Philips Solid-State Lighting Solutions, Inc. Information systems
JP3890692B2 (ja) 1997-08-29 2007-03-07 ソニー株式会社 情報処理装置及び情報配信システム
US6336365B1 (en) 1999-08-24 2002-01-08 Personal Electronic Devices, Inc. Low-cost accelerometer
US6298314B1 (en) 1997-10-02 2001-10-02 Personal Electronic Devices, Inc. Detecting the starting and stopping of movement of a person on foot
US6018705A (en) 1997-10-02 2000-01-25 Personal Electronic Devices, Inc. Measuring foot contact time and foot loft time of a person in locomotion
US6122340A (en) 1998-10-01 2000-09-19 Personal Electronic Devices, Inc. Detachable foot mount for electronic device
US6611789B1 (en) 1997-10-02 2003-08-26 Personal Electric Devices, Inc. Monitoring activity of a user in locomotion on foot
US6882955B1 (en) 1997-10-02 2005-04-19 Fitsense Technology, Inc. Monitoring activity of a user in locomotion on foot
US6560903B1 (en) 2000-03-07 2003-05-13 Personal Electronic Devices, Inc. Ambulatory foot pod
US6493652B1 (en) 1997-10-02 2002-12-10 Personal Electronic Devices, Inc. Monitoring activity of a user in locomotion on foot
US6898550B1 (en) 1997-10-02 2005-05-24 Fitsense Technology, Inc. Monitoring activity of a user in locomotion on foot
US7359624B2 (en) 1997-10-06 2008-04-15 Silicon Image, Inc. Portable DVD player
US5986979A (en) 1997-10-16 1999-11-16 Delco Electronics Corporation Play list control method and system for
US6034621A (en) 1997-11-18 2000-03-07 Lucent Technologies, Inc. Wireless remote synchronization of data between PC and PDA
US6037937A (en) 1997-12-04 2000-03-14 Nortel Networks Corporation Navigation tool for graphical user interface
US6295541B1 (en) 1997-12-16 2001-09-25 Starfish Software, Inc. System and methods for synchronizing two or more datasets
US6216131B1 (en) 1998-02-06 2001-04-10 Starfish Software, Inc. Methods for mapping data fields from one data set to another in a data processing environment
US6496575B1 (en) * 1998-06-08 2002-12-17 Gatespace Ab Application and communication platform for connectivity based services
EP0982732A1 (en) 1998-08-24 2000-03-01 Saehan Information Systems Inc. Portable MP3 player having various functions
JP2000090651A (ja) 1998-09-11 2000-03-31 Sanyo Electric Co Ltd データ再生システム
WO2000022820A1 (en) 1998-10-09 2000-04-20 Sarnoff Corporation Method and apparatus for providing vcr-type controls for compressed digital video sequences
US6191939B1 (en) 1998-12-23 2001-02-20 Gateway, Inc. Keyboard illumination via reflection of LCD light
US6179432B1 (en) 1999-01-12 2001-01-30 Compaq Computer Corporation Lighting system for a keyboard
JP3068588B1 (ja) 1999-02-02 2000-07-24 静岡日本電気株式会社 無線選択呼出受信機
US6332175B1 (en) 1999-02-12 2001-12-18 Compaq Computer Corporation Low power system and method for playing compressed audio data
US6377530B1 (en) 1999-02-12 2002-04-23 Compaq Computer Corporation System and method for playing compressed audio data
US6617963B1 (en) 1999-02-26 2003-09-09 Sri International Event-recording devices with identification codes
US7034660B2 (en) 1999-02-26 2006-04-25 Sri International Sensor devices for structural health monitoring
US6041023A (en) 1999-03-29 2000-03-21 Lakhansingh; Cynthia Portable digital radio and compact disk player
JP3570286B2 (ja) 1999-03-31 2004-09-29 ブラザー工業株式会社 論理構造化された記録領域を有する情報記録媒体、並びにこの情報記録媒体を作成するための情報の作成方法及び装置及びその作成プログラムが記録された情報記録媒体、並びにこの情報記録媒体の作成方法及び装置及びその作成プログラムが記録された情報記録媒体、並びにこの情報記録媒体を使用した画像情報又は音情報の記録された情報記録媒体の作成方法及び装置及びその作成プログラムが記録された情報記録媒体。
JP4809960B2 (ja) 1999-04-12 2011-11-09 キヤノン株式会社 画像処理装置、方法および記録媒体
JP2000311352A (ja) 1999-04-26 2000-11-07 Sharp Corp 光ディスク及び光記録再生装置
US6430576B1 (en) * 1999-05-10 2002-08-06 Patrick Gates Distributing and synchronizing objects
US6161944A (en) 1999-05-18 2000-12-19 Micron Electronics, Inc. Retractable keyboard illumination device
US6901261B2 (en) 1999-05-19 2005-05-31 Inria Institut Nationalde Recherche En Informatique Etaen Automatique Mobile telephony device and process enabling access to a context-sensitive service using the position and/or identity of the user
JP2000339864A (ja) 1999-05-27 2000-12-08 Matsushita Electric Ind Co Ltd ディスク再生装置
US7190883B2 (en) 1999-06-18 2007-03-13 Intel Corporation Systems and methods for fast random access and backward playback of video frames using decoded frame cache
US6721802B1 (en) 1999-08-12 2004-04-13 Point2 Technologies Inc. Method, apparatus and program for the central storage of standardized image data
WO2001018688A2 (en) 1999-09-10 2001-03-15 Avantgo, Inc. System, method, and computer program product for interactive interfacing with mobile devices
US6217183B1 (en) 1999-09-15 2001-04-17 Michael Shipman Keyboard having illuminated keys
US6918677B2 (en) 1999-09-15 2005-07-19 Michael Shipman Illuminated keyboard
WO2001033569A1 (en) 1999-11-02 2001-05-10 Iomega Corporation Portable audio playback device and removable disk drive
JP3692869B2 (ja) 1999-11-18 2005-09-07 株式会社日立製作所 情報処理装置
US20010042107A1 (en) 2000-01-06 2001-11-15 Palm Stephen R. Networked audio player transport protocol and architecture
JP2001202085A (ja) 2000-01-21 2001-07-27 Toshiba Corp 再生装置
US20020055934A1 (en) 2000-01-24 2002-05-09 Lipscomb Kenneth O. Dynamic management and organization of media assets in a media player device
US6519648B1 (en) 2000-01-24 2003-02-11 Friskit, Inc. Streaming media search and continuous playback of multiple media resources located on a network
KR100339587B1 (ko) 2000-01-26 2002-06-03 구자홍 Mp3 플레이어 겸용 휴대폰에서 음성 인식에 의한 선곡방법
US20010041021A1 (en) 2000-02-04 2001-11-15 Boyle Dennis J. System and method for synchronization of image data between a handheld device and a computer
US7437428B1 (en) * 2000-02-16 2008-10-14 Microsoft Corporation System and method for transferring data over a network
JP4385269B2 (ja) 2000-02-18 2009-12-16 ソニー株式会社 ネットワークシステム及びネットワーク端末装置
WO2001065413A1 (en) 2000-02-28 2001-09-07 C.G.I. Technologies, Llc Staged image delivery system
US6248946B1 (en) 2000-03-01 2001-06-19 Ijockey, Inc. Multimedia content delivery system and method
US7321923B1 (en) 2000-03-08 2008-01-22 Music Choice Personalized audio system and method
US6721489B1 (en) 2000-03-08 2004-04-13 Phatnoise, Inc. Play list manager
US6748278B1 (en) 2000-03-13 2004-06-08 Microsoft Corporation Remote controlled system with computer-based remote control facilitator
JP4654485B2 (ja) 2000-04-28 2011-03-23 ソニー株式会社 情報処理システム、情報処理装置、情報処理方法
US8024419B2 (en) 2000-05-12 2011-09-20 Sony Corporation Method and system for remote access of personal music
US20010037367A1 (en) 2000-06-14 2001-11-01 Iyer Sridhar V. System and method for sharing information via a virtual shared area in a communication network
US6606281B2 (en) 2000-06-15 2003-08-12 Digital Networks North America, Inc. Personal audio player with a removable multi-function module
US6874037B1 (en) * 2000-06-19 2005-03-29 Sony Corporation Method and apparatus for synchronizing device information
US6336727B1 (en) 2000-06-27 2002-01-08 International Business Machines Corporation Pointing device keyboard light
US6781611B1 (en) 2000-06-28 2004-08-24 International Business Machines Corporation Method and system for navigating between applications, documents, and files
US6871063B1 (en) 2000-06-30 2005-03-22 Intel Corporation Method and apparatus for controlling access to a computer system
JP2002083152A (ja) 2000-06-30 2002-03-22 Victor Co Of Japan Ltd コンテンツ配信システム及び携帯端末プレーヤ及びコンテンツプロバイダ
US7140045B2 (en) 2000-07-26 2006-11-21 Sony Corporation Method and system for user information verification
US20020013784A1 (en) 2000-07-31 2002-01-31 Swanson Raymond H. Audio data transmission system and method of operation thereof
JP3075809U (ja) 2000-08-23 2001-03-06 新世代株式会社 カラオケ用マイク
JP3771121B2 (ja) 2000-08-28 2006-04-26 Tdk株式会社 無線通信モジュール
US7248888B2 (en) 2000-09-06 2007-07-24 Eric Inselberg Method and apparatus for interactive audience participation at a live entertainment event
US20020059440A1 (en) 2000-09-06 2002-05-16 Hudson Michael D. Client-side last-element cache network architecture
US20020059499A1 (en) 2000-09-06 2002-05-16 Hudson Michael D. System and methods for performing last-element streaming
GB2366542B (en) 2000-09-09 2004-02-18 Ibm Keyboard illumination for computing devices having backlit displays
HRP20000624A2 (en) 2000-09-20 2001-04-30 Grabar Ivan Mp3 jukebox
EP1325093A2 (en) 2000-09-26 2003-07-09 Matsushita Electric Industrial Co., Ltd. Display unit and drive system thereof and an information display unit
US20020046315A1 (en) 2000-10-13 2002-04-18 Interactive Objects, Inc. System and method for mapping interface functionality to codec functionality in a portable audio device
US7574272B2 (en) 2000-10-13 2009-08-11 Eric Paul Gibbs System and method for data transfer optimization in a portable audio device
US6832373B2 (en) * 2000-11-17 2004-12-14 Bitfone Corporation System and method for updating and distributing information
US20020123359A1 (en) 2000-12-01 2002-09-05 Multiscience System Pte Limited Network for information transfer for mobile stations
EP1213643A1 (en) 2000-12-05 2002-06-12 Inventec Appliances Corp. Intelligent dictionary input method
JP2002175467A (ja) 2000-12-06 2002-06-21 Wox Co Ltd オンライン同窓アルバムシステム
US7171331B2 (en) 2001-12-17 2007-01-30 Phatrat Technology, Llc Shoes employing monitoring devices, and associated methods
GB2370208B (en) 2000-12-18 2005-06-29 Symbian Ltd Computing device with user interface for navigating a contacts list
US6762741B2 (en) 2000-12-22 2004-07-13 Visteon Global Technologies, Inc. Automatic brightness control system and method for a display device using a logarithmic sensor
AUPR230700A0 (en) 2000-12-22 2001-01-25 Canon Kabushiki Kaisha A method for facilitating access to multimedia content
US20020087625A1 (en) * 2001-01-04 2002-07-04 Kim Toll Sharing user profiles between processor-based systems
US6731312B2 (en) 2001-01-08 2004-05-04 Apple Computer, Inc. Media player interface
US7155163B2 (en) 2001-01-09 2006-12-26 Agere Systems Inc. Unified passcode pairing of piconet devices
US20020116517A1 (en) 2001-01-17 2002-08-22 Hudson Michael D. Virtual program streaming multi-media system
US7191244B2 (en) 2001-01-19 2007-03-13 Streamworks Technologies, Inc. System and method for routing media
US6744427B2 (en) 2001-03-01 2004-06-01 International Business Machines Corporation Character input interface for compact electronic devices
JP2002278522A (ja) 2001-03-19 2002-09-27 Matsushita Electric Ind Co Ltd 携帯用映像表示装置
US7747781B2 (en) 2001-04-20 2010-06-29 Palmsource Inc. Content access from a communications network using a handheld computer system and method
EP1808788B1 (en) 2001-04-25 2010-08-25 Sony France S.A. Information type identification method and apparatus, e.g. for music file name content identification
US20020161865A1 (en) 2001-04-25 2002-10-31 Gateway, Inc. Automated network configuration of connected device
US7620363B2 (en) 2001-05-16 2009-11-17 Aol Llc Proximity synchronization of audio content among multiple playback and storage devices
US7162543B2 (en) 2001-06-06 2007-01-09 Sap Ag Process for synchronizing data between remotely located devices and a central computer system
US20030007001A1 (en) 2001-06-07 2003-01-09 Philips Electronics North America Corporation Automatic setting of video and audio settings for media output devices
US7119267B2 (en) 2001-06-15 2006-10-10 Yamaha Corporation Portable mixing recorder and method and program for controlling the same
US6820138B2 (en) 2001-06-22 2004-11-16 Hewlett-Packard Development Company, L.P. Portable computer system including detachable handheld media storage and playback device
US7003123B2 (en) 2001-06-27 2006-02-21 International Business Machines Corp. Volume regulating and monitoring system
US20030050092A1 (en) 2001-08-03 2003-03-13 Yun Jimmy S. Portable digital player--battery
US7149813B2 (en) 2001-08-14 2006-12-12 Microsoft Corporation Method and system for synchronizing mobile devices
US20030041125A1 (en) * 2001-08-16 2003-02-27 Salomon Kirk C. Internet-deployed wireless system
JP2003076464A (ja) 2001-08-27 2003-03-14 Internatl Business Mach Corp <Ibm> コンピュータ装置、キーボードおよび表示メータ
EP1289197B1 (en) 2001-08-29 2016-09-28 Sony Deutschland GmbH A method and units to enhance mobile communication networks with ad-hoc scenarios
CN100492525C (zh) 2001-09-11 2009-05-27 汤姆森特许公司 用于激活自动均衡模式的方法和装置
US20030074457A1 (en) 2001-10-17 2003-04-17 Kluth Michael R. Computer system with separable input device
US7215659B1 (en) * 2001-10-18 2007-05-08 Oxford Semiconductor, Inc. Remotely-cooperative scheduling solution for moderating wireless protocols
US20030167318A1 (en) 2001-10-22 2003-09-04 Apple Computer, Inc. Intelligent synchronization of media player with host computer
US7312785B2 (en) 2001-10-22 2007-12-25 Apple Inc. Method and apparatus for accelerated scrolling
US7046230B2 (en) 2001-10-22 2006-05-16 Apple Computer, Inc. Touch pad handheld device
KR100718613B1 (ko) 2001-10-22 2007-05-16 애플 인크. 호스트 컴퓨터와 미디어 플레이어의 미디어 내용 동기화 방법
US7345671B2 (en) 2001-10-22 2008-03-18 Apple Inc. Method and apparatus for use of rotational user inputs
US7084856B2 (en) 2001-10-22 2006-08-01 Apple Computer, Inc. Mouse having a rotary dial
US6934812B1 (en) 2001-10-22 2005-08-23 Apple Computer, Inc. Media player with instant play capability
US6801964B1 (en) 2001-10-25 2004-10-05 Novell, Inc. Methods and systems to fast fill media players
US7043479B2 (en) 2001-11-16 2006-05-09 Sigmatel, Inc. Remote-directed management of media content
WO2003044645A1 (en) 2001-11-16 2003-05-30 Martin Chalk Communications device and supporting network
EP1315361A1 (en) 2001-11-23 2003-05-28 Alcatel Multiconnector for mobile terminal
US6785539B2 (en) * 2001-12-05 2004-08-31 Disney Enterprises, Inc. System and method of wirelessly triggering portable devices
JP2003188792A (ja) 2001-12-14 2003-07-04 Nikon Corp 情報閲覧装置、情報閲覧システムおよび情報閲覧方法
GB2383495A (en) 2001-12-20 2003-06-25 Hewlett Packard Co Data processing devices which communicate via short range telecommunication signals with other compatible devices
US6634511B2 (en) * 2001-12-20 2003-10-21 Mark J. Manghera Modular shelving system and components
US20030125057A1 (en) * 2001-12-27 2003-07-03 Pesola Troy Raymond System and method for automatic synchronization of managed data
US8288641B2 (en) 2001-12-27 2012-10-16 Intel Corporation Portable hand-held music synthesizer and networking method and apparatus
US6667447B2 (en) 2002-01-07 2003-12-23 Hon Hai Precision Ind. Co., Ltd. Button device in computer bezel
US8004496B2 (en) 2002-01-08 2011-08-23 Koninklijke Philips Electronics N.V. User interface for electronic devices for controlling the displaying of long sorted lists
US6826515B2 (en) 2002-02-01 2004-11-30 Plantronics, Inc. Headset noise exposure dosimeter
US6626706B2 (en) 2002-02-08 2003-09-30 Microsoft Corporation Eight-pin electrical connector and USB connector
US6707768B2 (en) 2002-02-21 2004-03-16 Visteon Global Technologies, Inc. Randomized playback of tracks in a multimedia player
JP2003259333A (ja) 2002-03-04 2003-09-12 Toshiba Corp デジタル信号送信装置、デジタル信号受信装置並びにデジタル信号送受信方法。
US7987007B2 (en) 2002-03-18 2011-07-26 Creative Technology Ltd Memory module with audio playback mode
US7220910B2 (en) * 2002-03-21 2007-05-22 Microsoft Corporation Methods and systems for per persona processing media content-associated metadata
US6870529B1 (en) 2002-03-28 2005-03-22 Ncr Corporation System and method for adjusting display brightness levels according to user preferences
US20060272483A1 (en) 2002-04-04 2006-12-07 Honeywell David R Player piano system interface
US7433546B2 (en) 2004-10-25 2008-10-07 Apple Inc. Image scaling arrangement
US7187948B2 (en) 2002-04-09 2007-03-06 Skullcandy, Inc. Personal portable integrator for music player and mobile phone
JP4189627B2 (ja) 2002-04-24 2008-12-03 富士フイルム株式会社 画像サーバ並びに画像表示システム
US20060071899A1 (en) 2002-04-26 2006-04-06 Electrics And Telecommunications Research Insitute Apparatus and method for reducing power consumption by adjusting backlight and adapting visual signal
JP4555072B2 (ja) 2002-05-06 2010-09-29 シンクロネイション インコーポレイテッド ローカライズされたオーディオ・ネットワークおよび関連するディジタル・アクセサリ
JP2003330777A (ja) 2002-05-10 2003-11-21 Matsushita Electric Ind Co Ltd データファイル再生装置、記録メディア、データファイル記録装置及びデータファイル記録プログラム
US6987221B2 (en) 2002-05-30 2006-01-17 Microsoft Corporation Auto playlist generation with multiple seed songs
JP2004007241A (ja) 2002-05-31 2004-01-08 Fujitsu Ltd 画像読取装置
US7366659B2 (en) 2002-06-07 2008-04-29 Lucent Technologies Inc. Methods and devices for selectively generating time-scaled sound signals
JP4195800B2 (ja) 2002-06-18 2008-12-10 富士フイルム株式会社 画像補正処理システム及び画像補正処理プログラム
US20030236695A1 (en) 2002-06-21 2003-12-25 Litwin Louis Robert Method for media popularity determination by a media playback device
US20040012556A1 (en) 2002-07-17 2004-01-22 Sea-Weng Yong Method and related device for controlling illumination of a backlight of a liquid crystal display
JP3864867B2 (ja) 2002-07-23 2007-01-10 ソニー株式会社 情報処理装置、および情報処理方法、並びにコンピュータ・プログラム
US6799226B1 (en) 2002-07-23 2004-09-28 Apple Computer, Inc. Hot unpluggable media storage device
US7166791B2 (en) 2002-07-30 2007-01-23 Apple Computer, Inc. Graphical user interface and methods of use thereof in a multimedia player
US7143241B2 (en) 2002-08-06 2006-11-28 Hewlett-Packard Development Company, L.P. Cache management in a mobile device
US7124125B2 (en) 2002-11-01 2006-10-17 Loudeye Corp. System and method for providing media samples on-line in response to media related searches on the internet
US20040086120A1 (en) 2002-11-06 2004-05-06 Akins Glendon L. Selecting and downloading content to a portable player
JP4508596B2 (ja) 2002-11-06 2010-07-21 キヤノン株式会社 通信装置、画像記憶装置およびそれらの制御方法
US20040162878A1 (en) 2002-11-22 2004-08-19 Lewis Michael Pescatello System and method to facilitate real-time communications and content sharing among users over a network
US8271971B2 (en) * 2002-11-26 2012-09-18 Hewlett-Packard Development Company, L.P. System and method for automated program updating in a remote appliance
US7092946B2 (en) 2002-12-02 2006-08-15 Lightsurf Technologies, Inc. System and methodology for providing a mobile device with a network-based intelligent resource fork
US8451209B2 (en) 2002-12-06 2013-05-28 Sharp Kabushiki Kaisha Liquid crystal display device
US7797064B2 (en) 2002-12-13 2010-09-14 Stephen Loomis Apparatus and method for skipping songs without delay
AU2003300935A1 (en) 2002-12-17 2004-07-29 Thomson Licensing S.A. Method for tagging and displaying songs in a digital audio player
TW555125U (en) 2002-12-31 2003-09-21 Wistron Corp Portable data storage device
US7131059B2 (en) 2002-12-31 2006-10-31 Hewlett-Packard Development Company, L.P. Scalably presenting a collection of media objects
JP4419393B2 (ja) 2003-01-15 2010-02-24 パナソニック株式会社 情報表示装置及び情報処理装置
JP2004220420A (ja) 2003-01-16 2004-08-05 Fuji Photo Film Co Ltd 画像検索方法および装置並びにプログラム
JP4493274B2 (ja) 2003-01-29 2010-06-30 富士通株式会社 表示装置及び表示方法
WO2004071113A1 (en) 2003-02-06 2004-08-19 Nokia Corporation Method and mobile device for non-visually signaling the state of a mobile device
GB2398199A (en) * 2003-02-10 2004-08-11 Nokia Corp A system for transferring content audio and video data from a provider to a personal digital assistant
US20040165302A1 (en) 2003-02-21 2004-08-26 William Lu Structure of a multi-purpose thump-like hard disk device
US8285727B2 (en) 2003-03-06 2012-10-09 Thomson Licensing S.A. Simplified searching for media services using a control device
US7213228B2 (en) 2003-03-17 2007-05-01 Macrovision Corporation Methods and apparatus for implementing a remote application over a network
US9274576B2 (en) 2003-03-17 2016-03-01 Callahan Cellular L.L.C. System and method for activation of portable and mobile media player devices for wireless LAN services
US8209680B1 (en) 2003-04-11 2012-06-26 Vmware, Inc. System and method for disk imaging on diverse computers
US20040215534A1 (en) * 2003-04-25 2004-10-28 Apple Computer, Inc. Method and system for network-based allowance control
US7831199B2 (en) 2006-01-03 2010-11-09 Apple Inc. Media data exchange, transfer or delivery for portable electronic devices
EP2270730A1 (en) 2003-04-25 2011-01-05 Apple Inc. Method and system for network-based purchase and distribution of media
US7627343B2 (en) 2003-04-25 2009-12-01 Apple Inc. Media player system
KR101089484B1 (ko) 2003-05-08 2011-12-02 톰슨 라이센싱 알파벳순 텍스트를 내비게이션 하는 방법 및 장치
US7107296B2 (en) 2003-06-25 2006-09-12 Microsoft Corporation Media library synchronizer
WO2005006230A1 (ja) 2003-07-14 2005-01-20 Sony Corporation 情報処理装置、情報処理方法、および情報処理プログラム
US7757173B2 (en) 2003-07-18 2010-07-13 Apple Inc. Voice menu system
US7293227B2 (en) 2003-07-18 2007-11-06 Microsoft Corporation Associating image files with media content
JP2005044149A (ja) 2003-07-23 2005-02-17 Sanyo Electric Co Ltd コンテンツ出力装置
US7605829B2 (en) 2003-07-26 2009-10-20 Lg Electronics Inc. Apparatus and method for controlling brightness level of display
US7301857B2 (en) 2003-08-01 2007-11-27 Chrysler Llc Media player including a resume function
WO2005012984A1 (ja) 2003-08-04 2005-02-10 Fujitsu Limited 液晶表示装置
JP2007504774A (ja) * 2003-09-03 2007-03-01 デジタル・ネットワークス・ノース・アメリカ・インク 携帯エンターテインメント装置
US7584353B2 (en) 2003-09-12 2009-09-01 Trimble Navigation Limited Preventing unauthorized distribution of media content within a global network
US20050060240A1 (en) 2003-09-17 2005-03-17 Garry Popofsky Method and system for space-shifting music files
US7536440B2 (en) * 2003-09-18 2009-05-19 Vulcan Portals Inc. Method and system for email synchronization for an electronic device
US7508535B2 (en) 2003-09-25 2009-03-24 Ricoh Co., Ltd. Stand alone multimedia printer with user interface for allocating processing
KR20060092235A (ko) 2003-09-30 2006-08-22 코닌클리케 필립스 일렉트로닉스 엔.브이. 트릭 플레이 성능을 향상시키기 위한 캐시 관리
KR100516504B1 (ko) * 2003-09-30 2005-09-26 (주)잉카엔트웍스 네트워크를 통하여 개인 휴대 단말기와 데이터 동기화를수행하기 위한 방법 및 그 시스템
US7809067B2 (en) 2003-10-01 2010-10-05 Nxp B.V. Multi-carrier OFDM UWB communications systems
US20060008256A1 (en) * 2003-10-01 2006-01-12 Khedouri Robert K Audio visual player apparatus and system and method of content distribution using the same
US7110559B2 (en) 2003-11-06 2006-09-19 Motorola, Inc. System and method for controlling audio output
US7685257B2 (en) 2003-11-10 2010-03-23 Sun Microsystems, Inc. Portable thin client for the enterprise workspace
US20050108754A1 (en) 2003-11-19 2005-05-19 Serenade Systems Personalized content application
US20050123886A1 (en) 2003-11-26 2005-06-09 Xian-Sheng Hua Systems and methods for personalized karaoke
KR100621092B1 (ko) 2003-11-27 2006-09-08 삼성전자주식회사 P2p 프로토콜을 이용하여 어플리케이션을 공유하는 방법및 장치
US20050149213A1 (en) 2004-01-05 2005-07-07 Microsoft Corporation Media file management on a media storage and playback device
US7421656B2 (en) 2004-01-05 2008-09-02 Microsoft Corporation Systems and methods for interacting with a user interface of a media player
TWI231131B (en) 2004-01-08 2005-04-11 Via Tech Inc Method and system of completing bluetooth for the pairing procedure by wired interface
US8689113B2 (en) 2004-01-22 2014-04-01 Sony Corporation Methods and apparatus for presenting content
TWI224347B (en) 2004-02-04 2004-11-21 Tatung Co Ltd Improved structure of multi-function control key
US20050185598A1 (en) 2004-02-20 2005-08-25 Mika Grundstrom System and method for device discovery
US20050195094A1 (en) 2004-03-05 2005-09-08 White Russell W. System and method for utilizing a bicycle computer to monitor athletic performance
US7403769B2 (en) * 2004-03-23 2008-07-22 Nokia Corporation System and method for music synchronization in a mobile device
US7071456B2 (en) 2004-03-30 2006-07-04 Poplin Dwight D Camera module with ambient light detection
US20050246324A1 (en) 2004-04-30 2005-11-03 Nokia Inc. System and associated device, method, and computer program product for performing metadata-based searches
US8395577B2 (en) 2004-05-04 2013-03-12 Sharp Laboratories Of America, Inc. Liquid crystal display with illumination control
EP1596538A1 (en) 2004-05-10 2005-11-16 Sony Ericsson Mobile Communications AB Method and device for bluetooth pairing
US7853895B2 (en) 2004-05-11 2010-12-14 Sony Computer Entertainment Inc. Control of background media when foreground graphical user interface is invoked
US20050259524A1 (en) 2004-05-24 2005-11-24 Ming-Hsiang Yeh Clamp type multimedia recorder
CN100481945C (zh) * 2004-05-28 2009-04-22 智易科技股份有限公司 呈现多媒体信息的方法与装置
JP4148187B2 (ja) 2004-06-03 2008-09-10 ソニー株式会社 携帯型電子機器、入力操作制御方法及びそのプログラム
TWI240573B (en) 2004-07-15 2005-09-21 Ali Corp Methods and related circuit for automatic audio volume level control
US7580668B2 (en) 2004-07-27 2009-08-25 Microsoft Corporation Intelligent data broadcasting
US7908477B2 (en) * 2004-07-27 2011-03-15 Seiji Eto System and method for enabling device dependent rights protection
US20060068760A1 (en) 2004-08-31 2006-03-30 Hameed Muhammad F System and method for pairing dual mode wired/wireless devices
US20060061563A1 (en) 2004-09-17 2006-03-23 Fleck Rod G Power-management method and system for electronic appliances
US8090844B2 (en) * 2004-10-08 2012-01-03 Truecontext Corporation Content management across shared, mobile file systems
US20080198127A1 (en) 2004-10-14 2008-08-21 Koninklijke Philips Electronics, N.V. Display Apparatus
US7706637B2 (en) 2004-10-25 2010-04-27 Apple Inc. Host configured for interoperation with coupled portable media player device
JP2006134064A (ja) 2004-11-05 2006-05-25 Hitachi Ltd 記憶メディアへの書込みエラーを検出する記憶制御装置及び方法
US7665031B2 (en) 2004-12-08 2010-02-16 Microsoft Corporation Method and system of taskbar button interfaces
EP1848380B1 (en) 2004-12-22 2015-04-15 Össur hf Systems and methods for processing limb motion
US20060143455A1 (en) 2004-12-28 2006-06-29 Gitzinger Thomas E Method and apparatus for secure pairing
US20060145053A1 (en) 2004-12-30 2006-07-06 Matthew Stevenson Electronic devices including dual-function electronic components, radiation-emitting components, radiation-sensing components, or any combination thereof
US7490775B2 (en) * 2004-12-30 2009-02-17 Aol Llc, A Deleware Limited Liability Company Intelligent identification of multimedia content for synchronization
US7593782B2 (en) 2005-01-07 2009-09-22 Apple Inc. Highly portable media device
US7505965B2 (en) 2005-01-27 2009-03-17 Microsoft Corporation Systems and methods for providing a user interface with an automatic search menu
US20060173974A1 (en) 2005-02-02 2006-08-03 Victor Tang System and method for providing mobile access to personal media
US7680835B2 (en) * 2005-02-28 2010-03-16 Microsoft Corporation Online storage with metadata-based retrieval
US7664558B2 (en) 2005-04-01 2010-02-16 Apple Inc. Efficient techniques for modifying audio playback rates
US7956843B2 (en) 2005-04-04 2011-06-07 Research In Motion Limited Handheld electronic device with text disambiguation employing advanced editing features
US20060259758A1 (en) 2005-05-16 2006-11-16 Arcsoft, Inc. Instant mode switch for a portable electronic device
US7686215B2 (en) 2005-05-21 2010-03-30 Apple Inc. Techniques and systems for supporting podcasting
TWI265458B (en) 2005-06-02 2006-11-01 Avermedia Tech Inc Audio player
US7840178B2 (en) 2005-07-12 2010-11-23 Martin E. Hellman FM broadcast system competitive with satellite radio
US20070061759A1 (en) 2005-08-05 2007-03-15 Realnetworks, Inc., System and method for chronologically presenting data
US20070089057A1 (en) * 2005-10-14 2007-04-19 Yahoo! Inc. Method and system for selecting media
US7930369B2 (en) 2005-10-19 2011-04-19 Apple Inc. Remotely configured media device
US20070106646A1 (en) 2005-11-09 2007-05-10 Bbnt Solutions Llc User-directed navigation of multimedia search results
US20070129062A1 (en) 2005-12-02 2007-06-07 Sony Ericsson Mobile Communications Ab Broadcast content request for mobile devices
US20070135225A1 (en) 2005-12-12 2007-06-14 Nieminen Heikki V Sport movement analyzer and training device
US7673238B2 (en) 2006-01-05 2010-03-02 Apple Inc. Portable media device with video acceleration capabilities
US20070248311A1 (en) 2006-03-31 2007-10-25 Nathaniel Wice System and method for transferring data between electronic data storage devices
US20070255163A1 (en) 2006-04-12 2007-11-01 Prineppi Frank J Journey event monitor and recording apparatus
US8872753B2 (en) 2006-08-31 2014-10-28 Ati Technologies Ulc Adjusting brightness of a display image in a display having an adjustable intensity light source
US7729791B2 (en) 2006-09-11 2010-06-01 Apple Inc. Portable media playback device including user interface event passthrough to non-media-playback processing
US7589629B2 (en) 2007-02-28 2009-09-15 Apple Inc. Event recorder for portable media device

Also Published As

Publication number Publication date
CN102857511A (zh) 2013-01-02
EP2328320A2 (en) 2011-06-01
US20150169617A1 (en) 2015-06-18
CN102857511B (zh) 2016-06-29
WO2007081515A1 (en) 2007-07-19
US8966470B2 (en) 2015-02-24
EP2328320A3 (en) 2014-08-27
CN101385304B (zh) 2012-11-07
KR101043536B1 (ko) 2011-06-23
EP2328320B1 (en) 2019-09-18
CN101385304A (zh) 2009-03-11
EP1977581A1 (en) 2008-10-08
US8151259B2 (en) 2012-04-03
US20120151466A1 (en) 2012-06-14
US20070169087A1 (en) 2007-07-19

Similar Documents

Publication Publication Date Title
KR101043536B1 (ko) 휴대형 미디어 장치들에 대한 원격 콘텐트 갱신
US11659062B2 (en) Remote access of media items
CN101065945B (zh) 用于使便携式媒体播放器与媒体主机之间实现媒体内容同步的方法及系统
AU2009201876B2 (en) Unified media file architecture
AU2010300578B2 (en) Systems and methods for providing media pools in a communications network
US20160149995A1 (en) Transfer and synchronization of media data
US20090183060A1 (en) Unified Media Presentation for Media Devices
JP5314840B2 (ja) コンテンツ再生装置及びコンテンツ再生方法
AU2012200321B2 (en) Systems and methods for space management in file systems
HK1106895B (en) Wireless synchronization between media player and host device
AU2012200108A1 (en) Synchronizing media files available from multiple sources

Legal Events

Date Code Title Description
PA0105 International application

Patent event date: 20080801

Patent event code: PA01051R01D

Comment text: International Patent Application

PG1501 Laying open of application
A201 Request for examination
PA0201 Request for examination

Patent event code: PA02012R01D

Patent event date: 20091001

Comment text: Request for Examination of Application

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20110113

Patent event code: PE09021S01D

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 20110429

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20110615

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20110615

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
FPAY Annual fee payment

Payment date: 20140521

Year of fee payment: 4

PR1001 Payment of annual fee

Payment date: 20140521

Start annual number: 4

End annual number: 4

FPAY Annual fee payment

Payment date: 20150519

Year of fee payment: 5

PR1001 Payment of annual fee

Payment date: 20150519

Start annual number: 5

End annual number: 5

FPAY Annual fee payment

Payment date: 20160517

Year of fee payment: 6

PR1001 Payment of annual fee

Payment date: 20160517

Start annual number: 6

End annual number: 6

FPAY Annual fee payment

Payment date: 20170522

Year of fee payment: 7

PR1001 Payment of annual fee

Payment date: 20170522

Start annual number: 7

End annual number: 7

FPAY Annual fee payment

Payment date: 20180516

Year of fee payment: 8

PR1001 Payment of annual fee

Payment date: 20180516

Start annual number: 8

End annual number: 8

FPAY Annual fee payment

Payment date: 20190515

Year of fee payment: 9

PR1001 Payment of annual fee

Payment date: 20190515

Start annual number: 9

End annual number: 9

PR1001 Payment of annual fee

Payment date: 20210517

Start annual number: 11

End annual number: 11

PR1001 Payment of annual fee

Payment date: 20230427

Start annual number: 13

End annual number: 13

PR1001 Payment of annual fee

Payment date: 20240430

Start annual number: 14

End annual number: 14