PL193517B1 - Sposób i system zarządzania użyciem plików cyfrowych - Google Patents
Sposób i system zarządzania użyciem plików cyfrowychInfo
- Publication number
- PL193517B1 PL193517B1 PL98343928A PL34392898A PL193517B1 PL 193517 B1 PL193517 B1 PL 193517B1 PL 98343928 A PL98343928 A PL 98343928A PL 34392898 A PL34392898 A PL 34392898A PL 193517 B1 PL193517 B1 PL 193517B1
- Authority
- PL
- Poland
- Prior art keywords
- digital file
- copies
- transferred
- computer
- 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)
Abstract
1. Sposób zarzadzania uzyciem plików cyfrowych, w którym przesyla sie jedna lub wiecej kopii pliku cyfrowego do jednego urza- dzenia, znamienny tym, ze przed przesyla- niem ustala sie zabezpieczone lacze pomiedzy jednym urzadzeniem i innym urzadzeniem, a kazde z tych urzadzen certyfikuje sie przy sterowaniu danym protokolem bezpieczenstwa i ustala sie schemat uzytkowania, okreslajacy jeden lub wiecej warunków przesylania pliku cyfrowego pomiedzy para urzadzen i przesyla sie jedna lub wiecej kopii pliku cyfrowego przez zabezpieczone lacze pomiedzy para urzadzen zgodnie z ustalonym schematem uzytkowania. PL PL PL PL PL
Description
Przedmiotem wynalazku jest sposób i system zarządzania użyciem plików cyfrowych, zwłaszcza przy kopiowaniu, wykorzystywane na przykład do zarządzenia pobieraniem honorariów za materiał publikowany elektronicznie, rozpowszechniany siecią komputerową.
Sieć ogólnoświatowa WWW to multimedialny system pobierania informacji sieci Internet. W środowisku sieci WWW komputery typu klient wykonują transakcje z serwerami sieci WWW przy użyciu protokołu przesyłania hipertekstu HTTP, który jest znanym protokołem aplikacji, zapewniającym użytkownikom dostęp do plików, na przykład tekstu, grafiki, obrazów, dźwięku, wideo itd., przy zastosowaniu standardowego języka opisu strony, znanego jako język hipertekstowego znakowania informacji HTML. Język HTML zapewnia podstawowe formatowanie dokumentu i umożliwia twórcy określenie połączeń z innymi serwerami i plikami. W paradygmacie sieci Internet ścieżka sieciowa do serwera jest wyznaczana przez tak zwany jednolity lokalizator zasobów URL, mający specjalną składnię do określania połączenia sieciowego. Użycie przeglądarki kompatybilnej z językiem HTML, na przykład Netscape Navigator lub Microsoft Internet Explorer w komputerze typu klient wymaga określenia połączenia poprzez lokalizator URL. W odpowiedzi klient stawia żądanie serwerowi, czasami zwanemu witryną sieci WWW, identyfikowanemu w połączeniu i odbiera z kolei dokument lub inny obiekt sformatowany zgodnie z językiem HTML.
W znanej sieci WWW jest łatwo przesyłać treść cyfrową, na przykład grafikę, dźwięk, wideo, filmy i tym podobne i rozprowadzać je do wielu użytkowników. Skopiowanie pliku cyfrowego sprowadza się faktycznie do kliknięcia myszą komputera. Prawa autorskie dają właścicielowi wyłączne prawo do tworzenia kopii dzieła chronionego tymi prawami, rozpowszechniania kopii oraz publicznego wykonywania i pokazywania dzieła. Zawsze, gdy plik cyfrowy jest przesyłany siecią Internet i kopiowany do pamięci użytkownika, wiąże się z tym wyłączne prawo właściciela praw autorskich do odtwarzania, które może zostać naruszone. Podobnie transmisja dzieła chronionego prawem autorskim przez przewód fizyczny jest równoznaczna z rozpowszechnianiem. W systemie otwartym, na przykład komputerze osobistym, mającym dostęp do sieci WWW, dzięki dostawcy usług internetowych ISP, kopie materiałów chronionych prawem autorskim są poddawane dalszemu nieograniczonemu kopiowaniu i transmisji, bez możliwości pobrania przez właściciela odpowiedniego wynagrodzenia, na przykład honorariów.
Znana jest technika tak zwanego zawijania tekstu dzieła chronionego prawem autorskim w środowisku zabezpieczonym przed kopiowaniem, upraszczająca obciążanie użytkowników za korzystanie z informacji uzyskanych z sieci Internet lub sieci WWW. Ta metoda, zwana COPINET, łączy mechanizm zabezpieczenia praw autorskich z systemem zarządzania prawami autorskimi i jest opisana w publikacji Bennetta i innych pod tytułem: Charging, paying and copyright - Information access in open networks, 19 International Online Information Meeting Proceedings, Online Information 1995, strony 13-23, Learned Information Europe Ltd. Wydawcy w tym systemie określają poziom ochrony, kontrolując wykorzystanie i zarządzanie łańcuchem praw. Ta metoda zapewnia ochronę materiału cyfrowego nawet po dostarczeniu do stacji roboczej użytkownika.
W szczególności materiał chroniony prawem autorskim ma tekst zawijany przez szyfrowanie i rozwijany w wyniku specjalnej autoryzacji zapewnionej przez tzw. podsystem zaufany. Materiał jest więc widoczny tylko dla danego środowiska, a więc wszelkie kolejne czynności użytkownika, jak zachowanie lub kopiowanie, powodują, że chroniony materiał lub materiał pochodzący od niego pozostają w stanie chronionym, gdy są poza środowiskiem. Ta metoda nie rozwiązuje problemu zarządzania pobieraniem honorariów i/lub przydziału opłat dla dostawców treści oraz nie można jej przyjąć w kontekście otwartej architektury PC, takiej jak realizowana w publicznej sieci Internet, a także wymaga zastosowania oddzielnego podsystemu zaufanego do generowania autoryzacji dla przekazu określonej treści.
Znane są techniki zarządzania użyciem treści w sieci Internet przy zastosowaniu elektronicznych portfeli lub kart inteligentnych, przedstawione na przykład w opisach patentowych USA nr 5 590 197 i 5 613 001. Te systemy zawierają złożony sprzęt i schematy szyfrowania trudne do wykonania w praktyce i dostosowania do ogólnych schematów płacenia honorariów za użycie treści w sieci Internet.
Sposób według wynalazku charakteryzuje się tym, że przed przesyłaniem ustala się zabezpieczone łącze pomiędzy jednym urządzeniem i innym urządzeniem, a każde z tych urządzeń certyfikuje się przy sterowaniu danym protokołem bezpieczeństwa i ustala się schemat użytkowania, określający jeden lub więcej warunków przesyłania pliku cyfrowego pomiędzy parą urządzeń i przesyła się jedną
PL 193 517 B1 lub więcej kopii pliku cyfrowego przez zabezpieczone łącze pomiędzy parą urządzeń zgodnie z ustalonym schematem użytkowania.
Korzystnie przesyła się kopie pliku cyfrowego pomiędzy urządzeniem pamięciowym i urządzenie odtwarzającym.
Korzystnie urządzenie pamięciowe i urządzenie odtwarzające umieszcza się w komputerze.
Korzystnie urządzenie pamięciowe umieszcza się w pierwszym komputerze, a urządzenie odtwarzające umieszcza się w drugim komputerze i ustala się zabezpieczone łącze poprzez sieć komputerową, łączące pierwszy i drugi komputer.
Korzystnie urządzenie odtwarzające, zawierające układ ustalania zabezpieczonego łącza, umieszcza się w komputerze osobistym.
Korzystnie urządzenie odtwarzające, zawierające oprogramowanie do ustalania zabezpieczonego łącza, umieszcza się w urządzeniu sieci WWW.
Korzystnie urządzenie odtwarzające wybiera się z grupy urządzeń odtwarzających, zawierającej drukarkę, monitor ekranowy i kartę dźwiękową.
Korzystnie ustala się konto reprezentujące daną wartość pieniężną.
Korzystnie przydziela się daną opłatę dla danej wartości pieniężnej, gdy przekazuje się kopię pliku cyfrowego pomiędzy parą urządzeń.
Korzystnie wiąże się daną opłatę z kontem dostawcy treści dla zapłaty wynagrodzenia dostawcy pliku cyfrowego.
Korzystnie za pomocą schematu użytkowania wprowadza się sposób płatności.
Korzystnie ustala się licznik liczby dozwolonych kopii pliku cyfrowego, a za pomocą schematu użytkowania określa się, czy urządzenie żądające przesłania pliku cyfrowego jest upoważnione do spowodowania przesyłania, a jeżeli urządzenie jest upoważnione do spowodowania przesyłania pliku cyfrowego, stosuje się licznik do określenia, czy liczba dozwolonych kopii została przesłana oraz jeżeli liczba dozwolonych kopii nie została przesłana, przesyła się plik cyfrowy pomiędzy parą urządzeń.
System według wynalazku charakteryzuje się tym, że pierwsze urządzenie i drugie urządzenie są urządzeniami certyfikowanymi do działania z danym protokołem bezpieczeństwa, a system zawiera układ ustalania zabezpieczonego łącza pomiędzy pierwszym urządzeniem i drugim urządzeniem, dołączony do układu zarządzania przesyłaniem jednej lub więcej kopii pliku cyfrowego w odpowiedzi na ustalenie zabezpieczonego łącza, z ograniczeniami informacji sterującej kopiowaniem pliku cyfrowego.
Zaletą wynalazku jest zapewnienie ulepszonego sposobu i systemu pobierania honorariów w sieci Internet za użycie treści chronionej prawem autorskim. Wynalazek umożliwia działanie pary certyfikowanych urządzeń, na przykład urządzenia pamięciowego i urządzenia odtwarzającego, w kontekście danego protokołu bezpieczeństwa oraz zarządzania przez to kopiami pliku cyfrowego i informacją sterującą kopiowaniem.
Zaletą wynalazku jest także umożliwienie właścicielowi praw autorskich utrzymywania danego poziomu kontroli treści chronionej prawem autorskim, nawet gdy ta treść została pobrana z serwera i załadowana do komputera typu klient, na przykład w środowisku sieci WWW klient - serwer. Wynalazek umożliwia zarządzanie liczbą kopii pliku cyfrowego, wykonywane w urządzeniu sieci WWW, mającym zabezpieczoną pamięć dyskową, dołączanym do sieci Internet przy użyciu komutowanego połączenia sieciowego. Możliwe jest ograniczenie liczby kopii pliku cyfrowego, wykonywanego w danym komputerze typu klient, dołączonym do sieci WWW.
Wynalazek umożliwia wydawcy dokumentu elektronicznego kontrolowanie liczby kopii dokumentu, wykonanych w sieci Internet przez upoważnionych użytkowników.
Przedmiot wynalazku jest pokazany w przykładach wykonania na rysunku, na którym fig. 1 przedstawia przykładowy system według wynalazku, fig. 2 - uproszczony schemat blokowy urządzenia źródłowego i urządzenia docelowego, połączonych kanałem, w którym jest przesyłany plik cyfrowy, fig. 3 - przykład urządzenia źródłowego, dołączonego do zbioru docelowych urządzeń odtwarzających w komputerze typu klient, fig. 4 - schemat blokowy przykładowego systemu zarządzania prawem autorskim według wynalazku, fig. 5 - sieć działań sposobu zarządzania plikiem cyfrowym według wynalazku, fig. 6A - graficzne przedstawienie zespołu przetwarzania danych, dołączonego do telewizora dla utworzenia urządzenia sieci WWW, fig. 6B - graficzne przedstawienie przedniej płyty zespołu przetwarzania danych, fig. 6C - graficzne przedstawienie tylnej płyty zespołu przetwarzania danych, fig. 6D - graficzne przedstawienie zespołu zdalnego sterowania, związanego z zespołem przetwarzania danych i fig. 7 - schemat blokowy głównych elementów zespołu przetwarzania danych.
PL 193 517 B1
Figura 1 przedstawia system, w którym jest realizowany wynalazek. Do dostawcy usług internetowych ISP 12w sieci komputerowej jest dołączonych wiele komputerów typu klient 10 w sieci Internet poprzez zasoby, takie jak komutowana sieć telefoniczna 14. Komutowana sieć telefoniczna wykorzystuje zwykle daną ograniczoną liczbę połączeń 16a - 16n. Dostawca usług internetowych 12 łączy komputery typu klient 10z resztą sieci 18, która zawiera wiele komputerów typu serwer 20. Komputer typu klient 10 zawiera zestaw znanych narzędzi sieci Internet, na przykład przeglądarkę 13 sieci WWW do uzyskiwania dostępu do usług w sieci i otrzymywania usług.
Te usługi obejmują przekazywanie komunikatów typu jeden do jednego w poczcie elektronicznej, przekazywanie komunikatów typu jeden do wielu w biuletynie informacyjnym, rozmowę bezpośrednią, przekazywanie plików i przeglądanie. Dla tych usług stosuje się różne protokoły sieci Internet. Na przykład, przeglądanie wykonuje się przy użyciu protokołu przesyłania hipertekstu HTTP, który zapewnia użytkownikom dostęp do plików multimedialnych przy użyciu języka hipertekstowego znakowania informacji HTML. Zbiór serwerów, które stosują protokół HTTP, stanowi sieć WWW, która jest systemem pobierania informacji multimedialnych w sieci Internet.
Wynalazek jest realizowany sprzętowo i programowo. Realizacja programowa jest szczególnie użyteczna, gdy komputer typu klient jest urządzeniem sieci Internet lub urządzeniem sieci WWW, tak jak przedstawiono na fig. 6A - 6D. W przypadku realizacji programowej komputer typu klient 10 ma związaną z nim procedurę programową oprogramowania 15, zaprojektowaną tak, żeby wykonywała jedną lub więcej funkcji sposobu zabezpieczania kopii pliku cyfrowego.
Oprogramowanie jest korzystnie aplikacją typu klient, chociaż może zostać zrealizowane wraz z przeglądarką jako wtyczka lub z pośrednictwem proxy po stronie klienta albo jako niezależna aplikacja. Alternatywnie agent jest wbudowany w przeglądarkę lub jest realizowany jako aplet języka Java albo niezależna aplikacja. Zatem oprogramowanie 15 stosowane w tym przykładzie wykonania jest dowolną aplikacją działającą w komputerze typu klient 10, która wykonuje zadania ochrony przed kopiowaniem i zarządza honorarium w imieniu użytkownika lub użytkowników klienta według wynalazku.
W poniższym omówieniu stosuje się słowa kopiowanie lub kopie, żeby opisać kontrolę dalszego korzystania z prawa autorskiego dla określonego dzieła. Kopiowanie obejmuje inne typy odtwarzania dzieła dla różnych urządzeń. Zatem kopiowanie w drukarce wiąże się z drukowaniem na papierze lub innym podłożu. Kopiowanie na monitorze to przedstawianie obrazu na ekranie, a kopiowanie w urządzeniu akustycznym to odtwarzanie części dźwiękowej dzieła. Wszystkie z tych urządzeń, mianowicie urządzenia pamięciowe, na przykład twarde dyski, taśmy w CDR i urządzenia odtwarzające, jak drukarki, urządzenia graficzne, odtwarzacze akustyczne, odtwarzacze filmów, są wyposażane według wynalazku, żeby kopie były kontrolowane we wszystkich systemach i sieciach, aż do ich ostatecznego miejsca odtworzenia.
Wynalazek obejmuje sposób zarządzania kopiami pliku cyfrowego, który zawiera treść chronioną prawem autorskim, w imieniu dostawcy treści, na przykład autora, wydawcy itp. Zakłada się, że ustalono schemat płatności, jeżeli chodzi o plik.
Na przykład, takie schematy płatności obejmują bez ograniczenia opłatę wstępną za liczbę n kopii, opłatę za kopię przy tworzeniu każdej kopii, rewers dla kopii w trybie pośrednim lub inną opcję płatności. W opcji opłaty wstępnej użytkownik dokonuje wstępnej opłaty za prawo do uzyskania kopii pliku cyfrowego. W opcji opłaty za kopię lub opłaty w trakcie działania, użytkownik płaci za każdą kopię pliku cyfrowego, gdy plik jest kopiowany.
W schemacie rewersu użytkownik tworzy kopie pliku cyfrowego, na przykład, gdy komputer typu klient nie jest dołączony do sieci i generuje rewers lub wiele rewersów, które są przekazywane izbie rozrachunkowej lub innej jednostce płatności, gdy użytkownik łączy się później z siecią. Można także zrealizować inne schematy opłaty, takie jak kombinacja powyższych opcji.
Schemat opłaty określa się korzystnie przez informację sterującą kopiowaniem, związaną z plikiem i ustalaną przez autora, wydawcę lub inną stronę trzecią. Na przykład, informacja sterująca kopiowaniem zawiera licznik liczby dozwolonych kopii, licznik liczby dozwolonych wersji opłaty za kopię, licznik liczby kopii możliwych do wykonania w opcji opłaty rewersowej, informację o zarządzaniu prawem autorskim, określającą autora, wydawcę i/lub inne ograniczenia licencji lub stosowania, informację o banku lub innej instytucji finansowej, która obsługuje opłaty za korzystanie i ich uzgadnianie, jedną lub więcej dat wygaśnięcia, po których kopiowanie nie jest już dozwolone i tym podobne.
PL 193 517 B1
Informacja sterująca kopiowaniem, związana z danym plikiem, określa schemat użycia pliku, ponieważ zawiera informację, która steruje sposobem użycia treści, sposobem opłaty za takie użycie i tym, w jakim okresie można używać treść lub inną informację. Określony schemat użycia lub jego część jest realizowana również w urządzeniach, pomiędzy którymi jest przekazywany plik, chociaż takie ograniczenia są określane przez dostawcę treści.
Figura 2 przedstawia istnienie pary urządzeń: urządzenia źródłowego 24i urządzenia docelowego 26, które zostały lub są certyfikowane do użycia schematu. W szczególności urządzenia, które realizują wynaleziony schemat, zawierają certyfikat, który nie jest dostępny, a więc nie można nim manipulować i jest w nich przechowywany. Certyfikat poświadcza, że urządzenie może obsługiwać protokół zabezpieczający, użyteczny do realizacji schematu ochrony.
Przykładowy protokół zabezpieczający to protokół CSS systemu szyfrowania treści. Na przykład, jeżeli urządzenie źródłowe to pamięć dyskowa, certyfikat urządzenia jest przechowywany w zabezpieczonym układzie scalonym w sprzęcie sterującym urządzeniem. Zwykle każde z urządzeń jest certyfikowane podczas produkcji, chociaż nie ma takiego wymogu.
Na fig. 2 jest pokazane łącze 28 pomiędzy urządzeniem źródłowym i urządzeniem docelowym, za pomocą którego kopie pliku cyfrowego, poddanego schematowi, są przekazywane w zabezpieczony sposób. Przed przekazaniem pliku cyfrowego jest ustalane łącze 28 pomiędzy urządzeniami, żeby zapewnić możliwość wprowadzenia ograniczeń kopiowania, takich jak przedstawione w informacji sterującej kopiowaniem. Zwykle uzyskuje się to w ten sposób, że każde urządzenie, zgodnie z realizowanym protokołem zabezpieczającym wymaga, żeby drugie urządzenie z pary sprawdziło, czy jego certyfikat jest poprawny. Wtym celu stosuje się wymianę komunikatów, taką jak określono w protokole. Po utworzeniu zabezpieczonego łącza, każdemu z urządzeń powierza się kontrolę nad plikiem cyfrowym zgodnie z informacją sterującą kopiowaniem pliku.
Zwykle urządzenie źródłowe 24 jest urządzeniem pamięciowym, natomiast urządzenie docelowe 26 jest urządzeniem odtwarzającym. Przykładowym urządzeniem pamięciowym jest pamięć dyskowa, pamięć systemowa i tym podobne. Przykładowym urządzeniem odtwarzającym jest drukarka, monitor, karta dźwiękowa i tym podobne. Urządzenie źródłowe i urządzenie docelowe mogą być oba urządzeniami pamięciowymi, na przykład serwer sieci WWW i pamięć dyskowa klienta.
Gdy technika jest realizowana w otwartym środowisku klient - serwer, urządzenia sprzętowe, na przykład mikrosterowniki, są stosowane w urządzeniach pamięciowych i odtwarzających, żeby uprościć generowanie zabezpieczonego łącza i zarządzanie nim. Gdy można tolerować mniejszy stopień bezpieczeństwa, realizuje się niektóre z tych funkcji jako oprogramowanie. Gdy technika jest realizowana w zamkniętym środowisku urządzenia sieci WWW, jak na fig. 6A -6D, zabezpieczone łącze jest tworzone w całości lub w części przy użyciu oprogramowania rezydentnego w procedurach sterujących, związanych z urządzeniami pamięciowymi i odtwarzającymi.
Zabezpieczone łącze w takich warunkach jest tworzone w oprogramowaniu, ponieważ w środowisku urządzenia sieci WWW można łatwo zablokować zabezpieczone łącze w przypadku manipulowania obudową urządzenia lub innym zespołem obwodów. Bez względu na środowisko, najpierw tworzy się zabezpieczone łącze pomiędzy certyfikowanym urządzeniem pamięciowym i urządzeniem odtwarzającym.
Następnie plik cyfrowy wraz z przynajmniej częścią jego informacji sterującej kopiowaniem jest przekazywany pomiędzy urządzeniem pamięciowym i urządzeniem odtwarzającym zgodnie z określonym schematem użycia, zdefiniowanym na przykład przez informację sterującą kopiowaniem. Na przykład, jeżeli jest realizowany schemat opłaty wstępnej i nie nadeszła data wygaśnięcia z nim związana, przekazuje się daną liczbę kopii pliku pomiędzy urządzeniem pamięciowym i urządzeniem odtwarzającym.
Na fig. 2 sposób i system ochrony pliku cyfrowego przed kopiowaniem według wynalazku obejmują jedno lub więcej urządzeń źródłowych 24 i jedno lub więcej urządzeń docelowych 26a-n, połączonych zabezpieczonym kanałem lub łączem 28. Fizyczne cechy łącza 28 zależą od tego, czy urządzenie źródłowe 24i urządzenie docelowe 25 znajdują się w tym samym komputerze, czy w oddzielnych komputerach połączonych siecią.
Przy połączeniu sieciowym łącze jest na przykład zwykłym łączem TCP/IP. Łącze 28 jest kanałem zabezpieczonym fizycznie, takim jak łącze http, lecz nie jest to wymagane, ponieważ dany protokół zabezpieczający w certyfikowanych urządzeniach tworzy zabezpieczone łącze. Według wynalazku, gdy łącze zostanie już utworzone, jeden lub więcej plików cyfrowych, pod kontrolą procedury lub mechanizmu sterującego, jest przekazywanych pomiędzy certyfikowanymi urządzeniami, w sposób
PL 193 517 B1 dający się przewidzieć i sprawdzić, tak że przeprowadza się kontrolowaną liczbę transmisji pliku i dokładną liczbę transmisji pliku oraz ich określone wykorzystanie można łatwo udokumentować, żeby uprościć rozprowadzanie honorariów lub innych wynagrodzeń, zwykle do dostawców treści.
Uogólniając, przed przekazaniem danego pliku cyfrowego lub zbioru plików albo elementu pliku ze źródła do celu poprzez zabezpieczone łącze, trzeba najpierw zezwolić na transmisję, a następnie transmisję powiązać z zapłaceniem honorarium należnego dostawcy treści za użycie takiego pliku. Schemat ułatwia realizację uogólnionego schematu zarządzania prawem autorskim/pobierania i rozprowadzania honorarium. Urządzenie źródłowe 24 i urządzenie docelowe 26 mogą znajdować się w tym samym komputerze.
Figura 3 przedstawia szczególne połączenie dla podsystemu pamięci dyskowej 24' i docelowych urządzeń odtwarzających, czyli drukarki 16a', monitora 26b' i karty dźwiękowej 26c'. Przedstawiony komputer jest urządzeniem sieci WWW i w tym przypadku zabezpieczone łącze jest tworzone przy użyciu oprogramowania.
W tym przykładzie każde urządzenie źródłowe i/lub urządzenie docelowe zawiera oprogramowanie sterujące - część oprogramowania 15, jak opisano powyżej, żeby ułatwić tworzenie zabezpieczonego kanału. Chociaż nie ma to znaczenia ograniczającego, wygodny mechanizm tworzenia kanału obejmuje generowanie liczby losowej 30 przez każde z urządzeń i te liczby są następnie dostarczane do algorytmu generowania klucza 32, żeby wygenerować klucz tajny lub prywatny 34. Klucz 34 jest generowany na przykład dla każdego pliku cyfrowego dla przekazania łączem 28 lub jest stosowany klucz sygnalizacyjny dla zbioru takich plików albo nawet dla określonej sesji przeglądania.
W celu utworzenia zabezpieczonego kanału, oprogramowanie rezydentne w pamięci dyskowej szyfruje plik cyfrowy, gdy opuszcza on urządzenie źródłowe. Urządzenie docelowe deszyfruje następnie plik cyfrowy przy użyciu klucza przed odtworzeniem. Zatem nie można łatwo przechwycić pliku cyfrowego, gdy jest on przekazywany pomiędzy tymi urządzeniami. Jak wspomniano powyżej, każde z urządzeń źródłowych i docelowych może zawierać także zabezpieczone układy scalone lub inne znane urządzenia sprzętowe, żeby uprościć lub poprawić zabezpieczony przekaz pliku cyfrowego pomiędzy urządzeniami.
Określony mechanizm do zabezpieczania kanału pomiędzy urządzeniem źródłowym i urządzeniem docelowym jest różny, a według wynalazku rozważa się zastosowanie każdej znanej lub rozwiniętej później techniki, systemu lub sposobu do zabezpieczania połączeń. Inną techniką do zastosowania jest na przykład na przykład kryptosystem z kluczem publicznym.
Figura 4 przedstawia schemat blokowy przykładowego systemu zarządzania honorarium z praw autorskich, zrealizowany według wynalazku. W tym systemie zakłada się, że komputery typu klient 40 mają dostęp do sieci komputerowej 42, na przykład publicznej sieci Internet, Intranet, Extranet lub innej, żeby uzyskać dostęp do dokumentów typu WWW, przechowywanych w serwerach 44 sieci WWW. Jeden lub więcej serwerów zarządzających 46 jest dołączonych do systemu poprzez dostawcę dostępu 48 i w razie potrzeby stosuje się serwer zarządzania 50 sterowaniem, żeby ułatwić skalowanie architektury. Serwer zarządzania 50 sterowaniem jest sterowany przez agencję regulacyjną lub prawną, odpowiedzialną za zarządzanie pobieraniem i rozprowadzaniem honorariów z praw autorskich.
Serwer zarządzający zawiera bazę danych 52 i procedury sterujące 54 do zakładania konta dla honorariów 55 dostawców treści. Przewiduje się, chociaż nie jest to konieczne, że określeni dostawcy treści mają abonament na usługę pobierania honorariów, zrealizowaną według wynalazku i będą dokonywać opłaty, na przykład prowizji lub opłaty za dostarczoną usługę. Dany dostawca treści może więc mieć abonament na usługę, żeby odbierać opłaty honorarium za użycie treści chronionej jego prawem autorskim przez użytkowników komputerów typu klient.
W tym celu stosuje się procedury sterujące 54 do założenia konta dla każdego danego dostawcy treści, przy czym każde konto zawiera reprezentację wartości danego honorarium, która może wynosić 0 przy zakładaniu konta. Następnie procedura sterująca dopasowuje wartość honorarium na koncie dostawcy w odpowiedzi na odbiór informacji wskazującej, że dany plik cyfrowy, związany z danym dostawcą treści, został przekazany z urządzenia źródłowego 24 do urządzenia docelowego 25 w komputerze typu klient 40.
W pewnych okresach dostosowuje się konto dostawcy treści do wszelkich opłat za usługę lub przetwarzania, a reszta konta jest następnie przekazywana do dostawcy treści. W sytuacji, gdy dostawca treści chce umożliwić korzystanie z treści danego pliku cyfrowego i późniejsze uiszczanie opłaty za takie korzystanie, można ustawić określony bit w informacji sterującej kopiowaniem pliku, wskazującej taką preferowaną opcję. Inne dane w informacji sterującej kopiowaniem stosuje się do ustaPL 193 517 B1 wiania lub kontrolowania innych opcji dostawcy treści w odniesieniu do korzystania z pliku w kontekście wynalezionego schematu.
Figura 5 przedstawia sieć działań sposobu zarządzania kontem pobieranych honorariów w odniesieniu do pliku cyfrowego, gdy stosuje się opcję opłaty wstępnej. Wtym przykładzie plik cyfrowy to obraz graficzny czyli plik .jpeg, do którego prawo autorskie ma właściciel lub dostawca treści.
Zasady wynalazku są przeznaczone do realizacji zbiorczej z wieloma plikami cyfrowymi, a więc poniższy opis jest tylko przykładem jednego typu podstawowego schematu opłaty. Procedura zakłada wstępnie, że założono konto używania lub opłaty dla danego komputera typu klient lub użytkownika takiego komputera w kroku 60 sieci działań. Zakłada się także, że zostało założone konto honorariów dla dostawcy treści w jednym z serwerów zarządzających w kroku 62. Kroki 60 i 62 nie muszą następować w określonej kolejności. W kroku 62 użytkownik zwykle płaci wstępnie określoną kwotę na konto, z którego pobiera się opłaty, chociaż nie jest to konieczne.
W kroku 64 procedura sterująca ustawia licznik określonego pliku cyfrowego. Zwykle jest to licznik liczby dozwolonych kopii pliku cyfrowego, które są przekazywane z urządzenia źródłowego do jednego lub więcej urządzeń docelowych według wynalazku. Ta liczba jest zwykle określona w informacji sterującej kopiowaniem pliku. Licznik jest zwykle dodatnią liczbą całkowitą, która jest następnie zmniejszana przez procedurę sterującą do zera w miarę wykonywania dozwolonych lub upoważnionych kopii.
Alternatywnie licznik zaczyna się od zera lub dowolnej innej liczby, która jest następnie zwiększana przez procedurę sterującą do wartości progowej, wyznaczonej w informacji o liczniku kopii. Licznik jest ustawiany przez właściciela praw autorskich, operatora systemu, administratora sieci WWW, przez ograniczenia sprzętowe, przez dowolną inną stronę lub jednostkę mającą upoważnienie i/lub możliwość ustawiania licznika.
W pewnych okolicznościach, czyli gdy stosuje się opłacone wstępnie konto użytkownika, konieczne jest zastosowanie licznika jawnego, ponieważ liczba przekazywanych kopii może zależeć po prostu od honorarium wycenianego od kopii. Zatem stosowany tutaj licznik jest wyrażany jawnie lub niejawnie. Plik cyfrowy jest przechowywany w komputerze typu klient lub jest udostępniany przez serwer sieci WWW albo inne urządzenie pamięciowe lub archiwum.
Określone miejsce, z którego pochodzi plik cyfrowy, nie ma na wstępie znaczenia. W kroku 64 zakłada się, że obraz graficzny znajduje się już w urządzeniu źródłowym. Jeżeli plik nie występuje w źródle, może być konieczne jego pozyskanie, chociaż pojęciowo źródło można rozumieć szeroko jako początkowe lub wstępne położenie pliku.
W kroku 66 powtarza się przeprowadzanie testu, żeby ustalić, czy odebrano żądanie pozyskania obrazu graficznego.
Jeżeli nie, procedura działa w cyklu w kroku 66 i czeka na takie żądanie. Jeżeli wynik testu w kroku 66 jest dodatni, procedura przechodzi do kroku 68 testując, czy dany komputer typu klient, który wygenerował żądanie, jest upoważniony do dokonania przekazu. Krok 68 obejmuje proste porównanie stanu konta użytkownika i kwoty honorarium do wyceny. Jeżeli stan konta użytkownika jest wystarczająco duży, można zezwolić na przekaz.
W kroku 68 po prostu testuje się, czy licznik ma wartość wskazującą, że można wykonywać kolejne kopie. Na ogół w kroku 68 jest wymagane, żeby licznik nie wynosił zero, a w sytuacji, gdy licznik jest dodatni i zmniejszany do zera, użytkownik ma dostateczne przydzielone fundusze, żeby zapłacić za wycenione honorarium za użycie obrazu graficznego. W kroku 68 można także testować, czy nadeszła data wygaśnięcia ustawiona w informacji o liczniku kopii.
Jeżeli wynik testu w kroku 68 jest ujemny, nie zezwala się na przekaz i procedura przechodzi do kroku 70, żeby powiadomić użytkownika komputera typu klient. Takie powiadomienie ma postać komunikatu o błędzie lub odmowie dostępu albo podobną. Użytkownika informuje się jedynie, że nadeszła ustalona data wygaśnięcia lub jego opłacone wstępnie konto jest wyczerpane i wymaga więcej funduszy. Jeżeli jednak wynik testu w kroku 68 jest dodatni, plik cyfrowy przekazuje się do celu.
Procedura przechodzi następnie do kroku 72, żeby zainicjować przekaz kopii. Jest korzystne, jeżeli trzeba przekazać wszystkie bajty pliku przed uznaniem przekazu za poprawny. W kroku 74 dostosowuje się licznik procedury sterującej czyli zmniejsza się go i/lub pobiera się opłatę z konta użytkownika. Opłata jest równa honorarium lub opłacie za użycie albo jest równa ustalonemu procentowi, na przykład 105%, co odzwierciedla honorarium plus pewną opłatę za usługę. W kroku 76 dostosowuje się konto dostawcy treści według zapłaconej kwoty za honorarium plus lub minus opłaty za usługę lub inne opłaty.
PL 193 517 B1
Ani krok 74 ani krok 76 nie muszą wystąpić w czasie przekazu pliku. Regulacje konta zwykle następują kolejno w określonym czasie. Gdy na przykład klient sieci WWW jest urządzeniem sieci WWW dołączonym do sieci komputerowej poprzez łącze komutowane, informację o koncie przekazuje się do serwera zarządzającego po nawiązaniu danego połączenia, na przykład raz dziennie. Inne warianty odnoszące się do czasu dostarczania tej informacji są objęte zakresem wynalazku.
Certyfikowane urządzenia źródłowe i docelowe tworzą najpierw zabezpieczone łącze pomiędzy sobą. Po przekazaniu kopii pliku pomiędzy źródłem i celem, procedura sterująca rejestruje w liczniku kopii informację wskazującą, przez którą powiadamia się organ centralny o przekazie pliku cyfrowego. Takie powiadomienie następuje po przekazaniu pliku cyfrowego pomiędzy urządzeniem źródłowym i urządzeniem docelowym lub w późniejszym czasie, na przykład po nawiązaniu komutowanego połączenia komputera z siecią. Konta honorariów są zarządzane przez organ centralny, żeby uprościć rozprowadzanie honorariów do właścicieli/wydawców treści. Gdy licznik kopii osiągnie dozwolony limit ustalony w informacji sterującej kopiowaniem, procedura sterująca niszczy plik lub w inny sposób uniemożliwia kopiowanie pliku cyfrowego.
W przykładzie wykonania użytkownik zakłada opłacone wstępnie konto, z którego są pobierane opłaty za honorarium lub używanie w trakcie kopiowania i przekazywania plików. System wykrywa użycie pliku i jest korzystne, jeżeli umożliwia wykonanie tylko pewnej liczby kopii pliku przez zniszczeniem dokumentu lub uczynieniem go niedostępnym z komputera typu klient. Uzyskana infrastruktura zarządzania prawem autorskim jest niezawodna, bezpieczna, skalowalna i można nią łatwo zarządzać.
W przykładzie wykonania wynalazku opisanym powyżej klient sieci Internet to system przetwarzania danych lub tak zwane urządzenie sieci WWW, takie jak przedstawione na fig. 6A - 6D i 7. Figura 6A przedstawia przykładowo jako całość system przetwarzania 100 danych, który zapewnia użytkownikowi dostęp do sieci Internet przy minimalnym koszcie sprzętowym.
System przetwarzania 100 danych zawiera zespół przetwarzania 102 danych, który ma rozmiar odpowiedni dla typowych centrów rozrywkowych i zapewnia wszystkie potrzebne funkcje występujące w komputerach osobistych, żeby umożliwiać użytkownikowi przeglądanie sieci Internet. Dodatkowo zespół przetwarzania 102 danych spełnia inne funkcje, takie jak automat zgłoszeniowy lub odbiór transmisji faksowych.
Zespół przetwarzania 102 danych jest dołączony do telewizora 104, żeby wyświetlać informacje graficzne. Telewizory kolorowe z wejściem wideo-S zapewniają lepszą prezentację informacji graficznej. Zespół przetwarzania 102 danych jest podłączany do telewizora 104 standardowym kablem koncentrycznym. Zespół zdalnego sterowania 106 umożliwia użytkownikowi współpracę z zespołem przetwarzania 102 danych i kontrolę nad nim. Zespół zdalnego sterowania 106 wysyła sygnały podczerwone IR, korzystnie modulowane inną częstotliwością niż częstotliwości zdalnych zespołów sterowania telewizora, stereo i magnetowidu, żeby uniknąć interferencji.
Zespół zdalnego sterowania 106 spełnia funkcje urządzenia wskazującego, takiego jak mysz, ekran dotykowy itp. w komputerach osobistych, wraz z możliwością przesuwania kursora na ekranie i wybierania elementów.
Figura 6B przedstawia przednią płytę zespołu przetwarzania 102 danych, która zawiera okienko podczerwieni 108 do odbioru sygnałów z zespołu zdalnego sterowania 106 i do wysyłania sygnałów podczerwonych. Zespół przetwarzania 102 danych wysyła sygnały podczerwone odbijane od przedmiotów lub powierzchni, co umożliwia zespołowi przetwarzania 102 danych automatyczne sterowanie telewizorem 104 i innymi urządzeniami sterowanymi zdalnie na podczerwień.
Suwak sterowania 110 głośnością umożliwia regulację poziomu dźwięku pochodzącego z głośnika w zespole przetwarzania 102 danych lub z telewizora 104. Zbiór diod świecących 112 wskazuje użytkownikowi, czy zespół przetwarzania 102 danych jest włączony, czy użytkownik ma wiadomości, czy jest używany modem/linia telefoniczna lub czy zespół przetwarzania 102 danych wymaga serwisu.
Figura 6C przedstawia tylną płytę zespołu przetwarzania 102 danych. Przez tylną płytę przechodzi trójżyłowy, posiadający uziemienie, izolowany przewód zasilania 114. Standardowe gniazdka telefoniczne 116 i 118 na tylnej płycie stanowią wejście modemu z linii telefonicznej i wyjście dla mikrotelefonu. Tylna płyta ma także standardowe łącze 120 klawiatury komputera, port 122 myszy, port 124 monitora komputerowego, port 126 drukarki i dodatkowy port szeregowy 128. Te połączenia są stosowane, żeby umożliwić działanie zespołu przetwarzania danych jako zwykłego komputera osobistego. Port 130 gier na tylnej płycie umożliwia podłączenie joysticka lub innego urządzenia do sterowania grą. Gniazdko rozszerzeń 132 na podczerwień umożliwia wykorzystanie diody podczerwonej, podłąPL 193 517 B1 czonej kablem dla wysyłania sygnałów podczerwonych. Gniazdko mikrofonowe 134 umożliwia podłączenie zewnętrznego mikrofonu do zespołu przetwarzania 102 danych.
Łącze wideo 136, standardowe złącze kabla koncentrycznego jest połączone z wejściem wideo telewizora 104 lub magnetowidu. Gniazdka akustyczne 138 lewe i prawe są połączone ze złączami wejściowymi audio lub stereo w telewizorze 104. Jeżeli użytkownik ma wejście wideo-S, można zastosować łącze wideo-S 140 do podłączenia do telewizora, żeby uzyskać lepszy obraz niż dla złożonego sygnału. Jeżeli telewizor 104 nie ma wejść wideo, podłącza się zewnętrzny modulator kanałowy 3/4 liniowo ze złączem antenowym.
Figura 6D przedstawia zespół zdalnego sterowania 106. Podobnie do standardowej klawiatury telefonicznej, zespół zdalnego sterowania 106 ma przyciski 142 dla cyfr arabskich 0 do 9, symbol gwiazdki * i znak funta #. Zespół zdalnego sterowania 106 ma przycisk TV 144 do selektywnego oglądania audycji telewizyjnych i przycisk web 146 do inicjowania przeglądania sieci Internet. Wciśnięcie przycisku web 146 powoduje, że zespół przetwarzania 102 danych inicjuje tworzenie połączenia modemowego z dostawcą usług internetowych użytkownika i wyświetla na ekranie obraz początkowy dla przeglądarki sieci Internet.
Urządzenie wskazujące 147, które jest manipulatorem punktowym lub przyciskowym urządzeniem wskazującym, jest zawarte w zespole zdalnego sterowania 106 i umożliwia użytkownikowi przesuwanie kursora na ekranie telewizora 104. Przycisk idź 148 i przycisk wróć 150 umożliwiają użytkownikowi wybranie opcji lub powrót do poprzedniej opcji. Przycisk pomoc 151 powoduje wyświetlenie kontekstowej pomocy lub podanie jej w inny sposób.
Przycisk menu 152 powoduje wyświetlenie kontekstowego menu z opcjami, a przycisk aktualizacja 153 aktualizuje opcje na podstawie wejściowych danych użytkownika, natomiast przycisk z ikoną domu 154 umożliwia użytkownikowi powrót do domyślnego wyświetlania opcji. Przycisk PgUp 156 i przycisk PgDn 158 umożliwiają użytkownikowi zmianę kontekstu wyświetlania w blokach o rozmiarze ekranu zamiast przez przewijanie ekranu. Przycisk z ikoną koperty 160 umożliwia użytkownikowi pobieranie wiadomości.
Dodatkowo albo zamiast zespołu zdalnego sterowania 106 stosuje się klawiaturę na podczerwień z integralnym urządzeniem wskazującym do sterowania zespołem przetwarzania 102 danych. Integralne urządzenie wskazujące jest manipulatorem punktowym lub urządzeniem wskazującym typu przyciskowego. Można zastosować także klawiaturę przewodową, podłączoną do złącza klawiatury 120 i przewodowe urządzenie wskazujące, takie jak mysz podłączona do portu 122 myszy. Gdy użytkownik pracuje z jednym lub więcej spośród zespołu zdalnego sterowania 106, klawiatury na podczerwień, klawiatury przewodowej i/lub przewodowego urządzenia wskazującego, to urządzenie aktywne blokuje wszystkie inne, aż minie ustalony okres nieaktywności.
Figura 7 przedstawia schemat blokowy głównych elementów zespołu przetwarzania 102 danych. Tak jak w zwykłych komputerach osobistych, zespół przetwarzania 102 danych zawiera płytę główną 202, zawierającą procesor 204 i pamięć 206 podłączone do szyny systemowej 208.
Procesor 204 jest przynajmniej procesorem klasy 486, działającym z częstotliwością 100 MHz lub więcej. Pamięć 206 obejmuje pamięć podręczną i/lub wideo RAM. Procesor 204, pamięć 206 i szyna systemowa 208 działają w ten sam sposób, jak elementy w zwykłym systemie przetwarzania danych.
Konwerter video/TV 210, umieszczony na płycie głównej 202 i podłączony do szyny systemowej 208, generuje komputerowe sygnały wizyjne dla monitorów komputerowych, złożony sygnał telewizyjny i sygnał wideo-S. Funkcje konwertera video/TV 210 uzyskuje się za pomocą układu wizyjnego w połączeniu z układem konwertera. Konwerter video/TV 210 wymaga na przykład załadowania specjalnych sterowników urządzenia dla systemu operacyjnego.
Zespół interfejsu klawiatury/zdalnego sterowania 212 na płycie głównej 202 odbiera kody klawiatury poprzez kontroler 214, bez względu na to, czy zastosowano przewodową klawiaturę/urządzenie wskazujące, czy klawiaturę/zespół zdalnego sterowania na podczerwień. Zespół zdalnego sterowania 106 na podczerwień wysyła sygnały, które są na końcu wysyłane do portu szeregowego jako sygnały sterujące, generowane przez przesuwanie myszy lub urządzenia wskazującego. Dwa przyciski na zespole zdalnego sterowania 106 są interpretowane tak samo, jak dwa przyciski na myszy, natomiast pozostałe przyciski wysyłają sygnały odpowiadające wciskaniu klawiszy na klawiaturze na podczerwień. Zatem zespół zdalnego sterowania 106 ma podzbiór funkcji spełnianych przez klawiaturę na podczerwień.
PL 193 517 B1
Złącza/wskaźniki 216 na płycie głównej 202 stanowią połączenia i wskaźniki na opisanym powyżej zespole przetwarzania 102 danych. Inne złącza są związane z innymi elementami i znajdują się na nich. Na przykład gniazdka telefoniczne 116 i 118 znajdują się w modemie 222. Wskaźnik zasilania w złączach/wskaźnikach 216 jest sterowany przez kontroler 214.
Na zewnątrz płyty głównej 202 znajdują się źródło zasilania 218, twardy dysk 220, modem 222 i głośnik 224. Źródło zasilania 218 jest zwykłym źródłem zasilania, z tym wyjątkiem, że odbiera sygnał sterujący z kontrolera 214, który powoduje wyłączenie zasilania płyty głównej 202, twardego dysku 220 i modemu 222. Źródło zasilania 218 w odpowiedzi na sygnał z kontrolera 214 wyłącza i ponownie uruchamia zespół przetwarzania 102 danych.
Kontroler 214 to jeden lub kilka kontrolerów z rodziny 805x, który odbiera oraz przetwarza dane wejściowe z zespołu zdalnego sterowania 106 na podczerwień, klawiatury na podczerwień, klawiatury przewodowej lub myszy przewodowej. Gdy jest używana jedna klawiatura lub urządzenie wskazujące, wszystkie inne są zablokowane i ignorowane, aż żadne nie będzie aktywne przez określony czas. Następnie pierwsza uaktywniona klawiatura lub urządzenie wskazujące blokuje wszystkie inne. Kontroler 214 kontroluje również bezpośrednio wszystkie diody świecące, poza wskazującą z modemu. Jako część systemu usuwania awarii, kontroler 214 określa sektor ładowania systemu podczas każdego cyklu wyłączania włączania.
Twardy dysk 220 zawiera system operacyjny i aplikacje programowe dla zespołu przetwarzania 102 danych, system operacyjny 221 i przeglądarkę 223. Twardy dysk 220 obsługuje także mechanizm SMTP, żeby udostępnić pocztę elektroniczną, mechanizm FTP, żeby uprościć przekaz plików z witryn internetowych FTP i inne mechanizmy protokołu sieci Internet. Użytkownik urządzenia sieci WWW nie mana ogół dostępu do twardego dysku 220.
Modem 222 jest dowolnym modemem stosowanym w systemach przetwarzania danych, podłączonym do fizycznego łącza komunikacyjnego 227, które jest z kolei dołączone do sieci Internet.
Elementy przedstawione na fig. 6A -6D i 7 oraz opisane powyżej mogą różnić się dla określonych zastosowań lub przykładów wykonania. Według wynalazku urządzenie typu klient, zwykle twardy dysk 220, zawiera także pośrednictwo proxy 225. Jest korzystne, jeżeli jest ono realizowane jako oprogramowanie i zawiera związaną z nim pamięć podręczną 227, która jest na przykład zintegrowana lub dołączona logicznie. Pamięć podręczna 227 ma wielkość do kilkuset megabajtów, co znacznie przewyższa standardową pamięć podręczną związaną z przeglądarką, taką jak Netscape Navigator. Komputer typu klient zawiera także stos protokołowy 229, na przykład stos TCP/IP oraz mechanizmy gniazdkowe 231, które stosuje się do obsługi łączności. Według wynalazku pośrednictwo proxy 225 jest umieszczone w komputerze typu klient wraz z przeglądarką, więc określa się je czasem jako pośrednictwo proxy po stronie klienta.
Jest korzystne, jeżeli pośrednictwo proxy jest uruchamiane przy włączeniu urządzenia sieci WWW. Łączność pomiędzy pośrednictwem proxy i przeglądarką uzyskuje się przy użyciu mechanizmu gniazdek przez skonfigurowanie przeglądarki, tak żeby przekazywała żądania protokołu HTTP do pośrednictwa proxy. W celu wysłania żądania protokołu HTTP GET, przeglądarka tworzy pakiet zawierający lokalizator URL i inne informacje oraz następnie otwiera gniazdko przy użyciu mechanizmu gniazdek. Pakiet jest następnie wysyłany pod adres IP/numer portu, żeby obsłużyć żądanie protokołu HTTP. Zatem, gdy przeglądarka przedstawia żądanie protokołu HTTP GET, łączy się z gniazdkiem i wysyła żądanie. Żądanie jest następnie przejmowane i przetwarzane przez pośrednictwo proxy zamiast bezpośredniego wysyłania siecią, w sposób opisany poprzednio.
Komputer typu klient 10 może być także komputerem osobistym, takim jak komputer typu stołowego lub notatnikowego. Przykładowa platforma 20 serwera zawiera komputer RISC o zredukowanej liście rozkazów, działający w systemie operacyjnym 21 z programami 22 serwera. Platforma 20 serwera zawiera także graficzny interfejs użytkownika GUI23 do zarządzania i administrowania oraz interfejs programów użytkowych API 24. Żądania HTTP GET są przekazywane z komputera typu klient 10 na platformę 20 serwera, zwykle poprzez komutowaną sieć komputerową, żeby uzyskać dokumenty lub obiekty sformatowane zgodnie z językiem HTML lub innym językiem znakowania informacji. Powyższa platforma jest użyteczna, lecz można stosować także inny sprzęt/system operacyjny/oprogramowanie serwera.
PL 193 517 B1
Jedna z realizacji mechanizmów po stronie klienta lub serwera według wynalazku to zbiór rozkazów - kod programu w module kodu znajdującym się w pamięci o dostępie swobodnym komputera. Do czasu, gdy będzie potrzebny komputerowi, zbiór rozkazów jest przechowywany w innej pamięci komputera, jak twardy dysk, lub w pamięci przenośnej, jak dysk optyczny do użycia w CD ROM lub dyskietka do użycia w stacji dyskietek albo może być ściągany z sieci Internet lub innej sieci komputerowej.
Sposób według wynalazku realizuje się w komputerze ogólnego przeznaczenia, uruchamianym selektywnie lub rekonfigurowanym przez oprogramowanie, a także sprzętowo w oprogramowaniu układowym lub w specjalizowanym urządzeniu skonstruowanym tak, żeby wykonywało wymagane kroki sposobu.
Stosowane tutaj określenie klient sieci WWW należy rozumieć w szerokim sensie jako oznaczające dowolny komputer lub jego element podłączany bezpośrednio lub pośrednio albo realizowany później w sieci komputerowej, takiej jak sieć Internet. Określenie serwer sieci WWW należy również rozumieć jako oznaczające dowolny komputer, platformę komputerową, dodatek do komputera lub platformy komputerowej albo jego dowolny element. Klient ma szerokie znaczenie, oznacza jednostkę żądającą pliku lub pobierającą go, a serwer to jednostka, która ładuje plik.
Ponadto, chociaż wynalazek jest opisany w kontekście języka hipertekstowego znakowania HTML, wynalazek znajduje zastosowanie także do alternatywnych języków znakowania, obejmujących bez ograniczenia standardowy uniwersalny język znakowania SGML i rozszerzony język znakowania XML.
Ponadto określenie urządzenia sieci WWW należy rozumieć szeroko jako obejmujące system wyświetlania pokazany na fig. 6A - 6D, jak również inne urządzenie, w którym aplikacja przeglądarki jest związana z klasą telewizorów lub innym monitorem. Ponadto, chociaż przykład wykonania przedstawiono w kontekście sieci komutowanej, znajdują zastosowanie również inne zasoby stanowiące wąskie gardło w pośredniej sieci łączącej, którymi zarządza się pośrednio przy użyciu tego sposobu.
Claims (13)
1. Sposób zarządzania użyciem plików cyfrowych, w którym przesyła się jedną lub więcej kopii pliku cyfrowego do jednego urządzenia, znamienny tym, że przed przesyłaniem ustala się zabezpieczone łącze pomiędzy jednym urządzeniem i innym urządzeniem, a każde z tych urządzeń certyfikuje się przy sterowaniu danym protokołem bezpieczeństwa i ustala się schemat użytkowania, określający jeden lub więcej warunków przesyłania pliku cyfrowego pomiędzy parą urządzeń i przesyła się jedną lub więcej kopii pliku cyfrowego przez zabezpieczone łącze pomiędzy parą urządzeń zgodnie z ustalonym schematem użytkowania.
2. Sposób według zastrz. 1, znamienny tym, że przesyła się kopie pliku cyfrowego pomiędzy urządzeniem pamięciowym i urządzeniem odtwarzającym.
3. Sposób według zastrz. 2, znamienny tym, że urządzenie pamięciowe i urządzenie odtwarzające umieszcza się w komputerze.
4. Sposób według zastrz. 2, znamienny tym, że urządzenie pamięciowe umieszcza się w pierwszym komputerze, a urządzenie odtwarzające umieszcza się w drugim komputerze i ustala się zabezpieczone łącze poprzez sieć komputerową, łączące pierwszy i drugi komputer.
5. Sposób według zastrz. 4, znamienny tym, że urządzenie odtwarzające, zawierające układ ustalania zabezpieczonego łącza, umieszcza się w komputerze osobistym.
6. Sposób według zastrz. 4, znamienny tym, że urządzenie odtwarzające, zawierające oprogramowanie do ustalania zabezpieczonego łącza, umieszcza się w urządzeniu sieci WWW.
7. Sposób według zastrz. 2, znamienny tym, że urządzenie odtwarzające wybiera się z grupy urządzeń odtwarzających, zawierającej drukarkę, monitor ekranowy i kartę dźwiękową.
8. Sposób według zastrz. 1, znamienny tym, że ustala się konto reprezentujące daną wartość pieniężną.
9. Sposób według zastrz. 8, znamienny tym, że przydziela się daną opłatę dla danej wartości pieniężnej, gdy przekazuje się kopię pliku cyfrowego pomiędzy parą urządzeń.
PL 193 517 B1
10. Sposób według zastrz. 9, znamienny tym, że wiąże się daną opłatę z kontem dostawcy treści dla zapłaty wynagrodzenia dostawcy pliku cyfrowego.
11. Sposób według zastrz. 1, znamienny tym, że za pomocą schematu użytkowania wprowadza się sposób płatności.
12. Sposób według zastrz. 1 albo 2, albo 3, albo 4, albo 5, albo 6, albo 7, albo 8, albo 9, albo 10, albo 11, znamienny tym, że ustala się licznik liczby dozwolonych kopii pliku cyfrowego, a za pomocą schematu użytkowania określa się, czy urządzenie żądające przesłania pliku cyfrowego jest upoważnione do spowodowania przesyłania, a jeżeli urządzenie jest upoważnione do spowodowania przesyłania pliku cyfrowego, stosuje się licznik do określenia, czy liczba dozwolonych kopii została przesłana oraz jeżeli liczba dozwolonych kopii nie została przesłana, przesyła się plik cyfrowy pomiędzy parą urządzeń.
13. System zarządzania użyciem plików cyfrowych, zawierający pierwsze urządzenie i drugie urządzenie oraz układ zarządzania przesyłaniem jednej lub więcej kopii pliku cyfrowego pomiędzy pierwszym urządzeniem i drugim urządzeniem, znamienny tym, że pierwsze urządzenie (24) i drugie urządzenie (26) są urządzeniami certyfikowanymi do działania z danym protokołem bezpieczeństwa, a system zawiera układ ustalania zabezpieczonego łącza (28) pomiędzy pierwszym urządzeniem (24) i drugim urządzeniem (26), dołączony do układu zarządzania przesyłaniem jednej lub więcej kopii pliku cyfrowego w odpowiedzi na ustalenie zabezpieczonego łącza (28), z ograniczeniami informacji sterującej kopiowaniem pliku cyfrowego.
Applications Claiming Priority (2)
| 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 |
| PCT/GB1998/003828 WO1999060461A1 (en) | 1998-05-15 | 1998-12-18 | Royalty collection method and system for use of copyrighted digital materials on the internet |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| PL343928A1 PL343928A1 (en) | 2001-09-10 |
| PL193517B1 true PL193517B1 (pl) | 2007-02-28 |
Family
ID=22154806
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PL98343928A PL193517B1 (pl) | 1998-05-15 | 1998-12-18 | Sposób i system zarządzania użyciem plików cyfrowych |
Country Status (13)
| Country | Link |
|---|---|
| US (1) | US6282653B1 (pl) |
| EP (1) | EP1076845B1 (pl) |
| JP (2) | JP3967881B2 (pl) |
| KR (1) | KR100388402B1 (pl) |
| CN (1) | CN1307500C (pl) |
| CA (1) | CA2268377C (pl) |
| CZ (1) | CZ20004231A3 (pl) |
| DE (1) | DE69809800T2 (pl) |
| ES (1) | ES2184347T3 (pl) |
| IL (1) | IL135542A (pl) |
| PL (1) | PL193517B1 (pl) |
| TW (1) | TWM246706U (pl) |
| WO (1) | WO1999060461A1 (pl) |
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 |
| CZ20004231A3 (cs) | 2002-06-12 |
| 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 |
|---|---|---|
| PL193517B1 (pl) | Sposób i system zarządzania użyciem plików cyfrowych | |
| US7047241B1 (en) | System and methods for managing digital creative works | |
| CN1327373C (zh) | 保护和管理数字式内容的方法和使用该方法的系统 | |
| JP4512153B2 (ja) | コンテンツを確実に頒布するためのシステム | |
| EP1509024B1 (en) | Method for sharing rights objects between users | |
| US20020077986A1 (en) | Controlling and managing digital assets | |
| US20040044697A1 (en) | Systems and methods for distributing, obtaining and using digital media files | |
| CN103207957A (zh) | 对等设备之间的数字内容预览生成和分送 | |
| US20120090034A1 (en) | Method and apparatus for downloading drm module | |
| WO1997014087A1 (en) | System and methods for managing digital creative works | |
| WO1999016205A1 (en) | Method and system of dynamic transformation of encrypted material | |
| WO2007106496A2 (en) | System and method for single client remote access | |
| EP1410629A1 (en) | System and method for receiving and storing a transport stream | |
| JP2004030617A (ja) | インターネットを利用したトランザクションサービスシステムおよびその方法 | |
| HK1038268B (en) | Method and system for managing use of copyrighted digital materials on the internet | |
| KR100657453B1 (ko) | 이동통신 단말기의 컨텐츠 제공 시스템 및 제공 방법 | |
| WO2007012999A2 (en) | A method and apparatus for authorizing to use a content |