[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP4885270B2 - Method and apparatus for use and management of electronic files - Google Patents

Method and apparatus for use and management of electronic files Download PDF

Info

Publication number
JP4885270B2
JP4885270B2 JP2009509881A JP2009509881A JP4885270B2 JP 4885270 B2 JP4885270 B2 JP 4885270B2 JP 2009509881 A JP2009509881 A JP 2009509881A JP 2009509881 A JP2009509881 A JP 2009509881A JP 4885270 B2 JP4885270 B2 JP 4885270B2
Authority
JP
Japan
Prior art keywords
file
service
electronic file
playback
user
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2009509881A
Other languages
Japanese (ja)
Other versions
JP2009537048A (en
JP2009537048A5 (en
Inventor
ハワード ラトニック
ディーン ピー アルデルッチ
Original Assignee
シーエフピーエイチ, エル.エル.シー.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by シーエフピーエイチ, エル.エル.シー. filed Critical シーエフピーエイチ, エル.エル.シー.
Publication of JP2009537048A publication Critical patent/JP2009537048A/en
Publication of JP2009537048A5 publication Critical patent/JP2009537048A5/ja
Application granted granted Critical
Publication of JP4885270B2 publication Critical patent/JP4885270B2/en
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
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/10Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/27Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor
    • G06F16/275Synchronous replication
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/10Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
    • G06F21/16Program or content traceability, e.g. by watermarking
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/08Payment architectures
    • G06Q20/10Payment architectures specially adapted for electronic funds transfer [EFT] systems; specially adapted for home banking systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/08Payment architectures
    • G06Q20/10Payment architectures specially adapted for electronic funds transfer [EFT] systems; specially adapted for home banking systems
    • G06Q20/102Bill distribution or payments
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Commerce
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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
    • G06Q40/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/12Accounting
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • G06Q50/18Legal services
    • G06Q50/184Intellectual property management
    • 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/60Network streaming of media packets
    • H04L65/65Network streaming protocols, e.g. real-time transport protocol [RTP] or real-time control protocol [RTCP]

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Theoretical Computer Science (AREA)
  • Finance (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Economics (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • Development Economics (AREA)
  • Technology Law (AREA)
  • Marketing (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Hardware Design (AREA)
  • Tourism & Hospitality (AREA)
  • Databases & Information Systems (AREA)
  • Computing Systems (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • General Health & Medical Sciences (AREA)
  • Operations Research (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Health & Medical Sciences (AREA)
  • Human Resources & Organizations (AREA)
  • Primary Health Care (AREA)
  • Data Mining & Analysis (AREA)
  • Storage Device Security (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

Methods and apparatus are disclosed for facilitating online storage of files (e.g., audio tracks, video, etc.) for playback/access or sale/exchange by the owners of the files without violating copyrights that copyright holders have in the files. For example, by providing a playback service that does not store additional versions of an audio file when the file is transmitted to, and immediately played on, a user device without buffering, the present invention avoids violating copyright laws by not making copies of the file. Numerous other aspects are disclosed.

Description

本出願は、2006年5月11日出願の米国仮特許出願第60/747,092号の優先権を主張するものであり、この米国仮特許出願は、その全体が参照により本明細書に援用されるものとする。   This application claims priority to US Provisional Patent Application No. 60 / 747,092, filed May 11, 2006, which is hereby incorporated by reference in its entirety. Shall be.

既存のファイル交換システムを含む、既存のファイル使用および管理システムは、通常、ファイルのコピーを作成する。そのような実施は、著作権法を侵害する場合がある。必要とされているのは、ファイルのコピーを作成することを回避する、ファイルの使用と管理とのシステムおよび方法である。   Existing file usage and management systems, including existing file exchange systems, typically make a copy of the file. Such an implementation may infringe copyright law. What is needed is a system and method of file usage and management that avoids making a copy of the file.

本発明の特定の態様では、オーディオファイルの第1のコピーを記憶することであって、オーディオファイルの第1のコピーは、オーディオファイルの第1のコピーを保管しない第1のパーティによって所有されている、ことと、オーディオファイルのプレイバックを求める要求を受信することと、要求が第1のパーティからであることを検証することと、オーディオファイルの第1のコピーを表す信号を、第1のパーティに関連付けられた1つ以上のプレイバック装置に送信することであって、プレイバック装置は、信号を受信するように、そして、オーディオファイルのいかなる部分も、オーディオファイルのその部分を受信したらすぐにその部分を再生するためにプレイバック装置が必要とする可能性がある最小時間よりも長く記憶せずに、オーディオファイルを再生するように、動作可能である、こととを含む、方法が提供される。   In a particular aspect of the invention, storing a first copy of an audio file, wherein the first copy of the audio file is owned by a first party that does not store the first copy of the audio file. Receiving a request for playback of the audio file, verifying that the request is from a first party, and a signal representative of the first copy of the audio file Sending to one or more playback devices associated with a party so that the playback device receives the signal and as soon as any part of the audio file receives that part of the audio file Store longer than the minimum time that the playback device may need to play that part. To, to play the audio file, it is operable, including the fact, method is provided.

本発明のその他の態様では、第1のパーティに関連付けられた、ファイルの第1のコピーを記憶することであって、第1のパーティは、ファイルの第1のコピーの所有権を有し、ファイルは著作権保護が可能な表現である、ことと、ファイルの第2のコピーを作成することなしに、第1のパーティに関連付けられた装置上で、ファイルの第1のコピーのプレイバックを提供することとを含む、方法が提供される。   In another aspect of the invention, storing a first copy of a file associated with a first party, wherein the first party has ownership of the first copy of the file; The file is a copyrightable representation and playback of the first copy of the file on the device associated with the first party without creating a second copy of the file. A method is provided.

本発明のさらに他の態様では、複数のファイルのそれぞれの、コピーを記憶することであって、各コピーは、ファイルの各記憶されたコピーの所有権を有する第1のパーティに関連付けられている、ことと、ファイルの著作権所有者の著作権を侵害することなしに、第1のパーティに、ファイルの任意のコピーのリモートプレイバックを提供することとを含む、方法が提供される。   In yet another aspect of the invention, storing a copy of each of a plurality of files, each copy being associated with a first party having ownership of each stored copy of the file. And providing a first party with remote playback of any copy of the file without infringing the copyright of the copyright owner of the file.

本発明のさらに他の態様では、1つのファイルの複数のコピーを記憶することであって、各コピーは異なるパーティに関連付けられ、各パーティは、ファイルの記憶されたコピーのうちの少なくとも1つの所有権を有する、ことと、ファイルの著作権所有者の著作権を侵害することなしに、それらのパーティに、ファイルのコピーの並行リモートプレイバックを提供することとを含む、方法が提供される。   In yet another aspect of the invention, storing multiple copies of a file, each copy being associated with a different party, each party owning at least one of the stored copies of the file A method is provided that includes authorizing and providing those parties with concurrent remote playback of a copy of the file without infringing the copyright of the copyright owner of the file.

本発明のさらなる態様では、1つのファイルの複数のコピーを記憶することであって、それらのコピーは1つの組織と関連付けられ、組織はそれらのコピーの所有権を有する、ことと、複数のパーティを組織のメンバーとして認めることと、ファイルの著作権所有者の著作権を侵害することなしに、それらのメンバーに、ファイルのコピーの並行リモートプレイバックを提供することとを含む、方法が提供される。   In a further aspect of the invention, storing multiple copies of a file, the copies being associated with an organization, the organization having ownership of those copies, and multiple parties As a member of an organization and providing those members with concurrent remote playback of a copy of the file without infringing the copyright of the copyright owner of the file. The

本発明のさらなる態様では、第1のパーティに関連付けられた、ファイルのコピーを記憶することであって、第1のパーティは、ファイルのコピーの所有権を有し、所有権は制約を受けている、ことと、ファイルの著作権所有者の著作権を侵害することなしに、そして、制約を侵害することなしに、第1のパーティに、ファイルのコピーのリモートプレイバックを提供することとを含む、方法が提供される。   In a further aspect of the invention, storing a copy of a file associated with a first party, wherein the first party has ownership of the copy of the file and the ownership is constrained. And providing the first party with remote playback of a copy of the file without infringing the copyright of the copyright owner of the file and without infringing the restrictions. A method is provided.

本発明のさらなる態様では、第1のパーティに関連付けられた、ファイルの第1のコピーの、プレイバックを要求するように構成された、インタフェースモジュールであって、第1のパーティは、ファイルの第1のコピーの所有権を有し、ファイルは著作権保護が可能な表現である、インタフェースモジュールと、インタフェースモジュールに結合されたファイルプレイバックモジュールであって、ファイルの第1のコピーを、受信するように、そして、記憶することなしに、並行プレイバックするように、構成された、ファイルプレイバックモジュールとを含む、ファイルのプレイバックのための装置が提供される。   In a further aspect of the invention, an interface module configured to request playback of a first copy of a file associated with a first party, wherein the first party An interface module that has ownership of one copy and the file is a copyrightable representation, and a file playback module coupled to the interface module that receives a first copy of the file Thus, an apparatus for file playback is provided that includes a file playback module configured for parallel playback without storage.

本発明のその他の特徴および態様は、以下の詳細な説明と、添付の特許請求の範囲と、添付の図面とから、より十分に明白となるであろう。   Other features and aspects of the present invention will become more fully apparent from the following detailed description, the appended claims and the accompanying drawings.

本発明のいくつかの実施形態による、システムの例示的な実施形態を示すブロック図である。FIG. 2 is a block diagram illustrating an exemplary embodiment of a system, according to some embodiments of the present invention. 本発明のいくつかの実施形態による、第1の例示的方法の例示的な実施形態を示すフローチャートである。2 is a flowchart illustrating an exemplary embodiment of a first exemplary method according to some embodiments of the invention. 本発明のいくつかの実施形態による、第2の例示的方法の例示的な実施形態を示すフローチャートである。6 is a flowchart illustrating an exemplary embodiment of a second exemplary method according to some embodiments of the invention.

本発明は、著作権所有者がファイル(例えば、オーディオトラック、ビデオなど)について有する著作権を侵害することのない、ファイルの所有者によるプレイバック/アクセス、または販売/交換のための、ファイルのオンライン記憶を容易にするために使用されてもよい。例えば、オーディオファイルがユーザ装置に送信され、そして、バッファリングなしにユーザ装置上でただちに再生される際に、オーディオファイルの追加のバージョンを記憶しない、プレイバックサービスを提供することによって、本発明は、著作権法を侵害することを、ファイルのコピーを作成しないことによって回避する。   The present invention provides for file playback for playback / access or sale / exchange by the owner of the file without infringing the copyright the copyright owner has on the file (eg, audio track, video, etc.). It may be used to facilitate online storage. For example, the present invention provides a playback service that does not remember an additional version of an audio file when the audio file is sent to the user device and played immediately on the user device without buffering. Avoid infringing copyright law by not making a copy of the file.

図1を参照すると、本発明の実施形態は、交換サービス(exchange service)102、保管サービス(custodial service)104、およびプレイバックサービス(playback service)106を、システム100内での、それぞれ、ファイルの交換、記憶、および/または、プレイバック/アクセスのために提供する、システム100を含んでもよい。上記に示したように、本発明のシステム100は、例えば、音楽トラック、アプリケーションサービスプロバイダ(ASP)のデータ、オブジェクト、および/またはアプリケーションファイル、ソフトウェアアプリケーション、データまたはグラフィックスの集成(例えば、LEXIS(登録商標)データベース情報、さまざまなディレクトリ、地図など)、映画、テレビ番組、ビデオゲーム、アニメーション、コンピュータプレゼンテーション、ウェブサイト、ニュースフィードなどを含む、任意の数のさまざまなファイルタイプとともに動作するように構成されてもよい。本明細書で使用する場合、そして特に記載しない限り、プレイバック(playback)という用語は、ファイルまたはファイルの一部を再生すること(playing)、あるいは、ファイルまたはファイルの一部にアクセスすること(accessing)を意味してもよい。   Referring to FIG. 1, an embodiment of the present invention provides an exchange service 102, a storage service 104, and a playback service 106 within a system 100, respectively, for files. A system 100 may be included that provides for exchange, storage, and / or playback / access. As indicated above, the system 100 of the present invention may include, for example, music tracks, application service provider (ASP) data, objects, and / or application files, software applications, data or graphics collections (eg, LEXIS ( (Registered trademark) database information, various directories, maps, etc.), configured to work with any number of different file types including movies, TV shows, video games, animations, computer presentations, websites, news feeds, etc. May be. As used herein, and unless otherwise stated, the term playback refers to playing a file or part of a file, or accessing a file or part of a file ( accessing).

本発明による交換サービス102または機能は、1つ以上のソフトウェアアプリケーションおよび/またはオペレーティングシステム(OS)を実行している、コンピュータサーバまたはホストとして実施されてもよい。いくつかの実施形態では、オペレータがサーバの動作の側面を制御してもよく、他の実施形態では、サーバは完全に自動化されていてもよい。交換サービス102は、例えばセキュリティ保護されたネットワークを介して、直接的に、あるいは、例えば中間のサーバまたはインターネット114を介して、間接的に、その他の装置、サーバ、またはサービス(例えば、保管サービス104、プレイバックサービス106、ユーザ装置108、110、112、ファイル配布サーバなど)に結合されて、それらと通信してもよい。ユーザは、例えば、セルラー電話機、ネットワークコンピュータ、無線携帯情報端末(PDA)、ハンドヘルド装置、衛星ラジオ受信機、ネットワークにアクセスするように修正されていてもよいメディアプレーヤー(例えば、アップル(Apple(登録商標)社)のアイポッド(iPod(登録商標))、サンディスク(SanDisk(登録商標))のサンサ(Sansa(登録商標))、東芝(Toshiba(登録商標))のギガビート(Gigabeat(登録商標))など)、ワイファイ(WiFi)装置(例えば、ラップトップコンピュータ、ノキア(Nokia(登録商標))770インターネットタブレット(Internet Tablet(登録商標)))などを含む)をはじめとする、任意の数のさまざまな異なるユーザ装置108、110、112を介して、交換サービス102にアクセスしてもよく、または、交換サービス102から伝送されたものを受信してもよい。いくつかの実施形態では、交換サービス102は、ウェブページ(例えば、HTMLまたはXMLベースのワールドワイドウェブ(WWW)ページ)として実施されたインタフェース116(例えば、ユーザおよび/またはオペレータインタフェース)を含んでもよく、一方、他の実施形態では、ユーザ装置は、インタフェース118、120、122を含んでもよい。   The switching service 102 or function according to the present invention may be implemented as a computer server or host running one or more software applications and / or operating systems (OS). In some embodiments, an operator may control aspects of the server's operation, and in other embodiments, the server may be fully automated. The exchange service 102 may be another device, server, or service (eg, storage service 104), eg, directly via a secure network, or indirectly, eg, via an intermediate server or the Internet 114. , Playback service 106, user devices 108, 110, 112, file distribution servers, etc.) and may communicate therewith. The user may be, for example, a cellular phone, a network computer, a wireless personal digital assistant (PDA), a handheld device, a satellite radio receiver, a media player that may be modified to access the network (eg, Apple® )) IPod (iPod (registered trademark)), SanDisk (registered trademark) Sansa (registered trademark), Toshiba (Toshiba (registered trademark) Gigabeat (registered trademark)), etc. ), WiFi devices (including, for example, laptop computers, Nokia (R) 770 Internet tablets (Internet Table (R)), etc.) Via the user device 108, 110 may access the exchange service 102, or may receive those transmitted from the exchange service 102. In some embodiments, the exchange service 102 may include an interface 116 (eg, a user and / or operator interface) implemented as a web page (eg, an HTML or XML-based World Wide Web (WWW) page). However, in other embodiments, the user equipment may include interfaces 118, 120, 122.

交換サービス102は、金融取引、バーター取引、またはその他の取引を成立させるための設備を含んでもよい。例えば、交換サービス102は、銀行、クレジットカード会社、その他のセキュリティ保護された金融機関、および/または、連邦準備制度(Federal Reserve)によって運営される自動決済機関(automated clearing house)(ACH)ネットワークへの接続を許可するように構成された、セキュリティ特徴およびプロトコルを含んでもよい。交換サービス102は、さらに、任意のさまざまなタイプのファイルを販売する他のパーティから、ファイルを購入して移転するように構成されてもよい。交換サービス102は、例えば、以下で詳述する、保管サービス104を使用して、そのようなファイルを記憶してもよい。   Exchange service 102 may include facilities for closing financial transactions, barter transactions, or other transactions. For example, the exchange service 102 may be directed to a bank, credit card company, other secure financial institution, and / or an automated clearing house (ACH) network operated by the Federal Reserve. Security features and protocols configured to allow the connection. The exchange service 102 may further be configured to purchase and transfer files from other parties that sell any of various types of files. The exchange service 102 may store such a file using, for example, a storage service 104, described in detail below.

交換サービス102は、会計情報とファイル検証機能とを提供する、監査機能を含んでもよい。例えば、交換サービス102は、任意の所与の瞬間において、交換サービス102のドメイン内のすべてのファイルが、「合法の」、非海賊版の、著作権に準拠した、ファイルのコピーとして検証されることが可能なように、ファイルのコピーの各インスタンスを(例えば、シリアル番号を割り当てるか、または関連付けることによって、および/または、ファイルの内容に組み込まれた電子「透かし」を使用することによって)一意に識別するための手段を含んでもよい。さらに、交換サービス102は、所有権の変遷(chain of title)が明らかにされてもよいように、ファイルの特定のインスタンスを誰が購入および売却したかに関する、履歴情報を記憶してもよい。交換サービス102は、マーケティング情報を明らかにするために、所有権の変遷情報を、例えば市場での販売価格および時間などの、その他の取引情報とともに集計および/または集約するための、プログラムを含んでもよい。いくつかの実施形態では、交換サービス102は、ファイルの価格を設定するために、そのような情報を使用してもよい。   The exchange service 102 may include an audit function that provides accounting information and a file verification function. For example, the exchange service 102 verifies that at any given moment, all files in the domain of the exchange service 102 are verified as “legal”, non-pirated, copyright-compliant copies of the file. Allows each instance of a copy of the file to be unique (eg, by assigning or associating a serial number and / or by using an electronic “watermark” embedded in the contents of the file) Means for identifying may be included. Furthermore, the exchange service 102 may store historical information regarding who purchased and sold a particular instance of the file so that a change in ownership may be revealed. The exchange service 102 may also include a program for aggregating and / or aggregating ownership transition information along with other transaction information, such as market price and time, to reveal marketing information. Good. In some embodiments, the exchange service 102 may use such information to set the price of the file.

動作時、交換サービス102は、以前に所有されていた、および新しい、ファイルのコピーを、再販売または取得するための、便利な手段として機能してもよい。言い換えると、交換サービス102は、「合法の」、非海賊版の、著作権に準拠した、ファイルのコピーを、購入および売却するための、市場として機能してもよい。交換サービス102は、多くの異なるパーティ間の取引、例えば、2つ以上のユーザ(例えば、交換サービスのメンバー、顧客、加入者、匿名パーティなど)の間の取引、小売業者(例えば、アイチューンズ(iTunes(登録商標))、ナップスター(Napster(登録商標))、ウォルマート(Walmart(登録商標))など)とユーザとの間の取引、小売業者と保管サービス104(以下に記載)との間の取引、ユーザと保管サービス104との間の取引、小売業者と、ユーザの代理としての保管サービス104との間の取引(取引へのユーザの参加あり、またはなし)などを、容易にしてもよい。小売業者と、ユーザの代理としての保管サービス104との間の取引では、ユーザの代理として、小売業者からファイルが購入されたことを、ユーザは認識していなくてもよい。いくつかの実施形態では、保管サービス104は、ユーザの金融口座情報を記憶し、そして、そのユーザのために購入を行うための認可を単に受けてもよい。   In operation, the exchange service 102 may serve as a convenient means for reselling or obtaining a previously owned and new copy of a file. In other words, the exchange service 102 may serve as a marketplace for purchasing and selling “legal”, non-piracy, copyright-compliant copies of files. The exchange service 102 can be used for transactions between many different parties, such as transactions between two or more users (eg, exchange service members, customers, subscribers, anonymous parties, etc.), retailers (eg, iTunes ( transactions between iTunes (registered trademark), Napster (registered trademark), Walmart (such as Walmart (registered trademark)) and users, transactions between retailers and storage service 104 (described below) Transactions between the user and the storage service 104, transactions between the retailer and the storage service 104 on behalf of the user (with or without user participation in the transaction), etc. may be facilitated. In a transaction between the retailer and the storage service 104 on behalf of the user, the user may not be aware that the file has been purchased from the retailer on behalf of the user. In some embodiments, the custody service 104 may store the user's financial account information and simply receive authorization to make purchases for that user.

例えば、通常、パーム(Palm(登録商標))トレオ(Treo(登録商標))スマートフォン上で音楽を聞くユーザは、交換サービス102によって維持されるインタフェースウェブサイト116を閲覧してもよい。ウェブサイト116は、購入できる多数の音楽トラックを、それぞれの現行価格とともにリストしてもよい。特定のトラックの各リスト項目は、例えば保管サービス104を使用して記憶された、音楽トラックのコピーの特定のインスタンスに対応してもよい。ユーザは、所望のトラックを購入のために選択してもよく、その時点で、交換サービス102は、ユーザの銀行またはクレジットカード勘定を借記し、そして、購入されたトラックの所有権の移転を、保管サービス104内で成立させてもよい。実際の移転は、所有権、アクセスおよび/またはプレイバックの権利(例えば、購入された音楽トラックであるファイルに関連付けられた権利)を表すデータビットを、購入者によるトラックの新しい所有権と、販売者からの権利の除去とを反映するように、単に変更することを含んでもよい。このようにして、ファイルは、ファイルのいかなる追加のコピーも作成することなしに、そしてそれと同時に、購入および売却されるファイルの著作権所有者の著作権が侵害されないことを確実にしながら、さまざまなパーティによって購入および売却されてもよい。ファイルが保管サービス104内にまだ記憶されていない状況では、以下で詳しく説明するように、ファイルの合法のコピーを含む媒体(例えば、CDまたはDVD)が、保管サービスの、ファイルのリポジトリ124に追加されるように、保管サービス104に物理的に送られてもよい。そのような実施形態では、交換サービス102は、ファイルコピーの所与のインスタンスの1つのコピーのみが存在することを許可されるということを、検証してもよく、および/または、検証を提供する働きをしてもよい。言い換えると、交換サービス102は、ファイルのコピーを含む媒体が、保管サービスの、ファイルのリポジトリ124内にファイルが入れられた直後に、または入れられている間に、破棄されることを検証してもよい。いくつかの実施形態では、保管サービスの、ファイルのリポジトリ124は、媒体を含んでもよい。同様に、プレイバックの間、ファイルコピーの所与のインスタンスの1つのコピーのみが存在することを許可されるということを、検証するために、および/または、検証を提供する働きをするために、交換サービス102は、プレイバックサービス106(以下に記載)と統合されてもよい。   For example, a user who normally listens to music on a Palm® Treo® smartphone may browse the interface website 116 maintained by the exchange service 102. The website 116 may list a number of music tracks that can be purchased, along with their current prices. Each list item for a particular track may correspond to a particular instance of a copy of a music track, for example, stored using storage service 104. The user may select the desired truck for purchase, at which time the exchange service 102 will debit the user's bank or credit card account and transfer ownership of the purchased truck, It may be established in the storage service 104. The actual transfer involves selling data bits representing ownership, access and / or playback rights (eg, rights associated with a file that is a purchased music track), and new ownership of the track by the purchaser. It may include simply changing to reflect the removal of rights from the party. In this way, the file can be processed in various ways without making any additional copies of the file and at the same time ensuring that the copyright owner's copyright of the file being purchased and sold is not infringed. It may be purchased and sold by a party. In situations where the file is not yet stored in the storage service 104, a medium (eg, CD or DVD) containing a legitimate copy of the file is added to the file repository 124 of the storage service, as described in detail below. As such, it may be physically sent to the storage service 104. In such embodiments, the exchange service 102 may verify and / or provide verification that only one copy of a given instance of the file copy is allowed to exist. May work. In other words, the exchange service 102 verifies that the medium containing the copy of the file is destroyed immediately after or while the file is placed in the repository 124 of the storage service. Also good. In some embodiments, the file repository 124 of the storage service may include media. Similarly, during playback, to verify that only one copy of a given instance of a file copy is allowed to exist and / or to serve to provide verification The exchange service 102 may be integrated with the playback service 106 (described below).

上記に示したように、交換サービス102は、ファイルに関連する取引情報を記録し、この情報の履歴を記憶してもよい。この情報の集約が、価格を設定するため、ファイルの価値を決定するため、マーケティングまたは広告の目的のため、在庫管理の目的のため、(例えば、関連する製品またはサービスの追加提供などの)アップセル(upsell)の機会を作るため、または提供するため、メンバーシップのレベル/状態/資格を判定するため、および監査を行うために使用されてもよい。この情報は、さらに、交換サービス102が、または保管サービス104などの統合サービスが、ユーザへの販売のためにファイルを購入/取得することを可能にするために使用されてもよい。情報は、特定のファイルに対する需要を判定するために、および/または、ファイルを、例えば再販売用に取得するために、交換サービス102が支払うべき適切な価格を判定するために、使用されてもよい。いくつかの実施形態では、交換サービス102は、ファイルの将来の需要を予測するために、および、買い戻しの保証または規定をファイルの購入者に提供するために、集約された情報を使用してもよい。そのような規定は、購入者が、将来のある日に、例えば、購入者がファイルにアクセスするか、またはファイルを再生した後で、購入者が第三者にファイルを販売することができない場合、および/または、購入者が望むときはいつでも、所定の価格で交換サービス102にファイルを売り戻すことを可能にする。買い戻し価格は、最初の販売時に、または、後日に、決定されてもよい。買い戻し価格は、取引情報またはその他の要因の関数であってもよい。買い戻し規定は、任意選択であってもよく、そして、規定の選択は、最初の購入価格に、プラスに、またはマイナスに影響してもよい。代替の実施形態では、買い戻し規定は、必須であってもよい。いくつかの実施形態では、交換サービス102は、複数のユーザの代理として、ファイルの複数のコピーを一括購入割引率で購入するために、特定のファイルに対する需要を集約することが可能であってもよい。したがって、交換サービス102は、著作権を侵害しない取引を容易にする。交換サービス102は、さらに、ファイルコピーの非存在または破棄の検証を提供してもよく、すべての取引を記録しながら、合法の移転を成立させるために、保管サービス104と統合されてもよく、そして、移転されたファイルの使用を、著作権を侵害することなく可能にするために、プレイバックサービス106と統合されてもよい。   As indicated above, the exchange service 102 may record transaction information associated with the file and store a history of this information. Aggregation of this information can be set up for pricing, determining the value of the file, for marketing or advertising purposes, for inventory management purposes (eg, providing additional related products or services) It may be used to create or provide upsell opportunities, to determine membership levels / status / qualifications, and to perform audits. This information may also be used to allow the exchange service 102 or an integrated service such as the storage service 104 to purchase / obtain files for sale to the user. The information may also be used to determine the demand for a particular file and / or to determine an appropriate price that the exchange service 102 should pay to obtain the file, eg, for resale. Good. In some embodiments, the exchange service 102 may also use the aggregated information to predict the future demand for the file and to provide a buyback guarantee or provision to the purchaser of the file. Good. Such provisions are applicable if the purchaser cannot sell the file to a third party on a certain date in the future, for example after the purchaser has accessed the file or played the file. And / or whenever a purchaser desires, allows the file to be sold back to the exchange service 102 at a predetermined price. The buy back price may be determined at the time of the first sale or at a later date. The buy back price may be a function of transaction information or other factors. The buyback policy may be optional, and the default selection may affect the initial purchase price, positively, or negatively. In an alternative embodiment, a buyback policy may be mandatory. In some embodiments, the exchange service 102 can aggregate demand for a particular file to purchase multiple copies of the file at a bulk purchase discount rate on behalf of multiple users. Good. Thus, the exchange service 102 facilitates transactions that do not infringe copyright. The exchange service 102 may further provide verification of the absence or destruction of the file copy, may be integrated with the custody service 104 to establish a legal transfer while recording all transactions, It may then be integrated with the playback service 106 to allow the use of the transferred file without infringing the copyright.

交換サービス102は、多くの異なるタイプの取引をサポートするように構成されてもよい。固定価格の取引に加えて、サービス102は、任意の数のさまざまな要因に基づく動的価格設定を提供してもよい。例えば、価格は、交換サービス102によって決定されるか、または(例えば、株式市場に類似した)アスク/ビッド情報に基づいて決定される、市場価格に基づいて、継続的に調節されてもよい。いくつかの実施形態では、1つ以上のパーティから1つ以上のパーティへの、ファイルの大規模なコレクション(または、少なくとも2つ以上のファイル)の購入または販売を含む取引がサポートされてもよい。価格設定は、さらに、動的であってもよく、そして、例えば、コレクションのプレミアムを競うための、および一括購入割引のための、上または下への調節を含んでもよい。交換サービス102は、さらに、オークション販売の形式での取引、貸し、借り、複合/マルチパーティ取引(例えば、再販売保証付きの購入)、買い戻し約定、条件付き販売などをサポートしてもよい。例えば、ファイルの販売は、無条件または条件付きのいずれかであってもよい(例えば、ファイルを販売しているユーザは、後でファイルを買い戻すための選択肢を保持してもよい)。例えば、販売者から音楽ファイルを購入するユーザは、販売者が音楽を、例えば、将来の市場価格で、あるいは、販売価格の所定の部分で(例えば、購入者が支払った価格がいくらであっても、販売者は購入者にその90パーセント(または110パーセント)を戻す)、あるいは、例えば10セントなどの、所定の価格で、買い戻してもよい、ということに同意しなければならない取引がサポートされてもよい。そのような買い戻し権は、特定の時(例えば、30日後、他の人が少なくとも3回再生した後、1時間以内)に、または販売者の判断による任意の時に、制約されてもよい。いくつかの実施形態では、買い戻し権の規定は、交換サービス102、保管サービス104、および/またはプレイバックサービス106と対話するための、ユーザ装置108のインタフェース118上に示されてもよく、および/または、交換サービス102、保管サービス104、および/またはプレイバックサービス106の、それぞれ、インタフェース116、126、128上に示されてもよい(例えば、買い戻し規定を有するファイルを含むリストは、そのような規定を有さないファイルとは異なる特定の色を有する)。   Exchange service 102 may be configured to support many different types of transactions. In addition to fixed price transactions, the service 102 may provide dynamic pricing based on any number of different factors. For example, the price may be continuously adjusted based on a market price, determined by the exchange service 102 or determined based on ask / bid information (eg, similar to a stock market). In some embodiments, transactions involving the purchase or sale of a large collection of files (or at least two or more files) from one or more parties to one or more parties may be supported. . Pricing may also be dynamic and may include adjustments up or down, for example, for competing collection premiums and for bulk purchase discounts. The exchange service 102 may further support transactions in the form of auction sales, lending, borrowing, composite / multi-party transactions (eg, purchases with resale guarantees), buyback commitments, conditional sales, and the like. For example, the sale of the file may be either unconditional or conditional (eg, a user selling the file may retain the option to later buy back the file). For example, a user who purchases a music file from a seller may want the seller to play music at a future market price, for example, or at a predetermined portion of the sale price (eg, what price the purchaser paid). Also supports transactions where the seller must agree that he or she may repurchase 90 percent (or 110 percent) of the purchaser) or at a given price, eg 10 cents. May be. Such repurchase rights may be constrained at certain times (eg, after 30 days, within one hour after another person has played at least three times) or at any time at the merchant's discretion. In some embodiments, repurchase rights provisions may be shown on the interface 118 of the user device 108 for interacting with the exchange service 102, the storage service 104, and / or the playback service 106, and / or Alternatively, the exchange service 102, storage service 104, and / or playback service 106 may be shown on the interfaces 116, 126, 128, respectively (eg, a list containing files with buy-back rules is such It has a specific color that is different from a file that has no provision).

本発明の交換サービス102は、さらに、さまざまな異なる収入モデルをサポートするように構成されてもよい。例えば、交換サービス102は、さまざまな異なる種類の取引タイプのいずれかについて、購入者および/または販売者のために実行される各取引について、ユーザに料金を課金してもよい。料金は固定されていてもよく、または、例えば、取引のタイプ、取引の量/価格、ユーザのメンバーシップレベル、以前の取引の頻度、将来の取引を行うことの確約などの、さまざまな要因に基づいて変化してもよい。交換サービス102は、それに加えて、または別法として、加入および/またはメンバーシップ料金に基づいて収入を得てもよく、取引の間に、および/または後で、購入者および/または販売者に提示されるアップセルの提供に基づいて収入を得てもよく、第三者に広告の機会を販売することによって収入を得てもよく、例えば、関連した、または関連のないサービス、製品、および/または情報の提供や、取引情報およびマーケティングデータの販売や、ファイルの人気情報の販売などを目的とした、ユーザへのアクセス、および/またはユーザ情報を、第三者に提供することによって収入を得てもよい。   The exchange service 102 of the present invention may be further configured to support a variety of different revenue models. For example, the exchange service 102 may charge a user for each transaction executed on behalf of a buyer and / or seller for any of a variety of different types of transaction types. Fees may be fixed or due to various factors such as, for example, transaction type, transaction volume / price, user membership level, frequency of previous transactions, commitment to conduct future transactions, etc. It may vary based on. The exchange service 102 may additionally, or alternatively, earn revenue based on subscription and / or membership fees, and to the buyer and / or seller during and / or after the transaction. Revenue may be earned based on offered upsell offerings, and may be earned by selling advertising opportunities to third parties, for example, related or unrelated services, products, and Revenue by providing access to users and / or providing user information to third parties for purposes such as providing information, selling transaction information and marketing data, selling file popularity information, etc. May be obtained.

本発明の交換サービス102は、さらに、さまざまな「販売/購入権」をサポートするように構成されてもよい。例えば、特定のファイルの購入権は、第1のユーザがファイルに値を付けることに基づいて決定されてもよい。これは、時間ベースの購入権(time based right to buy)と呼ばれてもよい。同様に、サービス102は、販売のためにファイルを最初に提供した者が、最初に得られた購入者に販売できるようになる、時間ベースの販売権(time based right to sell)をサポートしてもよい。あるいは、または二次的に、販売または購入権は、配送に基づいてもよい(例えば、システムにファイルを配送した最初の販売者、または支払いを行った最初の購入者)。本発明の交換サービス102は、さらに、基礎をなす商品としてのファイルに基づいた、さまざまなタイプの金融商品(例えば、先物契約、オプション契約、買い戻し約定、その他の、取引所で交換される、および取引所で交換されないデリバティブ)の販売をサポートするように構成されてもよい。いくつかの実施形態では、交換サービス102は、例えば、交換サービス102を介して販売される新規公募(initial public offering)の形態で、ファイルの著作権におけるエクイティインタレストのシェア(shares of equity interest)を売却することによって、著作権所有者が資金を調達することを可能にする手段を提供してもよい。   The exchange service 102 of the present invention may be further configured to support various “sale / purchase rights”. For example, purchase rights for a particular file may be determined based on the first user pricing the file. This may be referred to as a time based right to buy. Similarly, the service 102 supports a time based right to cell that allows the person who originally provided the file for sale to be sold to the original buyer. Also good. Alternatively or secondarily, the sales or purchase rights may be based on delivery (eg, the first seller who delivered the file to the system, or the first buyer who made the payment). The exchange service 102 of the present invention further provides various types of financial instruments (eg, futures contracts, option contracts, repurchase agreements, etc., exchanged at an exchange, and files based on the file as the underlying product, and It may be configured to support the sale of derivatives that are not exchanged on the exchange. In some embodiments, the exchange service 102 may share a share of equity interest in the copyright of the file, eg, in the form of an initial public offering sold via the exchange service 102. The sale may provide a means for allowing the copyright owner to raise funds.

本発明による保管サービス104または機能も、1つ以上のソフトウェアアプリケーションおよび/またはオペレーティングシステム(OS)を実行している、コンピュータサーバまたはホストとして実施されてもよい。いくつかの実施形態では、オペレータがサーバの動作の側面を制御してもよく、他の実施形態では、サーバは完全に自動化されていてもよい。保管サービス104は、例えば、セキュリティ保護されたネットワークを介して、直接的に、あるいは、例えば、中間のサーバまたはインターネット114を介して、間接的に、その他の装置、サーバ、またはサービス(例えば、交換サービス102、プレイバックサービス106、ユーザ装置108、110、112、ファイル配布サーバなど)に結合されて、それらと通信してもよい。保管サービス104は、例えば、ネットワーク化されたRAIDシステム、および/または、ロボティック媒体投入装置および読取装置などの、電子データ記憶アレイを含む、リポジトリ124を含んでもよい。いくつかの実施形態では、保管サービス104は、例えば、サービス104が、リポジトリ124内に含まれる各音楽アルバムについて少なくとも1枚のCDを保管するように、ファイルとともに媒体(例えば、CD、DVDなど)を格納してもよい。いくつかの実施形態では、保管サービス104は、ユーザによって直接アクセスまたは使用されず、そして、例えば交換サービス102およびプレイバックサービス106のような、フロントエンドサービスのみと相互作用する、「バックエンド」サービスとして実施されてもよい。いくつかの実施形態では、しかし、ユーザは、例えば、セルラー電話機、ネットワークコンピュータ、無線携帯情報端末(PDA)、ハンドヘルド装置、衛星ラジオ受信機、ネットワークにアクセスするように修正されていてもよいメディアプレーヤー(例えば、アップル(Apple(登録商標)社)のアイポッド(iPod(登録商標))、サンディスク(SanDisk(登録商標))のサンサ(Sansa(登録商標))、東芝(Toshiba(登録商標))のギガビート(Gigabeat(登録商標))など)、ワイファイ(WiFi)装置(例えば、ラップトップコンピュータ、ノキア(Nokia(登録商標))770インターネットタブレット(Internet Tablet(登録商標)))などを含む)をはじめとする、さまざまな異なるユーザ装置108、110、112を介して、保管サービス104に直接アクセスしてもよく、または、保管サービス104から伝送されたものを直接受信してもよい。いくつかの実施形態では、保管サービス104は、ウェブページ(例えば、HTMLまたはXMLベースのワールドワイドウェブ(WWW)ページ)として実施されたインタフェース126(例えば、ユーザおよび/またはオペレータインタフェース)を含んでもよく、一方、他の実施形態では、ユーザ装置108、110、112は、それぞれ、インタフェース118、120、122を含んでもよい。   The storage service 104 or function according to the present invention may also be implemented as a computer server or host running one or more software applications and / or operating systems (OS). In some embodiments, an operator may control aspects of the server's operation, and in other embodiments, the server may be fully automated. The custody service 104 may be another device, server, or service (eg, an exchange), eg, directly via a secure network, or indirectly, eg, via an intermediate server or the Internet 114. Service 102, playback service 106, user devices 108, 110, 112, file distribution servers, etc.) and may communicate therewith. The storage service 104 may include a repository 124 that includes an electronic data storage array, such as, for example, a networked RAID system and / or robotic media input device and reader. In some embodiments, the storage service 104 is a medium (eg, CD, DVD, etc.) with files such that the service 104 stores at least one CD for each music album included in the repository 124, for example. May be stored. In some embodiments, the storage service 104 is not directly accessed or used by a user and as a “back end” service that interacts only with front end services, such as the exchange service 102 and playback service 106, for example. May be implemented. In some embodiments, however, the user may be modified to access a cellular phone, network computer, wireless personal digital assistant (PDA), handheld device, satellite radio receiver, network, for example. (For example, Apple (Apple (registered trademark)) iPod (iPod (registered trademark)), SanDisk (registered trademark) Sansa (registered trademark), Toshiba (Toshiba (registered trademark)) Including Gigabeat (Gigabeat®), Wi-Fi devices (including laptop computers, Nokia® 770 Internet Tablet (Internet Table®), etc.) To, via a variety of different user devices 108, 110 may be directly accessed storage service 104, or may receive those transmitted from the storage service 104 directly. In some embodiments, the storage service 104 may include an interface 126 (eg, a user and / or operator interface) implemented as a web page (eg, an HTML or XML-based World Wide Web (WWW) page). However, in other embodiments, user devices 108, 110, 112 may include interfaces 118, 120, 122, respectively.

保管サービス104は、追跡情報とファイル検証機能とを提供する、監査機能を含んでもよい。例えば、保管サービス104は、任意の所与の瞬間において、保管サービス104のドメイン内のすべてのファイルが、「合法の」、非海賊版の、著作権に準拠した、ファイルのコピーとして検証されることが可能なように、ファイルのコピーの各インスタンスを(例えば、シリアル/識別番号を割り当てるか、または関連付けることによって、および/または、ファイルの内容に組み込まれた電子「透かし」を使用することによって)一意に識別するための手段を含んでもよい。さらに、保管サービス104は、保管の連鎖(chain of custody)が明らかにされてもよいように、ファイルの特定のインスタンスがどこから来たか、および/または、どこに行ったかに関する、履歴情報を記憶してもよい。保管サービス104は、マーケティングまたは在庫管理情報を明らかにするために、保管の連鎖情報を、例えば、エンティティによって保持された時間、または保管サービスのリポジトリ124内に記憶されている特定のファイルのコピーの数などの、その他の転送情報とともに集計および/または集約するための、プログラムを含んでもよい。いくつかの実施形態では、保管サービス104は、そのような情報を、例えば交換サービス102に提供してもよい。   The storage service 104 may include an audit function that provides tracking information and a file verification function. For example, the archiving service 104 may verify that at any given moment, all files in the archiving service 104 domain are verified as “legal”, non-piracy, copyright compliant, file copies. Each instance of a copy of the file (eg, by assigning or associating a serial / identification number and / or by using an electronic “watermark” embedded in the contents of the file) Means for uniquely identifying may be included. In addition, the archiving service 104 stores historical information regarding where a particular instance of a file came from and / or where it went so that a chain of custody may be revealed. Also good. The storage service 104 may provide storage chain information, for example, the time held by an entity, or a copy of a particular file stored in the storage service repository 124 to reveal marketing or inventory management information. A program may be included to aggregate and / or aggregate with other transfer information, such as numbers. In some embodiments, the storage service 104 may provide such information to the exchange service 102, for example.

動作時、保管サービス104は、ファイルを含む媒体を維持または保管することをユーザが気にする必要がないことを可能にする、便利な手段として機能してもよい。保管サービス104は、デジタルファイルの、セキュリティ保護された、高信頼の、保証された記憶および管理を提供してもよい。そのようなサービス104は、大規模なメモリおよびハードディスク容量を有する必要からユーザを解放し、さらに、高価なバックアップ装置、壊れやすいバックアップ媒体、および時間のかかるバックアップ手順を有する必要からユーザを解放する。保管サービス104は、普遍的にアクセス可能な、セキュリティ保護された、かつ保証されたリポジトリ124内にファイルを記憶してもよい。いくつかの実施形態では、保管サービス104は、バックアップサービスおよびファイルフォーマット変換サービスを提供してもよい。いくつかの実施形態では、保管サービス104は、例えば、コピーを作成する必要なしにファイルの所有権を移転するために、ユーザが交換サービス102の機能にアクセスすることを可能にしてもよい。同様に、保管サービス104は、例えば、コピーを作成する必要なしにファイルを再生または使用するために、ユーザがプレイバックサービス106の機能にアクセスすることを可能にしてもよい。   In operation, the archiving service 104 may function as a convenient means that allows a user not to worry about maintaining or archiving media containing files. The archiving service 104 may provide secure, reliable, guaranteed storage and management of digital files. Such a service 104 frees the user from the need to have large memory and hard disk capacity, and further frees the user from the need to have expensive backup devices, fragile backup media, and time consuming backup procedures. The vault service 104 may store the files in a universally accessible, secure and secured repository 124. In some embodiments, the storage service 104 may provide a backup service and a file format conversion service. In some embodiments, the storage service 104 may allow a user to access the functionality of the exchange service 102, for example, to transfer ownership of a file without having to make a copy. Similarly, the storage service 104 may allow a user to access the functionality of the playback service 106, for example, to play or use a file without having to make a copy.

いくつかの実施形態では、保管サービス104および/またはリポジトリ124は、複数の地理的に多様な位置におけるプレイバックを容易にするために、地理的に分散されていてもよい。保管サービス104は、プレイバックサービス106の機能における遅延の防止に役立つように、地理的に分散化された冗長サーバ間での負荷バランシングを提供してもよい。いくつかの実施形態では、保管サービス104は、システムが著作権法を順守していることを証明するための、および著作権所有者に代替の収入モデルとマーケティング機会とを許可するための、およびマーケティング情報を収集するための、監査機能またはサービスを提供してもよい。保管サービス104は、ファイルの整合性、真正性、およびオリジナリティの検証を提供してもよい。例えば、保管サービス104は、新たに受信した、ファイルのコピーを、既知の真正なコピーに対して比較して、ファイルの整合性を検証してもよい。保管サービス104は、在庫およびファイル索引管理を、ユーザ、システム構成要素を含むシステム100、および第三者(例えば、小売業者、販売業者、広告主、著作権所有者など)に提供してもよい。   In some embodiments, the storage service 104 and / or the repository 124 may be geographically distributed to facilitate playback at multiple geographically diverse locations. The storage service 104 may provide load balancing between geographically distributed redundant servers to help prevent delays in the functionality of the playback service 106. In some embodiments, the custody service 104 is for certifying that the system is in compliance with copyright law, and for authorizing alternative revenue models and marketing opportunities for the copyright owner, and An audit function or service for collecting marketing information may be provided. The storage service 104 may provide verification of file integrity, authenticity, and originality. For example, the storage service 104 may compare the newly received copy of the file against a known authentic copy to verify the integrity of the file. Storage service 104 may provide inventory and file index management to users, systems 100 including system components, and third parties (eg, retailers, merchants, advertisers, copyright owners, etc.). .

いくつかの実施形態では、保管サービス104は、さまざまなメンバーシップまたは使用モデルをサポートしてもよい。例えば、ユーザは、ある料金で加入契約を購入するように、または、サービスにファイルを寄贈するように要求されてもよい(例えば、ユーザがX個のファイルを寄贈した場合、ユーザはY Gbのファイルを記憶してもよい)。いくつかの実施形態では、サービス104の使用は、サービス104内でユーザがエクイティ所有権シェア(equity ownership share)を取得または購入することを条件としてもよい。サービス104の使用は、使用ごとの支払いに基づいてもよい。例えば、ユーザ当たりの価格は、ユーザのデータのうちのどれだけの量が、または、ユーザのファイルのうちのいくつが、サービスのリポジトリ124内に記憶されているかに基づいて決定されてもよい。いくつかの実施形態では、サービス104の使用は、他のサービスの使用を条件としてもよい。例えば、ユーザが交換サービス102を介してZ個のファイルを移転した場合、または、プレイバックサービス106を介してX個のファイルをプレイバックした場合、ユーザはY Gbのファイルを記憶してもよい。   In some embodiments, the storage service 104 may support various membership or usage models. For example, a user may be required to purchase a subscription for a certain fee, or to donate files to a service (eg, if a user has donated X files, the user will be in Y Gb You may store the file). In some embodiments, use of the service 104 may be conditioned on a user acquiring or purchasing an equity ownership share within the service 104. The use of service 104 may be based on a per-use payment. For example, the price per user may be determined based on how much of the user's data or how many of the user's files are stored in the service repository 124. In some embodiments, the use of service 104 may be contingent on the use of other services. For example, if the user has transferred Z files via the exchange service 102, or has played X files via the playback service 106, the user may store the Y Gb file. .

いくつかの実施形態では、保管サービス104は、(例えば、ユーザ装置108内の)ユーザのハードドライブを、ローカル記憶のために利用するように構成されてもよい。例えば、保管サービス104は、ユーザのハードドライブの部分を、保管サービス104またはプレイバックサービス106のみが直接アクセスできる、暗号化されたファイルを記憶するための、分散ネットワークの部分にしてもよい。いくつかの実施形態では、保管サービス104は、使用情報を収集、ログ記録、集約、および計算するように構成されてもよい。例えば、保管サービス104は、保管サービス104のドメイン内、またはその他のサービスのドメイン内のファイルについての、プレイバック、移転、および記憶の統計情報を収集してもよい。例えば、保管サービス104は、それがログ記録した、どのファイルが、いつ、どこで、誰によってアクセスされたかを示す情報を有してもよい。このデータは有益な場合があり、したがって、集約されて販売されてもよい。いくつかの実施形態では、このデータは、ビルボード(Billboard(登録商標))マガジンの上位10曲(Magazine’s Top Ten Songs)に類似した形式で集約されてもよい。しかし、音楽トラックの人気は、1週間の間にラジオ放送局によって再生された回数に基づくよりも、1週間の間に発生するユーザプレイバックの回数に基づいて、はるかにより正確に判定される可能性がある。いくつかの実施形態では、(例えば、特定のアーティストの曲が、今年、何回再生されたかのチャートにおけるように)ファイルのアクセスが単に追跡されてもよい。   In some embodiments, the storage service 104 may be configured to utilize a user's hard drive (eg, in the user device 108) for local storage. For example, the storage service 104 may make the portion of the user's hard drive a part of a distributed network for storing encrypted files that only the storage service 104 or the playback service 106 can directly access. In some embodiments, the storage service 104 may be configured to collect, log, aggregate, and calculate usage information. For example, the storage service 104 may collect playback, transfer, and storage statistics for files in the domain of the storage service 104 or other service domains. For example, the custody service 104 may have information indicating which files it has logged, when, where and by whom. This data may be useful and may therefore be aggregated and sold. In some embodiments, this data may be aggregated in a format similar to the top 10 songs (Magazine's Top Ten Songs) of the Billboard magazine. However, the popularity of a music track can be determined much more accurately based on the number of user playbacks that occur during the week than on the number of times played by the radio station during the week. There is sex. In some embodiments, file access may simply be tracked (eg, in a chart of how many times a particular artist's song has been played this year).

いくつかの実施形態では、保管サービス104は、ユーザの代理として、小売業者および/または販売業者から直接、ファイルを購入または取得するように構成されてもよい。例えば、保管サービス104は、保管サービス104へのユーザ要求に応えて、ユーザのためにアイチューンズ(iTunes)から直接、トラックをダウンロードしてもよい。別の例では、ユーザがアイチューンズ(iTunes)からの購入を開始してもよく、そして、保管サービス104が取引を完了して、保管サービスのリポジトリ124にトラックをダウンロードし、トラックの所有権を、購入しているユーザの所有権として記録してもよい。さらに別の例では、ユーザがアイチューンズ(iTunes)に、購入したトラックを保管サービス104に送信することを許可してもよい。   In some embodiments, the storage service 104 may be configured to purchase or obtain files directly from retailers and / or merchants on behalf of the user. For example, the storage service 104 may download a track directly from iTunes for the user in response to a user request to the storage service 104. In another example, a user may initiate a purchase from iTunes, and the storage service 104 completes the transaction, downloads the track to the storage service repository 124, and takes ownership of the track. It may be recorded as the ownership of the purchasing user. In yet another example, a user may allow iTunes to send purchased tracks to the storage service 104.

上記に示したように、保管サービス104(または交換サービス102)は、マーケットプレーヤーまたはマーケットメーカーとして働いてもよい。いくつかの実施形態では、保管サービス102(または交換サービス104)は、割引価格でメンバーから購入したファイルの在庫を保持してもよい。保管サービス104(または交換サービス102)は、ファイルの市場価格に影響を及ぼすか、またはさらには、ファイルの市場価格を設定してもよい。上述の、収集されたプレイバック、移転、および記憶の統計情報を使用して、保管サービス104(または交換サービス102)は、需要を評価し、ファイルの価格を予測してもよい。市場の知識を使用して、保管サービス104(または交換サービス102)は、他のユーザが、将来、より高い価格で購入するであろうファイルを取得するように、ユーザに奨励(例えば、動機を提供)してもよい。いくつかの実施形態では、これらの機能は、保管サービス104が、ほとんど無料で(例えば、取引コストのみで)、トラック(またはその他のファイル)をユーザに提供することを可能にしてもよい。   As indicated above, the storage service 104 (or exchange service 102) may work as a market player or market maker. In some embodiments, the storage service 102 (or exchange service 104) may maintain inventory of files purchased from members at a discounted price. The storage service 104 (or the exchange service 102) may affect the market price of the file or even set the market price of the file. Using the collected playback, transfer, and storage statistics described above, the storage service 104 (or exchange service 102) may evaluate demand and predict the price of the file. Using market knowledge, storage service 104 (or exchange service 102) encourages users to obtain files that other users will purchase at a higher price in the future (eg, motivates them). Provided). In some embodiments, these features may allow the storage service 104 to provide a user with a track (or other file) almost free of charge (eg, at transaction costs only).

本発明によるプレイバック(またはアクセス)サービス106または機能は、同様に、1つ以上のソフトウェアアプリケーションおよび/またはオペレーティングシステムを実行している、コンピュータサーバまたはホストとして実施されてもよい。いくつかの実施形態では、オペレータがサーバの動作の側面を制御してもよく、他の実施形態では、サーバは完全に自動化されていてもよい。プレイバックサービス106は、例えば、セキュリティ保護されたネットワークを介して、直接的に、あるいは、例えば、中間のサーバまたはインターネット114を介して、間接的に、その他の装置、サーバ、またはサービス(例えば、交換サービス102、保管サービス104、ユーザ装置108、110、112、ファイル配布サーバなど)に結合されて、それらと通信してもよい。プレイバックサービス106は、ファイルのバイトが装置上で再生され、そして削除または上書きされる前に、例えば数バイトよりも多く、ユーザ装置108、110、112がバッファリングする必要がないような速度での、ユーザ装置108、110、112へのファイルの配送を可能にする、伝送プロトコルを使用してもよい。ユーザ装置108、110、112は、受信ファイル、またはそのいかなる部分も、任意の大幅な、またはかなりの時間にわたって、ユーザが記憶するのを防いでもよい(例えば、1秒未満、またはファイルの受信した部分を装置上で再生するために必要とされる時間未満)。   A playback (or access) service 106 or function according to the present invention may also be implemented as a computer server or host running one or more software applications and / or operating systems. In some embodiments, an operator may control aspects of the server's operation, and in other embodiments, the server may be fully automated. The playback service 106 can be another device, server, or service (eg, via a secure network, for example, directly or indirectly, for example, via an intermediate server or the Internet 114 (eg, Exchange service 102, storage service 104, user devices 108, 110, 112, file distribution servers, etc.) and may communicate therewith. The playback service 106 is at a rate such that more than a few bytes of user files 108, 110, 112 need not be buffered before the bytes of the file are played on the device and deleted or overwritten, for example. A transmission protocol that enables delivery of files to user devices 108, 110, 112 may be used. The user device 108, 110, 112 may prevent the user from storing the received file, or any portion thereof, for any significant or significant amount of time (eg, less than 1 second or received file) Less than the time required to play the part on the device).

ユーザは、例えば、セルラー電話機、ネットワークコンピュータ、無線携帯情報端末(PDA)、ハンドヘルド装置、衛星ラジオ受信機、ネットワークにアクセスするように修正されていてもよいメディアプレーヤー(例えば、アップル(Apple(登録商標)社)のアイポッド(iPod(登録商標))、サンディスク(SanDisk(登録商標))のサンサ(Sansa(登録商標))、東芝(Toshiba(登録商標))のギガビート(Gigabeat(登録商標))など)、ワイファイ(WiFi)装置(例えば、ラップトップコンピュータ、ノキア(Nokia(登録商標))770インターネットタブレット(Internet Tablet(登録商標)))などを含む)をはじめとする、さまざまな異なるユーザ装置108、110、112を介して、プレイバックサービス106にアクセスしてもよく、または、プレイバックサービス106から伝送されたものを受信してもよい。いくつかの実施形態では、プレイバックサービス106は、ウェブページ(例えば、HTMLまたはXMLベースのワールドワイドウェブ(WWW)ページ)として実施されたインタフェース128(例えば、ユーザおよび/またはオペレータインタフェース)を含んでもよく、一方、他の実施形態では、ユーザ装置108、110、112は、インタフェース118、120、122を含んでもよい。   The user may be, for example, a cellular phone, a network computer, a wireless personal digital assistant (PDA), a handheld device, a satellite radio receiver, a media player that may be modified to access the network (eg, Apple® )) IPod (iPod (registered trademark)), SanDisk (registered trademark) Sansa (registered trademark), Toshiba (Toshiba (registered trademark) Gigabeat (registered trademark)), etc. ), WiFi devices (including, for example, laptop computers, Nokia (R) 770 Internet tablets (Internet Table (R)), etc.) Through 108, 110, 112, may access the playback service 106, or may receive those transmitted from the playback service 106. In some embodiments, the playback service 106 may include an interface 128 (eg, a user and / or operator interface) implemented as a web page (eg, an HTML or XML-based World Wide Web (WWW) page). However, in other embodiments, user devices 108, 110, 112 may include interfaces 118, 120, 122.

プレイバックサービス106は、オンデマンドでの媒体なしのプレイバックを、著作権を侵害することなく可能にする。ユーザ装置108、110、112の必要メモリは、最小であり、ユーザのファイルのライブラリが増加するにつれて変化することはない。プレイバックサービス106は、さらに、プレイバック順序をソートすること、取得する新しいファイルを選択すること、古いファイルの再販売を提案すること、ファイルおよび/またはコレクションの市場価値情報を示すことなどの、プレイリストまたはファイルインデックス管理機能を提供してもよい。これらの機能または特徴は、サービス106によって(例えば、プレイバックサービスインタフェース128を介して)直接提供されてもよく、および/または、以下でより詳しく説明するように、ユーザ装置108、110、112によって提供またはサポートされてもよい。プレイバックサービス106は、ファイルがユーザ装置108、110、112に配送され、ただちに装置108、110、112上で再生されて、装置108、110、112から削除される際の、コピーを作成することなく、かつ、ファイルの最小のバッファリングを伴う、プレイバックを提供する。プレイバックサービス106は、受信したいかなるファイルも装置によって記憶されないことを検証することが可能な、特定のユーザ装置108、110、112のみに、ファイルを「ストリーミング」するように構成されてもよい。例えば、装置108、110、112は、以前に再生されたファイルが記憶されなかったことを検証するために、装置を検索してファイルのシグネチャまたは識別情報を探す、プログラムを実行するように要求されてもよい。本明細書で使用する場合、そして、特に指示しない限り、ストリーミング(streaming)という用語は、受信装置がプレイバックサービスに対して、受信データは装置上でデータを再生するために必要とされるよりも長く記憶されない(または記憶されることができない)ということ、および、送信されるデータは、プレイバック速度よりもわずかに高い(例えば、+1%〜+5%)速度で送信されるということを確証する、転送プロトコルを意味してもよい。いくつかの実施形態では、ストリーミングは、さまざまなボイスオーバーインターネットプロトコル(VOIP)を使用して実装されてもよい。いくつかの実施形態では、パーソナル暗号化キャスティング(personal encrypted casting)(例えば、ベライゾン(Verizon(登録商標))によって提供されているブイキャスト(V−Cast(登録商標)))が使用されてもよい。   The playback service 106 enables on-demand medialess playback without infringing copyright. The required memory of user devices 108, 110, 112 is minimal and does not change as the user's library of files increases. The playback service 106 further sorts the playback order, selects new files to retrieve, suggests resale of old files, presents market value information for files and / or collections, etc. A playlist or file index management function may be provided. These functions or features may be provided directly by service 106 (eg, via playback service interface 128) and / or by user equipment 108, 110, 112, as will be described in more detail below. May be provided or supported. The playback service 106 creates a copy when the file is delivered to the user device 108, 110, 112 and immediately played on the device 108, 110, 112 and deleted from the device 108, 110, 112. Provides playback with minimal and minimal buffering of files. The playback service 106 may be configured to “stream” the file only to certain user devices 108, 110, 112 that can verify that no received file is stored by the device. For example, the devices 108, 110, 112 are required to run a program that searches the device for file signature or identification information to verify that a previously played file was not stored. May be. As used herein, and unless otherwise indicated, the term streaming is more important than the receiving device is required for playback services and the received data is required to play data on the device. Is not stored for long (or cannot be stored) and that the transmitted data is transmitted at a rate slightly higher than the playback rate (eg, + 1% to + 5%). It may mean a transfer protocol. In some embodiments, streaming may be implemented using various voice over internet protocols (VOIP). In some embodiments, personal encrypted casting (e.g., buoy cast (V-Cast (R)) provided by Verizon (R)) may be used. .

いくつかの実施形態では、プレイバックサービス106は、プレイバックを、プレイバックサービス106に登録された、および/または、プレイバックサービス106の制御下にある、ユーザ装置108、110、112に限定してもよい。例えば、プレイバックサービス106は、例えば、プレイバックされたファイルを記憶していないなどの、特定のユーザ義務に従っていることを検証するために、ユーザ装置108、110、112にアクセスすることが可能であってもよい。いくつかの実施形態では、エージェント(例えば、自律ソフトウェアモジュール(autonomous software module))が、ユーザ順守とユーザ装置108、110、112の動作とを監視するために、ユーザ装置108、110、112上で実行されることが要求されてもよい。監視エージェントは、定期的に、ランダムに、および/または、各ファイルプレイバックの前または後に、例えば暗号化メッセージを使用して、プレイバックサービス106に報告を返してもよい。プレイバックは、特定の時間の長さによって、および/または、特定の数のファイルアクセス/「プレイバック」に、制限されてもよい。   In some embodiments, the playback service 106 limits playback to user devices 108, 110, 112 that are registered with and / or under the control of the playback service 106. May be. For example, the playback service 106 can access the user devices 108, 110, 112 to verify compliance with certain user obligations, eg, not storing the played back file. There may be. In some embodiments, an agent (eg, an autonomous software module) on the user device 108, 110, 112 to monitor user compliance and the operation of the user device 108, 110, 112. It may be required to be performed. The monitoring agent may return reports to the playback service 106 periodically, randomly, and / or before or after each file playback, for example using an encrypted message. Playback may be limited by a specific length of time and / or to a specific number of file accesses / “playbacks”.

いくつかの実施形態では、プレイバックサービス106は、さまざまなユーザが、それらのそれぞれのプレイリスト(play list)に関する情報をお互いに共有することを可能にする設備を提供してもよい。例えば、第1のユーザは、プレイバックサービス106を使用して、そのユーザの好みの音楽トラックの、リストおよび説明(例えば、そのユーザのコメントの音声記録)を公表してもよい。その他のユーザは、次に、プレイバックサービス106を使用して、第1のユーザのリストを見つけて、アクセスしてもよい。プレイバックサービス106は、さらに、取引を開始するための関連情報を自動的に交換サービス102に渡すことによって、ユーザが、第1のユーザの音楽トラックのうちの1つ以上を、交換サービス102を介して取得するのを容易にしてもよい。   In some embodiments, the playback service 106 may provide facilities that allow various users to share information about their respective play lists with each other. For example, the first user may use the playback service 106 to publish a list and description (eg, an audio recording of the user's comments) of the user's favorite music tracks. Other users may then use the playback service 106 to find and access a list of first users. The playback service 106 also automatically passes relevant information for initiating a transaction to the exchange service 102 so that the user can exchange one or more of the first user's music tracks with the exchange service 102. It may be easy to obtain via

他のサービス102、104と同様に、プレイバックサービス106は、価格を設定するため、ファイルの価値を決定するため、マーケティングまたは広告の目的のため、在庫管理の目的のため、(例えば、関連する製品またはサービスの追加提供などの)アップセル(upsell)の機会を作るため、または提供するため、メンバーシップのレベル/状態/資格を判定するため、および監査を行うために、使用統計情報をログ記録、集約、および計算してもよい。この情報は、さらに、プレイバックサービス106が、または交換サービス102および/または保管サービス104などの統合サービスが、ユーザへの販売のためにファイルを購入/取得することを可能にするために使用されてもよい。情報は、特定のファイルに対する需要を判定するために、および/または、ファイルを、例えば再販売用に取得するために、交換サービス102が支払うべき適切な価格を判定するために、使用されてもよい。いくつかの実施形態では、ファイルの将来の需要を予測するために、および、買い戻しの保証または規定をファイルの購入者に提供するために、集約された情報が使用されてもよい。   Like the other services 102, 104, the playback service 106 sets prices, determines the value of files, for marketing or advertising purposes, for inventory management purposes (eg, relevant). Log usage statistics to create or provide upsell opportunities (such as additional offerings of products or services), to determine membership levels / status / qualifications, and to perform audits It may be recorded, aggregated, and calculated. This information is further used to enable playback service 106 or an integrated service such as exchange service 102 and / or storage service 104 to purchase / obtain files for sale to a user. May be. The information may also be used to determine the demand for a particular file and / or to determine an appropriate price that the exchange service 102 should pay to obtain the file, eg, for resale. Good. In some embodiments, the aggregated information may be used to predict future demand for the file and to provide buyback guarantees or provisions to the purchaser of the file.

いくつかの実施形態では、プレイバックサービス106は、ファイルがアクセスされることができないように、ファイルのインスタンスをロックすることによって、システム100が、著作権法および/またはファイルライセンス規定を順守し続けていることを確実にしてもよい。例えば、システム100(またはそのユーザ)が、特定の音楽トラックをプレイバックするためのX個のライセンスを所有している場合、プレイバックサービス106は、並行プレイバックを、任意の所与の時間におけるX以下のインスタンスのプレイバックに制限してもよい。そのような制限は、仮に、例えば、1つ以上のユーザが、他の場合には所与の音楽トラックを並行してプレイバックすることが許可されるであろう、複数のユーザ装置108、110、112を有しているとしても、プレイバックサービス106によって強制されてもよい。   In some embodiments, the playback service 106 keeps the system 100 compliant with copyright laws and / or file licensing regulations by locking an instance of the file so that the file cannot be accessed. You may be sure that For example, if the system 100 (or its user) has X licenses for playing back a particular music track, the playback service 106 may perform parallel playback at any given time. The playback may be limited to instances of X or less instances. Such a limitation could be, for example, a plurality of user devices 108, 110 that would allow one or more users to play back a given music track in parallel. , 112 may be enforced by the playback service 106.

いくつかの実施形態では、システム100が、著作権法および/またはファイルライセンス規定を順守し続けていることを確実にするために、プレイバックサービス106は、タイムスライシングを使用してもよい。ファイルのタイムスライシングは、ファイルへの並行アクセスを、ただし、そのファイルの異なる部分のみへの並行アクセスを、可能にする。例えば、いくつかの実施形態では、仮に、ファイルの1つのライセンスのみがシステム100によって所有されている場合でも、ファイルのコピーを作成することなしに、かつ、著作権法および/またはファイルライセンス規定を侵害することなしに、2つ以上の異なるユーザが、ファイルの異なる部分への並行アクセス、またはファイルの異なる部分の並行プレイバックを行ってもよい。プレイバックサービス106は、任意の所与の時間においてファイルのいかなる部分のインスタンスも決して2つ以上存在しないように、2つ以上のユーザが、任意の所与の時間において、ファイルの異なる部分のプレイバックまたはアクセスを行っていることを確実にしてもよい。本明細書で使用する場合、並行(concurrent)という用語は、ファイルの2つ以上のコピーが同時に、しかし必ずしも同期化されずに再生される(例えば、1つのプレイバックが別のプレイバックよりも後で開始される)ということを意味してもよく、そして、「同じ部分が同時に再生される(same portions being played simultaneously)」という用語は、プレイバックが同期化される(例えば、両方のプレイバックが同時に開始される)ということを意味してもよいということに留意されたい。これらの用語を使用すると、プレイバックサービス106は、ファイルの同じ部分が同時に再生されることなく、ファイルの並行プレイバックを可能にしてもよい。より一般的には、本発明は、ファイルの同じ部分が同時にアクセスされることなく、ファイルへの並行アクセスを可能にしてもよい。   In some embodiments, the playback service 106 may use time slicing to ensure that the system 100 continues to comply with copyright laws and / or file license regulations. Time slicing of a file allows concurrent access to the file, but only to different parts of the file. For example, in some embodiments, even if only one license for a file is owned by the system 100, the copyright laws and / or file license provisions may be enforced without making a copy of the file. Without infringement, two or more different users may perform parallel access to different parts of the file or parallel playback of different parts of the file. The playback service 106 allows two or more users to play different parts of a file at any given time so that there are never more than one instance of any part of the file at any given time. It may be ensured that back or access is taking place. As used herein, the term concurrent means that two or more copies of a file are played simultaneously but not necessarily synchronized (eg, one playback is more than another playback). And the term “same parts being played played simultaneously” means that playback is synchronized (eg, both plays). Note that it may mean that backs are started simultaneously). Using these terms, the playback service 106 may allow parallel playback of files without the same portion of the file being played simultaneously. More generally, the present invention may allow parallel access to a file without the same part of the file being accessed simultaneously.

本発明は、インターネットポータルとして実施されてもよく、そのインターネットポータルの中では、例えば、交換サービス102、保管サービス104、およびプレイバックサービス106の統合された実施形態が、多数の小売業者、販売業者、著作権所有者、および第三者の関連する製品およびサービスとともにアクセス可能であってもよい。統合は、異なるサービス102、104、106の別個の動作をユーザが認識しないようなものであってもよい。いくつかの実施形態では、サービス102、104、106は、実際に、上述の3つの特定のサービスの代わりに、すべてが1つのサービスとして、2つのサービスとして、または4つ以上のサービスとして実装されてもよい。   The present invention may be implemented as an Internet portal, in which, for example, an integrated embodiment of the exchange service 102, storage service 104, and playback service 106 is provided by a number of retailers, distributors. May be accessible along with related products and services of copyright owners and third parties. The integration may be such that the user does not recognize the separate operation of the different services 102, 104, 106. In some embodiments, services 102, 104, 106 are actually implemented as one service, as two services, or as four or more services, instead of the three specific services described above. May be.

いくつかの実施形態では、本発明は、オンラインライブラリとして実装されてもよい。ファイルのコピーを作成することなしにユーザにファイルを貸し出す、(上述のような)インターネットポータルに、ユーザはアクセスしてもよい。オンラインライブラリは、メンバーシップ料金を課金してもよく、および/または、ライブラリのファイルのコレクションへの寄贈を要求してもよい。いくつかの実施形態では、オンラインライブラリは、上述の商用インターネットポータル上の、単なる代替のインタフェースまたはオーバレイとして実装されてもよい。いくつかの実施形態では、ユーザは、ある期間にわたって(または、ある数のプレイバックにわたって)ファイルを「借り出し」てもよく、その間、ユーザは、そのファイルを排他的に使用できてもよい。   In some embodiments, the present invention may be implemented as an online library. The user may access an Internet portal (as described above) that lends the file to the user without making a copy of the file. The online library may charge a membership fee and / or may request donation to the library's collection of files. In some embodiments, the online library may be implemented as just an alternative interface or overlay on the commercial internet portal described above. In some embodiments, a user may “borrow” a file over a period of time (or over a certain number of playbacks) while the user may be able to use the file exclusively.

いくつかの実施形態では、本発明は、企業または共同事業などのエンティティによって所有される、ファイルのコレクションとして実装されてもよい。エンティティのメンバーまたは所有者は、エンティティのファイルへのアクセスを許可されるためには、エンティティのエクイティステーク(equity stake)を所有していることを要求されてもよい。いくつかの実施形態では、ファイルおよび/または資本の貢献は、個人に、エクイティホルダー(equity holder)になる資格を与えてもよい。エンティティによって所有されるファイルは、エクイティホルダーの共同資産として保持されてもよく、エクイティホルダーは、オンラインライブラリに関して上述したのと同じ方法で、(やはり上述した)インターネットポータルを介して、ファイルにアクセスすることを許可されてもよい。エンティティのエクイティは、例えば新規公募(initial public offering)(IPO)によって、公開販売されてもよい。IPOは、エンティティのためのファイルを取得するための、または、エクイティホルダーのエンティティへの貢献に対して埋め合わせするための、資金を調達するために使用されてもよい。いくつかの実施形態では、エンティティは、ファイルの著作権を取得してもよい。いくつかの実施形態では、著作権所有者は、エンティティのエクイティと交換に、エンティティに著作権を寄贈してもよい。   In some embodiments, the present invention may be implemented as a collection of files owned by an entity such as a company or joint venture. An entity member or owner may be required to own the entity's equity stake in order to be granted access to the entity's files. In some embodiments, file and / or capital contributions may qualify an individual to become an equity holder. A file owned by an entity may be held as an equity holder's joint asset, and the equity holder accesses the file via an Internet portal (also described above) in the same manner as described above for the online library. You may be allowed to. An entity's equity may be publicly sold, for example, by initial public offering (IPO). The IPO may be used to raise funds to obtain a file for an entity, or to make up for the equity holder's contribution to the entity. In some embodiments, the entity may obtain the copyright of the file. In some embodiments, a copyright owner may donate copyright to an entity in exchange for the entity's equity.

ユーザ装置108、110、112は、新しいタイプの装置と、本発明の実装を特に可能にするための特徴を含むように修正された、市販の装置の変形とを含んでもよい。例えば、アップル(Apple(登録商標)社)のアイポッド(iPod(登録商標))は、無線通信機能を有するように、そして、ファイル記憶のための制限されたメモリを有するように(またはメモリを有さないように)、作成されてもよい。そのような装置は、ファイルを受信するように、そして、それらのファイルを記憶することなしにプレイバックするように、構成されてもよい。装置上に記憶されているファイルを示す代わりに、アイポッド(iPod)のファイル管理インタフェースは、保管サービス104内の、ユーザに関連付けられたファイルをリモートで操作するように、およびそれらのファイルにアクセスするように、構成されてもよく、または、プレイバックサービス106を介したアクセスのために利用可能であってもよく、または、交換サービス102を介した購入のために利用可能であってもよい。いくつかの実施形態では、ユーザ装置108、110、112は、本発明のその他の態様を容易にする、追加のハードウェア特徴を含んでもよい。例えば、装置108は、購入/売却ボタンを含んでもよく、このボタンは、装置インタフェース118上でハイライトされたファイルを、ユーザがファイルを所有している場合は売却することを、または、ユーザがファイルを所有していない場合は購入することを、ユーザが交換サービス102に示すことを可能にする。装置108は、プレビューボタンを含んでもよく、このボタンは、ファイルの限られた部分に、プレビューとして、ユーザがアクセスすることを可能にする。いくつかの実施形態では、例えば、装置108は、取引の迅速化に役立つ取引ボタン、プレイバック、検索、および/または選択をより容易にする「VCR」制御ボタン、ダイヤル、スライド、シャトル、スティック、および/またはトラックパッド、ならびに/あるいは、サービス102、104、106、および/またはファイルとの相互作用を容易にするゲームコントロールを含んでもよい。ディスプレー画面および振動/可聴警報などの、その他のハードウェア特徴も含まれてもよい。   User devices 108, 110, 112 may include new types of devices and variations of commercially available devices that have been modified to include features that specifically enable implementation of the present invention. For example, an Apple (Apple®) iPod (iPod®) has a wireless communication function and has a limited memory for file storage (or has a memory). May be created). Such a device may be configured to receive files and to play back without storing those files. Instead of showing the files stored on the device, the ipod file management interface will remotely manipulate and access the files associated with the user in the storage service 104. As such, it may be configured, or may be available for access via the playback service 106, or may be available for purchase via the exchange service 102. In some embodiments, user devices 108, 110, 112 may include additional hardware features that facilitate other aspects of the invention. For example, the device 108 may include a buy / sell button that allows the user to sell the highlighted file on the device interface 118 if the user owns the file, or if the user has Allows the user to indicate to the exchange service 102 to purchase if he does not own the file. The device 108 may include a preview button that allows a user to access a limited portion of the file as a preview. In some embodiments, for example, the device 108 can be trade buttons, playback, search, and / or “VCR” control buttons that facilitate faster transactions, dials, slides, shuttles, sticks, And / or trackpads and / or game controls that facilitate interaction with services 102, 104, 106, and / or files. Other hardware features such as display screens and vibration / audible alarms may also be included.

いくつかの実施形態では、装置108は、限定された受信範囲を有してもよい。例えば、装置は、インターネット114への802.11g LAN接続性、ワイファイ(WiFi)のインターネット114アクセス、および/または、インターネット114にアクセスするためのRFベースの通信プロトコルを提供してもよい。受信は、伝送時間、および/または、インターネットアクセスポイントまたはホスト(例えば、ユーザのデスクトップPC)への距離に基づいて、限定されてもよい。いくつかの実施形態では、ホストは、サービス102、104、106に接続するための、制御されたリンクとして働いている、ネットワーク上にあってもよい。いくつかの実施形態では、ホストの部分(例えば、ユーザのハードドライブの部分)は、例えば保管サービス104の排他的制御の下で、ファイルのためのローカルな(分散された)記憶として使用されてもよい。いくつかの実施形態では、システム100は、ユーザのパーソナルコンピュータ上に記憶されていてもよい暗号化されたファイルを使用して動作してもよく、そして、プレイバックは、システム100に関連付けられた、またはシステム100に登録されたユーザ装置を介してのみ有効にされてもよい。例えば、上述の無線/メモリレスに修正されたアイポッド(iPod)などの無線装置、FM受信機、携帯電話機、またはその他の装置が、特定のパーソナルコンピュータから受信した信号のみをプレイバックするように構成されてもよい。同様に、パーソナルコンピュータは、特定のユーザ装置のみに送信するように構成されてもよい。いくつかの実施形態では、上述の無線/メモリレスに修正されたアイポッド(iPod)は、VOIP機能を有する電話機として実施されてもよい。さらに、そのような電話機は、VOIP信号を、例えばワイファイ(WiFi)プロトコルなどの、無線プロトコルを介して受信してもよい。   In some embodiments, the device 108 may have a limited coverage area. For example, the device may provide 802.11g LAN connectivity to the Internet 114, WiFi Internet 114 access, and / or an RF-based communication protocol for accessing the Internet 114. Reception may be limited based on transmission time and / or distance to an Internet access point or host (eg, a user's desktop PC). In some embodiments, the host may be on a network that serves as a controlled link to connect to the services 102, 104, 106. In some embodiments, a portion of a host (eg, a portion of a user's hard drive) is used as a local (distributed) storage for files, eg, under exclusive control of storage service 104. Also good. In some embodiments, the system 100 may operate using an encrypted file that may be stored on the user's personal computer, and playback is associated with the system 100. Alternatively, it may be enabled only through a user device registered in the system 100. For example, a wireless device such as the above-mentioned wireless / memoryless modified iPod (ipod), FM receiver, mobile phone, or other device is configured to play back only signals received from a specific personal computer May be. Similarly, the personal computer may be configured to transmit only to a specific user device. In some embodiments, the wireless / memoryless modified iPod (iPod) described above may be implemented as a phone with VOIP functionality. Further, such a telephone may receive a VOIP signal via a wireless protocol, such as a WiFi protocol, for example.

いくつかの実施形態では、ユーザ装置108は、例えば、(WAN/衛星信号受信機として実施された)車両内に取り付けられてもよい。そのような装置は、車両が、ユーザPCの伝送範囲(例えば、無線LAN、802プロトコル、ワイファイ(WiFi)、ブルートゥース(Bluetooth(登録商標))などの伝送範囲)内にある場合、あるいは、ユーザPCから、例えば、携帯電話機、RF信号、および/または無線電話機などを介した伝送範囲内にある場合に、(例えば、上述のように、コピーすることなしに、または、例えば制限されたプレイバック回数などの、プレイバック制限付きで)ファイルを受信またはダウンロードしてもよい。装置は、車両内に永久的に取り付けられてもよく、または、その他のプレイバック機器またはPCに接続されてもよい、取り外し可能なヘッドユニットを含んでもよい。   In some embodiments, user equipment 108 may be mounted in a vehicle (implemented as a WAN / satellite signal receiver), for example. Such a device can be used when the vehicle is within the transmission range of a user PC (eg, transmission range such as wireless LAN, 802 protocol, WiFi, Bluetooth, etc.) or user PC. From within the transmission range, eg via mobile phone, RF signal and / or radio phone etc. (eg as described above without copying or eg limited playback times) The file may be received or downloaded (with playback restrictions, etc.). The device may include a removable head unit that may be permanently mounted in the vehicle or may be connected to other playback devices or PCs.

いくつかの実施形態では、ユーザ装置108は、呼を受信するように構成され、その呼の中でファイルがユーザにプレイバックされる、従来の携帯電話機または無線PDAとして実装されてもよい。音質を向上させるため、および、ファイルがコピーされないことを確実にするために、VOIPなどのデジタルプロトコルが使用されてもよい。いくつかの実施形態では、マルチチャネル(例えば、ステレオ)情報がデジタル信号内に符号化されてもよく、そして電話機は、その信号の受信時に、マルチチャネル情報を復号して、例えばステレオ音響を作成するように、構成されてもよい。電話機は、さらに、例えば、接続されたステレオヘッドフォン、またはマルチチャネル増幅器とスピーカーシステムとを使用することにより、マルチチャネル音響をプレイバックするように構成されてもよい。デスクトップの、または自動車に搭載された、クレードルが、ステレオヘッドフォンへの、またはマルチチャネル増幅器とスピーカーシステムとへの、電話機またはPDAの接続を容易にするために使用されてもよい。   In some embodiments, the user device 108 may be implemented as a conventional mobile phone or wireless PDA that is configured to receive a call and in which a file is played back to the user. Digital protocols such as VOIP may be used to improve sound quality and to ensure that files are not copied. In some embodiments, multi-channel (eg, stereo) information may be encoded in the digital signal, and the phone decodes the multi-channel information upon receipt of the signal, creating, for example, stereo sound It may be configured to do so. The telephone may be further configured to play back multi-channel sound, for example by using connected stereo headphones, or a multi-channel amplifier and speaker system. A cradle on a desktop or mounted in a car may be used to facilitate the connection of a telephone or PDA to stereo headphones or to a multi-channel amplifier and speaker system.

いくつかの実施形態では、サービス102、104、106およびユーザ装置108、110、112は、それぞれ、インタフェース116、126、128、118、120、122を含んでもよい。上述のように、ユーザ装置インタフェース118、120、122は、装置108、110、112の動作、および装置108、110、112との相互作用を容易にするための、任意の数のハードウェアインタフェース特徴を含んでもよい。同様に、サービスのインタフェース116、126、128は、サービス102、104、106の動作、およびサービス102、104、106との相互作用を容易にするための、任意の数のハードウェアインタフェース特徴を含んでもよい。さらに、サービスのインタフェース116、126、128とユーザ装置インタフェース118、120、122との両方は、サービス102、104、106とユーザ装置108、110、112の動作、およびサービス102、104、106とユーザ装置108、110、112との相互作用を容易にするための、ソフトウェアベースのインタフェース特徴を含んでもよい。例えば、ユーザのプレイリストは、(例えば、購入の提案、マーケティングオファーを行うため、および/または、ユーザのファイルのそれぞれの現在の価値を示すために)交換サービス102と統合またはリンクされていてもよい。交換サービス102内の、販売のためのファイルのリストは、各ファイルについて利用可能な、取引または移転のタイプを示してもよい。   In some embodiments, services 102, 104, 106 and user devices 108, 110, 112 may include interfaces 116, 126, 128, 118, 120, 122, respectively. As described above, the user device interfaces 118, 120, 122 may be any number of hardware interface features to facilitate operation of the devices 108, 110, 112 and interaction with the devices 108, 110, 112. May be included. Similarly, service interfaces 116, 126, 128 include any number of hardware interface features to facilitate the operation of and interaction with services 102, 104, 106. But you can. In addition, both service interfaces 116, 126, 128 and user device interfaces 118, 120, 122 are responsible for the operation of services 102, 104, 106 and user devices 108, 110, 112, and services 102, 104, 106 and users. Software-based interface features may be included to facilitate interaction with the devices 108, 110, 112. For example, the user's playlist may be integrated or linked with the exchange service 102 (eg, to make a purchase offer, make a marketing offer, and / or to indicate the current value of each of the user's files). Good. The list of files for sale in exchange service 102 may indicate the type of transaction or transfer available for each file.

インタフェース116、126、128、118、120、122は、推薦システムへのアクセスを提供するソフトウェアインタフェース特徴を含んでもよく、その中では、ファイルに関する情報、および/または、実際のファイルのサンプルが、他のユーザと、または「友達」リストのユーザと共有されてもよい。装置は、すべてのファイルタイプ(例えば、ビデオ、音楽、アプリケーション、ゲーム、ASP、データベースなど)のプレイバック、およびそれらのファイルタイプへのアクセスをサポートする、グラフィカルユーザインタフェースを含んでもよい。ソフトウェアインタフェースは、ログインプロトコルなどのセキュリティ特徴、および自動ログインまたは「ノークリック」ファイル購入方法などの自動化特徴をサポートしてもよい。例えば、上述の例示的な無線アイポッド(iPod)(または任意のその他のメディアプレーヤーハードウェア/ソフトウェア装置)は、保管サービス104に自動的にログインし、必要な認証情報(例えば、ユーザ名およびパスワード)を提供し、そして、ユーザの音楽トラックのリストを取得するように構成されてもよい。いくつかの実施形態では、要求されるログインの一部は、例示的な無線アイポッド(iPod)および/またはその構成要素のいくつかの、媒体アクセス制御(MAC)識別子のような、機械入力される情報であってもよい。言い換えると、一部の情報は、ユーザによって入力される必要はなく、しかし装置は、ログイン/セキュリティ/認証の目的のために情報が使用されてもよいように、情報をやはり送信するように構成されてもよい。いくつかの実施形態では、ソフトウェアインタフェースは、デフォルトのログイン情報が変更されることを可能にするように、および、ユーザが、例えば自動ログイン特徴を、活動化または非活動化することを可能にするように、構成可能であってもよい。   Interfaces 116, 126, 128, 118, 120, 122 may include software interface features that provide access to the recommendation system, in which information about the file and / or actual file samples may be included Or a user on the “friends” list. The device may include a graphical user interface that supports playback of all file types (eg, video, music, applications, games, ASPs, databases, etc.) and access to those file types. The software interface may support security features such as login protocols and automated features such as automatic login or “no click” file purchase methods. For example, the exemplary wireless ipod (iPod) described above (or any other media player hardware / software device) automatically logs into the storage service 104 and provides the necessary authentication information (eg, username and password). And a list of the user's music tracks may be obtained. In some embodiments, a portion of the requested login is machine input, such as a medium access control (MAC) identifier, of an exemplary wireless ipod (iPod) and / or some of its components. It may be information. In other words, some information does not need to be entered by the user, but the device is also configured to send the information so that the information may be used for login / security / authentication purposes. May be. In some embodiments, the software interface allows default login information to be changed and allows a user to activate or deactivate, for example, an automatic login feature. As such, it may be configurable.

インタフェース116、126、128、118、120、122は、さらに、以前に所有していたファイルの買い戻しをサポートする、ソフトウェアインタフェース特徴を含んでもよい。例えば、ユーザの「プレイリスト」またはファイルのリストは、以前に所有していたが、その後販売されたファイルの指示を含んでもよい(例えば、曲名はプレイリスト上で可視であるが、グレー表示されているか、さもなければ、異なる外観を有している)。そのファイルまたは同等物(すなわち、同じ音楽トラックであるが、異なるユーザの、そのコピー)が現在販売中である場合、そのような情報が示されてもよい(例えば、リストの横の星印、「今すぐ購入(buy−now)」アイコン)。インタフェース116、126、128、118、120、122は、さらに、音楽の購入に役立つソフトウェアインタフェース特徴を含んでもよい。いくつかの実施形態では、交換サービスインタフェース116は、ファイル選択コントロール、支払いコントロール、条件選択コントロール(terms selection controls)などの取引特徴を含んでもよい。交換サービスインタフェース116は、さらに、ユーザが保管サービス104に、ユーザあるいはその他のメンバーまたは顧客の代理としてファイルを購入するように指示することを可能にするように構成された、グラフィカルユーザインタフェース(GUI)コントロールを含んでもよい。   Interfaces 116, 126, 128, 118, 120, 122 may further include software interface features that support repurchase of previously owned files. For example, a user's “playlist” or list of files may have instructions for files that were previously owned but subsequently sold (eg, the song name is visible on the playlist but is grayed out). Or otherwise have a different appearance). If the file or equivalent (ie, the same music track but a copy of a different user) is currently on sale, such information may be indicated (eg, a star next to the list, “Buy-now” icon). Interfaces 116, 126, 128, 118, 120, 122 may further include software interface features that aid in the purchase of music. In some embodiments, the exchange service interface 116 may include transaction features such as file selection controls, payment controls, term selection controls. The exchange service interface 116 is further configured to allow the user to instruct the storage service 104 to purchase the file on behalf of the user or other member or customer, a graphical user interface (GUI). Controls may be included.

いくつかの実施形態では、交換サービス102は、ユーザから金融商品を購入してもよく、および/または、ユーザに金融商品を売却してもよい。例えば、交換サービス102は、ファイルの買い戻し約定、および/または、ファイル先物契約を、売却してもよい。ファイルの所有者からの、ファイルの買い戻し約定は、ファイルと交換に資金を提供するための、第1の約定と、ファイルを買い戻すための、第2の約定との両方を含む。ファイル先物契約は、将来の特定の日に、あらかじめ設定された価格でファイルを購入または売却するための、交換サービス102を介して取引されてもよい契約である。例えば、交換サービス102は、交換サービス102が特定の音楽トラックを1年後に1ドルでユーザに売却することを指定する契約を、ユーザが購入することを可能にしてもよい。その音楽ファイルの価値が、1ドルに契約の価格を加えたよりも大きい場合、ユーザは利益を得る。   In some embodiments, the exchange service 102 may purchase financial instruments from the user and / or sell financial instruments to the user. For example, the exchange service 102 may sell a file repurchase agreement and / or a file futures contract. File buyback commitments from file owners include both a first commitment to fund exchange for a file and a second commitment to buy back the file. A file futures contract is a contract that may be traded through the exchange service 102 to purchase or sell a file at a preset price on a specific date in the future. For example, the exchange service 102 may allow a user to purchase a contract that specifies that the exchange service 102 will sell a particular music track to the user for one dollar in a year. If the value of the music file is greater than the dollar plus the contract price, the user will benefit.

いくつかの実施形態では、交換サービス102は、市場データフィードを生成してもよい。ロイター(Reuters(登録商標))またはブルームバーグ(Bloomberg(登録商標))のデータフィードと同様に、さまざまなファイルの価格が、データフィードフォーマットで継続的に報告されてもよい。インタフェース116、126、128、118、120、122は、フィード、またはフィードに含まれる情報を、システム100のユーザおよび/またはオペレータに表示してもよい。いくつかの実施形態では、交換サービス102からの情報(例えば、市場データフィード)は、ファイルコレクションの価格設定または価値情報をユーザに提供するために使用されてもよい。例えば、ユーザの音楽の全コレクションが、例えば、ユーザが所有している各音楽トラックの現在の市場価値の合計に基づいて、価格設定または評価されてもよい。   In some embodiments, the exchange service 102 may generate a market data feed. Similar to Reuters® or Bloomberg® data feeds, prices for various files may be continuously reported in data feed formats. Interfaces 116, 126, 128, 118, 120, 122 may display feeds or information contained in the feeds to users and / or operators of system 100. In some embodiments, information from the exchange service 102 (eg, market data feed) may be used to provide file collection pricing or value information to the user. For example, a user's entire collection of music may be priced or evaluated based on, for example, the total current market value of each music track that the user owns.

いくつかの実施形態では、システム100が使用するファイル転送または通信プロトコルは、そのプロトコルを使用して伝送されるファイルが記憶またはコピーされないことを確実にするように、特に構成されたものであってもよい。より具体的には、本発明のシステム100は、あらかじめ設定された最大数のバイト、またはファイルの部分のみが、受信され、処理され、削除され(または上書きされ)てから、ファイルの後続のバイトが送信および/または受信されることを許可される、ということを確実にする、(例えば、システムのさまざまな構成要素の、ネットワークアダプタおよび/またはオペレーティングシステム内に実装された)プロトコルを使用してもよい。例えば、プロトコルは、ユーザ装置に送信される音楽ファイルが、装置によってそのファイルが受信されるにつれて、処理され(例えば、装置上で再生され)、そして削除されるということを確実にしてもよい。そのようなプロトコルは、ファイルの制限された部分のみが、ファイルを処理するために必要とされる間だけ、一時的にバッファリングされることを保証する。プロトコルは、さらに、ファイルの処理は、メモリ、記憶装置、またはファイルを収集する可能性があるその他の装置に、ファイルを転送することを含まないということを、確実にしてもよい。例えば、プロトコルは、ファイルを記憶する能力がない、ユーザ装置108、110、112内の、既知の/登録された出力装置(例えば、特定のデジタル−アナログ変換器/増幅器の組み合わせ)のみに、ファイルは転送されてもよいということを要求してもよい。プロトコルは、(例えば、転送されるファイル内に含まれる)インジケータビット、タグ、トークン、またはコードワードが、ファイルは著作権保護されているということ、および、最小のバッファリングで、かつ、転送中に、または宛先において、記憶またはコピーされることなしにのみ、転送されるべきであるということを、プロトコル準拠ハードウェアおよびソフトウェアに伝達するように実装されてもよい。いくつかの実施形態では、プロトコル準拠ハードウェアおよびソフトウェアは、著作権保護されたファイルを、例えば、ファイル「シグネチャ(signatures)」のデータベースを介して、それら自体で認識するように構成されてもよい。   In some embodiments, the file transfer or communication protocol used by system 100 is specifically configured to ensure that files transmitted using that protocol are not stored or copied. Also good. More specifically, the system 100 of the present invention can only receive a pre-set maximum number of bytes, or only a portion of a file, after it has been received, processed and deleted (or overwritten) before the subsequent bytes of the file. Using protocols (e.g. implemented in network adapters and / or operating systems of various components of the system) that are allowed to be sent and / or received Also good. For example, the protocol may ensure that music files sent to the user device are processed (eg, played on the device) and deleted as the file is received by the device. Such a protocol ensures that only a limited part of the file is temporarily buffered as long as it is needed to process the file. The protocol may further ensure that the processing of the file does not include transferring the file to memory, storage, or other devices that may collect the file. For example, a protocol can only file a known / registered output device (eg, a particular digital-to-analog converter / amplifier combination) in user device 108, 110, 112 that does not have the ability to store the file. May request that it be transferred. The protocol indicates that an indicator bit, tag, token, or codeword (eg, contained within the transferred file) indicates that the file is copyright protected, and with minimal buffering and in transit Or at the destination may be implemented to communicate to protocol-compliant hardware and software that it should only be transferred without being stored or copied. In some embodiments, protocol-compliant hardware and software may be configured to recognize copyright-protected files by themselves, eg, via a database of file “signatures”. .

本発明は、本発明の装置の説明において上記に示したような、多くの異なる方法を含む。しかし、本発明の態様をさらに説明するために、2つの例示的方法が、図2および図3のフローチャートに示されている。特定の数のステップの、特定の順序が識別されているが、本発明は、任意の実施可能な順序で実行される、より少ない数のステップ、または任意の数の追加のステップまたはサブステップを使用して実施されてもよいということが理解されるであろう。   The present invention includes a number of different methods, as indicated above in the description of the apparatus of the present invention. However, to further illustrate aspects of the present invention, two exemplary methods are shown in the flowcharts of FIGS. Although a particular order of a particular number of steps has been identified, the present invention includes fewer numbers of steps, or any number of additional steps or sub-steps, performed in any feasible order. It will be understood that it may be implemented using.

図2を参照すると、第1の例示的方法200は、オーディオファイルのコピーが保管サービス104によって記憶される、ステップS1から開始される。オーディオファイルのコピーは、オーディオファイルを保管しないパーティによって所有されている。ステップS2において、オーディオファイルのプレイバックを求める要求が、プレイバックサービス106によって受信される。S3において、プレイバックを求める要求は、ファイルを所有しているパーティからであることが検証される。いくつかの実施形態では、プレイバックサービス106は、ユーザ装置108によって自動的にプレイバックサービス106に提供された、識別パスワードを、保管サービス104に提供してもよい。保管サービス104は、パスワードを使用して、記憶されているオーディオファイルが、装置108またはユーザと関連付けられていることを検証してもよい。例えば、記憶されているオーディオファイルは、パスワードのコピーを含んでもよく、そして、提供されたパスワードと記憶されているパスワードとの間の一致が、装置108のユーザは、実際に、記憶されているオーディオファイルの所有者であるということを、システム100に示してもよい。ステップS4において、オーディオファイルのコピーを表す信号が、オーディオファイルのコピーの所有者に関連付けられたユーザ装置108に送信される。ユーザ装置は、信号を受信するように、そして、オーディオファイルの受信した部分を再生するためにユーザ装置が必要とする最小時間よりも長く、オーディオファイルのいかなる部分も記憶することなく、オーディオファイルを再生するように、動作可能である。   Referring to FIG. 2, the first exemplary method 200 begins at step S 1 where a copy of an audio file is stored by the storage service 104. A copy of the audio file is owned by a party that does not store the audio file. In step S 2, a request for playback of the audio file is received by the playback service 106. In S3, it is verified that the request for playback is from the party that owns the file. In some embodiments, the playback service 106 may provide the storage service 104 with an identification password that was automatically provided to the playback service 106 by the user device 108. The custody service 104 may use the password to verify that the stored audio file is associated with the device 108 or the user. For example, the stored audio file may include a copy of the password, and a match between the provided password and the stored password is actually stored by the user of the device 108. The system 100 may be shown to be the owner of the audio file. In step S4, a signal representing a copy of the audio file is transmitted to the user device 108 associated with the owner of the audio file copy. The user device can receive an audio file without receiving any portion of the audio file to receive the signal and longer than the minimum time required by the user device to play the received portion of the audio file. Operate to play.

図3を参照すると、第2の例示的方法300は、ファイルの複数のコピーが保管サービス104によって記憶される、ステップS5から開始される。各コピーは、異なるパーティに関連付けられていてもよい。各パーティは、ファイルの記憶されているコピーのうちの少なくとも1つの所有権を有する。ステップS6において、プレイバックサービス106は、ファイルのコピーの並行リモートプレイバックを、ファイルの著作権所有者の著作権を侵害することなしに、パーティに提供する。ステップS7において、プレイバックサービス106は、記憶されているコピーの数に基づいて、並行リモートプレイバック送信の数を制限する。ステップS8において、プレイバックを要求しているパーティへのプレイバックは、並行リモートプレイバック送信の数が、記憶されているコピーの数未満になるまで遅延させられる。例えば、リモートプレイバック送信が完了すると、並行リモートプレイバック送信の数は減少し、そして、システム100は、ファイルの新たなプレイバック送信を要求しているパーティに応えて、新たなプレイバック送信を開始することを許可する。   Referring to FIG. 3, the second exemplary method 300 begins at step S5, where multiple copies of a file are stored by the storage service 104. Each copy may be associated with a different party. Each party has ownership of at least one of the stored copies of the file. In step S6, the playback service 106 provides concurrent remote playback of a copy of the file to the party without infringing the copyright owner of the file's copyright owner. In step S7, the playback service 106 limits the number of parallel remote playback transmissions based on the number of stored copies. In step S8, playback to the party requesting playback is delayed until the number of concurrent remote playback transmissions is less than the number of stored copies. For example, once the remote playback transmission is complete, the number of concurrent remote playback transmissions decreases and the system 100 responds to the party requesting a new playback transmission of the file with a new playback transmission. Allow to start.

上述の説明は、本発明の特定の実施形態のみを開示するものであり、本発明の範囲に含まれる、上記で開示された方法および装置の修正は、当業者にとって容易に明らかとなるであろう。したがって、本発明は、その特定の実施形態に関連して開示されたが、その他の実施形態が、添付の特許請求の範囲によって定義される本発明の趣旨および範囲に含まれてもよいということが理解されるべきである。   The foregoing description discloses only certain embodiments of the invention, and modifications of the methods and apparatus disclosed above that are within the scope of the invention will be readily apparent to those skilled in the art. Let's go. Thus, although the invention has been disclosed in connection with specific embodiments thereof, it is understood that other embodiments may be included within the spirit and scope of the invention as defined by the appended claims. Should be understood.

100 システム
102 交換サービス
104 保管サービス
106 プレイバックサービス
108、110、112 ユーザ装置
114 インターネット
116、118、120、122、126、128 インタフェース
124 リポジトリ
200 第1の例示的方法
300 第2の例示的方法
100 System 102 Exchange Service 104 Storage Service 106 Playback Service 108, 110, 112 User Device 114 Internet 116, 118, 120, 122, 126, 128 Interface 124 Repository 200 First Exemplary Method 300 Second Exemplary Method

Claims (9)

電子ファイルの使用と管理とのための装置であって、A device for the use and management of electronic files,
前記電子ファイル若しくは当該電子ファイルの一部の再生、又は前記電子ファイル若しくは当該電子ファイルの一部へのアクセスのためのプレイバックサービスと、通信可能に接続され、  The electronic file or a part of the electronic file is played back, or a playback service for accessing the electronic file or a part of the electronic file is connected to be communicable,
前記電子ファイルのプレイバック要求を前記プレイバックサービスに送信し、  Sending a playback request for the electronic file to the playback service;
当該電子ファイルを前記プレイバックサービスから受信し、  Receiving the electronic file from the playback service;
当該受信した電子ファイルを再生し、  Play the received electronic file,
当該電子ファイルを再生した後、当該再生された電子ファイルが当該装置に記憶されなかったことを検証するために、当該装置を検索して当該電子ファイルのシグネチャ又は識別情報を探し、  After playing the electronic file, to verify that the played electronic file was not stored on the device, search the device for the signature or identification information of the electronic file,
当該再生された電子ファイルが当該装置に記憶されなかった旨のメッセージを使用して前記プレイバックサービスに報告を行う、  Reporting to the playback service using a message that the played electronic file was not stored on the device;
装置。  apparatus.
所定のファイル転送又は通信プロトコルに基づき、前記プレイバックサービスから受信した前記電子ファイルにおけるあらかじめ設定された最大数のバイトのみが受信されてから、当該電子ファイルの後続のバイトが受信されることを許可する、Permits the subsequent bytes of the electronic file to be received after receiving only the preset maximum number of bytes in the electronic file received from the playback service based on a predetermined file transfer or communication protocol To
請求項1に記載の装置。  The apparatus of claim 1.
所定のファイル転送又は通信プロトコルに基づき、前記プレイバックサービスから受信した前記電子ファイルの少なくとも一部を削除する、Deleting at least a part of the electronic file received from the playback service based on a predetermined file transfer or communication protocol;
請求項1又は2に記載の装置。  The apparatus according to claim 1 or 2.
ファイルを記憶する能力がない出力装置を備え、With an output device without the ability to store files,
所定のファイル転送又は通信プロトコルに基づき、前記出力装置のみに前記電子ファイルを転送し、当該電子ファイルをメモリ、記憶装置、又は電子ファイルを収集する可能性があるその他の装置に転送しない、  Based on a predetermined file transfer or communication protocol, the electronic file is transferred only to the output device, and the electronic file is not transferred to a memory, a storage device, or any other device that may collect the electronic file.
請求項1から3のいずれか一項に記載の装置。  Apparatus according to any one of claims 1 to 3.
所定のファイル転送又は通信プロトコルに基づき、前記電子ファイルの少なくとも一部を、当該電子ファイルのコピーを作成することなく再生する、Playing at least a portion of the electronic file based on a predetermined file transfer or communication protocol without making a copy of the electronic file;
請求項1から4のいずれか一項に記載の装置。  Apparatus according to any one of claims 1 to 4.
前記プレイバックサービスから所定の送信速度でストリーミングされる前記電子ファイルを、当該プレイバックサービスから受信し、Receiving the electronic file streamed from the playback service at a predetermined transmission rate from the playback service;
当該受信した電子ファイルを、前記送信速度より低いプレイバック速度で再生し、  Play the received electronic file at a playback speed lower than the transmission speed,
当該受信した電子ファイルを再生するために必要とされる時間よりも長い時間にわたって当該電子ファイルを記憶しない、  Do not store the electronic file for a time longer than that required to play the received electronic file;
請求項1から5のいずれか一項に記載の装置。  Apparatus according to any one of claims 1 to 5.
前記電子ファイルを保管する保管サービスにログインするための認証情報として、当該装置の固有の識別子を当該保管サービスに提供する、Providing the storage service with a unique identifier of the device as authentication information for logging into the storage service storing the electronic file;
請求項1から6のいずれか一項に記載の装置。  The device according to claim 1.
前記再生された電子ファイルが当該装置に記憶されなかった旨の暗号化メッセージを使用して、定期的に前記プレイバックサービスに報告を行う、Periodically reporting to the playback service using an encrypted message that the played electronic file was not stored in the device;
請求項1から7のいずれか一項に記載の装置。  Apparatus according to any one of claims 1 to 7.
前記再生された電子ファイルが当該装置に記憶されなかった旨の暗号化メッセージを使用して、ランダムに前記プレイバックサービスに報告を行う、Report to the playback service at random using an encrypted message that the played electronic file was not stored in the device;
請求項1から7のいずれか一項に記載の装置。  Apparatus according to any one of claims 1 to 7.
JP2009509881A 2006-05-11 2007-05-11 Method and apparatus for use and management of electronic files Active JP4885270B2 (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US74709206P 2006-05-11 2006-05-11
US60/747,092 2006-05-11
PCT/US2007/011439 WO2007133697A2 (en) 2006-05-11 2007-05-11 Methods and apparatus for electronic file use and management

Publications (3)

Publication Number Publication Date
JP2009537048A JP2009537048A (en) 2009-10-22
JP2009537048A5 JP2009537048A5 (en) 2010-07-01
JP4885270B2 true JP4885270B2 (en) 2012-02-29

Family

ID=38694505

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2009509881A Active JP4885270B2 (en) 2006-05-11 2007-05-11 Method and apparatus for use and management of electronic files

Country Status (6)

Country Link
US (11) US7647276B2 (en)
EP (1) EP2022203B1 (en)
JP (1) JP4885270B2 (en)
AU (1) AU2007249777A1 (en)
TW (3) TWI633769B (en)
WO (1) WO2007133697A2 (en)

Families Citing this family (71)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2007133697A2 (en) 2006-05-11 2007-11-22 Cfph, Llc Methods and apparatus for electronic file use and management
US20100153214A1 (en) * 2008-12-12 2010-06-17 At&T Intellectual Property I, L.P. Accessing Needs of Customers Based on Dispatched Services
US8099334B1 (en) * 2009-03-04 2012-01-17 David Elbridge Stockwell Method for music management in a multi-user music system
US8973153B2 (en) * 2009-03-30 2015-03-03 International Business Machines Corporation Creating audio-based annotations for audiobooks
US10565388B2 (en) * 2009-06-26 2020-02-18 Disney Enterprises, Inc. Method and system for providing digital media rental
US8571994B2 (en) * 2009-06-26 2013-10-29 Disney Enterprises, Inc. Method and system for allocating access to digital media content
US8627500B2 (en) * 2009-12-31 2014-01-07 Redigi, Inc. Methods and apparatus for sharing, transferring and removing previously owned digital media
US9021608B2 (en) 2009-12-31 2015-04-28 Redigi, Inc. Methods and apparatus for sharing, transferring and removing previously owned digital media
US20110191166A1 (en) * 2010-02-04 2011-08-04 Bank Of America Corporation Leveraging of Financial Transaction Data
EP2587476A1 (en) * 2010-06-22 2013-05-01 Sony Computer Entertainment Inc. Information processing device
US20120042391A1 (en) * 2010-08-11 2012-02-16 Hank Risan Method and system for protecting children from accessing inappropriate media available to a computer-based media access system
US8645636B2 (en) 2010-09-29 2014-02-04 International Business Machines Corporation Methods for managing ownership of redundant data and systems thereof
US8612682B2 (en) 2010-09-29 2013-12-17 International Business Machines Corporation Methods for managing ownership of redundant data and systems thereof
US8539154B2 (en) 2010-09-29 2013-09-17 International Business Machines Corporation Methods for managing ownership of redundant data and systems thereof
US20120078931A1 (en) 2010-09-29 2012-03-29 International Business Machines Corporation Methods for managing ownership of redundant data and systems thereof
US8539165B2 (en) 2010-09-29 2013-09-17 International Business Machines Corporation Methods for managing ownership of redundant data and systems thereof
US8260657B1 (en) * 2010-12-20 2012-09-04 Google Inc. Dynamic pricing of electronic content
US8856176B1 (en) 2011-08-26 2014-10-07 Intuit Inc. Method and system for providing a file management system including automated file processing features
US9286384B2 (en) 2011-09-21 2016-03-15 Sonos, Inc. Methods and systems to share media
US9665339B2 (en) 2011-12-28 2017-05-30 Sonos, Inc. Methods and systems to select an audio track
US9654821B2 (en) 2011-12-30 2017-05-16 Sonos, Inc. Systems and methods for networked music playback
US8844054B2 (en) * 2012-04-06 2014-09-23 Wayne Odom System, method, and device for communicating and storing and delivering data
US9378339B2 (en) 2012-04-06 2016-06-28 Wayne Odom System, method, and device for delivering communications and storing and delivering data
US9043934B2 (en) 2012-04-06 2015-05-26 Wayne Odom System, method, and device for delivering communications and storing and delivering data
US9674587B2 (en) 2012-06-26 2017-06-06 Sonos, Inc. Systems and methods for networked music playback including remote add to queue
US9060183B2 (en) 2012-10-25 2015-06-16 Cambridge Silicon Radio Limited Reduced latency media distribution system
US9510055B2 (en) 2013-01-23 2016-11-29 Sonos, Inc. System and method for a media experience social interface
IN2013CH01202A (en) 2013-03-20 2015-08-14 Infosys Ltd
US9501533B2 (en) 2013-04-16 2016-11-22 Sonos, Inc. Private queue for a media playback system
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
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
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
US9798510B2 (en) 2013-05-29 2017-10-24 Sonos, Inc. Connected state indicator
US9495076B2 (en) 2013-05-29 2016-11-15 Sonos, Inc. Playlist modification
US9703521B2 (en) 2013-05-29 2017-07-11 Sonos, Inc. Moving a playback queue to a new zone
WO2015020658A1 (en) 2013-08-08 2015-02-12 Empire Technology Development Llc Automatic log-in function control
US10296884B2 (en) * 2013-09-30 2019-05-21 Sonos, Inc. Personalized media playback at a discovered point-of-sale display
US20150220498A1 (en) 2014-02-05 2015-08-06 Sonos, Inc. Remote Creation of a Playback Queue for a Future Event
US9679054B2 (en) 2014-03-05 2017-06-13 Sonos, Inc. Webpage media playback
US9705950B2 (en) 2014-04-03 2017-07-11 Sonos, Inc. Methods and systems for transmitting playlists
US9478247B2 (en) 2014-04-28 2016-10-25 Sonos, Inc. Management of media content playback
US9680960B2 (en) 2014-04-28 2017-06-13 Sonos, Inc. Receiving media content based on media preferences of multiple users
US9524338B2 (en) 2014-04-28 2016-12-20 Sonos, Inc. Playback of media content according to media preferences
US10129599B2 (en) 2014-04-28 2018-11-13 Sonos, Inc. Media preference database
US20150324552A1 (en) 2014-05-12 2015-11-12 Sonos, Inc. Share Restriction for Media Items
US20150356084A1 (en) 2014-06-05 2015-12-10 Sonos, Inc. Social Queue
US9672213B2 (en) 2014-06-10 2017-06-06 Sonos, Inc. Providing media items from playback history
US10068012B2 (en) 2014-06-27 2018-09-04 Sonos, Inc. Music discovery
US9646085B2 (en) 2014-06-27 2017-05-09 Sonos, Inc. Music streaming using supported services
US9874997B2 (en) 2014-08-08 2018-01-23 Sonos, Inc. Social playback queues
US10778739B2 (en) * 2014-09-19 2020-09-15 Sonos, Inc. Limited-access media
US9723038B2 (en) 2014-09-24 2017-08-01 Sonos, Inc. Social media connection recommendations based on playback information
US9667679B2 (en) 2014-09-24 2017-05-30 Sonos, Inc. Indicating an association between a social-media account and a media playback system
US9690540B2 (en) 2014-09-24 2017-06-27 Sonos, Inc. Social media queue
US10645130B2 (en) 2014-09-24 2020-05-05 Sonos, Inc. Playback updates
US9959087B2 (en) 2014-09-24 2018-05-01 Sonos, Inc. Media item context from social media
WO2016049342A1 (en) 2014-09-24 2016-03-31 Sonos, Inc. Social media connection recommendations based on playback information
US9860286B2 (en) 2014-09-24 2018-01-02 Sonos, Inc. Associating a captured image with a media item
US20160261599A1 (en) * 2015-03-06 2016-09-08 Sony Computer Entertainment America Llc Digital management of content assets in the cloud
WO2017059454A1 (en) * 2015-10-02 2017-04-06 Eoriginal, Inc. System and method for electronic deposit and authentication of original electronic information objects
US10098082B2 (en) 2015-12-16 2018-10-09 Sonos, Inc. Synchronization of content between networked devices
US10755029B1 (en) 2016-01-05 2020-08-25 Quirklogic, Inc. Evaluating and formatting handwritten input in a cell of a virtual canvas
US10129335B2 (en) * 2016-01-05 2018-11-13 Quirklogic, Inc. Method and system for dynamic group creation in a collaboration framework
US10067731B2 (en) 2016-01-05 2018-09-04 Quirklogic, Inc. Method and system for representing a shared digital virtual “absolute” canvas
US10324618B1 (en) * 2016-01-05 2019-06-18 Quirklogic, Inc. System and method for formatting and manipulating digital ink
US9967689B1 (en) 2016-09-29 2018-05-08 Sonos, Inc. Conditional content enhancement
CN109783689B (en) * 2018-12-28 2021-05-21 广州华多网络科技有限公司 Information processing method and device and electronic equipment
US11636855B2 (en) 2019-11-11 2023-04-25 Sonos, Inc. Media content based on operational data

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH1166050A (en) * 1997-08-20 1999-03-09 Canon Inc Device and method for processing document
JPH11250141A (en) * 1998-03-04 1999-09-17 Nippon Telegr & Teleph Corp <Ntt> Method for distributing real time contents
US20010044851A1 (en) * 2000-04-28 2001-11-22 Rothman Peter Lorin System and method for reducing the resources required to deliver streaming media
WO2002023908A1 (en) * 2000-09-11 2002-03-21 Yotaro Murase Method for distributing dynamic image and sound over network, the apparatus, and method for generating dynamic image and sound
JP2002244654A (en) * 2001-02-14 2002-08-30 Tu-Ka Cellular Tokyo Inc Device and system for distribution and play device
JP2004525556A (en) * 2001-02-08 2004-08-19 ノキア コーポレイション Method and system for buffering streamed media
WO2004086724A1 (en) * 2003-03-27 2004-10-07 Matsushita Electric Industrial Co. Ltd. Contents distribution system with intergrated recording rights control
JP2004328603A (en) * 2003-04-28 2004-11-18 Toshiba Corp Video data recording and reproducing apparatus and video data management method used in the apparatus
JP2005322995A (en) * 2004-05-06 2005-11-17 Nippon Telegr & Teleph Corp <Ntt> Buffer control method in real-time video image transfer, transmitting terminal, receiving terminal, video image distributing system and program

Family Cites Families (128)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US177387A (en) * 1876-05-16 Improvement in salves
US15580A (en) * 1856-08-19 Washing-machine
US21780A (en) * 1858-10-12 Improvement in seeding-machines
US107968A (en) * 1870-10-04 Improvement in temporary paper-binders
US541593A (en) * 1895-06-25 Machine for moistening gum on stamps or envelopes
US3090A (en) * 1843-05-19 Method
US103189A (en) * 1870-05-17 hollingsworth
US541542A (en) * 1895-06-25 Automatic-working rheostat for starting electric motors
US83273A (en) * 1868-10-20 Improved tonic bitters
US42043A (en) * 1864-03-22 Improvement in gathering mechanism for sewing-machines
US37506A (en) * 1863-01-27 Improvement in mica chimneys for lamps
US242069A (en) * 1881-05-24 Root-cutting plow
US676028A (en) * 1900-10-22 1901-06-11 Ernest Weltmer C Violin-bow frog.
US747607A (en) * 1902-11-07 1903-12-22 Jonah R Hollis Trolley-pole.
US5586264A (en) * 1994-09-08 1996-12-17 Ibm Corporation Video optimized media streamer with cache management
EP0861461B2 (en) * 1995-02-13 2012-03-07 Intertrust Technologies Corp Systems and methods for secure transaction management and electronic rights protection
US6138147A (en) 1995-07-14 2000-10-24 Oracle Corporation Method and apparatus for implementing seamless playback of continuous media feeds
US6199076B1 (en) * 1996-10-02 2001-03-06 James Logan Audio program player including a dynamic program selection controller
US20030040962A1 (en) * 1997-06-12 2003-02-27 Lewis William H. System and data management and on-demand rental and purchase of digital data products
US20020002039A1 (en) * 1998-06-12 2002-01-03 Safi Qureshey Network-enabled audio device
US6385596B1 (en) * 1998-02-06 2002-05-07 Liquid Audio, Inc. Secure online music distribution system
US6175628B1 (en) * 1998-05-04 2001-01-16 Motorola, Inc. Method and system for broadcasting/distributing digital audio and video to a television
US6523113B1 (en) * 1998-06-09 2003-02-18 Apple Computer, Inc. Method and apparatus for copy protection
AU1704900A (en) * 1998-10-13 2000-05-01 Radiowave.Com, Inc. System and method for determining the audience of digital radio programmes broadcast through the internet
US20010037506A1 (en) * 1998-11-24 2001-11-01 Norton Garfinkle Method for streaming interactive content products
TW530267B (en) * 1998-12-10 2003-05-01 Ibm Multimedia player for an electronic content delivery system
US6920479B2 (en) * 1999-06-16 2005-07-19 Im Networks, Inc. Internet radio receiver with linear tuning interface
US7194752B1 (en) * 1999-10-19 2007-03-20 Iceberg Industries, Llc Method and apparatus for automatically recognizing input audio and/or video streams
WO2001029727A2 (en) * 1999-10-21 2001-04-26 Adfluence, Inc. Network methods for interactive advertising and direct marketing
US6581103B1 (en) * 1999-10-22 2003-06-17 Dedicated Radio, Llc Method for internet radio broadcasting including listener requests of audio and/or video files with input dedications
US6807550B1 (en) * 1999-12-01 2004-10-19 Microsoft Corporation Methods and systems for providing random access to structured media content
US20020114465A1 (en) * 2000-01-05 2002-08-22 Shen-Orr D. Chaim Digital content delivery system and method
US20010025259A1 (en) * 2000-03-02 2001-09-27 Pierre Rouchon Radio station digital music distribution system and method
US7020196B2 (en) * 2000-03-13 2006-03-28 Sony Corporation Content supplying apparatus and method, and recording medium
AU2001245800A1 (en) * 2000-03-17 2001-10-03 Mark Nair System, method and apparatus for controlling the dissemination of digital works
US7584291B2 (en) * 2000-05-12 2009-09-01 Mosi Media, Llc System and method for limiting dead air time in internet streaming media delivery
US6769028B1 (en) * 2000-05-26 2004-07-27 Sonicbox, Inc. Method and apparatus for sharing streaming media links
FI109393B (en) * 2000-07-14 2002-07-15 Nokia Corp Method for encoding media stream, a scalable and a terminal
US7689510B2 (en) * 2000-09-07 2010-03-30 Sonic Solutions Methods and system for use in network management of content
US7975021B2 (en) * 2000-10-23 2011-07-05 Clearplay, Inc. Method and user interface for downloading audio and video content filters to a media player
US7356507B2 (en) * 2000-10-30 2008-04-08 Amazon.Com, Inc. Network based user-to-user payment service
US7240358B2 (en) * 2000-12-08 2007-07-03 Digital Fountain, Inc. Methods and apparatus for scheduling, serving, receiving media-on demand for clients, servers arranged according to constraints on resources
US7640320B2 (en) * 2001-01-18 2009-12-29 Yahoo! Inc. Method and system for managing digital content, including streaming media
JP2002245263A (en) 2001-02-19 2002-08-30 Extasy Japan:Kk Delivery system for music or the like, utilizing the internet or the like
US20020160773A1 (en) * 2001-03-29 2002-10-31 Tenzing Communications, Inc. Communications systems for aircraft including wireless systems
US20040030741A1 (en) * 2001-04-02 2004-02-12 Wolton Richard Ernest Method and apparatus for search, visual navigation, analysis and retrieval of information from networks with remote notification and content delivery
US20020157002A1 (en) * 2001-04-18 2002-10-24 Messerges Thomas S. System and method for secure and convenient management of digital electronic content
JP4174191B2 (en) * 2001-04-19 2008-10-29 日本電気株式会社 Copyright protection system and method
US20020169926A1 (en) * 2001-04-19 2002-11-14 Thomas Pinckney Systems and methods for efficient cache management in streaming applications
US7519667B1 (en) * 2001-04-23 2009-04-14 Microsoft Corporation Method and system for integrating instant messaging, streaming audio and audio playback
KR100746771B1 (en) * 2001-04-24 2007-08-06 엘지전자 주식회사 How to play audio files on portable audio devices
JP2003037834A (en) * 2001-05-16 2003-02-07 Sony Corp Content distribution system, content distribution controller, content distribution control method, content distribution control program and content distribution control program-stored medium
US7127619B2 (en) * 2001-06-06 2006-10-24 Sony Corporation Decoding and decryption of partially encrypted information
US6976010B2 (en) * 2001-06-28 2005-12-13 International Business Machines Corporation Method for syndicating online content
US7200669B2 (en) * 2001-07-31 2007-04-03 Dinastech Ipr Limited Method and system for delivering large amounts of data with interactivity in an on-demand system
DE10196767D2 (en) 2001-08-08 2004-07-01 Klotz Digital Ag Process for the exchange and trading of data with multimedia content
GB0119591D0 (en) * 2001-08-10 2001-10-03 British Sky Broadcasting Ltd An apparatus and method for delivering video content to subscribers
US7207049B2 (en) 2001-08-17 2007-04-17 Citizen Watch Co., Ltd. Disk drive device
US20030061490A1 (en) * 2001-09-26 2003-03-27 Abajian Aram Christian Method for identifying copyright infringement violations by fingerprint detection
US20030073432A1 (en) * 2001-10-16 2003-04-17 Meade, William K. Mobile computing device with method and system for interrupting content performance among appliances
US7139263B2 (en) * 2001-10-19 2006-11-21 Sentito Networks, Inc. Voice over IP architecture
US7720686B2 (en) * 2001-12-04 2010-05-18 Yahoo! Inc. Method and system for providing listener-requested music over a network
US20050190199A1 (en) * 2001-12-21 2005-09-01 Hartwell Brown Apparatus and method for identifying and simultaneously displaying images of musical notes in music and producing the music
US6615318B2 (en) 2002-01-22 2003-09-02 International Business Machines Corporation Cache management system with multiple cache lists employing roving removal and priority-based addition of cache entries
DE60203779T2 (en) * 2002-01-23 2006-03-09 Sony International (Europe) Gmbh A method for transmitting end-to-end QoS using the end-to-end negotiation protocol (E2ENP)
JP2003295896A (en) * 2002-03-29 2003-10-15 Toshiba Corp Portable music reproducing device
US20050216938A1 (en) 2002-05-14 2005-09-29 Thales Avionics, Inc. In-flight entertainment system with wireless communication among components
KR100513331B1 (en) 2002-06-19 2005-09-07 엘지전자 주식회사 Method for temporal deleting and restoring files recorded on rewritable optical disc
US7725557B2 (en) * 2002-06-24 2010-05-25 Microsoft Corporation Client-side caching of streaming media content
US20040003101A1 (en) * 2002-06-26 2004-01-01 Roth David J. Caching control for streaming media
US20040003090A1 (en) 2002-06-28 2004-01-01 Douglas Deeds Peer-to-peer media sharing
CN1217543C (en) * 2002-06-28 2005-08-31 国际商业机器公司 Apparatus and method for equivalent VOD system
US20040004599A1 (en) * 2002-07-03 2004-01-08 Scott Shepard Systems and methods for facilitating playback of media
US8332895B2 (en) * 2002-09-16 2012-12-11 Touchtunes Music Corporation Digital downloading jukebox system with user-tailored music management, communications, and other tools
KR20050057528A (en) * 2002-09-23 2005-06-16 코닌클리케 필립스 일렉트로닉스 엔.브이. A video recorder unit and method of operation therefor
US7424528B2 (en) * 2002-11-27 2008-09-09 Hewlett-Packard Development Company, L.P. System and method for measuring the capacity of a streaming media server
US20040143661A1 (en) * 2003-01-14 2004-07-22 Akio Higashi Content history log collecting system
JP3928561B2 (en) * 2003-01-23 2007-06-13 ソニー株式会社 Content distribution system, information processing apparatus or information processing method, and computer program
DE10320889B3 (en) * 2003-05-09 2004-11-04 Ingo Wolf Method and device for generating and transmitting a television program via Ip-based media, in particular the Internet
US7653733B2 (en) 2003-06-05 2010-01-26 Siemens Communications, Inc. Method and apparatus for facilitating granting of a permission regarding a stored element
GB0313720D0 (en) * 2003-06-13 2003-07-16 Electra Guide Ltd England An improved television system
US8055910B2 (en) * 2003-07-07 2011-11-08 Rovi Solutions Corporation Reprogrammable security for controlling piracy and enabling interactive content
JP4587042B2 (en) * 2003-09-30 2010-11-24 ソニー株式会社 Content acquisition method, content acquisition device, content acquisition program, and content acquisition system
US20130097302A9 (en) * 2003-10-01 2013-04-18 Robert Khedouri Audio visual player apparatus and system and method of content distribution using the same
CN2665865Y (en) 2003-11-01 2004-12-22 鸿富锦精密工业(深圳)有限公司 Guiding mechanism of optical disc recording/reproducing apparatus
US20050097595A1 (en) * 2003-11-05 2005-05-05 Matti Lipsanen Method and system for controlling access to content
US20050183120A1 (en) * 2004-01-13 2005-08-18 Saurabh Jain Multi-user personalized digital multimedia distribution methods and systems
US20050177387A1 (en) * 2004-02-02 2005-08-11 Mojsa Tomasz M. Method and Process of Procurement of Information about Items and the Population of Personal Inventory or (Global) Consignment Node Databases and Associated Item Search Capabilities
US7676846B2 (en) * 2004-02-13 2010-03-09 Microsoft Corporation Binding content to an entity
EP1719323A1 (en) * 2004-02-17 2006-11-08 Koninklijke Philips Electronics N.V. System, receiver, method, and program for distributing content
US20050195978A1 (en) * 2004-03-04 2005-09-08 Miodrag Babic Method and apparatus for encoding and selective distribution of licensed digital content
JP2005318472A (en) * 2004-04-30 2005-11-10 Toshiba Corp Metadata for moving picture
US7676590B2 (en) * 2004-05-03 2010-03-09 Microsoft Corporation Background transcoding
US8010652B2 (en) * 2004-05-07 2011-08-30 Nokia Corporation Refined quality feedback in streaming services
US7542435B2 (en) * 2004-05-12 2009-06-02 Nokia Corporation Buffer level signaling for rate adaptation in multimedia streaming
US7523507B2 (en) * 2004-05-27 2009-04-21 Nokia Corporation Delivery of non-permanent media files to a mobile station
EP1605687B1 (en) * 2004-06-03 2012-11-28 STMicroelectronics (Research & Development) Limited System for receiving packet streams
US20060015580A1 (en) 2004-07-01 2006-01-19 Home Box Office, A Delaware Corporation Multimedia content distribution
US8010984B2 (en) * 2004-08-25 2011-08-30 Microsoft Corporation Redirection of streaming content
EP1632828A1 (en) 2004-09-02 2006-03-08 Axalto SA DRM system for device communicating with a portable device
US7664751B2 (en) * 2004-09-30 2010-02-16 Google Inc. Variable user interface based on document access privileges
US8150920B2 (en) * 2004-11-01 2012-04-03 Nokia Corporation System, method and computer program product for providing content to a terminal and directing the rendering of such content at the terminal
JP4222295B2 (en) * 2004-11-19 2009-02-12 パナソニック株式会社 Video server and video distribution system using the same
US20060128425A1 (en) * 2004-12-13 2006-06-15 Rooyen Pieter V Method and system for mobile architecture supporting cellular or wireless networks and broadcast utilizing a multichip cellular and broadcast silicon solution
KR100567157B1 (en) * 2005-02-11 2006-04-04 비디에이터 엔터프라이즈 인크 Method and system for streaming multiple files through playlists in mobile environment
US7370063B2 (en) * 2005-02-17 2008-05-06 Andy Vilcauskas Audio distribution system
US7925715B2 (en) * 2005-03-14 2011-04-12 Qualcomm Incorporated Apparatus and methods for service programming of a wireless device on a wireless communications network
US8825551B2 (en) 2005-04-21 2014-09-02 Google Technology Holdings LLC Digital rights management for local recording and home network distribution
US20060288112A1 (en) * 2005-05-25 2006-12-21 Cingular Wireless, Llc System and methods for storing music selections in network storage and for streaming the selections to a wireless device for playback on the wireless device
US20070061317A1 (en) * 2005-09-14 2007-03-15 Jorey Ramer Mobile search substring query completion
EP1768285A1 (en) 2005-09-23 2007-03-28 Udcast Method and device for processing a DVB-H (Digital Video Broadcasting - Handheld) compliant transport stream
US20070072606A1 (en) * 2005-09-28 2007-03-29 Pieter Van Rooyen Method and system for mitigating interference from analog TV in a DVB-H system
US20070089174A1 (en) * 2005-10-14 2007-04-19 David M. Bader Content management system and method for DRM enforcement in a client-server system
EP1788774A1 (en) * 2005-11-18 2007-05-23 Alcatel Lucent Method and system for initiating or recovering a media-on-demand session
US20090262238A1 (en) * 2005-12-16 2009-10-22 Stepframe Media, Inc. Generation And Delivery of Stepped-Frame Content Via MPEG Transport Streams
US20070147409A1 (en) * 2005-12-22 2007-06-28 Nokia Corporation Optimized method for multiplexing digital data
KR100804671B1 (en) * 2006-02-27 2008-02-20 엔에이치엔(주) Local terminal search system and method for removing response delay
US7555288B2 (en) * 2006-04-28 2009-06-30 Sony Ericsson Mobile Communications Ab Mobile device control of mobile television broadcast signals from broadcaster
WO2007133697A2 (en) 2006-05-11 2007-11-22 Cfph, Llc Methods and apparatus for electronic file use and management
JP2008027472A (en) * 2006-07-18 2008-02-07 Hitachi Ltd Recording and reproducing device
FR2905488B1 (en) * 2006-09-04 2011-04-01 Baracoda ARCHITECTURE FOR ACCESSING A DATA STREAM USING A USER TERMINAL
EP2521333A3 (en) * 2007-06-19 2013-02-20 Qualcomm Incorporated Methods, Systems, and Apparatus for Content Licensing
US8561116B2 (en) * 2007-09-26 2013-10-15 Charles A. Hasek Methods and apparatus for content caching in a video network
US20090293081A1 (en) * 2008-05-22 2009-11-26 At&T Delaware Intellectual Property, Inc. Methods and computer program products for performing searches at a plurality of content storing locations
US8941735B2 (en) * 2008-07-25 2015-01-27 International Business Machines Corporation Network based real-time analytics of raw video streams
EP2180655A1 (en) * 2008-10-27 2010-04-28 Thomson Licensing SA Method of transmission af a digital content stream and corresponding method of reception
CN101924944B (en) * 2009-06-15 2013-06-05 华为技术有限公司 Selection method and information providing method and devices of scalable video coding operating point
AU2009222481B2 (en) * 2009-09-29 2012-03-29 Canon Kabushiki Kaisha Method of requesting video data distributed across a plurality of video servers

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH1166050A (en) * 1997-08-20 1999-03-09 Canon Inc Device and method for processing document
JPH11250141A (en) * 1998-03-04 1999-09-17 Nippon Telegr & Teleph Corp <Ntt> Method for distributing real time contents
US20010044851A1 (en) * 2000-04-28 2001-11-22 Rothman Peter Lorin System and method for reducing the resources required to deliver streaming media
WO2002023908A1 (en) * 2000-09-11 2002-03-21 Yotaro Murase Method for distributing dynamic image and sound over network, the apparatus, and method for generating dynamic image and sound
JP2004525556A (en) * 2001-02-08 2004-08-19 ノキア コーポレイション Method and system for buffering streamed media
JP2002244654A (en) * 2001-02-14 2002-08-30 Tu-Ka Cellular Tokyo Inc Device and system for distribution and play device
WO2004086724A1 (en) * 2003-03-27 2004-10-07 Matsushita Electric Industrial Co. Ltd. Contents distribution system with intergrated recording rights control
JP2006521761A (en) * 2003-03-27 2006-09-21 松下電器産業株式会社 Content distribution system incorporating recording right control
JP2004328603A (en) * 2003-04-28 2004-11-18 Toshiba Corp Video data recording and reproducing apparatus and video data management method used in the apparatus
JP2005322995A (en) * 2004-05-06 2005-11-17 Nippon Telegr & Teleph Corp <Ntt> Buffer control method in real-time video image transfer, transmitting terminal, receiving terminal, video image distributing system and program

Also Published As

Publication number Publication date
US20240406159A1 (en) 2024-12-05
US8412635B2 (en) 2013-04-02
US11240221B2 (en) 2022-02-01
US10148632B2 (en) 2018-12-04
US20160028711A1 (en) 2016-01-28
EP2022203A2 (en) 2009-02-11
TW201509152A (en) 2015-03-01
WO2007133697A3 (en) 2008-05-08
TW200818763A (en) 2008-04-16
US7647276B2 (en) 2010-01-12
US20190104117A1 (en) 2019-04-04
TWI554053B (en) 2016-10-11
US20140095434A1 (en) 2014-04-03
US20100211438A1 (en) 2010-08-19
US11824846B2 (en) 2023-11-21
TWI633769B (en) 2018-08-21
US20240039904A1 (en) 2024-02-01
EP2022203A4 (en) 2014-10-15
WO2007133697A2 (en) 2007-11-22
AU2007249777A1 (en) 2007-11-22
JP2009537048A (en) 2009-10-22
US20220150233A1 (en) 2022-05-12
US20090307062A1 (en) 2009-12-10
US20100205064A1 (en) 2010-08-12
US8280815B2 (en) 2012-10-02
EP2022203B1 (en) 2022-11-16
US20090307289A1 (en) 2009-12-10
TWI459783B (en) 2014-11-01
US9154538B2 (en) 2015-10-06
US8359272B2 (en) 2013-01-22
US8341085B2 (en) 2012-12-25
US20080046372A1 (en) 2008-02-21
TW201705720A (en) 2017-02-01

Similar Documents

Publication Publication Date Title
US11824846B2 (en) Methods and apparatus for electronic file use and management
US20070282714A1 (en) System, method and computer program product for providing an e-commerce interface on a web page to facilitate e-commerce involving digital assets
KR20070107876A (en) Digital Contents Distribution System and Method to which DRM is applied without specific site dependence
AU2016203295B2 (en) Methods and apparatus for electronic file use and management
AU2015255247B2 (en) Methods and apparatus for electronic file use and management
AU2024278423A1 (en) Methods and apparatus for electronic file use and management
AU2014201933B2 (en) Methods and apparatus for electronic file use and management
AU2020260477A1 (en) Methods and apparatus for electronic file use and management
US20070279262A1 (en) Automated right-holders registration system, method and computer program product for facilitating e-commerce involving digital assets
AU2014218473A1 (en) Methods and apparatus for electronic file use and management
AU2022398496A1 (en) Systems and methods for providing secure access to digital assets

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20100510

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100511

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20110510

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20110810

A602 Written permission of extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A602

Effective date: 20110817

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20110909

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20111122

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20111207

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20141216

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Ref document number: 4885270

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250