CZ20004231A3 - Způsob výběru licenčních poplatků a systém pro pouľití digitálních autorsky chráněných materiálů na internetu - Google Patents
Způsob výběru licenčních poplatků a systém pro pouľití digitálních autorsky chráněných materiálů na internetu Download PDFInfo
- Publication number
- CZ20004231A3 CZ20004231A3 CZ20004231A CZ20004231A CZ20004231A3 CZ 20004231 A3 CZ20004231 A3 CZ 20004231A3 CZ 20004231 A CZ20004231 A CZ 20004231A CZ 20004231 A CZ20004231 A CZ 20004231A CZ 20004231 A3 CZ20004231 A3 CZ 20004231A3
- Authority
- CZ
- Czechia
- Prior art keywords
- digital file
- computer
- source
- target
- devices
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/10—Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
- G06F21/101—Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM] by binding digital rights to specific entities
- G06F21/1012—Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM] by binding digital rights to specific entities to domains
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/08—Payment architectures
- G06Q20/12—Payment architectures specially adapted for electronic shopping systems
- G06Q20/123—Shopping for digital content
- G06Q20/1235—Shopping for digital content with control of digital rights management [DRM]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/40—Network security protocols
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2221/00—Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/21—Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/2135—Metering
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/30—Definitions, standards or architectural aspects of layered protocol stacks
- H04L69/32—Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
- H04L69/322—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
- H04L69/329—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Business, Economics & Management (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Accounting & Taxation (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- General Business, Economics & Management (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Strategic Management (AREA)
- Technology Law (AREA)
- Computer Hardware Design (AREA)
- Finance (AREA)
- Storage Device Security (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Description
ZPŮSOB VÝBĚRU LICENČNÍCH POPLATKŮ A SYSTÉM PRO POUŽITÍ DIGITÁLNÍCH AUTORSKY CHRÁNĚNÝCH MATERIÁLŮ NA INTERNETU
Oblast techniky
Vynález se obecně týká správy výběru licenčních poplatků za elektronicky publikovaný materiál distribuovaný počítačovou sítí.
Dosavadní stav techniky
World Wide Web (www, web) je systém získávání multimediálních informací na internetu. V prostředí webu provádí klientské stroje transakce s webovskými servery pomocí Hypertextového přenosového protokolu (HTTP), což je známý aplikační protokol poskytující uživatelům ’ přístup k souborům (např. text, grafika, obrázky, zvuk, video, atd.) pomocí standardního jazyka pro popis stránek známého jako Hypertext Markup Language (HTML). HTML poskytuje základní formátování dokumentů a umožňuje vývojáři zadávat odkazy na jiné servery a soubory. V prostředí internetu je síťová cesta k serveru označena tzv. jedinečným identifikátorem zdroje (URL), který má speciální syntaxi pro definování síťového spojení. Při použití prohlížeče slučitelného s HTML (např. Netscape Navigátoru nebo Microsoft Internet Exploreru) na klientském stroji se vyžaduje zadání odkazu pomocí URL. Odezvou klient vytvoří požadavek na server (někdy označovaný také jako místo na webu, neboli web sítě) uvedený v odkaze a odezvou získá dokument nebo jiný
80 453 • · • ·· · · ···« • · · · 0··· ··«·* · · · · · · « • · · · · · « • · · · · · · · · · · objekt zformátovaný podle HTML.
Jedna z technických výhod www je snadnost, s jakou digitální obsah (např. grafika zvuk, video a podobně) mohou být přenášeny a distribuovány mnoha uživatelům. Zkopírování digitálního souboru je skutečně tak jednoduché, jako klepnutí na počítačovou myš. Zákony na ochranu autorských práv poskytují vlastníkovi autorských práv výlučné právo k reprodukci autorským zákonem chráněného díla v kopiích, k distribuci těchto kopií, a veřejné produkci a vystavování díla. Pokaždé, když je digitální soubor přenesen internetem a zkopírován do paměti uživatele, je dotčena ochrana díla autorským zákonem vlastníka k výlučné produkci (a možná porušena). Podobně přenos autorským zákonem chráněného díla fyzickým kabelem je stejné jako distribuce. Ve skutečnosti v otevřeném systému (např. osobní počítač přistupující k www prostřednictvím poskytovatele internetových služeb (ISP)), mohou kopie autorským zákonem chráněného materiálu podstupovat neomezené další kopírování a přenosy bez možnosti vlastníka vybírat příslušnou odměnu (např. licenční poplatky).
Mnoho vydavatelů nebo jiných poskytovatelů obsahu přirozeně váhá se zpřístupňováním svých autorsky chráněných děl na internetu kvůli snadnosti, jakou lze tyto materiály kopírovat a ve velkém měřítku rozšiřovat bez přiměřené odměny. V současnosti zůstává internetový obchod značně neregulovaný a neexistuje žádný centrální úřad pro správu výběru a přidělování licenčních poplatků poskytovatelům obsahu. Dále i když se vydavatelé a společnosti pro ochranu práv k obsahu a organizace pokouší řešit právní a logistické problémy, ve stavu techniky je ještě nutné vyvinout životaschopná technická řešení.
obsahuje zabalení • · · · • · · · • 9 9 9
9 99
Jedna technika, která byla navržena, autorsky chráněné práce do prostředí kopírování pro usnadnění účtování poplatků uživatelům za použití těchto informací získaných z Internetu nebo www. Tento přístup, nazvaný COPINET, spojuje mechanismus ochrany autorských práv se systémem správy autorských práv a je popsán v publikaci Charging, paying and copyright Information access in open networks, Bennett a kol., 19th International Online Information Meeting Proceedings., Online Information 1995 str. 13-23 (Learned Information Europe Ltd.). Vydavatelé v takovémto systému mohou určit příslušnou úroveň ochrany a sledovat používání a spravovat řetěz práv. 0 tomto přístupu je také známo, že poskytuje ochranu digitálního materiálu dokonce i po doručení na uživatelskou stanici. Podrobně je chráněný materiál zabalen (šifrováním) a rozbalen následkem specifického oprávnění poskytnutého důvěryhodným subsystémem. Materiál je tudíž viditelný pouze v prostředí a tudíž jakékoli následné akce uživatele, jako je uložit nebo zkopírovat, mají za následek, že chráněný materiál nebo materiál z něj odvozený, zůstane v chráněném stavu jakmile se octne vně prostředí.
Přestože výše popsaný přístup nabízí některé výhody, neřeší problém správy výběru licenčních poplatků a/nebo přidělování takových plateb poskytovatelům obsahu. Dále to není přijatelné řešení v kontextu otevřené architektury PC, jako je architektura implementovaná ve veřejném internetu. Také vyžaduje použití důvěryhodného subsystému ke generování oprávnění pro konkrétní přenosy obsahu, což je nežádoucí.
Jiné známé techniky pro správu použití obsahu přes • · • · · · • · · • · · · · · • · • · · · · • · internet typicky zahrnují elektronické peněženky nebo karty smart card. Známé systémy z předchozího stavu techniky tohoto typu jsou znázorněny například v U.S. patentech č. 5 590 197 a 5 613 001. Tyto systémy zahrnují složená schémata hardwaru a šifrování, která jsou nákladná a· obtížně implementovatelná v praxi. Nejsou rychle přizpůsobitelná k tomu, aby poskytovala obecná schémata plateb licenčních poplatků pro použití s internetovým obsahem.
Zůstává tudíž potřeba zajistit vylepšené způsoby a systémy pro sběr licenčních poplatků na Internetu následkem použití obsahu chráněného autorským zákonem.
Tento vynález řeší tento důležitý problém.
Podstata vynálezu
Cílem tohoto vynálezu je umožnit dvojici ověřených zařízení (například úložné zařízení a přehrávací zařízení) pracovat v kontextu daného bezpečného protokolu a tím spravovat kopie digitálního souboru a s ním spojené řídící informace o kopírování.
Dalším cílem tohoto vynálezu je umožnit vlastníkovi autorských práv udržovat míru řízení autorsky chráněného obsahu i poté, co byl tento obsah vyzvednut ze serveru a stažen na klientský stroj, např. v prostředí klient-server na webu.
Zvláštním cílem tohoto vynálezu je spravovat počet kopií digitálního souboru, což může být provedeno pomocí webovského zařízení, které má zabezpečený diskový úložný • · · • · · ·· prostor a které je připojitelné k internetu pomocí vytáčeného síťového spojení.
Další cíl tohoto vynálezu je omezit počet kopií digitálního souboru, který může být proveden na daném webovském klientském stroji připojeném k www.
Je dalším cílem tohoto vynálezu umožnit vydavateli elektronického dokumentu řídit počet kopií takového dokumentu, který může být vytvořen na internetu povolenými uživateli.
Je obecnějším cílem tohoto vynálezu spravovat přípustné použití autorsky chráněného obsahu a internetu a www.
Je dalším ještě obecnějším cílem tohoto vynálezu spravovat výběr informací pro zjednodušení plateb příslušné kompenzace poskytovatelům obsahu a vydavatelům, vycházejícím z použití jejich autorsky chráněného obsahu na internetu.
Jiný cíl tohoto vynálezu je spravovat účtování uživatelů za informace získané z internetu nebo z www.
Ještě dalším cílem tohoto vynálezu je usnadnit výběr licenčních poplatků jako výsledek elektronicky zveřejněného materiálu distribuovaného online počítačovou sítí (např. veřejným internetem, intranetem, extranetem nebo jinou sítí) .
Jedno provedení tohoto vynálezu je způsob pro správu kopií digitálního souboru, který obsahuje obsah podrobený ochraně proti kopírování, jménem některého poskytovatele obsahu (např. autor, vydavatel nebo jiný). Předpokládá se, že dané schéma použití bylo založeno ve vztahu k souboru jak je definováno v řídících informacích o kopírování spojených se souborem. Řídící informace o kopírování mohou tudíž definovat například skupinu platebních možností včetně, ale bez omezení na, zálohy (za n kopií), platby za kopii (po každém vytvoření kopie) , IOU (pro kopie provedené o.ffline) , nebo nějakou jinou možnost platby. Řídící informace kopírování mohou také obsahovat jiná data definující, jak je soubor spravován schématem, včetně: počtu povolených kopií, počtu povolených verzí platba za kopii, informací o správě autorské ochrany, informací o věřiteli, data vypršení (po kterém již není kopírování povoleno) a podobně.
Tento vynález předpokládá existenci dvojice zařízení, zdroje a cíle, které byly nebo jsou ověřeny pro použití schématu. Typicky je zdroj úložné zařízení a cíl je přehrávací zařízení. Příklad úložného zařízení může být disk, systémová paměť apod. Příklad přehrávacího zařízení může být tiskárna, zobrazovací zařízení, zvuková karta apod. Zdrojové a cílové zařízení mohou být obě úložná zařízení (např. disk na webovském serveru a na klientovi) . V obou zařízení výrobě)
V protokolu zařízení příslušné obvody a/nebo software, jak kde, kvůli usnadnění založení zabezpečeného spojení mezi úložným prostorem a přehrávacím zařízením. Každé zařízení vyžaduje po ostatních, aby se ověřila a tudíž dokázala, že se zařízení dá věřit a může manipulovat s obsahem (zejména digitální soubor), který se chrání.
případech je každé ze ověřeno (typicky po bezpečnostním protokolu.
obsahuj ících pro provoz dvoj ící v daném obsahuj í
Pokud je klient-server, technika používaj aplikována se v otevřeném prostředí v úložném prostoru a • · • · · · · (např., mikrořadiče) přehrávacích zařízeních přednostně hardwarová zařízení pro zjednodušení generování zabezpečeného spojení. Pokud je technika implementována v uzavřeném prostředí webovského zařízení, zabezpečené spojení může být založeno a udržováno pomocí softwaru přítomného v řídících rutinách spojených s úložným prostorem a přehrávacími zařízeními. Zabezpečené spojení může být za takových podmínek založeno a spravováno softwarově, protože v prostředí webovského zařízení je možné snadno zakázat zabezpečené spojení v případě manipulace s krytem zařízení nebo s jinými obvody. Bez ohledu na prostředí je nejdříve založeno zabezpečené spojení mezi ověřeným prostorem a přehrávacími zařízeními, soubor, spolu s alespoň částí · jeho o kopírování, přenositelný mezi úložným prostorem a přehrávacími zařízeními podle konkrétního schématu použití a plateb, který se používá. Pokud je tudíž použito například schéma záloh a nenastalo datum vypršení (s nimi spojené), smí se daný počet kopií souboru přenést mezi úložným prostorem a přehrávacími zařízeními. Prostředky zálohy jsou sbírány na centrálním místě a pak znovu distribuovány vlastníkovi autorského práva nebo některé třetí straně.
úložným Poté je digitální řídících informací
Přehled obrázků na výkresech
Vynález bude blíže vysvětlen prostřednictvím konkrétních příkladů provedení znázorněných na výkresech, na kterých představuje obr. 1 vzorový systém, ve kterém je tento vynález implementován a a obr.
obr.
obr.
obr.
obr.
| • · | • | |
| • a | • · | • · |
| aaa | • | |
| • ··»· · | • | |
| • a | • | |
| • · a | • · a | < a |
• a ·· • a · • a · • a · • · · · • a ·· zjednodušený blokový diagram zdrojového zařízení a cílového zařízení připojeného kanálem, kterým je přenášen digitální soubor podle tohoto vynálezu;
vzorový příklad zdrojového zařízení připojeného ke skupině cílových přehrávacích -zařízení v klientském počítači;
blokový diagram vzorového systému pro správu autorských práv podle tohoto vynálezu;
blokový diagram upřednostňovaného způsobu správy digitálních souborů podle tohoto vynálezu;
6A znázornění datové procesorové systémové jednotky připojené k běžnému televiznímu přijímači, aby vytvořilo webovské zařízení;
6B znázornění předního panelu datové procesorové systémové jednotky;
6C znázornění zadního panelu datové procesorové systémové jednotky;
6D obrázkové znázornění vzdálené řídící jednotky spojené s datovou procesorovou systémovou jednotkou; a blokový diagram hlavních komponent datové procesorové systémové jednotky.
obr.
* 0
| • « | C | |
| 0 · | • 0 | « 0 |
| • · · | 0 | |
| • 0000 0 | 0 | |
| 0 « | 0 | |
| 0 0 · | • « 0 | « « |
0« «0 ♦ · o
0 « • 0 4 » · · I
0« 00
Příklady provedení vynálezu je tento obrázku 1.
Vzorový implementován, internetových vynález
Množství je připojitelné systém, ve kterém je znázorněn na klientských strojů 10 k počítačové síti poskytovatele služeb internetu (ISP) 12 prostředkem jako je například vytáčená telefonní síť 14. Jak je dobře známo, vytáčená telefonní síť má obvykle daný, omezený počet spojení 16a-16n. ISP 12 tvoří rozhraní mezi klientskými stroji 10 a zbytkem sítě 18, která obsahuje množství strojů 20 internetových serverů. Klientský stroj typicky obsahuje skupinu známých internetových nástrojů (např. webovský prohlížeč 13) pro přístup k serverům sítě a tím získání jistých služeb. Tyto služby obsahují posílání zpráv z místa na místo (e-mail), rozesílání zpráv více účastníkům (nástěnka), on-line chat, přenos souborů a prohlížení. Tyto služby používají různé známé internetové protokoly. Prohlížení je tudíž prováděno pomocí protokolu Hypertext Transfer Protocol (HTTP), který nabízí uživatelům přístup k multimediálním souborům pomocí jazyka Hypertext Markup Language (HTML). Skupina serverů, které používají HTTP obsahuje www, což je multimediální systém získávání informací na internetu.
Jak bude podrobněji popsáno níže, může být tento vynález implementován hardwarově a/nebo softwarově. Softwarová implementace je zvláště užitečná pokud je klientský stroj internetové nebo webovské zařízení, jako je například zařízení znázorněné na obrázcích 6A-6D. V případě softwarové implementace má klientský stroj s ním spojenou softwarovou rutinu 15 určenou k provádění jedné nebo více funkcí pro způsob ochrany kopírování digitálních souborů, jak bude popsáno. Software je přednostně klientská aplikace <»·
I .1 .: :
• · · • · · · · • ft ftftft · • * · · • ♦ ♦ · · • ftft ftft · ♦ «ftftft • ftft ftft ftft (přestože může být implementována prohlížečem jako doplněk, nebo pomocí proxy na straně klienta nebo jako samostatná aplikace). Eventuálně je agent vestavěn do prohlížeče nebo je implementován jako Java aplet nebo samostatná aplikace. Tudíž, jak je zde použito v tomto konkrétním provedení, je software 15 libovolná aplikace běžící na klientském stroji 10, která provádí akce týkající se správy ochrany proti kopírování/správy poplatků jménem uživatele (uživatelů) tohoto klienta podle tohoto vynálezu.
Popis, který následuje, používá k popisu řízení dalšího použití autorského zákona pro konkrétní dílo hlavně slova kopírování nebo kopie. Čtenář by měl ale chápat, že kopírování může obsahovat jiné typy konečného zpracování díla pro různá zařízení. To znamená, že kopírování na tiskárnu by znamenalo vytištění na papír nebo jiný substrát. Kopírování na zobrazovací zařízení zobrazí obrázek na obrazovce. Kopírování do audio zařízení by byla produkce zvukové části díla. Každé z těchto zařízení, jak úložná zařízení, např. disky, pásky v CDR, tak přehrávací zařízení, např. tiskárny, zobrazovací zařízení, zvukový přehrávač, filmový přehrávač, by měla být vybavena tímto vynálezem, aby kopie byly řízeny systémy a sítěmi až do svého konečného místa přehrání.
Tento vynález je způsob správy kopií digitálního souboru, který obsahuje obsah spadající pod autorskou ochranu, jménem některého poskytovatele obsahu (např. autora, vydavatele nebo jiného). Předpokládá se, .že bylo založeno dané schéma plateb ve vztahu k souboru. Tudíž například taková schémata obsahují, bez omezení, zálohu (za n kopií), platbu za kopii (při vytváření jednotlivých kopií), IOU (pro kopie vytvářené offline), nebo některou • 0
0 0 0 0 ·'
0* ·
0000 « 0 0 0 ·
000 0 000 · jinou možnost platby. V možnosti zálohy uživatel předplatí prostředky za právo získat kopie digitálního souboru. V možnosti platba za kopie (nebo platba za chodu) uživatel platí za každou kopii digitálního souboru jakmile je soubor kopírován. Ve schématu IOU uživatel vytváří kopie digitálního souboru (např. v době kdy klientský stroj není připojen do sítě) a generuje IOU (nebo více IOU), která jsou pak podána zúčtovací bance nebo jiné platební instituci jakmile se uživatel později připojí online. Také mohou být implementována jiná platební schémata (jako například kombinace výše uvedených možností).
Schéma plateb je přednostně definováno v řídících informacích o kopírování spojených se souborem a založených autorem, vydavatelem nebo nějakou jinou třetí stranou. Řídící informace o kopírování mohou tudíž obsahovat například také počet povolených kopií, počet povolených verzí platba za kopii, počet kopií, které mohou mít možnost platby IOU, informace o správě autorských práv identifikující autora, vydavatele a/nebo jiná omezení licence nebo použití, informace o bance nebo jiné finanční instituci, která manipuluje s poplatky za použití a jejich vyrovnáním, jedno nebo více dat vypršení platnosti (po kterém již kopírování není povoleno) apod.
Řídící informace o kopírování spojené s daným souborem tudíž definují schéma použití pro tento soubor, protože obsahují informace, které řídí to, jak lze obsah použít, jak je za toto použití placeno, po jakou dobu může být obsah používán a jiné podobné informace. Konkrétní schéma použití (nebo některá jeho část) může být také implementována v zařízeních, mezi kterými je soubor přenášen, přestože přednostně jsou taková omezení definována poskytovatelem • · ·’
4· • · · · · · • · • · · · • ♦ · 1 • · 4 I • »♦ i • · · * obsahu.
Podle tohoto vynálezu jak je znázorněno na obrázku 2, předpokládá tento vynález existenci dvojice zařízení, zdroje 24 a cíle 26, která byla nebo jsou certifikována pro použití schématu. Podrobně zařízení, která implementují nové schéma, přednostně obsahují certifikát zařízení, který není přístupný (a tudíž s ním nelze neoprávněně manipulovat) a je uložený v něm. Certifikát dokazuje, že zařízení je schopné rozumět danému bezpečnostnímu protokolu, který je užitečný při provádění schématu ochrany. Vzorový bezpečnostní protokol je CSS, neboli Content Scrambling System protocol, dostupný komerčně od společnosti Matsushita. Pokud je tudíž zdrojové zařízení například diskové úložné zařízení, je certifikát zařízení typicky uložen uvnitř zabezpečeného čipu v řídícím hardwaru zařízení. Typicky je každé ze zařízení ověřeno po výrobě, přestože to není požadavek.
Jak je také znázorněno na obrázku 2, je kanál 28 založen mezi zdrojovým a cílovým zařízením, kterým jsou kopie digitálního souboru (který je podroben schématu) komunikovány bezpečným způsobem. Proto se před přenosem digitálního souboru nejdříve založí digitální kanál 28 mezi zařízeními, aby se zajistilo, že lze vynutit omezení v kopírování (která byla uvedena v řídících informacích o kopírování). Typicky se toho dosáhne, pokud každé zařízení (podle implementovaného zabezpečovacího protokolu) požaduje po druhém zařízení (ze dvojice) ověření toho, že jeho certifikát zařízení je platný. Příslušná výměna zpráv může být použita za tímto účelem jak bylo definováno v protokolu. Po založení zabezpečeného spojení lze každému zařízení důvěřovat pro řízení digitálního souboru podle řídících « · .2 β « • * ·
· « *
999 informací ο kopírování souboru.
Typicky je zdroj 24 úložné zařízení, zatímco cíl 26 je přehrávací zařízení. Vzorové úložné zařízení může být disk, systémová paměť apod.. Vzorové přehrávací zařízení může být tiskárna, zobrazovací , jednotka, zvuková karta apod.. Zdrojové a cílové zařízení mohou být obě úložná zařízení (např. disk na webovském serveru a disk na klientu).
Pokud je tato technika implementována v otevřeném prostředí klient-server, hardwarová zařízení (např. mikrořadiče) se používají v úložném prostoru a přehrávacích zařízeních k usnadnění generování a správy zabezpečeného spojení. Pokud lze tolerovat nižší bezpečnost, ' některé z těchto funkcí mohou být implementovány softwarově. Pokud je technika implementována v uzavřeném webovském prostředí (obrázky 6A-6D), zabezpečené spojení může být založeno jako celek nebo jako část programem přítomným v řídících rutinách spojených s úložným prostorem a přehrávacími zařízeními. Zabezpečené spojení může být za těchto podmínek založeno softwarově protože ve webovském prostředí je možné snadno zakázat zabezpečené spojení v případě neoprávněné manipulace s krytem zařízení nebo s jinými obvody. Bez ohledu na prostředí je zabezpečené spojení nejdříve založeno mezi ověřeným úložným prostorem a přehrávacími zařízeními. Poté je digitální soubor spolu s alespoň částí jeho řídících informací o kopírování přenositelný mezi úložným prostorem a přehrávacími zařízeními podle konkrétního definovaného schématu použití, například podle řídících informací o kopírování. Tudíž, například pokud je implementováno schéma plateb a nenastalo datum vypršení platnosti (s ním spojené), může být přenesen daný počet kopií souboru mezi
I φ · « « » · * · „····· · · « ♦ ·· .· • « · · *··(· • ·» ί ··» · ♦· · * ·· úložným prostorem a přehrávacími zařízeními.
Jak je tudíž zjednodušeně zobrazeno na obr. 2, způsob a systém ochrany kopírování digitálních souborů podle tohoto vynálezu zahrnuje zdrojové zařízení 24 (nebo jedno nebo více takových zařízení) a skupinu jednoho nebo více cílových zařízení 26a-n připojených zabezpečeným kanálem nebo spojením 28. Fyzická charakteristika kanálu samozřejmě závisí na tom, zda jsou zdrojové a cílové zařízení umístěna na stejném stroji nebo jsou na oddělených strojích spojených sítí. V síťovém spojení může být spojení běžné TCP/IP spojení. Kanál 28 může být fyzicky zabezpečený kanál (jako například https spojení), ale to se nevyžaduje, protože daný bezpečný protokol v ověřených zařízeních založí zabezpečené spojení. Podle vynálezu se po založení spojení přenese jeden nebo více digitálních souborů (za řízení řídící rutiny nebo řídícího mechanismu) mezi ověřenými zařízeními předvídatelným, sledovatelným způsobem tak, aby (a) mohl být proveden řízený počet přenosů souborů a (b) přesný počet přenosů souborů (a jejich konkrétní využití) mohlo být snadno zdokumentováno k usnadnění šíření licenčních poplatků nebo takových jiných okolností, typicky poskytovatelům takového obsahu. Obecně, před přenesením daného digitálního souboru (nebo skupiny souborů, nebo části souborů) ze zdroje na cíl zabezpečeným spojením je nutné přenos nejdříve ověřit a samotný přenos je pak možné přiřadit k některým licenčním poplatkům poskytovateli obsahu za použití tohoto souboru. Schéma tudíž usnadňuje implementaci zobecněné správy autorských práv/výběru licenčních poplatků a schématu distribuce.
Jak bylo uvedeno výše, zdroj 24 a cíl 26 mohou být umístěny na stejném počítači. Obrázek 3 znázorňuje toto « · konkrétní spojení s diskovým úložným subsystémem 24' a cílovými přehrávacími zařízeními, zejména tiskárnou 2 6a1, zobrazovacím zařízením 26b1 a zvukovou kartou 26c' . Znázorněný počítač je webovské zařízení, v jehož případě může být založeno zabezpečené spojení (jak bylo· uvedeno výše) softwarově. V tomto příkladě tudíž každé zdrojové a/nebo každé cílové zařízení obsahuje příslušný řídící software (část software 15 jak bylo popsáno výše) pro usnadnění vytvoření zabezpečeného kanálu. I když není míněn jako omezující, jeden výhodný mechanismus vytvoření kanálu znamená, že každé ze zařízení generuje náhodné číslo 30, přičemž tato čísla jsou pak dodána do algoritmu 32 pro generování klíče známým způsobem pro generování tajného soukromého klíče 34 . Klíč 34 může být generován pro každý digitální soubor, který se má přenést spojením 28, nebo lze použít signální klíč pro skupinu takových souborů, nebo dokonce pro určitou prohlížecí relaci. Kvůli vytvoření zabezpečeného kanálu software přítomný na disku zašifruje digitální soubor při opouštění zdrojového zařízení.
Cílové zařízení pak dešifruje digitální soubor pomocí klíče před přehráním. Takto nemůže být digitální soubor snadno zachycen při přenosu mezi těmito zařízeními. Jak je uvedeno výše, každé ze zdrojového a cílového zařízení může také obsahovat bezpečnostní čipy nebo jiná známá hardwarová zařízení k usnadnění nebo rozšíření tohoto bezpečného přenosu digitálního souboru mezi zařízeními.
Konkrétní mechanismus zabezpečení kanálu mezi zdrojem a cílem může být zcela rozmanitý a tento vynález uvažuje použití jakékoli neznámé nebo později vyvinuté techniky, systému nebo způsobu pro zabezpečení takových komunikací. Tudíž například jiná technika, která může být použita, by * * • 0 0 0» · • ·
0 · « 0 byla systém šifrování s veřejnými klíči,
Obrázek 4 je blokové schéma znázorňující vzorový systém pro správu licenčních poplatků autorsky chráněných děl implementovaný podle tohoto vynálezu. V tomto systému se předpokládá, že klientské počítače 40 přistupují k počítačové síti 42 (např. veřejnému internetu, intranetu, extranetu nebo jiné počítačové síti) pro získání přístupu k webovským dokumentům podporovaným na webovských Jeden nebo více správcovských serverů 4 6 je k systému prostřednictvím poskytovatele 48 přístupu a řídící správcovský server 50 může být použit k usnadnění škálovatelnosti architektury v případě potřeby. Řídící správcovský server 50 může být řízen regulační nebo právní agenturou, která má zodpovědnost za správu výběru a distribuce licenčních poplatků z autorsky chráněných děl.
serverech 44 připoj itelný
Daný správcovský server obsahuje databázi 52 a příslušné řídící rutiny 54 pro založení účtu 55 licenčních poplatků pro poskytovatele obsahu. Předvídá se (ale není to nutné), že daní poskytovatelé obsahu se budou přihlašovat ke službě výběru licenčních poplatků implementované tímto vynálezem a pravděpodobně platit poplatky (např. provizi nebo poplatky za služby) za poskytnuté služby. Daný poskytovatel obsahu se tudíž může přihlásit ke službě, aby získal platby licenčních poplatků za používání jeho autorsky chráněného obsahu uživateli klientských strojů. K tomuto účelu se řídící rutiny 54 používají pro založení účtu pro každý ze skupiny daných poskytovatelů obsahu, přičemž každý účet obsahuje reprezentaci dané hodnoty licenčních poplatků (což může být při založení účtu $0) . Řídící rutina pak upraví danou hodnotu licenčních poplatků na účtu daného poskytovatele odezvou na přijetí znamení, že daný digitální
Φ φ nastaven souboru, soubor spojený s daným poskytovatelem obsahu byl přenesen ze zdroje 24 na cílové přehrávací zařízení 26 na daném klientském počítači 40. Periodicky je účet poskytovatele obsahu upravován o všechny poplatky za služby nebo zpracování, a zbytek účtu je pak distribuován poskytovateli obsahu. V situaci, kdy poskytovatel obsahu zamýšlí· povolit použití svého obsahu (u daného digitálního souboru) s poplatky za toto použití placenými později, může být v řídících informacích o kopírování tuto volbu. Jiná data v řídících informacích o kopírování mohou být použita k nastavení nebo řízení jiných možností poskytovatele obsahu vzhledem k použití souboru v kontextu nového schématu.
daný bit udáváj ící
Obrázek 5 je blokové schéma jednoho způsobu správy výběru účtu licenčních poplatků týkajících se konkrétního digitálního souboru při využití možnosti zálohových plateb. V tomto vzorovém příkladě je digitální soubor obrázek (tj. soubor jpeg), jehož autorská práva vlastní daný vlastník nebo poskytovatel obsahu. Samozřejmě principy tohoto vynálezu jsou navrženy tak, aby byly implementovány souhrnně s mnoha takovými digitálními soubory a následující popis je tak pouze vzorový podle jednoho typu základního schématu plateb. Rutina zpočátku předpokládá, že byl pro daný klientský počítač (nebo uživatele tohoto počítače) založen účet k používání nebo platební účet. To je krok 60 ve vývojovém diagramu. Také se předpokládá, že účet licenčních poplatků byl založen pro poskytovatele obsahu na jednom ze správcovských serverů jak bylo popsáno výše. To je krok 62 ve vývojovém diagramu. Běžný odborník ocení, že kroky 60 a 62 nemusí být v žádném konkrétním pořadí. Krok 60 typicky zahrnuje to, že uživatel předplatí jisté množství prostředků na účet, ze kterého se mohou strhávat platby, • · • · · · * přestože se to nevyžaduje.
V kroku 64 je založen počet řídící rutinou pro určitý digitální soubor. Je to typicky počet povolených kopií digitálního souboru, které je povoleno přenést ze zdroje na jeden nebo více cílových zařízení podle tohoto vynálezu. Tento počet, jak bylo uvedeno výše, je typicky určen v řídících informacích o kopírování souboru. Uvedený počet je obvykle kladné celé číslo, které je pak dekrementováno (řídící rutinou) dolů na nulu při vytváření povolených nebo oprávněných kopií. Eventuálně samozřejmě může počet začít na nule (nebo na jiném libovolném čísle), které se pak inkrementuje (řídící rutinou) na prahovou hodnotu určenou v informacích o počtu kopírování. Jak bylo uvedeno výše, počet může být nastaven vlastníkem autorských práv, operátorem systému, webmasterem, hardwarovými omezeními nebo jakoukoli jinou stranou nebo entitou, která má oprávnění a/nebo je schopná nastavit počet. Za jistých okolností, např. když je použit předplacený uživatelský účet, nemusí být nutné použít explicitní počet, protože počet přenesených kopií může prostě záviset na licenčním poplatku uvaleném na jednu kopii. Tudíž počet jak byl zde použit, lze vyjádřit explicitně nebo implicitně. Digitální soubor může být uložen již na klientu, nebo může být dostupný z webovského serveru nebo jiného úložného prostoru nebo archivu. Na konkrétním umístění, ze kterého se zpočátku bere zdroj digitálního souboru, nezáleží. Krok 64 však předpokládá, že obrázek je umístěn již na zdrojovém zařízení. Pokud soubor není na zdroji přítomen, může být nutné jej získat (přestože koncepčně zdroj může být obecně sestrojen jako původní nebo počáteční umístění souboru).
V kroku 66, se provádí opakovaně test ke zjištěni toho, zda byl přijat požadavek na obrázek. Pokud nebyl, rutina se vrátí do kroku 66 a čeká na tento požadavek. Pokud je výsledek testu v kroku 66 kladný, pak rutina pokračuje v kroku 68 testováním toho, zda je daný klientský počítač (který generoval požadavek) oprávněn provést přenos. Krok 68 může obsahovat jednoduché porovnání zůstatku uživatelova účtu a množství licenčních poplatků, které se má vyměřit. Pokud je zůstatek uživatelova účtu dostatečně velký, může být přenos povolen. Nebo se v kroku 68 může prostě otestovat, zda počet má hodnotu udávající, že mohou být provedeny další kopie. Typičtěji bude krok 68 vyžadovat, aby byl počet nenulový (v situaci, kdy je počet kladný a dekrementovaný na nulu) a uživatel má dostatek prostředků přidělených k platbě vyměřených licenčních poplatků pro použití obrázku. Krok 68 může také testovat to, zda vypršelo dané datum vypršení platnosti nastavené v informacích o počtu kopírování.
Pokud je výstup testu v kroku 68 záporný, přenos není oprávněný a rutina pokračuje větví do kroku 70, aby se tak upozornil uživatel klientského stroje. Takové upozornění může být ve formě chybové zprávy nebo zprávy přístup odepřen apod. Uživatel může být informován pouze o tom, že přednastavené datum vypršení platnosti vypršelo nebo že jeho nebo její předplacený účet je vyčerpán a požaduje další prostředky. Pokud je však výstup testu v kroku 68 kladný, digitální soubor může být přenesen na cíl. Rutina pak pokračuje větví krokem 72, aby se zahájil přenos kopírování. Přednostně musí být všechny bajty souboru přeneseny před tím, než se přenos považuje za platný. V kroku 74 se upraví počet řídící rutiny (např. dekrementuje) a/nebo se uvalí daný poplatek na účet uživatele. Daný poplatek může být roven licenčnímu poplatku nebo poplatku za použití nebo jeho
0 0 0 0 0 · 0 0 · · · • 0 0 0 0 0 0 • 0 « 0 0 0 · 00 00 nějakému pevnému procentnímu podílu (např. 105%) se zohledněním licenčních poplatků plus jistých manipulačních poplatků) . V kroku 7 6, je příslušný účet poskytovatele obsahu upraven o množství plateb licenčních poplatků (plus nebo mínus příslušné manipulační poplatky nebo jiné poplatky).
Ani krok 74, ani krok 7 6, nemusí nastat v době přenosu souboru. Typicky budou úpravy účtu nastávat v dávce v daném čase. Tudíž např. tam, kde webovský klient je webovské zařízení připojené k počítačové síti prostřednictvím vytáčeného spojení, mohou být informace o účtech přenášeny na správcovský server po založení daného spojení (např. pravděpodobně jednou denně). Jiné obměny týkající se časování dodávky těchto informací jsou samozřejmě v rozsahu tohoto vynálezu.
Tento vynález tudíž nabízí několik výhod. Ověřené zdrojové a cílové zařízení nejdříve mezi nimi založí zabezpečené spojení. Po přenosu kopie souboru mezi zdrojem a cílem zaznamená řídící rutina jeho příslušné označení v počtu kopií a centrální úřad je upozorněn o přenosu digitálního souboru. Takové upozornění může nastat po přenosu digitálního souboru mezi zdrojovým a cílovým zařízením nebo o něco později (např. vytočení připojení počítače k síti). Účty s licenčními poplatky jsou pak spravovány na centrálním úřadě; pro usnadnění distribuce licenčních poplatků vlastníkům obsahu/vydavatelům. Jakmile počet kopií dosáhne oprávněného limitu (jak je nastaveno v řídících informacích o kopírování), řídící rutina zničí soubor nebo jinak zabrání v dalším kopírování digitálního souboru.
- 21 Φ
Φ
Φ » φ φ φ a • · · * · • · · · · · · · • · φφφφ φ φ «φφφφφ φ φ φφφφ φφφ ·φφ · · φ»
Tudíž v jednom provedení uživatel založí předplacený účet, ze kterého jsou strhávány licenční poplatky nebo poplatky za používání za kopírování/přenosy souborů. Systém detekuje použití souboru a přednostně umožňuje provedení pouze jistého množství kopií souboru předtím, než je dokument zničen nebo jinak znepřístupněn (z klientského stroje). Výsledná infrastruktura správy autorských · práv je robustní, bezpečná, škálovatelná a snadno udržovatelná.
V jednom provedení tohoto vynálezu jak bylo popsáno výše, je internetový klient datový procesorový systém nebo tzv. webovské zařízení, jak je například znázorněno na obrázcích 6A-6D a 7. Obrázek 6A znázorňuje datový procesorový systém jako celek. Datový procesorový systém 100 v zobrazeném příkladě zajišťuje s minimálními ekonomickými náklady za hardware uživateli přístup k internetu. Datový procesorový systém 100 obsahuje datovou procesorovou jednotku 102. Datová procesorová jednotka 102 je přednostně takové velikosti, aby se vešla do typických zábavních center a zajišťuje veškeré požadované funkce, které se běžně nacházejí v osobních počítačích, aby se umožnilo uživateli procházet internetem. Navíc datová procesorová jednotka 102 může poskytnout jiné běžné funkce jako například sloužit jako záznamník nebo přijímat faxové přenosy.
Datov8 procesorová jednotka 102 je připojena k televizoru 104 pro zobrazení grafických informací. Televizor 104 může být libovolný vhodný televizor, ačkoli barevné televizory se vstupem S-Video poskytnou lepší prezentace grafických informací. Datová procesorová jednotka 102 může být připojena k televizoru 104 standardním koaxiálním kabelovým připojením. Jednotka 106 dálkového ovládání umožňuje uživateli komunikovat s a řídit datovou ♦ · ♦ • *
0 0 • 0 0 0 • 0 00 procesorovou jednotku 102. Jednotka 106 dálkového ovládání umožňuje uživateli komunikovat s a řídit ' datovou procesorovou jednotku 102. Jednotka 106 dálkového ovládání vyzařuje infračervené (IR) signály, přednostně modulované na jiném kmitočtu, než normální televizní, stereo a VCR kmitočty infračervených dálkových ovládání, aby se zamezilo interferenci. Jednotka 106 dálkového ovládání poskytuje funkce ukazovacího zařízení (jako například myš, glidepoint, trackball apod.) v běžných osobních počítačích, obsahujících schopnost pohybovat kurzorem na zobrazovacím zařízení a vybírat položky.
Obrázek 6B znázorňuje přední panel datové procesorové jednotky 102. Přední panel obsahuje infračervené okno 108 pro příjem signálů z jednotky 106 vzdáleného ovládání a pro vysílání infračervených signálů. Datová procesorová jednotka 102 může vysílat infračervené signály, které se mají odrážet od objektů nebo povrchů, což umožňuje datové procesorové jednotce 102 automaticky řídit televizor 104 a jiná infračervená vzdáleně řízená zařízení. Ovládání 110 hlasitosti umožňuje úpravu úrovně hlasitosti vycházejícího z reproduktoru v datové procesorové jednotce 102 nebo z televizoru 104. Množství LED indikátorů 112 poskytuje indikaci uživateli toho, kdy je datová procesorová jednotka 102 zapnuta, zda uživatel má . zprávy, zda se používá modem/telefon, popř. zda vyžaduje datová procesorová jednotka 102 opravu.
Obrázek 6C znázorňuje zadní panel datové procesorové jednotky 102. Třížilový (včetně země) izolovaný napájecí kabel 114 prochází zadním panelem. Standardní telefonní konektor 116 a 118 na zadním panelu poskytuje vstup do modemu z telefonní linky a výstup do telefonu (není ukázán).
4 4 4
444 44 44
4 4 4 · • 4444 4 4 4 • 4 4 ·
444 · 444 »44
44
4 4 4 • 4 4 · • 4 4 4 • 4 4 4
4 44
Zadní panel také poskytuje standardní konektor 120 počítačové klávesnice, port 122 pro myš, port 124 pro počítačový monitor, port 126 pro tiskárnu a další sériový port 128. Tato spojení mohou být použita, aby umožnila datové procesorové jednotce 102 pracovat jako běžný osobní počítač. Game port 130 na zadním panelu poskytuje připojení pro pákový ovladač (joystick) nebo jiné hrací řídící zařízení (rukavici, atd.). Infračervený doplňující konektor 132 umožňuje použití kabelového infračerveného LED k přenosu infračervených signálů. Zdířka 134 mikrofonu umožňuje připojení externího mikrofonu k datové procesorové jednotce 102.
Video konektor 136, standardní konektor koaxiálního kabelu, se připojuje na svorku video-in televizoru 104 nebo videorekordéru (není ukázáno). Levý a pravý audio konektor 138 se připojují do odpovídajících konektorů audio-in na televizoru 104 nebo na stereu (není ukázáno). Pokud má uživatel vstup S-video, pak lze použít konektor 140 S-video k připojení k televizoru 104 pro zajištění lepšího obrazu, než složený signál. Pokud nemá televizor 104 žádné video vstupy, externí kanálový 3/4 modulátor (není zobrazen) může být připojen v sérii s anténním spojením.
Obrázek 6D znázorňuje jednotku 106 dálkového ovládání.Podobně jako standardní telefonní číselná klávesnice obsahuje jednotka 106 dálkového ovládání tlačítka 142 pro arabské číslice 0 až 9, symbol hvězdičky (*), a znak křížek (#). Jednotka dálkového ovládání také 'obsahuje tlačítko 144 TV pro selektivní prohlížení televizního vysílání a tlačítko 146 web pro zahájení prohlížení internetu. Stisknutí tlačítka 146 web způsobí, že datová procesorová jednotka 102 zahájí vytáčení modemu • · · a zobrazí • ta • ta ·· • · · ·· · • ta · ·· · • · · · poskytovatele internetových služeb uživatele počáteční obrazovku pro internetový prohlížeč.
Ukazovací zařízení 147, které je přednostně trackpoint nebo tlačítkové ukazovací zařízení, je obsaženo na jednotce 106 dálkového ovládání a umožňuje uživateli manipulovat s kurzorem na displeji televizoru 104. Tlačítka 148 a 150 Vybrat a Zpět v uvedeném pořadí umožňují uživateli vybrat možnost nebo se vrátit k předchozímu výběru. Tlačítko 151 Nápověda vyvolává kontextovou nápovědu. Tlačítko 152 Nabídka způsobí vyvolání kontextové nápovědy s volbami a tlačítko 153 Aktualizovat aktualizuje zobrazené možnosti podle vstupu uživatele, zatímco -tlačítko 154 domů umožňuje uživateli návrat na výchozí obrazovku voleb. Tlačítka 156 a 158 PgUp a PgDn umožňují uživateli měnit kontext displeje po blocích o velikosti displeje spíše nežli rolováním. Tlačítko 160 Zpráva umožňuje uživateli získávat zprávy.
Navíc k nebo místo jednotky 106 dálkového ovládání, může být použita infračervená klávesnice (není ukázána) s integrálním ukazovacím zařízením k řízení datové procesorové jednotky 102. Integrální ukazovací zařízení je přednostně ukazovací zařízení trackpoiht nebo tlačítkového typu. Připojená klávesnice (také není ukázána) může být také použita připojením 120 klávesnice a připojené ukazovací zařízení jako je myš nebo trackball lze použít na portu 122 myši. Pokud má uživatel v provozu jednu nebo více jednotek 106 dálkového ovládání, infračervenou klávesnici, kabelem připojenou klávesnici a/nebo kabelem připojené ukazovací zařízení, aktivní zařízení zablokuje všechna ostatní, pokud uplyne předem stanovená doba nečinnosti.
• ·
Nyní s odkazem na obrázek 7 je znázorněn blokový diagram hlavních komponent datové procesorové jednotky 102. Jako u běžných osobních počítačů datová procesorová jednotka 102 obsahuje základní desku 202 obsahující procesor 204 a paměť 206 připojenou k systémové sběrnici 280. Procesor 205 je přednostně alespoň procesor třídy 486 pracující na minimálně 100 MHz. Paměť 206 může obsahovat mezipaměť typu cache a/nebo video RAM. Procesor 205, paměť 206 a systémová sběrnice 208 fungují stejně jako odpovídající komponenty v běžném datovém procesorovém systému.
Video/TV převodník 210, umístěný na základní desce 202 a připojený k systémové sběrnici 208, generuje počítačové video signály pro počítačové monitory, smíšený televizní signál a S-Video signál. Funkčnost video/TV převodníku 210 může být dosažena video čipem Trident TVG9685 spolu s převodním čipem analogových zařízení AD722. Video/TV převodník 210 může vyžadovat zavedení speciálních ovladačů zařízení operačního sytému.
Jednotka 212 rozhraní klávesnice/dálkového ovládání na základní desce 202 přijímá kódy klávesnice řadičem 214, bez ohledu na to, zda je použito zařízení kabelem připojené klávesnice/ukazovacího zařízení nebo infračervené klávesnice/dálkového ovládání. Jednotka 106 infračerveného dálkového ovládání vysílá signály, které jsou nakonec posílány na sériový port jako řídící signály generované pohyby běžné myši nebo ukazovacího zařízení. Dvě tlačítka na jednotce 106 dálkového ovládání jsou interpretována stejně jako dvě tlačítka na běžné myši, zatímco zbytek tlačítek vysílá signály odpovídající stiskům kláves na infračervené klávesnici. Jednotka 106 dálkového ovládání má tudíž podskupinu funkcí poskytovaných infračervenou klávesnicí.
·· základní desce 202 indikátorů na datové ýše. Jiná připojení jsou » 4 · 4
I 4 4 4
I 4 4 4
4 4 4
Konektory/indikátory 216 na poskytují některé ze spojení a procesorové jednotce 102 popsané v; spojena s a nalezena na jiných komponentech. Například telefonní konektory 116 a 118 jsou umístěny na modemu 222. Indikátor napájení mezi konektory/indikátory 216 je řízen řadičem 214.
Vně základní desky 202 ve znázorněném příkladě jsou napájení 218, disk 220, modem 222 a reproduktor 224. Napájení 218 je běžné napájení kromě toho, že přijímá řídící signál z řadiče 214, který způsobuje vypnutí veškerého napájení desky 202, disku 220 a modemu 222. Napájení 218 odezvou na signál z řadiče 214 je schopno vypnout a znovu spustit datovou procesorovou jednotku 102.
Řadič 214 je přednostně jeden nebo více z rodiny řadičů 805x. Řadič 214 přijímá a zpracovává vstup z infračerveného dálkového ovládání 106, infračervené klávesnice, kabelem připojené klávesnice nebo kabelem připojené myši. Pokud se použije jedna klávesnice nebo ukazovací zařízení, všechna ostatní jsou zablokována (ignorována), pokud nebyla žádná aktivní po předem stanovenou dobu. Pak první klávesnice nebo ukazovací zařízení pro generování aktivity zablokuje všechna ostatní. Řadič 214 také přímo řídí všechny LED indikátory kromě toho, který ukazuje využití modemu. Jako část systému obnovy ze selhání řadič 214 určí výběr zaváděcího sektoru během jakéhokoli cyklu vypnutí a zapnutí napájení.
Disk 220 obsahuje operační systém a aplikační software pro datovou procesorovou jednotku 102, která přednostně obsahuje IBM DOS 7.0, produkt společnosti International
Business Machines z Armonku, New York; operační systém 221 jako například Windows 3.1 (nebo novější), produkt společnosti Microsoft z Redmondu, Washington; a prohlížeč 223 jako například Netscape Navigátor (verze 1.0 nebo novější), produkt společnosti Netscape Communications z Mountain view, California. Disk 220 může také podporovat SMTP mechanismus k zajištění elektronické pošty, FTP mechanismus k usnadnění přenosů souborů z FTP míst na internetu, a jiné mechanismy internetového protokolu, všechny známým způsobem. Disk 220 není obecně přístupný uživateli webovského zařízení.
Modem 222 může být libovolný vhodný modem použitý v běžných datových procesorových systémech, ale je to přednostně modem 33.6 kb/s podporující V.42bis, v.34, V. 17 Fax, MNP 1-5, a skupiny AT příkazů. Modem 222 je připojen k fyzickému komunikačnímu spoji 227, který je zase připojen nebo připojitelný k internetu (není ukázán).
Odborníci rozpoznají, že komponenty znázorněné na obrázcích 6A-6D a 7 a popsané výše mohou být různé pro konkrétní aplikace nebo provedení. Takové variace, ve kterých tento vynález může být implementován se považují v duchu a rozsahu tohoto vynálezu.
Podle vynálezu klientský stroj (typicky disk 220) také obsahuje proxy 225. Přednostně je proxy implementována softwarově a obsahuje mezipaměť typu cache 227 spojenou s ním. Mezipaměť typu cache může být integrální s pr.oxy nebo s ní logicky spojená. Mezipaměť typu cache má přednostně velikost až několika stovek megabajtů, která je podstatně větší, než standardní mezipaměť typu cache spojená s prohlížečem jako je Netscape Navigátor. Klientský stroj • ft ftft · • ftft · · · • ftft · • ftft · »·· · také obsahuje protokolový zásobník 229 (např. protokolový zásobník TCP/IP) a mechanismus 231 soketů, které se používají k podpoře komunikace známým způsobem. Podle vynálezu je proxy 225 přednostně umístěna na klientovi spolu s prohlížečem. Proxy se tudíž někdy označuje jako proxy na straně klienta.
Přednostně se proxy spustí jakmile je zaveden systém na webovském zařízení. Konektivity mezi proxy a prohlížečem je dosaženo pomocí mechanismu soketů nastavením prohlížeče tak, aby posílal HTTP požadavky na proxy. Při posílání požadavku HTTP GET prohlížeč vytvoří paket obsahující URL a jiné informace) a pak otevře soket pomocí mechanismu soketů. Paket se pak pošle na IP adresu/číslo portu k obsloužení HTTP požadavku. Jakmile tudíž prohlížeč vyvolá požadavek HTTP GET, naváže se na soket a pošle požadavek. Požadavek je pak zadržen a zpracován proxy místo toho, aby byl poslán přímo sítí, vše se děje výše popsaným způsobem.
Přestože v upřednostňovaném provedení je klientský stroj webovské zařízení, není to požadavek tohoto vynálezu. Klientský stroj 10 může být tudíž osobní počítač jako například stolní počítač nebo notebook, např. stroj IBM® nebo stroj slučitelný s IBM, na kterém běží operační systém OS/2®, stroj IBM ThinkPad® nebo nějaký jiný počítač založený na Intel x86 nebo Pentium®, na kterém běží operační systém Windows 95 (nebo podobný).
Vzorová serverová platforma obsahuje počítač IBM RISC System/6000 (omezená instrukční sada tzv. RISCové pracovní stanice), na které běží operační systém 21 AIX (Advanced Interactive Executive verze 4.1 a novější) a programy 22 serveru. Platforma 20 také obsahuje grafické uživatelské *
« • 0 • · ··
0«·
00 0 · 0
0« 0 • 0 ·
0 0 0
00 rozhraní (GUI) 23 pro správu a administraci. Také může obsahovat aplikační programové rozhraní (API) 24. Požadavky HTTP GET jsou přenášeny z klientského stroje na platformu serveru, typicky vytáčenou počítačovou sítí, pro získání dokumentů nebo objektů naformátovaných podle HTML nebo nějakého jiného jazyka se značkami. Ačkoli je výše uvedená platforma užitečná, může být použit libovolný jiný vhodný hardware/operační systém/software serveru.
Jedna z upřednostňovaných implementací mechanismů na klientské straně nebo na straně serveru podle vynálezu je jako skupina instrukcí (programový kód) v modulu kódu přítomném v paměti s přímým přístupem počítače. Dokud není vyžadováno počítačem, sada instrukcí může být uložena v jiné počítačové paměti, například na disku nebo v odstranitelné paměti jako je optický disk (pro eventuální použití v CD ROM) nebo disketa (pro eventuální použití v diketové mechanice), nebo stažený z internetu nebo jiné počítačové sítě.
Navíc přestože různé popsané metody jsou běžně implementovány v selektivně aktivovaném nebo softwarově překonfigurovaném obecném počítači, běžný odborník také pozná, že tyto metody lze provádět hardwarově, ve firmwaru nebo ve specializovanějším zařízení sestrojeném k provádění požadovaných kroků způsobu.
Jak je zde použito, webovský klient by měl být všeobecně chápán jako libovolný počítač nebo jeho komponenta přímo nebo nepřímo připojená nebo připojitelná libovolným známým nebo později vyvinutým způsobem k počítačové síti jako je internet. Termín webovský server by také měl být všeobecně chápán jako počítač, počítačová platforma, doplněk počítače nebo platformy nebo libovolná jeho komponenta. Klient by měl být samozřejmě všeobecně chápán jako ten, kdo požaduje nebo získává soubor, a server je entita, která stahuje soubor. Dále přestože je tento vynález popsán v kontextu jazyka HTML, běžní odborníci ocení, že vynález je použitelný s alternativními jazyky založenými na značkách včetně, ale bez omezení, SGML (jazyk Standard Generalized Markup Language) a XML (jazyk Extended Markup Language).
Navíc termín webovské zařízení by měl všeobecně pokrývat systém zobrazovacího zařízení znázorněný na obrázcích 6A-6D, a také libovolný jiný stroj, ve kterém je webovská aplikace spojená s některou televizní třídou nebo jiným zobrazovacím zařízením. Dále, ačkoli je upřednostňované provedení znázorněno v kontextu vytáčené sítě, není to omezení tohoto vynálezu. V síti s přímým spojením mohou být jiná omezení v podobě úzkého hrdla prostředků, které mohou být spravovány nepřímo pomocí tohoto přístupu.
Zastupuje:
JUDr. Petr Kalenský advokát
120 00 Praha 2, Hálkova 2
Claims (36)
- PATENTOVÉ NÁROKY1. Způsob pro správu používání digitálního souboru, vyznačující se tím, že obsahuje kroky:založení zabezpečeného spojení mezi dvojicí zařízení, přičemž každé ze zařízení je ověřené pro práci v daném bezpečnostním protokolu;založení schématu používání definujícího jednu nebo více podmínek, za kterých může být digitální soubor přenesen mezi dvojicí zařízení; a přenos jedné nebo více kopií digitálního souboru zabezpečeným spojením mezi dvojicí zařízení podle založeného schématu používání.
- 2. Způsob podle nároku 1, vyznačující se tím, že dvojice zařízení obsahuje úložné zařízení a přehrávací zařízení.
- 3. Způsob podle nároku 2, vyznačující se tím, že úložné zařízení a přehrávací zařízení jsou umístěna v počítači.
- 4. Způsob podle nároku 2, vyznačující se tím, že úložné zařízení je umístěno v prvním počítači a přehrávací zařízení je umístěno ve druhém počítači a zabezpečené spojení je založeno počítačovou sítí spojující první a druhý počítač.
- 5. Způsob podle nároku 4, vyznačující se tím, že druhý počítač je osobní počítač a přehrávací zařízení obsahuje obvody pro založení zabezpečeného spojení.27 80 453 ♦ ,« o 4 4*44999 99 94 ····44« 9 9 9 9 9 99 9999 4 4 · 4 4 4 4 λ9 9 4 4 »44499 9 9 999 <4 4 *· 44
- 6. Způsob podle nároku 4, vyznačující se tím, že druhý počítač je webovské zařízení a přehrávací zařízení obsahuje software pro založení zabezpečeného spojení.
- 7. Způsob podle nároku 2, vyznačující se tím, že přehrávací zařízení je zvoleno ze skupiny přehrávacích zařízení skládajících se z tiskárny, zobrazovacího zařízení a zvukové karty.
- 8. Způsob podle nároku 1, vyznačující se tím, že dále obsahuje krok založení účtu reprezentujícího danou peněžní hodnotu.
- 9. Způsob podle nároku 8, vyznačující se tím, že dále obsahuje krok přidělení daného poplatku dané peněžní hodnotě jakmile je kopie digitálního souboru přenesena mezi dvojicí zařízení.
- 10. Způsob podle nároku 9, vyznačující se tím, že dále obsahuje krok přidružení daného poplatku k účtu poskytovatele obsahu k usnadnění uvažovaných plateb poskytovateli digitálního souboru.
- 11. Způsob podle nároku 1, vyznačující se tím, že schéma použití obsahuje daný způsob plateb.
- 12. Způsob pro správu používání digitálního materiálu v počítačové síti, vyznačující se tím, že obsahuje kroky:založení účtu pro daný klientský počítač obsahujícího reprezentaci dané peněžní hodnoty;založení účtu pro daného poskytovatele obsahu ♦ · • · obsahujícího reprezentaci dané hodnoty licenčních poplatků; založení počtu povolených kopií digitálního souboru; odezvou na daný protokol, přenesení kopie digitálního souboru ze zdroje na cíl spojený s daným klientským počítačem;upravení dané peněžní hodnoty na účtu daného klientského počítače; a upravení dané hodnoty licenčních poplatků na účtu daného poskytovatele obsahu.
- 13. Způsob podle nároku 12, vyznačující se tím, že daný protokol obsahuje kroky:určení toho, zda daný klientský počítač požadující přenos digitálního souboru je oprávněn k provedení přenosu;k provedení přenosu zda počet má danou pokud je klient oprávněn digitálního souboru, určení toho, hodnotu; a pokud počet má danou hodnotu, přenesení digitálního souboru ze zdroje do cíle.
- 14. Způsob podle nároku 13, vyznačující tím, že daná hodnota je nenulová hodnota.
- 15. Způsob podle nároku 13, tím, že daný protokol dále obsahuje přenosu kopie digitálního souboru.vyznačující se krok úpravy počtu po
- 16. Způsob podle nároku tím, že počet je dekrementován.
- 17. Způsob podle nároku tím, že zdroj a cíl je umístěn připojeném k počítačové síti.15, vyznačující se12, vyznačující se na daném klientském počítači0 0 • · 9 ·9 ·· %0 0 9 9 ft0 0 0 *0 K · ·
- 18. Způsob podle nároku 17, vyznačující se tím, že zdroj je diskové úložné zařízení a cíl je zařízení zvolené ze skupiny přehrávacích zařízení skládající se hlavně z tiskárny, zobrazovacího zařízení a zvukové karty.
- 19. Způsob podle nároku 12, vyznačující se tím, že zdroj je umístěn na prvním počítači a cíl je umístěn na druhém počítači připojeném k prvnímu počítači počítačovou sítí.
- 20. Způsob pro správu použití digitálního materiálu webovského klienta vyznačující se v počítačové síti obsahující připojitelného k webovskému serveru, tím, že obsahuje kroky:založení počtu povolených kopií digitálního souboru umístěného na zdrojovém zařízení na webovském klientovi;odezvou na daný protokol, přenesení jedné nebo více kopií digitálního souboru ze zdrojového zařízení na skupinu jednoho nebo více cílových přehrávacích zařízení ve webovském klientovi; a pro každý takový přenos ze zdrojového zařízení na jedno z cílových přehrávacích zařízení, zaznamenání údaje, že digitální soubor byl přenesen pro usnadnění uvažované platby poskytovateli digitálního souboru.
- 21. Způsob podle nároku 20, vyznačující se tím, že webovský klient je webovské zařízení a zdrojové zařízení je zabezpečený diskový úložný prostor.
- 22. Způsob podle nároku 21, vyznačující se tím, že každé cílové přehrávací zařízení je zařízení zvolené ze skupiny cílových přehrávacích zařízení • · • ·0 0 « 0 skládajících se hlavně z tiskárny, zobrazovacího zařízení a zvukové karty.
- 23. Způsob podle nároku 20, vyznačující se tím, že webovský klient je připojen k webovskému serveru nezabezpečeným spojením.
- 24. Způsob podle nároku 23, vyznačující se tím, že daný protokol dále obsahuje krok založení zabezpečeného kanálu mezi zdrojovým zařízením a . cílovým přehrávacím zařízením před přenesením digitálního souboru.
- 25. Způsob podle nároku 24, vyznačující se tím, že krok založení zabezpečeného kanálu obsahuje generování tajného klíče sdíleného zdrojovým zařízením a cílovým přehrávacím zařízením.
- 26. Způsob podle nároku 25, vyznačující se tím, že zdrojové zařízení šifruje digitální soubor tajným klíčem když zdrojové zařízení přenáší digitální soubor na cílové přehrávací zařízení a kde cílové přehrávací 'zařízení dešifruje digitální soubor tajným klíčem po přijetí.
- 27. Produkt počítačového programu na počítačem čitelném médiu pro použití ve webovském klientovi, který má zdrojové zařízení a jedno nebo více cílových přehrávacích zařízení, přičemž produkt počítačového programu se vyznačuje tím, že obsahuje:prostředky pro založení počtu povolených kopií digitálního souboru umístěného na zdrojovém zařízení;prostředky, reagující na daný protokol, pro přenos jedné nebo více kopií digitálního souboru ze zdrojového zařízení na jedno nebo více cílových přehrávacích zařízení;• « · 9 9 9 999 9 9 9 · · · 9 9 · «9 9 9 9 9 9 9 9 9999999 · 9 · 9 9 · ·9 9 9 · 9 9 9 9 • 99 β' 9 ♦ · ··· · · · · prostředky, reagující na každý přenos, pro záznam údaje o tom, že digitální soubor byl přenesen k usnadnění uvažované platby poskytovateli digitálního souboru; a prostředky reagující na zaznamenávací prostředky pro úpravu počtu.
- 28. Produkt počítačového programu podle nároku 27, vyznačující se tím, že dále obsahuje prostředky reagující na daný výskyt pro přenesení údaje centrálnímu úřadu.
- 29. Produkt počítačového programu podle nároku 28, vyznačující se tím, že daný výskyt zakládá vytáčené spojení mezi webovským klientem a poskytovatelem internetového obsahu.
- 30. Počítačový systém připojený k počítačové síti a obsahující zdrojové zařízení a jedno nebo více cílových přehrávacích zařízení, vyznačující se tím, že obsahuj e:procesor; operační systém;aplikaci pro správu použití digitálního materiálu, obsahuj ící:prostředky pro založení počtu povolených kopií digitálního souboru umístěného na zdrojovém zařízení;prostředky, reagující na daný protokol, pro přenesení jedné nebo více kopií digitálního souboru ze zdrojového zařízení na jedno nebo více cílových přehrávacích zařízení;prostředky, reagující na každý přenos, pro záznam údaje o tom, že digitální soubor byl přenesen, pro usnadnění uvažované platby poskytovateli digitálního souboru; a prostředky reagující na záznamové prostředky pro úpravu
- 31. Počítačový systém podle vyznačující. se tím, že aplikace prostředky pro omezení přenosu digitálního počet dosáhne dané hodnoty.0 » · 0 0 0 0 0 000 00 · 0 0 0*0000 0 0 0000 0 0000 0 0 « 00 00 0 0 0 0 0 000000« 9 «0» «0« 00 00 počtu.nároku 30, dále obsahuje souboru jakmile
- 32. Datový procesorový systém, vyznačující se tím, že obsahuje:jednotku dálkového ovládání; a základní jednotu připojitelnou k monitoru pro poskytnutí přístupu k internetu pod řízením jednotky dálkového ovládání, přičemž základní jednotka obsahuje:procesor, který má operační systém;aplikace prohlížeče, která běží na operačním systému; zabezpečený diskový úložný prostor, na kterém je digitální soubor umístěn;jedno nebo více cílových přehrávacích zařízení; a prostředky pro omezení počtu kopií digitálního souboru, které mohou být přeneseny mezi zabezpečeným diskovým prostorem a jedním nebo více cílovými přehrávacími zařízeními.
- 33. Datový procesorový systém podle nároku 32, vyznačující se tím, že omezující prostředky obsahují prostředky reagující na daný výskyt pro přenos údaje o počtu kopií digitálního souboru, které byly přeneseny mezi zabezpečeným diskovým úložným prostorem a jedním nebo více cílovými přehrávacími zařízeními během daného časového intervalu.
- 34. Datový procesorový systém podle nároku 33, vyznačující se tím, že daný výskyt je vytáčené připojení datového procesorového systému k poskytovateli internetových služeb.
- 35. Správcovský server pro použití ve správě výběru a přidělování licenčních poplatků mezi poskytovatele obsahu, přičemž správcovský server připojený v počítačové síti k poskytovateli přístupu obsluhuje množství zařízení webovských klientů přijímajících vytáčený přístup k webovskému obsahu, přičemž správcovský server se vyznačuje tím, že obsahuje:prostředky pro založení účtu pro každý ze skupiny daných poskytovatelů obsahu, přičemž každý účet obsahuje reprezentaci dané hodnoty licenčních poplatků; a prostředky pro úpravu dané hodnoty licenčních poplatků na účtu daného poskytovatele obsahu odezvou na přijetí údaje o tom, že daný digitální soubor spojený · s daným poskytovatelem obsahu byl přenesen ze zdrojového na cílové přehrávací zařízení v daném zařízení webovského klienta.• a · · ♦ · · a ♦ · · » • a a a a a a a a « · a
- 36. Systém správy kopírování, vyznačující se tím, že obsahuje:první zařízení a druhé zařízení, přičemž každé z nich je ověřeno tak, aby pracovalo pod daným bezpečným protokolem;prostředky pro založení zabezpečeného spojení mezi prvním a druhým zařízením; a prostředky reagující na založení zabezpečeného spojení pro správu přenosu povoleného počtu kopií digitálního souboru mezi prvním a druhým zařízením podle omezení v řídících informacích o kopírování spojených s ďigitáním souborem.
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US09/080,030 US6282653B1 (en) | 1998-05-15 | 1998-05-15 | Royalty collection method and system for use of copyrighted digital materials on the internet |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CZ20004231A3 true CZ20004231A3 (cs) | 2002-06-12 |
Family
ID=22154806
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CZ20004231A CZ20004231A3 (cs) | 1998-05-15 | 1998-12-18 | Způsob výběru licenčních poplatků a systém pro pouľití digitálních autorsky chráněných materiálů na internetu |
Country Status (13)
| Country | Link |
|---|---|
| US (1) | US6282653B1 (cs) |
| EP (1) | EP1076845B1 (cs) |
| JP (2) | JP3967881B2 (cs) |
| KR (1) | KR100388402B1 (cs) |
| CN (1) | CN1307500C (cs) |
| CA (1) | CA2268377C (cs) |
| CZ (1) | CZ20004231A3 (cs) |
| DE (1) | DE69809800T2 (cs) |
| ES (1) | ES2184347T3 (cs) |
| IL (1) | IL135542A (cs) |
| PL (1) | PL193517B1 (cs) |
| TW (1) | TWM246706U (cs) |
| WO (1) | WO1999060461A1 (cs) |
Families Citing this family (204)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH08263438A (ja) | 1994-11-23 | 1996-10-11 | Xerox Corp | ディジタルワークの配給及び使用制御システム並びにディジタルワークへのアクセス制御方法 |
| US6963859B2 (en) | 1994-11-23 | 2005-11-08 | Contentguard Holdings, Inc. | Content rendering repository |
| US6233684B1 (en) | 1997-02-28 | 2001-05-15 | Contenaguard Holdings, Inc. | System for controlling the distribution and use of rendered digital works through watermaking |
| JP3835655B2 (ja) * | 1998-06-09 | 2006-10-18 | ソニー株式会社 | 情報信号再生装置、情報信号処理装置、情報信号再生方法および情報信号出力方法 |
| US20010029582A1 (en) * | 1999-05-17 | 2001-10-11 | Goodman Daniel Isaac | Method and system for copy protection of data content |
| US6298446B1 (en) * | 1998-06-14 | 2001-10-02 | Alchemedia Ltd. | Method and system for copyright protection of digital images transmitted over networks |
| CN100589132C (zh) * | 1998-07-02 | 2010-02-10 | 夏普公司 | 电子版权作品发行管理系统 |
| DE69932695T2 (de) * | 1998-12-11 | 2007-09-13 | Sony Corp. | Technik zur Datenkopiersteuerung |
| DE60042009D1 (de) * | 1999-08-12 | 2009-05-28 | Panasonic Corp | Elektronisches informationssicherheitssystem |
| US20040148274A1 (en) * | 1999-10-15 | 2004-07-29 | Warnock Christopher M. | Method and apparatus for improved information transactions |
| US7536561B2 (en) * | 1999-10-15 | 2009-05-19 | Ebrary, Inc. | Method and apparatus for improved information transactions |
| US8311946B1 (en) * | 1999-10-15 | 2012-11-13 | Ebrary | Method and apparatus for improved information transactions |
| GB9925227D0 (en) | 1999-10-25 | 1999-12-22 | Internet Limited | Data storage retrieval and access system |
| JP4207335B2 (ja) * | 1999-10-26 | 2009-01-14 | ソニー株式会社 | 記録装置、記録再生システム |
| CN1340185A (zh) * | 1999-11-05 | 2002-03-13 | 索尼株式会社 | 分别用于数据解码、收费信息处理、数据再现的装置和方法以及电子货币、电子使用权限以及终端装置 |
| US20020069244A1 (en) * | 1999-11-24 | 2002-06-06 | John Blair | Message delivery system billing method and apparatus |
| WO2001042900A2 (en) * | 1999-12-08 | 2001-06-14 | Tune To Com Inc. | Scheduled retrieval, storage and access of media data |
| US6842740B1 (en) * | 1999-12-20 | 2005-01-11 | Hewlett-Packard Development Company, L.P. | Method for providing automatic payment when making duplicates of copyrighted material |
| IL134514A0 (en) * | 2000-02-13 | 2001-04-30 | Levine David | A method of quantifying royalty owner rights |
| JP2001236391A (ja) * | 2000-02-22 | 2001-08-31 | Sony Corp | コンテンツ情報課金分配システム |
| US6453301B1 (en) * | 2000-02-23 | 2002-09-17 | Sony Corporation | Method of using personal device with internal biometric in conducting transactions over a network |
| US20010037304A1 (en) * | 2000-03-28 | 2001-11-01 | Paiz Richard S. | Method of and apparatus for delivery of proprietary audio and visual works to purchaser electronic devices |
| US9355352B1 (en) | 2000-02-24 | 2016-05-31 | Richard Paiz | Personal search results |
| US8977621B1 (en) | 2000-02-24 | 2015-03-10 | Richard Paiz | Search engine optimizer |
| US20010034758A1 (en) * | 2000-02-24 | 2001-10-25 | Dan Kikinis | Virtual private network (VPN) for servicing home gateway system through external disk management |
| WO2001067213A2 (en) * | 2000-03-07 | 2001-09-13 | Iomega Corporation | Apparatus and methods for storing audio or video content on data storage media for limited use |
| JP2001265661A (ja) * | 2000-03-15 | 2001-09-28 | Kenichi Tanahashi | コンテンツ情報提供システム |
| US7020781B1 (en) * | 2000-05-03 | 2006-03-28 | Hewlett-Packard Development Company, L.P. | Digital content distribution systems |
| GB2364484B (en) * | 2000-06-30 | 2004-10-13 | Nokia Mobile Phones Ltd | Apparatus and methods for a client server system |
| US7290285B2 (en) * | 2000-06-30 | 2007-10-30 | Zinio Systems, Inc. | Systems and methods for distributing and viewing electronic documents |
| US7356696B1 (en) * | 2000-08-01 | 2008-04-08 | Lucent Technologies Inc. | Proofs of work and bread pudding protocols |
| US7743259B2 (en) | 2000-08-28 | 2010-06-22 | Contentguard Holdings, Inc. | System and method for digital rights management using a standard rendering engine |
| US7237125B2 (en) | 2000-08-28 | 2007-06-26 | Contentguard Holdings, Inc. | Method and apparatus for automatically deploying security components in a content distribution system |
| US20020128878A1 (en) * | 2000-08-31 | 2002-09-12 | Maritzen L. Michael | Method and apparatus for consolidating billing information and paying suppliers on a network |
| US6820064B1 (en) * | 2000-08-31 | 2004-11-16 | Hewlett-Packard Development Company, L.P. | E-commerce consumables |
| EP1260966A4 (en) * | 2000-09-05 | 2006-03-15 | Ntt Docomo Inc | PAYMENT INFORMATION DISTRIBUTION SYSTEM |
| JPWO2002021266A1 (ja) * | 2000-09-07 | 2004-01-15 | テックファーム株式会社 | 情報配信サーバシステム、情報配信方法及び記録媒体 |
| US7958213B1 (en) * | 2000-09-21 | 2011-06-07 | Siemens Enterprise Communications, Inc. | Processing electronic messages |
| US6876986B1 (en) * | 2000-10-30 | 2005-04-05 | Hewlett-Packard Development Company, L.P. | Transaction payment system |
| US6560096B1 (en) * | 2000-10-31 | 2003-05-06 | Loudcloud, Inc. | Multiple server configuration within a single server housing |
| JP2002140630A (ja) * | 2000-11-01 | 2002-05-17 | Sony Corp | チケットに基づくコンテンツ料金精算システムおよびチケットに基づくコンテンツ料金精算方法 |
| US7085613B2 (en) * | 2000-11-03 | 2006-08-01 | International Business Machines Corporation | System for monitoring audio content in a video broadcast |
| US7031921B2 (en) * | 2000-11-03 | 2006-04-18 | International Business Machines Corporation | System for monitoring audio content available over a network |
| US7343324B2 (en) | 2000-11-03 | 2008-03-11 | Contentguard Holdings Inc. | Method, system, and computer readable medium for automatically publishing content |
| EP2378733B1 (en) | 2000-11-10 | 2013-03-13 | AOL Inc. | Digital content distribution and subscription system |
| US20020143567A1 (en) * | 2000-11-20 | 2002-10-03 | Maritzen L. Michael | Information-based digital currency and bartering |
| US7072867B2 (en) * | 2000-11-30 | 2006-07-04 | International Business Machines Corporation | System and method for third party logging server |
| US20020069176A1 (en) * | 2000-12-06 | 2002-06-06 | Daniel Newman | System for obtaining fee-based data and services |
| US20020072931A1 (en) * | 2000-12-07 | 2002-06-13 | Ronald C. Card | System and method to provide financial rewards and other incentives to users of personal transaction devices |
| US20020091643A1 (en) * | 2001-01-11 | 2002-07-11 | Ryuichi Okamoto | Digital data distribution system |
| US20020123971A1 (en) * | 2000-12-11 | 2002-09-05 | Maritzen L. Michael | Method and system of conducting network-based transactions |
| US7251633B2 (en) * | 2000-12-11 | 2007-07-31 | Sony Corporation | Method or system for executing deferred transactions |
| US7765163B2 (en) * | 2000-12-12 | 2010-07-27 | Sony Corporation | System and method for conducting secure transactions over a network |
| JP4122707B2 (ja) * | 2000-12-19 | 2008-07-23 | 株式会社日立製作所 | デジタルコンテンツ配信方法およびシステム並びにその処理プログラムを記録した媒体 |
| CA2430104A1 (en) * | 2000-12-20 | 2002-06-27 | James Chien Liang Chua | Method and apparatus for rewarding contributors |
| JP3797104B2 (ja) * | 2000-12-28 | 2006-07-12 | ヤマハ株式会社 | ディジタルオーディオ信号録音装置 |
| US6912294B2 (en) | 2000-12-29 | 2005-06-28 | Contentguard Holdings, Inc. | Multi-stage watermarking process and system |
| US8069116B2 (en) | 2001-01-17 | 2011-11-29 | Contentguard Holdings, Inc. | System and method for supplying and managing usage rights associated with an item repository |
| US7028009B2 (en) | 2001-01-17 | 2006-04-11 | Contentguardiholdings, Inc. | Method and apparatus for distributing enforceable property rights |
| US7774279B2 (en) | 2001-05-31 | 2010-08-10 | Contentguard Holdings, Inc. | Rights offering and granting |
| JP2002236808A (ja) * | 2001-02-07 | 2002-08-23 | Sony Corp | 情報処理装置および方法、プログラム格納媒体、並びにプログラム |
| US20020124190A1 (en) * | 2001-03-01 | 2002-09-05 | Brian Siegel | Method and system for restricted biometric access to content of packaged media |
| US20020138576A1 (en) * | 2001-03-21 | 2002-09-26 | Schleicher Jorg Gregor | Method and system for generating revenue in a peer-to-peer file delivery network |
| US7469230B2 (en) * | 2001-03-21 | 2008-12-23 | Qurio Holdings, Inc. | Method and system for automatically distributing fees, including a reseller commission, during a digital file transaction |
| US20020138362A1 (en) * | 2001-03-21 | 2002-09-26 | Kitze Christopher Allin | Digital file marketplace |
| US7653552B2 (en) * | 2001-03-21 | 2010-01-26 | Qurio Holdings, Inc. | Digital file marketplace |
| US7756835B2 (en) * | 2001-03-23 | 2010-07-13 | Bea Systems, Inc. | Database and operating system independent copying/archiving of a web base application |
| US6989484B2 (en) * | 2001-04-17 | 2006-01-24 | Intel Corporation | Controlling sharing of files by portable devices |
| US20020157002A1 (en) * | 2001-04-18 | 2002-10-24 | Messerges Thomas S. | System and method for secure and convenient management of digital electronic content |
| US8874484B2 (en) * | 2001-05-07 | 2014-10-28 | Koichi Ohtani | Method and system for distributing intelligent content |
| US7725401B2 (en) | 2001-05-31 | 2010-05-25 | Contentguard Holdings, Inc. | Method and apparatus for establishing usage rights for digital content to be created in the future |
| US8001053B2 (en) | 2001-05-31 | 2011-08-16 | Contentguard Holdings, Inc. | System and method for rights offering and granting using shared state variables |
| US6876984B2 (en) | 2001-05-31 | 2005-04-05 | Contentguard Holdings, Inc. | Method and apparatus for establishing usage rights for digital content to be created in the future |
| US8099364B2 (en) | 2001-05-31 | 2012-01-17 | Contentguard Holdings, Inc. | Digital rights management of content when content is a future live event |
| US6895503B2 (en) | 2001-05-31 | 2005-05-17 | Contentguard Holdings, Inc. | Method and apparatus for hierarchical assignment of rights to documents and documents having such rights |
| US8275709B2 (en) | 2001-05-31 | 2012-09-25 | Contentguard Holdings, Inc. | Digital rights management of content when content is a future live event |
| US8275716B2 (en) | 2001-05-31 | 2012-09-25 | Contentguard Holdings, Inc. | Method and system for subscription digital rights management |
| US7774280B2 (en) | 2001-06-07 | 2010-08-10 | Contentguard Holdings, Inc. | System and method for managing transfer of rights using shared state variables |
| KR100621747B1 (ko) * | 2001-06-07 | 2006-09-13 | 콘텐트가드 홀딩즈 인코포레이티드 | 가입자 디지털 권리를 관리하기 위한 방법 및 장치 |
| US7395245B2 (en) * | 2001-06-07 | 2008-07-01 | Matsushita Electric Industrial Co., Ltd. | Content usage management system and server used in the system |
| CN1539117A (zh) | 2001-06-07 | 2004-10-20 | ��̹�е¿عɹɷ�����˾ | 在数字权利管理系统中支持多个委托区域的方法和装置 |
| US20020194128A1 (en) * | 2001-06-14 | 2002-12-19 | Michael Maritzen | System and method for secure reverse payment |
| KR20030009703A (ko) * | 2001-07-23 | 2003-02-05 | 한국전자통신연구원 | 인터넷 상에서 대여 서비스를 위한 영상물의 제공 및 재생방법 |
| US8041803B2 (en) * | 2001-09-26 | 2011-10-18 | Qurio Holdings, Inc. | Method and system for delivering files in digital file marketplace |
| US7177850B2 (en) * | 2001-10-16 | 2007-02-13 | Infineon Technologies Ag | Method and apparatus for determining a portion of total costs of an entity |
| EP1456763A4 (en) | 2001-11-20 | 2005-10-12 | Contentguard Holdings Inc | SYSTEMS AND METHODS FOR CREATING, HANDLING AND PROCESSING RIGHTS EXPRESSIONS AND CONTRACTS USING SEGMENTED TEMPLATES |
| US7974923B2 (en) | 2001-11-20 | 2011-07-05 | Contentguard Holdings, Inc. | Extensible rights expression processing system |
| US7840488B2 (en) | 2001-11-20 | 2010-11-23 | Contentguard Holdings, Inc. | System and method for granting access to an item or permission to use an item based on configurable conditions |
| NZ534028A (en) * | 2001-12-10 | 2007-05-31 | Redbank Manor Pty Ltd | A system for secure distribution of electronic content and collection of fees |
| US20030130862A1 (en) * | 2002-01-09 | 2003-07-10 | Stern Edith H. | Method and apparatus for establishing a distribution network |
| US7343325B2 (en) * | 2002-02-15 | 2008-03-11 | Teranet Enterprises Ltd. | Method and system for constructing price structures for complex products and services |
| JP2005532610A (ja) | 2002-03-14 | 2005-10-27 | コンテントガード ホールディングズ インコーポレイテッド | 変調された信号を使用して使用権を表現するシステム及び方法 |
| US7805371B2 (en) | 2002-03-14 | 2010-09-28 | Contentguard Holdings, Inc. | Rights expression profile system and method |
| US20030187784A1 (en) * | 2002-03-27 | 2003-10-02 | Michael Maritzen | System and method for mid-stream purchase of products and services |
| US20030191718A1 (en) * | 2002-04-08 | 2003-10-09 | Blair Timothy P. | Method and data processing system providing a pay-for-usage managed print service |
| WO2003094076A1 (en) | 2002-04-29 | 2003-11-13 | Contentguard Holdings, Inc. | Rights management system using legality expression language |
| KR20020038671A (ko) * | 2002-05-07 | 2002-05-23 | 조남녀 | 인터넷을 이용한 다국어 메뉴판 제작 / 인쇄 시스템 |
| JP2003345641A (ja) * | 2002-05-29 | 2003-12-05 | Ricoh Co Ltd | 記憶媒体及びプログラム |
| US20040009815A1 (en) * | 2002-06-26 | 2004-01-15 | Zotto Banjamin O. | Managing access to content |
| JP2004046753A (ja) * | 2002-07-16 | 2004-02-12 | Pioneer Electronic Corp | 再生頻度情報処理システム、方法、プログラム及び情報記録媒体 |
| JP2004054998A (ja) * | 2002-07-17 | 2004-02-19 | Pioneer Electronic Corp | 情報再生装置及び情報再生方法 |
| JP2004054999A (ja) * | 2002-07-17 | 2004-02-19 | Pioneer Electronic Corp | ディスク状記録媒体収納容器 |
| AU2003276571A1 (en) * | 2002-12-17 | 2004-07-09 | Koninklijke Philips Electronics N.V. | System to allow content sharing |
| US7370017B1 (en) * | 2002-12-20 | 2008-05-06 | Microsoft Corporation | Redistribution of rights-managed content and technique for encouraging same |
| US20050102515A1 (en) * | 2003-02-03 | 2005-05-12 | Dave Jaworski | Controlling read and write operations for digital media |
| EP1643404A3 (en) * | 2003-02-03 | 2006-04-19 | Tennessee Pacific Group. L.L.C. | Distribution and rights management of digital content |
| US20060053080A1 (en) * | 2003-02-03 | 2006-03-09 | Brad Edmonson | Centralized management of digital rights licensing |
| US20050004873A1 (en) * | 2003-02-03 | 2005-01-06 | Robin Pou | Distribution and rights management of digital content |
| US20040181487A1 (en) * | 2003-03-10 | 2004-09-16 | Microsoft Corporation | Digital media clearing house platform |
| CN100483295C (zh) * | 2003-06-06 | 2009-04-29 | 索尼爱立信移动通讯股份有限公司 | 允许一种数字版权管理方案到另一种的转换 |
| JP4881538B2 (ja) * | 2003-06-10 | 2012-02-22 | 株式会社日立製作所 | コンテンツ送信装置およびコンテンツ送信方法 |
| US7685642B2 (en) | 2003-06-26 | 2010-03-23 | Contentguard Holdings, Inc. | System and method for controlling rights expressions by stakeholders of an item |
| US8291062B2 (en) | 2003-08-20 | 2012-10-16 | Aol Inc. | Managing access to digital content sources |
| WO2005029224A2 (en) * | 2003-09-12 | 2005-03-31 | Arkados, Inc. | Method and system for distributed content management and delivery |
| US7389273B2 (en) | 2003-09-25 | 2008-06-17 | Scott Andrew Irwin | System and method for federated rights management |
| US20050097347A1 (en) * | 2003-11-03 | 2005-05-05 | Josephsen Mark M. | Printer security key management |
| US20050137976A1 (en) * | 2003-12-18 | 2005-06-23 | Anderson Glen J. | Automated system for payment commitment for content prior to creation |
| US8544050B2 (en) * | 2003-12-30 | 2013-09-24 | Aol Inc. | Rule-based playlist engine |
| JP4608886B2 (ja) * | 2004-01-16 | 2011-01-12 | 株式会社日立製作所 | コンテンツ送信装置および方法 |
| JP4982031B2 (ja) * | 2004-01-16 | 2012-07-25 | 株式会社日立製作所 | コンテンツ送信装置、コンテンツ受信装置およびコンテンツ送信方法、コンテンツ受信方法 |
| JP4645049B2 (ja) * | 2004-03-19 | 2011-03-09 | 株式会社日立製作所 | コンテンツ送信装置およびコンテンツ送信方法 |
| US7711647B2 (en) * | 2004-06-10 | 2010-05-04 | Akamai Technologies, Inc. | Digital rights management in a distributed network |
| US20060143565A1 (en) * | 2004-07-16 | 2006-06-29 | Blu Ventures, Llc | Method to promote branded products and/or services |
| JP4748762B2 (ja) * | 2004-08-24 | 2011-08-17 | キヤノン株式会社 | 署名生成方法及び情報処理装置 |
| US11468128B1 (en) | 2006-10-20 | 2022-10-11 | Richard Paiz | Search engine optimizer |
| US10959090B1 (en) | 2004-08-25 | 2021-03-23 | Richard Paiz | Personal search results |
| JP2006085480A (ja) * | 2004-09-16 | 2006-03-30 | Sony Corp | ライセンス処理装置,プログラムおよびコンテンツ再生制御方法 |
| JP4391375B2 (ja) * | 2004-09-30 | 2009-12-24 | フェリカネットワークス株式会社 | 情報管理装置および方法、並びにプログラム |
| US8660961B2 (en) | 2004-11-18 | 2014-02-25 | Contentguard Holdings, Inc. | Method, system, and device for license-centric content consumption |
| JP2006155332A (ja) * | 2004-11-30 | 2006-06-15 | Toshiba Corp | コンテンツ出力装置及びコンテンツ出力方法、コンテンツ取得装置及びコンテンツ取得方法 |
| US20060174346A1 (en) * | 2005-01-31 | 2006-08-03 | Lieberman Software Corporation | Instrumentation for alarming a software product |
| US7840564B2 (en) | 2005-02-16 | 2010-11-23 | Ebrary | System and method for automatic anthology creation using document aspects |
| US7917484B1 (en) * | 2005-03-31 | 2011-03-29 | Amazon Technologies, Inc. | Individualized digital tracers |
| US8676711B2 (en) * | 2005-06-10 | 2014-03-18 | Aniruddha Gupte | Payment method and apparatus for use in digital distribution system |
| US8341527B2 (en) * | 2005-06-10 | 2012-12-25 | Aniruddha Gupte | File format method and apparatus for use in digital distribution system |
| US8219493B2 (en) * | 2005-06-10 | 2012-07-10 | Aniruddha Gupte | Messaging method and apparatus for use in digital distribution systems |
| US7814022B2 (en) * | 2005-06-10 | 2010-10-12 | Aniruddha Gupte | Enhanced media method and apparatus for use in digital distribution system |
| US7567671B2 (en) * | 2005-06-10 | 2009-07-28 | Aniruddha Gupte | Encryption method and apparatus for use in digital distribution system |
| US7433869B2 (en) * | 2005-07-01 | 2008-10-07 | Ebrary, Inc. | Method and apparatus for document clustering and document sketching |
| US8538848B1 (en) | 2005-07-29 | 2013-09-17 | IVP Holdings I, LLC | Revenue allocation for bundled intellectual property transactions |
| CN1322388C (zh) * | 2005-08-15 | 2007-06-20 | 华为技术有限公司 | 对具有拷贝导出权限的版权进行限制的方法及装置 |
| US20070067833A1 (en) * | 2005-09-20 | 2007-03-22 | Colnot Vincent C | Methods and Apparatus for Enabling Secure Network-Based Transactions |
| US7720767B2 (en) | 2005-10-24 | 2010-05-18 | Contentguard Holdings, Inc. | Method and system to support dynamic rights and resources sharing |
| US7818811B2 (en) * | 2005-12-05 | 2010-10-19 | Microsoft Corporation | Off-line economies for digital media |
| DE102005058878B4 (de) * | 2005-12-09 | 2007-08-09 | Infineon Technologies Ag | Datentransfervorrichtung und Verfahren zum Senden von Daten |
| US20070198660A1 (en) * | 2006-02-21 | 2007-08-23 | Cohen Marc S | Advertising Supported Recorded and Downloaded Music System |
| US20070233568A1 (en) * | 2006-03-10 | 2007-10-04 | Provident Intellectual Property, Llc | Microtransactions Using Points Over Electronic Networks |
| US7515710B2 (en) * | 2006-03-14 | 2009-04-07 | Divx, Inc. | Federated digital rights management scheme including trusted systems |
| US8060744B2 (en) * | 2006-03-23 | 2011-11-15 | Harris Corporation | Computer architecture for an electronic device providing single-level secure access to multi-level secure file system |
| US8041947B2 (en) * | 2006-03-23 | 2011-10-18 | Harris Corporation | Computer architecture for an electronic device providing SLS access to MLS file system with trusted loading and protection of program execution memory |
| US8127145B2 (en) * | 2006-03-23 | 2012-02-28 | Harris Corporation | Computer architecture for an electronic device providing a secure file system |
| US7979714B2 (en) * | 2006-06-02 | 2011-07-12 | Harris Corporation | Authentication and access control device |
| US8719954B2 (en) | 2006-10-11 | 2014-05-06 | Bassilic Technologies Llc | Method and system for secure distribution of selected content to be protected on an appliance-specific basis with definable permitted associated usage rights for the selected content |
| US20080092239A1 (en) | 2006-10-11 | 2008-04-17 | David H. Sitrick | Method and system for secure distribution of selected content to be protected |
| US20080114695A1 (en) * | 2006-11-10 | 2008-05-15 | Semantic Components S.L. | Process for implementing a method for the on-line sale of software product use licenses through a data network, and software component which allows carrying out said process |
| US20100250400A1 (en) * | 2006-11-10 | 2010-09-30 | Media Patents, S.L. | Apparatus and methods for the sale of software products |
| US10120983B2 (en) * | 2006-12-15 | 2018-11-06 | Nbcuniversal Media, Llc | Digital rights management flexible continued usage system and method |
| US20080148363A1 (en) * | 2006-12-15 | 2008-06-19 | Nbc Universal, Inc. | Digital rights management copy sharing system and method |
| FR2911982A1 (fr) * | 2007-01-29 | 2008-08-01 | Trustseed Sarl | Procede et dispositif de traitement d'information |
| AU2008225074A1 (en) | 2007-03-12 | 2008-09-18 | Aristocrat Technologies Australia Pty Limited | System and method for server-based calculation of royalties for gaming |
| WO2008122308A1 (en) * | 2007-04-04 | 2008-10-16 | Media Patents S.L. | Process for the on-line distribution, through a data network, of digital files protected by intellectual property rights and computer readable medium containing a program for carrying out said process |
| US20090119379A1 (en) * | 2007-11-05 | 2009-05-07 | Sony Electronics Inc. | Rendering of multi-media content to near bit accuracy by contractual obligation |
| US20110060688A1 (en) * | 2007-11-23 | 2011-03-10 | Media Patents, S.L. | Apparatus and methods for the distribution of digital files |
| ATE546795T1 (de) * | 2007-11-23 | 2012-03-15 | Media Patents Sl | Ein prozess für die on-line-verteilung des audiovisuellen inhalts mit reklameanzeigen, reklameanzeigenmanagementssystem, digitalrechtmanagementsystem und audiovisuellem contentspieler versehen mit besagten systemen |
| US8997161B2 (en) | 2008-01-02 | 2015-03-31 | Sonic Ip, Inc. | Application enhancement tracks |
| ES2326949B1 (es) | 2008-03-18 | 2010-07-14 | Clarity Systems, S.L. | Procedimiento utilizado por un servidor de streaming para realizar una transmision de un fichero multimedia en una red de datos. |
| US7984097B2 (en) * | 2008-03-18 | 2011-07-19 | Media Patents, S.L. | Methods for transmitting multimedia files and advertisements |
| EP2134094A1 (en) * | 2008-06-13 | 2009-12-16 | Alcatel Lucent | Method and system for performing transactions on multimedia streams being produced over a chain of contributing producers |
| US11048765B1 (en) | 2008-06-25 | 2021-06-29 | Richard Paiz | Search engine optimizer |
| US10922363B1 (en) | 2010-04-21 | 2021-02-16 | Richard Paiz | Codex search patterns |
| US10915523B1 (en) | 2010-05-12 | 2021-02-09 | Richard Paiz | Codex search patterns |
| US8643871B2 (en) * | 2008-07-22 | 2014-02-04 | Xerox Corporation | System and method for controlling printing of a print job in a printing system |
| CN102549557B (zh) | 2009-01-07 | 2015-09-09 | 索尼克Ip股份有限公司 | 针对在线内容的媒体指南的特定化、集中式、自动化创建 |
| US9154532B2 (en) * | 2009-04-27 | 2015-10-06 | Zaron Remote Llc | Methods and apparatus for transmitting multimedia files in a data network |
| JP2010286862A (ja) * | 2009-06-09 | 2010-12-24 | Funai Electric Co Ltd | コンテンツ配信システム及び記録再生装置 |
| US20110015968A1 (en) * | 2009-07-17 | 2011-01-20 | Carlson Alan L | Automated media and content reporting system for broadcast media |
| JP5723888B2 (ja) | 2009-12-04 | 2015-05-27 | ソニック アイピー, インコーポレイテッド | 基本ビットストリーム暗号材料伝送システムおよび方法 |
| US9576109B1 (en) * | 2010-02-17 | 2017-02-21 | Amazon Technologies, Inc. | Content revenue allocation |
| US11423018B1 (en) | 2010-04-21 | 2022-08-23 | Richard Paiz | Multivariate analysis replica intelligent ambience evolving system |
| US10936687B1 (en) | 2010-04-21 | 2021-03-02 | Richard Paiz | Codex search patterns virtual maestro |
| US11379473B1 (en) | 2010-04-21 | 2022-07-05 | Richard Paiz | Site rank codex search patterns |
| US8914534B2 (en) | 2011-01-05 | 2014-12-16 | Sonic Ip, Inc. | Systems and methods for adaptive bitrate streaming of media stored in matroska container files using hypertext transfer protocol |
| US9467708B2 (en) | 2011-08-30 | 2016-10-11 | Sonic Ip, Inc. | Selection of resolutions for seamless resolution switching of multimedia content |
| US8964977B2 (en) | 2011-09-01 | 2015-02-24 | Sonic Ip, Inc. | Systems and methods for saving encoded media streamed using adaptive bitrate streaming |
| US8909922B2 (en) | 2011-09-01 | 2014-12-09 | Sonic Ip, Inc. | Systems and methods for playing back alternative streams of protected content protected using common cryptographic information |
| US20130275275A1 (en) * | 2012-04-13 | 2013-10-17 | Thought Equity Motion, Inc. | Digital content marketplace |
| US8296190B1 (en) | 2012-04-13 | 2012-10-23 | T3Media, Inc. | Digital content aggregation |
| US9191457B2 (en) | 2012-12-31 | 2015-11-17 | Sonic Ip, Inc. | Systems, methods, and media for controlling delivery of content |
| US9313510B2 (en) | 2012-12-31 | 2016-04-12 | Sonic Ip, Inc. | Use of objective quality measures of streamed content to reduce streaming bandwidth |
| US11741090B1 (en) | 2013-02-26 | 2023-08-29 | Richard Paiz | Site rank codex search patterns |
| US11809506B1 (en) | 2013-02-26 | 2023-11-07 | Richard Paiz | Multivariant analyzing replicating intelligent ambience evolving system |
| US10319040B1 (en) * | 2013-03-14 | 2019-06-11 | Ktech Services Limited | Control of the generation and display of royalty administration and rights management data based on the user's rights of access |
| US9336360B1 (en) | 2013-03-14 | 2016-05-10 | Kobalt Music Group Limited | Analysis and display of a precis of global licensing activities |
| US9906785B2 (en) | 2013-03-15 | 2018-02-27 | Sonic Ip, Inc. | Systems, methods, and media for transcoding video data according to encoding parameters indicated by received metadata |
| US10397292B2 (en) | 2013-03-15 | 2019-08-27 | Divx, Llc | Systems, methods, and media for delivery of content |
| US11625800B2 (en) | 2013-04-29 | 2023-04-11 | B Media Finance | Methods and systems for visualizing media rights management |
| US9094737B2 (en) | 2013-05-30 | 2015-07-28 | Sonic Ip, Inc. | Network video streaming with trick play based on separate trick play files |
| US9247317B2 (en) | 2013-05-30 | 2016-01-26 | Sonic Ip, Inc. | Content streaming with client device trick play index |
| US9967305B2 (en) | 2013-06-28 | 2018-05-08 | Divx, Llc | Systems, methods, and media for streaming media content |
| US9866878B2 (en) | 2014-04-05 | 2018-01-09 | Sonic Ip, Inc. | Systems and methods for encoding and playing back video at different frame rates using enhancement layers |
| US10498795B2 (en) | 2017-02-17 | 2019-12-03 | Divx, Llc | Systems and methods for adaptive switching between multiple content delivery networks during adaptive bitrate streaming |
| US10977361B2 (en) | 2017-05-16 | 2021-04-13 | Beyondtrust Software, Inc. | Systems and methods for controlling privileged operations |
| TWM589871U (zh) * | 2019-04-15 | 2020-01-21 | 俊華電子企業股份有限公司 | 可程式化的遠程無線訊號遙控裝置 |
| US11528149B2 (en) | 2019-04-26 | 2022-12-13 | Beyondtrust Software, Inc. | Root-level application selective configuration |
Family Cites Families (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5390297A (en) * | 1987-11-10 | 1995-02-14 | Auto-Trol Technology Corporation | System for controlling the number of concurrent copies of a program in a network based on the number of available licenses |
| JP2659896B2 (ja) * | 1992-04-29 | 1997-09-30 | インターナショナル・ビジネス・マシーンズ・コーポレイション | 構造化文書複製管理方法及び構造化文書複製管理装置 |
| JPH0744377A (ja) * | 1993-07-30 | 1995-02-14 | Nippon Telegr & Teleph Corp <Ntt> | 流通ソフトウェア偽造防止方法と装置 |
| JP4095680B2 (ja) * | 1994-08-01 | 2008-06-04 | 富士通株式会社 | カード型記憶装置用セキュリティ管理方法およびカード型記憶装置 |
| JP3630451B2 (ja) * | 1994-09-20 | 2005-03-16 | 富士通株式会社 | ソフトウェア利用制御装置 |
| JP3711162B2 (ja) * | 1995-10-05 | 2005-10-26 | 富士通株式会社 | ソフトウェア代金決裁システムおよび方法 |
| US5761421A (en) * | 1996-03-25 | 1998-06-02 | Sun Microsystems, Inc. | System and method for secure peer-to-peer communication between downloaded programs |
| GB9608696D0 (en) * | 1996-04-26 | 1996-07-03 | Europ Computer Ind Res | Electronic copy protection mechanism |
| JPH09319570A (ja) * | 1996-05-29 | 1997-12-12 | Sanyo Electric Co Ltd | ソフトウエアのライセンス管理システム |
| US5950860A (en) * | 1996-10-08 | 1999-09-14 | Dover Corp. | Adjustable length storage tank sumps |
| US6029145A (en) * | 1997-01-06 | 2000-02-22 | Isogon Corporation | Software license verification process and apparatus |
| US5996076A (en) * | 1997-02-19 | 1999-11-30 | Verifone, Inc. | System, method and article of manufacture for secure digital certification of electronic commerce |
| US6189146B1 (en) * | 1998-03-18 | 2001-02-13 | Microsoft Corporation | System and method for software licensing |
-
1998
- 1998-05-15 US US09/080,030 patent/US6282653B1/en not_active Expired - Lifetime
- 1998-12-18 EP EP98961327A patent/EP1076845B1/en not_active Expired - Lifetime
- 1998-12-18 CN CNB988140411A patent/CN1307500C/zh not_active Expired - Lifetime
- 1998-12-18 JP JP2000550012A patent/JP3967881B2/ja not_active Expired - Lifetime
- 1998-12-18 IL IL13554298A patent/IL135542A/en not_active IP Right Cessation
- 1998-12-18 PL PL98343928A patent/PL193517B1/pl unknown
- 1998-12-18 ES ES98961327T patent/ES2184347T3/es not_active Expired - Lifetime
- 1998-12-18 WO PCT/GB1998/003828 patent/WO1999060461A1/en not_active Ceased
- 1998-12-18 DE DE69809800T patent/DE69809800T2/de not_active Expired - Lifetime
- 1998-12-18 CZ CZ20004231A patent/CZ20004231A3/cs unknown
- 1998-12-18 KR KR10-2000-7012579A patent/KR100388402B1/ko not_active Expired - Lifetime
-
1999
- 1999-04-08 CA CA002268377A patent/CA2268377C/en not_active Expired - Lifetime
- 1999-04-26 TW TW092204697U patent/TWM246706U/zh not_active IP Right Cessation
-
2007
- 2007-05-11 JP JP2007127146A patent/JP2007280410A/ja active Pending
Also Published As
| Publication number | Publication date |
|---|---|
| JP2002516426A (ja) | 2002-06-04 |
| CA2268377A1 (en) | 1999-11-15 |
| CA2268377C (en) | 2005-04-12 |
| KR100388402B1 (ko) | 2003-06-25 |
| JP2007280410A (ja) | 2007-10-25 |
| CN1292896A (zh) | 2001-04-25 |
| PL193517B1 (pl) | 2007-02-28 |
| HK1038268A1 (en) | 2002-05-10 |
| DE69809800D1 (de) | 2003-01-09 |
| US6282653B1 (en) | 2001-08-28 |
| WO1999060461A1 (en) | 1999-11-25 |
| KR20010043495A (ko) | 2001-05-25 |
| DE69809800T2 (de) | 2003-12-04 |
| CN1307500C (zh) | 2007-03-28 |
| JP3967881B2 (ja) | 2007-08-29 |
| TWM246706U (en) | 2004-10-11 |
| IL135542A0 (en) | 2001-05-20 |
| PL343928A1 (en) | 2001-09-10 |
| EP1076845A1 (en) | 2001-02-21 |
| EP1076845B1 (en) | 2002-11-27 |
| ES2184347T3 (es) | 2003-04-01 |
| IL135542A (en) | 2004-07-25 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CZ20004231A3 (cs) | Způsob výběru licenčních poplatků a systém pro pouľití digitálních autorsky chráněných materiálů na internetu | |
| US7047241B1 (en) | System and methods for managing digital creative works | |
| JP4512153B2 (ja) | コンテンツを確実に頒布するためのシステム | |
| US7127429B2 (en) | Digital contents superdistribution system and method of distributing digital contents | |
| US7039615B1 (en) | Retail transactions involving digital content in a digital rights management (DRM) system | |
| CN1327373C (zh) | 保护和管理数字式内容的方法和使用该方法的系统 | |
| CN100437508C (zh) | 管理数字内容使用权利的方法和装置 | |
| CN1912885B (zh) | 用于安全交易管理和电子权利保护的系统和方法 | |
| US20020071559A1 (en) | Method and apparatus for providing electronic data | |
| WO1997014087A1 (en) | System and methods for managing digital creative works | |
| JP2004507848A (ja) | 文書分配管理並びに標準のレンダリングエンジンを用いる制御方法及び制御装置 | |
| WO2003050715A1 (en) | A system for secure distribution of electronic content and collection of fees | |
| JPH10214297A (ja) | インターネットを利用した会員制サービスシステムおよび方法 | |
| US8302211B1 (en) | Domain-based application functionality | |
| JP2004030617A (ja) | インターネットを利用したトランザクションサービスシステムおよびその方法 | |
| US20050108170A1 (en) | Secured method and apparatus for selling and distributing software and related services | |
| HK1038268B (en) | Method and system for managing use of copyrighted digital materials on the internet | |
| JP2004030618A (ja) | インターネットを利用したサービスシステムおよびその方法 | |
| JP2004005632A (ja) | インターネットを利用したリモートインストールシステムおよびその方法 | |
| WO2002019059A2 (en) | Clearinghouse for electronic sales and deliveries of digital works |