DE60207812T2 - Verfahren und vorrichtung zum dynamischen zuweisen von benutzungsrechten zu digitalen werken - Google Patents

Verfahren und vorrichtung zum dynamischen zuweisen von benutzungsrechten zu digitalen werken Download PDF

Info

Publication number
DE60207812T2
DE60207812T2 DE60207812T DE60207812T DE60207812T2 DE 60207812 T2 DE60207812 T2 DE 60207812T2 DE 60207812 T DE60207812 T DE 60207812T DE 60207812 T DE60207812 T DE 60207812T DE 60207812 T2 DE60207812 T2 DE 60207812T2
Authority
DE
Germany
Prior art keywords
content
instructions
rights
digital
adjusting
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Revoked
Application number
DE60207812T
Other languages
English (en)
Other versions
DE60207812D1 (de
Inventor
Bijan Tadayon
Aram Nahidipour
Xin Wang
C. Michael RALEY
Guillermo Lao
T. Thanh TA
P. Charles GILLIAM
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Contentguard Holdings Inc
Original Assignee
Contentguard Holdings Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=25350385&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=DE60207812(T2) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by Contentguard Holdings Inc filed Critical Contentguard Holdings Inc
Application granted granted Critical
Publication of DE60207812D1 publication Critical patent/DE60207812D1/de
Publication of DE60207812T2 publication Critical patent/DE60207812T2/de
Anticipated expiration legal-status Critical
Revoked legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Systems or methods specially adapted for specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • G06Q50/18Legal services; Handling legal documents
    • G06Q50/184Intellectual property management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/08Payment architectures
    • G06Q20/12Payment architectures specially adapted for electronic shopping systems
    • G06Q20/123Shopping for digital content
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/08Payment architectures
    • G06Q20/12Payment architectures specially adapted for electronic shopping systems
    • G06Q20/123Shopping for digital content
    • G06Q20/1235Shopping for digital content with control of digital rights management [DRM]
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F17/00Coin-freed apparatus for hiring articles; Coin-freed facilities or services
    • G07F17/16Coin-freed apparatus for hiring articles; Coin-freed facilities or services for devices exhibiting advertisements, announcements, pictures or the like

Description

  • Diese Erfindung bezieht sich allgemein auf die Verteilung von digitalen Arbeiten, und, insbesondere, auf digitale Arbeiten, die dynamische Nutzungsrechte besitzen.
  • Einer der wichtigsten Punkte, die der umfassenden Verteilung von digitalen Arbeiten oder Dokumenten (d.h. Dokumenten in Formen, die durch Computer lesbar sind), über elektronische Einrichtungen, und das Internet insbesondere, entgegenstehen, ist das derzeitige Fehlen der Fähigkeit, die gewerblichen Schutzrechte der Inhaltseigner während der Verteilung und der Verwendung digitaler Arbeiten durchzusetzen. Bemühungen, dieses Problem zu lösen, sind als „Intellectual Property Rights Management" („IPRM"), „Digital Property Rights Management" („DPRM"), Intellectual Property Management" („IPM"), „Rights Management" („RM") und „Electronic Copyright Management" („ECM") bezeichnet worden, die hier zusammen als „Digital Rights Management (DRM)" bezeichnet werden. Dabei ist eine Anzahl von Aufgaben vorhanden, die bei der digitalen Verwaltung von Rechten zu berücksichtigen sind: Authentifizierung, Autorisierung, Buchhaltung bzw. Verrechnung, Bezahlung, finanzielle Abrechnung, Spezifikation von Rechten, Verifikation von Rechten, Durchsetzung von Rechten, und Dokumentenschutz, zum Beispiel. Die US-Patente 5,530,235; 5,634,012; 5,715,403; 5,638,443; und 5,629,980 offenbaren DRM-Konzepte, die sich diesen Aufgaben zuwenden.
  • Auf dem Gebiet der gedruckten Dokumente wird eine Arbeit, die durch einen Autor erstellt ist, gewöhnlich zu einem Verleger geliefert, der zahlreiche Kopien der Arbeit formatiert und druckt. Die Kopien werden dann über einen Verteiler zu Buchläden oder anderen Verkaufsstätten geschickt, von denen die Kopien von Endbenutzern erworben werden. Während die niedrige Qualität einer Kopie und die hohen Kosten für die Verteilung von gedrucktem Material abschreckend in Bezug auf ein nicht autorisiertes Kopieren der meisten, gedruckten Dokumente verhindert haben, ist es bis heute einfach gewesen, ungeschützte, digitale Arbeiten zu kopieren, zu modifizieren und weiter zu verteilen. Dementsprechend ist ein bestimmtes Verfahren zum Schützen digitaler Arbeiten notwendig, um es schwieriger zu machen, sie ohne eine Autorisierung zu kopieren.
  • Leider ist weit verbreitet erkannt worden, dass es schwierig ist, zu verhindern, oder auch Leute darin zu hindern, nicht autorisierte Verteilungen von elektronischen Arbeiten innerhalb der derzeit vorhandenen Rechen- und Kommunikationssystemen für allgemeine Zwecke, wie beispielsweise Personal-Computer, Workstations, und anderen Vorrichtungen, verbunden über Kommunikations-Netzwerke, wie beispielsweise Local Area Network (LANs), Intranet und dem Internet, vorzunehmen. Viele Versuche, auf Hardware basierende Lösungen zu schaffen, um ein nicht autorisiertes Kopieren zu verhindern, haben sich als nicht erfolgreich herausgestellt. Die Verbreitung von „Breitband" („Broadband") Kommunikations-Technologien mit hoher Bandbreite wird es noch einfacher machen, große Dokumente elektronisch zu verteilen, einschließlich Video-Dateien, wie beispielsweise Bewegungsbilder mit voller Länge, und wird demzufolge irgendwelche Abschreckungen, die verbleiben, um nicht autorisiert digitale Werke zu verteilen, beseitigen. Dementsprechend erhalten DRM-Technologien eine hohe Priorität.
  • Zwei Grund-DRM-Schemata sind eingesetzt worden, um zu versuchen, das Dokumenten-Schutz-Problem zu lösen: sichere Behälter und gesicherte Systeme. Ein „sicherer Behälter" (oder einfach ein verschlüsseltes Dokument) bietet eine Art und Weise, die Dokumenten-Inhalte verschlüsselt zu halten, bis ein Satz von Autorisierungs-Bedingungen erfüllt ist und bestimmte Copyright-Punkte honoriert sind (z.B. Bezahlung für die Benutzung). Nachdem die verschiedenen Bedingungen und Vorgänge mit dem Lieferanten des Dokuments verifiziert sind, wird das Dokument zu dem Benutzer in klarer Form freigegeben. Kommerzielle Produkte, wie beispielsweise CRYPTOLOPES von IBM und die DIGI-BOXES von InterTrust, fallen in diese Kategorie. Es ist klar, dass die Maßnahme mit sicherem Behälter eine Lösung liefert, um das Dokument während der Verteilung über unsichere Kanäle zu schützen, allerdings liefert dies nicht irgendeinen Mechanismus, um zu verhindern, dass legitimierte Benutzer das klare Dokument erhalten und dann verwenden und es in einer verletzenden Art und Weise des gewerblichen Schutzes des Eigners des Inhalts weiterverteilen.
  • Verschlüsselungs-Mechanismen werden typischerweise dazu verwendet, Dokumente zu verschlüsseln (oder „zu chiffrieren"), die dann verteilt und öffentlich gespeichert werden, und schließlich privat durch autorisierte Benutzer dechiffriert werden. Dies führt zu einer Grundform eines Schutzes während einer Verteilung eines Dokuments von einem Dokumenten-Verteiler zu einem beabsichtigten Benutzer über ein öffentliches Netzwerk, ebenso wie während einer Speicherung des Dokuments auf einem unsicheren Medium.
  • Bei der Maßnahme mit „zuverlässigem System" ist das gesamte System dafür verantwortlich, eine nicht autorisierte Benutzung und Verteilung des Dokuments zu verhindern. Das Aufbauen eines zuverlässigen Systems bringt gewöhnlich das Einführen neuer Hardware, wie beispielsweise eines sicheren Prozessors, eines sicheren Speichers und sicherer Gestaltungsvorrichtungen, mit sich. Dies erfordert auch, dass die gesamten Software-Anwendungen, die auf zuverlässigen Systemen laufen, so zertifiziert werden, dass sie zuverlässig sind. Während manipulierungssichere, zuverlässige Systeme aufgebaut werden, ist dies eine reale Herausforderung in Bezug auf existierende Technologien, derzeitige Markttrends, die vorschlagen, dass offene und nicht zuverlässige Systeme, wie beispielsweise PC's und Workstations, die Browser verwenden, um auf das Web zuzugreifen, die dominanten Systeme werden, die dazu verwendet werden, auf digitale Arbeiten zuzugreifen. In diesem Sinne sind existierende Rechenumgebungen, wie beispielsweise PCs und Workstations, ausgestattet mit üblichen Betriebssystemen (z.B. WindowTM, LinuxTM und UNIX), und Gestaltungsanwendungen, wie beispielsweise Browser, keine zuverlässigen Systeme und können nicht zuverlässig gemacht werden, ohne wesentlich deren Architekturen zu ändern. Natürlich steht ein Ändern der Architektur einem primären Zweck des Web entgegen, d.h. Flexibilität und Kompatibilität.
  • Das US-Patent 5,634,012 offenbart ein System zum Kontrollieren der Verteilung von digitalen Dokumenten. Jede Gestaltungsvorrichtung besitzt eine Aufbewahrungsstelle, die dazu zugeordnet ist. Ein vorbestimmter Satz von Benutzungs-Transaktions-Schritten definiert ein Protokoll, das durch die Aufbewahrungsstellen verwendet wird, um Benutzungsrechte, die einem Dokument zugeordnet sind, auszuführen. Nutzungsrechte sind mit dem Dokumenten-Inhalt eingekapselt oder in anderer Weise dem Dokument zugeordnet, um mit dem Dokument zu laufen. Die Nutzungsrechte können verschiedene Typen einer Benutzung zulassen, wie beispielsweise nur betrachten, einmal benutzen, Verteilung, und dergleichen. Rechte können basierend auf einer Bezahlung oder anderen Bedingungen erteilt werden und werden allgemein vor einer Verteilung zu dem Benutzer eingestellt. Zum Beispiel können die Rechte dem Benutzer bestimmte Privilegien erteilen, wie beispielsweise die Fähigkeit, den Inhalt zu betrachten und zu drucken, in Gegenleistung für eine spezifische Gebühr. Allerdings sind dabei keine dynamischen Bedingungen vorhan den, die die Kosten oder den Wunsch einer Verteilung eines Dokuments beeinflussen. Herkömmliche DRM-Techniken berücksichtigen nicht solche dynamischen Zustände.
  • Die WO 00/73922A (ENTERA INC) 7. Dezember 2000 (2000-12-07), offenbart ein Inhalts-Verteilungssystem und insbesondere ein Konzept einer Inhalts-Weiterleitung eines Inhalts über ein Netzwerk. Eine Auswahl einer bestimmten Technik für die Weiterleitung eines Inhalts kann auf verschiedenen Weiterleitungs-Variablen basieren, einschließlich dem bestimmten Benutzer, der den Inhalt anfordert, und den Bedingungen seiner Teilnehmer-Vereinbarung. Weiterleitungs-Variablen können die Entscheidung beeinflussen, auf welcher Technik die Inhalts-Weiterleitung zu verwenden ist.
  • Die US-A-6 112 239 (COLBY KENNETH W ET AL), 29. August 2000 (2000-08-29), offenbart ein System und ein Verfahren für eine server-seitige Optimierung einer Daten-Zuführung auf einem verteilten Computer-Netzwerk.
  • Die US-A-5 764 807 (SAID AMIR ET AL), 9. Juni 1998 (1998-06-9), offenbart eine Daten-Kompressionstechnik, die eine Satzunterteilung in hierarchischen Bäumen verwendet.
  • Es ist die Aufgabe der vorliegenden Erfindung, ein Verfahren und ein entsprechendes, mittels Computer lesbares Medium zu schaffen, die eine größere Flexibilität bereitstellen, um Benutzungsrechte zu digitalen Arbeiten zuzuordnen.
  • Diese Aufgabe wird durch den Gegenstand der unabhängigen Ansprüche 1 und 10 gelöst.
  • Bevorzugte Ausführungsformen sind durch den Gegenstand der abhängigen Ansprüche definiert.
  • Ein erster Aspekt der Erfindung ist ein Verfahren zum dynamischen Zuweisen von Nutzungsrechten zu digitalem Inhalt, das umfasst: Speichern des digitalen Inhalts auf mittels Computer lesbaren Medien, Zuordnen von Nutzungsrechten zu dem digitalen Inhalt, Bestimmen des Status von einem oder mehreren dynamischen Bedingungen und Einstellen der Nutzungsrechte in einer vorgegebenen Art und Weise basierend auf dem Status der dynamischen Bedingungen.
  • Ein zweiter Aspekt der Erfindung ist ein mittels Computer lesbares Medium, welches Instruktionen zum dynamischen Zuweisen von Nutzungsrechten zu digitalem Inhalt besitzt, umfassend Instruktionen zum Bestimmen des Status eines dynamischen Zustands oder mehrerer dynamischer Zustände und Instruktionen zum Einstellen der Benutzungs rechte in einer vorgegebenen Art und Weise basierend auf dem Status der dynamischen Zustände.
  • KURZE BESCHREIBUNG DER ZEICHNUNGEN
  • Die Erfindung wird anhand einer bevorzugten Ausführungsform und der beigefügten Zeichnung beschrieben, in der:
  • 1 zeigt eine schematische Darstellung eines Systems zum Verteilen eines digitalen Inhalts, das mit der bevorzugten Ausführungsform verwendet werden kann;
  • 2 zeigt ein Blockdiagramm einer Computer-Architektur gemäß der bevorzugten Ausführungsform;
  • 3 zeigt eine Durchsichtstabelle, die die Logik des Rechte-Moduls der bevorzugten Ausführungsform darstellt; und
  • 4 zeigt ein Blockdiagramm, das darstellt, wie eine Bildauflösung in der bevorzugten Ausführungsform variiert wird.
  • DETAILLIERTE BESCHREIBUNG
  • 1 zeigt ein Blockdiagramm eines Systems für die elektronische Verteilung von digitalen Arbeiten gemäß einer bevorzugten Ausführungsform. Solche Arbeiten können Korrespondenz, Bücher, Magazine, Journale, Tageszeitungen, andere Papiere, Software, Audio- und Video-Clips, andere Dateien oder Objekte, und dergleichen, umfassen. Der Ausdruck „digitale Arbeit", wie er hier verwendet wird, bezieht sich auf irgendeinen Typ eines Elements, das einen Inhalt in einer Computer lesbaren Form besitzt. „Inhalt", wie er hier verwendet wird, bezieht sich auf den ansehbaren oder in anderer Weise benutzbaren Teil einer digitalen Arbeit. Ein Autor 110 erzeugt einen originalen Inhalt 112 und führt ihn zu einem Verteiler 120 zur Verteilung zu. Gewöhnlich ist der Autor 110 der Urheber des Inhalts. Allerdings kann der Ausdruck „Autor", wie er hier verwendet wird, ein Urheber, ein Eigentümer, ein Verleger, oder eine andere Stelle sein, die den Inhalt kontrolliert, oder ein Agent (z.B. ein Verleger), eine von solchen Stellen. Auch kann der Autor 110 Dokumente direkt verteilen, ohne eine andere Partei als einen Verteiler 120 einzusetzen, und demzufolge können der Autor und der Verteiler dieselbe Stelle sein. Allerdings ist die Aufteilung von Funktionen, angegeben in 1, effizienter, da sie dem Autor 110 ermöglicht, sich auf die Erstellung eines Inhalts, und nicht auf administrative Funktion einer Verteilung, zu konzentrieren. Weiterhin erleichtert eine solche Aufteilung die Wirtschaftlichkeit der Massenproduktion, indem dem Verteiler 120 ermöglicht wird, einer Anzahl von Autoren 110 zur Seite zu stehen. Der Verteiler 120 verteilt digitale Arbeiten zu einem Benutzer 130 unter Anforderung. In einem typischen elektronischen Verteilungs-Modell wird die Arbeit als ein Dokument verteilt, das den Inhalt und zugeordnete Benutzungsrechte in einer verschlüsselten Form enthält. Der Verteiler 120 verschlüsselt die Arbeiten mit einem Zufalls-Schlüssel und verschlüsselt dann den Zufalls-Schlüssel mit einem öffentlichen Schlüssel entsprechend dem Benutzer 130. Demzufolge wird die verschlüsselte Arbeit nur kundenspezifisch für den bestimmten Benutzer 130 angepasst. Der Benutzer 130 ist dann in der Lage, seinen privaten Schlüssel zu verwenden, um den Zufalls-Schlüssel zu entschlüsseln und ihn dazu zu verwenden, den Inhalt der Arbeit zu entschlüsseln und anzusehen.
  • Eine Bezahlung für die Arbeit wird von dem Benutzer 130 zu dem Verteiler 120 mittels einer Verrechnungsstelle 150 weitergeleitet, die Anforderungen von dem Benutzer 130 und von anderen Benutzern sammelt, die es wünschen, einen bestimmten Inhalt zu erhalten. Die Verrechnungsstelle 150 sammelt auch Zahlungsinformationen, wie beispielsweise Lastschrift-Transaktionen, Kreditkarten-Transaktionen, oder andere, bekannte, elektronische Bezahlungsschemata, und führt die gesammelten Zahlungen als eine Sammelzahlung zu dem Verteiler 120 zu. Natürlich kann die Verrechnungsstelle 150 einen Anteil der Bezahlung als Gebühr für die vorstehend angegebenen Dienste zurückbehalten. Der Verteiler 120 kann dann einen Teil der Sammelbezahlung von der Verrechnungsstelle 150 für Verteilungsdienste zurückbehalten und kann ein Bündel oder eine Zusammenstellung von Benutzer-Anforderungen nach einer einzelnen Arbeit vor einer Verteilung der Arbeit anfordern. In einem solchen Fall kann ein einzelner Fall der verschlüsselten Arbeit für eine Entschlüsselung durch alle anfordernden Benutzer 130 erzeugt werden.
  • Zu jedem Zeitpunkt, zu dem ein Benutzer 130 einen Inhalt einer Arbeit anfordert (oder verwendet), wird eine Verrechnungsnachricht zu einem Audit-Server 140 geschickt, der sicherstellt, dass jede Anforderung durch einen Benutzer 130 zu einem Dokument passt, das zu dem Benutzer 130 durch den Verteiler 120 geschickt ist. Verrechnungs-Informationen werden durch den Audit-Server 140 direkt von dem Verteiler 120 empfangen. Irgendwelche Unstimmigkeiten werden über einen Bericht zu der Verrechnungsstelle 150 gesendet, die dann die Sammelbezahlungen, erstellt durch den Verteiler 120, entsprechend einstellen kann. Dieses Verrechnungsschema arbeitet so, dass die Möglichkeit eines Betrugs in der elektrischen Verteilung verringert wird und das zeitunabhängige Be nutzungsrechte gehandhabt werden, was zu Gebühren führt, die, in Abhängigkeit von der Dauer oder einem anderen Benutzungsumfang, variieren.
  • 2 stellt eine Computer-Architektur zum Herunterladen von digitalen Arbeiten von einem Verteiler 120 zu einem Benutzer 130 gemäß der bevorzugten Ausführungsform dar. Die Architektur verwendet ein Kommunikations-Netzwerk, wie beispielsweise das Internet, für eine Datenübertragung. Der Benutzer 130 verwendet einen Client-Computer 230, wie beispielsweise einen Personal-Computer, einen Personal Digital Assistant (PDA), ein Daten-Terminal, ein Kiosk, oder dergleichen, um mit dem Computer-Server 200, der einer Verteilung 120 zugeordnet ist, zu kommunizieren. Der Client 230 ist mit dem Internet-Basisnetz 60 über ein Modem, eine Telefonleitung und einen Internet Service Provider (ISP), zum Beispiel, in einer bekannten Art und Weise, verbunden. Der Client kann ein Betriebssystem laufen lassen, das eine grafische Benutzer-Schnittstelle (Graphical User Interface – GUI), wie beispielsweise Microsoft Windows 98TM oder Microsoft Windows 2000TM, und ein Anwendungsprogramm, bekannt als ein „Web Browser", das ermöglicht, dass eine grafische Benutzer-Schnittstelle dazu verwendet wird, Kommunikationen über das Internet über Hypertext Transfer Protocol (HTTP) und eine Standard-Seiten-Beschreibungs-Sprache, bekannt als Hypertext Markup Language (HTML), zu steuern. Die Zusammenstellung von Internet Servern unter Verwendung von HTTP ist als das „World Wide Web" oder das „Web" bekannt.
  • Der Server 200 ist dem Verteiler 120 zugeordnet und kann ein Personal-Computer, ein Server, ein Minicomputer, eine Zusammenstellung von Computern, ein Computer-Netzwerk, oder dergleichen, sein. Der Server 200 besitzt Speichervorrichtungen 202 (wie beispielsweise Magnetfestplatten) zum Speichern von Informationen, umfassend ein zentrales Programm 710 und digitale Arbeiten 203, die zentrale Verarbeitungseinheit (CPU) 204 zum Steuern des Flusses von Informationen entsprechend dem Steuerprogramm 210, und ein Random Access Memory (RAM) 206, verwendet als ein Arbeits-RAM für die CPU 204. Der Server 200 ist mit dem Internet-Hauptnetz 60 über eine Hochgeschwindigkeits-Kommunikationsverbindung 62 verbunden. Natürlich kann der Server 200 mit dem Internet-Hauptnetz 60 über ein Modem und ein ISP in einer Art und Weise ähnlich zu einem Client 230, oder in irgendeiner anderen Art und Weise, verbunden sein.
  • Ein Steuerprogramm 210 ist in einer der Speichervorrichtungen 202 gespeichert und umfasst ein Dynamik-Zustands-Modul 212, das eine Vielzahl von dynamischen Zu ständen verfolgt. Das Steuerprogramm 210 umfasst auch ein Rechte-Modul 214, das Benutzungsrechte in Bezug auf einen Inhalt entsprechend den dynamischen Zuständen, überwacht durch das Dynamik-Zustands-Modul 212, einstellt. Ein solcher dynamischer Zustand kann die Zeit des Tages sein. Zum Beispiel kann ein Benutzer auf eine populäre Website zugreifen, um einen Inhalt zu erhalten, und zwar außerhalb der Spitzenzeiten, in Bezug auf einen Web-Site-Verkehr, und zwar unter einer verringerten Gebühr. Um eine Inhalts-Verteilung während Zeiten außerhalb der Spitzenstunden (und eine gleichförmigere Verteilung des Verkehrs zu dem Server 200) vorzufinden, kann der Verteiler 120 geringere Gebühren für denselben Inhalt während Zeiten außerhalb der Spitzenstunden durch Überwachen der Zeit mit dem Dynamik-Zustands-Modul 212 (das auf einen Realzeittakt des Servers 200 Bezug nehmen kann) belasten und Benutzungsrechte in einer dynamischen Art und Weise mit dem Rechte-Modul 214 basierend auf den Zuständen, d.h. der Zeit, einstellen. Die Benutzungsrechte können in irgendeiner bekannten Art und Weise, wie beispielsweise über Techniken, die in den Patenten offenbart sind, die vorstehend zitiert sind, zugeteilt werden.
  • 3 stellt ein einfaches Beispiel der Logik des Rechte-Moduls 214 in der Form einer Durchsichtstabelle dar. Zustandswerte 216 sind in der linken Spalte aufgelistet und die entsprechenden Nutzungsrechte 218 sind in der rechten Spalte aufgelistet. Als ein Beispiel entspricht, unter der Annahme, dass der Zustandswert A 9.00 Uhr bis 17.00 Uhr in der United States Eastern Standard Time entspricht, der Zustandswert B 5.00 Uhr bis 11.00 Uhr in der United States Pacific Standard Time, und der Zustandswert C entspricht 11.00 Uhr bis 21.00 Uhr in der United States Eastern Standard Time. In diesem Fall können die entsprechenden Benutzungsrechte 218 Gebühren oder Rabatte der Standard-Gebühren sein. Unter der Annahme, dass der Server 200 dazu tendiert, am belegtesten während der Zeit A und am wenigsten belegt während der Zeit C zu sein, kann der Preis X höher sein als der Preis Y, was bedeutet höher als der Preis Z. Natürlich kann, falls X, Y und Z als Rabatte ausgedrückt werden, die inverse Beziehung gelten, d.h. Z kann höher als Y sein, was höher als X ist. Nutzungsrechte 218 können einer oder mehreren digitalen Arbeiten) 203 auf einer periodischen Basis, unmittelbar vor einer Verteilung, oder in irgendeiner anderen Art und Weise zugeordnet werden.
  • Die Gebührenordnung, oder andere Benutzungsrechte, können dynamisch basierend auf dem Status des Netzwerks allgemein oder dem Server insbesondere, durch Er halten verschiedener bekannter Belastungs-Parameter von dem Netzwerk, eingestellt werden. Natürlich kann, in einem solchen Fall, das Rechte-Modul 214 eine komplexere Durchsichtstabelle oder eine andere Logik haben, die die verschiedenen Zustände kombiniert, um entsprechende Benutzungsrechte 218 für einen Inhalt zu erhalten. Auch kann das Dynamik-Zustands-Modul 212 bekannte Software-Tools zum Überwachen einer Server-Belastung, wie beispielsweise WEB PERFORMANCE TRAINERTM, ein kommerziell erhältliches Software-Paket zum Überwachen einer Server-Belastung, umfassen.
  • Das Konzept einer dynamischen Benutzung von Rechten kann für Gebühren oder irgendwelche anderen Rechte gelten. Mit anderen Worten können irgendwelche Benutzungsrechte, die für eine digitale Arbeit spezifiziert werden können, basierend auf dynamischen Zuständen, geändert werden. Zum Beispiel die Fähigkeit, den Inhalt zu drucken oder zu verteilen, die Anzahl von Malen, für die der Inhalt verwendet werden kann, die Auflösung eines Bilds in dem Inhalt, und dergleichen, können alle eingestellt werden und basierend auf dynamischen Zuständen geändert werden. Die Liste von Benutzungsrechten kann alle Rechte umfassen, die durch die bekannte XrMLTM Benutzungs-Rechte-Sprache oder andere Grammatiken für ein Management digitaler Rechte spezifiziert werden können. Die Logik des Benutzungs-Rechte-Moduls 214 kann auf Kurven, Formeln, Tabellen, Datenbanken, oder irgendeinem anderen Algorithmus, der vorbestimmte, oder dynamische, Schemata verwendet, basieren.
  • Weiterhin kann der Prozentsatz der Kommission oder der Gebühr eines Verteilers 120 ein Benutzungsrecht sein, das dynamisch variiert wird. Zum Beispiel kann, in Abhängigkeit von den Netzwerk-Zuständen oder -Parametern (wie beispielsweise Anzahl der Besucher auf der Website oder entsprechende Downloads momentan), um eine gleichförmigere Verteilung eines Inhalts während aller Stunden zu erreichen, der Verteiler 120 einen niedrigeren Prozentsatz während Zeiten einer geringeren Benutzung des Servers 200 berechnen. Dies ermöglicht dem Verteiler 120, die Anzahl von Servern in der Server-Anlage zu verringern, die den Server 200 bildet, und kann demzufolge die Betriebskosten verringern.
  • Weiterhin können die Qualität oder andere Charakteristika eines Inhalts als Benutzungsrechte basierend auf dynamischen Zuständen eingestellt werden. Zum Beispiel kann zu Spitzenstunden der Benutzer 130 nur in der Lage sein, ein Bild mit niedriger Auflösung des Inhalts herunterzuladen, oder kann mit einem Aufschlag für ein Bild mit hoher Auflö sung belastet werden. In einem solchen Fall ist es erwünscht, einen Inhalt in einer Vielzahl von Auflösungen verfügbar zu machen. Allerdings kann ein Speichern von Bildern mit mehreren Auflösungen (unter jeder erwünschten Auflösung) für jedes Teil eines Inhalts sehr mühsam sein und kann eine große Speichermenge in Speichervorrichtungen 202 und anderen Ressourcen einnehmen. Der Anmelder hat entdeckt, dass die Anwendung einer bekannten Wavelet-Dekomposition oder von anderen Unterband-Dekompositions-Technologien verwendet werden kann, um eine Flexibilität in Bezug auf eine Auflösung zu erzielen, während das Ressource-Overhead verringert wird.
  • Der Ausdruck „Wavelet-Dekomposition" bezieht sich auf ein Verfahren einer Signalverarbeitung, bei der Signale in Komponenten verschiedener Frequenz-Bandbreiten unterteilt wird, d.h. zerlegt wird. Eine Wavelet-Dekomposition und dazu in Bezug stehende Transformationen sind ausreichend allgemein bekannt und in Wavelets and Subband Coding, M. Veterrli und J. Kovacevic, Prentice Hall, 1995, beschrieben. Eine Wavelet-Dekomposition ist beim Analysieren der Zeitfrequenz-Domäne verschiedener Signale und bei digitalen Kompressions-Technologien angewandt worden. 4 stellt eine der digitalen Arbeiten 203 dar, die dazu angewandt wird, Bilder mit variabler Auflösung entsprechend der bevorzugten Ausführungsform zu erzielen. Der Inhalt einer Arbeit 203, in der Form eines Bilds, wird in Unterbilder 2071–2075 unterteilt. Jedes Unterbild entspricht einem Wavelet, d.h. einer Frequenz-Komponente des Bilds. In der bevorzugten Ausführungsform ist das Unterbild 2071 ein 1/2 Auflösungsbild, das Unterbild 2072 ist ein 1/4 Auflösungsbild, das Unterbild 2073 ist ein 1/8 Auflösungsbild, das Unterbild 2074 ist ein 1/16 Auflösungsbild und das Unterbild 2075 ist ein 1/32 Auflösungsbild. Jedes der Unterbilder 2071–2075 kann überlegt werden und kann heruntergeladen werden, um eine Vielzahl von möglichen Auflösungen zu erreichen. Zum Beispiel führt ein Überlegen nur eines Unterbilds 2071 zu einem 1/2 Auflösungsbild. Allerdings führt ein Herunterladen eines Unterbilds 2071 mit einem Unterbild 2072 zu einem Bild 209 mit höherer Auflösung. Dementsprechend können die Benutzungsrechte X, Y und Z der 3 dem Recht entsprechen, verschiedene Unterbilder oder Kombinationen davon herunterzuladen.
  • Die Parameter, die in einer Unterabtastung (oder Filterung) eines Inhalts verwendet sind, bestimmen die Qualität des sich ergebenden Unterbilds und können in einer bekannten Art und Weise variiert werden, um irgendeine Anzahl von Unterbildern, die irgendeine Auflösung haben, zu erstellen. Weiterhin müssen, während die Unterbilder 2071– 2075 alle in 4 dargestellt sind, alle Unterbilder nicht zerlegt werden und gespeichert werden, sondern können „unmittelbar während der Arbeit" („on the fly"), unter Verwendung von bekannten, mathematischen Techniken, in einem Steuerprogramm 210 zerlegt werden, um nur Unterbilder zu erhalten, die für das Herunterladen der erwünschten Auflösung benötigt werden. Der Inhaltseigner kann nur das Recht erteilen, eine Wavelet-Dekomposition eines Unterbilds mit niedriger Auflösung für einen Versuch oder für Begutachtungszwecke, zum Beispiel, anzusehen, zu drucken, oder zu kopieren. Alle Unterbilder können an den entsprechenden Inhalt für eine Zuweisung von Benutzungsrechten angehängt werden oder können unmittelbar während der Arbeit erzeugt werden. In der bevorzugten Ausführungsform befinden sich alle Komponenten des Bilds in demselben Paket, und die Auflösungen oder die Kombination von Auflösungen sind leicht unter Verwendung einer Wavelet-Dekomposition erhaltbar. Die verschiedenen Rechte und der zugeordnete Inhalt können an derselben Stelle oder an unterschiedlichen Stellen gespeichert sein.
  • Die Erfindung kann bei irgendeinem Typ eines Verteilungssystems für digitale Arbeiten angewandt werden. Zum Beispiel kann irgendeine Anzahl von Computern oder anderen Vorrichtungen verwendet werden. Irgendwelche dynamischen Zustände können überwacht werden und können dazu verwendet werden, Benutzungsrechte, zugeordnet zu einem Inhalt in irgendeiner Art und Weise, zu ändern. Benutzungsrechte können irgendwelche Privilegien oder Einschränkungen in Bezug auf eine Benutzung und/oder eine Verteilung der digitalen Arbeit oder des Inhalts davon sein. Die dynamischen Bedingungen können überwacht werden und die Benutzungsrechte können dynamisch zugeordnet oder eingestellt werden, und zwar konstant, periodisch, oder nur, wenn eine digitale Arbeit verteilt werden soll.
  • Die Verteilung, die Verrechnung und andere Funktionen des Verteilers und der Verrechnungsstelle können durch irgendeine Stelle auf irgendeiner Vorrichtung vorgenommen werden. Zum Beispiel kann der Inhalt auf eine Ebook-Leseeinrichtung oder PDA auf die Eingabe eines Codes hin oder das Einsetzen einer Smartcard in eine Leseeinrichtung gestaltet werden, und eine Berechnung kann dann vorgenommen werden, wenn die digitale Arbeit oder die Verrechnungsdaten zu einer spezifischen Quelle zurückgeführt werden. Die Aufteilung von Aufgaben, die hier offenbart sind, ist nur ein Beispiel. Benutzungsrechte oder Verrechnungsdaten können mit der digitalen Arbeit eingekapselt werden oder können getrennt gespeichert werden. Ein Code für eine Gestaltung, eine Entschlüsselung oder eine sonstige Art einer Zulassung oder Beschränkung einer Benutzung des Inhalts können auf irgendeiner Vorrichtung gespeichert werden oder können mit der digitalen Arbeit eingekapselt werden. Irgendeine Verteilungsanordnung kann in Verbindung mit der Erfindung verwendet werden und solche Anordnungen können irgendeine Kombination von Vorrichtungen, wie beispielsweise Personal-Computern, Servern, PDAs, und dergleichen, die miteinander in irgendeiner Art und Weise so kommunizieren, wie dies notwendig ist, um die erwünschten Informationen zu übertragen, umfassen.
  • Die Erfindung ist durch eine bevorzugte Ausführungsform beschrieben worden. Allerdings können verschiedene Modifikationen vorgenommen werden, ohne den Schutzumfang der Erfindung, wie er durch die beigefügten Ansprüche und die legalen Äquivalente definiert ist, zu verlassen.

Claims (16)

  1. Verfahren zum dynamischen Zuweisen von Nutzungsrechten (214; 218) zu digitalem Inhalt, welches umfasst: Speichern des digitalen Inhalts auf einem Computermedium; Zuordnen von Nutzungsrechten (214; 218) zu dem digitalen Inhalt, wobei die Nutzungsrechte einen Umfang bestimmen, bis zu dem autorisierte Nutzer den digitalen Inhalt benutzen können; Bestimmen des Status von einem oder mehrerer dynamischer Bedingungen (212; 216); dadurch gekennzeichnet, dass die Nutzungsrechte (214; 218) innerhalb eines Systems zum Durchsetzen von Nutzungsrechten durchsetzbar sind, um dadurch die Benutzung oder Verbreitung des Inhaltes zu steuern; und das Verfahren des Weiteren umfasst: Anpassen der Nutzungsrechte (214; 218) in einer vorbestimmten Weise gemäß des Status der dynamischen Bedingungen (212; 216), welcher in dem Schritt des Bestimmens ermittelt wurde.
  2. Verfahren gemäß Anspruch 1, wobei der Schritt des Anpassens ein Anpassen der Auflösung eines bearbeiteten Bildes des Inhaltes, welches zur Benutzung durch einen Nutzer verfügbar ist, umfasst.
  3. Verfahren gemäß Anspruch 2, wobei der Schritt des Anpassens ein Bestimmen einer Auflösung für das Herunterladen des Inhaltes, ein Anwenden eines Sub-Band-Zerlegungsalgorithmus (Subband Decomposi tion Algorithm) auf den Inhalt, um mindestens ein Sub-Bild zu erzeugen und ein Verknüpfen von Sub-Bildern, die in dem Schritt des Anwendens erzeugt wurden, in das bearbeitete Bild umfasst.
  4. Verfahren gemäß Anspruch 1, wobei der Schritt des Bestimmens ein Bestimmen der Uhrzeit umfasst.
  5. Verfahren gemäß Anspruch 1, wobei der Schritt des Bestimmens ein Bestimmen der Auslastung eines Computersystems umfasst, welches benutzt wird, um den digitalen Inhalt zu verbreiten.
  6. Verfahren gemäß Anspruch 1, wobei der Schritt des Anpassens ein Anpassen einer Gebühr umfasst, welche für den digitalen Inhalt erhoben wird.
  7. Verfahren gemäß Anspruch 1, wobei der Schritt des Anpassens ein Anpassen eines Verteilungsrechtes für den digitalen Inhalt umfasst.
  8. Verfahren gemäß Anspruch 1, wobei das Verfahren zum Bereitstellen eines digitalen Bildes mit verschiedenen Auflösungen ist und wobei der digitale Inhalt ein digitales Bild ist; wobei das Verfahren umfasst: Speichern eines digitalen Bildes auf einem Speichergerät; Bestimmen einer Auflösung für das Herunterladen des digitalen Bildes; Anwenden eines Sub-Band-Zerlegungsalgorithmus (Subband Decomposition Algorithm) auf das Bild, um mindestens ein Sub-Bild zu erzeugen; und Zusammenfassen von Subbildern, die in dem Schritt des Anwendens erzeugt wurden, in einem bearbeiteten Bild.
  9. Verfahren gemäß Anspruch 8, wobei der Schritt des Anwendens ein Anwenden eines Wavelet-Zerlegungsalgorithmus auf das Bild umfasst.
  10. Computerlesbares Medium, welches Instruktionen zum dynamischen Zuweisen von Nutzungsrechten (214; 218) zu digitalem Inhalt besitzt, wobei die Nutzungsrechte (214; 218) den Umfang bestimmen, bis zu dem autorisierte Nutzer den digitalen Inhalt benutzen können, und wobei die Nutzungsrechte einem Inhalt zugeordnet sind und innerhalb eines Systems zum Durchsetzen von Nutzungsrechten durchsetzbar sind, um dadurch die Benutzung oder Verbreitung von Inhalten zu steuern, wobei das Medium umfasst: Instruktionen zum Bestimmen des Status von einer oder mehreren dynamischen Bedingungen (212; 216); und Instruktionen zum Anpassen der Nutzungsrechte (214; 218) in einer vorbestimmten Weise, basierend auf dem Status der dynamischen Bedingungen (212; 216).
  11. Computerlesbares Medium gemäß Anspruch 10, wobei die Instruktionen zum Anpassen Instruktionen zum Anpassen der Auflösung eines bearbeiteten Bildes des Inhaltes, welches zur Benutzung durch einen Nutzer verfügbar ist, umfassen.
  12. Computerlesbares Medium gemäß Anspruch 11, wobei die Instruktionen zum Anpassen Instruktionen zum Bestimmen einer Auflösung zum Herunterladen des Inhaltes, Instruktionen zum Anwenden eines Sub-Band-Zerlegungsalgorithmus (Subband Decomposition Algorithm) auf den Inhalt, um mindestens ein Sub-Bild zu erzeugen, und Instruktionen zum Zusammenfassen von Sub-Bildern in ein bearbeitetes Bild umfassen.
  13. Computerlesbares Medium gemäß Anspruch 10, wobei die Instruktionen zum Bestimmen Instruktionen zum Bestimmen der Uhrzeit umfassen.
  14. Computerlesbares Medium gemäß Anspruch 10, wobei die Instruktionen zum Bestimmen Instruktionen zum Bestimmen der Auslastung eines Computersystems, welches vor Verteilung des digitalen Inhalts benutzt wird, umfassen.
  15. Computerlesbares Medium gemäß Anspruch 10, wobei die Instruktionen zum Anpassen Instruktionen zum Anpassen einer Gebühr umfassen, welche für den digitalen Inhalt erhoben wird.
  16. Computerlesbares Medium gemäß Anspruch 10, wobei die Instruktionen zum Anpassen Instruktionen zum Anpassen eines Verbreitungsrechts für den digitalen Inhalt umfassen.
DE60207812T 2001-05-31 2002-05-15 Verfahren und vorrichtung zum dynamischen zuweisen von benutzungsrechten zu digitalen werken Revoked DE60207812T2 (de)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US867745 2001-05-31
US09/867,745 US6754642B2 (en) 2001-05-31 2001-05-31 Method and apparatus for dynamically assigning usage rights to digital works
PCT/US2002/015200 WO2002098041A2 (en) 2001-05-31 2002-05-15 Method and apparatus for dynamically assigning usage rights to digital works

Publications (2)

Publication Number Publication Date
DE60207812D1 DE60207812D1 (de) 2006-01-12
DE60207812T2 true DE60207812T2 (de) 2006-07-20

Family

ID=25350385

Family Applications (1)

Application Number Title Priority Date Filing Date
DE60207812T Revoked DE60207812T2 (de) 2001-05-31 2002-05-15 Verfahren und vorrichtung zum dynamischen zuweisen von benutzungsrechten zu digitalen werken

Country Status (9)

Country Link
US (4) US6754642B2 (de)
EP (1) EP1346307B1 (de)
JP (1) JP2004528661A (de)
KR (1) KR100702788B1 (de)
AT (1) ATE312382T1 (de)
DE (1) DE60207812T2 (de)
ES (1) ES2254682T3 (de)
MX (1) MXPA03011044A (de)
WO (1) WO2002098041A2 (de)

Families Citing this family (44)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000503154A (ja) * 1996-01-11 2000-03-14 エムアールジェイ インコーポレイテッド デジタル所有権のアクセスと分配を制御するためのシステム
US7861312B2 (en) 2000-01-06 2010-12-28 Super Talent Electronics, Inc. MP3 player with digital rights management
GB2371636A (en) * 2000-12-21 2002-07-31 Nokia Oyj Content Distribution System
JP4714414B2 (ja) 2001-11-20 2011-06-29 コンテントガード ホールディングズ インコーポレイテッド 拡張可能な権利表記処理システム
FR2833446B1 (fr) * 2001-12-12 2004-04-09 Viaccess Sa Protocole de controle du mode d'acces a des donnees transmises en mode point a point ou point multi-point
US20030128229A1 (en) * 2002-01-08 2003-07-10 International Business Machines Corporation Allowing a user to determine whether to view web content based on cost
US20040006544A1 (en) * 2002-07-03 2004-01-08 Michael Gulett Integrated licensing, design, and supply system, method, and article of manufacture for semiconductor chips
TW200407799A (en) * 2002-11-05 2004-05-16 Ind Tech Res Inst Texture partition and transmission method for network progressive transmission and real-time rendering by using the wavelet coding algorithm
US7603717B2 (en) * 2002-11-18 2009-10-13 Microsoft Corporation Digital licenses that include universally quantified variables
CA2566830A1 (en) * 2003-02-04 2004-08-19 Canonline Global Media, Inc. Method and apparatus for converting objects between weakly and strongly typed programming frameworks
US10275723B2 (en) 2005-09-14 2019-04-30 Oracle International Corporation Policy enforcement via attestations
US9781154B1 (en) 2003-04-01 2017-10-03 Oracle International Corporation Systems and methods for supporting information security and sub-system operational protocol conformance
US10063523B2 (en) * 2005-09-14 2018-08-28 Oracle International Corporation Crafted identities
US7949877B2 (en) * 2003-06-30 2011-05-24 Realnetworks, Inc. Rights enforcement and usage reporting on a client device
US8082563B2 (en) * 2003-07-25 2011-12-20 Home Box Office, Inc. System and method for content access control through default profiles and metadata pointers
US7090128B2 (en) * 2003-09-08 2006-08-15 Systems And Software Enterprises, Inc. Mobile electronic newsstand
US9665876B2 (en) * 2003-10-23 2017-05-30 Monvini Limited System of publication and distribution of instructional materials and method therefor
US8641424B2 (en) * 2003-10-23 2014-02-04 Monvini Limited Method of publication and distribution of instructional materials
JP4321334B2 (ja) * 2004-04-09 2009-08-26 ソニー株式会社 ライセンス作成装置,ライセンス作成方法およびコンピュータプログラム
US7765404B2 (en) * 2004-06-29 2010-07-27 Nokia Corporation Providing content in a communication system
US20060085348A1 (en) * 2004-07-16 2006-04-20 Ns8 Corporation Method and system for managing the use of electronic works
KR100739176B1 (ko) * 2004-11-09 2007-07-13 엘지전자 주식회사 디지털 컨텐츠 보호 시스템 및 방법
TWI250435B (en) * 2004-12-24 2006-03-01 Ind Tech Res Inst Method of copyright publication and trade for stepwise digital content
US7818350B2 (en) 2005-02-28 2010-10-19 Yahoo! Inc. System and method for creating a collaborative playlist
US20070011165A1 (en) * 2005-07-05 2007-01-11 Xerox Corporation. Retracting rights to digital works
US20070056042A1 (en) * 2005-09-08 2007-03-08 Bahman Qawami Mobile memory system for secure storage and delivery of media content
US7844820B2 (en) * 2005-10-10 2010-11-30 Yahoo! Inc. Set of metadata for association with a composite media item and tool for creating such set of metadata
US7720767B2 (en) * 2005-10-24 2010-05-18 Contentguard Holdings, Inc. Method and system to support dynamic rights and resources sharing
WO2007084841A2 (en) * 2006-01-13 2007-07-26 Wyeth Sulfonyl substituted 1h-indoles as ligands for the 5-hydroxytryptamine receptors
US8533846B2 (en) * 2006-11-08 2013-09-10 Citrix Systems, Inc. Method and system for dynamically associating access rights with a resource
DE102007008948B4 (de) * 2007-02-21 2018-02-22 Dspace Digital Signal Processing And Control Engineering Gmbh Verfahren und System zur Verfügungstellung digitaler Inhalte
US8965950B2 (en) * 2007-06-18 2015-02-24 Microsoft Corporation Decoupled mechanism for managed copy client applications and e-commerce servers to interoperate in a heterogeneous environment
US20090037808A1 (en) * 2007-08-01 2009-02-05 Thibodeau Barbara L System, Method and Computer Program Product for Producing and Managing Certain Documents
US20090089883A1 (en) * 2007-09-29 2009-04-02 Sympact Technologies Llc Method and apparatus for controlling media content distribution
US8706638B2 (en) 2008-01-11 2014-04-22 Apple Inc. Method for on demand video and other content rental
CN108629033B (zh) 2010-01-11 2022-07-08 苹果公司 电子文本的操纵和显示
ES2628224T3 (es) * 2010-05-21 2017-08-02 Sfnt Germany Gmbh Método para controlar la ejecución de una aplicación en un sistema informático
AU2011205223C1 (en) 2011-08-09 2013-03-28 Microsoft Technology Licensing, Llc Physical interaction with virtual objects for DRM
US20150220893A1 (en) * 2014-02-05 2015-08-06 Andrew Dale Jouffray Software marketing and trade
JP6269209B2 (ja) * 2014-03-18 2018-01-31 富士通株式会社 情報処理装置、方法、及びプログラム
US10909255B2 (en) * 2017-08-24 2021-02-02 Data Republic Pty Ltd Systems and methods to control data access and usage
JP7267571B2 (ja) * 2018-11-30 2023-05-02 株式会社コナミアミューズメント サービスシステム及びそれに用いるコンピュータプログラム
US11379562B2 (en) * 2019-09-09 2022-07-05 Servicenow, Inc. Remote software usage monitoring and entitlement analysis
US20210383008A1 (en) * 2020-06-04 2021-12-09 i2Chain, Inc. Methods and systems for altering access rights set on digital documents based on temporal events

Family Cites Families (230)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3263158A (en) 1963-08-15 1966-07-26 Motorola Inc Saturable reactor voltage control circuit
US3609697A (en) 1968-10-21 1971-09-28 Ibm Program security device
US3798605A (en) 1971-06-30 1974-03-19 Ibm Centralized verification system
US3790700A (en) 1971-12-17 1974-02-05 Hughes Aircraft Co Catv program control system
CH624877A5 (de) * 1977-05-13 1981-08-31 Idc Chemie Ag
US4220991A (en) 1977-10-08 1980-09-02 Tokyo Electric Co., Ltd. Electronic cash register with removable memory packs for cashier identification
US4278837A (en) 1977-10-31 1981-07-14 Best Robert M Crypto microprocessor for executing enciphered programs
US4159468A (en) 1977-11-17 1979-06-26 Burroughs Corporation Communications line authentication device
FR2448825A1 (fr) 1979-02-06 1980-09-05 Telediffusion Fse Systeme de transmission d'information entre un centre d'emission et des postes recepteurs, ce systeme etant muni d'un moyen de controle de l'acces a l'information transmise
US4361851A (en) * 1980-01-04 1982-11-30 Asip William F System for remote monitoring and data transmission over non-dedicated telephone lines
US4529870A (en) 1980-03-10 1985-07-16 David Chaum Cryptographic identification, financial transaction, and credential device
US4442486A (en) 1981-11-25 1984-04-10 U.S. Philips Corporation Protected programmable apparatus
US4429385A (en) * 1981-12-31 1984-01-31 American Newspaper Publishers Association Method and apparatus for digital serial scanning with hierarchical and relational access
EP0084441A3 (de) 1982-01-19 1984-08-22 Tabs Limited Verfahren und Einrichtung zur Sicherung von Computer-Software-Eigentum
US4558176A (en) 1982-09-20 1985-12-10 Arnold Mark G Computer systems to inhibit unauthorized copying, unauthorized usage, and automated cracking of protected software
US4588991A (en) 1983-03-07 1986-05-13 Atalla Corporation File access security method and means
US4593376A (en) 1983-04-21 1986-06-03 Volk Larry N System for vending program cartridges which have circuitry for inhibiting program usage after preset time interval expires
WO1985000491A1 (en) * 1983-06-30 1985-01-31 Independent Broadcasting Authority Encrypted broadcast television system
US4658093A (en) 1983-07-11 1987-04-14 Hellman Martin E Software distribution system
US4740890A (en) * 1983-12-22 1988-04-26 Software Concepts, Inc. Software protection system with trial period usage code and unlimited use unlocking code both recorded on program storage media
US4644493A (en) 1984-09-14 1987-02-17 International Business Machines Corporation Implementing a shared higher level of privilege on personal computers for copy protection of software
DE3579785D1 (de) 1984-10-31 1990-10-25 Sony Corp Dekodiereinrichtungen fuer gebuehrenfernsehsysteme.
US4614861A (en) 1984-11-15 1986-09-30 Intellicard International, Inc. Unitary, self-contained card verification and validation system and method
US4713753A (en) 1985-02-21 1987-12-15 Honeywell Inc. Secure data processing system architecture with format control
US4891838A (en) 1985-11-04 1990-01-02 Dental Data Service, Inc. Computer accessing system
LU86203A1 (fr) * 1985-12-11 1987-07-24 Cen Centre Energie Nucleaire Procede et appareil verifiant l'authenticite de documents lies a une personne et l'identite de leurs porteurs
DE3787583T2 (de) 1986-07-07 1994-02-03 Semiconductor Energy Lab Tragbares Buch ohne Papier.
US5014234A (en) 1986-08-25 1991-05-07 Ncr Corporation System with software usage timer and counter for allowing limited use but preventing continued unauthorized use of protected software
US5010571A (en) 1986-09-10 1991-04-23 Titan Linkabit Corporation Metering retrieval of encrypted data stored in customer data retrieval terminal
US4977594A (en) 1986-10-14 1990-12-11 Electronic Publishing Resources, Inc. Database usage metering and protection system and method
US4827508A (en) 1986-10-14 1989-05-02 Personal Library Software, Inc. Database usage metering and protection system and method
US5050213A (en) 1986-10-14 1991-09-17 Electronic Publishing Resources, Inc. Database usage metering and protection system and method
US5047928A (en) 1986-10-24 1991-09-10 Wiedemer John D Billing system for computer software
US4817140A (en) 1986-11-05 1989-03-28 International Business Machines Corp. Software protection system using a single-key cryptosystem, a hardware-based authorization system and a secure coprocessor
US4796220A (en) 1986-12-15 1989-01-03 Pride Software Development Corp. Method of controlling the copying of software
US4868376A (en) 1987-05-15 1989-09-19 Smartcard International Inc. Intelligent portable interactive personal data system
US4975647A (en) 1987-06-01 1990-12-04 Nova Biomedical Corporation Controlling machine operation with respect to consumable accessory units
EP0332707B1 (de) 1987-08-28 1996-11-06 Honda Giken Kogyo Kabushiki Kaisha Datenverarbeitungsanordnung und damit ausgerüstetes ausgabegerät
US4999806A (en) 1987-09-04 1991-03-12 Fred Chernow Software distribution system
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
US4937863A (en) 1988-03-07 1990-06-26 Digital Equipment Corporation Software licensing management system
US4924378A (en) 1988-06-13 1990-05-08 Prime Computer, Inc. License mangagement system and license storage key
US4961142A (en) 1988-06-29 1990-10-02 Mastercard International, Inc. Multi-issuer transaction device with individual identification verification plug-in application modules for each issuer
US5247575A (en) 1988-08-16 1993-09-21 Sprague Peter J Information distribution system
US4932054A (en) 1988-09-16 1990-06-05 Chou Wayne W Method and apparatus for protecting computer software utilizing coded filter network in conjunction with an active coded hardware device
US5023907A (en) 1988-09-30 1991-06-11 Apollo Computer, Inc. Network license server
US4953209A (en) 1988-10-31 1990-08-28 International Business Machines Corp. Self-verifying receipt and acceptance system for electronically delivered data objects
DE3903454A1 (de) 1988-12-12 1990-06-13 Raymund H Eisele In edv-einrichtungen einsteckbares element
US4949187A (en) 1988-12-16 1990-08-14 Cohen Jason M Video communications system having a remotely controlled central source of video and audio data
US5113519A (en) 1989-05-15 1992-05-12 International Business Machines Corporation Maintenance of file attributes in a distributed data processing system
US5129083A (en) * 1989-06-29 1992-07-07 Digital Equipment Corporation Conditional object creating system having different object pointers for accessing a set of data structure objects
US5347579A (en) 1989-07-05 1994-09-13 Blandford Robert R Personal computer diary
US5138712A (en) 1989-10-02 1992-08-11 Sun Microsystems, Inc. Apparatus and method for licensing software on a network of computers
US5148481A (en) 1989-10-06 1992-09-15 International Business Machines Corporation Transaction system security method and apparatus
FR2653248B1 (fr) 1989-10-13 1991-12-20 Gemolus Card International Systeme de paiement ou de transfert d'information par carte a memoire electronique porte monnaie.
US5136643A (en) 1989-10-13 1992-08-04 Fischer Addison M Public/key date-time notary facility
FR2653914A1 (fr) 1989-10-27 1991-05-03 Trt Telecom Radio Electr Systeme d'authentification d'une carte a microcircuit par un micro-ordinateur personnel, et procede pour sa mise en óoeuvre.
US5263157A (en) 1990-02-15 1993-11-16 International Business Machines Corporation Method and system for providing user access control within a distributed data processing system by the exchange of access control profiles
US5263158A (en) 1990-02-15 1993-11-16 International Business Machines Corporation Method and system for variable authority level user access control in a distributed data processing system having multiple resource manager
GB9004901D0 (en) * 1990-03-05 1990-05-02 Space Communications Sat Tel L Television scrambler
US5058164A (en) 1990-05-03 1991-10-15 National Semiconductor Corp. Encryption of streams of addressed information to be used for program code protection
US5052040A (en) 1990-05-25 1991-09-24 Micronyx, Inc. Multiple user stored data cryptographic labeling system and method
JP2689998B2 (ja) 1990-08-22 1997-12-10 インターナショナル・ビジネス・マシーンズ・コーポレイション 暗号動作を行う装置
JPH05134957A (ja) 1990-10-10 1993-06-01 Fuji Xerox Co Ltd データ管理システム
US5103476A (en) 1990-11-07 1992-04-07 Waite David P Secure system for activating personal computer software at remote locations
US5222134A (en) 1990-11-07 1993-06-22 Tau Systems Corporation Secure system for activating personal computer software at remote locations
DE4042094C2 (de) * 1990-12-28 1999-02-25 Peter Eiba System zum Betreiben von einem oder mehreren Unterhaltungs-, insbesondere Geld-Spielgerät(-en)
US5255106A (en) 1991-02-05 1993-10-19 International Integrated Communications, Ltd. Method and apparatus for delivering secured hard-copy facsimile documents
US5504818A (en) 1991-04-19 1996-04-02 Okano; Hirokazu Information processing system using error-correcting codes and cryptography
DE69228039T2 (de) * 1991-05-08 1999-08-05 Digital Equipment Corp Lizenz-verwaltungssystem
EP0538453B1 (de) * 1991-05-08 1999-02-03 Digital Equipment Corporation Verwaltungssschnittstelle und format für lizenzverwaltungssystem
US5260999A (en) 1991-06-28 1993-11-09 Digital Equipment Corporation Filters in license management system
US5438508A (en) 1991-06-28 1995-08-01 Digital Equipment Corporation License document interchange format for license management system
US5204897A (en) 1991-06-28 1993-04-20 Digital Equipment Corporation Management interface for license management system
US5940504A (en) 1991-07-01 1999-08-17 Infologic Software, Inc. Licensing management system and method in which datagrams including an address of a licensee and indicative of use of a licensed product are sent from the licensee's site
US5504814A (en) 1991-07-10 1996-04-02 Hughes Aircraft Company Efficient security kernel for the 80960 extended architecture
US5276444A (en) 1991-09-23 1994-01-04 At&T Bell Laboratories Centralized security control system
US5734823A (en) 1991-11-04 1998-03-31 Microtome, Inc. Systems and apparatus for electronic communication and storage of information
WO1993009490A1 (en) 1991-11-04 1993-05-13 Vpr Systems Ltd. Lap-top computer for retrieving and displaying text and graphic information encoded on personal library cd-rom
US5557518A (en) 1994-04-28 1996-09-17 Citibank, N.A. Trusted agents for open electronic commerce
US5453601A (en) 1991-11-15 1995-09-26 Citibank, N.A. Electronic-monetary system
EP1115248B1 (de) * 1992-01-08 2005-03-30 Broadband Innovations, Inc. Verfahren und Gerät zur Erzeugung eines Mehrkanalsignal
US5301231A (en) 1992-02-12 1994-04-05 International Business Machines Corporation User defined function facility
US5183404A (en) 1992-04-08 1993-02-02 Megahertz Corporation Systems for connection of physical/electrical media connectors to computer communications cards
US5276735A (en) 1992-04-17 1994-01-04 Secure Computing Corporation Data enclave and trusted path system
US5440631A (en) 1992-04-24 1995-08-08 Fijitsu Limited Information distribution system wherein storage medium storing ciphered information is distributed
JP2659896B2 (ja) 1992-04-29 1997-09-30 インターナショナル・ビジネス・マシーンズ・コーポレイション 構造化文書複製管理方法及び構造化文書複製管理装置
US5412717A (en) 1992-05-15 1995-05-02 Fischer; Addison M. Computer system security method and apparatus having program authorization information data structures
US5235642A (en) 1992-07-21 1993-08-10 Digital Equipment Corporation Access control subsystem and method for distributed computer system using locally cached authentication credentials
US5287408A (en) * 1992-08-31 1994-02-15 Autodesk, Inc. Apparatus and method for serializing and validating copies of computer software
US5381526A (en) 1992-09-11 1995-01-10 Eastman Kodak Company Method and apparatus for storing and retrieving generalized image data
US5293422A (en) * 1992-09-23 1994-03-08 Dynatek, Inc. Usage control system for computer software
JP3358627B2 (ja) * 1992-10-16 2002-12-24 ソニー株式会社 情報記録再生装置
US5319705A (en) 1992-10-21 1994-06-07 International Business Machines Corporation Method and system for multimedia access control enablement
US5414852A (en) * 1992-10-30 1995-05-09 International Business Machines Corporation Method for protecting data in a computer system
US5341429A (en) 1992-12-04 1994-08-23 Testdrive Corporation Transformation of ephemeral material
US5509070A (en) 1992-12-15 1996-04-16 Softlock Services Inc. Method for encouraging purchase of executable and non-executable software
US5504837A (en) 1993-05-10 1996-04-02 Bell Communications Research, Inc. Method for resolving conflicts among distributed entities through the generation of counter proposals by transversing a goal hierarchy with acceptable, unacceptable, and indeterminate nodes
US5337357A (en) 1993-06-17 1994-08-09 Software Security, Inc. Method of software distribution protection
US5428606A (en) 1993-06-30 1995-06-27 Moskowitz; Scott A. Digital information commodities exchange
US5386369A (en) * 1993-07-12 1995-01-31 Globetrotter Software Inc. License metering system for software applications
IL110891A (en) 1993-09-14 1999-03-12 Spyrus System and method for controlling access to data
CA2129075C (en) 1993-10-18 1999-04-20 Joseph J. Daniele Electronic copyright royalty accounting system using glyphs
US6135646A (en) * 1993-10-22 2000-10-24 Corporation For National Research Initiatives System for uniquely and persistently identifying, managing, and tracking digital objects
JPH07212712A (ja) 1993-10-29 1995-08-11 Eastman Kodak Co 階層的な画像記憶及び取出しシステムにおいてディジタル透かし模様を付加及び除去する方法及び装置
US5455953A (en) 1993-11-03 1995-10-03 Wang Laboratories, Inc. Authorization system for obtaining in single step both identification and access rights of client to server directly from encrypted authorization ticket
US5625690A (en) * 1993-11-15 1997-04-29 Lucent Technologies Inc. Software pay per use system
US5748783A (en) 1995-05-08 1998-05-05 Digimarc Corporation Method and apparatus for robust information coding
US5768426A (en) 1993-11-18 1998-06-16 Digimarc Corporation Graphics processing system employing embedded code signals
US5495411A (en) * 1993-12-22 1996-02-27 Ananda; Mohan Secure software rental system using continuous asynchronous password verification
US5473687A (en) 1993-12-29 1995-12-05 Infosafe Systems, Inc. Method for retrieving secure information from a database
US5504816A (en) * 1994-02-02 1996-04-02 Gi Corporation Method and apparatus for controlling access to digital signals
US5553143A (en) * 1994-02-04 1996-09-03 Novell, Inc. Method and apparatus for electronic licensing
US5394469A (en) 1994-02-18 1995-02-28 Infosafe Systems, Inc. Method and apparatus for retrieving secure information from mass storage media
JP2853727B2 (ja) 1994-02-22 1999-02-03 日本ビクター株式会社 再生プロテクト方法及びプロテクト再生装置
US5787172A (en) * 1994-02-24 1998-07-28 The Merdan Group, Inc. Apparatus and method for establishing a cryptographic link between elements of a system
US5499298A (en) 1994-03-17 1996-03-12 National University Of Singapore Controlled dissemination of digital information
CA2143874C (en) 1994-04-25 2000-06-20 Thomas Edward Cooper Method and apparatus for enabling trial period use of software products: method and apparatus for utilizing a decryption stub
US5563946A (en) 1994-04-25 1996-10-08 International Business Machines Corporation Method and apparatus for enabling trial period use of software products: method and apparatus for passing encrypted files between data processing systems
US5757907A (en) 1994-04-25 1998-05-26 International Business Machines Corporation Method and apparatus for enabling trial period use of software products: method and apparatus for generating a machine-dependent identification
US5799087A (en) 1994-04-28 1998-08-25 Citibank, N.A. Electronic-monetary system
US5636346A (en) * 1994-05-09 1997-06-03 The Electronic Address, Inc. Method and system for selectively targeting advertisements and programming
US5564038A (en) * 1994-05-20 1996-10-08 International Business Machines Corporation Method and apparatus for providing a trial period for a software license product using a date stamp and designated test period
US5694546A (en) * 1994-05-31 1997-12-02 Reisman; Richard R. System for automatic unattended electronic information transport between a server and a client by a vendor provided transport software with a manifest list
US5473692A (en) 1994-09-07 1995-12-05 Intel Corporation Roving software license for a hardware agent
US5557678A (en) * 1994-07-18 1996-09-17 Bell Atlantic Network Services, Inc. System and method for centralized session key distribution, privacy enhanced messaging and information distribution using a split private key public cryptosystem
US5535276A (en) * 1994-11-09 1996-07-09 Bell Atlantic Network Services, Inc. Yaksha, an improved system and method for securing communications using split private key asymmetric cryptography
US6189037B1 (en) * 1994-09-30 2001-02-13 Intel Corporation Broadband data interface
US5727065A (en) * 1994-11-14 1998-03-10 Hughes Electronics Deferred billing, broadcast, electronic document distribution system and method
US5634012A (en) 1994-11-23 1997-05-27 Xerox Corporation System for controlling the distribution and use of digital works having a fee reporting mechanism
US5715403A (en) * 1994-11-23 1998-02-03 Xerox Corporation System for controlling the distribution and use of digital works having attached usage rights where the usage rights are defined by a usage rights grammar
JPH08263438A (ja) * 1994-11-23 1996-10-11 Xerox Corp ディジタルワークの配給及び使用制御システム並びにディジタルワークへのアクセス制御方法
US5638443A (en) 1994-11-23 1997-06-10 Xerox Corporation System for controlling the distribution and use of composite digital works
US5629980A (en) 1994-11-23 1997-05-13 Xerox Corporation System for controlling the distribution and use of digital works
US5655077A (en) 1994-12-13 1997-08-05 Microsoft Corporation Method and system for authenticating access to heterogeneous computing services
US5485577A (en) * 1994-12-16 1996-01-16 General Instrument Corporation Of Delaware Method and apparatus for incremental delivery of access rights
US5649013A (en) 1994-12-23 1997-07-15 Compuserve Incorporated Royalty tracking method and apparatus
US5745569A (en) 1996-01-17 1998-04-28 The Dice Company Method for stega-cipher protection of computer code
JPH08214281A (ja) 1995-02-06 1996-08-20 Sony Corp 課金方法および課金システム
US6157721A (en) 1996-08-12 2000-12-05 Intertrust Technologies Corp. Systems and methods using cryptography to protect secure computing environments
US5943422A (en) 1996-08-12 1999-08-24 Intertrust Technologies Corp. Steganographic techniques for securely delivering electronic digital rights management control information over insecure communication channels
DE69637733D1 (de) 1995-02-13 2008-12-11 Intertrust Tech Corp Systeme und verfahren für ein sicheres übertragung
US7124302B2 (en) * 1995-02-13 2006-10-17 Intertrust Technologies Corp. Systems and methods for secure transaction management and electronic rights protection
US5892900A (en) 1996-08-30 1999-04-06 Intertrust Technologies Corp. Systems and methods for secure transaction management and electronic rights protection
US5530235A (en) 1995-02-16 1996-06-25 Xerox Corporation Interactive contents revealing storage device
US6424717B1 (en) * 1995-04-03 2002-07-23 Scientific-Atlanta, Inc. Encryption devices for use in a conditional access system
US6246767B1 (en) * 1995-04-03 2001-06-12 Scientific-Atlanta, Inc. Source authentication of download information in a conditional access system
US5534975A (en) 1995-05-26 1996-07-09 Xerox Corporation Document processing system utilizing document service cards to provide document processing services
US5790677A (en) * 1995-06-29 1998-08-04 Microsoft Corporation System and method for secure electronic commerce transactions
FR2736783B1 (fr) * 1995-07-13 1997-08-14 Thomson Multimedia Sa Procede et appareil d'enregistrement et de lecture avec un support d'enregistrement de grande capacite
US5764807A (en) * 1995-09-14 1998-06-09 Primacomp, Inc. Data compression using set partitioning in hierarchical trees
CA2184949C (en) * 1995-09-28 2000-05-30 Ingemar J. Cox Secure spread spectrum watermarking for multimedia data
US5765152A (en) 1995-10-13 1998-06-09 Trustees Of Dartmouth College System and method for managing copyrighted electronic media
US5896176A (en) 1995-10-27 1999-04-20 Texas Instruments Incorporated Content-based video compression
US5708717A (en) 1995-11-29 1998-01-13 Alasia; Alfred Digital anti-counterfeiting software method and apparatus
US5825876A (en) * 1995-12-04 1998-10-20 Northern Telecom Time based availability to content of a storage medium
US5708709A (en) * 1995-12-08 1998-01-13 Sun Microsystems, Inc. System and method for managing try-and-buy usage of application programs
US5633932A (en) 1995-12-19 1997-05-27 Intel Corporation Apparatus and method for preventing disclosure through user-authentication at a printing node
JP2000503154A (ja) 1996-01-11 2000-03-14 エムアールジェイ インコーポレイテッド デジタル所有権のアクセスと分配を制御するためのシステム
EP0826288B1 (de) * 1996-03-18 2000-09-13 News Datacom Ltd. Chipkartenkopplung für pay-tv-systeme
US5761686A (en) 1996-06-27 1998-06-02 Xerox Corporation Embedding encoded information in an iconic version of a text image
FR2752655B1 (fr) * 1996-08-20 1998-09-18 France Telecom Procede et equipement pour affecter a un programme de television deja en acces conditionnel un acces conditionnel complementaire
US5991306A (en) * 1996-08-26 1999-11-23 Microsoft Corporation Pull based, intelligent caching system and method for delivering data over a network
US5812664A (en) * 1996-09-06 1998-09-22 Pitney Bowes Inc. Key distribution system
US5825879A (en) * 1996-09-30 1998-10-20 Intel Corporation System and method for copy-protecting distributed video content
US6006332A (en) * 1996-10-21 1999-12-21 Case Western Reserve University Rights management system for digital media
US5825892A (en) 1996-10-28 1998-10-20 International Business Machines Corporation Protecting images with an image watermark
US6115471A (en) 1996-11-28 2000-09-05 Fujitsu Limited Member-exclusive service system and method through internet
US6076166A (en) 1997-01-17 2000-06-13 Philips Electronics North America Corporation Personalizing hospital intranet web sites
CN1135852C (zh) * 1997-01-27 2004-01-21 皇家菲利浦电子有限公司 传递内容信息和与其相关的附加信息的方法和系统
GB9703193D0 (en) * 1997-02-15 1997-04-02 Philips Electronics Nv Television
US5920861A (en) 1997-02-25 1999-07-06 Intertrust Technologies Corp. Techniques for defining using and manipulating rights management data structures
US6233684B1 (en) 1997-02-28 2001-05-15 Contenaguard Holdings, Inc. System for controlling the distribution and use of rendered digital works through watermaking
US5999949A (en) 1997-03-14 1999-12-07 Crandall; Gary E. Text file compression system utilizing word terminators
JP3613929B2 (ja) * 1997-05-07 2005-01-26 富士ゼロックス株式会社 アクセス資格認証装置および方法
MXPA99010114A (es) * 1997-05-07 2004-09-10 Neomedia Tech Inc Unidad de control remotomejorado con escaner y sistema para enllazar automaticamente a recursos enlinea.
US6195646B1 (en) * 1997-05-13 2001-02-27 Data Junction Corp System and method for facilitating the valuation and purchase of information
US6112239A (en) * 1997-06-18 2000-08-29 Intervu, Inc System and method for server-side optimization of data delivery on a distributed computer network
GB9714227D0 (en) * 1997-07-04 1997-09-10 British Telecomm A method of scheduling calls
JP3613936B2 (ja) * 1997-07-07 2005-01-26 富士ゼロックス株式会社 アクセス資格認証装置
DE69724947T2 (de) 1997-07-31 2004-05-19 Siemens Ag Rechnersystem und Verfahren zur Sicherung einer Datei
AU3709297A (en) * 1997-08-05 1999-03-01 Enix Corporation Fingerprint collation
JP3671611B2 (ja) * 1997-08-05 2005-07-13 富士ゼロックス株式会社 アクセス資格認証装置および方法
JP3622433B2 (ja) * 1997-08-05 2005-02-23 富士ゼロックス株式会社 アクセス資格認証装置および方法
US6091777A (en) 1997-09-18 2000-07-18 Cubic Video Technologies, Inc. Continuously adaptive digital video compression system and method for a web streamer
IL121862A (en) * 1997-09-29 2005-07-25 Nds Ltd West Drayton Distributed ird system for pay television systems
US6038563A (en) 1997-10-31 2000-03-14 Sun Microsystems, Inc. System and method for restricting database access to managed object information using a permissions table that specifies access rights corresponding to user access rights to the managed objects
US6112181A (en) 1997-11-06 2000-08-29 Intertrust Technologies Corporation Systems and methods for matching, selecting, narrowcasting, and/or classifying based on rights management and/or other information
US6044466A (en) * 1997-11-25 2000-03-28 International Business Machines Corp. Flexible and dynamic derivation of permissions
US6141754A (en) * 1997-11-28 2000-10-31 International Business Machines Corporation Integrated method and system for controlling information access and distribution
FR2772486B1 (fr) 1997-12-15 2000-01-07 Elf Exploration Prod Methode de detection automatique des heterogeneites planaires recoupant la stratification d'un milieu
JP4113274B2 (ja) * 1998-02-05 2008-07-09 富士ゼロックス株式会社 認証装置および方法
US6385596B1 (en) * 1998-02-06 2002-05-07 Liquid Audio, Inc. Secure online music distribution system
US6189146B1 (en) * 1998-03-18 2001-02-13 Microsoft Corporation System and method for software licensing
US6216112B1 (en) * 1998-05-27 2001-04-10 William H. Fuller Method for software distribution and compensation with replenishable advertisements
US6219652B1 (en) * 1998-06-01 2001-04-17 Novell, Inc. Network license authentication
US6169976B1 (en) * 1998-07-02 2001-01-02 Encommerce, Inc. Method and apparatus for regulating the use of licensed products
US6226618B1 (en) 1998-08-13 2001-05-01 International Business Machines Corporation Electronic content delivery system
US6397333B1 (en) * 1998-10-07 2002-05-28 Infineon Technologies Ag Copy protection system and method
US6327652B1 (en) 1998-10-26 2001-12-04 Microsoft Corporation Loading and identifying a digital rights management operating system
US6330670B1 (en) 1998-10-26 2001-12-11 Microsoft Corporation Digital rights management operating system
US6158010A (en) 1998-10-28 2000-12-05 Crosslogix, Inc. System and method for maintaining security in a distributed computer network
JP3816689B2 (ja) * 1999-03-31 2006-08-30 株式会社東芝 情報配信装置、情報受信装置及び通信方法
AU4661700A (en) * 1999-06-01 2000-12-18 Cacheflow, Inc. Content delivery system
FR2796183B1 (fr) * 1999-07-07 2001-09-28 A S K Ticket d'acces sans contact et son procede de fabrication
US6796555B1 (en) * 1999-07-19 2004-09-28 Lucent Technologies Inc. Centralized video controller for controlling distribution of video signals
US20020056118A1 (en) * 1999-08-27 2002-05-09 Hunter Charles Eric Video and music distribution system
US6289455B1 (en) * 1999-09-02 2001-09-11 Crypotography Research, Inc. Method and apparatus for preventing piracy of digital content
EP1221238A2 (de) * 1999-09-29 2002-07-10 Loudeye Technologies, Inc. Kodierungsmittel für medienströme mit zeitliche änderungen
US6401211B1 (en) * 1999-10-19 2002-06-04 Microsoft Corporation System and method of user logon in combination with user authentication for network access
CN100471108C (zh) * 1999-12-06 2009-03-18 三洋电机株式会社 数据传送系统及该系统所使用的记录装置
US6738901B1 (en) * 1999-12-15 2004-05-18 3M Innovative Properties Company Smart card controlled internet access
US20020052933A1 (en) * 2000-01-14 2002-05-02 Gerd Leonhard Method and apparatus for licensing media over a network
US7792745B2 (en) * 2000-02-25 2010-09-07 Ipass Inc. Method and system to facilitate financial settlement of service access transactions between multiple parties
JP2001338117A (ja) * 2000-05-25 2001-12-07 Internatl Business Mach Corp <Ibm> サーバ、情報通信端末、商品販売管理方法、記憶媒体及びプログラム伝送装置
WO2001095175A2 (en) * 2000-06-05 2001-12-13 Sealedmedia Limited Digital rights management
AU7593601A (en) * 2000-07-14 2002-01-30 Atabok Inc Controlling and managing digital assets
US7103668B1 (en) * 2000-08-29 2006-09-05 Inetcam, Inc. Method and apparatus for distributing multimedia to remote clients
US7225231B2 (en) * 2000-09-20 2007-05-29 Visto Corporation System and method for transmitting workspace elements across a network
US6918113B2 (en) * 2000-11-06 2005-07-12 Endeavors Technology, Inc. Client installation and execution system for streamed applications
US7099849B1 (en) * 2000-12-28 2006-08-29 Rightsline, Inc. Integrated media management and rights distribution apparatus
US20020143952A1 (en) * 2001-03-30 2002-10-03 Sugiarto Basuki Afandi Multimedia download timer system and method
US7974923B2 (en) * 2001-11-20 2011-07-05 Contentguard Holdings, Inc. Extensible rights expression processing system
US20040039916A1 (en) * 2002-05-10 2004-02-26 David Aldis System and method for multi-tiered license management and distribution using networked clearinghouses
JP4018498B2 (ja) * 2002-10-15 2007-12-05 キヤノン株式会社 管理装置、管理方法、制御プログラム
US7757075B2 (en) * 2002-11-15 2010-07-13 Microsoft Corporation State reference
TW200507579A (en) * 2003-06-10 2005-02-16 Matsushita Electric Ind Co Ltd License distribution method, information content providing method and relevant system
US20050060569A1 (en) * 2003-09-12 2005-03-17 Konica Minolta Photo Imaging, Inc. Method of managing the information on the release of restriction on use
US7389273B2 (en) * 2003-09-25 2008-06-17 Scott Andrew Irwin System and method for federated rights management
US20050289072A1 (en) * 2004-06-29 2005-12-29 Vinay Sabharwal System for automatic, secure and large scale software license management over any computer network

Also Published As

Publication number Publication date
US6754642B2 (en) 2004-06-22
EP1346307A2 (de) 2003-09-24
WO2002098041A2 (en) 2002-12-05
EP1346307A4 (de) 2004-07-28
ATE312382T1 (de) 2005-12-15
US20110247077A1 (en) 2011-10-06
EP1346307B1 (de) 2005-12-07
DE60207812D1 (de) 2006-01-12
JP2004528661A (ja) 2004-09-16
US20040162784A1 (en) 2004-08-19
WO2002098041A3 (en) 2003-06-26
KR100702788B1 (ko) 2007-04-03
KR20040006004A (ko) 2004-01-16
US20150088768A1 (en) 2015-03-26
ES2254682T3 (es) 2006-06-16
US20020184155A1 (en) 2002-12-05
MXPA03011044A (es) 2004-06-25

Similar Documents

Publication Publication Date Title
DE60207812T2 (de) Verfahren und vorrichtung zum dynamischen zuweisen von benutzungsrechten zu digitalen werken
DE60212920T2 (de) Verfahren und system zur verwaltung von digitalen abonnementrechten
DE69926970T2 (de) Selbstschützende Dokumente
DE69535199T3 (de) Verfahren und System zur Steuerung der Verteilung und Benutzung von Digitalwerken, die eine Nutzungsrechtsgrammatik verwenden
DE69533997T3 (de) System zur Steuerung der Verteilung und Benutzung von Digitalwerken
DE69533847T2 (de) System zur Steuerung der Verteilung und Benutzung von zusammengesetzten Digitalwerken
US7225157B2 (en) Limited-use browser and security system
DE60307736T2 (de) Serverarchitektur für sichere Plug-ins in digitalen Rechteverwaltungsssystemen
DE69531439T2 (de) System zur Steuerung der Verteilung und Benutzung von Digitalwerken mit einer Gebührenmeldvorrichtung
DE60212969T2 (de) Verfahren und vorrichtung zum verfolgen des status eines betriebsmittels in einem system zur verwaltung der benutzung der betriebsmittel
EP2232366A2 (de) Verfahren, system und simulations- bzw. analysemodell zur datenverarbeitung
EP1010052B1 (de) Verfahren zur steuerung der verteilung und nutzung von software-objekten bei vernetzten rechnern
DE60114915T2 (de) Begrenztes Drucken einer elektronisch übertragenen Information
EP2491513B1 (de) Verfahren und system zum bereitstellen von edrm-geschützten datenobjekten
KR100626969B1 (ko) 권리 청약 및 허여
DE10251408A1 (de) Sicherer und vermittelter Zugriff für E-Dienste
DE60216056T2 (de) Verfahren und anordnung in einem kommunikationssystem
AU2002303731A1 (en) Method and apparatus for dynamically assigning usage rights to digital works
AU2005244583B2 (en) System and method for controlling rights expressions by stakeholders of an item
DE102009040615A1 (de) Verfahren zur digitalen Rechteverwaltung in einem Computernetz mit einer Vielzahl von Teilnehmerrechnern
EP1469658A2 (de) Verfahren zum Schutz von Daten gegen unberechtigte Benutzung auf einem Mobilfunkgerät
DE102009010605A1 (de) Verfahren und Lizenzserver zum Erzeugen einer mobilen Benutzungsberechtigung für eine Nutzung einer Anwendung ausserhalb einer lokalen Umgebung

Legal Events

Date Code Title Description
8363 Opposition against the patent
8331 Complete revocation