DE69837048T2 - Elektronische vorrichtung und system zur rechtsverwaltungsbasierten klassifizierung und übereinstimmung - Google Patents

Elektronische vorrichtung und system zur rechtsverwaltungsbasierten klassifizierung und übereinstimmung Download PDF

Info

Publication number
DE69837048T2
DE69837048T2 DE69837048T DE69837048T DE69837048T2 DE 69837048 T2 DE69837048 T2 DE 69837048T2 DE 69837048 T DE69837048 T DE 69837048T DE 69837048 T DE69837048 T DE 69837048T DE 69837048 T2 DE69837048 T2 DE 69837048T2
Authority
DE
Germany
Prior art keywords
information
class
classification
rules
partially
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.)
Expired - Lifetime
Application number
DE69837048T
Other languages
English (en)
Other versions
DE69837048D1 (de
Inventor
H. Victor Bethesda SHEAR
M. David Sunnyvale VAN WIE
P. Robert Menlo Park WEBER
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.)
Intertrust Technologies Corp
Original Assignee
Intertrust Technologies Corp
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=25509597&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=DE69837048(T2) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by Intertrust Technologies Corp filed Critical Intertrust Technologies Corp
Publication of DE69837048D1 publication Critical patent/DE69837048D1/de
Application granted granted Critical
Publication of DE69837048T2 publication Critical patent/DE69837048T2/de
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/10Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0201Market modelling; Market analysis; Collecting market data
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2221/00Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/21Indexing 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/2145Inheriting rights or properties, e.g., propagation of permissions or restrictions within a hierarchy
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2221/00Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/21Indexing 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/2149Restricted operating environment
    • GPHYSICS
    • G08SIGNALLING
    • G08BSIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
    • G08B1/00Systems for signalling characterised solely by the form of transmission of the signal
    • G08B1/08Systems for signalling characterised solely by the form of transmission of the signal using electric transmission ; transformation of alarm signals to electrical signals from a different medium, e.g. transmission of an electric alarm signal upon detection of an audible alarm signal
    • G08B2001/085Partner search devices

Description

  • Die vorliegende Erfindung betrifft elektronische Rechte- und Transaktionsverwaltung und insbesondere automatisierte Systeme und Verfahren zum effizienten Abstimmen, Auswählen, Kategorisieren und/oder Klassifizieren und gezielten Ausstrahlen in einer verteilten elektronischen Rechteverwaltungsumgebung. Zum Beispiel kann die Erfindung elektronische computergestützte Systeme und Verfahren zum Abstimmen, Klassifizieren und/oder Auswählen und gezielten Ausstrahlen von digitalen Informationen bereitstellen, die Personen und/oder andere Dinge beschreiben. Dieses Abstimmen, Klassifizieren und/oder Auswählen und gezielte Ausstrahlen basiert mindestens teilweise auf Elementen von Rechteverwaltungsinformationen und einer oder mehreren anderen Informationskategorien, wobei solche Informationen für effiziente Vertrauens-Ereignisverwaltung verwendet werden, wobei die Ausführung einer oder mehrerer Kontrollen in Bezug u.a. zum Beispiel auf Konsequenzen der Verarbeitung solcher digitalen Informationen, die Personen und/oder andere Dinge beschreiben, sichergestellt wird.
  • WO 96/24092 beschreibt ein Verfahren und ein System zum Verwalten eines Datenobjekts dergestalt, dass vorbestimmte Bedingungen für die Benutzung des Datenobjekts eingehalten werden. Um die Benutzung des Datenobjekts zu kontrollieren, wird eine Menge von Kontrolldaten, die Benutzungen des Datenobjekts definieren, die die vorbestimmten Bedingungen einhalten, für das Datenobjekt erzeugt. Das Datenobjekt wird mit der Benutzermenge von Kontrolldaten verkettet, verschlüsselt und zu dem Benutzer transferiert. Wenn der Benutzer das Datenobjekt benutzen möchte, prüft ein spezielles Benutzerprogramm, ob die Benutzung den Kontrolldaten genügt. Wenn dies der Fall ist, wird die Benutzung freigegeben; andernfalls wird sie gesperrt.
  • WO 96/24092 beschreibt nicht die Erzeugung von Regeln und Kontrollen, die unter Verwendung sowohl einer Zugehörigkeit zu einer ersten Klasse als auch einer Zugehörigkeit zu einer zweiten Klasse implementiert werden.
  • WO 96/17467 beschreibt ein Verfahren, bei dem die Einteilung von Videoprogrammen auf einem Vergleich zwischen einem Kundenprofil und den Eigenschaften verfügbarer Videoprogramme basiert. Die Videoprogramme können zur Übertragung verschlüsselt werden.
  • Die vorliegende Erfindung wird in den unabhängigen Ansprüchen 1 und 44 dargelegt, auf die nun verwiesen wird.
  • Bevorzugte Merkmale der Erfindung werden in den abhängigen Ansprüchen dargelegt.
  • Diese und weitere Merkmale und Vorteile der Erfindung werden durch Bezugnahme auf die folgende ausführliche Beschreibung zurzeit bevorzugter Ausführungsbeispiele gemäß den Zeichnungen besser und vollständiger verständlich. Es zeigen:
  • 1A4 Beispiele im „Stand der Technik" dafür, wie schwer es ist, Dinge zu finden, die man benötigt oder wünscht;
  • 512 sind vereinfachte Beispiele dafür, was beispielhafte Systeme, Verfahren und Techniken gemäß diesen Erfindungen leisten können;
  • 13, 14 und 14A eine beispielhafte Abstimm- und Klassifikations-Hilfseinrichtungssystemarchitektur;
  • 1515G Beispiele dafür, wie ein Abstimm- und Klassifikations-Hilfseinrichtungssystem mit anderen Kommerz-Hilfseinrichtungssystemen interagieren kann;
  • 16A16C Beispiele für verteilte Organisationen von Abstimm- und Klassifikations-Hilfseinrichtungssystemen;
  • 17 beispielhafte Funktionalitätsdefinitionen von Abstimm- und Klassifikations-Hilfseinrichtungssystemen;
  • 1846(B) beispielhafte Schritte, die von den beispielhaften Abstimm- und Klassifikations-Hilfseinrichtungssystemen ausgeführt werden können; und
  • 4770 bestimmte beispielhafte Anwendungen des Abstimm- und Klassifikations-Hilfseinrichtungssystems.
  • Ausführliche Beschreibung zurzeit bevorzugter Ausführungsbeispiele
  • 5-12 und die obige Besprechung geben eine Einführung in die folgende ausführliche Beschreibung der zurzeit bevorzugten Ausführungsformen gemäß diesen Erfindungen. Der in 5-12 gezeigte „elektronische Partnervermittler" wird bei diesen ausführlicheren Ausführungsformen durch ein Abstimm- und Klassifikations-Hilfseinrichtungssystem 900 implementiert.
  • Eine beispielhafte Abstimm- und Klassifikations-Hilfseinrichtung
  • 13 zeigt ein beispielhaftes Abstimm- und Klassifikations-Hilfseinrichtungssystem 900, das Folgendes enthält.
    • • einen Objektklassifizierer 902;
    • • einen Klassifizierer 904 für Benutzer (Personen); und
    • • eine Abstimm-Engine 906.
  • Der Objektklassifizierer 902 klassifiziert Dinge. Der Benutzerklassifizierer 904 klassifiziert Personen. Die Abstimm-Engine 906 stimmt Dinge mit anderen Dingen, Dinge mit Personen und/oder Personen mit anderen Personen ab.
  • Genauer gesagt empfängt der Objektklassifizierer 902 Informationen über Objekte und verwendet diese Informationen zum Klassifizieren dieser Objekte zu Gruppen auf der Basis der Beschaffenheiten oder Eigenschaften der Objekte. Zum Beispiel kann der Objektklassifizierer 902 Objekte des Typs klassifizieren, die in „Ginter et al." beschrieben werden. Solche Objekte können Informationen und/oder assoziierte Regeln für die Benutzung der Informationen umfassen. Zum Beispiel kann der Objektklassifizierer 902 Folgendes als Eingaben empfangen:
    • • Rechteverwaltungsinformationen 909, wie zum Beispiel Regeln und/oder assoziierte Konsequenzen;
    • • Dinge 908, die durch solche Rechteverwaltungsinformationen kontrolliert oder beeinflusst werden, darunter zum Beispiel Inhaltsobjekte oder andere Informationen, die solchen Regeln unterliegen;
    • • Posten 910 wie etwa Metadaten, Zusammenfassungen oder dergleichen, die die Dinge 908 beschreiben; und/oder
    • • andere Informationen eines beliebigen Typs.
  • Der Objektklassifizierer 902 klassifiziert und/oder wählt Dinge mindestens teilweise auf der Basis dieser Eingaben.
  • In diesem Beispiel ist der Benutzerklassifizierer 904 eine Art von Objektklassifizierer, die besonders dafür ausgelegt ist, Personen zu klassifizieren. Der Benutzerklassifizierer 904 kann Personen zum Beispiel auf der Basis von Folgendem klassifizieren:
    • • Audit-Ketten 912, die angeben, wie Personen ihre Computer und andere elektronische Geräte benutzt haben;
    • • Profile 914, die entwickelt werden, indem man Benutzerfragen über ihre Präferenzen stellt;
    • • Kontrollen 909', die mindestens teilweise mit dem Benutzer oder den Dingen, die der Benutzer benutzt, assoziiert sind;
    • • Objektdeskriptoren 910', die von dem Benutzer benutzte Objekte beschreiben; und/oder
    • • andere Informationen über und/oder in Bezug auf den Benutzer.
  • Der Benutzerklassifizierer 904 klassifiziert und/oder wählt Personen mindestens teilweise auf der Basis dieser Eingaben.
  • Die Abstimm-Engine 906 empfängt als Eingaben die durch den Objektklassifizierer 902 und/oder den Benutzerklassifizierer 904 gefundenen Klassifikationen und/oder Auswahlen. Die Abstimm-Engine 906 stimmt Dinge mit Dingen, Dinge mit Personen und/oder Personen mit Personen (oder eine beliebige Kombination davon) auf der Basis dieser Auswahl- und/oder Klassifikationseingaben ab.
  • Ausführlichere beispielhafte Architektur
  • 14 zeigt ein ausführlicheres Architekturdiagramm der Abstimm- und Klassifikations-Hilfseinrichtung 900. In diesem Beispiel empfängt die Abstimm- und Klassifikations-Hilfseinrichtung 900 vielfältige Eingaben, darunter zum Beispiel bestimmte oder alle der folgenden:
    • • Objekte 908 und/oder Informationen über Objekte, darunter Kontrollen 909 und/oder Objektdeskriptoren 910;
    • • Inhalt 950;
    • • Audit-Ketten-Informationen 916;
    • • Benutzerinformationen, wie etwa Profile 914;
    • • Klasseninformationen 952;
    • • Benutzerinformationen 954;
    • • andere Rechteverwaltungsinformationen 956;
    • • Abstimmkriterien 958;
    • • Auswahlkriterien 960; und/oder
    • • andere Informationen
  • Die Abstimm- und Klassifikations-Hilfseinrichtung 900 kann in diesem Beispiel vielfältige verschiedene Ausgaben liefern, darunter zum Beispiel bestimmte oder alle der folgenden:
    • • Abstimm-Informationen 920;
    • • Klassenhierarchien 962;
    • • Kategoriedefinitionen 922 und Klassendefinitionen 970;
    • • Klassifizierte Objekte 908C;
    • • Audit-Aufzeichnungen 964, die die Ergebnisse der Prozesse der Klassifikation, der Abstimmung und/oder der Auswahl anzeigen;
    • • Berichte 966, die die Ergebnisse der Prozesse der Klassifikation, Abstimmung und/oder Auswahl anzeigen;
    • • abgezielte Objekte und/oder Zeiger 968; • Kontrollen 909;
    • • andere Rechteverwaltungsinformationen; und
    • • andere Informationen in Bezug auf Klassifikation, Abstimmung und/oder Auswahl.
  • Eine bevorzugte Ausführungsform einer Abstimm- und Klassifikations-Hilfseinrichtung 900 ist ein VDE-bewusstes Kommerz-Hilfseinrichtungssystem.
  • Bei der bevorzugten Ausführungsform ist die Abstimm- und Klassifikations-Hilfseinrichtung 900 als ein Kommerz-Hilfseinrichtungssystem 90 konstruiert, das in „Shear et al." beschrieben wird, und kann einen oder mehrere Prozesse umfassen, die innerhalb einer in „Ginter et al." beschriebenen „virtuellen Verteilungsumgebung" sicher über ein oder mehrere sichere elektronische Geräte verteilt werden. Ferner können die vorliegenden Erfindungen in Kombination mit vielfältigen ver teilten elektronischen administrativen und Unterstützungsdiensten, die als „verteilte Kommerz-Hilfseinrichtung" bezeichnet werden können, verwendet werden und/oder diese nutzen. Eine solche verteilte Kommerz-Hilfseinrichtung kann u.a. ein integriertes modulares Array von administrativen und Unterstützungsdiensten für elektronischen Kommerz und elektronische Rechte- und Transaktionsverwaltung sein. Die verteilte Kommerz-Hilfseinrichtung stellt neben anderen Vorteilen umfassende integrierte administrative und Unterstützungsdienste für sicheren elektronischen Kommerz und andere Formen von elektronischer Interaktion bereit. Mit diesen administrativen und Unterstützungsdiensten kann man eine sichere Grundlage für das Durchführen von Finanzverwaltung, Rechteverwaltung, Zertifikatautorität, Regel-Clearing, Benutzungs-Clearing, sicheren Verzeichnisdiensten und anderen transaktionsbezogenen Fähigkeiten bereitstellen, die über ein sehr großes elektronisches Netzwerk fungieren, wie zum Beispiel über das Internet und/oder über interne Intranets von Organisationen oder sogar in Netzwerken elektronischer Geräte zu hause. Solche durch die verteilte Kommerz-Hilfseinrichtung unterstützten elektronischen Interaktionen können zum Beispiel den allgemeinsten Umfang von Geräten und Verteilungsmedien abdecken, wofür nicht einschränkende Beispiele Netzwerke und andere Kommunikationskanäle, Unterhaltungsgeräte, Computer, konvergente Einrichtungen wie etwa WebTV und optische Medien wie zum Beispiel CD-ROM und DVD in allen ihren derzeitigen und zukünftigen Formen wären.
  • Diese administrativen und Unterstützungsdienste können zum Beispiel an die spezifischen Bedürfnisse von Wertketten des elektronischen Kommerzes in einer beliebigen Anzahl von vertikalen Märkten angepasst werden, darunter vielfältige Unterhaltungsanwendungen. Teilnehmer am elektronischen Kommerz können zum Beispiel mit diesen administrativen und Unterstützungsdiensten ihre Interessen unterstützen und/oder diese Dienste als Reaktion auf Konkurrenz-Unternehmensrealitäten formen und wieder verwenden. Nicht erschöpfende Beispiele für Teilnehmer am elektronischen Kommerz wären individuelle Verfasser, Film- und Musikstudios, Distributoren, Programmaggregatoren, Rundfunkanstalten und Kabel- und Satellitenbetreiber.
  • Die verteilte Kommerz-Hilfseinrichtung kann zum Beispiel optimal effizient Kommerz-Administrationsressourcen benutzen und kann mindestens bei bestimmten Ausführungsformen auf praktische Weise skaliert werden, um den Bedürfnissen des Wachstums des elektronischen Kommerz optimal zu genügen. Die verteilte Kommerz-Hilfseinrichtung kann zum Beispiel eine Anzahl von Kommerz-Hilfseinrichtungssystemen umfassen. Diese Kommerz-Hilfseinrichtungssysteme können ein Netz der Infrastruktur-Unterstützung bereitstellen, das der gesamten elektronischen Community und/oder vielen oder allen ihrer Teilnehmer verfügbar und durch diese wieder verwendbar ist. Es können zum Beispiel verschiedene Unterstützungsfunktionen in hierarchischen und/oder vernetzten Beziehungen gesammelt werden, um verschiedenen Unternehmensmodellen und/oder anderen Zielen gerecht zu werden. Modulare Unterstützungsfunktionen können zum Beispiel in verschiedenen Arrays kombiniert werden, um verschiedene Kommerz-Hilfseinrichtungssysteme für verschiedene Entwurfsimplementierungen und Zwecke zu bilden. Diese Kommerz-Hilfseinrichtungssysteme können zum Beispiel mit verschiedenen Graden der Verteilung über eine große Anzahl von elektronischen Geräten verteilt werden.
  • Eine solche „verteilte Kommerz-Hilfseinrichtung" liefert zahlreiche zusätzliche Fähigkeiten und Vorteile, die in Verbindung mit den konkreten Ausführungsformen verwendet werden können, die in den Zeichnungen der vorliegenden Anmeldung gezeigt sind, wozu als nicht einschränkende Beispiele die folgenden gehören:
    • • Ermöglichung einer praktischen und effizienten elektronischen Kommerz- und Rechteverwaltung.
    • • Bereitstellung von Diensten, die elektronische Interaktionen und Konsequenzen sicher administrieren und unterstützen.
    • • Bereitstellung von Infrastruktur für elektronischen Kommerz und andere Formen menschlicher elektronischer Interaktion und Beziehungen.
    • • Optimale Anwendung der Effizienzen moderner verteilter Datenverarbeitung und Vernetzung.
    • • Bereitstellung elektronischer Automatisierung und verteilter Verarbeitung.
    • • Unterstützung von Infrastruktur für elektronischen Kommerz und Kommunikation, die modular, programmierbar, verteilt und optimal computerisiert ist.
    • • Bereitstellung eines umfassenden Array von Fähigkeiten, die dann kombiniert werden, um Dienste zu unterstützen, die verschiedene administrative und Unterstützungsrollen ausführen.
    • • Maximierung der Vorteile durch elektronische Automatisierung und verteilte Verarbeitung, um optimale Zuteilung und Verwendung von Ressourcen über ein System oder Netzwerk hinweg zu produzieren.
    • • Effizienz, Flexibilität, Kosteneffektivität, Konfigurierbarkeit, Wiederverwendbarkeit, Modifizierbarkeit und Generalisierbarkeit.
    • • Möglichkeit einer ökonomischen Widerspiegelung von Unternehmens- und Privatsphärenanforderungen von Benutzern.
    • • Möglichkeit einer optimalen Verteilung von Prozessen – wodurch Kommerzmodelle flexibel und auf Nachfrage und entsprechend Benutzeranforderungen skaliert sein können.
    • • Möglichkeit einer effizienten Abwicklung eines vollen Umfangs von Aktivitäten und Dienstvolumen.
    • • Möglichkeit einer Anpassung und Operation für jedes Unternehmensmodel als Mischung verteilter und zentralisierter Prozesse.
    • • Bereitstellung einer Mischung von lokalen, zentra lisierten und vernetzten Fähigkeiten, die einzigartig geformt und umgeformt werden können, um sich ändernden Bedingungen gerecht zu werden.
    • • Unterstützung von Vielzweck-Ressourcen und Wiederverwendbarkeit für viele verschiedene Modelle; existierende Infrastruktur kann von verschiedenen Wertketten mit verschiedenen Anforderungen wieder verwendet werden.
    • • Unterstützung einer beliebigen Anzahl von Kommerz- und Kommunikationsmodellen.
    • • Effiziente Anwendung lokaler, zentralisierter und vernetzter Ressourcen zur Anpassung an die Anforderungen jeder Wertkette.
    • • Gemeinsame Benutzung von Ressourcen verteilt die Kosten und maximiert die Effizienz.
  • Unterstützung von gemischten, verteilten, peer-to-peer- und zentralisierten vernetzten Fähigkeiten.
    • • Möglichkeit eines lokalen, abgesetzten und/oder zentralen Betriebs.
    • • Möglichkeit von synchronem oder asynchronem Betrieb oder Unterstützung beider Betriebsarten.
    • • Leichte und flexible Anpassung an das sich schnell ändernde Meer kommerzieller Gelegenheiten, Beziehungen und Einschränkungen des „Cyberspace".
  • Beliebige oder alle dieser Merkmale können in Kombination mit den hier offenbarten Erfindungen verwendet werden.
  • Genauer gesagt und wie in 14A gezeigt, kann die Abstimm- und Klassifikations-Hilfseinrichtung 900 folgendes enthalten: eine oder mehrere Rechtebetriebssystemschichten 90-1; eine oder mehrere Kommerz-Hilfseinrichtungs-Unterstützungsdienstschichten 90-4; eine oder mehrere Dienstanwendungsverbindungsschichten 90-3; und eine oder mehrere Dienstfunktionen 90-B. Eine oder mehrere geschützte Verarbeitungsumgebun gen 154 können zur Unterstützung der sicheren Funktionen 90-D verwendet werden. Die Abstimm- und Klassifikations-Hilfseinrichtung 900 kann mindestens teilweise durch Rechteverwaltungsinformationen kontrolliert werden, wie zum Beispiel:
    • • VDE-kompatible Kontrollen 909;
    • • Regeln und/oder ihre Konsequenzen; und/oder
    • • andere Rechteverwaltungsinformationen.
  • Die Abstimm- und Klassifikations-Hilfseinrichtung kann mit anderen Kommerz-Hilfseinrichtungssystemen interagieren
  • 15 zeigt, dass die Abstimm- und Klassifikations-Hilfseinrichtung 900 mit anderen Kommerz-Hilfseinrichtungssystemen, die in „Shear et al." beschrieben werden, in Interaktion und Beziehung treten kann, darunter zum Beispiel:
    • • Finanz-Clearinghäuser 200,
    • • Benutzungs-Clearinghäuser 300,
    • • Clearinghäuser für Rechte und Berechtigungen 400
    • • zertifizierende Autoritäten 500,
    • • sichere Verzeichnisdienste 600,
    • • Transaktions-Autoritäten 700,
    • • VDE-Administratoren 800 und/oder
    • • andere Kommerz-Hilfseinrichtungssysteme 90
  • 15A15G zeigen beispielhafte ausführliche Interaktionen zwischen der Abstimm- und Klassifikations-Hilfseinrichtung 900 und diesen verschiedenen anderen Kommerz-Hilfseinrichtungssystemen 90.
  • 15A zeigt Interaktionen zwischen der Abstimm- und Klassifikations-Hilfseinrichtung 900 und einem Finanz-Clearinghouse 200. Zum Beispiel kann die Abstimm- und Klassifikations-Hilfseinrichtung 900 dem Finanz-Clearinghouse 200 Folgendes senden:
    • • Anforderungen von Informationen,
    • • Klasseninformationen wie etwa Klassen und/oder Klassenzuweisungen,
    • • Rechnungen und Gebühren und/oder
    • • andere Informationen
  • Das Finanz-Clearinghouse 200 kann der Abstimm- und Klassifikations-Hilfseinrichtung 900 Folgendes senden:
    • • Geld,
    • • Audit-Aufzeichnungen,
    • • Bezahlungsdaten,
    • • Benutzerdaten und/oder
    • • andere Informationen.
  • 15B zeigt beispielhafte Interaktionen zwischen der Abstimm- und Klassifikations-Hilfseinrichtung 900 und dem Benutzungs-Clearinghouse 300. Die Abstimm- und Klassifikations-Hilfseinrichtung 900 kann dem Benutzungs-Clearinghouse 300 Folgendes senden:
    • • Anforderungen von Informationen,
    • • Klasseninformationen wie etwa Klassen und/oder Klassenzuweisungen,
    • • Audit-Informationen und/oder
    • • andere Informationen.
  • Die Abstimm- und Klassifikations-Hilfseinrichtung 900 kann von dem Benutzungs-Clearingshouse 300 Folgendes empfangen:
    • • Anforderungen von Klasseninformationen,
    • • Benutzungs- und/oder Rechteverwaltungsinformationen,
    • • Audit-Aufzeichnungen und/oder
    • • andere Informationen.
  • 15C zeigt beispielhafte Interaktion zwischen der Abstimm- und Klassifikations-Hilfseinrichtung 900 und dem Clearinghouse 400 für Rechte und Berechtigungen. In diesem Beispiel sendet das Clearinghouse 400 für Rechte und Berechtigungen der Abstimm- und Klassifikations-Autorität 900 Folgendes:
    • • Kontrollmengen und/oder Objektinformationen;
    • • Anforderungen von Klasseninformationen;
    • • Clearinghouse-Benutzungsdaten; und/oder
    • • andere Informationen.
  • In diesem Beispiel sendet die Abstimm- und Klassifikations-Hilfseinrichtung 900 dem Clearinghouse 400 für Rechte und Berechtigungen Folgendes:
    • • Rechteverwaltungsinformationen wie etwa Kontrollmengen,
    • • Anforderungen von Informationen,
    • • klassenbezogene Informationen wie etwa Klassen und/oder Klassenzuweisungen und/oder
    • • andere Informationen.
  • 15D zeigt beispielhafte Interaktion zwischen der Abstimm- und Klassifikations-Hilfseinrichtung 900 und der zertifizierenden Autorität 500. In diesem Beispiel sendet die zertifizierende Autorität 500 der Abstimm- und Klassifikations-Hilfseinrichtung 900 Folgendes:
    • • Widerruflisten,
    • • Zertifikate,
    • • Benutzungsinformationen der zertifizierenden Autorität,
    • • Anforderungen von Klassifikationsinformationen und/oder
    • • andere Informationen.
  • In diesem Beispiel sendet die Abstimm- und Klassifikations-Hilfseinrichtung 900 der zertifizierenden Autorität 500 Folgendes:
    • • Widerruflistenprüfungen,
    • • Anforderungen von Zertifikaten,
    • • Anforderungen von Benutzungsinformationen,
    • • klassifikationsbezogene Informationen wie etwa Klassen und/oder Klassenzuweisungen und/oder
    • • andere Informationen.
  • 15E zeigt eine beispielhafte Interaktion zwischen der Abstimm- und Klassifikations-Hilfseinrichtung 900 und einem sicheren Verzeichnisdienst 600. In diesem Beispiel sendet die Abstimm- und Klassifikations-Hilfseinrichtung 900 den sicheren Verzeichnisdiensten 600 Folgendes:
    • • Verzeichnis-Nachschlageinformationen,
    • • klassenbezogene Informationen, wie etwa Klassen und/oder Klassenzuweisungen,
    • • Anforderungen von Informationen und/oder
    • • andere Informationen.
  • In diesem Beispiel senden die sicheren Verzeichnisdienste 600 der Abstimm- und Klassifikations-Hilfseinrichtung 900 Folgendes:
    • • Benutzungsinformationen der Verzeichnisdienste, • Verzeichnisinformationen,
    • • Anforderungen von Klassifikationsinformationen und/oder
    • • andere Informationen.
  • 15F zeigt eine beispielhafte Interaktion zwischen der Abstimm- und Klassifikations-Hilfseinrichtung 900 und einer Transaktionsautorität 700. In diesem Beispiel sendet die Abstimm- und Klassifikations-Hilfseinrichtung 900 der Transaktionsautorität 700 Folgendes:
    • • klassenbezogene Informationen, wie etwa Klassen und/oder Klassenzuweisungen,
    • • Anforderungen von Transaktionsbenutzungsinformationen,
    • • Anforderungen von Kontrollmengen und/oder • andere Informationen.
  • In diesem Beispiel sendet die Transaktionsautorität 700 der Abstimm- und Klassifikations-Hilfseinrichtung 900 Folgendes:
    • • Transaktionsbenutzungsinformationen,
    • • Transaktions-Kontrollmengen,
    • • Anforderungen von Klassifikationsinformationen und/oder
    • • andere Informationen.
  • 15G zeigt eine beispielhafte Interaktion zwischen der Abstimm- und Klassifikations-Hilfseinrichtung 900 und einem VDE-Administrator 800. In diesem Beispiel sendet die Abstimm- und Klassifikations-Hilfseinrichtung 900 dem VDE-Administrator 800 Folgendes:
    • • Anforderungen für Administration,
    • • klassenbezogene Informationen, wie etwa Klassen und/oder Klassenzuweisungen,
    • • Anforderungen von Knoten- und/oder Web-Informationen und/oder
    • • andere Informationen.
  • In diesem Beispiel sendet der VDE-Administrator 600 der Abstimm- und Klassifikations-Hilfseinrichtung 900 Folgendes:
    • • Anforderungen von Klassifikationsinformationen,
    • • administrative Informationen,
    • • Knoten- und/oder Benutzerdaten und/oder
    • • andere Informationen.
  • Das Abstimm- und Klassifikations-Hilfseinrichtungssystem kann sich in einer Hierarchie von Kommerz-Hilfseinrichtungssystemen befinden
  • 16A zeigt ein Beispiel für eine administrative und Unterstützungsdiensthierarchie, die das Abstimm- und Klassifikations-Hilfseinrichtungssystem 900 bzw. mehrere solche Systeme enthält. In diesem Beispiel delegieren mehrere zentralisierte Gesamt-Abstimm- und – Klassifikations-Hilfseinrichtungssysteme 900 und/oder andere Kommerz-Hilfseinrichtungssystem 90 bestimmte oder alle ihrer Arbeitsverantwortlichkeiten an andere Kommerz-Hilfseinrichtungssysteme 90. In dem konkreten gezeigten Beispiel können Kommerz-Hilfseinrichtungssysteme 154 einem oder mehreren Mitgliedern einer oder mehrerer Klassen, wie zum Beispiel Mitgliedern der Klasse „verarbeitende Firmen in den pazifischen Randgebieten" Dienste bereitstellen. Organisationen wie etwa Firmen, gemeinnützige Gruppen oder dergleichen können ihre eigenen Kommerz-Hilfseinrichtungssysteme 156 besitzen. Bestimmte elektronische Kommerz- oder anderweitige Aktivitäten (zum Beispiel die Unterhaltungsindustrie) könnten ihre eigenen vertikal spezialisierten Kommerz-Hilfseinrichtungssysteme 158 besitzen. Bestimmte geographische, territoriale oder Zuständigkeitsgruppen (z.B. Kommerz-Hilfseinrichtungssystemdienste, die bei einer bestimmten Nation oder einem Staat in einer Nation bereitgestellt werden, wofür ein Beispiel alle Käufer bestimmter Produkte in dem Staat Wisconsin sein könnten) können ihre eigenen spezialisierten territorialen bzw. Zuständigkeits-Kommerz-Hilfseinrichtungssysteme 160 besitzen. Die Kommerz-Hilfseinrichtungssysteme 154, 156, 158, 160, die niedriger in der Hierarchie stehen, können ihrerseits Autoritäten oder Verantwortlichkeiten weiter an bestimmte Verbraucher, Organisationen oder andere Entitäten delegieren.
  • Bei einem beispielhaften Arrangement können die Kommerz-Hilfseinrichtungssysteme 90, an die Autorität delegiert wurde, im Wesentlichen die gesamte tatsächliche Unterstützungsarbeit durchführen, können aber die delegierenden Kommerz-Hilfseinrichtungssysteme 90 durch Meldungen oder andere Mittel informiert halten. Bei einem anderen Arrangement sind die delegierenden Kommerz-Hilfseinrichtungssysteme 90 überhaupt nicht an den täglichen Aktivitäten der Kommerz-Hilfseinrichtungssysteme beteiligt, an die sie Arbeit delegiert haben. Bei einem weiteren beispielhaften Arrangement führen die weiteren spezialisierten Kommerz-Hilfseinrichtungssysteme einen Teil der Arbeit aus und die übergreifenderen Kommerz-Hilfseinrichtungssysteme führen andere Teile der Arbeit aus. Die konkrete Aufteilung von Arbeit und Autorität, die in einem bestimmten Szenario verwendet wird, kann zum großen Teil von Faktoren wie etwa Effizienz, Vertrauen, Ressourcenverfügbarkeit, den Arten der verwalteten Transaktionen und vielfältigen anderen Faktoren abhängen. Die Delegation der Clearing-Autorität kann teilweise sein (z.B. Delegation von Benutzungsaggregation, nicht aber von finanziellen oder Rechteverwaltungsverantwortlichkeiten) und kann mit peer-to-peer-Verarbeitung vereinbar sein (z.B. durch Anordnen bestimmter Funktionen in elektronischen Geräten von Verbrauchern, während bestimmte andere Funktionen zentralisiert gehalten werden).
  • Abstimm- und Klassifikations-Hilfseinrichtungen können Klassen von Knoten, Benutzern, Inhaltsdiensten und/oder Transaktionsdiensten Dienste bereitstellen
  • 16B zeigt ein Beispiel dafür, wie Abstimm- und Klassifikations-Hilfseinrichtungen 900 Klassen von Knoten, Benutzern, Inhaltsdiensten und/oder Transaktionsdiensten Dienste bereitstellen können. In diesem Beispiel stellen Abstimm- und Klassifikations-Hilfseinrichtungssysteme 900(1), ... 900(N) horizontal spezialisierte Abstimm- und Klassifikationsdienste für verschiedene Zwecke bereit. Zum Beispiel dient die Abstimm- und Klassifikations-Hilfseinrichtung 900(1) Funktionen des VDE-Administrationstyps, indem sie den Einsatz der VDE betreffende Informationen und assoziierte Objekte klassifiziert. Die Abstimm- und Klassifikations-Hilfseinrichtung 900(2) ist auf Klassifikationsaufgaben für die höhere Bildung spezialisiert. Die Abstimm- und Klassifikations-Hilfseinrichtung 900(3) ist auf Unternehmensinformationen betreffende Aufgaben spezialisiert und die Abstimm- und Klassifikations-Autorität 900(N) ist auf Handelstransaktionen spezialisiert. Beliebige dieser Spezialitäten können miteinander kombiniert werden, so dass ein einziges Hilfseinrichtungssystem 900 mehrere Funktionen oder Teile von Funktionen ausführen kann.
  • Multifunktionale Kommerz-Hilfseinrichtungssysteme können hierarchisch oder peer-to-peer organisiert werden
  • 16C zeigt eine noch andere, komplexere Umgebung eines Abstimm- und Klassifikations-Kommerz-Hilfseinrichtungssystems 900, die Elemente sowohl einer hierarchischen Weisungskette als auch eines hohen Grades an Kooperation in der horizontalen Richtung zwischen verschiedenen multifunktionalen Abstimm- und Klassifikations-Hilfseinrichtungssystemen 900 enthält. In diesem Beispiel gibt es fünf verschiedene Ebenen der Verantwortlichkeit, wobei ein Master- oder übergreifendes Abstimm- und Klassifikations-Hilfseinrichtungssystem 900(1) auf der Ebene 1 die größte Autorität besitzt und wobei zusätzliche Abstimm- und Klassifikations-Hilfseinrichtungssysteme auf den Ebenen 2, 3, 4 und 5 sukzessive weniger Macht, Autorität, Kontrolle, Umfang und/oder Verantwortlichkeit besitzen. 16C zeigt außerdem, dass verschiedene Abstimm- und Klassifikations-Hilfseinrichtungssysteme 900 auf derselben Ebene verschiedene Funktionen, Umfänge und/oder Verantwortungsgebiete aufweisen können. Zum Beispiel könnte
    • • ein Abstimm- und Klassifikations-Hilfseinrichtungssystem 900(2)(1) ein Abstimm- und Klassifikations-Hilfseinrichtungssystem des „Typs A" sein,
    • • das Abstimm- und Klassifikations-Hilfseinrichtungssystem 900(2)(2) ein Abstimm- und Klassifikations-Hilfseinrichtungssystem des „Typs B" sein und
    • • das Abstimm- und Klassifikations-Hilfseinrichtungssystem 900(2)(3) ein Abstimm- und Klassifikations-Hilfseinrichtungssystem des „Typs C" sein.
  • Auf der nächst niedrigeren Ebene könnten Abstimm- und Klassifikations-Hilfseinrichtungssysteme ein Abstimm- und Klassifikations-Hilfseinrichtungssystem des Typs A sein (wie etwa 900(3)(1) und 900(3)(2)), sie könnten Abstimm- und Klassifikations-Hilfseinrichtungssysteme des Typs B sein (wie etwa 900(3)(4)), sie könnten Abstimm- und Klassifikations-Hilfseinrichtungssysteme des Typs C sein (wie etwa 900(3)(5), 900(3)(6)) oder sie könnten Hybride sein, wie etwa das Abstimm- und Klassifikations-Hilfseinrichtungssystem 900(3)(3), das ein Hybrid mit Funktionen des Typs A und des Typs B ist. 16C zeigt außerdem, dass zusätzliche Clearinghäuser auf den Ebenen 4 und 5 sowohl Subtypen als auch Typen aufweisen könnten.
  • Eine Abstimm- und Klassifikations-Hilfseinrichtung 900 könnte entlang Inhaltsklassen auslaufen (z.B. Spielfilme; Wissenschaft, Technik und Medizin; und Software). Der Subtyp A könnte zum ersten Mal laufende Spielfilme, Oldies und Kunstfilme umfassen; der Subtyp B könnte mit Zeitschriften und Lehrbüchern umgehen; und der Typ C könnte für Spiele, Büro, Bildungsinhalt verantwortlich sein. Peer-to-peer-Kommunikation zwischen Clearinghäusern könnte unterschiedliche Klassen von Verbrauchern, unterschiedliche Zuständigkeitsklassen, unterschiedliche Bezahlungsverfahren-Klassen und/oder beliebige an dere Klassenunterscheidung beteiligen.
  • Das Abstimm- und Klassifikations-Hilfseinrichtungssystem kann aus objektorientierten Dienstfunktionen konstruiert werden
  • 14A zeigt, dass die Abstimm- und Klassifikations-Hilfseinrichtung 900 aus Dienstfunktionen konstruiert werden kann. 17 zeigt ausführlicher, wie ein Abstimm- und Klassifikations-Hilfseinrichtungssystem 900 auf der Basis von Dienstfunktionen konstruiert werden kann, wie zum Beispiel den folgenden:
    • automatische Klassenerzeugung,
    • automatisches Abstimmen,
    • automatische Klassenzuweisung,
    • auf Klassen basierendes Suchen,
    • auf Klassen basierendes Verzeichnis,
    • Audit nach Klasse,
    • Marktforschung,
    • Rechteverwaltungs-Sprachenverarbeitung,
    • andere Dienstfunktionen.
  • Beispielhafte durch das Abstimm- und Klassifikations-Hilfseinrichtungssystem 900 ausgeführte ausführliche Schritte
  • Der nächste Abschnitt der Beschreibung beschreibt bestimmte durch die Abstimm- und Klassifikations-Hilfseinrichtung 900 ausgeführte beispielhafte Schritte.
  • Beispielhafte Schritte zum Kategorisieren von Objekten und/oder Benutzern und/oder Geräten
  • 18 zeigt beispielhafte Schritte zum Kategorisieren von Objekten und 19 zeigt beispielhafte Schritte zum Kategorisieren von Benutzern 95 und/oder Geräten 100. Die Gesamt-Kategorisierungsschritte in diesen Beispielen sind auf dieser Ebene einander ähnlich. Die Prozesse beginnen mit dem Erhalten von Eingangsdaten (18, Block 1840, 19, Block 1840'). Als nächstes wird ein Klassifikations- und/oder Kategorisierungsverfahren ausgewählt (18, Block 1842; 19, Block 1842'). Der Prozess assembliert dann eine Datenmatrix und wendet das ausgewählte Klassifikationsverfahren auf die Datenmatrix an (18, Blöcke 1844, 1846; 19, Blöcke 1844', 1846'). Zusätzlich oder als Alternative können andere Datenreduktionsverfahren verwendet werden (18, Block 1848; 19, Block 1848'). Als nächstes weist der Prozess den durch das angewandte Klassifikationsverfahren entwickelten Kategorien Objekte und/oder Benutzer und/oder Geräte zu (18, Block 1849; 19, Block 1849'). Als letztes speichert der Prozess die Ergebnisse in einem elektronischen und/oder nicht elektronischen Speicher in dem Schritt „Ausgangsdaten schreiben" (18, Block 1850; 19, Block 1850').
  • Der Schritt „Eingangsdaten erhalten" 1840, 1840' kann umfassen, bestimmte Attribut- und/oder Parameterdaten von verschiedenen Quellen zu erhalten, darunter zum Beispiel:
    • • elektronische Geräte betreffende Attributdaten; • demographische Benutzerdaten;
    • • psychographische Benutzerdaten;
    • • verfügbare Rechteverwaltungsregeln und/oder Konsequenzen (z.B. Berechtigungsaufzeichnungen);
    • • ausgeübte Rechteverwaltungsregeln und/oder Konse quenzen (z.B. Berechtigungsaufzeichnungen);
    • • Rechteverwaltungs- und/oder andere Audit- und/oder Benutzungsaufzeichnungen;
    • • Beliebige Drittquellen beliebiger Informationen, darunter Rechteverwaltungs-, Benutzungs-, Audit-, Statistik-, persönliche, organisatorische, politische, ökonomische, soziale, religiöse, Unternehmens-, Regierungs-, medizinische, Forschungs-, akademische, literarische, militärische und/oder Informationen und/oder Daten in einem beliebigen bekannten oder unbekannten Format bezüglich beliebiger und aller anderen Themen, die zu der Definition mindestens einer Klasse und/oder der Zuweisung mindestens eines Objekts zu einer Klasse beitragen können.
  • Ausführliche beispielhafte Schritte zum Erbringen dieser Daten sind nachfolgend in Verbindung mit 2446B aufgeführt. Diese resultierenden Attributdaten können akkumuliert und miteinander aggregiert werden, um eine als Eingabe für den Klassifikationsprozess verwendete zusammengesetzte Aufzeichnung zu bilden.
  • 20 zeigt eine beispielhafte zusammengesetzte Aufzeichnung 1852. Diese zusammengesetzte Klassifikationsaufzeichnung kann Attribute enthalten, die aus beliebigen oder allen vielfältiger Rechteverwaltungs- und/oder anderer Daten-„einsammel"-prozesse abgeleitet werden. Zum Beispiel kann die zusammengesetzte Aufzeichnung 1852 demographische und/oder psychographische Daten enthalten, die man durch Befragung des Benutzers 95 erhält. Sie kann Benutzungsdaten enthalten, die durch Überwachung von durch verschiedene Benutzungstransaktionen produzierten Audit-Informationen erhalten werden. Sie kann Informationen enthalten, die Benutzerwahlen bezüglich Rechteverwaltungsinformationen, der bestimmten Benutzern und/oder Objekten verfügbaren Rechteverwaltungsinformationen und Rechteverwaltungsprozesse, die tatsächlich mit Bezug auf bestimmte Benutzer und/oder bestimmte Objekte ausgeführt werden, wiedergeben. Die Informationen können zuerst analysiert werden, um statistische und/oder andere zusammenfassende Informationen bereitzustellen, oder es können individuelle granularere Informationen bereitgestellt werden. Die zusammengesetzte Aufzeichnung 1852 kann auch Attribute bestimmter Installationen elektronischer Geräte 100 enthalten. Die konkrete in 20 gezeigte beispielhafte zusammengesetzte Aufzeichnung 1852 ist ein nicht einschränkendes Beispiel für eine zusammengesetzte Attributaufzeichnung, die durch eine Anzahl verschiedener „Einsammel"-Prozesse erhaltene Attribute enthält. Die zusammengesetzte Aufzeichnung 1852 kann auf eine Weise organisiert werden, die eine leichte und effiziente Auswahl gewünschter Attribute zum Beispiel im Verlauf eines Nachschlagens in einer Datenbank ermöglicht und die eine leichte und effiziente Auswahl und/oder Codierung als Eingabe für einen beliebigen Aspekt einer Klassifikation und/oder die Zuweisung eines oder mehrerer Objekte zu mindestens einer oder mehreren Klassen ermöglicht.
  • Der beispielhafte Clusteranalyseprozess von 21 ist ein Beispiel für Schritte, die als Teil von Block 1846, 1846' von 18, 19 von „Verfahren zur Anwendung der Klassifikation" ausgeführt werden können. (Ein Klassifikationsverfahren oder ein beliebiges anderes in diesen Prozessen beschriebenes Verfahren kann als Teil eines „Knowbot", eines „Agenten", eines „Reisenden Agenten" und/oder eines „Intelligenten Agenten" verwendet werden, wofür ein nicht einschränkendes Beispiel in „Ginter et al.", zum Beispiel 73, beschrieben wird). In diesem konkreten Beispiel wählt der Prozess Variablen und Fälle aus (Blöcke 1860, 1862, 21) und assembliert dann eine entsprechende Datenmatrix (Block 1864). Dann wird eine herkömmliche Clusteranalyse angewandt (Block 1866, 21). Die Cluster können interpretiert werden, um zu bestimmen, was sie bedeuten (21, Block 1868), oder sie können mit vorherigen Ergebnissen verglichen werden, und wenn sie ähnlich genug sind, kann angenommen werden, dass sie dieselben Klassen wie die frühere Klassifikationsprozedur widerspiegeln, wodurch die Notwendigkeit einer zusätzlichen Interpretation der Clusterungsergebnisse minimiert wird. Schritt 1868 kann automatisch oder manuell durchgeführt werden, oder es kann eine Kombination von automatischer und manueller Verarbeitung verwendet werden. Als letztes können individuellen Clustern individuelle Fälle zugewiesen werden, um den Klassifikationsprozess abzuschließen (21, Block 1870).
  • 22, 23 zeigen zwei Beispiele für durch den Prozess von 21 produzierte Klassifikationsausgaben. Bei den Beispielen von 22 wurden Informationen von mehreren Individuen verwendet, um zwei beispielhafte Kategorien zu erzeugen, die verschiedene Benutzungsprofile widerspiegeln. Es wurden mehr Klassen als die hier gezeigten beispielhaften Klassen definiert. Benutzer, die derselben Klasse zugewiesen sind, haben viel mehr Merkmale, Verhalten und/oder andere Attribute gemeinsam als jeder dieser mit anderen Klassen zugewiesenen Mitgliedern.
  • In der beispielhaften 22 geben Mitglieder der Klasse 1 tendenziell mehr pro gekauftem Inhaltsposten aus, reisen häufiger ins Ausland und sind mehr an nationalen und internationalen Nachrichten, Geschäfts- und Reiseinformationen interessiert und nehmen im Allgemeinen nicht an „pay-per-view"-Ereignissen und/oder Inhaltskonsum teil. Mitglieder der Klasse 1 fügen außerdem tendenziell neue Rechte hinzu und/oder modifizieren existierende Rechteverwaltungskontrollen für Inhalt, zum Beispiel um einen Aufschlag hinzuzufügen und den Inhalt in einem Beispiel weiter zu verteilen, äußern weniger wahrscheinlich eine religiöse Präferenz und/oder Religionszugehörigkeit und benutzen das Internet tendenziell als ein Gebiet zum „Surfen" und zur Erkundung.
  • Mitglieder der Klasse 2 bezahlen tendenziell weniger für gekauften Inhalt, Reisen selten ins Ausland und sind tendenziell an Sport, religiösen Inhalten und Ereignissen interessiert und sind häufiger Konsumenten von Spielfilmen als Mitglieder der Klasse 1. Mitglieder der Klasse 2 benutzen wahrscheinlicher „pay-per-view" als Mitglieder der Klasse 1 und fügen weniger wahrscheinlich neue Kontrollen zu gekauftem Inhalt hinzu und/oder modifizieren gekaufte Rechte. Mitglieder der Klasse 2 äußern wahrscheinlicher eine religiöse Präferenz und unter Mitgliedern, bei denen dies der Fall ist, werden protestantische Glaubensgemeinschaften häufiger erwähnt. Mitglieder der Klasse 2 können das Internet benutzen, tendenziell aber als Teil ihrer Arbeitsrolle und Verantwortlichkeiten, statt als Unterhaltung, Hobbys oder andere Freizeitaktivitäten.
  • Bestimmte Verfahren der Klassifikation produzieren Parameterdaten anstatt einer Zuweisung von Objekten zu diskreteren Klassen (oder Fuzzy- oder anderen Arten von Klassen). Stattdessen können diese Parameterdaten das Ausmaß angeben, zu dem ein Objekt einen oder mehrere Wesenszüge, Attribute oder Klassencharakteristika besitzt. Zum Beispiel kann eine Person Klasse 1 (sie sei „die kosmopolitische Klasse" genannt) oder Klasse 2 (sie sei „die kirchliche Klasse" genannt) zugewiesen worden sein, wie in 22 gezeigt; unter Verwendung anderer Prozeduren können dieselben beispielhaften Personen jedoch Parameterdaten zugewiesen bekommen, die das Ausmaß oder den Grad widerspiegeln, zu dem sie „kosmopolitisch" oder „kirchlich" oder etwas von jedem sind.
  • Bei dem beispielhaften Prozess, der die in 23A gezeigten Informationen erzeugt, wurden Daten für mehrere Individuen in einer Matrix von Fall (Zeile) mal Variable (Spalte) angeordnet, und unter Verwendung von in der Technik bekannten Mitteln einer Hauptkomponentenanalyse mit nachfolgender Varimax-Achsenrotation unterzogen. Komponenten mit Eigenwerten > 1,0 wurden für nachfolgende Rotation und Benutzung behalten. Nach der Rotation wurde jedem Fall eine Bewertung an jeder behaltenen (und rotierten) Komponente zugewiesen. Jede Bewertung gibt das Ausmaß an, zu dem der Fall die durch die Komponente repräsentierten Charakteristika aufweist.
  • Die hypothetischen Daten in 23A zeigen, wie stark jede Variable (Spalte der Eingangsmatrix) mit dem zugrunde liegenden Charakteristikum oder der zugrunde liegenden Komponente korreliert ist. zum Beispiel sind „Region der USA" und „Familieneinkommen" stark korreliert, während „besitzt einen Geländewagen" es nicht ist.
  • Unter Verwendung von Ergebnissen wie diesen plus der Eingangsdatenmatrix wird jedem Fall eine Bewertung zugewiesen, die angibt, zu welchem Ausmaß sie den Charakterzug, das Attribut, das Charakteristikum besitzen, der bzw. das durch jeden Faktor oder jede Komponente angegeben wird. Die hypothetischen Daten in 23B zeigen, wie stark jeder Fall, jede Person oder jedes Ding ein Mitglied der Klasse ist und/oder die durch jede Komponente repräsentierte zugrunde liegende Variable besitzt. Eine höhere Bewertung zeigt, dass der beispielhafte Fall 1 mehr der zugrunde liegenden Komponente 1 als der beispielhafte Fall 3 aufweist, dessen Bewertung nahe bei null liegt. Komponenten (Faktoren) können bipolar sein, mit einem Nullpunkt und Fällen, deren Bewertungen positiv, negativ oder null sein können. Der hypothetische beispielhafte Fall 5 weist auf dieser Komponente eine negative Bewertung auf.
  • Diese Komponentenbewertungsinformationen können von der Abstimm- und Klassifikations-Hilfseinrichtung 900 zum Definieren bestimmter weiterer Klassen verwendet werden, wie zum Beispiel „der Klasse, die aus den oberen 5% derjenigen besteht, die kosmopolitisch sind", das heißt, die 5% mit den höchsten Bewertungen an der beispielhaften Komponente 1. Die ursprünglichen Bewertungen und/oder abgeleiteten Klassenzuweisungen können auf Attributaufzeichnungen enthalten sein, wobei Attribut- und/oder Klasseninformationen aus anderen Quellen und/oder durch andere Prozesse erbracht werden.
  • DAS EINSAMMELN VON DATEN
  • Beispielhafte Schritte für das Sammeln von gerätebezogenen Daten
  • 24 zeigt beispielhafte Schritte, die von der Abstimm- und Klassifikations-Hilfseinrichtung 900 ausgeführt werden, um Geräteattributdaten zu sammeln. In diesem Beispiel können bestimmte Informationen mit einem elektronischen Gerät 100 assoziiert sein. Zum Beispiel kann ein VDE-Administrator 800 das Gerät 100 bei der Geräteinstallation mit bestimmten Informationen initialisieren. In diesem Beispiel kann die Abstimm- und Klassifikations-Hilfseinrichtung 900 diese Geräteattributdaten sammeln und sie als Teil eines Abstimm- und Klassifikations-Auswahlprozesses verwenden. Wie in 24 gezeigt, kann die Abstimm- und Klassifikations-Hilfseinrichtung 900 zu Anfang gewünschte Geräteattributfelder oder andere Informationscharakteristika spezifizieren, die die Hilfseinrichtung sammeln wird (24, Block 1502). Die zu sammelnden Informationen hängen von dem Zweck und der Verwendung ab, die die Abstimm- und Klassifikations-Hilfseinrichtung 900 für die Informationen bestimmen wird. Die Abstimm- und Klassifikations-Hilfseinrichtung 900 kann ein Datenwörterbuch oder einen anderen Mechanismus zum Spezifizieren der gewünschten Typen von Geräteinformationen, die sie sammeln wird, verwenden.
  • Als nächstes bestimmt die Abstimm- und Klassifikations-Hilfseinrichtung 900, ob sie bereits die gewünschten Informationen für dieses bestimmte Gerät 100 besitzt (24, Blocke 1504). Zum Beispiel können die Informationen möglicherweise zuvor als Teil eines vorbekannten Prozesses gesammelt worden sein. wenn die Informationen bereits verfügbar sind, sendet die Abstimm- und Klassifikations-Hilfseinrichtung 900 ein oder mehrere Ereignisse zu einem Verfahren „Geräteattributaufzeichnung erzeugen", um die zuvor gesammelten Daten zu verarbeiten (24, Block 1506). (Wenn das entsprechende Verfahren zuvor zu einer VDE-Installation gesendet wurde, müssen bei allen diesen Prozessen nur die zum Aktivieren des Verfahrens notwendigen administrativen Ereignisse in dem VDE-Container gesendet werden). Als Alternative führt die Abstimm- und Klassifikations-Hilfseinrichtung 900, wenn die gewünschten Daten nicht bereits verfügbar sind (Ausgang „Nein" des Entscheidungsblocks 1504, 24) die anderen in 24 gezeigten Schritte aus, um die Geräteattributdaten zu sammeln.
  • Diese in 24 gezeigten Sammelschritte können umfassen, einen VDE-Container 152 mit einem Verfahren „Geräteattributaufzeichnung erzeugen" und eines oder mehrere assoziierte administrative Ereignisse zum Aktivieren des Verfahrens zu dem VDE-Administrator 800 zu senden (24, Block 1508). Der nächste Schritt (24, Block 1510), kann durch den VDE-Administrator 800 ausgeführt werden, der das administrative Ereignis bzw. die administrativen Ereignisse unter Verwendung des Verfahrens „Geräteattributaufzeichnung erzeugen" verarbeitet, um zu bestimmen, ob der Administrator bereits über die gewünschten Informationen für das bestimmte elektronische Gerät 100 verfügt. Wenn die Operation erfolgreich ist (Ausgang „Ja" des Entscheidungsblocks 1512, 24), kann der VDE-Administrator 800 einen VDE-Container 152 zu der Abstimm- und Klassifikations-Hilfseinrichtung 900 senden, der eines oder mehrere administrative Ereignisse und die Geräteattributaufzeichnung enthält (24, Block 1514). Wenn die Operation nicht erfolgreich ist (Ausgang „Nein" des Entscheidungsblocks 1512, 24), kann das Verfahren „Geräteattributdatensatz erzeugen", das in dem VDE-Administrator 800 operiert, in diesem Beispiel die Daten direkt durch Senden eines VDE-Containers zu dem Gerät von dem elektronischen Gerät 100 sammeln, wobei der Container ein Verfahren „Geräteattributaufzeichnung erzeugen" und eines oder mehrere assoziierte administrative Ereignisse enthält (24, Block 1516). Das Gerät 100 kann das administrative Ereignis bzw. die administrativen Ereignisse selbst unter Verwendung des Verfahrens „Geräteattributaufzeichnung erzeugen" (24, Block 1518) verarbeiten, um die erforderliche Geräteattributaufzeichnung zu produzieren. Das Gerät 100 kann dann einen VDE-Container 152 zu der Abstimm- und Klassifikations-Hilfseinrichtung 900 senden, der das entsprechende administrative Ereignis bzw. die entsprechenden administrativen Ereignisse und die Geräteattributaufzeichnung enthält (24, Block 1520).
  • Bei einem anderen Beispiel können die Blöcke 15081514 völlig umgangen werden, und die Abstimm- und Klassifikations-Hilfseinrichtung 900 kann (vorausgesetzt, dass entsprechende Autorisierungen eingerichtet sind) den Block 1516 ausführen, um einen Container 152 mit einem oder mehreren administrativen Ereignissen und das Verfahren „Geräteattributaufzeichnung erzeugen" direkt zu dem elektronischen Gerät 100 zu senden.
  • 25(A) und 25(B) zeigen zusammen beispielhafte Schritte, die von dem in 24, Blöcke 1506, 1510 und 1518, gezeigten Verfahren „Geräteattributaufzeichnung erzeugen" ausgeführt werden. Wie in „Ginter et al." offenbart wird, werden die eigentlichen Verarbeitungsschritte durch eines oder mehrere mit dem Verfahren assoziierte Lastmodule ausgeführt. Dieses beispielhafte Verfahren (das, wie oben erläutert, durch die Abstimm- und Klassifikations-Hilfseinrichtung 900, den VDE-Administrator 800, das elektronische Gerät 100, ein beliebiges anderes elektronisches Gerät oder eine Kombi nation beliebiger oder aller dieser ausgeführt werden kann) findet zuerst die Standortkonfigurationsaufzeichnung(en), die dem elektronischen Gerät entsprechen, für das Geräteattributdaten gesammelt werden sollen (24A, Block 1522). Diese Standortkonfigurationsaufzeichnung(en) können zum Beispiel in der sicheren Datenbank des elektronischen Geräts gespeichert werden. Das Verfahren findet als nächstes die Berechtigungsaufzeichnung für die Standortkonfigurationsaufzeichnung(en) (24A, Block 1523). Auf der Basis der Berechtigungsaufzeichnung(en) bestimmt die SPE als nächstes, ob das Verfahren Berechtigung hat, auf die Standortkonfigurationsaufzeichnung(en) zuzugreifen und/oder sie zu benutzen (25A, Bock 1524). Wenn das Verfahren nicht die entsprechende Berechtigung hat (Ausgang „Nein" des Entscheidungsblocks 1524, 25A), meldet die geschützte Verarbeitungsumgebung 154 den Misserfolg und den Grund für den Misserfolg und das Verfahren schreibt eine assoziierte Audit-Aufzeichnung (25A, Block 1525, 1526) und fährt damit fort, eine Benutzerkonfigurationsaufzeichnung(en) zu verarbeiten. wenn dagegen das Verfahren Berechtigung hat, die Standortkonfigurationsaufzeichnung(en) zu benutzen (Ausgang „Ja" des Entscheidungsblocks 1524, 25A), kopiert das Verfahren die erforderlichen Felder aus der Standortkonfigurationsaufzeichnung bzw. den Standortkonfigurationsaufzeichnungen, um eine Geräteattributaufzeichnung zu erzeugen, und kann dann eine entsprechende Audit-Aufzeichnung schreiben (25A, Block 1527).
  • Nach dem Abschluss der Verarbeitung von Standortkonfigurationsaufzeichnungen findet das Verfahren dann die Benutzerkonfigurationsaufzeichnung(en), die dem elektronischen Gerät entspricht bzw. entsprechen, für das Geräteattributdaten gesammelt werden sollen (25B, Block 1528). Diese Benutzerkonfigurationsaufzeichnung(en) kann bzw. können zum Beispiel in der sicheren Datenbank des elektronischen Geräts gespeichert werden. Als nächstes findet die geschützte Verarbeitungsumge bung 154 die Berechtigungsaufzeichnung für die Benutzerkonfigurationsaufzeichnung(en) (25B, Block 1529). Als nächstes bestimmt die geschützte Verarbeitungsumgebung 154 auf der Basis der Berechtigungsaufzeichnung(en), ob sie Berechtigung hat, auf die Benutzerkonfigurationsaufzeichnung(en) zuzugreifen und/oder sie zu benutzen (25B, Block 1530). Wenn das Verfahren nicht die entsprechende Berechtigung hat (Ausgang „Nein" des Entscheidungsblocks 1530, 25B), meldet die geschützte Verarbeitungsumgebung 154 den Misserfolg und Grund für den Misserfolg und das Verfahren schreibt eine assoziierte Audit-Aufzeichnung (25B, Block 1531, 1532) und beendet den Prozess. Wenn das Verfahren dagegen Berechtigung hat, die Benutzerkonfigurationsaufzeichnung(en) zu benutzen (Ausgang „Ja" des Entscheidungsblocks 1530, 25B), kopiert das Verfahren die erforderlichen Felder aus der Benutzerkonfigurationsaufzeichnung bzw. den Benutzerkonfigurationsaufzeichnungen, um eine Geräteattributaufzeichnung zu erzeugen, und kann dann eine entsprechende Audit-Aufzeichnung schreiben (25B, Block 1533). Das Verfahren kann dann gegebenenfalls eine neue Berechtigungsaufzeichnung erzeugen, die der Geräteattributaufzeichnung entspricht (25B, Block 1534). Wenn eine neue Berechtigungsaufzeichnung gewünscht wird, kann das Verfahren entsprechende „gemeinsame Geheimnisse", Ablaufintervall(e) und/oder andere Daten in einer assoziierten MDE enthalten, um zum Beispiel eine Grundlage für die Kontrolle des Zugangs, der Benutzung und der Modifikation der Berechtigungsaufzeichnung bereitzustellen.
  • 26A26C zeigen Beispiele für durch 25B, Block 1532 erzeugte Geräteattributaufzeichnungen. 26A zeigt eine beispielhafte Geräteattributaufzeichnung, die zum Beispiel ein Geräteidentifikationsfeld 1536(1) und eine beliebige Anzahl von Attributfeldern 1538(1)...1538(n) enthalten kann. 26B zeigt ein spezifischeres Beispiel für eine Geräteattributauf zeichnung, die ein Geräte-ID-Feld 1536(1), ein Betriebssystemfeld 1538(A), ein Länderfeld 1538(B), ein Staatsfeld 1538(C), ein VDE-Administratororganisationsfeld 1538(D), ein VDE-Versionsfeld 1538(E) und ein VDE-Verwaltungsebenenfeld 1538(F) enthält. 26C zeigt, dass für beliebige/alle verschiedenen Attributfelder verschiedene Codierungen verwendet werden können.
  • Beispielhafte Schritte zum Sammeln von demographischen Daten
  • 27A, 27B zeigen beispielhafte Schritte zum Sammeln von demographischen Daten. In diesem Beispiel spezifiziert die Abstimm- und Klassifikations-Hilfseinrichtung 900 zu Anfang demographische Datenfelder, an denen sie interessiert ist (27A, Block 1540). Als nächstes bestimmt die Abstimm- und Klassifikations-Hilfseinrichtung 900, ob ihr die erforderlichen Daten bereits verfügbar sind (z.B. auf der Basis von vorherigen Anfragen, auf die der Benutzer 95 geantwortet hat) (Block 1542, 27A). Wenn die erforderlichen Daten bereits verfügbar sind (Ausgang „Ja" des Entscheidungsblocks 1542, 27A), kann die Abstimm- und Klassifikations-Hilfseinrichtung 900 eines oder mehrere Ereignisse zu einem Verfahren „demographische Attributaufzeichnungen erzeugen" senden, um die Daten zu verarbeiten (Block 1544, 27A).
  • Wenn dagegen die erforderlichen Daten der Abstimm- und Klassifikations-Hilfseinrichtung 900 nicht verfügbar sind (Ausgang „Nein" des Entscheidungsblocks 1542, 27A), kann die Abstimm- und Klassifikations-Hilfseinrichtung 900 einen Container 152 zu einem anderen Kommerz-Hilfseinrichtungssystem 90 senden, wobei der Container eines oder mehrere administrative Ereignisse enthält, die mit einem Verfahren „demographische Datenanfrage" und einem Verfahren „demographische Attributaufzeichnung erzeugen" assoziiert sind (27A, Block 1546). Das andere Kommerz-Hilfseinrichtungs system 90 kann dann das eine oder die mehreren Ereignisse unter Verwendung des Verfahrens „demographische Datenanfrage" verarbeiten und eine assoziierte Audit-Aufzeichnung schreiben (27A, Block 1548). Sie kann bestimmen, ob die erforderlichen demographischen Daten verfügbar sind (27A, block 1550). Wenn die Informationen verfügbar sind (Ausgang „Ja" des Entscheidungsblocks 1550, 27A), kann das Kommerz-Hilfseinrichtungssystem 90 eines oder mehrere Ereignisse unter Verwendung eines Verfahrens „demographische Attributaufzeichnung erzeugen" verarbeiten, um die verfügbaren demographischen Daten zu analysieren, und eine entsprechende UDE-Audit-Aufzeichnung schreiben (27A, Block 1552). Das andere Kommerz-Hilfseinrichtungssystem 90 kann dann entsprechende eine oder mehrere administrative Ereignisse und die demographische Datenattributaufzeichnung in einem Container 152 zu der Abstimm- und Klassifikations-Hilfseinrichtung 900 senden (27A, Block 1554)).
  • Wenn die erforderlichen demographischen Daten nicht verfügbar sind (Ausgang „Nein" des Entscheidungsblocks 1550, 27A), kann das Kommerz-Hilfseinrichtungssystem 90 ein administratives Ereignis zu dem Abstimm- und Klassifikations-Hilfseinrichtungssystem 90 in einem Container 152 senden, das die Abstimm- und Klassifikations-Hilfseinrichtung 900 informiert, dass die erforderlichen Daten nicht verfügbar sind (27B, Block 1556). Die Abstimm- und Klassifikations-Hilfseinrichtung 900 kann dann ein Verfahren „demographische Datenanfrage" und ein Verfahren „demographische Attributaufzeichnung erzeugen" in einem Container 152 (zusammen mit entsprechenden administrativen Ereignissen zum Aktivieren solcher Verfahren) direkt zu dem Benutzer 95 senden, über den demographische Informationen gesammelt werden sollen (27B, Block 1558). Das elektronische Gerät 100 des Benutzers kann als Reaktion das eine oder die mehreren Ereignisse unter Verwendung des Verfahrens „demographische Daten anfrage" verarbeiten, das eine assoziierte Audit-Aufzeichnung schreiben kann (27B, Block 1560). Wenn die erforderlichen Daten nicht gesammelt werden (Ausgang „Nein" des Entscheidungsblocks 1562, 27B), kann das Gerät 100 des Benutzers eine mit dem entsprechenden administrativen Ereignis assoziierte „Misserfolg-Nachricht" zu der Abstimm- und Klassifikations-Hilfseinrichtung 900 senden und eine assoziierte Audit-Aufzeichnung schreiben (27B, Block 1564, 1566). Wenn die erforderlichen demographischen Daten erfolgreich gesammelt werden (Ausgang „Ja" des Entscheidungsblocks 1562, 27B), kann das elektronische Gerät des Benutzers ein oder mehrere Ereignisse unter Verwendung des durch Schritt 1558 gelieferten Verfahrens „demographische Aufzeichnung erzeugen" verarbeiten, das eine assoziierte Audit-Aufzeichnung schreiben kann (27B, Block 1568). Das elektronische Gerät kann dann entsprechende administrative Ereignisse und die demographische Attributaufzeichnung in einem oder mehreren Containern 152 zu der Abstimm- und Klassifikations-Hilfseinrichtung senden (27B, Block 1570).
  • 28 zeigt ein beispielhaftes Fragebogen-„Pop-up"-Schirmbild, das durch das Gerät 100 des Benutzers als Ergebnis der Verarbeitung von Ereignissen unter Verwendung des Verfahrens „demographische Datenanfrage" von Block 1548, 27A und/oder Block 1560, 27B, angezeigt werden kann. In diesem Beispiel werden Informationen direkt von einem Benutzer 95 gesammelt, indem auf einer Anzeigeeinrichtung, die Teil des Geräts 100 des Benutzers ist, ein Fragebogen angezeigt wird. Der Fragebogen kann verschiedene demographische Informationen erfragen, wie zum Beispiel:
    • • Name
    • • Adresse
    • • Stadt
    • • Staat
    • • Postleitzahl
    • • Geschlecht
    • • Geburtsdatum
    • • Bildungsgrad
    • • Familienstand
    • • Anzahl der Kinder
    • • Alter des ersten Kindes
    • • Geschlecht des ersten Kindes
    • • andere Informationen
  • Der Benutzer wird aufgefordert, die Informationen durch Ausfüllen der verschiedenen Felder in dem Fragebogen bereitzustellen. Der Fragebogen kann dem Benutzer versichern, dass alle vom Benutzer angegebenen Informationen als vertraulich behandelt werden, indem zum Beispiel die Regeln offenbart werden, die mit dem Zugriff auf die Informationen und ihrer Benutzung assoziiert sein werden.
  • Es können Schritte, die den in 25A, 25B gezeigten ähnlich sind, ausgeführt werden, um auf der Basis der Ergebnisse einer demographischen Datenanfrage eine demographische Attributaufzeichnung zu erzeugen. 29A29C zeigen Beispiele für verschiedene benutzerdemographische Attributinformationsaufzeichnungen, die sich aus diesem Prozess ergeben. 29A zeigt eine beispielhafte demographische Attributaufzeichnung 1572 mit einem Benutzer-ID-Feld 1574 und einer beliebigen Anzahl von Attributfeldern 1576(1)...1576(n). 29b zeigt ein spezifischeres Beispiel für eine demographische Attributaufzeichnung zum Beispiel mit einer Benutzer-ID-Nummer 1574, einem Geschlecht-Attributfeld 1576(A), einem Alter-Feld 1576(B), einem Feld 1576(0) für den höchsten Bildungsgrad, ein Staatsbürgerschaftsfeld 1576(D), ein Aufenthaltsland-Feld 1576(E), einem Distrikt-Feld 1576(F), einem Stadt-Feld 1576(G) und einem Feld 1576(H) für Straße/Hausnummer. 29C zeigt ein anderes ausführliches Codierungsbeispiel für die demographische Attributauf zeichnung 1572-1.
  • Beispielhafte Schritte zum Sammeln von psychographischen Daten
  • 30 zeigt beispielhafte Schritte, die ausgeführt werden können, um benutzerpsychographische Daten zu sammeln. Bei diesem konkreten Beispiel spezifiziert die Abstimm- und Klassifikations-Hilfseinrichtung 900 zu Anfang gewünschte psychographische Daten, die sie benötigt, um einen bestimmten Klassifikations-/Abstimmprozess auszuführen (30, Block 1580). Die Abstimm- und Klassifikations-Hilfseinrichtung 900 bestimmt, ob ihr die erforderlichen Daten bereits verfügbar sind (30, Block 1582). Wenn die erforderlichen Daten bereits verfügbar sind (Ausgang „Ja" des Entscheidungsblocks 1582, 30), sendet die Abstimm- und Klassifikations-Hilfseinrichtung 900 eines oder mehrere Ereignisse zu einem Verfahren „psychographische Attributaufzeichnung erzeugen", um die verfügbaren Daten zu analysieren und entsprechende psychographische Attribute bereitzustellen (30, Block 1584). Wenn die erforderlichen Daten dagegen der Abstimm- und Klassifikations-Hilfseinrichtung 900 nicht verfügbar sind (Ausgang „Nein" des Entscheidungsblocks 1582, 30), werden entsprechende Schritte ausgeführt, um die erforderlichen Daten zu sammeln. In diesem Beispiel kann die Abstimm- und Klassifikations-Hilfseinrichtung 900 ein Verfahren „psychographische Daten anfragen" und ein Verfahren „psychographische Attributaufzeichnung erzeugen" in einem oder mehreren Containern 152 (zusammen mit entsprechenden administrativen Ereignissen zur Aktivierung solcher Verfahren) zu entsprechenden Lagern senden, die die erforderlichen Daten enthalten können (30, Block 1586). Wenn die erforderlichen Daten aus den Lagern verfügbar sind (Ausgang „Ja" des Entscheidungsblocks 1588, 30), verarbeitet dann ein elektronisches Gerät in dem Lager (in diesem Beispiel) eines oder mehrere Ereignisse unter Verwendung des durch Block 1586 gelieferten Verfahrens „psychographische Attributaufzeichnung erzeugen", um entsprechende Attributaufzeichnung(en) zu erzeugen, die die Attributinformationen enthalten, an denen die Abstimm- und Klassifikations-Hilfseinrichtung 900 interessiert ist (30, Block 1590). Diese Informationen und assoziierte eines oder mehrerer Ereignisse können in einem oder mehreren Containern 152 zu der Abstimm- und Klassifikations-Hilfseinrichtung 900 gesendet werden (30, Block 1592).
  • Wenn die erforderlichen Daten nicht aus dem Lager verfügbar sind (Ausgang „Nein" des Entscheidungsblocks 1588, 30), kann das Lager eine mit einem oder mehreren administrativen Ereignissen assoziierte „Misserfolg-Nachricht" zu der Abstimm- und Klassifikations-Hilfseinrichtung 900 in einem Container 152 senden (30, Block 1594). Als Reaktion kann die Abstimm- und Klassifikations-Hilfseinrichtung 900 ein oder mehrere administrative Ereignisse, ein Verfahren „psychographische Daten sammeln" und „psychographische Attributaufzeichnung erzeugen" in einem oder mehreren Containern 152 direkt zu dem elektronischen Gerät 100 des Benutzers senden (30, Block 1596). Das elektronische Gerät 100 des Benutzers kann seinerseits die Ereignisse unter Verwendung der Verfahren „psychographische Daten sammeln" und „psychographische Attributaufzeichnung erzeugen" verarbeiten (30, Block 1598, 1600), und die resultierende Attributdatenaufzeichnung(en) zu der Abstimm- und Klassifikations-Hilfseinrichtung 900 senden (30, Block 1592).
  • 31 zeigt ein beispielhaftes „Pop-up"-Schirmbild eines psychographischen Fragebogens, das bei Ausführung von 30, Block 1598 dem Benutzer 95 angezeigt werden kann. Dieser Fragebogen kann verschiedene psychographische Informationen von dem Benutzer sammeln, darunter zum Beispiel:
    • • Launeninformationen
    • • Emotionsinformationen
    • • Gewohnheitsinformationen
    • • Verhaltensinformationen
    • • kognitive Informationen
    • • medizinische Informationen
    • • physische Informationen
    • • Patienteninformationen
    • • Beratungsinformationen
    • • Begabungsinformationen
    • • Testinformationen
    • • andere Informationen
    • • Kombinationen von Arten von Informationen.
  • Der Fragebogen kann den Benutzer informieren, dass alle gesammelten Informationen als „vertraulich" behandelt werden und kann außerdem gegebenenfalls angeben, dass der Benutzer für die Bereitstellung der Informationen entlohnt wird.
  • 32A32C zeigen bestimmte beispielhafte benutzerpsychographische Attributinformationsaufzeichnungen 1602, die durch 30, Block 1584, 1590 und/oder 1600 erzeugt werden können. 32A zeigt, dass eine psychographische Attributaufzeichnung 1602 ein Benutzer-ID-Feld 1604 und eine beliebige Anzahl von Attributfeldern 1606(1)...1606(n) enthalten kann. 32B zeigt ein ausführlicheres Beispiel für eine benutzerpsychographische Attributaufzeichnung 1602 mit einem Benutzer-ID-Feld 1604, einem Feld 1606a, das angibt, ob ein Benutzer introvertiert oder extrovertiert ist, einem Feld 1606b, das angibt, ob der Benutzer eine wahrnehmende oder intuitive Person ist, einem Feld 1606c, das angibt, ob der Benutzer hauptsächlich eine denkende Person oder eine Gefühlsperson ist, einem Feld 1606(d), das angibt, ob der Benutzer hauptsächlich eine Person beurteilt oder eine Person wahrnimmt und einem Feld 1606(e), das ein insgesamtes psychographisches bzw. Verhaltensprofil angibt, wie zum Beispiel den von SRI bereitgestellten iVALS-Standard. 32C zeigt eine verschiedene Art der Codierung (in diesem Fall binär) für die verschiedenen Attribute 1606.
  • Beispielhaftes Verfahren zur Bestimmung von Attributen auf der Basis verfügbarer Regeln und Konsequenzen
  • 33 zeigt ein beispielhaftes Verfahren zur Bestimmung von Attributen auf der Basis verfügbarer Regeln und Konsequenzen. Die Abstimm- und Klassifikations-Hilfseinrichtung 900 kann zuerst ein oder mehrere administrative Ereignisse und eine Verfahrensanforderung „Berechtigungsaufzeichnungen senden" in einem oder mehreren Containern 152 zu einem elektronischen Gerät 100 senden (33, Block 1610). Als Reaktion kann das Gerät die Ereignisse unter Verwendung des Verfahrens verarbeiten, das eine assoziierte Audit-Aufzeichnung schreiben kann (33, Block 1612). Wenn dieser Schritt erfolgreich ausgeführt wird (Ausgang „Ja" des Entscheidungsblocks 1614 von 33) sendet das Gerät entsprechende administrative Ereignisse und die angeforderten Berechtigungsaufzeichnungen in einem oder mehreren Containern 152 zu der Abstimm- und Klassifikations-Hilfseinrichtung 900 und das Verfahren schreibt eine assoziierte Audit-Aufzeichnung, die angibt, dass es diese Transaktion ausgeführt hat (33, Block 1616). Die Abstimm- und Klassifikations-Hilfseinrichtung kann Ereignisse unter Verwendung eines entsprechenden Verfahrens „Attributaufzeichnung aus Berechtigungsaufzeichnungen erzeugen" verarbeiten, um Attribute aus diesen bereitgestellten Berechtigungsaufzeichnungen zu erhalten (33, Block 1618). Wenn der Schritt von Block 1612 erfolglos geblieben ist (wie durch den Ausgang „Nein" des Entscheidungsblocks 1614, 33 angegeben) kann das Verfahren eine „Misserfolg"-Nachricht zu der Abstimm- und Klassifikations-Hilfseinrichtung 900 senden und eine assoziierte Audit-Aufzeichnung schreiben (33, Block 1620).
  • 34 zeigt eine Variante des Beispiels von 33, bei der nicht die Abstimm- und Klassifikations-Hilfseinrichtung 900, sondern das Gerät 100 die Regel-Attributaufzeichnung auf der Basis eines durch die Abstimm- und Klassifikations-Hilfseinrichtung gelieferten Verfahrens „Regel-Attributaufzeichnung aus Berechtigungsaufzeichnungen erzeugen" erzeugt und die Regel-Attributaufzeichnung dann zu der Abstimm- und Klassifikations-Hilfseinrichtung sendet (siehe 34, Block 1622, 1624).
  • Beispielhaftes Verfahren zum Konstruieren von Attributaufzeichnungen aus Berechtigungsaufzeichnungen
  • 35A, 35B zeigen beispielhafte Schritte zum Konstruieren von Attributaufzeichnungen aus Berechtigungsaufzeichnungen. Die in 35A, 35B gezeigten Schritte können zum Beispiel als Teil des in Block 1618 von 33 gezeigten Verfahrens ausgeführt werden.
  • Bei diesem beispielhaften Verfahren 1618 kann die Abstimm- und Klassifikations-Hilfseinrichtung 900 zuerst relevante Berechtigungen prüfen, um sicherzustellen, dass sie die Autorität besitzt, die gewünschten Transaktionen durchzuführen (35A, Block 1630). Zum Beispiel kann die Abstimm- und Klassifikations-Hilfseinrichtung 900 eine Berechtigungsaufzeichnung über die Berechtigungsaufzeichnungen untersuchen, die sie gesammelt hat, wobei diese Berechtigungsaufzeichnung, die sie untersucht, angibt, welche Entitäten Autorität besitzen, Operationen im Bezug auf die zu analysierende Berechtigungsaufzeichnung auszuführen. Vorausgesetzt, dass die Abstimm- und Klassifikations-Hilfseinrichtung 900 die entsprechende Berechtigung besitzt, öffnet sie zu analysierende Berechtigungen (35A, Block 1632) und führt eine Sequenz von Schritten 16341650 zum Extrahieren relevanter Informationen aus der Berechtigungsaufzeichnung aus. Zum Beispiel können Informationen aus dem Berechtigungsauf zeichnungs-Kopfteil in die Attributaufzeichnung kopiert werden (35A, Block 1634), und dann kann das Verfahren den Rechteaufzeichnungs-Kopfteil finden (Block 1636, 35A). Informationen aus dem Rechteaufzeichnungs-Kopfteil können zusammen mit der Kennung für das entsprechende Recht bzw. die entsprechenden Rechte in die Attributaufzeichnung kopiert werden (Block 1638, 35A) (Blöcke 1640, 1642, 35A). Der Prozess kann dann rekursiv Daten aus jedem in der Rechteaufzeichnung enthaltenen Verfahren-Kopfteil finden und einsammeln (Block 1644, 1646, 1648, 35B). Der Prozess kann die Schritte 16381648 für jede Rechteaufzeichnung in der Berechtigungsaufzeichnung (wie durch den Entscheidungsblock 1650, 35B, geprüft) rekursiv wiederholen. Als Letztes kann der gesamte Prozess der Schritte 16321652 rekursiv für mehrere Berechtigungsaufzeichnungen ausgeführt werden, um die entsprechenden Regel- und Konsequenzeninformationen aus jeder einer Anzahl von Berechtigungsaufzeichnungen einzusammeln (siehe Entscheidungsblock 1652, 35B).
  • 36 zeigt beispielhafte Schritte zum Ausführen der in 35A, Block 1630, gezeigten Operation „Berechtigungen prüfen". In diesem Beispiel findet der Prozess die Berechtigungsaufzeichnung, aus der Informationen eingesammelt werden sollen (36, Block 1660) und bestimmt dann, ob es eine Berechtigungsaufzeichnung für diese Berechtigungsaufzeichnung gibt (36, Entscheidungsblock 1662). Wenn es keine Berechtigungsaufzeichnung gibt, die diese Berechtigungsaufzeichnung kontrolliert (und unter der Annahme, dass Autorisierung oder zusätzliche Berechtigung erforderlich ist, um auf die Berechtigungsaufzeichnung zuzugreifen, aus der Informationen eingesammelt werden sollen) (36, Ausgang „Nein" des Entscheidungsblocks 1662), meldet der Prozess Misserfolg, schreibt eine Audit-Aufzeichnung und endet (36, Block 1664, 1666, 1668). Wenn es dagegen eine Berechtigungsaufzeichnung gibt, die den Zugriff auf die Berechtigungsaufzeichnung kontrolliert, aus der Informationen eingesammelt werden sollen (Ausgang „Ja" des Entscheidungsblocks 1662, 36), bestimmt der Prozess, ob diese Berechtigungsaufzeichnung für die Berechtigungsaufzeichnung Benutzung durch die Abstimm- und Klassifikations-Hilfseinrichtung 900 freigibt (36, Entscheidungsblock 1670). Wenn die Abstimm- und Klassifikations-Hilfseinrichtung 900 nicht berechtigt ist (Ausgang „Nein" des Entscheidungsblocks 1670, 36), meldet der Prozess Misserfolg, schreibt eine Audit-Aufzeichnung in dieser Hinsicht und endet (Block 1672, 1674, 1676 36). Wenn dagegen der Abstimm- und Klassifikations-Hilfseinrichtung 900 Berechtigung gewährt wird (Ausgang „Ja" des Entscheidungsblocks 1670, 36), greift der Prozess auf die Berechtigungsaufzeichnung für die Berechtigungsaufzeichnung, aus der Informationen eingesammelt werden sollen, zu und benutzt diese (36, Block 1678).
  • 37A37C zeigen Beispiele für Attributaufzeichnungen, die Informationen enthalten, die aus Berechtigungsaufzeichnungen eingesammelt wurden. Die in 37A gezeigte Attributaufzeichnung 1680-1 enthält ein Benutzeridentifikationsfeld 1682, ein Objektidentifikationsfeld 1684 und eine beliebige Anzahl von Attributfeldern 1686(1), ...1686(n). Die in 37B gezeigte Attributaufzeichnung 1680-2 enthält als ausführlicheres Beispiel ein Benutzer-ID-Nummernfeld 1682, ein Objekt-ID-Feld 1684, ein Rechte-ID-Feld 1686a, ein Verfahren-Kennungsfeld 1686b, ein weiteres Rechte-ID-Feld 1686c und entsprechende Verfahren-Typfelder 1686(d), ein weiteres Rechte-ID-Feld 1686e und zwei entsprechende Verfahren-Attributfelder 1686f, 1686g, ein weiteres Rechte-ID-Feld 1686h und entsprechende Verfahren-Attributfelder 1686i, 1686j.
  • 37C zeigt ein anderes Beispiel bei der Codierung für die beispielhafte Attributaufzeichnung von 37B.
  • Beispielhafte Schritte zum Assemblieren von Regeln und Konsequenzen
  • 38 zeigt beispielhafte Schritte zum Assemblieren von Regeln und Konsequenzen. In diesem Beispiel kann die Abstimm- und Klassifikations-Hilfseinrichtung 900 eines oder mehrere administrative Ereignisse und ein Verfahren „Benutzerrechtetabelle erhalten" in einem Container 152 zu einem elektronischen Gerät senden (38, Block 1690). Das elektronische Gerät 100 verarbeitet das eine oder die mehreren Ereignisse unter Verwendung des Verfahrens „URT erhalten", das eine assoziierte Audit-Aufzeichnung schreiben kann (38, Block 1692). Das Verfahren bestimmt dann, ob die assoziierten URT-Aufzeichnungen verfügbar sind (38, Entscheidungsblock 1694). Wenn die Aufzeichnungen nicht verfügbar sind (Ausgang „Nein" des Entscheidungsblocks 1694, 38), sendet das Verfahren eine Misserfolg-Benachrichtigung zu der Abstimm- und Klassifikations-Hilfseinrichtung 900 und schreibt eine assoziierte Audit-Aufzeichnung (Block 1696, 38). Wenn dagegen die URT-Aufzeichnungen verfügbar sind (Ausgang „Ja" des Entscheidungsblocks 1694, 38), verpackt das Verfahren die URT-Aufzeichnungen und assoziierten ein oder mehrere administrative Ereignisse in einen Container 152 und sendet den Container zu der Abstimm- und Klassifikations-Hilfseinrichtung 900 (38, Block 1698). Die Abstimm- und Klassifikations-Hilfseinrichtung 900 kann dann die administrativen Ereignisse unter Verwendung eines Verfahrens „Attributaufzeichnung aus URT erzeugen" verarbeiten, um die Informationen aus der URT bzw. den URT zu extrahieren oder einzusammeln (38, Block 1700).
  • 39 zeigt eine weitere beispielhafte Sequenz von Schritten zum Assemblieren von Regeln und Konsequenzen. Bei diesem Beispiel sendet die Abstimm- und Klassifikations-Hilfseinrichtung 900 ein oder mehrere administrative Ereignisse und ein Verfahren „Attributaufzeichnung aus URT erzeugen" zu dem elektronischen Gerät 100, das die Benutzerrechtetabelleinformationen speichert oder Zugang zu diesen hat (39, Block 1702). Das Gerät verarbeitet die Ereignisse dann unter Verwendung des ihm gesendeten Verfahrens und das Verfahren schreibt assoziierte Audit-Informationen, während es verarbeitet (39, Block 1704). Wenn die URT-Aufzeichnungen verfügbar sind und der Schritt erfolgreich beendet wird (Ausgang „Ja" des Entscheidungsblocks 1706, 39), sendet das Verfahren die resultierende URT-Attributaufzeichnung bzw. die resultierenden URT-Attributaufzeichnungen und ein oder mehrere administrative Ereignisse zu der Abstimm- und Klassifikations-Hilfseinrichtung in einem Container 152 und schreibt entsprechende Audit-Informationen in eine Audit-Kette (39, Block 1710). Wenn dagegen, entweder weil die URT-Aufzeichnungen nicht verfügbar sind oder weil das Verfahren aus einem bestimmten anderen Grund nicht erfolgreich abgeschlossen werden kann, ein Fehlerzustand entsteht, sendet das Verfahren eine Misserfolg-Benachrichtigung in einem Container 152 und schreibt eine assoziierte Audit-Aufzeichnung (Ausgang „Nein" des Entscheidungsblocks 1706, 39, Block 1708).
  • 40A, 40B zeigen beispielhafte Schritte, die durch die Blöcke 1700, 1704 ausgeführt werden, um „Attributaufzeichnung aus Benutzerrechtetabelle zu erzeugen". Das Verfahren beginnt mit dem Prüfen assoziierter Berechtigungen für die Benutzerrechtetabelle-Aufzeichnungen (40A, Block 1720). Vorausgesetzt, dass entsprechende Benutzer- und/oder Gruppenberechtigung verfügbar ist, findet das Verfahren als nächstes die Benutzerrechtetabelle (40A, Block 1722) und beginnt dann rekursiv mit dem Analysieren der Benutzerrechtetabellen-Informationen, um gewünschte Attributinformationen daraus einzusammeln (40A, Block 1724 und folgende). In diesem konkreten Beispiel findet das Verfahren die Benutzerrechtetabelle-Aufzeichnung (Block 1724, 40A), und findet dann den ersten Rechteaufzeich nungs-Kopfteil in der ersten Benutzerwahl-Aufzeichnung in der URT-Aufzeichnung (Block 1726, 1728, 40A). Das Verfahren kopiert Rechteaufzeichnungs-Kopfteilinformationen in die Attributaufzeichnung (Block 1730) und findet dann die Rechtekennung und kopiert diese in die Attributaufzeichnung (Block 1732, 1734). Dann findet das Verfahren rekursiv jeden Verfahren-Kopfteil in der Benutzerrechtetabelle-Rechteaufzeichnung und kopiert entsprechende Attributinformationen in die Attributaufzeichnung (Block 1736, 1738, 1740, 40B). Die Schritte 17281740 werden rekursiv für jede Rechteaufzeichnung in der Benutzerwahlaufzeichnung ausgeführt (siehe 40B, Entscheidungsblock 1742), und die obigen Schritte werden rekursiv für jede Benutzerwahlaufzeichnung in der Benutzerrechtetabelle ausgeführt (siehe Entscheidungsblock 1744, 40B). Zusätzlich werden rekursiv die Schritte 17241744 für jede Benutzerrechtetabelle-Aufzeichnung in der Benutzerrechtetabelle ausgeführt (siehe 40B, Entscheidungsblock 1746). Als letzen beispielhaften Schritt erzeugt das Verfahren eine Berechtigungsaufzeichnung, die Zugriff auf die von ihr erzeugte Attributaufzeichnung und ihre Benutzung kontrolliert (40B, Block 1748).
  • 41 zeigt durch den Berechtigungsprüfblock 1720 von 40A ausgeführte beispielhafte Schritte. Zum Beispiel kann die Sequenz von Schritten damit beginnen, eine entsprechende Berechtigungsaufzeichnung zu finden (41, Block 1750) und dann zu bestimmen, ob es eine Berechtigungsaufzeichnung gibt, die dem entsprechenden Benutzerrechtetabelleneintrag entspricht (41, Entscheidungsblock 1752). Wenn es keinen solchen Eintrag gibt (Ausgang „Nein" des Entscheidungsblocks 1752), kann das Verfahren einen Misserfolg melden, eine Audit-Aufzeichnung schreiben und enden (Block 1754, 1756, 1758, 41). Wenn es eine entsprechende Berechtigungsaufzeichnung gibt (Ausgang „Ja" des Entscheidungsblocks 1752, 41), kann die Berechtigungsaufzeichnung dann untersucht werden, ob sie die Benutzung für die Abstimm- und Klassifikations-Hilfseinrichtung 900 freigibt (Entscheidungsblock 1760, 41). Wenn die Berechtigungsaufzeichnung die Benutzung durch die Abstimm- und Klassifikations-Hilfseinrichtung 900 nicht freigibt (Ausgang „Nein" des Entscheidungsblocks 1760, 41), kann das Verfahren einen Misserfolg melden, eine Audit-Aufzeichnung schreiben und enden (Block 1762, 1764, 1766, 41). Wenn die Abstimm- und Klassifikations-Hilfseinrichtung 900 dagegen die erforderliche Berechtigung besitzt, die Benutzung freizugeben (Ausgang „Ja" des Entscheidungsblocks 1760, 41), kann das Verfahren zur Verwendung bei der Kontrolle des Zugriffs auf die Benutzerrechtetabelle selbst auf die (etwaige) Berechtigungsaufzeichnung für die Benutzerrechtetabelle zugreifen (Block 1768, 41).
  • 42A42C zeigen beispielhafte Rechteattributaufzeichnungen 1770, die aus den obigen Prozessen erhalten werden können. Die beispielhafte Rechteattributeaufzeichnung 1770-1 von 42A enthält ein Benutzer- oder Gruppen-ID-Feld 1772, ein Objekt-ID-Feld 1774 und eine beliebige Anzahl von Attributfeldern 1776(1), ...1776(n). Die in 42B gezeigte ausführlichere beispielhafte Rechteattributaufzeichnung 1770-2 enthält ein Benutzer-ID-Nummernfeld 1772, ein Objekt-ID-Feld 1774, ein Rechte-ID-Feld 1776a und ein entsprechendes Verfahren-Attributfeld 1776b, ein weiteres Rechte-ID-Feld 1776c und entsprechendes Verfahren-Attributfeld 1776d, ein Rechte-ID-Feld 1776e und entsprechende Verfahren-Attributfelder 1776f, 1776g und ein weiteres Rechte-ID-Feld 1776h und entsprechendes Verfahren-Attributfeld 1776i.
  • 42C zeigt, wie die Rechteattributaufzeichnung 1770 statt unter Verwendung von Zeichen als ein Beispiel numerisch codiert werden kann.
  • Beispielhafte Schritte zum Assemblieren von Benutzungs-
  • Audit-Aufzeichnungen
  • 43 zeigt Beispielhafte Schritte zum Assemblieren von Benutzungs-Audit-Aufzeichnungen zum Zwecke des Abstimmens und/oder Klassifizierens. Bei diesem Beispiel kann die Abstimm- und Klassifikations-Hilfseinrichtung 900 ein oder mehrere administrative Ereignisse und ein Verfahren „Audit-Aufzeichnungen erhalten" zu einem VDE-Gerät 100 in einem Container 152 senden (43, Block 1780). Das Gerät 100 kann das eine oder die mehreren Ereignisse unter Verwendung des Verfahrens „Audit-Aufzeichnungen erhalten" verarbeiten, dass eine assoziierte Audit-Aufzeichnung schreiben kann (Block 1782, 43). Wenn die Audit-Aufzeichnungen nicht verfügbar sind (Ausgang „Nein" des Entscheidungsblocks 1784, 43), kann das Verfahren eine Misserfolg-Benachrichtigung in einem Container zu der Abstimm- und Klassifikations-Hilfseinrichtung 900 senden und kann dann eine assoziierte Audit-Aufzeichnung schreiben (43, Block 1786). Wenn dagegen die Audit-Aufzeichnungen verfügbar sind (Ausgang „Ja" des Entscheidungsblocks 1784), kann das Verfahren ein oder mehrere administrative Ereignisse und die Audit-Aufzeichnungen in einem Container 152 zu der Abstimm- und Klassifikations-Hilfseinrichtung 900 senden und eine assoziierte Audit-Aufzeichnung schreiben (Block 1788, 43). Die Abstimm- und Klassifikations-Hilfseinrichtung 900 kann dann das eine oder die mehreren administrativen Ereignisse unter Verwendung eines Verfahrens „Attributaufzeichnung aus Audit-Aufzeichnung erzeugen" verarbeiten, um die Informationen aus der Audit-Aufzeichnung, die sie zur Durchführung des Blocks des Abstimmens und/oder Klassifizierens verwenden wird, zu extrahieren oder einzusammeln (Block 1790, 43).
  • 44 zeigt eine weitere Sequenz beispielhafter Schritte, die benutzt werden können, um Benutzungs-Audit-Aufzeichnungen zum Zwecke des Abstimmens und/oder Klassifizierens zu assemblieren. Bei dem Beispiel von 44 sendet die Abstimm- und Klassifikations-Hilfseinrichtung 900 eines oder mehrere administrative Ereignisse und ein Verfahren „Attributaufzeichnung aus Audit-Aufzeichnung erzeugen" in einem oder mehreren Containern 152 zu einem elektronischen Gerät 100 (44, Block 1792). Das Gerät 100 kann dann das eine oder die mehreren administrativen Ereignisse unter Verwendung des Verfahrens „Attributaufzeichnung aus Audit-Aufzeichnung erzeugen" verarbeiten, das eine assoziierte Audit-Aufzeichnung schreiben kann (Block 1794, 44). Das Verfahren kann bei diesem Prozess bestimmen, ob Audit-Aufzeichnungen verfügbar sind (44, Entscheidungsblock 1796). Wenn keine Audit-Aufzeichnungen verfügbar sind (Ausgang „Nein" des Entscheidungsblocks 1796), kann das Verfahren eine Misserfolg-Benachrichtigung zu der Abstimm- und Klassifikations-Hilfseinrichtung 900 senden (44, Block 1798). Wenn dagegen Audit-Aufzeichnungen verfügbar sind, kann das Verfahren die entsprechende Benutzungs-Attributaufzeichnungen und assoziierte administrative Ereignis(se) erzeugen, sie in einen Container 152 verpacken, den Container zu der Abstimm- und Klassifikations-Hilfseinrichtung 900 senden und entsprechende Audit-Aufzeichnungen schreiben (44, Block 1799).
  • 45A, 45B zeigen beispielhafte Schritte zum Ausführen des Verfahrens (das zum Beispiel in 44, Block 1794 gezeigt ist) zum Erzeugen von Attributaufzeichnung(en) aus Audit-Aufzeichnungen. Bei diesem Beispiel findet das Verfahren zuerst die Audit-Aufzeichnungen in einer sicheren Datenbank oder anderen Speichereinrichtungen (45(A), Block 1800). Als nächstes wählt das Verfahren eine entsprechende zu analysierende UDE-Audit-Aufzeichnung aus (45A, Block 1802) und bestimmt, ob eine Berechtigungsaufzeichnung verfügbar ist, die für diese bestimmte Audit-Aufzeichnung gilt (45(A), Entscheidungsblock 1804). Wenn eine Berechtigungsaufzeichnung erfor derlich und nicht verfügbar ist, meldet der Prozess Misserfolg, schreibt eine assoziierte Audit-Aufzeichnung und endet (45, Block 1806, 1808, 1810). Wenn dagegen eine erforderliche Berechtigungsaufzeichnung verfügbar ist (Ausgang „Ja" des Entscheidungsblocks 1804, 45), bestimmt der Prozess, ob die Berechtigungsaufzeichnung der Einrichtung oder dem Prozess Berechtigung zur Verwendung der Audit-Aufzeichnung(en) für diesen bestimmten Zweck gibt (Entscheidungsblock 1812, 45). wenn keine solche Berechtigung verfügbar ist (Ausgang „Nein" des Entscheidungsblocks 1812, 45A), meldet der Prozess Misserfolg, schreibt eine assoziierte Audit-Aufzeichnung und endet (45A, Block 1814, 1816, 1818).
  • Wenn eine etwaige geltende Berechtigungsaufzeichnung verfügbar ist und der Abstimm- und Klassifikations-Hilfseinrichtung 900 Berechtigung gibt (Ausgang „Ja" des Entscheidungsblocks 1812), bestimmt der Prozess, dass mehrere Audit-Aufzeichnungen zusammen als Gesamt-Ereignis analysiert werden müssen (45A, Entscheidungsblock 1820). Zum Beispiel kann eine „atomische Transaktion", bei der mehrere Schritte ausgeführt werden, um ein Gesamtergebnis zu erzielen, mehrere Audit-Aufzeichnungen aufweisen (z.B. aus mehreren Geräten 100), die möglicherweise zusammen analysiert werden müssen, um die Gesamttransaktion verstehen zu können. Als weiteres Beispiel kann ein Objekt Subteile (z.B. Subobjekte) aufweisen, an denen Operationen ausgeführt werden können – es kann aber für Abstimm- und Klassifikationszwecke wichtig sein, die Ergebnisse solcher mehreren Operationen zusammen zu analysieren, um entsprechende Attribute zur Abstimmung und/oder Klassifikation zu bestimmen. wenn es notwendig ist, mehrere Audit-Aufzeichnungen zur Analyse zusammen zu aggregieren (Entscheidungsblöcke 1820, 1822, 45A), fährt der Prozess damit fort, diese Audit-Aufzeichnungen zusammen zu analysieren und erzeugt entsprechende zusammenfassende Transaktionsinformationen (45A, Block 1824).
  • Als nächstes bestimmt der Prozess, ob er aggregierte Audit-Statistiken produzieren muss, um die assoziierte Abstimm- und Klassifikationsoperation auszuführen (45A, 45B, Entscheidungsblock 1826). Zum Beispiel müssen möglicherweise mehrere Operationen an einem bestimmten Objekt ausgeführt werden. Es kann wichtig sein, Statistiken über solche Operationen zu kennen (z.B. wie oft das Objekt an einem bestimmten Tag geöffnet wurde, wie viel Benutzer das Objekt in einem bestimmten Zeitraum geöffnet haben usw.). wenn solche aggregierten Statistiken erforderlich sind (Ausgang „Ja" des Entscheidungsblocks 1826, 45B), fährt der Prozess damit fort, solche aggregierte Statistiken zu erzeugen (Block 1828, 45B).
  • Als nächstes kopiert der Prozess gewählte Audit-Aufzeichnungsinformationen in eine Audit-Attributaufzeichnung (45B, Block 1830). Der Prozess bestimmt dann, ob er weitere Audit-Aufzeichnungen verarbeiten muss (Entscheidungsblock 1832, 45B). Wenn weitere Audit-Aufzeichnungen verarbeitet werden müssen (Ausgang „Ja" des Entscheidungsblocks 1832, 45B), kehrt die Steuerung zu 45A, Block 1802 zurück, um die nächste Audit-Aufzeichnung auszuwählen. Andernfalls (Ausgang „Nein" des Entscheidungsblocks 1832, 45B), erzeugt der Prozess eine mit der neu erzeugten Attributaufzeichnung bzw. den neu erzeugten Attributaufzeichnungen assoziierte Berechtigungsaufzeichnung (45B, Block 1834) und wird abgeschlossen.
  • 46A, 46B zeigen beispielhafte Benutzungs-Attribut- bzw. Statistikaufzeichnungen, die der Prozess von 45A–B erzeugen kann. Die Attributaufzeichnung 1830-1 von 46A kann zum Beispiel eine Benutzer-ID 1832, eine Objekt-ID 1834, und eine beliebige Anzahl von Attributfeldern 1836(1), ...1836(n) enthalten. Die ausführlichere beispielhafte Attributaufzeichnung 1830-2 von 46B enthält eine Benutzer-ID- Nummer 1832, eine Objekt-ID 1834, eine Rechte-ID 1836a und ein assoziiertes Verfahren-Charakteristikum 1836b, eine weitere Rechte-ID 1836c und ein assoziiertes Verfahren 1836d und assoziierte Statistiken 1836e, eine weitere Rechte-ID 1836f und ein assoziiertes Verfahren-Attribut 1836g, eine weitere Rechte-ID 1836h und assoziierte Verfahren 1836i, 1836j und assoziierte zusätzliche Attribute 1836k-1836o. Die in den Feldern 1836k1836o gezeigten Charakteristika könnten zum Beispiel aus einem Aggregat einer beliebigen Anzahl individueller Audit-Aufzeichnungen abgeleitet werden, die individuelle Transaktionen aufzeichnen, die mit dem in dem Feld 1834 identifizierten Objekt assoziiert sind.
  • BEISPIELE
  • Es folgen einige nicht einschränkende Beispiele dafür, wie die Abstimm- und Klassifikations-Hilfseinrichtung 900 in bestimmten Anwendungen nützlich sein kann.
  • Beispiel: Die Abstimm- und Klassifikations-Hilfseinrichtung 900 kann Modelle des gezielten Ausstrahlens oder der „Push-Verteilung" auf der Basis von Klassen unterstützen.
  • Interaktionen mit Inhalt, Transaktionen und anderen Ereignissen im World Wide web werden heutzutage hauptsächlich angetrieben durch Befolgen von Ketten von Hypertext-Links, Verwendung verschiedener Suchmaschinen und/oder -indizes, ohne auch nur einfaches Glück und Beharrlichkeit zu erwähnen, um interessanten und/oder nützlichen Inhalt und/oder Dienste zu finden. Diese Suchaktivitäten sind zeitaufwendig und im Allgemeinen ineffizient und haben das Merkmal gemeinsam, dass jeder Verbraucher gezielt gewünschten Inhalt von einer Website auf seinen Computer „pullen" muss, nachdem er erfolgreich spezifischen Inhalt oder Dienste von Interesse zu diesem Zeitpunkt identifiziert hat. Die vorlie genden Erfindungen unterstützen auch „Pull"-Modelle – ein Thema, auf das in Kürze eingegangen werden soll. Die vorliegenden Erfindungen unterstützen jedoch auch Modelle der Inhaltsverteilung durch gezieltes Ausstrahlen oder „Pushen".
  • Bei einem Beispiel kann die Abstimm- und Klassifikations-Hilfseinrichtung 900 viel mehr automatisierte und deshalb effizientere und effektivere Inhaltserzeugung ermöglichen, sowie Zugangs- und/oder Verteilungsdienste, die Informationen und/oder Dienste zu Benutzern „pushen". Die beispielhafte 47 zeigt ein beispielhaftes „Informations-Push"-Modell 2000, bei dem bei einer beliebigen Anzahl von Benutzern 2001(1), ...2001(n) jeweils ein VDE-Knoten (z.B. eine geschützte Verarbeitungsumgebung 154) in ihren Geräten installiert ist. Diese beispielhaften Geräte können von beliebiger Art sein, darunter Computer, so genannte Web-Fernseher oder Web-TV, DVD-Geräte mit bestimmter Form von Rückkanal, Digitalreceiver mit einem „Rückkanal" und so weiter.
  • Vielleicht mit Berechtigung des Benutzers oder einer anderen Autorität, wie zum Beispiel eines Administrators in einer Organisation, sammelt der VDE-Knoten verschiedene Benutzungsinformationen oder „Info-Erschöpfung" gemäß den Regeln und Benutzungskonsequenzen, die durch einen oder mehrere Wertkette-Teilnehmer bereitgestellt werden. Zu Zeitpunkten, die als Vorgabe und/oder durch die assoziierten Regeln und Konsequenzen spezifiziert werden, werden in diesem Beispiel in VDE-Containern 2006(1)2006(n) Audit-Aufzeichnungen zu einem Benutzungs-Clearinghouse 300 gesendet, das seinerseits alle oder einen Teil dieser Audit-Aufzeichnungen in einen VDE-Container 2008 zu der Abstimm- und Klassifikations-Hilfseinrichtung 900 senden kann. Die Audit-Aufzeichnungen können Rechteverwaltungsinformationen enthalten, darunter, aber ohne Einschränkung auf die Menge der Benutzung, den etwaigen bezahlten Betrag, die etwaige verwendete Bezahlungsmethode, VDE-Kontrollmengen und/oder Daten, die verschiedene Attribute des Knotens, Benutzers und/oder bekannter und/oder benutzter Objekt(e) identifizieren. Die Audit-Aufzeichnungen können auch Informationen über Objekte enthalten, die dem VDE-Knoten bekannt sind (Objekte mit PERC-Aufzeichnungen – siehe 35A, 35B und die assoziierten Besprechungen) und/oder Objekte, die benutzt wurden (Objekte mit URT-Einträgen – siehe 40A40B und assoziierte Besprechungen) auf dem Knoten.
  • Die Abstimm- und Klassifikations-Hilfseinrichtung 900 kann auch von einem oder mehreren Anbietern 2010 Inhaltsobjekte 2003 selbst empfangen, wie zum Beispiel Informationen im Textformat und/oder Metadaten 2005, die mit Inhaltsobjekten assoziiert sind. Unter Verwendung mindestens eines Klassifikationsverfahrens kann die Abstimm- und Klassifikations-Hilfseinrichtung 900 mindestens eine Objektklassenhierarchie, Objektklasse, ein Objektklassifikationsschema, eine Objektkategorie und/oder ein Objektkategorieschema unter Verwendung mindestens bestimmter Rechteverwaltungsinformationen erzeugen und mindestens ein Objekt mindestens einer Kategorie und/oder Klasse zuweisen.
  • Die Abstimm- und Klassifikations-Hilfseinrichtung 900 nimmt die Benutzungsinformationen und andere Rechteverwaltungsinformationen, die aus den VDE-Knoten und/oder anderen Informationsquellen empfangen wurden, und kann mindestens eine Kategorie erzeugen und kann einer Kategorie und/oder Klasse mindestens einen Knoten und/oder Benutzer zuweisen. In 47 senden die Abstimm- und Klassifikations-Hilfseinrichtung 900 einen VDE-Container 2002 mit Informationen, die die von einem oder mehreren Knoten und/oder Benutzern verwendeten Inhaltsklassen zeigen, zusammen mit einer Anforderung, dass der Anbieter 2010 ähnlichen Inhalt zu einem oder mehreren Benutzern 2001 zurücksendet, zu dem Inhaltsanbieter 2010. Mindestens ein Inhaltsanbieter 2010 sendet dann mindestens einen VDE-Container 2004 zu Benutzer A mit Inhalt und/oder Informationen über verfügbaren Inhalt, der angesichts der Vorgeschichte der Inhaltsbenutzung, die in VDE-Audit-Aufzeichnungen und/oder anderen Rechteverwaltungsinformationen widergespiegelt werden, für Benutzer A von Interesse sein kann. Bei diesem „Push"-Beispiel können Inhalts- oder Informationsklassen über verfügbaren Inhalt automatisch von (einer Klasse von) Inhaltsanbietern zu einem oder mehreren Mitgliedern oder einer Klasse von Benutzern und/oder Knoten gepusht werden. Folglich müssen Benutzer wenn überhaupt nicht so intensiv nach für sie interessantem Inhalt suchen.
  • Bei diesem Beispiel empfängt Benutzer A Inhalt, der am wahrscheinlichsten Inhalt ist, den der Benutzer bereits benutzt hat, wie vielleicht Inhalt, der in der jüngeren Vergangenheit am häufigsten benutzt wurde.
  • Die vorliegenden Erfindungen unterstützen auch, dass die Abstimm- und Klassifikations-Hilfseinrichtung 900 und/oder der Inhaltsanbieter Inhalt senden, der sich in einer von Themen von vorherigem und aktuellem Interesse für einen bestimmten Benutzer und/oder eine Gruppe von Benutzern entfernteren Klasse oder Klassen befindet. Bestimmte Klassifikationsverfahren, die für Fachleute vertraut sind, können quantitative Indikatoren der Entfernung bereitstellen, die ihrerseits als mindestens ein Auswahlkriterium verwendet werden können.
  • Bei einem anderen Beispiel kann das Abstimmen von Inhalt an Benutzer und/oder Knoten teilweise auf Klassenzuweisungen basieren, die ihrerseits teilweise auf Informationen, bezüglich Benutzerpräferenzen basieren, die durch die Abstimm- und Klassifikations-Hilfseinrichtung 900 oder einen anderen Wertkettenteilnehmer, wie zum Beispiel eine Marktforschungsfirma, eine Werbeagentur, einen Anbieter, einen Vertreiber, einen VDE-Administrator 800 oder ein anderes Kommerz-Hilfsein richtungssystem solizitiert werden.
  • Obwohl die Abstimm- und Klassifikations-Hilfseinrichtung 900 und/oder der Inhaltsanbieter „mehr vom selben" senden können, unterstützen die vorliegenden Erfindungen in einem weiteren Beispiel, dass Anbieter zumindest gelegentlich Inhalt senden, der entfernter mit den anscheinenden Interessen von Benutzern zusammenhängt, um zu bestimmen, ob der Interessenkreis des Benutzers ein wenig größer sein könnte, als durch vergangene Benutzung und andere Rechteverwaltungsinformationen alleine angezeigt wird.
  • In einem anderen Beispiel können Anbieter von Zeit zu Zeit Inhalt senden, der nicht mit den anscheinenden Interessen des Benutzers zusammenhängt, der aber dennoch die Interessen von Personen und/oder Gruppen widerspiegelt, die mindestens ein Attribut mit dem Benutzer gemeinsam haben. Zum Beispiel kann die Abstimm- und Klassifikations-Hilfseinrichtung 900 durch Senden eines VDE-Containers mit entsprechenden Benutzer- und Inhaltsklasseninformationen einem Anbieter vorschlagen, dass Benutzer A Inhalt empfängt, der inhaltähnlich ist, der von einem anderen Mitglied oder Mitgliedern in derselben Gruppe oder Klasse wie Benutzer A verwendet wird. Bei einem Beispiel kann die Abstimm- und Klassifikations-Hilfseinrichtung 900 vorschlagen, Geschäftinformationen in Bezug auf ein bestimmtes vertikales Marktsegment zu senden, weil andere in derselben Klasse wie Benutzer A diesem Markt Aufmerksamkeit geschenkt haben.
  • Zur Unterstützung verschiedener Modelle des gezielten Ausstrahlens oder „Pushens" von Inhalt kann die Abstimm- und Klassifikations-Hilfseinrichtung 900 inhaltsklassenbezogene Informationen einer „Subjektvermittlung" oder „Subjekt-Abbildungsvorrichtung" zuführen, die ihrerseits Teilnehmer, die Informationen in einer oder mehreren spezifizierten Klassen wünschen, mit einer oder mehreren Quellen von Inhalt in der angeforderten Klasse oder den angeforderten Klassen vergleicht.
  • Das nicht einschränkende Beispiel für Subjektvermittlung 2050, 47A, zeigt eine Anzahl von Kunden 2053(1)2053(n) jeweils mit einem Gerät 2052(1)2052(n), wie etwa einem Personal Computer. Andere Anordnungen können Geräte wie etwa eine WebTV-Schnittstelle umfassen und/oder einen intelligenten „Digitalreceiver", der mit einer Schnittstelleneinrichtung verbunden ist, die einen oder mehrere (digitale) TV-Geräte zur Anzeige benutzt. Weitere Anordnungen können einen NC-Computer ohne Festplatte, der logisch mit mindestem einem Server verbunden ist, einen persönlichen digitalen Assistenten mit Netzwerkverbindung und/oder beliebige andere Geräte mit geeigneten Verarbeitungs-, Speicher- und Kommunikationsfähigkeiten umfassen.
  • Wieder mit Bezug auf 47A kann jedes Kundengerät 2052 eine sichere VDE-Knoteninstallation 2054 aufweisen, in die eine geschützte Verarbeitungsumgebung 154 integriert ist, wie in "Ginter et al." beschrieben, sowie Nachrichtenübermittlungsdienstesoftware 2058, die die Kommunikation mit anderen Geräten verwaltet. (Bei einem alternativen Beispiel weisen bestimmte Geräte möglicherweise keine sicheren Knoten oder ausreichend sichere Knoten auf und erhalten entsprechend einen oder mehrere Dienste auf der Basis einer geschützten Verarbeitungsumgebung 154 von einem oder mehreren Servern und/oder Peers). Diese Geräte können sich in derselben physischen und/oder logischen Umgebung, wie zum Beispiel im selben lokalen Netzwerk befinden und/oder können über großflächige Netzwerke, wie zum Beispiel Firmenintranets mit mehreren Standorten und/oder im Internet selbst verteilt sein. Neben anderen Aufgaben „horchen" die Nachrichtenübermittlungsdienste 2058 nach Nachrichten, die für dieses bestimmte Gerät bestimmt sind, oder nach ausgestrahlten Nachrichten, die für mindestens ein Gerät in der Menge von Geräten, die die Ausstrahlung empfangen, bestimmt sind. In bestimmten Fällen „horcht" tatsächlich möglicherweise kein Gerät. In anderen Beispielen können die Nachrichtenübermittlungsdienste 2058 Ablieferungssicherstellungsfähigkeiten enthalten, die die Ablieferung durch Verwendung expliziter oder impliziter Bestätigungen des Empfangs kombiniert mit der Möglichkeit zum Neusenden von Informationen, die nicht bestätigt wurden, sicherstellen. Nachrichtenübermittlungsdienste 2058 können so ausgelegt sein, dass ein Betreiber aus einem oder mehreren Abliefersicherstellungsniveaus auswählen kann, wie zum Beispiel „keine Empfangsbestätigung", „n-maliger Neuversuch, dann Benachrichtigung des Betreibers bei Nichtempfang", „Neuversuch bis zu einem bestimmten Datum/Zeitpunkt, dann Benachrichtigung des Betreibers bei Nichtempfang", „n-maliger Neuversuch und/oder bis zu einem bestimmten Datum/Zeitpunkt, keine Betreiberbenachrichtigung notwendig" usw.
  • Die Nachrichtenübermittlungsdienste 2058 können den sicheren Knoten 2054 verwenden, um eine oder mehrere Nachrichten in einem sicheren VDE-Container zu verpacken, der auch eine oder mehrere Regelmengen oder Benutzungskonsequenzen aufweisen kann, die mit einer oder mehreren Nachrichten assoziert sein können, wie in "Ginter et al.". In diesem Beispiel senden die Nachrichtenübermittlungsdienste 2058 dann den sicheren Container zu einem oder mehreren Zielorten z.B. unter Verwendung von TCP/IP und einiger anderer Netzwerkprotokolle. Die Nachrichtenübermittlungsdienste 2058 können auch einen VDE-Container an einen oder mehrere Kunden 2053 ausstrahlen.
  • In diesem Beispiel verwendet ein Kunde 2053 die Anwendung 2060, um beharrlich eine oder mehrere bestimmte Klassen von Inhalt anzufordern oder an diesen „teilzunehmen". Zum Beispiel könnte eine sehr detaillierte Klasse Folgendes umfassen: „Geschäftsinformationen über den USA-Marktanteil von PC-Vertreibern, Informationen im Textformat, die weniger als §1 pro Posten kosten und wofür der Teilnehmer das Recht erhält, mindestens einen gesamten Absatz herauszunehmen, solange die herausgenommene Menge auf der Basis von Wörterzählung weniger als 25% des gesamten Postens ausmacht". Diese selbe und/oder eine andere Anwendung können auch verwendet werden, um mit Inhaltsinstanzen in den gewünschten Klassen zu interagieren, indem zum Beispiel Informationen auf einem Computerbildschirm und/oder einer anderen Ausgabeeinrichtung gemäß den mit diesem Posten assoziierten Regeln und Benutzungskonsequenzen angezeigt werden. Wenn ein Benutzer an einer oder mehreren Klassen kein Interesse mehr hat, können sie auch dieselbe (oder eine ähnliche) Anwendung 2060 verwenden, um ein bestimmtes Thema „abzubestellen" oder weitere Verschmälerungs- oder Erweiterungskriterien zu spezifizieren, um den Inhaltsfluss von einer oder mehreren Klassen einzustellen.
  • Posten in der gewünschten Klasse oder in den gewünschten Klassen können von mehr als einer Inhaltsquelle 2074(1)2074(n) erhältlich sein. Um die Effizienz des Findens von für den Abonnenten oder anderen Teilnehmer interessierendem Inhalt zu verbessern, kann die Abstimmung und Klassifikation 900 eine solche Klassendefinition erzeugt und dieser Klasse einen oder mehrere Inhaltsposten zugewiesen haben. In einem Beispiel kann Abstimmung und Klassifikation 900 ein oder mehrere Verfahren und administrative Ereignisse, die zum Aufrufen des Verfahrens bzw. der Verfahren notwendig sind, in einem sicheren VDE-Behälter zu einer oder mehreren Inhaltsquellen 2074 gesendet haben, in denen die Klassifikationsverfahren ausgeführt werden. Solche Verfahren können zum Beispiel einer oder mehreren Klassen Inhaltsposten zuweisen. Es können ein oder mehrere Objekt- und/oder Postenkennungen zusammen mit Klassenzuweisungen für jeden Posten zu der Abstimm- und Klassi fikations-Hilfseinrichtung 900 gesendet worden sein. Wenn die Abstimm- und Klassifikations-Hilfseinrichtung 900 die gewünschte Klasse zuvor noch nicht erzeugt hat und ihr Posten zugewiesen hat, kann die Abstimm- und Klassifikations-Hilfseinrichtung 900 als Reaktion auf eine Anforderung von der Themenvermittlung 2051 dies unter Verwendung einer beliebigen geeigneten Kombination einer oder mehrerer solcher Klassifikationsverfahren und -prozeduren durchführen. Die Abstimm- und Klassifikations-Hilfseinrichtung 900 kann unter Verwendung mindestens bestimmter Rechteverwaltungsinformationen mindestens eine Objektklassenhierarchie, Objektklasse, ein Objektklassifikationsschema, eine Objektkategorie und/oder ein Objektkategorieschema erzeugen und mindestens einer Kategorie und/oder Klasse mindestens ein Objekt, einen Posten und/oder einen Teilnehmer zuweisen.
  • Nach dem Empfang der Anforderungs- und/oder – „Teilnahme"-Nachricht von dem Kunden 2053 kann die Themavermittlung 2051 die Abstimmung und Klassifikation 900 nach Inhaltsquellen 2074 anfragen, die Posten in der gewünschten Klasse oder in den gewünschten Klassen aufweisen. Die Abstimm- und Klassifikations-Hilfseinrichtung 900 kann mit Informationen antworten, die etwaige bekannte Informationsquellen in der gewünschten Klasse bzw. in den gewünschten Klassen angeben. Die Themenvermittlung 2051 kann dann einen VDE-Container zu der entsprechenden Inhaltsquelle bzw. den entsprechenden Inhaltsquellen 2074 senden, der angibt, dass bestimmte Kunden 2053 an Posten in der gewünschten Klasse interessiert sind und dass die Inhaltsquelle 2074 Posten in dieser Klasse zu diesen Kunden 2053 und/oder Gruppen von Kunden senden soll und/oder solchen Inhalt in Ausstrahlungen, die von solchen Teilnehmern empfangen werden können, aufnehmen soll.
  • Die Inhaltsquellen 2074 können bereits Klassendefinitionen und Klassenzuweisungsinformationen von der Abstimm- und Klassifikations-Hilfseinrichtung 900 empfangen haben und/oder können von der Abstimm- und Klassifikations-Hilfseinrichtung 900 oder einem anderen Teilnehmer der Transaktion eines oder mehrere Klassifikationsverfahren und assoziierte Ereignisse zum Aufrufen eines oder mehrerer dieser Verfahren zur Durchführung von Klassifikations- und/oder Klassenzuweisungsprozessen empfangen haben.
  • Bei einer Anordnung kann die Inhaltsquelle 2074 die gewünschten Posten durch Verwendung der Nachrichtenübermittlungsdienste 2058 und der Themavermittlung 2051 direkt zu den teilnehmenden Kunden 2053 senden, um jeden Posten zu publizieren, wenn er für die Verteilung verfügbar wird. In einem anderen Beispiel kann die Inhaltsquelle 2074 die Informationen so ausstrahlen, dass Nachrichtenübermittlungsdienste 2058 von Teilnehmern Gelegenheit erhalten, auf solche Posten aus einer Ausstrahlung zuzugreifen. Die Inhaltsquelle 2074 kann die Nachrichtenübermittlungsdienste 2058 aufrufen, um den sicheren VDE-Knoten zu verwenden, um den Posten zusammen mit assoziierten Regeln und Benutzungskonsequenzen in einem VDE-Container zu verpacken und diesen Container dann senden, so dass ein oder mehrere zuhörende Nachrichtenübermittlungsdienste 2058 auf anderen Geräten 2052(1)...2052(n) ihn empfangen. Auf der Basis von Themeninformationen, die in dem Nachrichtenkopfteil und/oder in unverschlüsselten (aber wahlweise für Integrität geschützten) Bereichen des VDE-Containers enthalten sind, können die zuhörenden Nachrichtenübermittlungsdienste 2058 die Nachricht als zu einer Themenklasse gehörend identifizieren, nach der sie horchen und dann den VDE-Knoten zum Öffnen des Containers benutzen und den Posten gemäß den assoziierten Regeln und Benutzungskonsequenzen dieses Postens anderweitig benutzen.
  • Bei einer anderen Anordnung kann sich die Themenvermittlung 2051 auf jedem Kundengerät 2052(1)...2052(n) be finden. Unter Verwendung der Nachrichtenübermittlungsdienste 2058 kann jede Themenvermittlung 2051 mit der Abstimm- und Klassifikations-Hilfseinrichtung 900 kommunizieren, um Quellen von Inhalt, die mit den abonnierten Klassen übereinstimmen, zu finden. In diesem Beispiel verwendet die Themenvermittlung 2051 des lokalen Geräts dann die Nachrichtenübermittlungsdienste 2058 zur Kommunikation mit einer oder mehreren Inhaltsquellen 2074, die Inhaltsklassen anzeigen, an denen es teilnehmen möchte. Unter Verwendung der Nachrichtenübermittlungsdienste 2058 können eine oder mehrere Inhaltsquellen 2074 Posten in den gewünschten Klassen direkt zu teilnehmenden Kunden 2053 zusammen mit assoziierten Regeln und Konsequenzen in sicheren VDE-Containern senden und/oder ausstrahlen. Bei einer anderen Anordnung kann die Inhaltsquelle 2074 eine Menge von Regeln und Benutzungskonsequenzen senden, die für Mitglieder einer oder mehrerer Postenklassen gelten, wodurch die Effizienz der Verteilung und der Rechteverwaltung potenziell verbessert wird. Bei einem anderen Beispiel können die Regeln und Inhaltsposten in separaten VDE-Containern gesendet werden. In diesem Beispiel horchen die Nachrichtenübermittlungsdienste 2058 und die Themenvermittlung 2051 nach Nachrichten, die an die Kunden adressiert sind, die an einer bestimmten Inhaltspostenklasse teilnehmen, und stellt diese Posten Kunden, die eine Anwendung 2060 verwenden, zur Verfügung.
  • Bei einer anderen Anordnung können die Nachrichtenübermittlungsdienste 2058 und/oder die Themenvermittlung 2051 auf Netzwerk-Routern und Netzwerk-Switches installiert werden, wofür ein Nichteinschränkungsbeispiel ATM-Vermittlungen und andere Paket- und/oder Zellenvermittlungen sind.
  • Beispiel: Digitale Ausstrahlung auf der Basis von Abstimmung und Klassifikation
  • „Shear et al." beschreiben ein digitales Ausstrahlungsnetzwerk („DBN"), das als Kooperation von Websites und zum Beispiel von Dienstanbietern mit zentralen und vielleicht regionalen und logischen (z.B. auf dem Markt basierenden) Hauptsitz-Gruppen fungieren kann, oder es kann als Gewinn anstrebende Anteilseigner-Korporation in einem Unternehmensmodell fungieren, das Fernsehausstrahlungsfirmen (z.B: NBC) ähnelt, oder es kann als Kooperation oder virtuelle Korporation mit einer bestimmten Mischung oder Kombination von Mischungen der obigen Attribute fungieren und verteilte peer-to-peerhierarchische und zentralisierte administrative Unternehmensbeziehungen und -aktivitäten verwenden.
  • Bei einem Beispiel können sich mehrere Korporationen zusammenschließen, um die Vorteile von Größe und Koordination bereitzustellen, wobei individuelle Teilnehmer einen gewissen Grad an Spezialwissen einbringen und die Körperschaft von Entitäten zusammen auf bestimmte Weise eine Kooperation oder Korporation auf „höherer" Ebene koordiniert.
  • 48 zeigt ein nicht einschränkendes Beispiel 2100 für ein DBN mit einem oder mehreren DBN-Webservern 2104(1)...2104(n) und einem oder mehreren Webnutzern jeweils mit VDE-Knoten. Ein spezifischer DBN-Server (oder mehrere Server) ziehen Benutzer an, weil er Zugang zu spezialisiertem Inhalt und/oder spezialisierten Diensten 2108 gibt. Mindestens teilweise auf der Basis von aus DBN-Servern gesammelten Rechteverwaltungsinformationen 2110, wie zum Beispiel mit den am häufigsten angeforderten Informationen assoziierte Kontrollen, erzeugt die Abstimm- und Klassifikations-Hilfseinrichtung 900 Kategorien von Inhalt (und/oder Diensten) und weist DBN-Server gemäß ihren Spezialgebieten einer oder mehreren Klassen zu. Die Abstimm- und Klassifikations-Hilfseinrichtung 900 kann mindestens eine Klassenhierarchie, eine Klasse, ein Klassifikationsschema, eine Kategorie und/oder ein Kategorieschema unter Verwendung mindestens bestimmter Rechteverwaltungsinformationen erzeugen und mindestens einen DBN-Server und/oder mindestens bestimmte Informationen mindestens einer Kategorie und/oder Klasse zuweisen.
  • Zum Beispiel kann sich ein DBN-Server auf Verbraucher-Sportinformationen spezialisieren, während sich ein anderer auf rechtliche Informationen spezialisieren kann. DBN-Server können sich auf mehrere Inhalt- (und/oder Dienste-) Gebiete spezialisieren. Diese Klassen- und Klassenzuweisungsinformationen werden DBN-Servern, Anbietern von Inhalt (und/oder Diensten) oder beiden zugeführt.
  • Die Abstimm- und Klassifikations-Hilfseinrichtung 900 sendet in einem Beispiel VDE-Container 2112 zu Inhaltsquellen 2102, die spezifische Inhaltsklassen angeben, die zu einem oder mehreren DBN-Servern 2104 gesendet werden sollen. Unter Verwendung dieser Informationen senden Inhaltsanbieter 2102(1)2012(n) dann Inhalt in diesen Kategorien in VDE-Containern 2106, die mit den Kategorien des häufigsten Treffers und/oder verbrauchten Inhalts auf einem DBN-Server 2104(1)2104(n) übereinstimmen. (Bei einem anderen Beispiel können andere Informationen als Grundlage für Klassifikation, Abstimmen und Auswahl verwendet werden). Zum Beispiel sendet die Abstimm- und Klassifikations-Hilfseinrichtung 900 einen VDE-Container 2112(2) mit Anweisungen, Inhalt in den Kategorien 1, 11 und 15 zu dem DBN-Server 1 (2104(1)) zu senden, zu der Inhaltsquelle 2102(1). Dieser Inhalt kann seinerseits in VDE-Containern 2108(1), 2108(3) zu einem oder mehreren Verbrauchern gesendet werden.
  • In einem Aspekt gleicht dieser beispielhafte Prozess dem Fall, dass Hersteller und Vertreiber von Verbrauchsgütern Wal-Mart-Regale auf der Basis von Verkaufspunkt- und Inventardaten mit den am meisten verlangten Posten gefüllt halten. Ein Unterschied besteht natürlich darin, dass in diesem Beispiel der DBN-Server mit immateriellen Gütern in derselben oder ähnlichen Klasse wie die verkauften immateriellen Güter gefüllt wird, anstatt Verbrauchsgüter zu ersetzen, die aus dem Regal verkauft wurden. Bei einem anderen Beispiel kann ein DBN-Server seine Klassifikationsdaten zusammen mit einer Anforderung, dass sie mehr vom selben senden, zu Inhaltsanbietern senden. Die Anforderung kann unabhängig von den Klasseninformationen gesendet werden.
  • Bei einem anderen Beispiel kann die Abstimm- und Klassifikations-Hilfseinrichtung 900 Inhalts- und/oder Rechteverwaltungsinformationen von Anbietern empfangen und damit fortfahren, Klassen von Inhalt und/oder Inhaltsanbietern zu erzeugen, wobei die Klassen teilweise unter Verwendung von Rechteverwaltungsdaten definiert werden können. Inhalt auf einer Klasse kann u.a. nach Preis, Bezahlungsmethoden, Benutzungsgelegenheiten (z.B. verfügbar für Drucken, verfügbar für das Anschauen von Pay-Per-Use), Benutzungskonsequenzen und/oder spezifischen Berechtigungen von Inhalt in einer anderen Klasse unterschieden werden. Die Abstimm- und Klassifikations-Hilfseinrichtung 900 kann danach vielleicht in einem VDE-Container eine Übermittlung zu Anbietern senden, die angibt, dass sie Inhalt in einer oder mehreren spezifizierten Klassen zu mindestens einem DBN-Server senden.
  • Das nicht einschränkende Beispiel von 48 zeigt, dass das DBN 2100 aus Video- und/oder Audio-Inhaltsanbietern bestehen kann, die bestimmte Kategorien von Video- und/oder Audioinhalt 2106 zu den DBN-Servern 2104(1)2104(n) auf der Basis der Inhaltskategorien senden, auf die sich jeder Server spezialisieren kann, die ihrerseits mindestens teilweise über Benutzungshäufigkeits- und/oder andere Rechteverwaltungsinformationen bestimmt werden können, die in VDE-Containern zu der Abstimm- und Klassifikations-Hilfseinrichtung 900 oder zu einem Benutzungs- Clearinghouse 300 und dann zu der Abstimm- und Klassifikations-Hilfseinrichtung 900 gesendet werden. (Bei einem anderen Beispiel können andere Informationen als Grundlage für Klassifikation, Abstimmung und Auswahl benutzt werden). Die Abstimm- und Klassifikations-Hilfseinrichtung 900 sendet VDE-Container 2112 zu Inhaltsquellen, die angeben, dass sie Inhalt in spezifischen Kategorien 2106 zu spezifischen DBN-Servern 2104 senden sollen. Jeder DBN-Server 2104(1)2104(n) liefert Video- und/oder Audio in VDE-Containern an Teilnehmer, die an solchem Inhalt interessiert sind. Bei einem anderen Beispiel kann ein VDE-Container sowohl Video als auch Audio und/oder beliebige andere Inhaltstypen enthalten.
  • Beispiel: Die Abstimm- und Klassifikations-Hilfseinrichtung 900 kann „Pull"-Verteilungsmodelle auf der Basis von Klassen unterstützen
  • Ungeachtet des festgestellten Trends in Richtung „Push"-Inhaltsablieferungsmodellen verbessern die vorliegenden Erfindungen Effizienz, Konzentration, Spezifizität und Zweckmäßigkeit von Inhalts-„Pull"-Modellen. Bei einem Beispiel 2300 (49) sendet die Abstimm- und Klassifikations-Hilfseinrichtung 900 in VDE-Containern 2306(1)2306(n) mindestens ein administratives Ereignis und/oder assoziiertes Verfahren, das Klassifikation und/oder Klassenzuweisungen ausführt, zu einem VDE-bewussten Gerät. Die administrativen Ereignisse und Verfahren werden unter der Kontrolle des VDE-Knotens verarbeitet. Bei einem Beispiel können die Ergebnisse der Verarbeitung des Klassifikationsverfahrens mindestens eine Klasse von Inhalt und/oder Diensten anzeigen, die für einen Benutzer und/oder Knoten von Interesse ist. Das Klassifikationsverfahren kann auch mindestens eine Klassenhierarchie, eine Klasse, ein Klassifikationsschema, eine Kategorie und/oder ein Kategorieschema unter Verwendung mindestens bestimmter Rechteverwaltungsinformationen erzeugen und mindestens einer Kategorie und/oder Klasse mindestens einen Dienst und/oder mindestens bestimmten Inhalt zuweisen.
  • Danach kann ein VDE-Container 2308 mit Informationen, die mindestens eine Klasse von Inhalt, Diensten, Transaktionen, Regeln und/oder Benutzungskonsequenzen anzeigen, wie zum Beispiel die Möglichkeit, zu modifizieren, Auszüge vorzunehmen und/oder umzuformatieren und/oder Ereignissen und einer Anforderung, dass der Anbieter Inhalt und/oder Zeiger auf Dienste, die den gesetzten Kriterien und/oder deskriptive Informationen über solchen Inhalt, solche Dienste, solche Transaktionen und/oder solche Ereignisse zu dem Benutzer und/oder Knoten senden soll, zu einem Anbieter 2302 gesendet werden. Die Anforderung kann beispielsweise explizit vom Benutzer und/oder Knoten oder vom Knoten gemäß einem oder mehreren administrativen Ereignissen und assoziierten Verfahren und/oder Kontrollmengen initiiert werden. Der Inhaltsanbieter 2302 wiederum sendet einen VDE-Container 2304 zum anfordenden Benutzer 2306(1) mit Inhalt, der auf die gewünschten Auswahlkriterien und/oder -profile abgestimmt ist.
  • Der Benutzer kann wählen, ein oder mehrere Inhaltsobjekte zu benutzen, zu konsumieren, zu kaufen und/oder zu leihen (oder einen oder mehrere Dienste zu benutzen). Wie dieses eine Beispiel zeigt, zieht der Benutzer Inhalt und/oder interagiert mit Diensten, indem mindestens eine Klasse, die Benutzerpräferenzen angibt, mit mindestens einer Klasse von Inhaltsobjekten und/oder Diensten und/oder Transaktionstypen abgestimmt wird.
  • Beispiel: Die verteilte Unternehmens-Abstimm- und – Klassifikations-Hilfseinrichtung
  • Unternehmen und andere Organisationen können über Privatsphäre und Vertraulichkeit in Bezug auf in der Firma verwendete Informationen und/oder Dienste besorgt sein.
  • Diese Sorge kann Manifest sein, gleichgültig, ob die Informationen und/oder Dienste von innerhalb und/oder außerhalb der Organisation stammen. Bestimmte Organisationen können somit starke Anreize haben, die vorliegenden Erfindungen auszunutzen, indem eine verteilte Abstimm- und Klassifikations-Hilfseinrichtung 900 betrieben wird, um Abstimm- und Klassifikationsdienste innerhalb des Unternehmens bereitzustellen, während gleichzeitig ein hoher Grad an Vertraulichkeit und Privatsphäre aufrechterhalten wird, indem die Beschaffenheit, der Umfang und die Einzelheiten von außerhalb der Organisation gesendeten Informationen ausgewählt und/oder begrenzt werden.
  • 50 zeigt ein Beispiel 2400 für eine Entität 2406, die ein oder mehrere VDE-befähigte Geräte und Benutzer 2420(1)2420(5) in einem Firmen-Intranet 2418 aufweist. Diese Geräte können zum Beispiel Computer, Workstations, zentrale Rechner oder spezialisiertere Einrichtungen sein, wie etwa Supercomputer und/oder Graphik-Workstations für Animations- und Spezialeffekte. Die Firma kann außerdem intern ein oder mehrere Kommerz-Hilfseinrichtungssysteme betreiben, darunter vielleicht ein Finanz-Clearinghouse 200, ein Benutzungs-Clearinghouse 300 und eine Abstimm- und Klassifikations-Hilfseinrichtung 900. Die Firma kann auch mindestens einen Inhaltsserver 2414 betreiben. Diese Kommerz-Hilfseinrichtungssysteme und Server sind auch mit dem Firmen-Intranet 2418 verbunden. Die Firma 2406 hält außerdem eine oder mehrere Verbindungen zu dem Internet 2402 aufrecht. (Bei einem anderen Beispiel kann die Firma zusätzlich zu oder anstelle der einen oder mehreren Verbindungen zum öffentlichen Internet Verbindungen zu mindestens einem privaten Netzwerk aufrechterhalten, das von ihr selbst und/oder Dritten betrieben wird.) Der bzw. die Inhaltsserver können Zugang zu internen proprietären Firmeninformationen und/oder zu externen, häufig kommerziellen Informationen bereitstellen. Der interne Inhaltsserver kann als Gateway zu externen An bietern 2404(A)2404(C) wirken und/oder kann Host für lokal auf einem Inhaltsserver 2408 gespeicherten kommerziellen Inhalt sein.
  • Bei einem Beispiel werden VDE-Audit-Aufzeichnungen und/oder andere Rechteverwaltungsinformationen in VDE-Containern 2412 von einem oder mehreren VDE-Knoten 2420 zu dem Unternehmens-Benutzungs-Clearinghouse 300 gesendet, das mindestens einen Teil dieser Benutzungsinformationen in VDE-Containern 2410 zu der Unternehmens-Abstimm- und -Klassifikations-Hilfseinrichtung 900 weiterleiten kann. Die Unternehmens-Abstimm- und – Klassifikations-Hilfseinrichtung 900 kann außerdem von internen Informationsquellen 2414 zusätzlich zu Audit- und Rechteverwaltungsinformationen Informationen sammeln, wie etwa Informationen in einer HR-, Buchhaltungs- und/oder Budgetierungsdatenbank, die Daten über Firmenangestellte enthält. Diese Daten können bei einem Beispiel Titel und Verantwortlichkeiten innerhalb der Firma, für externe Informationen und/oder Dienste zugeteilte Budgets, Autorität zum Ausgeben und verbleibendes Budget angeben. Die Budget- und Finanzinformationen können teilweise von dem Finanz-Clearinghouse 200 gekommen sein. Die Abstimm- und Klassifikations-Hilfseinrichtung 900 kann außerdem mindestens eine Klassenhierarchie, eine Klasse, ein Klassifikationsschema, eine Kategorie und/oder ein Kategorieschema unter Verwendung mindestens bestimmter Rechteverwaltungsinformationen erzeugen und mindestens einer Kategorie und/oder Klasse mindestens einen Dienst und/oder mindestens bestimmten Inhalt zuweisen.
  • Bei einem Beispiel erzeugt die Unternehmens-Abstimm- und -Klassifikations-Hilfseinrichtung 900 unter Verwendung mindestens bestimmter VDE-Rechteverwaltungsdaten, wie zum Beispiel, ob bestimmte Informationen von beliebigen Personen, von einem beliebigen Angestellten oder nur von Angestellten in bestimmten Berufsklassen, wie zum Beispiel „Manager", angesehen werden können, eine oder mehrere Kategorien und weist einer oder mehreren Themenkategorien einen oder mehrere Angestellte und/oder VDE-Knoten zu. Diese Kategorien können zum Beispiel Inhalts- und/oder Dienstthemengebiete, Themen und/oder Inhaltsbereiche von potenziellem Interesse für jeden Angestellten und/oder Gruppen von Angestellten angeben, die mindestens ein Attribut gemeinsam haben, wie zum Beispiel ähnliche Interessen und/oder Verantwortlichkeiten.
  • Die Unternehmungs-Abstimm- und -Klassifikations-Hilfseinrichtung 900 sendet ihrerseits einen oder mehrere VDE-Container 2424 mit Informationen, die interessierende Kategorien angeben, zu mindestens einem externen Inhalts- und/oder Dienstanbieter 2404 im Internet 2402. Die Inhaltsanbieter 2404 können selbst spezialisiert sein; bei einem Beispiel kann sich ein Inhaltsanbieter auf allgemeine Geschäfte und Finanznachrichten spezialisieren, während sich ein anderer auf wissenschaftliche, medizinische und/oder technische Informationen spezialisiert. Bei einem weiteren Beispiel kann ein einziger Inhalts- und/oder Dienstanbieter einen extrem allgemeinen Umfang von Inhalten und/oder Diensten bereitstellen.
  • Der externe Anbieter kann mindestens einen VDE-Container 2422(1) mit Inhalt und/oder Regeln und Konsequenzen und/oder Metadaten über Inhalt und/oder Dienste zu einem unternehmensinternen Inhaltsserver senden. Bei einem anderen Beispiel kann ein solcher VDE-Container bzw. können solche VDE-Container 2422(2) direkt zu einem Angestellten und/oder einer oder mehreren Gruppen von Angestellten gesendet werden. Die durch den externen Anbieter gesendeten Informationen sind auf die Inhalts- und/oder Dienstkategorien, die von der Unternehmens-Abstimm- und -Klassifikations-Hilfseinrichtung 900 angefordert werden, zurechtgeschnitten oder sprechen auf bestimmte Weise auf diese an.
  • Bei einem anderen Beispiel kann die Unternehmens-Abstimm- und -Klassifikations-Hilfseinrichtung 900 selbst eine verteilte Kommerz-Hilfseinrichtung sein, die auf mehr als einem Computer und/oder einem anderen Gerät innerhalb des Unternehmens implementiert ist. Diese mehreren Abstimm- und -Klassifikations-Hilfseinrichtungen 900 können verschiedene geographische Gebiete versorgen und/oder können sich selbst auf bestimmte Inhalts- und/oder Dienstbereiche spezialisieren.
  • Bei einem anderen Beispiel sendet die Unternehmens-Abstimm- und -Klassifikations-Hilfseinrichtung 900 Klassen- und/oder Klassenzuweisungsinformationen zu einer Abstimm- und Klassifikations-Hilfseinrichtung 900 in einer anderen Organisation, die ihrerseits Teil einer gemeinsamen Wertkette sein kann.
  • Beispiel: Die Kette von Abwicklung und Kontrolle bedingt auf Klassen basierende Regeln und Benutzungskonsequenzen
  • Die in „Ginter et al." offenbarte Wertkettenverwaltung oder „Kette von Abwicklung und Kontrolle" auf VDE-Basis ermöglicht es u.a. mehreren Teilnehmern, unabhängig Regeln und Benutzungskonsequenzen unter der Autorität und/oder Kontrolle von höher gestellten oder vorrangigeren Teilnehmern in der Werte- oder Verteilungskette beizusteuern. Auf Klassen basierende Regeln können bei der Effizienz und Effektivität des Erzeugens, Betreibens und/oder Ausführens von Wertketten-Prozessen eine Rolle spielen.
  • 51A zeigt ein Beispiel 2500, bei dem ein Verleger ABC 2502 eine VDE-Verpackungsanwendung 2510 verwendet, um in einem sicheren VDE-Container 2512 Mengen von Regeln und Benutzungskonsequenzen abzulegen, die abhängig von der Klasse variieren können. Bei diesem nicht einschränkenden Beispiel ist die Klasse „Inhaltstyp".
  • Der Verleger kann Rechte an vielfältigen Inhalten und Inhaltstypen-besitzen. Folglich kann der Verleger für Textobjekte Regeln erzeugen, die von Regeln für Audioobjekte verschieden sind.
  • Der Verleger 2502 sendet die auf Klassen basierenden Regeln und Benutzungskonsequenzen zu einem ersten Verfasser 2504, auf dessen Gerät 2516 auch VDE installiert ist und dem auch durch den Verleger (und/oder Dritte, denen vertraut wird) ein oder, mehrere Zertifikate und/oder andere digitale Berechtigungsnachweise gegeben wurden, die angeben, dass er tatsächlich ein von dem Verleger 2502 autorisierter Verfasser ist. Der Verleger hat Regeln eingebracht, die es nur autorisierten Wertkettenteilnehmern erlauben, Inhalt unter Verwendung von vom Verleger bereitgestellten Regeln zu verpacken und/oder bestimmte oder alle der Regeln des Verlegers zu modifizieren, zu verbessern, zu erweitern und/oder zu ändern.
  • Der erste Verfasser 2504 verwendet dann eine VDE-Verpackungsanwendung 2510, um ein Bild, das er erstellt hat, gemäß den vom Verleger bereitgestellten Regeln und mit dem Zusatz der eigenen Regeln des Verfassers in einem VDE-Container 2510 zu verpacken. Bei einem Beispiel steuert der erste Verfasser Regeln bei, die eine einmalige Gebühr von 50 Cent dafür implementieren, dass der Verbraucher das Bild des Verfassers öffnet und betrachtet. Der Verfasser kann auch Regeln beisteuern, die seinen Wunsch widerspiegeln, Audit-Aufzeichnung mit Informationen bezüglich des Verbrauchers und/oder Kontext, in dem das Bild verwendet wurde, zu empfangen. Diese Verfasserregeln und -Benutzerkonsequenzen werden im Allgemeinen unabhängig von den vom Verleger beigesteuerten Regeln und Benutzungskonsequenzen beigesteuert. Man beachte, dass der VDE-Container 2514 nun mindestens die Regeln des Verlegers 2502 für jede Objektklasse, das Bild des ersten Verfassers und seine assoziierten Regeln und Benutzungskonsequenzen enthält.
  • Ein zweiter Verfasser 2506 empfängt den VDE-Container von dem ersten Verfasser und fügt unter Verwendung einer VDE-Verpackungsanwendung 2516 zusammen mit seinen Regeln und Benutzungskonsequenzen eine Textdatei zu dem Container 2520 hinzu. wie zuvor besitzt er auch ein Zertifikat und/oder andere digitale Berechtigungsnachweise, wodurch er als durch den Verleger ABC dafür autorisiert identifiziert wird, Inhalt und Regeln und Benutzungskonsequenzen hinzuzufügen und/oder zu modifizieren. Wie im Fall des ersten Verfassers 2504 fügt er seinen Text und seine Regeln und Benutzungskonsequenzen im Allgemeinen unabhängig von durch vorherige Teilnehmer beigesteuerten Kontrollen hinzu. In einem Beispiel kann er das Ausdrucken des Texts verhindern und das erste Mal, wenn ein Verbraucher den Text öffnet und anschaut, eine Gebühr von 1,00 Dollar erheben.
  • Der VDE-Container 2508 enthält nun Text und Regeln und Benutzungskonsequenzen, die durch den Verfasser 2 (2506) beigesteuert wurden, ein Bild und Regeln und Benutzungskonsequenzen, die durch Verfasser 1 (2504) beigesteuert wurden, und die auf Klassen basierenden Regeln (und vielleicht auch andere Regeln), die der beispielhafte Verleger ABC 2502 beigesteuert hat.
  • Verfasser 2 (2506) sendet den VDE-Container 2508 zu dem Verleger ABC 2502, der dann den Container 2522 direkt und/oder indirekt zu Verbrauchern sendet. Wenn der Verbraucher den Inhalt benutzt, werden die Regeln und Benutzungskonsequenzen aller drei Wertkettenteilnehmer (und möglicherweise auch zum Beispiel anderer möglicher Teilnehmerr sowie Distributoren und Neuverpacker) angewandt.
  • Das Beispiel 2600, 51B, zeigt, dass der Verleger 2602 einen VDE-Container 2612 mit verschiedenen Regeln und Benutzungskonsequenzen zu einer Abstimm- und Klassifikations-Autorität 900 gesendet haben kann, die die Regeln klassifizieren und die Regeln und ihre Klassenzuweisungen zu einem Rechte- und Berechtigungs-Clearinghouse 400 senden kann. Die Abstimm- und Klassifikations-Hilfseinrichtung 900 kann auch mindestens eine Klassenhierarchie, eine Klasse, ein Klassifikationsschema, eine Kategorie und/oder ein Kategorieschema unter Verwendung mindestens bestimmter Rechteverwaltungsinformationen erzeugen und mindestens einer Kategorie und/oder Klasse mindestens eine Regel zuweisen.
  • Ein autorisierter erster Verfasser 2604 kann einen VDE-Container 2617 zu dem Rechte- und Berechtigungs-Clearinghouse 400 senden, der nach Regeln in der Klasse „Regeln für autorisierte Verfasser, für Bildobjekte von dem Verleger ABC" fragt. Das Rechte- und Berechtigungs-Clearinghouse 400 gibt einen VDE-Container 2614 mit Regeln in der angeforderten Klasse zurück. Der erste Verfasser 2604 verwendet eine Verpackungsanwendung 2616, um sein Bild unter Verwendung dieser Regeln plus Regeln und Benutzungskonsequenzen, die seine Rechte und Wünsche widerspiegeln, zu verpacken und sendet den VDE-Container 2614 zu dem zweiten Verfasser 2606.
  • Der zweite Verfasser 2606 sendet auch einen VDE-Container 2619 zu dem Rechte- und Berechtigungs-Clearinghouse 400, der nach Regeln und Benutzungskonsequenzen in der Klasse „Regeln für autorisierte Verfasser für Textobjekte von dem Verleger ABC" fragt. Das Rechte- und Berechtigungs-Clearinghouse 400 gibt einen VDE-Container 2621 mit Regeln und Konsequenzen in der gewünschten Klasse zurück. Der zweite Verfasser 2606 verwendet eine Verpackungsanwendung 2618, die bestimmt, dass er ein von dem Verleger ABC 2602 autorisierter Verfasser ist, und geht vor, um sein Textobjekt und seine Regeln und Konsequenzen zu dem VDE-Container 2608 hinzuzufügen, der dann zur weiteren Ergänzung, zum Verkauf und/oder zur Verteilung zu anderen Wertkettenteilnehmern zu dem Verleger ABC 2602 gesendet wird.
  • Beispiel: Sichere Verzeichnisdienste können Klassen- und Klassenzuweisungsinformationen bereitstellen
  • Es sind ganze Industrien entstanden, um Übermittlungen auf Individuen, Organisationen, Gruppen und/oder andere Klassen abzuzielen, die mindestens ein gemeinsames Attribut aufweisen, und/oder um Verzeichnisse bereitzustellen, aus denen Andere Individuen, Organisationen, Gruppen und/oder andere Klassen finden können. Beispiele für diese Industrien wären Direktmarketing, Werbung, Gelbe Seiten und Telefonbücher, Verzeichnisse von Verzeichnissen und verschiedene elektronische und Papier-Mitgliederschaftslisten und professionelle Verzeichnisse.
  • Zusätzlich zu der Identifikation von Informationen wie etwa Namen, E-Mail-Adressen, physische Postadressen, Telefonnummer, Faxnummern und/oder ähnlichen Attributen können die sicheren Verzeichnisdienste 600 auch Informationen über Klassenmitgliederschaft(en) für Individuen, Einrichtungen, Dienste, Gruppen und/oder Organisationen bereitstellen. Das in 52 gezeigte nicht einschränkende Beispiel 2700 umfasst einen sicheren Verzeichnisdienst 600, der Klassen- und Klassenzuweisungsinformationen für ein oder mehrere Individuen 2716(1)2716(n) empfangen hat. Die Klassenzuweisungsinformationen sind in den unteren vier Zeilen der Verzeichnisaufzeichnung 2718(1) für ein Individuum gezeigt.
  • In diesem Beispiel sendet ein Inhaltsanbieter 2702 einen VDE-Container 2704 zu sicheren Verzeichnisdiensten 600, der erfragt, ob der Dienst eine Liste von Individuen in der Klasse „AF" bereitstellen kann. Die angeforderte Klasse sollte eine beliebige Klasse sein, die durch ein oder mehrere Attribute definiert wird, und kann auf Benutzungsprofilen basieren, die Rechteverwaltungsinformationen umfassen, wofür nicht erschöpfende Beispiele Preis, akzeptierte Bezahlungsmethoden, zugelassene Operationen, Zähler und Privatsphärenkontrollen wären.
  • Die sicheren Verzeichnisdienste 600 geben in einem VDE-Container 2706 dem Inhaltsanbieter eine Angabe zurück, dass diesem Dienst zurzeit 57 Individuen in der Klasse „AF" bekannt sind. Der Inhaltsanbieter 2702 sendet seinerseits einen VDE-Container 2708 mit mindestens einem Element von Inhalt und/oder Regeln und Benutzungskonsequenzen zusammen mit Anweisungen, die anfordern, dass die sicheren Verzeichnisdienste 600 den Inhalt und/oder die Kontrollmengen zu jedem der 57 Mitglieder der Klasse „AF", die an diesem Inhaltselement interessiert sein könnten, zu den sicheren Verzeichnisdiensten 600 zurück. Die sicheren Verzeichnisdienste 600 leiten ihrerseits den Inhalt und/oder die Kontrollen (in den VDE-Containern 2714(1)2714(n)) zu Mitgliedern der Klasse „AF" weiter, die wählen können, gemäß ihren assoziierten Regeln und Konsequenzen mit dem Inhalt zu interagieren.
  • Bei einem anderen Beispiel kann der sichere Verzeichnisdienst 600 Identifizierungsinformationen 2710 direkt zu dem Inhaltsanbieter 2702 senden, der dann Inhalt 2712 in einer oder mehreren Klassen direkt zu einem oder mehreren Mitgliedern 2716(1)2716(n) der Klasse senden kann. Die sicheren Verzeichnisdienste 60 können zum Beispiel Berechtigungen für die Klasseninformationen umfassen, die Ablaufdatumsangaben und/oder Begrenzungen, wie oft die Informationen benutzt werden können, aufweisen.
  • Beispiel: Die Abstimm- und Klassifikations-Hilfseinrichtung 900 unterstützt auf Klassen basierenden Mikro-Handel und mikrosegmentierte Verkaufsprozesse
  • Die vorliegenden Erfindungen können zur Unterstützung eines Unternehmens auf der Basis von Diensten sowie von Inhaltsverteilung verwendet werden. Das Beispiel 2800 (53) zeigt eine Reisefirma 2801, die einen VDE-Container 2810 zu einer Abstimm- und Klassifikations-Hilfseinrichtung 900 sendet, der Informationen über diejenigen Individuen anfordert, die an bestimmten Kombinationen von Freizeitaktivitäten interessiert sein können. Diese Klassen könnten mindestens teilweise auf der Basis von Benutzungs- und anderen Rechteverwaltungsinformationen 2816 definiert worden sein, wie zum Beispiel der Art von Freizeitinformationen, die in letzter Zeit betrachtet wurden, für wie lange und/oder ihre Kosten und/oder die Art der in letzter Zeit frequentierten Websites, die von Verbraucher-VDE-Knoten 2802(1)2802(n) zu der Abstimm- und Klassifikations-Hilfseinrichtung 900 und/oder einem Benutzungs-Clearinghouse 300 gesendet werden, das seinerseits mindestens bestimmte der Benutzungsinformationen (oder eine zusammenfassende Form solcher Informationen) zu der Abstimm- und Klassifikations-Autorität 900 sendet. Klassen können auch unter Verwendung von Informationen definiert werden, die direkt von dem Verbraucher 2118, vielleicht unter der Kontrolle der VDE, gesammelt werden. Die Abstimm- und Klassifikations-Hilfseinrichtung 900 kann außerdem mindestens eine Klassenhierarchie, eine Klasse, ein Klassifikationsschema, eine Kategorie und/oder ein Kategorieschema unter Verwendung mindestens bestimmter Rechteverwaltungsinformationen erzeugen und mindestens einer Kategorie und/oder Klasse mindestens einen Verbraucher, einen Dienst und/oder mindestens bestimmte Informationen zuweisen.
  • Die beispielhafte 53 zeigt, dass ein Verbraucher 2802(1) vor kurzem eine Präferenz und/oder ein Interesse an Skilaufen, Musik und Fliegen nach Colorado geäußert hat. Ein anderer Verbraucher 2802(n) hat eine Präferenz für und/oder ein Interesse an Surfen in Hawaii geäußert. Diese Präferenzen können mindestens teilweise auf der Basis von Rechteverwaltungsinformationen bestimmt werden. Als Reaktion auf in einem oder mehreren VDE-Containern 2810 von der Reisefirma gesen dete Anfragen, die nach Interessen- und Präferenzinformationen fragen, gibt die Abstimm- und Klassifikations-Hilfseinrichtung 900 einen oder mehrere VDE-Container 2812 mit Identifizierungs- und Klasseninformationen zurück. Die Reisefirma kann Informationen über bereits existierende Urlaubspakete senden und/oder über Pakete, die speziell erstellt werden, um den spezifischen Interessen eines oder mehrerer Individuen gerecht zu werden, wie zum Beispiel Informationen über Skilaufen in Colorado und Rockkonzerte 2604 für den Verbraucher 2802(1) und Informationen 2614 über Surfen in Hawaii für den Verbraucher 2802(n). Die Empfänger können VDE-Container 2806 zu der Reisefirma 2801 senden, Einverständnis angeben, das angebotene Paket zu kaufen, oder zusätzliche Informationen anfordern oder Bedingungen und Konditionen wie etwa Preis, Abflugdatum, Versicherung und dergleichen aushandeln. Diese Aushandlungen können mit den in „Ginter et al.", 75A76B, beschriebenen Erfindungen unter Verwendung von VDE-Aushandlungen durchgeführt werden.
  • Es können Dienste und/oder Gebrauchsgüter auf der Basis der Klassenmitgliederschaft des potenziellen Käufers und der Klassenmitgliederschaft der zu kaufenden Güter und/oder Dienste bestimmten Personen, Knoten, Gruppen und/oder Entitäten angeboten werden. In einem anderen Beispiel somit die Reisefirma den Kauf und/oder Verleih der Skier oder des Surfboards mit eingeschlossen haben.
  • Beispiel: Die Abstimm- und Klassifikations-Hilfseinrichtung 900 unterstützt den Handel mit Verbrauchsgütern
  • Der Handel mit Gütern und/oder Diensten von Unternehmen zu Unternehmen kann durch Dienste, die durch die Abstimm- und Klassifikations-Hilfseinrichtung 900 bereitgestellt werden, wesentlich erleichtert werden. Informationen über bestimmte Klassen von Gütern und Diensten können an bestimmte Personen, Gruppen oder En titäten auf der Basis der Klassenmitgliederschaft des Empfängers abgeliefert werden. In einem Beispiel können diese verschiedenen Klassenmitgliederschaften unter Verwendung von Kontrollmengen- und Audit-Informationen in Bezug auf Handelspräferenzen und/oder Transaktionsmuster bestimmt werden. Bei einem anderen Beispiel kann die Klassenmitgliederschaft durch Aktionen und/oder Informationen bestimmt werden, die mindestens durch einen Wertkettenteilnehmer bereitgestellt werden.
  • Das Beispiel 2900 (54) zeigt einen Käufer A 2904, der einen VDE-Container 2908 zu einer Handelsfirma 2902 sendet, mit einer Anforderung, die fragt, ob die Handelsfirma der Firma A einen oder mehrere gewünschte Posten verkaufen wird. Die Handelsfirma 2902 kann dann einen VDE-Container 2910 zu einer Abstimm- und Klassifikations-Hilfseinrichtung 900 senden, mit einer Anfrage, die fragt, wer die gewünschten Posten unter Bedingungen und Konditionen liefern kann, die auch in dem Container enthalten sind. Da diese Bedingungen und Konditionen der Gegenstand von Aushandlungen sein können, können sie in einem Format vorliegen, das für auf VDE basierende Aushandlungen förderlich ist, wie in „Ginter et al.", 75A76B, beschrieben.
  • Die Abstimm- und Klassifikations-Hilfseinrichtung 900 kann Anfragen 2910 zu einem oder mehreren Lieferanten 2906(A)2906(N) senden und/oder kann bereits Informationen und/oder assoziierte Kontrollmengen von Lieferanten in VDE-Containern 2912 empfangen haben. Auf der Basis der Anforderung von der Handelsfirma 2902 und von erhaltenen 2912 Informationen des Lieferanten 2906 gibt die Abstimm- und Klassifikations-Autorität 900 einen VDE-Container 2916 zurück, der in diesem einen Beispiel angibt, dass die Lieferanten A 2906(A) und Z 2906(N) Güter in der Klasse bzw. den Klassen liefern können, die durch die Anforderung(en) 2910 der Handelsfirma 2902 definiert werden. Die Handelsfirma 2902 sendet ihrerseits mindestens einen VDE-Container 2918 zu dem Käufer A 2904, der angibt, dass sie dem Käufer A die zuvor angeforderten Posten unten den mitgelieferten Bedingungen und Konditionen verkaufen wird. Bei einem anderen Beispiel kann es bestimmte Aushandlungen auf VDE-Basis (siehe „Ginter et al.", 75A76B) zwischen den verschiedenen Teilnehmern in dieser Wertkette geben, etwa zwischen der Handelsfirma 2902 und dem Käufer A 2904.
  • In einem anderen Beispiel kann der Käufer A 2904 die Abstimm- und Klassifikations-Autorität 900 direkt konsultieren und dann direkt von einem oder mehreren Lieferanten 2906 kaufen.
  • Beispiel: Die Abstimm- und Klassifikations-Hilfseinrichtung 900 unterstützt Wertpapierhandel/-vermittlung
  • Zusätzlich zu Gebrauchsgütern kann die Abstimm- und Klassifikations-Autorität 900 auch Wertpapierhandel unterstützen. Das Beispiel 3000 von 55 zeigt, dass die Abstimm- und Klassifikations-Autorität 900 zu einem VDE-bewussten Gerät mit einer oder mehreren börsenhandelsbezogenen Anwendungen 3004 einen VDE-Container 3010 mit einem administrativen Ereignis und Verfahren (wie in „Ginter et al." beschrieben) zum Klassifizieren von anteilswertebezogenen Informationen sendet, darunter als nicht einschränkende Beispiele derzeitiger und Vorgeschichte-Preis, Volumen und Indexinformationen, Finanzleistungsdaten für öffentliche Firmen, Voraussagen, Risikoverwaltungsinformationen, Optionen und Futures und dergleichen. Das Klassifikationsverfahren kann auch Rechte und Berechtigungen benutzen, darunter Zugangskontrollinformationen, Informationen über erlaubte Operationen und/oder Ablaufzeiten und/oder Datumsangaben für Rechteverwaltung. Das Klassifikationsverfahren kann auch mindestens eine Klassenhierarchie, eine Klasse, ein Klassifikationsschema, eine Kategorie und/oder ein Kategorieschema unter Verwendung mindestens bestimmter Rechteverwaltungsinformationen erzeugen und mindestens einer Kategorie und/oder Klasse mindestens ein Element zuweisen.
  • Unter Verwendung des VDE-bewussten Geräts 3004 sendet der Börsenhändler 3006 seinerseits ein intelligentes Objekt 3012 zu mindestens einer Informationsquelle 3002, das nach Informationen in mindestens einer durch das Klassifikationsverfahren identifizierten Klasse fragt. In einem Beispiel kann es sich bei der Klasse um Informationen bezüglich „Firmen im öffentlichen Handel mit einem jährlichen Umsatz von mehr als 500 Millionen Dollar im Gesundheitsversorgungssektor, bei denen der CEO weniger als fünf und mehr als ein Jahr im Amt war und mit Zugang beschränkt auf Kunden (anstatt Verfügbarkeit für beliebige Personen), wobei Zugang und Benutzung in 90 Tagen abläuft" handeln. Der bzw. die Informationsanbieter 3002 gibt bzw. geben eine VDE-Container 3014 mit Informationen zurück, die die angegebenen Klassenkriterien erfüllen und/oder besser erfüllen. Auf der Basis dieser und anderer Informationen kann der Händler 3006 vorgehen und einen Auftrag für mindestens einen Handel an mindestens einer Börse 3008 aufgeben. In einem anderen Beispiel kann der Händler Verfahren erzeugen oder erhalten, die automatisch mit bestimmten Klassen von Wertpapieren handeln.
  • Beispiel: Die Abstimm- und Klassifikations-Hilfseinrichtung 900 unterstützt Handel mit Währungs- und Schuldinstrumenten
  • Zu den Klassen von großem Wert für Händler gehören die Klassen von Posten, deren Handel Profite maximiert und/oder Verluste minimiert. Das Beispiel 3100 von 56 zeigt einen Händler auf dem Gebiet der währungs- und/oder Schuldinstrumente 3102, der einen VDE-Container mit Markt- und anderen Finanz- und Wirtschaftsinformationen und VDE-Regelmengeninformationen 3108 zu einer Abstimm- und Klassifikations-Autorität 900 sendet, mit einer Anfrage 3114, die die Abstimm- und Klassifikations-Autorität 900 auffordert, die Klasse von Währungs-Handelsvorgängen und/oder Schuldinstrument-Handelsvorgängen zu identifizieren, die Profit maximiert und/oder Verluste minimiert. Die Abstimm- und Klassifikations-Autorität 900 wendet ein oder mehrere Verfahren auf die Daten an und gibt mindestens eine Klassendefinition 3112, die Zuweisung möglicher Handelsvorgänge zu dieser Klasse 3110 und relevante Kontrollmengeninformationen, wie etwa Kontrollen, die angeben, wer die Informationen sehen kann und die, die unautorisierte Modifikation der Informationen verhindern, zurück. Die Abstimm- und Klassifikations-Autorität 900 kann auch Verfahren zur Ausführung des Handelsvorgangs zurückgeben. Die Abstimm- und Klassifikations-Hilfseinrichtung 900 kann außerdem mindestens eine Klassenhierarchie, eine Klasse, ein Klassifikationsschema, eine Kategorie und/oder ein Kategorieschema unter Verwendung mindestens bestimmter Rechteverwaltungsinformationen erzeugen und mindestens einer Kategorie und/oder Klasse mindestens bestimmte Handelsinformationen zuweisen.
  • Der beispielhafte Händler 3102 untersucht die Empfehlung und sendet VDE-Container 3118(A, B) mit Handelsverfahren und Kontrollmengen zu einer Devisenbörse 3104 und/oder zu einem Schuldinstrumentmarkt 3106, an dem die Handelsvorgänge vollzogen werden. Die Märkte senden VDE-Container 3116(A, B) mit Audit-Informationen, die die Ergebnisse des Handelsauftrags angeben, zurück. Bei einem anderen Beispiel kann die Abstimm- und Klassifikations-Autorität 900 angewiesen werden, Handelsaufträge zur Ausführung direkt zu dem Markt bzw. den Märkten zu senden. Bei einem anderen Beispiel kann der Händler einen VDE-Container zu mindestens einer Quelle relevanter Informationen senden, der diese Quelle auffordert, bestimmte Informationen zu der Abstimm- und Klassifikations-Autorität 900 zu senden. Bei einem anderen Beispiel kann der Händler, nachdem der gewünschte Handelsvorgang bzw. die gewünschten Handelsvorgänge unter Ver wendung der Abstimm- und Klassifikations-Autorität 900 etabliert wurden, den Handel per Telefon und/oder Computer und/oder durch eine andere Kommunikationseinrichtung ohne Verwendung von VDE platzieren.
  • Beispiel: Die Abstimm- und Klassifikations-Hilfseinrichtung 900 unterstützt, dass Verbraucher Dienste finden, die zu einer spezifizierten Klasse gehören
  • Die Dienste der Abstimm- und Klassifikations-Autorität 900 können auch Verbrauchern nutzen, indem bestimmte Klassen von Diensten gefunden werden. Das Beispiel 3200 von 57 zeigt, dass ein Verbraucher zu einer Abstimm- und Klassifikations-Autorität 900 einen VDE-Container 3206 sendet, der fragt „welche Banken befinden sich in Klasse A?", wobei es sich bei Klasse A um „diejenigen Banken, die die höchsten Sparzinsen, keine Automatengebühren, Online-/Web-Bankgeschäfte unter Verwendung von VDE, versicherte Konten, kostenloses Prüfen bei Kontoständen von mehr als 2500 Dollar, „Bild"-Auszüge (wobei Checkbilder statt den Tatsächlichen Checks zurückgegeben werden) und vollständigen Privatsphärenschutz (außer wenn sie rechtlich zur Offenlegung verpflichtet sind) für Banktransaktionen auf VDE-Basis anbieten", handelt.
  • Die beispielhafte Abstimm- und Klassifikations-Autorität 900 sendet eine Anfrage in einem VDE-Container 3208 zu einer (oder mehreren) Informationsquellen 3202 und empfängt einen oder mehrere VDE-Container 3210 mit den angeforderten Informationen. Die Abstimm- und Klassifikations-Autorität 900 bestimmt dann, welche Bank oder Banken die angegebenen Kriterien des Verbrauchers 3204 erfüllen und sendet einen VDE-Container 3212 mit der Antwort zu dem Verbraucher (in diesem Beispiel Banken A, B und C). Der Verbraucher 3204 kann dann vorgehen und eine Finanztransaktion ausführen, wie zum Beispiel Transfer von Geldern von einer Bank zu einer Bank, die durch die Abstimm- und Klassifikations-Hilfseinrichtung 900 als höhere Zinsen anbietend identifiziert wird, während für diese (und vielleicht andere) Transaktionen maximale Privatsphäre sichergestellt wird.
  • Bei einem anderen Beispiel kann die Abstimm- und Klassifikations-Autorität 900 nach der Bestimmung, welche Banken zu der gewünschten Klasse gehören, zu einer oder mehreren Banken einen VDE-Container senden, der aussagt, dass der Verbraucher Informationen über ihre Dienste erhalten möchte, und die Bank auffordert, den Verbraucher direkt zu kontaktieren. Die Bank kann Kontrollen senden, die die Privatsphäre zukünftiger Interaktionen mit dem Verbraucher sicherstellen. Zum Beispiel Kontrollen, die für Audit-Aufzeichnungen gelten, dergestalt, dass nur die Bank und der Verbraucher berechtigt sind, auf diese Aufzeichnungen zuzugreifen.
  • Beispiel: Die Abstimm- und Klassifikations-Autorität 900 unterstützt auf Klassen basierende Softwareverteilung
  • Die VDE und die Erfindungen, die in „Ginter et al." offenbart werden, stellen schließlich ein Verfahren zur Sicherstellung bereit, dass die mit dem Schreiben von Software verbundenen Bemühungen belohnt werden, da die Software nun dauerhaft geschützt werden kann, Benutzungsinformationen gesammelt werden können und die Bezahlung sichergestellt werden kann. Diese Erfindungen unterstützen auch Mikrobezahlungen und Mikrotransaktionen, so dass eine Welt erzeugt wird, in der der Preis von Softwareobjekten (tatsächlich von beliebigen Arten von Objekten) sehr klein werden kann. Preisgebungsmodelle des Typs Pay-per-use, Verleih, Verleih zur Eigentümerschaft und andere Modelle des Typs Pay as you go zusammen mit VDE können eine neue Explosion der Kreativität bei Softwareentwicklung und -erstellung erzeugen, da die Benutzungspreise niedrig sein werden und sichergestellt werden kann, dass Anbieter Bezahlung erhalten.
  • Die vorliegenden Erfindungen geben Gelegenheiten für Softwareanbieter, ihre Produkte effizienter zu vermarkten. Das Beispiel 3300 von 58 zeigt eine Anzahl von Benutzern mit auf ihren Geräten 3304(A-F) installierter VDE. Diese Personen verwenden Software (und anderen Inhalt). Die VDE wirkt als Zähler für die Benutzung verschiedener Objekte und sendet Audit-Aufzeichnungen in VDE-Container 3306(A-F) zu einem Benutzungs-Clearinghouse 300, das dann Audit-Aufzeichnungen 3308 zu der Abstimm- und Klassifikations-Autorität 900 sendet. Ein Softwarevertreiber 3302 sendet der Abstimm- und Klassifikations-Autorität 900 einen VDE-Container 3310 mit einer Anfrage, die fragt, wer sich in der folgenden Klasse befindet: „kauft Java-Applets mit Pay-per-use-Preisgebung und wofür die Kosten pro Benutzung zwischen 0,0001 und 0,001 Dollar liegen?"
  • Die Abstimm- und Klassifikations-Autorität 900 gibt einen VDE-Container 3312 mit einer Liste von Namen und (Netzwerk-)Adressen derjenigen zurück, die mit dem gewünschten Charakteristikum übereinstimmen oder am besten übereinstimmen. Der Softwarevertreiber 3302 sendet dann mindestens einen VDE-Container 3314 mit mindestens einem Softwareobjekt und/oder einem Zeiger auf ein Softwareobjekt (in diesem Fall ein Java-Applet) und vielleicht anderen relevanten Informationen, wie zum Beispiel VDE-Kontrollmengen und/oder verschiedenen Metadaten, die einen bestimmten Aspekt des Objekts beschreiben, wie zum Beispiel was es kann, was es kostet usw. Der Benutzer kann dann wählen, das Objekt zu benutzen oder nicht. In einem anderen Beispiel könnten die Benutzer nicht Individuen oder VDE-Knoten sondern Gruppen von Knoten, Benutzer, Organisationen, Teile einer Organisation und andere sein, die als zu mindestens einer Klasse gehörend identifiziert werden können. In diesem Fall kann die Software bestimmten oder allen Mitgliedern der Klasse, Gruppe und/oder Organisation angeboten werden.
  • Beispiel: Abstimm- und Klassifikations-Hilfseinrichtungen stellen authentifizieren Klassen von Knoten, Benutzern, Inhaltsdiensten und/oder Transaktionsdiensten Dienste bereit
  • Zu den Möglichkeiten, wie in VDE-Knoten Benutzer, Inhaltsdienste und/oder Transaktionsdienste authentifiziert werden können, gehört die Verwendung von Zertifikaten und/oder anderen digitalen Berechtigungsnachweisen, die von entsprechenden Dritten, denen vertraut wird, ausgegeben werden, wie zum Beispiel von einer zertifizierenden Autorität 500, die eine bestimmte Tatsache oder bestimmte Tatsachen verbürgt und/oder attestiert, wie zum Beispiel die Zugehörigkeit zu einer oder mehreren Klassen, darunter die Identitätsklasse. 59 zeigt ein nicht einschränkendes Beispiel 3400, bei dem eine Anzahl von Abstimm- und Klassifikations-Autoritäten 900(1-N), die jeweils ihre Dienste verschiedenen Klassen bereitstellen können, wobei Klassenzugehörigkeit unter Verwendung von Zertifikaten und/oder anderen digitalen Berechtigungsnachweisen authentifiziert wird. In anderen Beispielen können in Kombination mit oder zusätzlich zu Zertifikaten zusätzliche Authentifikationsmechanismen verwendet werden, wie zum Beispiel nur dem Benutzer, VDE-Knoten und/oder Gerät bekannte Informationen, darunter Passwörter, kryptographische Schlüssel, in Hardware und/oder in Software gespeicherte Informationen.
  • In dem Beispiel 3400, 59, machen Kommerzteilnehmer, darunter die Abstimm- und Klassifikations-Autorität 900, Regeln und Konsequenzen von Klassendefinitionen und/oder der Zuweisung von Mitgliedern zu einer Klasse abhängig. Klassenzugehörigkeit kann durch ein Zertifikat und/oder einen anderen digitalen Berechtigungsnachweis authentifiziert werden, das bzw. der zusätzlich zu und/oder anstelle von einem Dritten, dem vertraut wird, wie zum Beispiel einer zertifizierenden Autorität 500, durch einen oder mehrere Kommerzteilnehmer ausgegeben wird. Zum Beispiel kann ein Zertifikat und/oder ein anderer digitaler Berechtigungsnachweis Benutzeridentität attestieren, d.h., dass ein Benutzer der Benutzer ist, für den er sich ausgibt. Knoten, Einrichtungen, Netzwerke, Server, Clients und Dienste und andere nicht einschränkende Beispiele für andere Kommerzelemente, die mit Zertifikaten und/oder anderen digitalen Berechtigungsnachweisen authentifiziert werden können. Jeder Kommerzteilnehmer kann ein Zertifikat ausgeben, aber es wird von anderen Teilnehmern nicht verlangt, dass sie ein gegebenes Zertifikat als einen Authentifizierer akzeptieren.
  • 59 zeigt mehrere Abstimm- und Klassifikations-Autoritäten 900(1)-900(N), die jeweils Mitgliedern einer bestimmten Klasse Dienste bereitstellen können, und zwar bei diesen nicht einschränkenden Beispielen Knoten in einer bestimmten Stellung (Abstimm- und Klassifikations-Autorität 900(1)) in einem bestimmten vertikalen Segment und/oder einer gesellschaftlichen Institution wie etwa höherer Bildung (Abstimm- und Klassifikations-Autorität 900(2)), einer oder mehreren Wertketten, wie etwa Unternehmensinformations-Inhaltsanbietern (Abstimm- und Klassifikations-Autorität 900(3)) und/oder einem bestimmten Transaktions- und/oder Dienstschauplatz, wie zum Beispiel Gebrauchsgüterhandel (Abstimm- und Klassifikations-Autorität 900(n)). Es können auch andere Kommerz-Hilfseinrichtungssysteme, wie zum Beispiel die in 59 gezeigte zertifizierende Autorität 500, einer Klasse Dienste bereitstellen. In jedem dieser Fälle können die Dienste der Abstimm- und Klassifikations-Autorität 900 davon abhängen, bestimmte authentifizierende Zertifikate und/oder digitale Berechtigungsnachweise auf den entsprechenden VDE-Knoten zu finden.
  • Zum Beispiel stellt die Abstimm- und Klassifikations- Hilfseinrichtung 900(1) den Knoten 3410(1-n) in der Stellung 3402, die durch den VDE-Administrator 800 administriert wird, Dienste bereit. Jeder Knoten kann ein von der zertifizierenden Autorität 500(1) ausgegebener Zertifikat 3412 aufweisen, das dieser Stellung Dienste bereitstellt.
  • Bei einem anderen Beispiel gibt die zertifizierende Autorität 500(2) Teilnehmern in einer Wertkette 3404 der höheren Bildung, die aus einer beliebigen Anzahl von Hochschulen und Universitäten 3416(1)3416(n), Anbietern 3418(1) und Studenten 3418(n) und einer Abstimm- und Klassifikations-Hilfseinrichtung 900(2), die der höheren Bildung 3404 Klassifikations-, Abstimm- und Auswahldienste bereitstellt, Zertifikate und/oder andere digitale Berechtigungsnachweise. Bei einem Beispiel stellt die Abstimm- und Klassifikations-Hilfseinrichtung 900(2) Dienste nur Wertkettenteilnehmern bereit, die ein durch die zertifizierende Autorität 500(2) ausgegebenes Zertifikat 3420 besitzen.
  • Dienste der Abstimm- und Klassifikations-Hilfseinrichtung 900(3) können auf der Basis von durch eine zertifizierende Autorität 500(3) ausgegebenen Zertifikaten nur Mitgliedern einer oder mehrerer Klassen bereitgestellt werden. Bei einem Beispiel handelt es sich bei der Klasse um Teilnehmer an einer Unternehmensinformations-Wertkette 3406 umfassend eine beliebige Anzahl von Inhaltsanbietern 3424(1)3424(n), eine beliebige Anzahl von Benutzern und/oder Verbrauchern von Unternehmensinformationen 3422(1)3422(n) und eine zertifizierende Autorität 500(3), die an Mitglieder der Wertkette 3406 Zertifikate und/oder andere digitale Berechtigungsnachweise ausgibt.
  • Zusätzlich zu der Zugehörigkeit zu bestimmten Stellungs-, Instituts- und/oder Inhaltsbenutzungsklassen kann die Abstimm- und Klassifikations-Autorität 900(4) Mitgliedern einer bestimmten Transaktionswertkette, in einem Beispiel, traditionellen Transaktionen 3408, Dienste bereitstellen. Bei diesem Beispiel gibt eine zertifizierende Autorität 500(4) Zertifikate 3432 an eine oder mehrere Firmen 3428(1)3428(n) und eine oder mehrere Handelsfirmen 3430(1)3430(n) aus. Bei einem anderen Beispiel können andere Teilnehmer Zertifikate und/oder andere digitale Berechtigungsnachweise erhalten, wie zum Beispiel Banken und Finanzinstitutionen, Regierungsbehörden, wie zum Beispiel Steuer- und/oder Zollbehörden, Verbraucher, Lieferanten und/oder Transportfirmen. Die Abstimm- und Klassifikations-Hilfseinrichtung 900(4) stellt nur den Entitäten und/oder Individuen Dienste bereit, die das entsprechende Zertifikat 3432 besitzen, das angibt, dass der Halter des Zertifikats ein authentifizierter Teilnehmer an einer oder einer anderen Handelswertkette ist.
  • Bei anderen Beispielen kann ein Kommerz-Hilfseinrichtungssystem mehr als einer Klasse Dienste bereitstellen, wobei Klassenzugehörigkeit durch mindestens ein Zertifikat und/oder anderen digitalen Berechtigungsnachweis angegeben wird, das bzw. der von einer zertifizierenden Autorität 500 und/oder einem Wertkettenteilnehmer ausgegeben wird. Bei einem Beispiel könnte die Abstimm- und Klassifikations-Autorität 900 der Klasse „höhere Bildung" und der Klasse „Bildung K-12" Dienste bereitstellen.
  • Der Besitz eines Zertifikats und/oder eines anderen digitalen Berechtigungsnachweises kann zu den Informationen gehören, mit denen ein Knoten, ein Benutzer, ein Gerät, eine Einrichtung, eine Entität und/oder ein anderer Kommerzteilnehmer klassifiziert werden, und Regeln und Konsequenzen können von der Zugehörigkeit zu einer oder mehreren authentifizierten Klassen abhängig gemacht werden und/oder von dem Grad, zu dem der Regelanbieter dem Aussteller des Zertifikates und/oder des anderen digitalen Berechtigungsnachweises vertraut. Bei einem Beispiel kann ein Rabatt für höhere Bildung größer sein wenn die Wurzel für die Vertrauenskette für ein gegebenes Zertifikat ein wohlbekannter, sehr respektierter und vertrauenswürdiger Dritter ist, wie zum Beispiel eine verbindliche Akkreditierungsorganisation, und kleiner, wenn die Wurzel zu der MIS-Abteilung einer kleinen Hochschule gehört. In diesem Beispiel ist der Anbieter gewillt, einen höheren Rabatt zu gewähren, wenn eine größere Wahrscheinlichkeit besteht, dass der Empfänger tatsächlich einer spezifischen Klasse oder Klassen angehört.
  • Beispiel: Die Abstimm- und Klassifikations-Autorität 900 unterstützt Regelmengen, die mindestens teilweise auf Angestelltenklassen, Inhaltsklassen und/oder Zertifikaten und/oder anderen digitalen Berechtigungsnachweisen basieren
  • Die Abwicklungs- und Kontrollkette ermöglicht es u.a. mehreren Organisationen, in sicheren, vertrauenswürdigen, effizienten und kooperativen Kommerzprozessen miteinander zusammen zu arbeiten. Eine Weise, auf die die vorliegenden Erfindungen diese Ideen erweitern, ist durch Regelmengen mit Regeln und Benutzungskonsequenzen, die mindestens teilweise auf Klassen und der Zuweisung von Personen, Entitäten, Einrichtungen, Inhalt, Diensten oder anderen Prozesselementen zu Klassen der einen oder anderen Art durch die Abstimm- und Klassifikationsautorität 900 basieren.
  • Eine beispielhafte Technik zum Klassifizieren von Angestellten hängt mindestens teilweise von ihren Rollen und Verantwortlichkeiten in einer Organisation ab. Die Abstimm- und Klassifikations-Hilfseinrichtung 900 unterstützt Klassifikation, Abstimmung, Erzeugung und/oder Modifikation einer VDE-Regelmenge bzw. von VDE-Regelmengen mindestens teilweise auf der Basis der Klassenzuweisung von individuellen und/oder Gruppen von Angestellten. Teilweise aufgrund seiner Angestelltenklassifikation kann mindestens ein Angestellter be stimmte Rechteverwaltungsinformationen erhalten, wie zum Beispiel Berechtigung, auf bestimmte Informationsklassen zuzugreifen, oder Berechtigung, eine oder mehrere zulässige Operationen, Transaktionen und/oder Ereignisse durchzuführen.
  • Das Beispiel 3500, 60A60C zeigt eine Krankenschwester 3504(1), einen Arzt 3504(2), einen Fakturisten 3504(3), die alle direkt für ein beispielhaftes Krankenhaus arbeiten. Die vorliegenden Erfindungen sind auf keinerlei Weise auf Krankenhäuser beschränkt, sondern gelten für eine beliebige Organisation, Gruppe, Entität und/oder Institution mit mindestens bestimmten definierten Rollen und Verantwortlichkeiten und/oder anderen Klassendefinitionen, die für Angestellte, Mitglieder und/oder andere gelten, die mit der Organisation, Gruppe, Entität und/oder Institution assoziiert, affiliiert und/oder von ihr angestellt sind. Rechteverwaltungsinformationen können Teil der Anspruchsdefinition sein, wie zum Beispiel Berechtigungen zum Ansehen, Modifizieren, Exzerpieren und so weiter.
  • Kontrollmengen können Berechtigungen abhängig von der Angestelltenklasse geben, zum Beispiel können bestimmte Klassen von Angestellten bestimmte Informationen und/oder Klassen von Informationen in einer Datenbank modifizieren, während andere dies nicht dürfen. Klassenzugehörigkeit kann durch digitale Berechtigungsnachweise angezeigt werden, wofür nicht einschränkende Beispiele digitale Zertifikate und digitale Zugehörigkeitskarten wären. Regeln können auch von anderen Informationen abhängen, zum Beispiel können bestimmte Computer und/oder Anzeigeeinrichtungen bestimmte Klassen von Daten nicht zeigen oder Aktualisierungen bestimmter Datenelemente können von bestimmten Computern oder Anzeigeeinrichtungen aus nicht durchgeführt werden.
  • Eine weitere beispielhafte Rolle ist ein Vertre ter 3504(4) einer Versicherungsfirma 3508, der aufgrund seiner Klassenzugehörigkeit(en), von denen bestimmte aus seiner Rolle in der Versicherungsfirma 3508 und/oder aus der Beziehung der Versicherungsfirma mit dem Krankenhaus und/oder mit bestimmten der Patienten und/oder Angestellten des Krankenhauses abgeleitet werden können, Zugang zu bestimmten Klassen von Krankenhausinformationen haben kann. Die vorliegenden Erfindungen sind in Bezug auf die Anwendung nicht auf eine Versicherungsfirma beschränkt, sondern können auf ein beliebiges Individuum, eine Gruppe, eine Organisation, eine Entität und/oder eine Institution angewandt werden, mit dem bzw. der das beispielhafte Krankenhaus und/oder die andere Entität eine bestimmte Form von Beziehung aufweist.
  • Eine beispielhafte Versicherungsfirma 3508 kann in einem VDE-Container 3534, der von der zertifizierenden Autorität 500(1) ausgegeben wurde, ein Zertifikat erhalten haben, das die Identität der Versicherungsfirma attestiert. Bei einem anderen Beispiel kann dieses Zertifikat und/oder können ein oder mehrere zusätzliche Zertifikate die Tatsache attestieren, dass die Versicherungsfirma das entsprechende Statut, Lizenzen und andere Autorisierungen für das Gesundheitsversicherungsgeschäft besitzt. Die zertifizierende Autorität 500(1) kann auch in einem VDE-Container 3532 ein Zertifikat senden, das die Identität des Krankenhauses attestiert. Bei einem anderen Beispiel können dieses Zertifikat und/oder ein oder mehrere zusätzliche Zertifikate die Tatsache attestieren, dass das Krankenhaus das entsprechende Statut, Lizenzen und andere Autorisierungen für das Bereitstellen von Krankenhaus- und verwandten Diensten besitzt.
  • Die Versicherungsfirma 3508 kann eine oder mehrere Kontrollmengen in einem VDE-Container 3542 zu dem Krankenhaus gesendet haben. Diese Kontrollen können mindestens teilweise auf einem oder mehreren Zertifikaten 3530 und/oder auf der Klassifikationsausgabe einer beispielhaften Abstimm- und Klassifikations-Hilfseinrichtung 900(2) basieren, die in und/oder im Namen der Versicherungsfirma 3508 operiert. Die Kontrollen in dem Container 3542 können angeben, welche Individuen tatsächlich Angestellte der Versicherungsfirma sind, Angestelltenzugehörigkeit zu einer oder mehreren Klassen, mit diesem Individuum und/oder dieser Klasse assoziierte Berechtigungen und/oder Berechtigungen, die mit spezifischen Einrichtungen, Kommunikationskanälen (Einrichtungen, Ports usw.) und/oder Prozessen assoziiert sind. Bei diesem einen Beispiel kann die Krankenhaus-Abstimm- und -Klassifikations-Hilfseinrichtung 900(1) Kontrollen unter Verwendung derselben und/oder von zusätzlichen Klassen und Kontrollen erzeugen, die die Versicherungsfirma 3508 gesendet hat.
  • Die Versicherungsfirma 3508 kann außerdem dem Krankenhaus ein oder mehrere Zertifikate geben, die die Tatsache attestieren, dass eine oder mehrere Informationsquellen innerhalb der Versicherungsfirma von dem Krankenhaus als vertrauenswürdige Quellen betrachtet werden sollen. Schließlich kann die Versicherungsfirma in dieser Hinsicht im Namen jedes Angestellten ein oder mehrere Zertifikate ausgeben, die attestieren, dass jeder tatsächlich ein Angestellter der Firma ist und bestimmte Autorisierungen besitzen kann.
  • In dem Beispiel 3500, 60A60C, hat eine Abstimm- und Klassifikations-Hilfseinrichtung 900(1) unter Verwendung von Informationen aus mindestens einem Krankenhausinformationssystem 3502 und/oder VDE-Knoten verschiedene Klassen von Krankenhausangestellten identifiziert. Die Abstimm- und Klassifikations-Hilfseinrichtung 900(1) kann außerdem Zertifikate nutzen, die von einer bestimmten zertifizierenden Autorität 500(1) außerhalb (einem vertrauenswürdigen Dritten) und/oder einer zertifizierenden Autorität 500(2) innerhalb des Krankenhauses ausgegeben werden. Unter Verwendung von Datenwörterbüchern 3522, Patientenaufzeichnungen 3520, verschiedenen Angestellteninformationen 3524, automatisierten Prozeduren und/oder anderen Mitteln erzeugt die Abstimm- und Klassifikations-Hilfseinrichtung 900(1) Klassen 3526 von Patientenaufzeichnungsinformationen und assoziiert mit jeder Informationsklasse und/oder mit einer Patientenaufzeichnung als Ganzes eine oder mehrere Kontrollmengen 3528. Diese Kontrollmengen können spezifizieren, wer berechtigt ist, die Aufzeichnung und/oder Element(e) der Aufzeichnung das einer oder mehrere Klassen zugewiesen wurde, von dem die Regelmenge(n) teilweise abhängen kann, zu benutzen und/oder zu modifizieren. Bei einem Beispiel können die auf Klassen basierenden Kontrollen 3528 mit anderen Krankenhaus- und/oder Kontrollen Dritter, mit Kontrollen aus der Versicherungsfirma 3508 kombiniert werden, um mit den Patientenaufzeichnungen 3512(1)3512(n) assoziierte neue Kontrollen 3510(1)3510(n) zu erzeugen.
  • Die Krankenschwester 3504(1) und der Arzt 3504(2) des Beispiels können zum Beispiel in der Lage sein, Name, Adresse und andere ähnliche deskriptive Informationen, den nächsten Familienangehörigen, die Versicherung und medizinische Informationen eines Patienten gemäß den Regeln 3510(1) bzw. 3510(2) anzusehen, zu modifizieren, auszudrucken und/oder zu kopieren. Bei einem anderen Beispiel können bestimmte Mitglieder der Klasse „Krankenschwester" und/oder der Klasse „Arzt" aufgrund der Zugehörigkeit zu einer oder mehreren zusätzlichen Klassen andere Berechtigungen besitzen. Zum Beispiel kann ein Arzt, der sich in der Klasse „Krankenhausverwaltung" befindet, für Fakturierungsaufzeichnungen andere Berechtigungen besitzen.
  • Ein Fakturist 3504(3) in dem Krankenhaus kann in der Kontrollmenge 3510(3) möglicherweise nicht berechtigt sein, medizinische Informationen und/oder den nächsten Familienangehörigen zu sehen und kann in diesem Beispiel auf den Namen und andere deskriptive Informatio nen des Patienten, Versicherungsinformationen und Abrechnungsinformationen aus der Patientenaufzeichnung beschränkt werden. Ein Vertreter 3504(n) der Versicherungsfirma kann aufgrund der Kontrollmenge 3510(n) berechtigt sein, die Patientenaufzeichnung 3512(n) anzusehen, nicht aber sie zu modifizieren, auszudrucken oder zu kopieren. In jedem dieser Beispiele hängen die VDE-Kontrollmengen mindestens teilweise von der Anwesenheit und/oder Abwesenheit bestimmter Zertifikate ab, die die Zugehörigkeit zu einer oder mehreren Klassen anzeigen.
  • Die vorliegenden Erfindungen können auf beliebige Informationen, Personen, Gruppen, Einrichtungen, Netzwerke, Dienste und Datenbanken angewandt werden, die eine Kommerzaktivität jeglicher Art betreffen, und gleichgültig, ob die Teilnehmer an der Kommerzaktivität Individuen, Gruppen, Entitäten, Organisationen, Institutionen, Nationen und/oder Gesellschaften sind.
  • Beispiel: Die Abstimm- und Klassifikations-Autorität 900 unterstützt Klassen und Abstimmung mindestens teilweise auf der Basis von Arbeitsablauf und Arbeitsprozessautomatisierung
  • Die vorliegenden Erfindungen bereichern nicht nur Kommerzprozesse, die hauptsächlich Informationen mit sich bringen, sondern auch den Arbeitsablauf und die Arbeitsprozessautomatisierung. Das Beispiel 3600, 61, zeigt PCs 3608(a-c), die als Stationscontroller fungieren, die mit verschiedenen Produktionseinrichtungen 3610(a-c) verbunden sind. Diese Stationscontroller tauschen Daten und Anweisungen mit den Geräten aus, die sie steuern und/oder verwalten. Die Stationscontroller sind VDE-befähigt. Bei einem anderen Beispiel können bei den Produktionsgeräten auch VDE-Knoten installiert sein.
  • Eine beispielhafte Kontrollanwendung 3606 für laufende Arbeit (WIP) und/oder Produktion verfolgt die Gesamt-Produktionsprozesse und tauscht Informationen mit anderen, nicht gezeigten Anwendungen aus, wie zum Beispiel Materialverwaltung, Materialbestellung, Auftragsdatenbanken, Logistik, Inventur, Kreditorenbuchhaltung, Debitorenbuchhaltung, allgemeine Buchhaltung, Personal, Zeitkarten und dergleichen.
  • Ein beispielhafter Angestellter 3602 der Firma sendet in einem VDE-Container 3604 eine Anfrage 3612 zu einer Unternehmens-Abstimm- und -Klassifikations-Hilfseinrichtung 900 in der Firma mit der Frage „Welche VDE-kontrollierten Geräte werden heute 2 Stunden lang in der dritten Schicht verfügbar sein, die die Operationen XYZ mit einer nominalen Fehlerrate von weniger als 0,0001% durchführen können?" Die Unternehmens-Abstimm- und -Klassifikations-Hilfseinrichtung 900 kann Daten 3616 von der WIP- bzw. Produktionsprozesskontrollanwendung 3606 anfordern und/oder kann bereits Zugang zu den erforderlichen Daten besitzen, die Geräteverfügbarkeit, Sicherheitsniveau, Fähigkeiten und statistische Fehlerraten angeben. Die WIP- bzw. Produktionsprozesskontrollanwendung 3606 kann einen VDE-Container 3618 mit den angeforderten Informationen zurückgeben. Auf der Basis der Anfrage und verfügbaren Informationen reagiert die Abstimm- und Klassifikations-Hilfseinrichtung 900, indem sie zu dem Angestellten 3602 einen VDE-Container 3620 mit der Antwort „Geräte B und Geräte C" sendet. Der Angestellte 3602 sendet seinerseits einen weiteren VDE-Container 3622 zu der WIP- bzw. Produktionsprozesskontrollanwendung 3606 mit VDE, einer Kontrollmenge(n) wodurch angegeben wird, dass B und C für 2 Stunden in der dritten Schicht für die Operationen XYZ eingeteilt werden sollen. Als Teil dieser bestimmten Abwicklungs- und Kontrollkette sendet die WIP- bzw. Produktionsprozesskontrollanwendung 3606 zu den VDE-befähigten Stationscontrollern für die Geräte B oder C den VDE-Container 3624 mit Kontrollmengen, die Arbeit einteilen und die Produktionsprozesse und/oder „Rezepte" für diese spezifischen Geräte 3610(B) oder 3610(C) spezifizieren. Die jeweiligen Stationscontroller können ihrerseits ihre Anweisungen ausführen und den Fortschritt und Abschluss in VDE-Containern 3626 melden, die zu der WIP- bzw. Produktionsprozesskontrollanwendung 3606 zurück gesendet werden, die in einem Beispiel Ergebnisse anderen Anwendungen und/oder dem Angestellten, der die einzuteilende und auszuführende Arbeit ursprünglich angefordert hat, zuführt.
  • Beispiel: Die Abstimm- und Klassifikations-Autorität 900 unterstützt Klassen und Abstimmung mindestens teilweise auf der Basis von Regierungs- bzw. gesellschaftlicher Kommerzadministration
  • Zu den Rechtehaltern bei Kommerzprozessen aller Arten gehören Gesellschaften und Regierungen. Regierungen können Regeln einrichten, die angeben, dass bestimmte Klassen von Individuen keinen Zugang zu bestimmten Klassen von Inhalt besitzen dürfen. Bestimmte Klassen von Informationen können als zu Klassen zugehörig behandelt werden, die Berechtigungen definieren, wie zum Beispiel „vertraulich", „geheim", „streng geheim" und so weiter. Andere nicht einschränkende beispielhafte staatliche Rechte können Berechtigungen für Import, Benutzung und/oder Export bestimmter Klassen von Gebrauchsgütern, Diensten, Geld- und Finanzinstrumenten und Inhalt behandeln. Zum Beispiel werden in die Vereinigten Staaten Einreisende gewöhnlich über durch den Reisenden in das Land eingeführtes Geld (und Geldäquivalente) befragt. Kindern kann es zum Beispiel rechtlich von Regierungen verboten werden, Inhalt in der Klasse „sexuell explizit" anzusehen.
  • Ein anderes Beispiel für staatliche Rechte besteht darin, dass für verschiedene Klassen von VDE-verwendenden elektronischen Kommerztransaktionen verschiedene Steuerregeln gelten können. Das Beispiel 3700, 62A62B, zeigt eine zertifizierende Autorität 500, die von und/oder im Namen einer Regierung betrieben wird, die ein Zertifikat und/oder einen anderen digitalen Berechtigungsnachweis ausgibt, wodurch Zuständigkeit, nämlich das Land, angegeben wird. Das Zertifikat wird in einem VDE-Container 3710(a) zu einem VDE-Administrator 800 gesendet. Die zertifizierende Autorität 500 der Regierung sendet außerdem Zertifikate in VDE-Containern 3740(b)3710(n) zu der staatlichen Abstimm- und Klassifikations-Autorität 900, die das „Land" (in einem Beispiel die Vereinigten Staaten), sowie ein anderen Zertifikat 3716, das die Tatsache attestiert, dass die Abstimm- und Klassifikations-Autorität 900 tatsächlich eine autorisierte Behörde der Regierung der Vereinigten Staaten ist.
  • In einem Beispiel hat die Regierungs-Abstimm- und – Klassifikations-Autorität 900 Steuerklassendefinitionen 3712 und Steuerkontrollmengen 3714, die diese Definitionen in verschiedenen Klassen von Umständen anwenden, darunter die Anwesenheit bestimmter kontrollbezogenen Informationen, wie zum Beispiel ein entsprechende Länderzertifikat von einem autorisierten Aussteller solcher Zuständigkeitszertifikate erzeugt. Die Steuerklassendefinitionen 3712, die Steuerkontrollmengen 3714 und die Regierungsautoritätszertifikate 3716' werden in mindestens einem VDE-Container zu einem Rechte- und Berechtigungs-Clearinghouse 400 gesendet, das in einem Beispiel die Steuerklassendefinitionen 3712(1), die Steuerklassenkontrollmengen 3714(1) und/oder das Regierungsautorisationszertifikat 3716(1) zu Inhaltsanbietern 3702, Dienstanbietern 3704 und anderen Wertkettenteilnehmern sendet. Die zertifizierende Autorität 500 sendet außerdem Länderzertifikate zu einem oder mehreren VDE-Administratoren 800, die ihrerseits Länderzertifikate 3710' zu VDE-Knoten 3706(a)3706(n) in ihrer Stellung senden. wenn der Inhaltsanbieter 3702 Inhalt beliebiger Art verteilt, werden auch die entsprechenden Steuerkontrollmengen 3714(a) in den VDE-Container auf genommen. Eine Steuerregelmenge wird immer dann angewandt, wenn Inhalt gemäß einer Steuerklasse benutzt wird, und vorausgesetzt, dass das entsprechende Zuständigkeitszertifikat 3710' auf dem VDE-Knoten 3706(a) vorliegt. Zum Beispiel kann ein VDE-Knoten eine Steuerregelmenge aufweisen, die auf den Verkauf einer Klasse von Inhalt, genauer gesagt auf die Klasse „Software", anzuwenden ist. Immer dann, wenn ein Softwareverkauf erfolgt, wird die entsprechende Steuer gemäß diesen Regeln angewandt.
  • Bei einem weiteren Beispiel können die verschiedenen Länder- und Regierungsautoritätszertifikate direkt von der zertifizierenden Autorität 500 zu einem oder mehreren VDE-Knoten 3706 gesendet werden. Die VDE-Kontrollen, die Steuerrichtlinien für eine oder mehrere Klassen implementieren, können auch direkt zu VDE-Knoten 3706 und/oder zu VDE-Administratoren 800 gesendet werden.
  • Beispiel: Die Klassifikation kann bei der automatischen Auswahl des richtigen Anzeigekontexts auf der Basis von Klassen von Informationen verwendet werden
  • Inhaltsobjekte können unter Verwendung von Formaten der einen oder anderen Art gemäß der Klassenzugehörigkeit dieses Objekts angezeigt werden. In dem Beispiel 3800 von 63A führt eine Abstimm- und Klassifikations-Hilfseinrichtung 900 Inhaltsanbietern 3802 Inhaltsklasseninformationen 3810 zu. Ein Konsument 3807(1) hat zuvor einen VDE-Container zu einem Anbieter von Sportinformationen 3802(1) gesendet, der Interesse an Berichten der „Klasse B" und vielleicht auch anderen Klassen angibt. Der Sportinformationsanbieter 3802(1) sendet einen VDE-Container 3808(1) mit einem oder mehreren Berichten in der „Klasse B", vielleicht „alle Berichte über Baseball, New York, Yankees, Vorgeschichte, Helden mit Berechtigung zum Ausdrucken" wofür ein Beispiel 3814(1) ist, in diesem Beispiel zusammen mit ei ner oder mehreren VDE-Kontrollmengen zurück. Der VDE-Container 3808(1) wird von einem Kunden 3807(1) empfangen, der dann den Inhalt 3814(1) unter Verwendung einer oder mehrerer Seitenformatierungstechnologien anzeigt, die auf Makros, Skripts, administrativen Ereignissen, Verfahren und/oder anderen Techniken basieren. Der VDE-Container enthält außerdem ein Bild 3812(1), das von dem Informationsanbieter als für die gesendete Klasse von Bericht besonders geeignet ausgewählt wurde. In diesem Beispiel ist das Bild 3812(1) vielleicht ein blasses Bild von Joe DiMaggio. Dieses Bild erfüllt auch das Kriterium der „Berechtigung zum Ausdrucken".
  • Das Beispiel 3800, 63A, zeigt auch einen weiteren Fall, in dem ein anderer Kunde 3807(n) zuvor einen Anbieter 3802(n) von Naturinformationen über Interesse an Berichten der Klasse A informiert hat. Hierbei sendet der Informationsanbieter einen VDE-Container 3808(n), der eine Klasse von Berichten hält, die von der Interessenklasse in dem vorherigen Beispiel verschieden ist. Dieser VDE-Container 3808 führt einen Bericht der „Klasse A", wofür 3814(n) ein Beispiel ist, der mit einem anderen Bild 3812(n), nämlich einem für die Berichteklasse geeigneten (in diesem Fall einem Bild eines Hundes) angezeigt wird.
  • Die jedem Bericht zugewiesene Klasse kann in dem Container in einem anderen Beispiel als Metadaten für ein oder mehrere Berichtobjekte geführt werden. Ein beispielhafter Web-Browser kann von dem Informationsanbieter ein für diese Klasse geeignetes Bild anfordern, das, wenn es verfügbar ist, in einem anderen VDE-Container gesendet werden würde.
  • Die Klasse kann sich in einem anderen Beispiel auch auf Anzeigeregeln auswirken. Zum Beispiel können mehrere Nachrichtenberichte von Teamsportarten in einem Web-Browserfenster angezeigt werden, in dem im Hintergrund blass eine Szene aus einem Fußball- oder Basketball spiel zu sehen ist. Welches Bild angezeigt wird, kann durch die Präferenz des Benutzers angesichts der auf der Seite präsentierten Klassen von Berichten bestimmt werden. Der Benutzer kann möglicherweise am meisten Berichte über die New England Patriots angeschaut haben, und es kann ein die Patriots betreffendes Bild als Hintergrund angezeigt werden, und sogar Berichte über Mannschaften zusätzlich zu den Patriots (oder anstelle dieser) wurden angezeigt.
  • Bei einem (weiteren) Beispiel 3850, das in 63B gezeigt ist, führt eine Abstimm- und Klassifikations-Hilfseinrichtung 900 einem Anbieter 3852(1) Klasseninformationen zu. Zuvor hat eine Benutzerin 3857(1) dem Anbieter 3852(1) angegeben, dass sie Informationen in der Themengebietsklasse A mehr als Informationen in der Themengebietsklasse C und Informationen, die weniger als 0,50 Dollar pro Artikel kosten, bevorzugt, während die andere Benutzerin 3857(n) die entgegengesetzten Präferenzen hat und nicht preissensibel ist. Eine Abstimm- und Klassifikations-Hilfseinrichtung 900 kann Klassifikationsinformationen, Klassenzuweisungen für Objekte, administrative Ereignisse und/oder Verfahren für diese und diesbezügliche Zwecke bereitstellen. Dessen ungeachtet sendet der Informationsanbieter 3852(1) zu jedem der Benutzer 3857 den gleichen VDE-Container 3858. Ihre Browser- und Seitenformatierungssoftware 3856 produziert jedoch gemäß den Themengebietsklassenpräferenzen jedes Benutzers verschiedene Seiten. In dem beispielhaften ersten Fall sieht der Benutzer 3857(1) drei Spalten des Themengebiets A und eine Spalte des Themengebiets C, während der zweite beispielhafte Benutzer 3857(n) drei Spalten des Themengebiets C und eine Spalte des Themengebiets A sieht. Wie dieses Beispiel veranschaulicht, können sich die Klassenpräferenzen von Benutzern darauf auswirken, wie der Benutzer mit Inhalt in verschiedenen Klassen interagiert.
  • Bei einem anderen Beispiel kann die Abstimm- und Klassifikations-Hilfseinrichtung 900 ein oder mehrere administrative Ereignisse und/oder Verfahren 3859 zu mindestens einem Benutzer 3857 heraus gesendet haben, wobei das Verfahren die Themengebiet-Klassifikation an Dokumenten durchführt und/oder Themengebietsklassen und/oder den Benutzer am stärksten interessierende Themengebietsklassen einrichtet.
  • Beispiel: Informationen können im Bezug auf Schwierigkeit klassifiziert werden – und dies kann eine entsprechende Schnittstelle vorbestimmen
  • Die Inhalts- und/oder die Benutzerklasse kann mindestens ein Anzeigecharakteristikum bestimmen. Ein interessantes beispielhaftes Verfahren zum Klassifizieren von Inhalt ist im Bezug auf seine Schwierigkeit. Ein beispielhaftes Maß der Schwierigkeit ist das Leseniveau, das Aspekte wie Vokabular und/oder Komplexität widerspiegeln kann. Es ist wohlbekannt, dass Kinder (und Erwachsene) desselben ungefähren Alters auf verschiedenen Niveaus lesen. In dem in 64 gezeigten Beispiel 3900 sendet ein Anbieter einen VDE-Container 3902(1) mit Text auf dem Leseniveau der 4. Klasse und Kontrollen, die angeben, dass bei Benutzung durch eine Person, die auf diesem Niveau liest, die Gebühr 50 Cent beträgt. Wenn eine Person jedoch auf einem Niveau von weniger als der 4. Klasse liest, beträgt die Gebühr nur 40 Cent. Das „Leseniveau" kann durch ein Zertifikat und/oder einen anderen digitalen Berechtigungsnachweis angezeigt werden.
  • Eine Abstimm- und Klassifikations-Hilfseinrichtung 900 kann administrative Ereignisse und/oder Klassifikationsverfahren 3910 zu Informationsanbietern, einem oder mehreren Wertkettenteilnehmern oder den Geräten von Studenten direkt senden. Diese Verfahren können zum Beispiel Dokumente entsprechend ihrem Schwierigkeitsgrad klassifizieren und Kontrollen für das gesamte Do kument und/oder Subteile des Dokuments, Kontrollen, die die verschiedenen Preise für Benutzer auf verschiedenen Leseniveaus angeben, erzeugen oder modifizieren. Die Abstimm- und Klassifikations-Hilfseinrichtung 900 kann auch administrative Ereignisse und Verfahren zu Benutzern senden, die wissen, wie man das Dokument in dem beispielhaften Browser auf einem niedrigeren Leseniveau erscheinen lassen kann.
  • Der beispielhafte VDE-Container 3902(1) wird von dem Anbieter zu einem Kind 3906(1) in der 4. Klasse gesendet, das auf diesem Niveau liest. Wenn das Kind den Container öffnet, um den Text anzuschauen (oder anderweitig zu benutzen), werden ihm 40 Cent berechnet (die von Dritten wie etwa einer Schule und/oder Eltern bezahlt werden könnten). Das Kind sieht den Text, so wie er geschrieben ist 3904(1).
  • Das Beispiel 3900, 64, zeigt auch, dass genau das selbe Dokument von einem Schüler 3906(3) in der Klasse von Zweitklässler-Lesern gelesen wird. Nun zeigt der Browser das Dokument 3904(3) durch Verfahren modifiziert an, die die Syntax vereinfachen können und schwerere Wörter und/oder Phrasen durch einfachere ersetzen können. Außerdem sind ein ähnliches beispielhaftes Dokument und Kontrollen in einem VDE-Container 3902(n) bei Beteiligung eines Zwölftklässlers 3906(2) und Neuntklässlers 3906(n) gezeigt.
  • Bei anderen Beispielen können die Preise höher sein, wenn Benutzer Text unterhalb ihrer Fähigkeiten lesen, man kann ihnen Rabatte für das Lesen auf einem höheren Niveau anbieten und/oder sie können für das Lesen auf verschiedenen Niveaus mehr berechnet bekommen, da das Modifizieren des Texts ein Mehrwertprozess ist und Anbieter dieses Werts können wünschen, für ihre Bemühungen entlohnt zu werden.
  • Beispiel: Klassifikation kann Konzentrationsgrad der Inhaltseinheit oder des Teils über ein Themengebiet oder Charakteristika in Bezug auf herkömmliche Formatierung, wie etwa Dateityp, beschreiben
  • Der interessanteste und/oder nützlichste Inhalt befindet sich manchmal am Schnittpunkt verschiedener Themengebiete. Außerdem wünschen Benutzer häufig Inhalt in einer Form oder in einem Format, die bzw. das ihnen am nützlichsten und praktischsten ist. In dem Beispiel 4000 von 65 empfängt eine Abstimm- und Klassifikations-Hilfseinrichtung 900 von einem Benutzer 4002 einen VDE-Container 4004, der eine Anforderung von Dokumenten in der Klasse „über Wirtschaft und Politik mit einem Preis von weniger als 5 Dollar und in dem Format MS Word" enthält. Die Abstimm- und Klassifikations-Hilfseinrichtung 900 reagiert in diesem Beispiel, indem sie in einem VDE-Container 4006 mindestens eine URL (Uniform Ressource Locator) bereitstellt, die auf die Speicherstelle des Dokuments bzw. der Dokumente im World Wide Web zeigt.
  • Der Benutzer 4002 sendet bei diesem Beispiel in einem VDE-Container 4008 eine Nachricht, die nach dem in der URL identifizierten Dokument fragt. Ein Anbieter sendet einen VDE-Container 4012 mit dem gewünschten Dokument 4010, das durch die Abstimm- und Klassifikations-Hilfseinrichtung 900 klassifiziert wurde, zurück. In diesem Beispiel werden Parameterdaten in Form von Bewertungen bereitgestellt, die die relative Betonung verschiedener Themengebietsklassen angeben, wie etwa Wirtschaft (Bewertung = 15), Politik (Bewertung = 7) und Religion (Bewertung = 2). Außerdem ist das Format des Inhalts angegeben, das in diesem Beispiel das gewünschte MS Word ist. Außerdem wird in dem VDE-Container 4012 eine Kontrollmenge übermittelt, die u.a. angibt, dass der Preis 2,98 Dollar ist und keine Modifikationen erlaubt sind.
  • In anderen Beispielen könnten die Klassen wesentlich schmäler gewesen sein, wie zum Beispiel „Clinton", „Greenspan", Richtlinien der Zentralbank, Zinssätze. Außerdem könnte der Kunde nur diejenigen Dokumente angefordert haben, für die Kontrollen erhalten werden konnten, die Modifikationen und/oder exzerpierende und/oder abgeleitete werke gestatten. Bei einem anderen Beispiel kann die Abstimm- und Klassifikations-Hilfseinrichtung 900 ein oder mehrere administrative Ereignisse und/oder Klassifikations- und/oder Abstimmverfahren zu dem Kunden senden, so dass diese Verfahren vom Kunden angewandt werden könnten. Als Alternative kann der Kunde als Teil eines intelligenten Objekts bei der Suche nach Informationen, die gewünschte Kriterien erfüllen, ein oder mehrere Verfahren zu einem oder mehreren Informationsanbietern gesendet haben.
  • Beispiel: Die atomischen Aspekte können automatisierte Extraktion von Teilen einer Inhaltseinheit zur Aggregation mit im Bezug auf das Themengebiet einheitlichen Teilen und/oder Einheiten von anderen Quellen unterstützen
  • Es wünschen nicht nur viele Leute spezifische Informationen, sondern diese Informationen können von verschiedenen Teilen desselben Objekts oder Teilen von zwei oder mehr Objekten kommen. Die Abstimm- und Klassifikations-Hilfseinrichtung 900 kann die Verwendung von intelligenten, auf Klassifikation basierenden Extraktions- und Aggregationsverfahren unterstützen, wie im Beispiel 4100, 66, gezeigt, wobei zwei Dokumente 4102(1, 2) durch die Abstimm- und Klassifikations-Hilfseinrichtung 900 zu „Stücken" oder Subobjekten klassifiziert wurden, die Themengebietsklassen widerspiegeln, und es wurden VDE-Kontrollen für jedes Stück vorgesehen. Die „Stückbildung", Klassifikation und Kontrollmengenerzeugung kann in einer Datenbank durchgeführt und gespeichert werden und/oder kann „im Verlauf" oder bei Bedarf durchgeführt werden.
  • Um eine Informationsanforderung bezüglich Reisen in und aus Großbritannien plus Hintergrundinformationen zu erfüllen, extrahiert ein Informationsanbieter Teile jedes Dokuments in den gewünschten Klassen und erzeugt ein neues rekombinantes Dokument, das aus den Subobjekten besteht, und verpackt das neue Dokument mit entsprechenden Kontrollen in einem VDE-Container 4102(n). VDE-Kontrollen für die Subobjekte können auch durch den Anbieter und/oder andere Teilnehmer in einer Abwicklungs- und Kontrollkette mitgeführt und modifiziert werden.
  • Die Informationsanforderung kann unter Verwendung eines beliebigen Anfrage- und/oder Suchverfahrens erzeugt worden sein, darunter semantische, Bool'sche, heuristische, auf Konzepten basierende und andere Ansätze, und kann explizit und gezielt durch einen Benutzer und/oder einen anderen Wertkettenteilnehmer erzeugt worden sein oder kann sich automatischer aus der Analyse durch eine Abstimm- und Klassifikations-Hilfseinrichtung 900 von Benutzungs-, Audit- und/oder anderen Rechteverwaltungsinformationen und/oder einer „Info-Erschöpfung" und/oder von Präferenz-, demographischen und/oder psychographischen Daten und/oder Klassen von Daten ergeben haben.
  • Bei einem anderen Beispiel kann die Abstimm- und Klassifikations-Hilfseinrichtung 900 administrative Ereignisse und/oder Klassifikations-, Such- und/oder Subobjektkombinierungsverfahren 4106 zur Ausführung unter der Kontrolle eines lokalen VDE-Knotens zu einem Anbieter und/oder einem Benutzer gesendet haben.
  • Beispiel: Die Abstimm- und Klassifikations-Hilfseinrichtung 900 unterstützt Klassifikation für Teilmengen von Inhalt innerhalb einer Inhaltseinheit (vernestete virtuelle Klassifikationen)
  • Die Abstimm- und Klassifikations-Hilfseinrichtung 900 hilft nicht nur beim Finden von gesamten Objekten, son dern sie kann auch beim Identifizieren und/oder Klassifizieren einer beliebigen Anzahl von Subobjekten für ein gegebenes Ganzes helfen. Mit jedem dieser Subobjekte können neue Kontrollmengen assoziiert werden. Diese neuen Kontrollmengen können von der Kontrollmenge verschieden sein, die für das Objekt als Ganzes gilt. Durch diese Fähigkeit können die Abstimm- und Klassifikations-Hilfseinrichtung 900 und andere Wertkettenteilnehmer gewünschte Klassen von Inhalt finden, die Teil eines größeren Objekts sein können, und möglicherweise diese Teile zusätzlich zum und/oder anstelle des gesamten Objekts abrufen, bezahlen, verwalten, benutzen oder kombinieren.
  • In dem Beispiel 4200, 67, enthält ein durch die Abstimm- und Klassifikations-Hilfseinrichtung 900 erzeugter VDE-Container 4202 ein Textdokument, das in diesem nicht einschränkenden Beispiel die „Rede zur Lage der Nation" der USA ist. Die Abstimm- und Klassifikations-Hilfseinrichtung 900 hat zuerst das gesamte Dokument in der Klasse „Politik" klassifiziert. Die Abstimm- und Klassifikations-Hilfseinrichtung 900 hat außerdem verschiedene Subteile oder Subobjekte identifiziert und hat diese jeweils zu verschiedenen Klassen oder Kategorien klassifiziert. In diesem Beispiel repräsentieren die verschiedenen Klassen verschiedene Themengebietkategorien.
  • Ein Benutzer und/oder ein anderer Wertkettenteilnehmer kann nur diejenigen Subobjekte anfordern, die in eine oder mehrere gewünschte Klasse(n) kategorisiert wurden. Die gewünschten Subobjekte können zusammen mit entsprechende VDE-Kontrollen sowohl für das gesamte neue zusammengesetzte Objekt als auch für oder für jedes der gewünschten Subobjekte in einem VDE-Container 4204 verpackt werden. (Die VDE-Kontrollen können auch getrennt von den Inhaltssubobjekten gesendet werden). Diese Kontrollen können das neue Gesamtobjekt betreffen, das aus Subteilen erzeugt wurde, die auf der Basis ihrer Zuge hörigkeit zu einer oder mehreren spezifischen Klassen ausgewählt wurden, und/oder das gesamte neue Objekt, das aus diesen gewählten Subobjekten besteht. Bei einem anderen Beispiel können die Subobjekte verschiedenen Dokumenten entnommen worden sein, die sich dasselbe Gesamt-Themengebiet teilen, wie zum Beispiel die in verschiedenen Jahren gegebene Rede zur Lage der Nation.
  • In einem Beispiel kann jeder beliebige Wertkettenteilnehmer einen oder mehrere Subteile des ursprünglichen Objekts senden (verteilen).
  • Bei einem anderen Beispiel kann die Abstimm- und Klassifikations-Hilfseinrichtung 900 ein oder mehrere administrative Ereignisse und/oder Verfahren 4206 zu Wertkettenteilnehmern senden, die die Verfahren ausführen können, um die Operationen zum Identifizieren von Subobjekten und/oder zur Unterteilung des gesamten Objekts in Teile auf der Basis von Klassenzuweisungen auszuführen.
  • Suchmaschinen können auch die Subobjektklassifikationen benutzen, um genauere Ergebnisse zu liefern. Zum Beispiel kann eine Suchmaschine die Rede zur Lage der Nation abgerufen haben, weil das Suchkriterium „politische Reden der USA" war, das gesamte oder ein Teil des Objekts kann jedoch auch beim Suchen nach „USA Politik Reden Sozialwesen" oder „Reden USA Präsident Verteidigung" abgerufen worden sein.
  • Beispiel: Die Abstimm- und Klassifikations-Hilfseinrichtung 900 unterstützt Klassen von Klassen auf der Basis von Objektkennungs-Standards und/oder anderen Objekt-Metadaten
  • Zu den zahlreichen Vorteilen der vorliegenden Erfindungen gehört die Möglichkeit, mindestens teilweise auf der Basis von Rechteverwaltungsinformationen Klassen von Klassen zu erzeugen. Das Merkmal kann die Sucheffi zienz verbessern, indem es Suchmaschinen ermöglicht wird, Mitglieder von Klassen zu finden, die durch beliebige von zahlreichen Verfahren zur Objektbenennung und Objekt-Metadaten, die vorgeschlagen wurden, bereitgestellt werden. Zum Beispiel sind der IETF-URL, die internationale Standard-Buchnummer (ISBN), die internationale Standard-Periodikum-Nummer (ISSN), MARC-Bibliothekskatalogaufzeichnungen und der vor kurzem vorgeschlagene „Dublin Core" (Weibel, Stuart, Jean Godby, Eric Miller und Ron Daniel, „OCLC/NCSA Metadata Workshop Report", URL http://www.oclc.org:5047/oclc/research/conferences/metadata/dublin core report.html) nicht einschränkende Beispiele für vorbekannte Klassifikationen, die unter Verwendung der vorliegenden Erfindungen selbst klassifiziert werden können.
  • Das Beispiel 4300, 68A68B, zeigt mehrere Objekte 4304(1)4304(n), mit denen jeweils verschiedene Metadaten 4302(1)4302(n) assoziiert sein können, die das Objekt in einer oder mehreren Klassen einordnen, wofür nicht einschränkende Beispiele die Netzwerkadresse (URL), Preis, Kontrollmengeninformationen, Berechtigungszeichenketten, Themenkategorie, Titel und Verleger wären.
  • In dem beispielhaften Schritt „1" werden Objekt-Metadaten 4302 zu einer Abstimm- und Klassifikations-Hilfseinrichtung 900 gesendet, die (beispielhafter Schritt „2") neue „Klassen von Klassen" 4306 erzeugen kann. Diese neuen Klassen 4306 werden dann auf einer Webseite 4308 (beispielhafter Schritt „3") Interessierten zur Verfügung gestellt, die dann gemäß Zugehörigkeit zu einer (oder mehreren) dieser neuen Klassen von Klassen nach Objekten suchen können. In dem beispielhaften Schritt „4" sendet ein Interessierter 4320 einen VDE-Container mit einer Anforderung, die Webseite 4308 abzurufen, mit den Klassen von Metadaten-Informationen. Der Web-Server gibt (in dem beispielhaften Schritt „5") eine Kopie der Seite 4312 an den interessierten Benutzer 4320 zurück, der (in dem beispielhaften Schritt „6") einen VDE-Container mit einer Anfrage zu der Abstimm- und Klassifikations-Hilfseinrichtung 900 sendet, in diesem Beispiel mit der Frage nach Objekten in der neuen Klasse 3, die weniger als 1,98 Dollar kosten und die eine Berechtigung zum „Modifizieren" gewähren. In dem beispielhaften Schritt „7" gibt die Abstimm- und Klassifikations-Hilfseinrichtung 900 einen VDE-Container 4316 mit einer Liste von Objekten zurück, die die Kriterien erfüllen. Die Abstimm- und Klassifikations-Hilfseinrichtung 900 kann ihrerseits dann URLs oder andere Speicherstelleninformationen für mindestens ein Mitglied der gewünschten Klasse(n) in der Liste in dem Container 4316 bereitstellen.
  • Beispiel: Die Abstimm- und Klassifikations-Hilfseinrichtung 900 unterstützt elektronisches Glückspiel
  • Elektronisches Glücksspiel ist möglicherweise unter den Diensten, die in den kommenden Jahren das Internet-Wachstum antreiben werden. Durch solche Dienste kommen sowohl für Anbieter als auch für Benutzer oder Spieler des Dienstes viele Fragen auf. Zum Beispiel wollen Anbieter in der Lage sein, attraktive verlockende Unterhaltungserlebnisse zu erzeugen und dabei einen wichtigen Anteil ihrer beabsichtigten Märkte zu erfassen. Benutzer dieser Dienste werden natürlich die am meisten stimulierenden, unterhaltenden und, was vielleicht am wichtigsten ist, lohnensten Glücksspielerlebnisse finden wollen.
  • Glücksspielanbieter können in einem Beispiel unterschiedliche Klassen von Spielen, Regeln, Gewinnen, Chancen und/oder Schnittstellen bereitstellen. Die vorliegenden Erfindungen können Spielern dabei helfen, die Beschaffenheit von verschiedenen Klassen zu identifizieren und spezifische Instanzen einer oder mehrerer Klassen zu finden. Innerhalb einer bestimmten Klasse von Spielen können Spieler zum Beispiel besonders an den Gewinnchancen beim Blackjack-Spiel interessiert sein. In einem Beispiel kann es ein Spieler bevorzugen, mit einem einzigen digitalen Stapel von 52 Karten und einer bestimmten Anzahl (emulierter) Mischungen zu spielen, anstatt etwa mit vier Stapeln und mehr Mischungen, wobei der Effekt von letzterem ist, eine zufälligere Verteilung zu erzeugen. Durch kleinere Stapel und weniger Mischungen kann es leichter werden, Karten zu zählen und/oder anderweitig die Gewinnchancen zugunsten des Spielers oder zumindest zugunsten des erfahrenen kenntnisreichen Spielers zu vergrößern.
  • Beispiel 4400, 69, zeigt eine beliebige Anzahl von Glücksspielern 4402(1)4402(n), deren Benutzungsinformationen in VDE-Containern 4404(1)4404(n) zu einem Benutzungs-Clearinghouse 300 fließen. Das Benutzungs-Clearinghouse 300 sendet in VDE-Containern 4406 mindestens einen Teil dieser Benutzungsinformationen zu einer Abstimm- und Klassifikations-Hilfseinrichtung 900. Bei einem anderen Beispiel können die Benutzungsinformationen direkt von mindestens einem Benutzer zu der Abstimm- und Klassifikations-Hilfseinrichtung 900 gesendet werden. In diesem Beispiel kann auch eine beliebige Anzahl von Glücksspielanbietern 4406(1)4406(n) in VDE-Containern 4408(1)4408(n) deskriptive oder Benutzungsinformationen zu der Abstimm- und Klassifikations-Hilfseinrichtung 900 senden. Auf der Basis von verfügbaren Informationen von relevanten Quellen kann die Abstimm- und Klassifikations-Hilfseinrichtung 900 eine oder mehrere Klassen erzeugen und einer Klasse einen oder mehrere Anbieter, Dienste und/oder Benutzer zuweisen. Diese Klassendefinitionen können mindestens teilweise auf die Privatsphäre betreffenden Kontrollinformationen basieren.
  • In diesem einen Beispiel sendet ein Glücksspieler 4402(1) einen VDE-Container 4410 mit einer Anfrage bezüglich bester Gewinnchancen für Blackjack zu einer Abstimm- und Klassifikations-Hilfseinrichtung 900, die ihrerseits einen VDE-Container 4412 mit Inhalt zurück sendet, der angibt, dass der Glücksspielanbieter 2 die besten Gewinnchancen bei Blackjack gibt, wobei „beste" hier die für den Spieler am günstigsten bedeutet. Bei einem anderen Beispiel kann der Glücksspieler dann den Glücksspielanbieter 2 kontaktieren, um zu spielen, und das Spiel kann aus einer Reihe von Übermittlungen in VDE-Containern zwischen dem Glücksspielanbieter und dem Glücksspieler bestehen.
  • Beispiel: Die Abstimm- und Klassifikations-Hilfseinrichtung 900 unterstützt elektronischen Verkauf und Verteilung von Tickets
  • Die darstellenden Künste, Ausstellungen, Theater und Konferenzen sind einige nicht einschränkende Beispiele für Ereignisse, die für den Eintritt Tickets erfordern können. Elektronische Ticket-Agenturen im Internet und auf anderen elektronischen Schauplätzen stellen eine Verbindung zwischen dem Konsumenten und Produzenten des Ereignisses bereit. Konsumenten möchten vielleicht Informationen wie etwa die Beschaffenheit des Ereignisses, welche Klassen von Tickets es für ein gegebenes Ereignis und/oder eine Klasse von Ereignissen gibt, den Preis für verschiedene Klassen von Tickets für ein Ereignis, die Verfügbarkeit verschiedener Klassen von Tickets für verschiedene Klassen von Ereignissen und ähnliche Informationen wissen.
  • Das Beispiel 4500, 70, zeigt eine beliebige Anzahl von Benutzern 4504(1)4504(n), deren Benutzungsinformationen in VDE-Containern 4508 zu einem Benutzungs-Clearinghouse 300 gesendet werden, das seinerseits mindestens bestimmte dieser Benutzungsinformationen in mindestens einem VDE-Container 4526 zu einer Abstimm- und Klassifikations-Hilfseinrichtung 900 senden kann. Die Benutzungsinformationen können Ticket-Käufe, Preise, Sitzpräferenzen, bevorzugte Bezahlungsmethoden, be vorzugte Theater oder andere Aufführungsorte und andere Benutzerpräferenz- und Vorgeschichteinformationen der Vergangenheit widerspiegeln.
  • Verschiedene Ticket-Agenturen 4506(1)4506(n) können Informationen über spezifische Ereignisse 4512(1)4512(n) und/oder Informationen über Agenturdienste 4514(1)4514(n) zu der Abstimm- und Klassifikations-Hilfseinrichtung 900 senden. Bei einem anderen Beispiel kann ein Ereignis-Promotor Ereignisinformationen direkt zu der Abstimm- und Klassifikations-Hilfseinrichtung 900 senden.
  • Bei einem Beispiel wünscht ein Benutzer, vier Plätze für ein bestimmtes Konzert oder eine bestimmte Klasse von Konzerten und/oder andere Ereignisse zu finden, die nicht mehr als 25,00 Dollar kosten. Der Benutzer sendet einen VDE-Container mit einer Anforderung von Informationen darüber, wer die gewünschten Tickets für die gewünschten Ereignisse zu dem angeforderten Preis liefern kann. Die Abstimm- und Klassifikations-Hilfseinrichtung 900 gibt dann ihrerseits einen VDE-Container zurück, der angibt, dass die Ticket-Agentur 2 die Tickets liefern kann.
  • In diesem Beispiel sendet Benutzer 2 einen VDE-Container mit einer Kaufanforderung zu der Ticket-Agentur 2. Die Kaufanforderung kann beispielsweise nicht nur das spezifische Ereignis, den gewünschten Preis und die Klasse der Tickets und den Sitzplatz spezifizieren, sondern auch die Bezahlungsmethode, wie zum Beispiel MasterCard. Die Ticket-Agentur kann ihrerseits dann einen VDE-Container mit einer Bestätigung des Ticket-Kaufs zu einem gegebenen Preis, des Orts, des Datums, des Ereignisses und/oder der Verwendung einer bestimmten Bezahlungsmethode zurückgeben.
  • Bei einem anderen Beispiel können die Tickets digital sein und es können ein oder mehrere „Siegel", digitale Signaturen und/oder Zertifikate, die die Authentizität und/oder Integrität der digitalen Tickets anzeigen, mit ihnen assoziiert sein.
  • Obwohl die Erfindungen in Verbindung mit dem zurzeit als die praktischsten und am meisten bevorzugten Ausführungsformen Aufgefassten beschrieben wurden, sind die Erfindungen nicht auf die offenbarten Ausführungsformen beschränkt, sondern sollen im Gegenteil verschiedene Modifikationen und äquivalente Anordnungen abdecken, die in den Schutzumfang der angefügten Ansprüche fallen.

Claims (44)

  1. Verfahren zum sicheren gezielten Ausstrahlen ausgewählter digitaler Informationen an bestimmte Empfänger, wobei das Verfahren folgendes umfasst: (a) Empfangen ausgewählter digitaler Informationen in einem Empfangsgerät (2052) von einem Sendegerät (2070), das von dem Empfangsgerät fern ist, wobei das Empfangsgerät einen sicheren Knoten (2054) aufweist und mit einem bestimmten Empfänger assoziiert ist; (i) wobei die digitalen Informationen mindestens teilweise auf der Basis der Zugehörigkeit der digitalen Informationen zu einer ersten Klasse ausgewählt wurden; und (ii) wobei der bestimmte Empfänger mindestens teilweise auf der Basis der Zugehörigkeit zu einer zweiten Klasse ausgewählt wurde; und (b) wobei der bestimmte Empfänger das Empfangsgerät (2052) verwendet, um gemäß mit den ausgewählten digitalen Informationen assoziierten Regeln und Kontrollen auf die empfangenen ausgewählten digitalen Informationen zuzugreifen, wobei die Regeln und Kontrollen von dem sicheren Knoten (2054) des Empfangsgeräts durchgesetzt werden, dadurch gekennzeichnet, dass: die Zugehörigkeit zu der ersten Klasse mindestens teilweise unter Verwendung von Rechteverwaltungsinformationen bestimmt wurde; die Zugehörigkeit zu der zweiten Klasse mindestens teilweise auf der Basis von Informationen be stimmt wurde, die daraus abgeleitet werden, wie der bestimmte Benutzer Rechteverwaltungsinformationen erzeugt, verwendet oder mit ihnen umgeht; die ausgewählten digitalen Informationen in einem sicheren Container empfangen werden; und die mit den ausgewählten digitalen Informationen assoziierten Regeln und Kontrollen in demselben sicheren Container wie die ausgewählten digitalen Informationen empfangen werden.
  2. Verfahren nach Anspruch 1, wobei die Zugehörigkeit zu der ersten oder zweiten Klasse mindestens teilweise unter Verwendung von Rechteverwaltungsinformationen bestimmt wird, die Informationen über Bezahlungsregeln und -kontrollen umfassen.
  3. Verfahren nach Anspruch 1, wobei die Zugehörigkeit zu der ersten oder zweiten Klasse mindestens teilweise unter Verwendung von Rechteverwaltungsinformationen bestimmt wird, die Informationen über Audit-Aufzeichnungsinformationen umfassen.
  4. Verfahren nach Anspruch 1, wobei die Zugehörigkeit zu der ersten oder zweiten Klasse mindestens teilweise unter Verwendung von Rechteverwaltungsinformationen bestimmt wird, die das Abspeichern der assoziierten digitalen Informationen außerhalb einer geschützten Umgebung regeln.
  5. Verfahren nach Anspruch 1, wobei die Zugehörigkeit zu der ersten oder zweiten Klasse mindestens teilweise unter Verwendung von Rechteverwaltungsinformationen bestimmt wird, die das Modifizieren der assoziierten digitalen Informationen regeln.
  6. Verfahren nach Anspruch 1, wobei die Zugehörigkeit zu der ersten oder zweiten Klasse mindestens teil weise unter Verwendung von Rechteverwaltungsinformationen bestimmt wird, die das Erstellen eines Auszugs der assoziierten digitalen Informationen regeln.
  7. Verfahren nach Anspruch 1, wobei die Zugehörigkeit zu der ersten oder zweiten Klasse mindestens teilweise unter Verwendung von Rechteverwaltungsinformationen bestimmt wird, die das Verwenden der assoziierten digitalen Informationen bei der Erstellung von mindestens einem adaptierten Werk regeln, das mindestens einen Teil der digitalen Informationen enthält.
  8. Verfahren nach Anspruch 1, wobei die Zugehörigkeit zu der ersten oder zweiten Klasse mindestens teilweise unter Verwendung von Rechteverwaltungsinformationen bestimmt wird, die Benutzungs- und Audit-Informationen umfassen.
  9. Verfahren nach Anspruch 1, wobei die Zugehörigkeit zu der ersten oder zweiten Klasse mindestens teilweise unter Verwendung von Rechteverwaltungsinformationen bestimmt wird, die Informationen von Zugehörigkeitskarten umfassen.
  10. Verfahren nach Anspruch 1, wobei die Zugehörigkeit zu der ersten oder zweiten Klasse mindestens teilweise unter Verwendung von Rechteverwaltungsinformationen bestimmt wird, die Informationen von digitalen Zertifikaten umfassen.
  11. Verfahren nach Anspruch 1, wobei die empfangenen ausgewählten digitalen Informationen mindestens teilweise Transaktionsinformationen sind.
  12. Verfahren nach Anspruch 1, wobei die empfangenen ausgewählten digitalen Informationen mindestens teilweise Ereignisinformationen sind.
  13. Verfahren nach Anspruch 1, wobei die empfangenen ausgewählten digitalen Informationen mindestens teilweise Informationen über den Kauf von materiellen Gütern sind.
  14. Verfahren nach Anspruch 1, wobei die empfangenen ausgewählten digitalen Informationen mindestens teilweise Unterhaltungsinformationen sind.
  15. Verfahren nach Anspruch 1, wobei die Unterhaltungsinformationen mindestens teilweise Musikinformationen sind.
  16. Verfahren nach Anspruch 1, wobei die empfangenen ausgewählten digitalen Informationen mindestens teilweise ausführbare Software sind.
  17. Verfahren nach Anspruch 1, wobei die Regeln und Kontrollen mindestens teilweise die Verwendung in mindestens einer bestimmten Souveränität regeln.
  18. Verfahren nach Anspruch 1, wobei die Regeln und Kontrollen mindestens eine Regel und Kontrolle einer Wertkette umfassen.
  19. Verfahren nach Anspruch 1, wobei die Regeln und Kontrollen mindestens das Regeln von mindestens einem Recht an einer Verarbeitungs- und Kontrollkette umfassen.
  20. Verfahren nach Anspruch 1, wobei die Regeln und Kontrollen mindestens teilweise Informationen von digitalen Zertifikaten verwenden.
  21. Verfahren nach Anspruch 1, wobei die Regeln und Kontrollen mindestens teilweise Informationen von Zugehörigkeitskarten verwenden.
  22. Verfahren nach Anspruch 1, wobei die Regeln und Kontrollen mindestens teilweise Benutzerattributinformationen verwenden.
  23. Verfahren nach Anspruch 1, wobei die Regeln und Kontrollen mindestens teilweise die Erstellung von Benutzungs-Auditaufzeichnungen regeln.
  24. Verfahren nach Anspruch 1, wobei die Regeln und Kontrollen mindestens teilweise die Erstellung von Bezahlungsaufzeichnungen regeln.
  25. Verfahren nach Anspruch 1, wobei die Regeln und Kontrollen teilweise mindestens ein für Rechteinhaber akzeptables Clearinghaus festlegen.
  26. Verfahren nach Anspruch 25, wobei das mindestens eine akzeptable Clearinghaus ein Finanz-Clearinghaus ist.
  27. Verfahren nach Anspruch 25, wobei das mindestens eine akzeptable Clearinghaus ein Benutzungs-Clearinghaus ist.
  28. Verfahren nach Anspruch 25, wobei das mindestens eine akzeptable Clearinghaus ein Clearinghaus für Rechte und Berechtigungen ist.
  29. Verfahren nach Anspruch 25, wobei das mindestens eine akzeptable Clearinghaus ein sicherer Verzeichnisdienst ist.
  30. Verfahren nach Anspruch 25, wobei das mindestens eine akzeptable Clearinghaus ein Clearinghaus einer Transaktionsbehörde ist.
  31. Verfahren nach Anspruch 25, wobei das mindestens eine akzeptable Clearinghaus ein Clearinghaus der Administration der VDE ist.
  32. Verfahren nach Anspruch 25, wobei das mindestens eine akzeptable Clearinghaus ein Clearinghaus einer Zertifikatbehörde ist.
  33. Verfahren nach Anspruch 1, wobei die Zugehörigkeit zu der ersten oder zweiten Klasse mindestens teilweise unter Verwendung einer statistischen Technik bestimmt wird, die mindestens ein Cluster von Instanzen identifiziert, die ähnliche Profile oder Merkmale gemeinsam haben.
  34. Verfahren nach Anspruch 1, wobei die Zugehörigkeit zu der ersten oder zweiten Klasse mindestens teilweise unter Verwendung von Techniken der numerischen Taxonomie bestimmt wird.
  35. Verfahren nach Anspruch 1, wobei die Zugehörigkeit zu der ersten oder zweiten Klasse mindestens teilweise unter Verwendung von mindestens einer aus Clusteranalyse, Faktoranalyse, Komponentenanalyse ausgewählten Technik oder einer ähnlichen Technik zur Datenreduktion oder Klassifikation bestimmt wird.
  36. Verfahren nach Anspruch 1, wobei die Zugehörigkeit zu der ersten oder zweiten Klasse mindestens teilweise unter Verwendung einer Musterklassifikationstechnik, einschließlich der Komponentenanalyse und neuronaler Ansätze, bestimmt wird.
  37. Verfahren nach Anspruch 1, wobei die Zugehörigkeit zu der ersten oder zweiten Klasse mindestens teilweise unter Verwendung einer statistischen Technik bestimmt wird, die mindestens eine zugrunde liegende Dimension von Qualitäten, Eigenschaften, Merkmalen oder Charakteristika identifiziert, sowie durch Zuordnen von Parameterdaten, die das Ausmaß angeben, zu dem eine gegebene Instanz die zugrunde liegende Dimension, den Faktor, die Klasse oder das Ergebnis bei der Definition mindestens einer Klasse oder der Zuordnung mindestens einer Instanz zu mindestens einer Klasse aufweist, besitzt oder durch diese gekennzeichnet werden kann.
  38. Verfahren nach Anspruch 1, wobei die Zugehörigkeit zu der ersten oder zweiten Klasse mindestens teilweise unter Verwendung mindestens einer statistischen Technik bestimmt wird, die Fuzzy-Logik oder Fuzzy-Messung anwendet oder deren Zuordnung zu mindestens einer Klasse zu Wahrscheinlichkeiten führt, die von 1 oder null verschieden sind.
  39. Verfahren nach Anspruch 1, wobei die Zugehörigkeit zu der ersten oder zweiten Klasse mindestens teilweise unter Verwendung einer Bayesianischen statistischen Klassifikationstechnik bestimmt wird, die eine geschätzte oder vorgegebene Wahrscheinlichkeit bei der Bestimmung von Klassendefinitionen oder der Zuordnung mindestens einer Instanz zu mindestens einer Klasse verwendet.
  40. Verfahren nach Anspruch 1, wobei die Zugehörigkeit zu der ersten oder zweiten Klasse mindestens teilweise unter Verwendung eines statistischen oder graphischen Verfahrens der Klassifikation oder Datenreduktion bestimmt wird, das eine Rotation von Referenzachsen verwendet, unabhängig davon, ob orthogonale oder schiefe Rotationen verwendet werden.
  41. Verfahren nach Anspruch 1, wobei die Zugehörigkeit zu der ersten oder zweiten Klasse mindestens teilweise unter Verwendung mindestens eines statistischen Verfahrens für zwei- und dreifache mehrdimensionale Skalierung bestimmt wird.
  42. Verfahren nach Anspruch 1, wobei das Empfangsgerät ein Personal Computer ist.
  43. Verfahren nach Anspruch 1, wobei das Empfangsgerät ein Unterhaltungselektronikgerät ist.
  44. System zum sicheren gezielten Ausstrahlen ausgewählter digitaler Informationen an bestimmte Empfänger, wobei das System folgendes umfasst: (a) ein Empfangsgerät (2052) zum Empfangen ausgewählter digitaler Informationen von einem Sendegerät (2070), das von dem Empfangsgerät fern ist, wobei das Empfangsgerät einen sicheren Knoten (2054) aufweist und mit einem bestimmten Empfänger assoziiert ist; und (b) Mittel (900) zum Auswählen der digitalen Informationen mindestens teilweise auf der Basis der Zugehörigkeit der digitalen Informationen zu einer ersten Klasse und zum Auswählen des bestimmten Empfängers mindestens teilweise auf der Basis der Zugehörigkeit zu einer zweiten Klasse; wobei das Empfangsgerät (2052) dafür ausgelegt ist, gemäß mit den ausgewählten digitalen Informationen assoziierten Regeln und Kontrollen auf die empfangenen ausgewählten digitalen Informationen zuzugreifen, wobei die Regeln und Kontrollen von dem sicheren Knoten (2054) des Empfangsgeräts durchgesetzt werden, dadurch gekennzeichnet, dass: die Auswahlmittel (900) dafür ausgelegt sind, die Zugehörigkeit zu der ersten Klasse mindestens teilweise unter Verwendung von Rechteverwaltungsinformationen zu bestimmen, und die Zugehörigkeit zu der zweiten Klasse mindestens teilweise auf der Basis von Informationen zu bestimmen, die daraus abgeleitet werden, wie der bestimmte Benutzer Rechteverwaltungsinformationen erzeugt, verwendet oder mit ihnen umgeht; und das Empfangsgerät (2052) dafür ausgelegt ist, die ausgewählten digitalen Informationen in einem sicheren Container zu empfangen und die mit den ausgewählten digitalen Informationen assoziierten Regeln und Kontrollen in demselben sicheren Container wie die ausgewählten digitalen Informationen zu empfangen.
DE69837048T 1997-11-06 1998-11-06 Elektronische vorrichtung und system zur rechtsverwaltungsbasierten klassifizierung und übereinstimmung Expired - Lifetime DE69837048T2 (de)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US08/965,185 US6112181A (en) 1997-11-06 1997-11-06 Systems and methods for matching, selecting, narrowcasting, and/or classifying based on rights management and/or other information
US965185 1997-11-06
PCT/US1998/023648 WO1999024928A2 (en) 1997-11-06 1998-11-06 Systems and methods for matching, selecting, narrowcasting, and/or classifying based on rights management and/or other information

Publications (2)

Publication Number Publication Date
DE69837048D1 DE69837048D1 (de) 2007-03-22
DE69837048T2 true DE69837048T2 (de) 2007-11-08

Family

ID=25509597

Family Applications (1)

Application Number Title Priority Date Filing Date
DE69837048T Expired - Lifetime DE69837048T2 (de) 1997-11-06 1998-11-06 Elektronische vorrichtung und system zur rechtsverwaltungsbasierten klassifizierung und übereinstimmung

Country Status (10)

Country Link
US (1) US6112181A (de)
EP (9) EP1770629A3 (de)
JP (2) JP2001523026A (de)
CN (5) CN101295393B (de)
AT (1) ATE353458T1 (de)
AU (1) AU1311999A (de)
CA (1) CA2308218A1 (de)
DE (1) DE69837048T2 (de)
ES (1) ES2283079T3 (de)
WO (1) WO1999024928A2 (de)

Families Citing this family (807)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8352400B2 (en) 1991-12-23 2013-01-08 Hoffberg Steven M Adaptive pattern recognition based controller apparatus and method and human-factored interface therefore
US6522770B1 (en) 1999-05-19 2003-02-18 Digimarc Corporation Management of documents and other objects using optical devices
US20050149450A1 (en) * 1994-11-23 2005-07-07 Contentguard Holdings, Inc. System, method, and device for controlling distribution and use of digital works based on a usage rights grammar
JPH08263438A (ja) 1994-11-23 1996-10-11 Xerox Corp ディジタルワークの配給及び使用制御システム並びにディジタルワークへのアクセス制御方法
US6963859B2 (en) * 1994-11-23 2005-11-08 Contentguard Holdings, Inc. Content rendering repository
US6571279B1 (en) * 1997-12-05 2003-05-27 Pinpoint Incorporated Location enhanced information delivery system
US7133846B1 (en) * 1995-02-13 2006-11-07 Intertrust Technologies Corp. Digital certificate support system, methods and techniques for secure electronic commerce transaction and rights management
US6157721A (en) 1996-08-12 2000-12-05 Intertrust Technologies Corp. Systems and methods using cryptography to protect secure computing environments
US6948070B1 (en) 1995-02-13 2005-09-20 Intertrust Technologies Corporation Systems and methods for secure transaction management and electronic rights protection
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
US6658568B1 (en) 1995-02-13 2003-12-02 Intertrust Technologies Corporation Trusted infrastructure support system, methods and techniques for secure electronic commerce transaction and rights management
US5892900A (en) 1996-08-30 1999-04-06 Intertrust Technologies Corp. Systems and methods for secure transaction management and electronic rights protection
CA2683230C (en) 1995-02-13 2013-08-27 Intertrust Technologies Corporation Systems and methods for secure transaction management and electronic rights protection
US6549942B1 (en) * 1995-05-25 2003-04-15 Audiohighway.Com Enhanced delivery of audio data for portable playback
US20030212996A1 (en) * 1996-02-08 2003-11-13 Wolzien Thomas R. System for interconnection of audio program data transmitted by radio to remote vehicle or individual with GPS location
US7917643B2 (en) 1996-09-12 2011-03-29 Audible, Inc. Digital information library and delivery system
US5926624A (en) 1996-09-12 1999-07-20 Audible, Inc. Digital information library and delivery system with logic for generating files targeted to the playback device
US6233684B1 (en) 1997-02-28 2001-05-15 Contenaguard Holdings, Inc. System for controlling the distribution and use of rendered digital works through watermaking
JPH11175329A (ja) 1997-12-08 1999-07-02 Hitachi Ltd アプリケーション連携方法及び装置
US7268700B1 (en) 1998-01-27 2007-09-11 Hoffberg Steven M Mobile communication device
US6385596B1 (en) 1998-02-06 2002-05-07 Liquid Audio, Inc. Secure online music distribution system
US7809138B2 (en) * 1999-03-16 2010-10-05 Intertrust Technologies Corporation Methods and apparatus for persistent control and protection of content
US20040098584A1 (en) * 1998-03-25 2004-05-20 Sherman Edward G. Method and system for embedded, automated, component-level control of computer systems and other complex systems
SE9801182L (sv) * 1998-04-03 1999-10-04 Telia Ab Förbättringar i, eller avseende, telekommunikationssytem
US7689532B1 (en) 2000-07-20 2010-03-30 Digimarc Corporation Using embedded data with file sharing
US7756892B2 (en) * 2000-05-02 2010-07-13 Digimarc Corporation Using embedded data with file sharing
US7117518B1 (en) * 1998-05-14 2006-10-03 Sony Corporation Information retrieval method and apparatus
US6253237B1 (en) 1998-05-20 2001-06-26 Audible, Inc. Personalized time-shifted programming
US20040107368A1 (en) * 1998-06-04 2004-06-03 Z4 Technologies, Inc. Method for digital rights management including self activating/self authentication software
US20040117644A1 (en) * 1998-06-04 2004-06-17 Z4 Technologies, Inc. Method for reducing unauthorized use of software/digital content including self-activating/self-authenticating software/digital content
US20040117663A1 (en) * 1998-06-04 2004-06-17 Z4 Technologies, Inc. Method for authentication of digital content used or accessed with secondary devices to reduce unauthorized use or distribution
US20040117664A1 (en) * 1998-06-04 2004-06-17 Z4 Technologies, Inc. Apparatus for establishing a connectivity platform for digital rights management
US20040117628A1 (en) * 1998-06-04 2004-06-17 Z4 Technologies, Inc. Computer readable storage medium for enhancing license compliance of software/digital content including self-activating/self-authenticating software/digital content
US20040225894A1 (en) * 1998-06-04 2004-11-11 Z4 Technologies, Inc. Hardware based method for digital rights management including self activating/self authentication software
US20040117631A1 (en) * 1998-06-04 2004-06-17 Z4 Technologies, Inc. Method for digital rights management including user/publisher connectivity interface
US6240401B1 (en) * 1998-06-05 2001-05-29 Digital Video Express, L.P. System and method for movie transaction processing
JP2000023116A (ja) * 1998-07-01 2000-01-21 Hitachi Ltd オブジェクト識別子処理方法および該方法を実現する記録媒体
CN1867068A (zh) 1998-07-14 2006-11-22 联合视频制品公司 交互式电视节目导视系统及其方法
US20060080186A1 (en) * 1998-08-06 2006-04-13 Burchetta James D System and method for providing advanced funding for proceeds from a resolved dispute
US7249114B2 (en) * 1998-08-06 2007-07-24 Cybersettle Holdings, Inc. Computerized dispute resolution system and method
US8150774B2 (en) 1998-08-06 2012-04-03 Cybersettle Holdings, Inc. System and method for providing automated dispute resolution between or among multiple parties
US7840440B2 (en) * 1998-08-06 2010-11-23 Cybersettle Holdings, Inc. Computerized transaction bargaining system and method
US6954741B1 (en) * 1998-08-06 2005-10-11 Cybersettle.Com, Inc. Computerized dispute resolution system and method
US6330551B1 (en) * 1998-08-06 2001-12-11 Cybersettle.Com, Inc. Computerized dispute resolution system and method
US6223094B1 (en) * 1998-08-21 2001-04-24 Sap Aktiengesellschaft Multi-tiered structure for storing and displaying product and process variants
US6266682B1 (en) 1998-08-31 2001-07-24 Xerox Corporation Tagging related files in a document management system
US6269380B1 (en) * 1998-08-31 2001-07-31 Xerox Corporation Property based mechanism for flexibility supporting front-end and back-end components having different communication protocols
US6562076B2 (en) 1998-08-31 2003-05-13 Xerox Corporation Extending application behavior through active properties attached to a document in a document management system
US6735699B1 (en) * 1998-09-24 2004-05-11 Ryuichi Sasaki Method and system for monitoring use of digital works
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
US7174457B1 (en) * 1999-03-10 2007-02-06 Microsoft Corporation System and method for authenticating an operating system to a central processing unit, providing the CPU/OS with secure storage, and authenticating the CPU/OS to a third party
US7194092B1 (en) * 1998-10-26 2007-03-20 Microsoft Corporation Key-based secure storage
US6609199B1 (en) * 1998-10-26 2003-08-19 Microsoft Corporation Method and apparatus for authenticating an open system application to a portable IC device
US7139915B2 (en) * 1998-10-26 2006-11-21 Microsoft Corporation Method and apparatus for authenticating an open system application to a portable IC device
US6751670B1 (en) * 1998-11-24 2004-06-15 Drm Technologies, L.L.C. Tracking electronic component
JP4218099B2 (ja) * 1998-12-03 2009-02-04 ソニー株式会社 データベース、顧客情報検索方法及び顧客情報検索装置
US6341369B1 (en) * 1998-12-03 2002-01-22 International Business Machines Corporation Method and data processing system for specifying and applying rules to classification-based decision points in an application system
US6400804B1 (en) * 1998-12-10 2002-06-04 At&T Corp. On-hold activity selection apparatus and method
US7624046B2 (en) 1998-12-24 2009-11-24 Universal Music Group, Inc. Electronic music/media distribution system
US6615242B1 (en) * 1998-12-28 2003-09-02 At&T Corp. Automatic uniform resource locator-based message filter
US8175977B2 (en) 1998-12-28 2012-05-08 Audible License management for digital content
US7904187B2 (en) 1999-02-01 2011-03-08 Hoffberg Steven M Internet appliance system and method
US8214295B2 (en) 1999-02-05 2012-07-03 Icopyright, Inc. Internet system for facilitating human user advisement and licensing of copyrighted works of authorship
US20100042652A1 (en) * 1999-02-05 2010-02-18 O'donnell Michael System for tracking distribution for internet-distributed works of authorship
US7451105B1 (en) 1999-03-22 2008-11-11 Four Four Corporation Computer apparatus and method for trading and clearing futures contracts to accommodate a variable sensitivity related to the general level of interest rates
US7103574B1 (en) * 1999-03-27 2006-09-05 Microsoft Corporation Enforcement architecture and method for digital rights management
US7073063B2 (en) 1999-03-27 2006-07-04 Microsoft Corporation Binding a digital license to a portable device or the like in a digital rights management (DRM) system and checking out/checking in the digital license to/from the portable device or the like
US6973444B1 (en) * 1999-03-27 2005-12-06 Microsoft Corporation Method for interdependently validating a digital content package and a corresponding digital license
US6728713B1 (en) 1999-03-30 2004-04-27 Tivo, Inc. Distributed database management system
US8131648B2 (en) * 1999-10-20 2012-03-06 Tivo Inc. Electronic content distribution and exchange system
US6651171B1 (en) * 1999-04-06 2003-11-18 Microsoft Corporation Secure execution of program code
US7437750B1 (en) * 1999-04-12 2008-10-14 Matsushita Electric Industrial Co., Ltd. Data transceiving system and method therefor
US6944776B1 (en) 1999-04-12 2005-09-13 Microsoft Corporation System and method for data rights management
US6918059B1 (en) 1999-04-28 2005-07-12 Universal Music Group Method and system for handling errors in a distributed computer system
US7565294B2 (en) * 1999-05-19 2009-07-21 Digimarc Corporation Methods and systems employing digital content
US6175830B1 (en) * 1999-05-20 2001-01-16 Evresearch, Ltd. Information management, retrieval and display system and associated method
US7334260B1 (en) * 1999-05-21 2008-02-19 Sony Corporation Information processing apparatus and method, and recording medium on which a program for executing the information processing is recorded
US6785815B1 (en) * 1999-06-08 2004-08-31 Intertrust Technologies Corp. Methods and systems for encoding and protecting data using digital signature and watermarking techniques
US6959384B1 (en) 1999-12-14 2005-10-25 Intertrust Technologies Corporation Systems and methods for authenticating and protecting the integrity of data streams and other data
US6889260B1 (en) 1999-06-10 2005-05-03 Ec Enabler, Ltd Method and system for transferring information
US6510431B1 (en) * 1999-06-28 2003-01-21 International Business Machines Corporation Method and system for the routing of requests using an automated classification and profile matching in a networked environment
US7058817B1 (en) 1999-07-02 2006-06-06 The Chase Manhattan Bank System and method for single sign on process for websites with multiple applications and services
AU6104800A (en) 1999-07-16 2001-02-05 Intertrust Technologies Corp. Trusted storage systems and methods
US7152165B1 (en) 1999-07-16 2006-12-19 Intertrust Technologies Corp. Trusted storage systems and methods
US6859821B1 (en) * 1999-07-19 2005-02-22 Groove Networks, Inc. Method and apparatus for prioritizing data change requests and maintaining data consistency in a distributed computer system equipped for activity-based collaboration
US7770016B2 (en) * 1999-07-29 2010-08-03 Intertrust Technologies Corporation Systems and methods for watermarking software and other media
US7430670B1 (en) * 1999-07-29 2008-09-30 Intertrust Technologies Corp. Software self-defense systems and methods
US7243236B1 (en) * 1999-07-29 2007-07-10 Intertrust Technologies Corp. Systems and methods for using cryptography to protect secure and insecure computing environments
ATE306098T1 (de) 1999-07-30 2005-10-15 Intertrust Tech Corp Verfahren und systeme zur transaktionsaufzeichnungsübertragung unter anwendung von schwellen und einem mehrstufigen protokoll
US8793178B2 (en) * 1999-08-05 2014-07-29 Bartersecurities, Inc. Electronic bartering system with facilitating tools
US7080050B1 (en) * 1999-08-05 2006-07-18 Barter Securities Electronic bartering system
US7124170B1 (en) 1999-08-20 2006-10-17 Intertrust Technologies Corp. Secure processing unit systems and methods
US7406603B1 (en) 1999-08-31 2008-07-29 Intertrust Technologies Corp. Data protection systems and methods
US9451310B2 (en) 1999-09-21 2016-09-20 Quantum Stream Inc. Content distribution system and method
US6985885B1 (en) 1999-09-21 2006-01-10 Intertrust Technologies Corp. Systems and methods for pricing and selling digital goods
US7949722B1 (en) 1999-09-29 2011-05-24 Actv Inc. Enhanced video programming system and method utilizing user-profile information
US7475046B1 (en) * 1999-10-05 2009-01-06 Bloomberg L.P. Electronic trading system supporting anonymous negotiation and indications of interest
US8401951B2 (en) * 1999-10-05 2013-03-19 Bloomberg L.P. Electronic trading system supporting anonymous negotiation and indicators of interest
US6751597B1 (en) * 1999-10-26 2004-06-15 B2E Sourcing Optimization, Inc. System and method for adaptive trade specification and match-making optimization
WO2001031471A1 (en) * 1999-10-28 2001-05-03 Qenm.Com, Incorporated Information presentation system and method
US7921048B2 (en) * 1999-11-01 2011-04-05 Accenture Global Services Gmbh Financial planning and counseling system projecting user cash flow
US7831494B2 (en) * 1999-11-01 2010-11-09 Accenture Global Services Gmbh Automated financial portfolio coaching and risk management system
US7818233B1 (en) 1999-11-01 2010-10-19 Accenture, Llp User interface for a financial modeling system
US7783545B2 (en) * 1999-11-01 2010-08-24 Accenture Global Services Gmbh Automated coaching for a financial modeling and counseling system
AU3438401A (en) 1999-11-04 2001-05-14 Jp Morgan Chase Bank System and method for automated financial project management
US6876991B1 (en) 1999-11-08 2005-04-05 Collaborative Decision Platforms, Llc. System, method and computer program product for a collaborative decision platform
US8055894B2 (en) 1999-11-09 2011-11-08 Google Inc. Process and streaming server for encrypting a data stream with bandwidth based variation
US6449719B1 (en) * 1999-11-09 2002-09-10 Widevine Technologies, Inc. Process and streaming server for encrypting a data stream
US10275780B1 (en) 1999-11-24 2019-04-30 Jpmorgan Chase Bank, N.A. Method and apparatus for sending a rebate via electronic mail over the internet
US8571975B1 (en) 1999-11-24 2013-10-29 Jpmorgan Chase Bank, N.A. System and method for sending money via E-mail over the internet
US6832245B1 (en) 1999-12-01 2004-12-14 At&T Corp. System and method for analyzing communications of user messages to rank users and contacts based on message content
WO2001042942A1 (en) * 1999-12-10 2001-06-14 Myteam.Com, Inc. Tools for administering leagues and accessing and populating a community website structure
US6757824B1 (en) 1999-12-10 2004-06-29 Microsoft Corporation Client-side boot domains and boot rules
WO2001043031A1 (en) * 1999-12-10 2001-06-14 Referrals.Com Method for enlisting and rewarding agents for assisting with lead generation and transactions
US7191208B1 (en) * 1999-12-14 2007-03-13 International Business Machines Corporation Methods of selectively distributing data in a computer network and systems using the same
US7024373B1 (en) * 1999-12-15 2006-04-04 Kris Reynolds Auto purchase system and method
US6741969B1 (en) * 1999-12-15 2004-05-25 Murray Huneke System and method for reducing excess capacity for restaurants and other industries during off-peak or other times
US6792113B1 (en) 1999-12-20 2004-09-14 Microsoft Corporation Adaptable security mechanism for preventing unauthorized access of digital data
US6629081B1 (en) 1999-12-22 2003-09-30 Accenture Llp Account settlement and financing in an e-commerce environment
US7069234B1 (en) 1999-12-22 2006-06-27 Accenture Llp Initiating an agreement in an e-commerce environment
US6832316B1 (en) * 1999-12-22 2004-12-14 Intertrust Technologies, Corp. Systems and methods for protecting data secrecy and integrity
NZ519959A (en) 1999-12-24 2004-08-27 Telstra New Wave Pty Ltd A virtual token carrying rules of use, capabilities and token relational information
JP4465768B2 (ja) * 1999-12-28 2010-05-19 ソニー株式会社 音声合成装置および方法、並びに記録媒体
US7356498B2 (en) 1999-12-30 2008-04-08 Chicago Board Options Exchange, Incorporated Automated trading exchange system having integrated quote risk monitoring and integrated quote modification services
US9727916B1 (en) 1999-12-30 2017-08-08 Chicago Board Options Exchange, Incorporated Automated trading exchange system having integrated quote risk monitoring and integrated quote modification services
US20020114465A1 (en) * 2000-01-05 2002-08-22 Shen-Orr D. Chaim Digital content delivery system and method
US6912528B2 (en) * 2000-01-18 2005-06-28 Gregg S. Homer Rechargeable media distribution and play system
JP2001219440A (ja) * 2000-02-09 2001-08-14 Sony Disc Technology Inc 多数個取り用成形装置およびその成形方法
US7302404B2 (en) * 2000-02-14 2007-11-27 Auctionkiller Method and apparatus for a network system designed to actively match buyers and sellers in a buyer-driven environment
US6867789B1 (en) 2000-02-15 2005-03-15 Bank One, Delaware, National Association System and method for generating graphical user interfaces
US6452613B1 (en) * 2000-03-01 2002-09-17 First Usa Bank, N.A. System and method for an automated scoring tool for assessing new technologies
US8024213B1 (en) 2000-03-08 2011-09-20 Accenture Global Services Limited System and method and article of manufacture for making financial decisions by balancing goals in a financial manager
US7249043B1 (en) * 2000-03-10 2007-07-24 E.P.M., Inc. Computer program and method for reducing HVAC demand for energy
US20040006747A1 (en) * 2000-03-13 2004-01-08 Tyler Joseph C. Electronic publishing system and method
US7448000B2 (en) * 2000-03-17 2008-11-04 Schlucktronix Llc Methods and devices for reconstructing visual stimuli observed through browser-based interfaces over time
US7624172B1 (en) 2000-03-17 2009-11-24 Aol Llc State change alerts mechanism
US20010047337A1 (en) * 2000-03-17 2001-11-29 Isogon Corporation Individualization wallet
US7243310B2 (en) 2000-03-17 2007-07-10 Schlucktronix Llc Methods and devices for recording changes in visual stimuli observed through browser-based interfaces
US9246975B2 (en) 2000-03-17 2016-01-26 Facebook, Inc. State change alerts mechanism
JP3488172B2 (ja) * 2000-03-27 2004-01-19 インターナショナル・ビジネス・マシーンズ・コーポレーション 情報提供方法およびシステム
US6891802B1 (en) 2000-03-30 2005-05-10 United Devices, Inc. Network site testing method and associated system
US7092985B2 (en) * 2000-03-30 2006-08-15 United Devices, Inc. Method of managing workloads and associated distributed processing system
US7003547B1 (en) 2000-03-30 2006-02-21 United Devices, Inc. Distributed parallel processing system having capability-based incentives and associated method
US20040103139A1 (en) * 2000-03-30 2004-05-27 United Devices, Inc. Distributed processing system having sensor based data collection and associated method
US20040148336A1 (en) * 2000-03-30 2004-07-29 Hubbard Edward A Massively distributed processing system architecture, scheduling, unique device identification and associated methods
US7082474B1 (en) 2000-03-30 2006-07-25 United Devices, Inc. Data sharing and file distribution method and associated distributed processing system
US6654783B1 (en) 2000-03-30 2003-11-25 Ethergent Corporation Network site content indexing method and associated system
US6963897B1 (en) 2000-03-30 2005-11-08 United Devices, Inc. Customer services and advertising based upon device attributes and associated distributed processing system
US20010027467A1 (en) * 2000-03-30 2001-10-04 Anderson David P. Massively distributed database system and associated method
US7254607B2 (en) * 2000-03-30 2007-08-07 United Devices, Inc. Dynamic coordination and control of network connected devices for large-scale network site testing and associated architectures
US7020678B1 (en) 2000-03-30 2006-03-28 United Devices, Inc. Machine generated sweepstakes entry model and associated distributed processing system
US20090216641A1 (en) 2000-03-30 2009-08-27 Niration Network Group, L.L.C. Methods and Systems for Indexing Content
US8010703B2 (en) * 2000-03-30 2011-08-30 Prashtama Wireless Llc Data conversion services and associated distributed processing system
US7039670B2 (en) * 2000-03-30 2006-05-02 United Devices, Inc. Massively distributed processing system with modular client agent and associated method
USRE42153E1 (en) * 2000-03-30 2011-02-15 Hubbard Edward A Dynamic coordination and control of network connected devices for large-scale network site testing and associated architectures
US20010039497A1 (en) * 2000-03-30 2001-11-08 Hubbard Edward A. System and method for monitizing network connected user bases utilizing distributed processing systems
US6847995B1 (en) 2000-03-30 2005-01-25 United Devices, Inc. Security architecture for distributed processing systems and associated method
WO2001076242A2 (en) * 2000-03-31 2001-10-11 Intellocity Usa, Inc. System and method for local meta data insertion
US20020087496A1 (en) * 2000-04-05 2002-07-04 Stirpe Paul A. System, method and applications for knowledge commerce
US7085839B1 (en) 2000-04-07 2006-08-01 Intertrust Technologies Corporation Network content management
US7266681B1 (en) 2000-04-07 2007-09-04 Intertrust Technologies Corp. Network communications security agent
US10482476B2 (en) * 2000-04-12 2019-11-19 Steve Morsa Non-abstract devices, systems, and processes for the display and furnishing of tangible benefits
US7000119B1 (en) 2000-04-20 2006-02-14 Realnetworks, Inc. Instruction/data protection employing derived obscuring instruction/data
CA2307404A1 (en) * 2000-05-02 2001-11-02 Provenance Systems Inc. Computer readable electronic records automated classification system
US6862610B2 (en) 2000-05-08 2005-03-01 Ideaflood, Inc. Method and apparatus for verifying the identity of individuals
US7313692B2 (en) * 2000-05-19 2007-12-25 Intertrust Technologies Corp. Trust management systems and methods
JP2001344437A (ja) * 2000-05-31 2001-12-14 Sony Corp データ配信方法とそのシステム、データ使用装置および配信用データが記録された記録媒体
US7107448B1 (en) 2000-06-04 2006-09-12 Intertrust Technologies Corporation Systems and methods for governing content rendering, protection, and management applications
WO2001095175A2 (en) * 2000-06-05 2001-12-13 Sealedmedia Limited Digital rights management
US7213266B1 (en) 2000-06-09 2007-05-01 Intertrust Technologies Corp. Systems and methods for managing and protecting electronic content and applications
US7426530B1 (en) 2000-06-12 2008-09-16 Jpmorgan Chase Bank, N.A. System and method for providing customers with seamless entry to a remote server
US7050586B1 (en) 2000-06-19 2006-05-23 Intertrust Technologies Corporation Systems and methods for retrofitting electronic appliances to accept different content formats
WO2001098995A1 (en) * 2000-06-19 2001-12-27 Ashland Inc. Business method for facilitating the sale of goods and services
US20040073617A1 (en) 2000-06-19 2004-04-15 Milliken Walter Clark Hash-based systems and methods for detecting and preventing transmission of unwanted e-mail
US7076445B1 (en) 2000-06-20 2006-07-11 Cartwright Shawn D System and methods for obtaining advantages and transacting the same in a computer gaming environment
GB2380302A (en) * 2000-06-21 2003-04-02 Striking Eagle Invest Ltd Locating information in a network based on user's evaluation
US10185936B2 (en) 2000-06-22 2019-01-22 Jpmorgan Chase Bank, N.A. Method and system for processing internet payments
US7831508B1 (en) 2000-06-23 2010-11-09 Jpmorgan Chase Bank, N.A. System and method for implementing a consolidated application process
AU2001270236A1 (en) * 2000-06-30 2002-01-14 Omnicell, Inc. Dispensing system and method for dispensing items and providing information on the items over a network
JP4774582B2 (ja) * 2000-06-30 2011-09-14 ソニー株式会社 コンテンツ管理装置、コンテンツ管理方法及びプログラム格納媒体
US6785666B1 (en) * 2000-07-11 2004-08-31 Revenue Science, Inc. Method and system for parsing navigation information
US8060416B2 (en) * 2000-07-18 2011-11-15 Yahoo! Inc. Method and system for providing advertising inventory information in response to demographic inquiries
US7039594B1 (en) 2000-07-26 2006-05-02 Accenture, Llp Method and system for content management assessment, planning and delivery
US7747866B1 (en) 2000-08-24 2010-06-29 Jpmorgan Chase Bank, N.A. System and method providing improved error detection related to transmission of data over a communication link
US8225414B2 (en) 2000-08-28 2012-07-17 Contentguard Holdings, Inc. Method and apparatus for identifying installed software and regulating access to content
US7743259B2 (en) 2000-08-28 2010-06-22 Contentguard Holdings, Inc. System and method for digital rights management using a standard rendering engine
US20020129080A1 (en) * 2001-01-11 2002-09-12 Christian Hentschel Method of and system for running an algorithm
KR100415372B1 (ko) * 2000-08-31 2004-01-16 (주) 고미드 가상 공간 상에서의 유사 정보 사용자를 결정하는 시스템및 방법
US6647383B1 (en) * 2000-09-01 2003-11-11 Lucent Technologies Inc. System and method for providing interactive dialogue and iterative search functions to find information
US7165175B1 (en) * 2000-09-06 2007-01-16 Widevine Technologies, Inc. Apparatus, system and method for selectively encrypting different portions of data sent over a network
JP2004509398A (ja) * 2000-09-14 2004-03-25 プロビックス・インコーポレイテッド ネットワークにわたって配布されるオブジェクトの保護のために監査証跡を確立するためのシステム
US20020032873A1 (en) * 2000-09-14 2002-03-14 Lordemann David A. Method and system for protecting objects distributed over a network
US8335855B2 (en) 2001-09-19 2012-12-18 Jpmorgan Chase Bank, N.A. System and method for portal infrastructure tracking
US7237123B2 (en) * 2000-09-22 2007-06-26 Ecd Systems, Inc. Systems and methods for preventing unauthorized use of digital content
US7103906B1 (en) 2000-09-29 2006-09-05 International Business Machines Corporation User controlled multi-device media-on-demand system
JP2003044708A (ja) * 2000-10-02 2003-02-14 Omron Corp 情報仲介システムとそれに用いられる情報仲介方法
KR20130066712A (ko) * 2000-10-11 2013-06-20 유나이티드 비디오 프로퍼티즈, 인크. 매체 콘텐츠 배달 시스템 및 방법
US7054840B1 (en) * 2000-11-02 2006-05-30 Pitney Bowes Inc. Virtual bookshelf for online storage use and sale of material
US7343324B2 (en) 2000-11-03 2008-03-11 Contentguard Holdings Inc. Method, system, and computer readable medium for automatically publishing content
US20070226640A1 (en) * 2000-11-15 2007-09-27 Holbrook David M Apparatus and methods for organizing and/or presenting data
AU2002220172A1 (en) * 2000-11-15 2002-05-27 David M. Holbrook Apparatus and method for organizing and/or presenting data
US7043473B1 (en) 2000-11-22 2006-05-09 Widevine Technologies, Inc. Media tracking system and method
US6938164B1 (en) 2000-11-22 2005-08-30 Microsoft Corporation Method and system for allowing code to be securely initialized in a computer
US7016866B1 (en) * 2000-11-28 2006-03-21 Accenture Sdn. Bhd. System and method for assisting the buying and selling of property
US7028035B1 (en) * 2000-12-08 2006-04-11 Hewlett-Packard Development Company, L.P. Method and system of typing resources in a distributed system
US7150045B2 (en) 2000-12-14 2006-12-12 Widevine Technologies, Inc. Method and apparatus for protection of electronic media
US7406443B1 (en) * 2000-12-18 2008-07-29 Powerloom Method and system for multi-dimensional trading
US7711818B2 (en) * 2000-12-22 2010-05-04 Oracle International Corporation Support for multiple data stores
US7363339B2 (en) * 2000-12-22 2008-04-22 Oracle International Corporation Determining group membership
US7380008B2 (en) 2000-12-22 2008-05-27 Oracle International Corporation Proxy system
US7581011B2 (en) 2000-12-22 2009-08-25 Oracle International Corporation Template based workflow definition
US8015600B2 (en) * 2000-12-22 2011-09-06 Oracle International Corporation Employing electronic certificate workflows
US7937655B2 (en) 2000-12-22 2011-05-03 Oracle International Corporation Workflows with associated processes
US7415607B2 (en) * 2000-12-22 2008-08-19 Oracle International Corporation Obtaining and maintaining real time certificate status
US7349912B2 (en) 2000-12-22 2008-03-25 Oracle International Corporation Runtime modification of entries in an identity system
US7213249B2 (en) * 2000-12-22 2007-05-01 Oracle International Corporation Blocking cache flush requests until completing current pending requests in a local server and remote server
US7085834B2 (en) * 2000-12-22 2006-08-01 Oracle International Corporation Determining a user's groups
US7802174B2 (en) 2000-12-22 2010-09-21 Oracle International Corporation Domain based workflows
US7475151B2 (en) * 2000-12-22 2009-01-06 Oracle International Corporation Policies for modifying group membership
US6871196B1 (en) * 2000-12-29 2005-03-22 Revenue Science, Inc. Visualizing automatically generated segments
US6912294B2 (en) * 2000-12-29 2005-06-28 Contentguard Holdings, Inc. Multi-stage watermarking process and system
US7774279B2 (en) 2001-05-31 2010-08-10 Contentguard Holdings, Inc. Rights offering and granting
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
US6754642B2 (en) 2001-05-31 2004-06-22 Contentguard Holdings, Inc. Method and apparatus for dynamically assigning usage rights to digital works
US20030135539A1 (en) * 2001-01-23 2003-07-17 Tetsujiro Kondo Communication apparatus, communication method, eletronic device, control method of the electronic device, and recording medium
JP2002230256A (ja) * 2001-01-30 2002-08-16 Sony Corp リース取引支援装置、リース取引支援方法、リース取引支援装置を実行させるためのプログラムを記録した記録媒体、並びにリース取引支援方法を実行するプログラムを記録した記録媒体
GB2372116A (en) * 2001-02-08 2002-08-14 Accenture Multi-media management systems
US7212975B2 (en) * 2001-02-16 2007-05-01 International Business Machines Corporation Apparatus and methods for providing an estimated time of arrival based marketplace
AU2002247235A1 (en) * 2001-02-26 2002-09-12 Richard Himmelstein Electronic bartering system with facilitating tools
US7076485B2 (en) 2001-03-07 2006-07-11 The Mitre Corporation Method and system for finding similar records in mixed free-text and structured data
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
US7653552B2 (en) * 2001-03-21 2010-01-26 Qurio Holdings, Inc. Digital file marketplace
US7181017B1 (en) 2001-03-23 2007-02-20 David Felsher System and method for secure three-party communications
EP1410140B1 (de) 2001-03-28 2017-02-15 NDS Limited System und verfahren zur verwaltung digitaler berechtigungen
US20020174429A1 (en) * 2001-03-29 2002-11-21 Srinivas Gutta Methods and apparatus for generating recommendation scores
US20020147766A1 (en) * 2001-04-04 2002-10-10 Marko Vanska Operating user profiles with distributed profile model using a hybrid terminal
US7580988B2 (en) * 2001-04-05 2009-08-25 Intertrust Technologies Corporation System and methods for managing the distribution of electronic content
KR100471589B1 (ko) * 2001-04-11 2005-02-21 주식회사 카스 개인용 컴퓨터 연결용 디지털 체중계 및 이를 이용한 체중관리 방법
US7231368B2 (en) * 2001-04-19 2007-06-12 Hewlett-Packard Development Company, L.P. E-ticket validation protocol
US7136840B2 (en) 2001-04-20 2006-11-14 Intertrust Technologies Corp. Systems and methods for conducting transactions and communications using a trusted third party
US8849716B1 (en) 2001-04-20 2014-09-30 Jpmorgan Chase Bank, N.A. System and method for preventing identity theft or misuse by restricting access
US20040197761A1 (en) * 2001-05-01 2004-10-07 Boehmer Daniel R. Method for communicating confidential educational information
US7328453B2 (en) 2001-05-09 2008-02-05 Ecd Systems, Inc. Systems and methods for the prevention of unauthorized use and manipulation of digital content
US7505936B2 (en) * 2001-05-11 2009-03-17 Accenture Global Services Gmbh Digital content subscription conditioning system
US20030043852A1 (en) * 2001-05-18 2003-03-06 Bijan Tadayon Method and apparatus for verifying data integrity based on data compression parameters
US7340438B2 (en) 2001-05-21 2008-03-04 Nokia Corporation Method and apparatus for managing and enforcing user privacy
US20020198786A1 (en) * 2001-05-30 2002-12-26 Tripp Cynthia Pope Marketing system
US20030004787A1 (en) * 2001-05-30 2003-01-02 The Procter & Gamble Company Marketing system
US8001053B2 (en) 2001-05-31 2011-08-16 Contentguard Holdings, Inc. System and method for rights offering and granting using shared state variables
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
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
US8275716B2 (en) 2001-05-31 2012-09-25 Contentguard Holdings, Inc. Method and system for subscription digital rights management
US8099364B2 (en) 2001-05-31 2012-01-17 Contentguard Holdings, Inc. Digital rights management of content when content is a future live event
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
US8275709B2 (en) 2001-05-31 2012-09-25 Contentguard Holdings, Inc. Digital rights management of content when content is a future live event
US20020184153A1 (en) * 2001-06-05 2002-12-05 De Vries Jean Pierre System and method for sharing matched interests without disclosing non-shared interests
US7774280B2 (en) 2001-06-07 2010-08-10 Contentguard Holdings, Inc. System and method for managing transfer of rights using shared state variables
US7853531B2 (en) 2001-06-07 2010-12-14 Contentguard Holdings, Inc. Method and apparatus for supporting multiple trust zones in a digital rights management system
AU2002345577A1 (en) * 2001-06-07 2002-12-23 Contentguard Holdings, Inc. Protected content distribution system
AU2002312381A1 (en) 2001-06-07 2002-12-16 First Usa Bank, N.A. System and method for rapid updating of credit information
CA2456409A1 (en) * 2001-06-11 2002-12-19 Aventis Pharmaceuticals Holdings Inc. Healthcare solution system
US20040158486A1 (en) * 2001-06-11 2004-08-12 Nudd Audrey J. Healthcare solution system
US7895123B1 (en) 2001-06-12 2011-02-22 Accenture Global Services Limited Digital content publication
US7581103B2 (en) 2001-06-13 2009-08-25 Intertrust Technologies Corporation Software self-checking systems and methods
US7069427B2 (en) * 2001-06-19 2006-06-27 International Business Machines Corporation Using a rules model to improve handling of personally identifiable information
US7603317B2 (en) * 2001-06-19 2009-10-13 International Business Machines Corporation Using a privacy agreement framework to improve handling of personally identifiable information
US7962962B2 (en) 2001-06-19 2011-06-14 International Business Machines Corporation Using an object model to improve handling of personally identifiable information
US7979914B2 (en) 2001-06-25 2011-07-12 Audible, Inc. Time-based digital content authorization
EP1407344A4 (de) 2001-06-25 2004-12-08 Jp Morgan Chase Bank Elektronische gutscheine und system und verfahren zum ausgeben dieser
US7110525B1 (en) 2001-06-25 2006-09-19 Toby Heller Agent training sensitive call routing system
US7266839B2 (en) 2001-07-12 2007-09-04 J P Morgan Chase Bank System and method for providing discriminated content to network users
US7249139B2 (en) * 2001-07-13 2007-07-24 Accenture Global Services Gmbh Secure virtual marketplace for virtual objects and services
US20030023698A1 (en) * 2001-07-25 2003-01-30 International Business Machines Corporation Method and apparatus for remotely configuring and displaying information
US20030028470A1 (en) * 2001-07-26 2003-02-06 International Business Machines Corporation Method for providing anonymous on-line transactions
US6761611B2 (en) * 2001-07-30 2004-07-13 Leapfrog Enterprises, Inc. Interactive apparatus with ball
US20030033369A1 (en) * 2001-08-09 2003-02-13 Bernhard Benjamin Karb Donovan Web services container
US6807542B2 (en) 2001-08-14 2004-10-19 International Business Machines Corporation Method and apparatus for selective and quantitative rights management
US20030037144A1 (en) * 2001-08-14 2003-02-20 International Business Machines Corporation Collaborative content programming
US7113999B2 (en) * 2001-08-14 2006-09-26 International Business Machines Corporation Method, computer readable media and apparatus for the selection and rendering of audio files in a networked environment
US20050042983A1 (en) * 2001-08-24 2005-02-24 Borgward Glenn Rolus Device appliances and methods for the diffusion billing payment and playback of digital media contents
US20030051172A1 (en) * 2001-09-13 2003-03-13 Lordemann David A. Method and system for protecting digital objects distributed over a network
US7103576B2 (en) 2001-09-21 2006-09-05 First Usa Bank, Na System for providing cardless payment
US8041803B2 (en) * 2001-09-26 2011-10-18 Qurio Holdings, Inc. Method and system for delivering files in digital file marketplace
US7774711B2 (en) 2001-09-28 2010-08-10 Aol Inc. Automatic categorization of entries in a contact list
WO2003034283A1 (en) * 2001-10-16 2003-04-24 Kimbrough Steven O Process and system for matching products and markets
US7487363B2 (en) * 2001-10-18 2009-02-03 Nokia Corporation System and method for controlled copying and moving of content between devices and domains based on conditional encryption of content key depending on usage
US7716330B2 (en) 2001-10-19 2010-05-11 Global Velocity, Inc. System and method for controlling transmission of data packets over an information network
WO2003038561A2 (en) 2001-11-01 2003-05-08 First Usa Bank, N.A. System and method for establishing or modifying an account with user selectable terms
US6748537B2 (en) * 2001-11-15 2004-06-08 Sony Corporation System and method for controlling the use and duplication of digital content distributed on removable media
US7533113B1 (en) 2001-11-16 2009-05-12 Ncr Corp. System and method for implementing privacy preferences and rules within an e-business data warehouse
US7243230B2 (en) * 2001-11-16 2007-07-10 Microsoft Corporation Transferring application secrets in a trusted operating system environment
US7159240B2 (en) * 2001-11-16 2007-01-02 Microsoft Corporation Operating system upgrades in a trusted operating system environment
US7137004B2 (en) * 2001-11-16 2006-11-14 Microsoft Corporation Manifest-based trusted agent management in a trusted operating system environment
US7043497B1 (en) 2001-11-16 2006-05-09 Ncr Corp. System and method for capturing and storing web site visitor profile information in a data warehouse
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
AU2002350203A1 (en) 2001-11-20 2003-06-10 Contentguard Holdings, Inc. Systems and methods for creating, manipulating and processing rights and contract expressions using tokenized templates
BR0214325A (pt) 2001-11-21 2004-11-03 Contecs Dd Llc Métodos para criar um dicionário de dados, para determinar o conteúdo semântico de uma expressão, e para traduzir termos de uma expressão
US20030101457A1 (en) * 2001-11-26 2003-05-29 Tiemann Michael D. Systems and methods for distributing, duplicating and viewing movies, including customer-specific identification in the title sequence thereof
US7225256B2 (en) 2001-11-30 2007-05-29 Oracle International Corporation Impersonation in an access system
US7343417B2 (en) * 2001-11-30 2008-03-11 Knowledge Networks, Inc. System and method for rating media information
US7987501B2 (en) 2001-12-04 2011-07-26 Jpmorgan Chase Bank, N.A. System and method for single session sign-on
US7069448B2 (en) * 2001-12-05 2006-06-27 Tecsec, Inc. Context oriented crypto processing on a parallel processor array
US8001052B2 (en) 2001-12-10 2011-08-16 Dunkeld Bryan C System and method for unique digital asset identification and transaction management
US7929951B2 (en) * 2001-12-20 2011-04-19 Stevens Lawrence A Systems and methods for storage of user information and for verifying user identity
US20030120507A1 (en) * 2001-12-20 2003-06-26 Koninklijke Kpn N.V. Method and device for information selection
US7162480B2 (en) * 2001-12-26 2007-01-09 Sbc Technology Resources, Inc. Usage-based adaptable taxonomy
US8458072B1 (en) * 2001-12-28 2013-06-04 Fannie Mae System and method for providing a common data and analytic framework for valuating financial instruments and portfolios
EP2270732A1 (de) * 2002-01-08 2011-01-05 TiVo, Inc. System für Verteilung und Austausch elektronischen Inhalts
EP3401794A1 (de) 2002-01-08 2018-11-14 Seven Networks, LLC Verbindungsarchitektur für ein mobiles netzwerk
US20030131120A1 (en) * 2002-01-09 2003-07-10 International Business Machines Corporation Automation and dynamic matching of business to business processes
US7117264B2 (en) * 2002-01-10 2006-10-03 International Business Machines Corporation Method and system for peer to peer communication in a network environment
US7627521B1 (en) 2002-01-15 2009-12-01 Jpmorgan Chase Bank, N.A. System and method for processing mircotransactions
US7222116B2 (en) 2002-01-29 2007-05-22 International Business Machines Corporation Method and system for matching complex customer requirements with provider solutions
US7328345B2 (en) * 2002-01-29 2008-02-05 Widevine Technologies, Inc. Method and system for end to end securing of content for video on demand
US20030144898A1 (en) * 2002-01-31 2003-07-31 Eric Bibelnieks System, method and computer program product for effective content management in a pull environment
US20030149647A1 (en) * 2002-02-06 2003-08-07 T4S, Inc. System and method for management of debt default information
US7152066B2 (en) * 2002-02-07 2006-12-19 Seiko Epson Corporation Internet based system for creating presentations
US7941533B2 (en) 2002-02-19 2011-05-10 Jpmorgan Chase Bank, N.A. System and method for single sign-on session management without central server
US7426472B2 (en) * 2002-02-22 2008-09-16 International Business Machines Corporation Method and system for connecting businesses through common interests
US7372952B1 (en) 2002-03-07 2008-05-13 Wai Wu Telephony control system with intelligent call routing
JP4740543B2 (ja) 2002-03-14 2011-08-03 コンテントガード ホールディングズ インコーポレイテッド 使用権表現を処理する方法および装置
US7805371B2 (en) 2002-03-14 2010-09-28 Contentguard Holdings, Inc. Rights expression profile system and method
US7299292B2 (en) * 2002-03-29 2007-11-20 Widevine Technologies, Inc. Process and streaming server for encrypting a data stream to a virtual smart card client system
US9269067B2 (en) 2002-04-04 2016-02-23 Altisource Solutions S.À.R.L. Method and apparatus for providing selective access to information
US20030191753A1 (en) * 2002-04-08 2003-10-09 Michael Hoch Filtering contents using a learning mechanism
US7614081B2 (en) * 2002-04-08 2009-11-03 Sony Corporation Managing and sharing identities on a network
US20030191720A1 (en) * 2002-04-08 2003-10-09 Himgan Wibisono Electronic tracking tag
US7478126B2 (en) * 2002-04-08 2009-01-13 Sony Corporation Initializing relationships between devices in a network
US6988204B2 (en) * 2002-04-16 2006-01-17 Nokia Corporation System and method for key distribution and network connectivity
US20030200313A1 (en) * 2002-04-17 2003-10-23 General Instrument Corporation Digital rights management system for clients with low level security
US7487365B2 (en) 2002-04-17 2009-02-03 Microsoft Corporation Saving and retrieving data based on symmetric key encryption
US7890771B2 (en) 2002-04-17 2011-02-15 Microsoft Corporation Saving and retrieving data based on public key encryption
US7383570B2 (en) 2002-04-25 2008-06-03 Intertrust Technologies, Corp. Secure authentication systems and methods
US7149899B2 (en) 2002-04-25 2006-12-12 Intertrust Technologies Corp. Establishing a secure channel with a human user
WO2003094076A1 (en) 2002-04-29 2003-11-13 Contentguard Holdings, Inc. Rights management system using legality expression language
US20030212639A1 (en) * 2002-05-06 2003-11-13 Cronce Paul A. Method and system for providing secure authoring services for protected software
US7216163B2 (en) * 2002-05-15 2007-05-08 Oracle International Corporation Method and apparatus for provisioning tasks using a provisioning bridge server
US7840658B2 (en) 2002-05-15 2010-11-23 Oracle International Corporation Employing job code attributes in provisioning
US7680743B2 (en) * 2002-05-15 2010-03-16 Microsoft Corporation Software application protection by way of a digital rights management (DRM) system
US7552205B2 (en) * 2002-05-21 2009-06-23 Accenture Global Services Gmbh Distributed transaction event matching
US20030225599A1 (en) * 2002-05-30 2003-12-04 Realty Datatrust Corporation System and method for data aggregation
US6792545B2 (en) * 2002-06-20 2004-09-14 Guidance Software, Inc. Enterprise computer investigation system
AU2003245574A1 (en) * 2002-06-21 2004-01-06 Probix, Inc. Method and system for protecting digital objects distributed over a network using an electronic mail interface
US7281273B2 (en) * 2002-06-28 2007-10-09 Microsoft Corporation Protecting content on medium from unfettered distribution
AU2003259115A1 (en) * 2002-07-11 2004-02-02 Tabula Digita, Inc. System and method for reward-based education
US20040091111A1 (en) * 2002-07-16 2004-05-13 Levy Kenneth L. Digital watermarking and fingerprinting applications
US9122387B1 (en) 2002-07-17 2015-09-01 The Mathworks, Inc. User configured optimizer
US8055598B1 (en) 2007-01-10 2011-11-08 The Math Works, Inc. User configured optimizer
US7664720B1 (en) * 2007-01-10 2010-02-16 The Mathworks, Inc. Method and product of manufacture for the recommendation of optimizers in a graphical user interface for mathematical solvers
US20040015408A1 (en) * 2002-07-18 2004-01-22 Rauen Philip Joseph Corporate content management and delivery system
US7058953B2 (en) * 2002-07-23 2006-06-06 Microsoft Corporation Managing a distributed computing system
US8050970B2 (en) 2002-07-25 2011-11-01 Google Inc. Method and system for providing filtered and/or masked advertisements over the internet
US20040019644A1 (en) * 2002-07-25 2004-01-29 International Business Machines Corporation Dissemination control of email text
US20040034552A1 (en) * 2002-08-15 2004-02-19 International Business Machines Corporation Method and system for implementing a business process with a service provisioning model
US7711844B2 (en) 2002-08-15 2010-05-04 Washington University Of St. Louis TCP-splitter: reliable packet monitoring methods and apparatus for high speed networks
US7027836B2 (en) * 2002-09-10 2006-04-11 Eastman Kodak Company Method and system for establishing a communication network
US7594271B2 (en) * 2002-09-20 2009-09-22 Widevine Technologies, Inc. Method and system for real-time tamper evidence gathering for software
US7536433B2 (en) * 2002-09-25 2009-05-19 Jpmorgan Chase Bank, N.A. System and method for customizing a portal environment
US8819285B1 (en) 2002-10-01 2014-08-26 Trustwave Holdings, Inc. System and method for managing network communications
US7506360B1 (en) 2002-10-01 2009-03-17 Mirage Networks, Inc. Tracking communication for determining device states
US7469418B1 (en) 2002-10-01 2008-12-23 Mirage Networks, Inc. Deterring network incursion
US7058660B2 (en) 2002-10-02 2006-06-06 Bank One Corporation System and method for network-based project management
US7698441B2 (en) * 2002-10-03 2010-04-13 International Business Machines Corporation Intelligent use of user data to pre-emptively prevent execution of a query violating access controls
US20040093234A1 (en) * 2002-10-31 2004-05-13 Bondi Debora L. System for the organization of networking events
US6928554B2 (en) * 2002-10-31 2005-08-09 International Business Machines Corporation Method of query return data analysis for early warning indicators of possible security exposures
US8301493B2 (en) 2002-11-05 2012-10-30 Jpmorgan Chase Bank, N.A. System and method for providing incentives to consumers to share information
US7590696B1 (en) 2002-11-18 2009-09-15 Aol Llc Enhanced buddy list using mobile device identifiers
WO2004046867A2 (en) 2002-11-18 2004-06-03 America Online, Inc. People lists
US8701014B1 (en) 2002-11-18 2014-04-15 Facebook, Inc. Account linking
US7899862B2 (en) 2002-11-18 2011-03-01 Aol Inc. Dynamic identification of other users to an online user
US8005919B2 (en) 2002-11-18 2011-08-23 Aol Inc. Host-based intelligent results related to a character stream
US8122137B2 (en) 2002-11-18 2012-02-21 Aol Inc. Dynamic location of a subordinate user
US7640306B2 (en) 2002-11-18 2009-12-29 Aol Llc Reconfiguring an electronic message to effect an enhanced notification
US7428580B2 (en) 2003-11-26 2008-09-23 Aol Llc Electronic message forwarding
US8965964B1 (en) 2002-11-18 2015-02-24 Facebook, Inc. Managing forwarded electronic messages
US8473355B2 (en) * 2002-12-06 2013-06-25 Facebook, Inc. System and method for electronic wallet conversion
US6732157B1 (en) 2002-12-13 2004-05-04 Networks Associates Technology, Inc. Comprehensive anti-spam system, method, and computer program product for filtering unwanted e-mail messages
US20040177115A1 (en) * 2002-12-13 2004-09-09 Hollander Marc S. System and method for music search and discovery
US7493289B2 (en) * 2002-12-13 2009-02-17 Aol Llc Digital content store system
US7412532B2 (en) * 2002-12-13 2008-08-12 Aol Llc, A Deleware Limited Liability Company Multimedia scheduler
US7797064B2 (en) 2002-12-13 2010-09-14 Stephen Loomis Apparatus and method for skipping songs without delay
US7912920B2 (en) 2002-12-13 2011-03-22 Stephen Loomis Stream sourcing content delivery system
WO2004099900A2 (en) * 2002-12-20 2004-11-18 Banker Shailen V Linked information system
US7263614B2 (en) 2002-12-31 2007-08-28 Aol Llc Implicit access for communications pathway
US8538895B2 (en) * 2004-03-15 2013-09-17 Aol Inc. Sharing social network information
US7945674B2 (en) 2003-04-02 2011-05-17 Aol Inc. Degrees of separation for handling communications
US7930716B2 (en) 2002-12-31 2011-04-19 Actv Inc. Techniques for reinsertion of local market advertising in digital video from a bypass source
US7949759B2 (en) 2003-04-02 2011-05-24 AOL, Inc. Degrees of separation for handling communications
US7917468B2 (en) 2005-08-01 2011-03-29 Seven Networks, Inc. Linking of personal information management data
US7853563B2 (en) 2005-08-01 2010-12-14 Seven Networks, Inc. Universal data aggregation
US8468126B2 (en) 2005-08-01 2013-06-18 Seven Networks, Inc. Publishing data in an information community
GB2397400A (en) 2003-01-14 2004-07-21 Adam Raff Matching information over a network by comparing profile data between different terminals
JP4029735B2 (ja) * 2003-01-28 2008-01-09 ヤマハ株式会社 曲データ再生装置及びプログラム
US7493646B2 (en) 2003-01-30 2009-02-17 United Video Properties, Inc. Interactive television systems with digital video recording and adjustable reminders
WO2004070584A2 (en) * 2003-02-04 2004-08-19 Canonline Global Media, Inc. Method and apparatus for converting objects between weakly and strongly typed programming frameworks
DE10304411A1 (de) * 2003-02-04 2004-08-19 Sap Ag Verfahren zur Nutzung von Hinweisen zum Hinweis auf Prüfsoftware bei der Erzeugung und Prüfung elektronischer Signaturen oder elektronisch signierter Dokumente
US9818136B1 (en) 2003-02-05 2017-11-14 Steven M. Hoffberg System and method for determining contingent relevance
US7370212B2 (en) 2003-02-25 2008-05-06 Microsoft Corporation Issuing a publisher use license off-line in a digital rights management (DRM) system
US7296010B2 (en) 2003-03-04 2007-11-13 International Business Machines Corporation Methods, systems and program products for classifying and storing a data handling method and for associating a data handling method with a data item
US7676034B1 (en) 2003-03-07 2010-03-09 Wai Wu Method and system for matching entities in an auction
US7007170B2 (en) * 2003-03-18 2006-02-28 Widevine Technologies, Inc. System, method, and apparatus for securely providing content viewable on a secure device
US7356143B2 (en) * 2003-03-18 2008-04-08 Widevine Technologies, Inc System, method, and apparatus for securely providing content viewable on a secure device
US7603417B2 (en) 2003-03-26 2009-10-13 Aol Llc Identifying and using identities deemed to be known to a user
US20040199771A1 (en) * 2003-04-04 2004-10-07 Widevine Technologies, Inc. Method for tracing a security breach in highly distributed content
US20040249674A1 (en) * 2003-05-06 2004-12-09 Eisenberg Floyd P. Personnel and process management system suitable for healthcare and other fields
US7493499B1 (en) 2003-05-22 2009-02-17 Copyright Clearance Center, Inc. Method and apparatus for secure delivery and rights management of digital content
US8306907B2 (en) 2003-05-30 2012-11-06 Jpmorgan Chase Bank N.A. System and method for offering risk-based interest rates in a credit instrument
EA015549B1 (ru) 2003-06-05 2011-08-30 Интертраст Текнолоджис Корпорейшн Переносимая система и способ для приложений одноранговой компоновки услуг
US7685642B2 (en) 2003-06-26 2010-03-23 Contentguard Holdings, Inc. System and method for controlling rights expressions by stakeholders of an item
US20040267554A1 (en) * 2003-06-27 2004-12-30 Bowman Gregory P. Methods and systems for semi-automated job requisition
US7949877B2 (en) * 2003-06-30 2011-05-24 Realnetworks, Inc. Rights enforcement and usage reporting on a client device
US7373330B1 (en) 2003-07-08 2008-05-13 Copyright Clearance Center, Inc. Method and apparatus for tracking and controlling e-mail forwarding of encrypted documents
US7324648B1 (en) * 2003-07-08 2008-01-29 Copyright Clearance Center, Inc. Method and apparatus for secure key delivery for decrypting bulk digital content files at an unsecure site
US8006307B1 (en) 2003-07-09 2011-08-23 Imophaze Research Co., L.L.C. Method and apparatus for distributing secure digital content that can be indexed by third party search engines
US7299500B1 (en) 2003-07-17 2007-11-20 Copyright Clearance Center, Inc. Method and apparatus for secure delivery and rights management of digital content at an unsecure site
US7653693B2 (en) 2003-09-05 2010-01-26 Aol Llc Method and system for capturing instant messages
US20050043989A1 (en) * 2003-08-19 2005-02-24 Shifrin Daniel G. System and method of facilitating content delivery to a user
US20050054352A1 (en) * 2003-09-08 2005-03-10 Gyora Karaizman Introduction system and method utilizing mobile communicators
CN1604103A (zh) * 2003-09-30 2005-04-06 国际商业机器公司 自动建立和配置许可模型和策略的方法
US7882132B2 (en) 2003-10-09 2011-02-01 Oracle International Corporation Support for RDBMS in LDAP system
US7340447B2 (en) 2003-10-09 2008-03-04 Oracle International Corporation Partitioning data access requests
US7904487B2 (en) 2003-10-09 2011-03-08 Oracle International Corporation Translating data access requests
US7281274B2 (en) * 2003-10-16 2007-10-09 Lmp Media Llc Electronic media distribution system
US7406174B2 (en) * 2003-10-21 2008-07-29 Widevine Technologies, Inc. System and method for n-dimensional encryption
US8190893B2 (en) 2003-10-27 2012-05-29 Jp Morgan Chase Bank Portable security transaction protocol
US11165999B1 (en) 2003-11-03 2021-11-02 Synergyze Technologies Llc Identifying and providing compositions and digital-works
US8001612B1 (en) * 2003-11-03 2011-08-16 Wieder James W Distributing digital-works and usage-rights to user-devices
US9053299B2 (en) 2003-11-03 2015-06-09 James W. Wieder Adaptive personalized playback or presentation using rating
US20150128039A1 (en) 2003-11-03 2015-05-07 James W. Wieder Newness Control of a Personalized Music and/or Entertainment Sequence
US8396800B1 (en) 2003-11-03 2013-03-12 James W. Wieder Adaptive personalized music and entertainment
US9098681B2 (en) 2003-11-03 2015-08-04 James W. Wieder Adaptive personalized playback or presentation using cumulative time
US9053181B2 (en) 2003-11-03 2015-06-09 James W. Wieder Adaptive personalized playback or presentation using count
US20050102513A1 (en) * 2003-11-10 2005-05-12 Nokia Corporation Enforcing authorized domains with domain membership vouchers
US20050114672A1 (en) * 2003-11-20 2005-05-26 Encryptx Corporation Data rights management of digital information in a portable software permission wrapper
US20050137950A1 (en) * 2003-12-17 2005-06-23 International Business Machines Corporation Method and apparatus for a value framework and return on investment model
US20050137940A1 (en) * 2003-12-22 2005-06-23 Lindsay Jeffrey D. Method to provide a product to a consumer to protect consumer privacy
US10304097B2 (en) 2004-01-29 2019-05-28 Bgc Partners, Inc. System and method for controlling the disclosure of a trading order
US20050171887A1 (en) * 2004-01-29 2005-08-04 Daley Thomas J. System and method for avoiding transaction costs associated with trading orders
US7898572B2 (en) * 2004-02-04 2011-03-01 Sony Corporation Methods and apparatuses for identifying opportunities to capture content
US7602785B2 (en) 2004-02-09 2009-10-13 Washington University Method and system for performing longest prefix matching for network address lookup using bloom filters
US7545784B2 (en) 2004-02-11 2009-06-09 Yahoo! Inc. System and method for wireless communication between previously known and unknown users
US8635273B2 (en) 2004-03-05 2014-01-21 Aol Inc. Announcing new users of an electronic communications system to existing users
US7974868B2 (en) * 2004-03-10 2011-07-05 Tagged, Inc. Enhancing virally-marketed facilities
US8595146B1 (en) 2004-03-15 2013-11-26 Aol Inc. Social networking permissions
US7844671B1 (en) 2004-04-07 2010-11-30 Cisco Technology, Inc. Communication systems and methods with social network filtering
US7797345B1 (en) 2004-04-07 2010-09-14 Cisco Technology, Inc. Restricting hierarchical posts with social network metrics methods and apparatus
US7831684B1 (en) 2004-04-07 2010-11-09 Cisco Technology, Inc. Social network filtering of search results methods and apparatus
US8682995B1 (en) 2004-04-07 2014-03-25 Cisco Technology, Inc. Methods and apparatus for targeting communications using social network metrics
US7818394B1 (en) 2004-04-07 2010-10-19 Cisco Techology, Inc. Social network augmentation of search results methods and apparatus
US7742997B1 (en) 2004-04-23 2010-06-22 Jpmorgan Chase Bank, N.A. System and method for management and delivery of content and rules
US20050241727A1 (en) * 2004-04-29 2005-11-03 Kosmyna Michael J Vented Funnel
US20050246262A1 (en) * 2004-04-29 2005-11-03 Aggarwal Charu C Enabling interoperability between participants in a network
US7860889B1 (en) 2004-05-12 2010-12-28 Cisco Technology, Inc. Methods and apparatus for redetermining social maps upon expectation of change
US20050256804A1 (en) * 2004-05-14 2005-11-17 International Business Machines Corporation Model and flow for distributing digitally conveyable content
US20050278258A1 (en) * 2004-06-14 2005-12-15 O'donnell Michael User software for facilitating copyright licensing and compliance
US7694121B2 (en) * 2004-06-30 2010-04-06 Microsoft Corporation System and method for protected operating system boot using state validation
JP2006023900A (ja) * 2004-07-07 2006-01-26 Hitachi Global Storage Technologies Netherlands Bv 回転円板形記憶装置の試験/調整方法及び試験制御装置
US7996471B2 (en) * 2004-07-13 2011-08-09 At&T Intellectual Property I, L.P. Electronic message distribution system
WO2006020238A2 (en) * 2004-07-16 2006-02-23 Ns8 Corporation Method and system for managing the use of electronic works
US20060020501A1 (en) * 2004-07-22 2006-01-26 Leicht Howard J Benefit plans
EP1621956B1 (de) * 2004-07-30 2017-05-31 Irdeto B.V. Bereitstellungsverfahren von digitalen Rechten
US20060041446A1 (en) * 2004-08-23 2006-02-23 Aaron Jeffrey A Electronic arranger
CN100571121C (zh) * 2004-08-27 2009-12-16 国际商业机器公司 无线数字版权管理系统中的盗版跟踪和识别方法
US20060048224A1 (en) * 2004-08-30 2006-03-02 Encryptx Corporation Method and apparatus for automatically detecting sensitive information, applying policies based on a structured taxonomy and dynamically enforcing and reporting on the protection of sensitive data through a software permission wrapper
US8010460B2 (en) * 2004-09-02 2011-08-30 Linkedin Corporation Method and system for reputation evaluation of online users in a social networking scheme
US20060053035A1 (en) * 2004-09-09 2006-03-09 Eisenberg Floyd P Healthcare personnel management system
US7590589B2 (en) 2004-09-10 2009-09-15 Hoffberg Steven M Game theoretic prioritization scheme for mobile ad hoc networks permitting hierarchal deference
US9609279B2 (en) * 2004-09-24 2017-03-28 Google Inc. Method and system for providing secure CODECS
US9038899B2 (en) * 2004-09-30 2015-05-26 The Invention Science Fund I, Llc Obtaining user assistance
US20060075344A1 (en) * 2004-09-30 2006-04-06 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Providing assistance
US20080229198A1 (en) * 2004-09-30 2008-09-18 Searete Llc, A Limited Liability Corporaiton Of The State Of Delaware Electronically providing user assistance
US10687166B2 (en) * 2004-09-30 2020-06-16 Uber Technologies, Inc. Obtaining user assistance
US10514816B2 (en) * 2004-12-01 2019-12-24 Uber Technologies, Inc. Enhanced user assistance
US9098826B2 (en) * 2004-09-30 2015-08-04 The Invention Science Fund I, Llc Enhanced user assistance
US7922086B2 (en) 2004-09-30 2011-04-12 The Invention Science Fund I, Llc Obtaining user assistance
US7664736B2 (en) * 2005-01-18 2010-02-16 Searete Llc Obtaining user assistance
US20060206817A1 (en) * 2005-02-28 2006-09-14 Jung Edward K User assistance for a condition
US8704675B2 (en) * 2004-09-30 2014-04-22 The Invention Science Fund I, Llc Obtaining user assistance
US20100146390A1 (en) * 2004-09-30 2010-06-10 Searete Llc, A Limited Liability Corporation Obtaining user assestance
US8762839B2 (en) * 2004-09-30 2014-06-24 The Invention Science Fund I, Llc Supply-chain side assistance
US20060090132A1 (en) * 2004-10-26 2006-04-27 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Enhanced user assistance
US9747579B2 (en) * 2004-09-30 2017-08-29 The Invention Science Fund I, Llc Enhanced user assistance
US8282003B2 (en) * 2004-09-30 2012-10-09 The Invention Science Fund I, Llc Supply-chain side assistance
US8341522B2 (en) * 2004-10-27 2012-12-25 The Invention Science Fund I, Llc Enhanced contextual user assistance
US7694881B2 (en) * 2004-09-30 2010-04-13 Searete Llc Supply-chain side assistance
US7798401B2 (en) * 2005-01-18 2010-09-21 Invention Science Fund 1, Llc Obtaining user assistance
US10445799B2 (en) 2004-09-30 2019-10-15 Uber Technologies, Inc. Supply-chain side assistance
US9307577B2 (en) * 2005-01-21 2016-04-05 The Invention Science Fund I, Llc User assistance
US20100223162A1 (en) * 2004-09-30 2010-09-02 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Supply-chain side assistance
US20060117001A1 (en) * 2004-12-01 2006-06-01 Jung Edward K Enhanced user assistance
US10748158B2 (en) 2004-10-08 2020-08-18 Refinitiv Us Organization Llc Method and system for monitoring an issue
US7015823B1 (en) 2004-10-15 2006-03-21 Systran Federal Corporation Tamper resistant circuit boards
US8347078B2 (en) 2004-10-18 2013-01-01 Microsoft Corporation Device certificate individualization
US11283885B2 (en) * 2004-10-19 2022-03-22 Verizon Patent And Licensing Inc. System and method for location based matching and promotion
US8019692B2 (en) * 2004-10-19 2011-09-13 Yahoo! Inc. System and method for location based social networking
US8010082B2 (en) 2004-10-20 2011-08-30 Seven Networks, Inc. Flexible billing architecture
WO2006045102A2 (en) 2004-10-20 2006-04-27 Seven Networks, Inc. Method and apparatus for intercepting events in a communication system
US8336085B2 (en) 2004-11-15 2012-12-18 Microsoft Corporation Tuning product policy using observed evidence of customer behavior
US8660961B2 (en) 2004-11-18 2014-02-25 Contentguard Holdings, Inc. Method, system, and device for license-centric content consumption
US7706781B2 (en) 2004-11-22 2010-04-27 Seven Networks International Oy Data security in a mobile e-mail service
CN101366052A (zh) * 2004-12-02 2009-02-11 普罗维登特知识产权有限公司 为演出提供购买机会
FI117152B (fi) 2004-12-03 2006-06-30 Seven Networks Internat Oy Sähköpostiasetusten käyttöönotto matkaviestimelle
WO2006067543A1 (en) * 2004-12-23 2006-06-29 Nokia Corporation Content control
US8191115B2 (en) * 2005-01-10 2012-05-29 Microsoft Corporation Method and apparatus for extensible security authorization grouping
WO2006081381A2 (en) 2005-01-26 2006-08-03 Telcordia Technologies, Inc. System and method for authorized digital content distribution
US20080015999A1 (en) * 2005-02-04 2008-01-17 Widevine Technologies, Inc. Securely ingesting encrypted content into content servers
US7272582B2 (en) * 2005-02-10 2007-09-18 Data Gater, Llc Fee determination device
US7877703B1 (en) 2005-03-14 2011-01-25 Seven Networks, Inc. Intelligent rendering of information in a limited display environment
US8438645B2 (en) 2005-04-27 2013-05-07 Microsoft Corporation Secure clock with grace periods
US9069436B1 (en) * 2005-04-01 2015-06-30 Intralinks, Inc. System and method for information delivery based on at least one self-declared user attribute
US8725646B2 (en) 2005-04-15 2014-05-13 Microsoft Corporation Output protection levels
US8438633B1 (en) 2005-04-21 2013-05-07 Seven Networks, Inc. Flexible real-time inbox access
US7796742B1 (en) 2005-04-21 2010-09-14 Seven Networks, Inc. Systems and methods for simplified provisioning
US9363481B2 (en) 2005-04-22 2016-06-07 Microsoft Technology Licensing, Llc Protected media pipeline
US9436804B2 (en) * 2005-04-22 2016-09-06 Microsoft Technology Licensing, Llc Establishing a unique session key using a hardware functionality scan
US20060253305A1 (en) * 2005-05-06 2006-11-09 Dougherty Jack B Computerized automated new policy quoting system and method
US20060265758A1 (en) 2005-05-20 2006-11-23 Microsoft Corporation Extensible media rights
US20060271552A1 (en) * 2005-05-26 2006-11-30 Venture Capital & Consulting Group, Llc. Targeted delivery of content
US7840477B2 (en) 2005-06-07 2010-11-23 Bgc Partners, Inc. System and method for routing a trading order based upon quantity
WO2006136660A1 (en) 2005-06-21 2006-12-28 Seven Networks International Oy Maintaining an ip connection in a mobile network
US8185877B1 (en) 2005-06-22 2012-05-22 Jpmorgan Chase Bank, N.A. System and method for testing applications
US8069166B2 (en) 2005-08-01 2011-11-29 Seven Networks, Inc. Managing user-to-user contact with inferred presence information
US8484122B2 (en) 2005-08-04 2013-07-09 Bgc Partners, Inc. System and method for apportioning trading orders based on size of displayed quantities
US8494951B2 (en) 2005-08-05 2013-07-23 Bgc Partners, Inc. Matching of trading orders based on priority
US10825029B2 (en) * 2005-09-09 2020-11-03 Refinitiv Us Organization Llc Subscription apparatus and method
US8583926B1 (en) 2005-09-19 2013-11-12 Jpmorgan Chase Bank, N.A. System and method for anti-phishing authentication
US20070067643A1 (en) * 2005-09-21 2007-03-22 Widevine Technologies, Inc. System and method for software tamper detection
US8065733B2 (en) * 2005-09-23 2011-11-22 Google, Inc. Method for evolving detectors to detect malign behavior in an artificial immune system
US7817608B2 (en) * 2005-09-23 2010-10-19 Widevine Technologies, Inc. Transitioning to secure IP communications for encoding, encapsulating, and encrypting data
WO2007038245A2 (en) 2005-09-23 2007-04-05 Widevine Technologies, Inc. Method for evolving detectors to detect malign behavior in an artificial immune system
US8306986B2 (en) * 2005-09-30 2012-11-06 American Express Travel Related Services Company, Inc. Method, system, and computer program product for linking customer information
US8874477B2 (en) 2005-10-04 2014-10-28 Steven Mark Hoffberg Multifactorial optimization system and method
EP1943603A2 (de) 2005-10-18 2008-07-16 Intertrust Technologies Corporation Verfahren zur digitalen rechteverwaltung
US9626667B2 (en) 2005-10-18 2017-04-18 Intertrust Technologies Corporation Digital rights management engine systems and methods
TW200717264A (en) * 2005-10-18 2007-05-01 Inst Information Industry Method/system managing schedules according to Internet information and storage medium saving the program executing this method
US7720767B2 (en) 2005-10-24 2010-05-18 Contentguard Holdings, Inc. Method and system to support dynamic rights and resources sharing
WO2007056305A2 (en) * 2005-11-03 2007-05-18 Telcordia Technologies, Inc. System and method for generating consumer relational marketing information in a system for the distribution of digital content
US10395326B2 (en) * 2005-11-15 2019-08-27 3Degrees Llc Collections of linked databases
US20070124385A1 (en) * 2005-11-18 2007-05-31 Denny Michael S Preference-based content distribution service
US8689016B2 (en) 2005-12-02 2014-04-01 Google Inc. Tamper prevention and detection for video provided over a network to a client
US9218623B2 (en) 2005-12-28 2015-12-22 Palo Alto Research Center Incorporated System and method for providing private stable matchings
US9681105B2 (en) * 2005-12-29 2017-06-13 Rovi Guides, Inc. Interactive media guidance system having multiple devices
US8775314B2 (en) * 2005-12-29 2014-07-08 Intel Corporation Providing subscribed media content to portable media player devices associated with subscribers
US8526612B2 (en) * 2006-01-06 2013-09-03 Google Inc. Selective and persistent application level encryption for video provided to a client
US20070162369A1 (en) * 2006-01-09 2007-07-12 Hardison Joseph H Iii Internet-based method of and system for transfering and exercising monetary rights within a financial marketplace
US8626626B2 (en) 2006-01-09 2014-01-07 Interest Capturing Systems, Llc Method of and system for capturing interest earned on the monetary value of transferred monetary rights managed on an internet-based monetary rights transfer (MRT) network supported by a real-time gross settlement (RTGS) system
US10089378B2 (en) * 2006-01-30 2018-10-02 Adobe Systems Incorporated Automatic asset versioning
US20070180231A1 (en) * 2006-01-31 2007-08-02 Widevine Technologies, Inc. Preventing entitlement management message (EMM) filter attacks
US7873534B2 (en) * 2006-02-14 2011-01-18 Microsoft Corporation Collecting CRM data for feedback
US7716586B2 (en) * 2006-02-17 2010-05-11 International Business Machines Corporation Apparatus, system, and method for progressively disclosing information in support of information technology system visualization and management
US7769395B2 (en) 2006-06-20 2010-08-03 Seven Networks, Inc. Location-based operations and messaging
US8358976B2 (en) 2006-03-24 2013-01-22 The Invention Science Fund I, Llc Wireless device with an aggregate user interface for controlling other devices
US20070238502A1 (en) * 2006-03-29 2007-10-11 Shuffle Master, Inc. System and method for automatically analyzing specific cheating practice in play of baccarat
US8300798B1 (en) 2006-04-03 2012-10-30 Wai Wu Intelligent communication routing system and method
US7987514B2 (en) * 2006-04-04 2011-07-26 Intertrust Technologies Corp. Systems and methods for retrofitting electronic appliances to accept different content formats
US7979339B2 (en) 2006-04-04 2011-07-12 Bgc Partners, Inc. System and method for optimizing execution of trading orders
US7436293B2 (en) * 2006-04-21 2008-10-14 Quartet Technology, Inc System and method for configuring and maintaining individual and multiple environmental control units over a communication network from an administration system
US7436296B2 (en) * 2006-04-21 2008-10-14 Quartet Technology, Inc System and method for controlling a remote environmental control unit
US7436292B2 (en) * 2006-04-21 2008-10-14 Quartet Technology, Inc. System and method for controlling a network of environmental control units
US9507778B2 (en) 2006-05-19 2016-11-29 Yahoo! Inc. Summarization of media object collections
US20080015977A1 (en) * 2006-06-14 2008-01-17 Curry Edith L Methods of deterring fraud and other improper behaviors within an organization
US8285636B2 (en) * 2006-06-14 2012-10-09 Curry Edith L Methods of monitoring behavior/activity of an individual associated with an organization
US8793490B1 (en) 2006-07-14 2014-07-29 Jpmorgan Chase Bank, N.A. Systems and methods for multifactor authentication
US8452988B2 (en) * 2006-07-24 2013-05-28 Michael Sujue Wang Secure data storage for protecting digital content
US7930204B1 (en) * 2006-07-25 2011-04-19 Videomining Corporation Method and system for narrowcasting based on automatic analysis of customer behavior in a retail store
US7529797B2 (en) * 2006-08-16 2009-05-05 Tagged, Inc. User created tags for online social networking
US8635099B1 (en) 2006-09-26 2014-01-21 Gfk Custom Research, Llc Method and system for providing surveys
US10204316B2 (en) 2006-09-28 2019-02-12 Leaf Group Ltd. User generated content publishing system
US7899700B2 (en) * 2006-09-29 2011-03-01 Knowledge Networks, Inc. Method and system for providing multi-dimensional feedback
US20080086342A1 (en) * 2006-10-09 2008-04-10 Curry Edith L Methods of assessing fraud risk, and deterring, detecting, and mitigating fraud, within an organization
US8108501B2 (en) 2006-11-01 2012-01-31 Yahoo! Inc. Searching and route mapping based on a social network, location, and time
US7917154B2 (en) 2006-11-01 2011-03-29 Yahoo! Inc. Determining mobile content for a social network based on location and time
US8594702B2 (en) 2006-11-06 2013-11-26 Yahoo! Inc. Context server for associating information based on context
US8402356B2 (en) 2006-11-22 2013-03-19 Yahoo! Inc. Methods, systems and apparatus for delivery of media
US20080120178A1 (en) * 2006-11-22 2008-05-22 Ronald Martinez Methods, Systems and Apparatus for Delivery of Media
US9110903B2 (en) 2006-11-22 2015-08-18 Yahoo! Inc. Method, system and apparatus for using user profile electronic device data in media delivery
US20080141301A1 (en) * 2006-12-08 2008-06-12 General Electric Company Methods and systems for delivering personalized health related messages and advertisements
US8769099B2 (en) 2006-12-28 2014-07-01 Yahoo! Inc. Methods and systems for pre-caching information on a mobile computing device
US9990617B2 (en) * 2007-01-25 2018-06-05 Sony Corporation Consumer opt-in to information sharing at point of sale
US20080183540A1 (en) * 2007-01-31 2008-07-31 Lewis Donald C Method and system for matching resources and co-resources
US7693833B2 (en) 2007-02-01 2010-04-06 John Nagle System and method for improving integrity of internet search
US20080208735A1 (en) * 2007-02-22 2008-08-28 American Expresstravel Related Services Company, Inc., A New York Corporation Method, System, and Computer Program Product for Managing Business Customer Contacts
US7720696B1 (en) * 2007-02-26 2010-05-18 Mk3Sd, Ltd Computerized system for tracking health conditions of users
US20080215418A1 (en) * 2007-03-02 2008-09-04 Adready, Inc. Modification of advertisement campaign elements based on heuristics and real time feedback
JP4286296B2 (ja) * 2007-03-05 2009-06-24 富士通株式会社 要件確認支援プログラム、要件確認支援方法、及び要件確認支援装置
US8473735B1 (en) 2007-05-17 2013-06-25 Jpmorgan Chase Systems and methods for managing digital certificates
US8621093B2 (en) * 2007-05-21 2013-12-31 Google Inc. Non-blocking of head end initiated revocation and delivery of entitlements non-addressable digital media network
US20080301016A1 (en) * 2007-05-30 2008-12-04 American Express Travel Related Services Company, Inc. General Counsel's Office Method, System, and Computer Program Product for Customer Linking and Identification Capability for Institutions
US20080300982A1 (en) * 2007-05-31 2008-12-04 Friendlyfavor, Inc. Method for enabling the exchange of online favors
US8805425B2 (en) 2007-06-01 2014-08-12 Seven Networks, Inc. Integrated messaging
US8693494B2 (en) 2007-06-01 2014-04-08 Seven Networks, Inc. Polling
US8243924B2 (en) 2007-06-29 2012-08-14 Google Inc. Progressive download or streaming of digital media securely through a localized container and communication protocol proxy
US20090019492A1 (en) 2007-07-11 2009-01-15 United Video Properties, Inc. Systems and methods for mirroring and transcoding media content
JP2009027525A (ja) * 2007-07-20 2009-02-05 Nec Corp 光伝送システムおよび光伝送方法
US20090037307A1 (en) * 2007-08-01 2009-02-05 Wachovia Corporation Online origination machine
US8386630B1 (en) 2007-09-09 2013-02-26 Arris Solutions, Inc. Video-aware P2P streaming and download with support for real-time content alteration
US9003399B2 (en) * 2007-09-11 2015-04-07 International Business Machines Corporation Methods, systems and computer products for a dynamic repository
GB0718259D0 (en) * 2007-09-19 2007-10-31 Olton Ltd Apparatus and method for information processing
US8234627B2 (en) * 2007-09-21 2012-07-31 Knowledge Networks, Inc. System and method for expediting information display
US20090083169A1 (en) * 2007-09-26 2009-03-26 Wachovia Corporation Financial opportunity information obtainment and evaluation
US8346583B2 (en) * 2007-09-26 2013-01-01 Wells Fargo Bank, N.A. Economic opportunity pursuit management and presentation generation
US8060502B2 (en) 2007-10-04 2011-11-15 American Express Travel Related Services Company, Inc. Methods, systems, and computer program products for generating data quality indicators for relationships in a database
CN101855635B (zh) 2007-10-05 2013-02-27 杜比实验室特许公司 可靠地与媒体内容对应的媒体指纹
US8069142B2 (en) 2007-12-06 2011-11-29 Yahoo! Inc. System and method for synchronizing data on a network
US20090150507A1 (en) * 2007-12-07 2009-06-11 Yahoo! Inc. System and method for prioritizing delivery of communications via different communication channels
US8364181B2 (en) 2007-12-10 2013-01-29 Seven Networks, Inc. Electronic-mail filtering for mobile devices
US8307029B2 (en) 2007-12-10 2012-11-06 Yahoo! Inc. System and method for conditional delivery of messages
US8671154B2 (en) 2007-12-10 2014-03-11 Yahoo! Inc. System and method for contextual addressing of communications on a network
US9002828B2 (en) 2007-12-13 2015-04-07 Seven Networks, Inc. Predictive content delivery
US8793305B2 (en) 2007-12-13 2014-07-29 Seven Networks, Inc. Content delivery to a mobile device from a content service
US20090157496A1 (en) * 2007-12-14 2009-06-18 Yahoo! Inc. Personal broadcast engine and network
US8166168B2 (en) * 2007-12-17 2012-04-24 Yahoo! Inc. System and method for disambiguating non-unique identifiers using information obtained from disparate communication channels
US9626685B2 (en) 2008-01-04 2017-04-18 Excalibur Ip, Llc Systems and methods of mapping attention
US9706345B2 (en) 2008-01-04 2017-07-11 Excalibur Ip, Llc Interest mapping system
US8762285B2 (en) 2008-01-06 2014-06-24 Yahoo! Inc. System and method for message clustering
US8107921B2 (en) 2008-01-11 2012-01-31 Seven Networks, Inc. Mobile virtual network operator
US20090182618A1 (en) 2008-01-16 2009-07-16 Yahoo! Inc. System and Method for Word-of-Mouth Advertising
US8751492B1 (en) * 2008-01-17 2014-06-10 Amdocs Software Systems Limited System, method, and computer program product for selecting an event category based on a category score for use in providing content
US8321682B1 (en) 2008-01-24 2012-11-27 Jpmorgan Chase Bank, N.A. System and method for generating and managing administrator passwords
US8862657B2 (en) 2008-01-25 2014-10-14 Seven Networks, Inc. Policy based content service
US20090193338A1 (en) 2008-01-28 2009-07-30 Trevor Fiatal Reducing network and battery consumption during content delivery and playback
US20090198509A1 (en) * 2008-01-31 2009-08-06 Mark Dumoff Method and systems for connecting service providers and service purchasers
US8868464B2 (en) 2008-02-07 2014-10-21 Google Inc. Preventing unauthorized modification or skipping of viewing of advertisements within content
US8554623B2 (en) 2008-03-03 2013-10-08 Yahoo! Inc. Method and apparatus for social network marketing with consumer referral
US8538811B2 (en) 2008-03-03 2013-09-17 Yahoo! Inc. Method and apparatus for social network marketing with advocate referral
US8560390B2 (en) 2008-03-03 2013-10-15 Yahoo! Inc. Method and apparatus for social network marketing with brand referral
US8589486B2 (en) 2008-03-28 2013-11-19 Yahoo! Inc. System and method for addressing communications
US8745133B2 (en) 2008-03-28 2014-06-03 Yahoo! Inc. System and method for optimizing the storage of data
US8271506B2 (en) 2008-03-31 2012-09-18 Yahoo! Inc. System and method for modeling relationships between entities
US20090276504A1 (en) * 2008-05-05 2009-11-05 Websingularity, Inc. Dynamic networking system
US8787947B2 (en) 2008-06-18 2014-07-22 Seven Networks, Inc. Application discovery on mobile devices
US8078158B2 (en) 2008-06-26 2011-12-13 Seven Networks, Inc. Provisioning applications for a mobile device
US8706406B2 (en) 2008-06-27 2014-04-22 Yahoo! Inc. System and method for determination and display of personalized distance
US8813107B2 (en) 2008-06-27 2014-08-19 Yahoo! Inc. System and method for location based media delivery
US8452855B2 (en) 2008-06-27 2013-05-28 Yahoo! Inc. System and method for presentation of media related to a context
US8086700B2 (en) 2008-07-29 2011-12-27 Yahoo! Inc. Region and duration uniform resource identifiers (URI) for media objects
US8583668B2 (en) 2008-07-30 2013-11-12 Yahoo! Inc. System and method for context enhanced mapping
US10230803B2 (en) 2008-07-30 2019-03-12 Excalibur Ip, Llc System and method for improved mapping and routing
US8386506B2 (en) 2008-08-21 2013-02-26 Yahoo! Inc. System and method for context enhanced messaging
US8281027B2 (en) 2008-09-19 2012-10-02 Yahoo! Inc. System and method for distributing media related to a location
US8108778B2 (en) 2008-09-30 2012-01-31 Yahoo! Inc. System and method for context enhanced mapping within a user interface
US9600484B2 (en) 2008-09-30 2017-03-21 Excalibur Ip, Llc System and method for reporting and analysis of media consumption data
US8909759B2 (en) 2008-10-10 2014-12-09 Seven Networks, Inc. Bandwidth measurement
US20100114768A1 (en) 2008-10-31 2010-05-06 Wachovia Corporation Payment vehicle with on and off function
US10867298B1 (en) 2008-10-31 2020-12-15 Wells Fargo Bank, N.A. Payment vehicle with on and off function
US8024317B2 (en) 2008-11-18 2011-09-20 Yahoo! Inc. System and method for deriving income from URL based context queries
US8060492B2 (en) 2008-11-18 2011-11-15 Yahoo! Inc. System and method for generation of URL based context queries
US9805123B2 (en) * 2008-11-18 2017-10-31 Excalibur Ip, Llc System and method for data privacy in URL based context queries
US8032508B2 (en) 2008-11-18 2011-10-04 Yahoo! Inc. System and method for URL based query for retrieving data related to a context
US10063934B2 (en) 2008-11-25 2018-08-28 Rovi Technologies Corporation Reducing unicast session duration with restart TV
US10631068B2 (en) 2008-11-26 2020-04-21 Free Stream Media Corp. Content exposure attribution based on renderings of related content across multiple devices
US9986279B2 (en) 2008-11-26 2018-05-29 Free Stream Media Corp. Discovery, access control, and communication with networked services
US9154942B2 (en) 2008-11-26 2015-10-06 Free Stream Media Corp. Zero configuration communication between a browser and a networked media device
US8180891B1 (en) 2008-11-26 2012-05-15 Free Stream Media Corp. Discovery, access control, and communication with networked services from within a security sandbox
US10334324B2 (en) 2008-11-26 2019-06-25 Free Stream Media Corp. Relevant advertisement generation based on a user operating a client device communicatively coupled with a networked media device
US10567823B2 (en) 2008-11-26 2020-02-18 Free Stream Media Corp. Relevant advertisement generation based on a user operating a client device communicatively coupled with a networked media device
US10419541B2 (en) 2008-11-26 2019-09-17 Free Stream Media Corp. Remotely control devices over a network without authentication or registration
US10977693B2 (en) 2008-11-26 2021-04-13 Free Stream Media Corp. Association of content identifier of audio-visual data with additional data through capture infrastructure
US9519772B2 (en) 2008-11-26 2016-12-13 Free Stream Media Corp. Relevancy improvement through targeting of information based on data gathered from a networked device associated with a security sandbox of a client device
US9961388B2 (en) 2008-11-26 2018-05-01 David Harrison Exposure of public internet protocol addresses in an advertising exchange server to improve relevancy of advertisements
US10880340B2 (en) 2008-11-26 2020-12-29 Free Stream Media Corp. Relevancy improvement through targeting of information based on data gathered from a networked device associated with a security sandbox of a client device
US9224172B2 (en) 2008-12-02 2015-12-29 Yahoo! Inc. Customizable content for distribution in social networks
US8055675B2 (en) 2008-12-05 2011-11-08 Yahoo! Inc. System and method for context based query augmentation
US10943030B2 (en) 2008-12-15 2021-03-09 Ibailbonding.Com Securable independent electronic document
US8589372B2 (en) 2008-12-16 2013-11-19 Clinton A. Krislov Method and system for automated document registration with cloud computing
US8341141B2 (en) * 2008-12-16 2012-12-25 Krislov Clinton A Method and system for automated document registration
US8914351B2 (en) 2008-12-16 2014-12-16 Clinton A. Krislov Method and system for secure automated document registration from social media networks
US8166016B2 (en) 2008-12-19 2012-04-24 Yahoo! Inc. System and method for automated service recommendations
US20100185518A1 (en) * 2009-01-21 2010-07-22 Yahoo! Inc. Interest-based activity marketing
US20100241580A1 (en) * 2009-03-19 2010-09-23 Tagged, Inc. System and method of selecting a relevant user for introduction to a user in an online environment
US8150967B2 (en) * 2009-03-24 2012-04-03 Yahoo! Inc. System and method for verified presence tracking
US8929303B2 (en) * 2009-04-06 2015-01-06 Samsung Electronics Co., Ltd. Control and data channels for advanced relay operation
US8914903B1 (en) 2009-06-03 2014-12-16 Amdocs Software System Limited System, method, and computer program for validating receipt of digital content by a client device
TW201044195A (en) * 2009-06-09 2010-12-16 Interchan Corp An information analysis and processing method
US8255296B2 (en) 2009-06-11 2012-08-28 Interest Capturing Systems, Llc System for implementing a security issuer rights management process over a distributed communications network, deployed in a financial marketplace
US9608826B2 (en) 2009-06-29 2017-03-28 Jpmorgan Chase Bank, N.A. System and method for partner key management
US10223701B2 (en) 2009-08-06 2019-03-05 Excalibur Ip, Llc System and method for verified monetization of commercial campaigns
US8914342B2 (en) 2009-08-12 2014-12-16 Yahoo! Inc. Personal data platform
US8364611B2 (en) 2009-08-13 2013-01-29 Yahoo! Inc. System and method for precaching information on a mobile device
JP5635247B2 (ja) * 2009-08-20 2014-12-03 富士通株式会社 マルチチップモジュール
US8888497B2 (en) * 2010-03-12 2014-11-18 Yahoo! Inc. Emotional web
WO2011126889A2 (en) 2010-03-30 2011-10-13 Seven Networks, Inc. 3d mobile user interface with configurable workspace management
US9110690B2 (en) * 2010-04-28 2015-08-18 General Electric Company Systems, methods, and apparatus for deploying application code change configurations for multiple target controllers
US8544103B2 (en) 2010-05-04 2013-09-24 Intertrust Technologies Corporation Policy determined accuracy of transmitted information
US8874896B2 (en) 2010-06-18 2014-10-28 Intertrust Technologies Corporation Secure processing systems and methods
GB2500333B (en) 2010-07-26 2014-10-08 Seven Networks Inc Mobile application traffic optimization
US8838783B2 (en) 2010-07-26 2014-09-16 Seven Networks, Inc. Distributed caching for resource and mobile network traffic management
US9077630B2 (en) 2010-07-26 2015-07-07 Seven Networks, Inc. Distributed implementation of dynamic wireless traffic policy
US9043433B2 (en) 2010-07-26 2015-05-26 Seven Networks, Inc. Mobile network traffic coordination across multiple applications
US8166164B1 (en) 2010-11-01 2012-04-24 Seven Networks, Inc. Application and network-based long poll request detection and cacheability assessment therefor
US9060032B2 (en) 2010-11-01 2015-06-16 Seven Networks, Inc. Selective data compression by a distributed traffic management system to reduce mobile data traffic and signaling traffic
WO2012060995A2 (en) 2010-11-01 2012-05-10 Michael Luna Distributed caching in a wireless network of content delivered for a mobile application over a long-held request
US8484314B2 (en) 2010-11-01 2013-07-09 Seven Networks, Inc. Distributed caching in a wireless network of content delivered for a mobile application over a long-held request
GB2499534B (en) 2010-11-01 2018-09-19 Seven Networks Llc Caching adapted for mobile application behavior and network conditions
US9330196B2 (en) 2010-11-01 2016-05-03 Seven Networks, Llc Wireless traffic management system cache optimization using http headers
US8326985B2 (en) 2010-11-01 2012-12-04 Seven Networks, Inc. Distributed management of keep-alive message signaling for mobile network resource conservation and optimization
WO2012061437A1 (en) 2010-11-01 2012-05-10 Michael Luna Cache defeat detection and caching of content addressed by identifiers intended to defeat cache
US8843153B2 (en) 2010-11-01 2014-09-23 Seven Networks, Inc. Mobile traffic categorization and policy for network use optimization while preserving user experience
US8775794B2 (en) 2010-11-15 2014-07-08 Jpmorgan Chase Bank, N.A. System and method for end to end encryption
GB2495463B (en) 2010-11-22 2013-10-09 Seven Networks Inc Aligning data transfer to optimize connections established for transmission over a wireless network
GB2500327B (en) 2010-11-22 2019-11-06 Seven Networks Llc Optimization of resource polling intervals to satisfy mobile device requests
GB2501416B (en) 2011-01-07 2018-03-21 Seven Networks Llc System and method for reduction of mobile network traffic used for domain name system (DNS) queries
CA2832752A1 (en) 2011-04-11 2012-10-18 Intertrust Technologies Corporation Information security systems and methods
WO2012145533A2 (en) 2011-04-19 2012-10-26 Seven Networks, Inc. Shared resource and virtual resource management in a networked environment
GB2504037B (en) 2011-04-27 2014-12-24 Seven Networks Inc Mobile device which offloads requests made by a mobile application to a remote entity for conservation of mobile device and network resources
WO2012149434A2 (en) 2011-04-27 2012-11-01 Seven Networks, Inc. Detecting and preserving state for satisfying application requests in a distributed proxy and cache system
US20120310984A1 (en) * 2011-06-01 2012-12-06 International Business Machines Corporation Data security for a database in a multi-nodal environment
WO2013015994A1 (en) 2011-07-27 2013-01-31 Seven Networks, Inc. Monitoring mobile application activities for malicious traffic on a mobile device
US8868753B2 (en) 2011-12-06 2014-10-21 Seven Networks, Inc. System of redundantly clustered machines to provide failover mechanisms for mobile traffic management and network resource conservation
US8934414B2 (en) 2011-12-06 2015-01-13 Seven Networks, Inc. Cellular or WiFi mobile traffic optimization based on public or private network destination
US9009250B2 (en) 2011-12-07 2015-04-14 Seven Networks, Inc. Flexible and dynamic integration schemas of a traffic management system with various network operators for network traffic alleviation
WO2013086447A1 (en) 2011-12-07 2013-06-13 Seven Networks, Inc. Radio-awareness of mobile device for sending server-side control signals using a wireless network optimized transport protocol
US8751800B1 (en) 2011-12-12 2014-06-10 Google Inc. DRM provider interoperability
EP2792188B1 (de) 2011-12-14 2019-03-20 Seven Networks, LLC Mobilfunknetzbenachrichtigung und nutzungsanalysesystem sowie verfahren mittels aggregation von daten in einem verteilten verkehrsoptimierungssystem
US8861354B2 (en) 2011-12-14 2014-10-14 Seven Networks, Inc. Hierarchies and categories for management and deployment of policies for distributed wireless traffic optimization
US9832095B2 (en) 2011-12-14 2017-11-28 Seven Networks, Llc Operation modes for mobile traffic optimization and concurrent management of optimized and non-optimized traffic
US8805418B2 (en) 2011-12-23 2014-08-12 United Video Properties, Inc. Methods and systems for performing actions based on location-based rules
GB2499306B (en) 2012-01-05 2014-10-22 Seven Networks Inc Managing user interaction with an application on a mobile device
WO2013116856A1 (en) 2012-02-02 2013-08-08 Seven Networks, Inc. Dynamic categorization of applications for network access in a mobile network
US9326189B2 (en) 2012-02-03 2016-04-26 Seven Networks, Llc User as an end point for profiling and optimizing the delivery of content and data in a wireless network
US10318936B2 (en) 2012-03-07 2019-06-11 Early Warning Services, Llc System and method for transferring funds
US9691056B2 (en) 2012-03-07 2017-06-27 Clearxchange, Llc System and method for transferring funds
US11593800B2 (en) 2012-03-07 2023-02-28 Early Warning Services, Llc System and method for transferring funds
US10395247B2 (en) 2012-03-07 2019-08-27 Early Warning Services, Llc Systems and methods for facilitating a secure transaction at a non-financial institution system
US10395223B2 (en) 2012-03-07 2019-08-27 Early Warning Services, Llc System and method for transferring funds
US10970688B2 (en) 2012-03-07 2021-04-06 Early Warning Services, Llc System and method for transferring funds
US9251360B2 (en) 2012-04-27 2016-02-02 Intralinks, Inc. Computerized method and system for managing secure mobile device content viewing in a networked secure collaborative exchange environment
US9253176B2 (en) 2012-04-27 2016-02-02 Intralinks, Inc. Computerized method and system for managing secure content sharing in a networked secure collaborative exchange environment
US8812695B2 (en) 2012-04-09 2014-08-19 Seven Networks, Inc. Method and system for management of a virtual network connection without heartbeat messages
US10263899B2 (en) 2012-04-10 2019-04-16 Seven Networks, Llc Enhanced customer service for mobile carriers using real-time and historical mobile application and traffic or optimization data associated with mobile devices in a mobile network
US9553860B2 (en) 2012-04-27 2017-01-24 Intralinks, Inc. Email effectivity facility in a networked secure collaborative exchange environment
CA2871600A1 (en) 2012-04-27 2013-10-31 Intralinks, Inc. Computerized method and system for managing networked secure collaborative exchange
KR101913435B1 (ko) * 2012-07-10 2018-12-28 오영주 야구용어 연계 투자평가 및 특성분석 방법 및 그 시스템
WO2014011216A1 (en) 2012-07-13 2014-01-16 Seven Networks, Inc. Dynamic bandwidth adjustment for browsing or streaming activity in a wireless network based on prediction of user behavior when interacting with mobile applications
US9161258B2 (en) 2012-10-24 2015-10-13 Seven Networks, Llc Optimized and selective management of policy deployment to mobile clients in a congested network to prevent further aggravation of network congestion
US9307493B2 (en) 2012-12-20 2016-04-05 Seven Networks, Llc Systems and methods for application management of mobile device radio state promotion and demotion
US9241314B2 (en) 2013-01-23 2016-01-19 Seven Networks, Llc Mobile device with application or context aware fast dormancy
US8874761B2 (en) 2013-01-25 2014-10-28 Seven Networks, Inc. Signaling optimization in a wireless network for traffic utilizing proprietary and non-proprietary protocols
JP5260808B1 (ja) * 2013-02-17 2013-08-14 利仁 曽根 ペア・ライセンス発行システム
US8750123B1 (en) 2013-03-11 2014-06-10 Seven Networks, Inc. Mobile device equipped with mobile network congestion recognition to make intelligent decisions regarding connecting to an operator network
US10776335B2 (en) * 2013-03-13 2020-09-15 Comcast Cable Communications, Llc Systems and methods for managing data
US9378065B2 (en) 2013-03-15 2016-06-28 Advanced Elemental Technologies, Inc. Purposeful computing
US8844050B1 (en) 2013-03-15 2014-09-23 Athoc, Inc. Personnel crisis communications management and personnel status tracking system
US9419957B1 (en) 2013-03-15 2016-08-16 Jpmorgan Chase Bank, N.A. Confidence-based authentication
JP5330617B1 (ja) * 2013-03-17 2013-10-30 利仁 曽根 ペア・ライセンス発行システム
WO2014184946A1 (ja) 2013-05-17 2014-11-20 株式会社日立製作所 運用コンテンツ評価システム及び記憶媒体
US9934482B2 (en) 2013-05-24 2018-04-03 Sap Se Content maintenance optimization
US9065765B2 (en) 2013-07-22 2015-06-23 Seven Networks, Inc. Proxy server associated with a mobile carrier for enhancing mobile traffic management in a mobile network
EP3069462A4 (de) 2013-11-14 2017-05-03 Intralinks, Inc. Unterstützung bei streitigkeiten in der cloud-gehosteten gemeinsamen dateinutzung und kollaboration
US10148726B1 (en) 2014-01-24 2018-12-04 Jpmorgan Chase Bank, N.A. Initiating operating system commands based on browser cookies
US20150269700A1 (en) 2014-03-24 2015-09-24 Athoc, Inc. Exchange of crisis-related information amongst multiple individuals and multiple organizations
GB2530685A (en) 2014-04-23 2016-03-30 Intralinks Inc Systems and methods of secure data exchange
US9552559B2 (en) 2014-05-06 2017-01-24 Elwha Llc System and methods for verifying that one or more directives that direct transport of a second end user does not conflict with one or more obligations to transport a first end user
US9483744B2 (en) 2014-05-06 2016-11-01 Elwha Llc Real-time carpooling coordinating systems and methods
US10458801B2 (en) 2014-05-06 2019-10-29 Uber Technologies, Inc. Systems and methods for travel planning that calls for at least one transportation vehicle unit
US11100434B2 (en) 2014-05-06 2021-08-24 Uber Technologies, Inc. Real-time carpooling coordinating system and methods
US10764265B2 (en) * 2014-09-24 2020-09-01 Ent. Services Development Corporation Lp Assigning a document to partial membership in communities
US9591022B2 (en) 2014-12-17 2017-03-07 The Boeing Company Computer defenses and counterattacks
CN105871577A (zh) 2015-01-22 2016-08-17 阿里巴巴集团控股有限公司 资源权限管理方法及装置
US10878387B2 (en) 2015-03-23 2020-12-29 Early Warning Services, Llc Real-time determination of funds availability for checks and ACH items
US10748127B2 (en) 2015-03-23 2020-08-18 Early Warning Services, Llc Payment real-time funds availability
US10839359B2 (en) 2015-03-23 2020-11-17 Early Warning Services, Llc Payment real-time funds availability
US10769606B2 (en) 2015-03-23 2020-09-08 Early Warning Services, Llc Payment real-time funds availability
US10832246B2 (en) 2015-03-23 2020-11-10 Early Warning Services, Llc Payment real-time funds availability
US11429975B1 (en) 2015-03-27 2022-08-30 Wells Fargo Bank, N.A. Token management system
US20160292445A1 (en) 2015-03-31 2016-10-06 Secude Ag Context-based data classification
US10438175B2 (en) 2015-07-21 2019-10-08 Early Warning Services, Llc Secure real-time payment transactions
US11386410B2 (en) 2015-07-21 2022-07-12 Early Warning Services, Llc Secure transactions with offline device
US11151523B2 (en) 2015-07-21 2021-10-19 Early Warning Services, Llc Secure transactions with offline device
US11037122B2 (en) 2015-07-21 2021-06-15 Early Warning Services, Llc Secure real-time transactions
US10970695B2 (en) 2015-07-21 2021-04-06 Early Warning Services, Llc Secure real-time transactions
US10956888B2 (en) 2015-07-21 2021-03-23 Early Warning Services, Llc Secure real-time transactions
US11062290B2 (en) 2015-07-21 2021-07-13 Early Warning Services, Llc Secure real-time transactions
US11151522B2 (en) 2015-07-21 2021-10-19 Early Warning Services, Llc Secure transactions with offline device
US11157884B2 (en) 2015-07-21 2021-10-26 Early Warning Services, Llc Secure transactions with offline device
US11037121B2 (en) 2015-07-21 2021-06-15 Early Warning Services, Llc Secure real-time transactions
US10963856B2 (en) 2015-07-21 2021-03-30 Early Warning Services, Llc Secure real-time transactions
US11170364B1 (en) 2015-07-31 2021-11-09 Wells Fargo Bank, N.A. Connected payment card systems and methods
US10033702B2 (en) 2015-08-05 2018-07-24 Intralinks, Inc. Systems and methods of secure data exchange
US11386223B1 (en) 2016-07-01 2022-07-12 Wells Fargo Bank, N.A. Access control tower
US11886611B1 (en) 2016-07-01 2024-01-30 Wells Fargo Bank, N.A. Control tower for virtual rewards currency
US11615402B1 (en) 2016-07-01 2023-03-28 Wells Fargo Bank, N.A. Access control tower
US10992679B1 (en) 2016-07-01 2021-04-27 Wells Fargo Bank, N.A. Access control tower
US11935020B1 (en) 2016-07-01 2024-03-19 Wells Fargo Bank, N.A. Control tower for prospective transactions
US10762446B2 (en) * 2016-08-02 2020-09-01 Ebay Inc. Access control for a digital event
US11151566B2 (en) 2016-09-19 2021-10-19 Early Warning Services, Llc Authentication and fraud prevention in provisioning a mobile wallet
CN110832514A (zh) * 2017-04-22 2020-02-21 潘吉瓦公司 由个别的海关交易记录临近预报抽象的调查
US11556936B1 (en) 2017-04-25 2023-01-17 Wells Fargo Bank, N.A. System and method for card control
US10567356B2 (en) 2017-06-20 2020-02-18 Microsoft Technology Licensing, Llc Monitoring cloud computing environments with data control policies
US10762218B2 (en) 2017-06-20 2020-09-01 Microsoft Technology Licensing, Llc Network buildout for cloud computing environments with data control policies
US10708136B2 (en) 2017-06-20 2020-07-07 Microsoft Technology Licensing, Llc Standardization of network management across cloud computing environments and data control policies
US11062388B1 (en) 2017-07-06 2021-07-13 Wells Fargo Bank, N.A Data control tower
CN109102169A (zh) * 2018-07-24 2018-12-28 武汉空心科技有限公司 基于功能计量的开发方法及系统
US11115486B2 (en) * 2018-08-08 2021-09-07 Microsoft Technology Licensing, Llc Data re-use across documents
CN111431952B (zh) * 2019-01-09 2022-06-03 阿里巴巴集团控股有限公司 消息推送方法、装置及系统,计算机存储介质和电子设备
CN110287665B (zh) * 2019-05-08 2020-09-15 口碑(上海)信息技术有限公司 设备使用权益的分配方法、装置、及存储介质、电子装置
CN110516066B (zh) * 2019-07-23 2022-04-15 同盾控股有限公司 一种文本内容安全防护方法和装置
CN110517106A (zh) * 2019-07-24 2019-11-29 合肥善达信息科技有限公司 一种用于评标的专家身份认证系统及其实时监测方法
CN111291816B (zh) * 2020-02-17 2021-08-06 支付宝(杭州)信息技术有限公司 针对用户分类模型进行特征处理的方法及装置
CN111768130A (zh) * 2020-08-06 2020-10-13 京东数字科技控股股份有限公司 用户分配方法、装置、电子设备及可读存储介质
US10992606B1 (en) 2020-09-04 2021-04-27 Wells Fargo Bank, N.A. Synchronous interfacing with unaffiliated networked systems to alter functionality of sets of electronic assets
US11546338B1 (en) 2021-01-05 2023-01-03 Wells Fargo Bank, N.A. Digital account controls portal and protocols for federated and non-federated systems and devices
CN112925766B (zh) * 2021-03-01 2024-02-20 北京滴普科技有限公司 一种数据安全管控装置、系统、方法及其可读存储介质
CN116821867B (zh) * 2023-08-29 2023-12-29 美云智数科技有限公司 权限授权数据的回收管理方法、装置、设备和存储介质

Family Cites Families (249)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3609697A (en) * 1968-10-21 1971-09-28 Ibm Program security device
US3573747A (en) * 1969-02-24 1971-04-06 Institutional Networks Corp Instinet communication system for effectuating the sale or exchange of fungible properties between subscribers
US3798359A (en) * 1971-06-30 1974-03-19 Ibm Block cipher cryptographic system
US3798605A (en) * 1971-06-30 1974-03-19 Ibm Centralized verification system
US3798360A (en) * 1971-06-30 1974-03-19 Ibm Step code ciphering system
US3796830A (en) * 1971-11-02 1974-03-12 Ibm Recirculating block cipher cryptographic system
GB1414126A (en) * 1971-11-22 1975-11-19 Key Tronic Ltd Secutity for computer systems
US3931504A (en) * 1972-02-07 1976-01-06 Basic Computing Arts, Inc. Electronic data processing security system and method
US3829833A (en) * 1972-10-24 1974-08-13 Information Identification Co Code element identification method and apparatus
US3911397A (en) * 1972-10-24 1975-10-07 Information Identification Inc Access control assembly
US3924065A (en) * 1974-04-05 1975-12-02 Information Identification Inc Coherent, fixed BAUD rate FSK communication method and apparatus
US3970992A (en) * 1974-06-25 1976-07-20 Ibm Corporation Transaction terminal with unlimited range of functions
US3956615A (en) * 1974-06-25 1976-05-11 Ibm Corporation Transaction execution system with secure data storage and communications
US3906448A (en) * 1974-08-01 1975-09-16 Rca Corp Fault detection facilitating means for card reader of identification card reading system
US4270182A (en) * 1974-12-30 1981-05-26 Asija Satya P Automated information input, storage, and retrieval system
US3958081A (en) * 1975-02-24 1976-05-18 International Business Machines Corporation Block cipher system for data security
US3946200A (en) * 1975-02-24 1976-03-23 Gca Corporation Proportional temperature controller
US4112421A (en) * 1975-04-16 1978-09-05 Information Identification Company, Inc. Method and apparatus for automatically monitoring objects
US4209787A (en) * 1975-04-16 1980-06-24 Gould Inc. Method for monitoring the location of monitored objects
US4217588A (en) * 1975-04-16 1980-08-12 Information Identification Company, Inc. Object monitoring method and apparatus
US4071911A (en) * 1975-04-22 1978-01-31 Continental Can Co. Inc. Machine control system with machine serializing and safety circuits
US4196310A (en) * 1976-04-09 1980-04-01 Digital Data, Inc. Secure SCA broadcasting system including subscriber actuated portable receiving terminals
JPS533029A (en) * 1976-06-30 1978-01-12 Toshiba Corp Electronic computer
US4048619A (en) * 1976-09-07 1977-09-13 Digital Data Inc. Secure two channel sca broadcasting system
US4120030A (en) * 1977-03-11 1978-10-10 Kearney & Trecker Corporation Computer software security system
US4200913A (en) * 1977-04-13 1980-04-29 International Business Machines Corporation Operator controlled programmable keyboard apparatus
GB1553027A (en) * 1977-05-12 1979-09-19 Marconi Co Ltd Message signal scrambling apparatus
DE2840980C3 (de) * 1977-10-08 1982-05-06 Tokyo Electric Co., Ltd., Tokyo Elektronische Registrierkasse und elektronisches Registrierknensystem
US4168396A (en) * 1977-10-31 1979-09-18 Best Robert M Microprocessor for executing enciphered programs
US4278837A (en) * 1977-10-31 1981-07-14 Best Robert M Crypto microprocessor for executing enciphered programs
US4262329A (en) * 1978-03-27 1981-04-14 Computation Planning, Inc. Security system for data processing
US4253157A (en) * 1978-09-29 1981-02-24 Alpex Computer Corp. Data access system wherein subscriber terminals gain access to a data bank by telephone lines
US4265371A (en) * 1978-10-06 1981-05-05 Trafalgar Industries Inc. Foodstuff vending apparatus employing improved solid-state type control apparatus
US4232317A (en) * 1978-11-01 1980-11-04 Freeny Jr Charles C Quantized hyperbolic and inverse hyperbolic object location system
US4305131A (en) * 1979-02-05 1981-12-08 Best Robert M Dialog between TV movies and human viewers
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
FR2448824A1 (fr) * 1979-02-06 1980-09-05 Telediffusion Fse Systeme de videotex muni de moyens de controle d'acces a l'information
US4236217A (en) * 1979-04-20 1980-11-25 Kennedy Stanley P Energy utilization or consumption recording arrangement
US4465901A (en) * 1979-06-04 1984-08-14 Best Robert M Crypto microprocessor that executes enciphered programs
US4309569A (en) * 1979-09-05 1982-01-05 The Board Of Trustees Of The Leland Stanford Junior University Method of providing digital signatures
US4319079A (en) * 1979-09-13 1982-03-09 Best Robert M Crypto microprocessor using block cipher
US4328544A (en) * 1980-01-04 1982-05-04 International Business Machines Corporation Electronic point-of-sale system using direct-access storage
US4375579A (en) * 1980-01-30 1983-03-01 Wisconsin Alumni Research Foundation Database encryption and decryption circuit and method using subkeys
US4306289A (en) * 1980-02-04 1981-12-15 Western Electric Company, Inc. Digital computer having code conversion apparatus for an encrypted program
US4361877A (en) * 1980-02-05 1982-11-30 Sangamo Weston, Inc. Billing recorder with non-volatile solid state memory
JPS56140452A (en) * 1980-04-01 1981-11-02 Hitachi Ltd Memory protection system
WO1982001273A1 (en) * 1980-09-26 1982-04-15 B Loefberg Method for processing an information signal and means for carrying out the method
US4513174A (en) * 1981-03-19 1985-04-23 Standard Microsystems Corporation Software security method using partial fabrication of proprietary control word decoders and microinstruction memories
US4446519A (en) * 1981-05-26 1984-05-01 Corban International, Ltd. Method and apparatus for providing security for computer software
US4433207A (en) * 1981-09-10 1984-02-21 Best Robert M Cryptographic decoder for computer programs
US4471163A (en) * 1981-10-05 1984-09-11 Donald Thomas C Software protection system
US4593353A (en) * 1981-10-26 1986-06-03 Telecommunications Associates, Inc. Software protection method and apparatus
US4670857A (en) * 1981-10-26 1987-06-02 Rackman Michael I Cartridge-controlled system whose use is limited to authorized cartridges
US4442486A (en) * 1981-11-25 1984-04-10 U.S. Philips Corporation Protected programmable apparatus
US4454594A (en) * 1981-11-25 1984-06-12 U.S. Philips Corporation Method and apparatus to secure proprietary operation of computer equipment
US4553252A (en) * 1981-12-21 1985-11-12 Egendorf Harris H Counting computer software cartridge
US4458315A (en) * 1982-02-25 1984-07-03 Penta, Inc. Apparatus and method for preventing unauthorized use of computer programs
AU542447B2 (en) * 1982-02-27 1985-02-21 Fujitsu Limited System for controlling key storage unit
FR2523745B1 (fr) * 1982-03-18 1987-06-26 Bull Sa Procede et dispositif de protection d'un logiciel livre par un fournisseur a un utilisateur
US4593183A (en) * 1982-05-06 1986-06-03 Tokyo Shibaura Denki Kabushiki Kaisha Automatic transaction machine
US4484217A (en) * 1982-05-11 1984-11-20 Telease, Inc. Method and system for remote reporting, particularly for pay television billing
US4494156A (en) * 1982-05-14 1985-01-15 Media Systems Technology Selectable format computer disk copier machine
US4462076A (en) * 1982-06-04 1984-07-24 Smith Engineering Video game cartridge recognition and security system
US4462078A (en) * 1982-08-02 1984-07-24 Ron Ross Computer program protection method
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
FR2536880B1 (fr) * 1982-11-30 1987-05-07 Bull Sa Microprocesseur concu notamment pour executer les algorithmes de calcul d'un systeme de chiffrement a cle publique
US4528643A (en) * 1983-01-10 1985-07-09 Fpdc, Inc. System for reproducing information in material objects at a point of sale location
US4588991A (en) * 1983-03-07 1986-05-13 Atalla Corporation File access security method and means
US4680731A (en) * 1983-03-17 1987-07-14 Romox Incorporated Reprogrammable cartridge memory with built-in identification circuitry and programming method
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
US4597058A (en) * 1983-05-09 1986-06-24 Romox, Inc. Cartridge programming system
EP0128672A1 (de) 1983-05-13 1984-12-19 Ira Dennis Gale Datensicherheitsvorrichtung
US4658093A (en) * 1983-07-11 1987-04-14 Hellman Martin E Software distribution system
FR2550638A1 (fr) 1983-08-11 1985-02-15 Christophe Leveque Dispositif de protection de logiciels utilises par un ordinateur connecte a au moins un terminal peripherique
US4584641A (en) * 1983-08-29 1986-04-22 Paul Guglielmino Copyprotecting system for software protection
US4562306A (en) * 1983-09-14 1985-12-31 Chou Wayne W Method and apparatus for protecting computer software utilizing an active coded hardware device
US5103392A (en) 1983-10-05 1992-04-07 Fujitsu Limited System for storing history of use of programs including user credit data and having access by the proprietor
EP0158633A4 (de) * 1983-10-07 1986-07-24 Nat Information Utilities Corp Unterrichtungssystem.
US4652990A (en) * 1983-10-27 1987-03-24 Remote Systems, Inc. Protected software access control apparatus and method
US4558413A (en) * 1983-11-21 1985-12-10 Xerox Corporation Software version management 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
US4577289A (en) * 1983-12-30 1986-03-18 International Business Machines Corporation Hardware key-on-disk system for copy-protecting magnetic storage media
US4646234A (en) * 1984-02-29 1987-02-24 Brigham Young University Anti-piracy system using separate storage and alternate execution of selected proprietary and public portions of computer programs
US4672572A (en) * 1984-05-21 1987-06-09 Gould Inc. Protector system for computer access and use
US4712238A (en) * 1984-06-08 1987-12-08 M/A-Com Government Systems, Inc. Selective-subscription descrambling
US4791565A (en) * 1984-06-20 1988-12-13 Effective Security Systems, Inc. Apparatus for controlling the use of computer software
US4562495A (en) * 1984-07-02 1985-12-31 Verbatim Corporation Multiple system disk
GB2163577B (en) * 1984-08-23 1988-01-13 Nat Res Dev Software protection device
US4747139A (en) * 1984-08-27 1988-05-24 Taaffe James L Software security method and systems
BE900479A (nl) 1984-08-31 1984-12-17 Smets Raph Magnetische drager, o.m. diskette, die tegen ongeoorloofd kopieren is beveiligd.
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
US4696034A (en) * 1984-10-12 1987-09-22 Signal Security Technologies High security pay television system
US4677434A (en) * 1984-10-17 1987-06-30 Lotus Information Network Corp. Access control system for transmitting data from a central station to a plurality of receiving stations and method therefor
DE3579785D1 (de) 1984-10-31 1990-10-25 Sony Corp Dekodiereinrichtungen fuer gebuehrenfernsehsysteme.
CA1238427A (en) * 1984-12-18 1988-06-21 Jonathan Oseas Code protection using cryptography
JPS61166652A (ja) * 1985-01-19 1986-07-28 Panafacom Ltd 記憶保護例外による割込み発生方式
US4713753A (en) * 1985-02-21 1987-12-15 Honeywell Inc. Secure data processing system architecture with format control
US4688169A (en) * 1985-05-30 1987-08-18 Joshi Bhagirath S Computer software security system
US4685056A (en) * 1985-06-11 1987-08-04 Pueblo Technologies, Inc. Computer security device
US4757533A (en) * 1985-09-11 1988-07-12 Computer Security Corporation Security system for microcomputers
GB2182467B (en) * 1985-10-30 1989-10-18 Ncr Co Security device for stored sensitive data
US4864494A (en) 1986-03-21 1989-09-05 Computerized Data Ssytems For Mfg., Inc. Software usage authorization system with key for decrypting/re-encrypting/re-transmitting moving target security codes from protected software
US4823264A (en) 1986-05-27 1989-04-18 Deming Gilbert R Electronic funds transfer system
US5010571A (en) 1986-09-10 1991-04-23 Titan Linkabit Corporation Metering retrieval of encrypted data stored in customer data retrieval terminal
US4799156A (en) 1986-10-01 1989-01-17 Strategic Processing Corporation Interactive market management system
US5050213A (en) 1986-10-14 1991-09-17 Electronic Publishing Resources, Inc. Database usage metering and protection system and method
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
US5047928A (en) 1986-10-24 1991-09-10 Wiedemer John D Billing system for computer software
US5155680A (en) 1986-10-24 1992-10-13 Signal Security Technologies Billing system for computing software
US4796181A (en) * 1986-10-24 1989-01-03 Wiedemer John D Billing system for computer software
US5146575A (en) 1986-11-05 1992-09-08 International Business Machines Corp. Implementing privilege on microprocessor systems for use in software asset protection
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
US4858121A (en) 1986-12-12 1989-08-15 Medical Payment Systems, Incorporated Medical payment system
US5224160A (en) 1987-02-23 1993-06-29 Siemens Nixdorf Informationssysteme Ag Process for securing and for checking the integrity of the secured programs
US4930073A (en) 1987-06-26 1990-05-29 International Business Machines Corporation Method to prevent use of incorrect program version in a computer system
US4999806A (en) 1987-09-04 1991-03-12 Fred Chernow Software distribution system
JPH01502861A (ja) 1987-09-04 1989-09-28 ディジタル イクイプメント コーポレーション 多重転送プロトコルを支援するデジタル処理システム用回路網内のセッション制御
US5005122A (en) 1987-09-08 1991-04-02 Digital Equipment Corporation Arrangement with cooperating management server node and network service node
US4868877A (en) 1988-02-12 1989-09-19 Fischer Addison M Public key/signature cryptosystem with enhanced digital signature certification
US5214702A (en) 1988-02-12 1993-05-25 Fischer Addison M Public key/signature cryptosystem with enhanced digital signature certification
US5005200A (en) 1988-02-12 1991-04-02 Fischer Addison M Public key/signature cryptosystem with enhanced digital signature certification
US4924378A (en) 1988-06-13 1990-05-08 Prime Computer, Inc. License mangagement system and license storage key
US5185717A (en) 1988-08-05 1993-02-09 Ryoichi Mori Tamper resistant module having logical elements arranged in multiple layers on the outer surface of a substrate to protect stored information
US5247575A (en) 1988-08-16 1993-09-21 Sprague Peter J Information distribution system
US5111390A (en) 1988-08-22 1992-05-05 Unisys Corporation Software security system for maintaining integrity of compiled object code by restricting users ability to define compilers
US5023907A (en) 1988-09-30 1991-06-11 Apollo Computer, Inc. Network license server
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
JPH04504794A (ja) 1989-04-28 1992-08-20 ソフテル,インコーポレイテッド コンピュータソフトウェアの使用を遠隔制御及びモニタするための方法及び装置
US5442645A (en) 1989-06-06 1995-08-15 Bull Cp8 Method for checking the integrity of a program or data, and apparatus for implementing this method
US5347579A (en) 1989-07-05 1994-09-13 Blandford Robert R Personal computer diary
US5557798A (en) 1989-07-27 1996-09-17 Tibco, Inc. Apparatus and method for providing decoupling of data exchange details for providing high performance communication between software processes
US5257369A (en) 1990-10-22 1993-10-26 Skeen Marion D Apparatus and method for providing decoupling of data exchange details for providing high performance communication between software processes
US5187787B1 (en) 1989-07-27 1996-05-07 Teknekron Software Systems Inc Apparatus and method for providing decoupling of data exchange details for providing high performance communication between software processes
US5126936A (en) 1989-09-01 1992-06-30 Champion Securities Goal-directed financial asset management system
US5048085A (en) 1989-10-06 1991-09-10 International Business Machines Corporation Transaction system security method and apparatus
US5148481A (en) 1989-10-06 1992-09-15 International Business Machines Corporation Transaction system security method and apparatus
US5001752A (en) 1989-10-13 1991-03-19 Fischer Addison M Public/key date-time notary facility
US5136643A (en) 1989-10-13 1992-08-04 Fischer Addison M Public/key date-time notary facility
US5241671C1 (en) 1989-10-26 2002-07-02 Encyclopaedia Britannica Educa Multimedia search system using a plurality of entry path means which indicate interrelatedness of information
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
US5119493A (en) 1990-02-23 1992-06-02 International Business Machines Corporation System for recording at least one selected activity from a selected resource object within a distributed data processing system
US5091966A (en) 1990-07-31 1992-02-25 Xerox Corporation Adaptive scaling for decoding spatially periodic self-clocking glyph shape codes
US5128525A (en) 1990-07-31 1992-07-07 Xerox Corporation Convolution filtering for decoding self-clocking glyph shape codes
US5168147A (en) 1990-07-31 1992-12-01 Xerox Corporation Binary image processing for decoding self-clocking glyph shape codes
US5136646A (en) 1991-03-08 1992-08-04 Bell Communications Research, Inc. Digital document time-stamping with catenate certificate
US5136647A (en) 1990-08-02 1992-08-04 Bell Communications Research, Inc. Method for secure time-stamping of digital documents
US5224163A (en) 1990-09-28 1993-06-29 Digital Equipment Corporation Method for delegating authorization from one entity to another through the use of session encryption keys
US5222134A (en) 1990-11-07 1993-06-22 Tau Systems Corporation Secure system for activating personal computer software at remote locations
US5103476A (en) 1990-11-07 1992-04-07 Waite David P Secure system for activating personal computer software at remote locations
US5504818A (en) 1991-04-19 1996-04-02 Okano; Hirokazu Information processing system using error-correcting codes and cryptography
US5438508A (en) 1991-06-28 1995-08-01 Digital Equipment Corporation License document interchange format for license management system
US5260999A (en) 1991-06-28 1993-11-09 Digital Equipment Corporation Filters in license management system
JP3065738B2 (ja) 1991-10-11 2000-07-17 株式会社東芝 コンピュータシステム
US5265164A (en) 1991-10-31 1993-11-23 International Business Machines Corporation Cryptographic facility environment backup/restore and replication in a public key cryptosystem
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
US5455861A (en) 1991-12-09 1995-10-03 At&T Corp. Secure telecommunications
US5245165A (en) 1991-12-27 1993-09-14 Xerox Corporation Self-clocking glyph code for encoding dual bit digital values robustly
US5221833A (en) 1991-12-27 1993-06-22 Xerox Corporation Methods and means for reducing bit error rates in reading self-clocking glyph codes
US5231568A (en) 1992-01-16 1993-07-27 Impact Telemedia, Inc. Promotional game method and apparatus therefor
US5335169A (en) 1992-01-27 1994-08-02 Dsi Of Hawaii, Inc. System for tracking multiple rate assessments on transactions
JPH05227203A (ja) * 1992-02-10 1993-09-03 Nippon Telegr & Teleph Corp <Ntt> 最適掲示板自動選択サービス方式
US5301231A (en) 1992-02-12 1994-04-05 International Business Machines Corporation User defined function facility
GB2264796A (en) 1992-03-02 1993-09-08 Ibm Distributed transaction processing
AU662805B2 (en) 1992-04-06 1995-09-14 Addison M. Fischer A method for processing information among computers which may exchange messages
US5276735A (en) 1992-04-17 1994-01-04 Secure Computing Corporation Data enclave and trusted path system
US5421006A (en) 1992-05-07 1995-05-30 Compaq Computer Corp. Method and apparatus for assessing integrity of computer system software
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
US5319705A (en) 1992-10-21 1994-06-07 International Business Machines Corporation Method and system for multimedia access control enablement
GB2295947B (en) 1992-10-27 1997-08-13 Mitsubishi Corp Pay broadcasting system
US5535322A (en) 1992-10-27 1996-07-09 International Business Machines Corporation Data processing system with improved work flow system and method
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
US5373561A (en) 1992-12-21 1994-12-13 Bell Communications Research, Inc. Method of extending the validity of a cryptographic certificate
US5497491A (en) 1993-01-26 1996-03-05 International Business Machines Corporation System and method for importing and exporting data between an object oriented computing environment and an external computing environment
JPH0743729B2 (ja) * 1993-01-28 1995-05-15 日本電気株式会社 利用者嗜好反映データベース装置及びデータベース検索方法
US5351293A (en) 1993-02-01 1994-09-27 Wave Systems Corp. System method and apparatus for authenticating an encrypted signal
US5390330A (en) 1993-02-11 1995-02-14 Talati; Kirit K. Control system and method for direct execution of software application information models without code generation
US5640546A (en) 1993-02-23 1997-06-17 Network Programs, Inc. Composition of systems of objects by interlocking coordination, projection, and distribution
FR2703800B1 (fr) 1993-04-06 1995-05-24 Bull Cp8 Procédé de signature d'un fichier informatique, et dispositif pour la mise en Óoeuvre.
JP3255754B2 (ja) 1993-04-23 2002-02-12 富士通株式会社 電子取引システム
US5422953A (en) 1993-05-05 1995-06-06 Fischer; Addison M. Personal date/time notary device
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
US5550971A (en) 1993-06-30 1996-08-27 U S West Technologies, Inc. Method and system for generating a user interface adaptable to various database management systems
US5428606A (en) 1993-06-30 1995-06-27 Moskowitz; Scott A. Digital information commodities exchange
US5418713A (en) 1993-08-05 1995-05-23 Allen; Richard Apparatus and method for an on demand data delivery system for the preview, selection, retrieval and reproduction at a remote location of previously recorded or programmed materials
AU683038B2 (en) 1993-08-10 1997-10-30 Addison M. Fischer A method for operating computers and for processing information among computers
US5458494A (en) 1993-08-23 1995-10-17 Edutech Research Labs, Ltd. Remotely operable teaching system and method therefor
JPH0764844A (ja) * 1993-08-24 1995-03-10 Toshiba Corp データベースアクセス管理システム
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
US5343527A (en) 1993-10-27 1994-08-30 International Business Machines Corporation Hybrid encryption method and system for protecting reusable software components
US5463565A (en) 1993-10-29 1995-10-31 Time Warner Entertainment Co., L.P. Data block format for software carrier and player therefor
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
US5710834A (en) 1995-05-08 1998-01-20 Digimarc Corporation Method and apparatus responsive to a code signal conveyed through a graphic image
US5748763A (en) 1993-11-18 1998-05-05 Digimarc Corporation Image steganography system featuring perceptually adaptive and globally scalable signal embedding
US5636292C1 (en) 1995-05-08 2002-06-18 Digimarc Corp Steganography methods employing embedded calibration data
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
US5572673A (en) 1993-12-01 1996-11-05 Sybase, Inc. Secure multi-level system for executing stored procedures
US5491800A (en) 1993-12-20 1996-02-13 Taligent, Inc. Object-oriented remote procedure call networking system
US5449896A (en) 1993-12-22 1995-09-12 Xerox Corporation Random access techniques for use with self-clocking glyph codes
US5449895A (en) 1993-12-22 1995-09-12 Xerox Corporation Explicit synchronization for self-clocking glyph codes
US5453605A (en) 1993-12-22 1995-09-26 Xerox Corporation Global addressability for self-clocking glyph codes
US5450493A (en) 1993-12-29 1995-09-12 At&T Corp. Secure communication method and apparatus
US5513261A (en) 1993-12-29 1996-04-30 At&T Corp. Key management scheme for use with electronic cards
US5473687A (en) 1993-12-29 1995-12-05 Infosafe Systems, Inc. Method for retrieving secure information from a database
US5394469A (en) 1994-02-18 1995-02-28 Infosafe Systems, Inc. Method and apparatus for retrieving secure information from mass storage media
US5530752A (en) 1994-02-22 1996-06-25 Convex Computer Corporation Systems and methods for protecting software from unlicensed copying and use
US5499298A (en) 1994-03-17 1996-03-12 National University Of Singapore Controlled dissemination of digital information
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
US5539828A (en) 1994-05-31 1996-07-23 Intel Corporation Apparatus and method for providing secured communications
US5473692A (en) 1994-09-07 1995-12-05 Intel Corporation Roving software license for a hardware agent
US5431612A (en) * 1994-06-24 1995-07-11 Nordictrack, Inc. Treadmill exercise apparatus with one-way clutch
US5533123A (en) 1994-06-28 1996-07-02 National Semiconductor Corporation Programmable distributed personal security
US5606609A (en) 1994-09-19 1997-02-25 Scientific-Atlanta Electronic document verification system and method
US5504757A (en) 1994-09-27 1996-04-02 International Business Machines Corporation Method for selecting transmission speeds for transmitting data packets over a serial bus
US5842173A (en) 1994-10-14 1998-11-24 Strum; David P. Computer-based surgical services management system
ZA958446B (en) 1994-10-19 1996-05-27 Intergame A method and system for cashless gaming machine operation
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
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
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
US5758257A (en) * 1994-11-29 1998-05-26 Herz; Frederick System and method for scheduling broadcast of and access to video programs and other data using customer profiles
US5655077A (en) 1994-12-13 1997-08-05 Microsoft Corporation Method and system for authenticating access to heterogeneous computing services
SE504085C2 (sv) * 1995-02-01 1996-11-04 Greg Benson Sätt och system för att hantera dataobjekt i enlighet med förutbestämda villkor för användare
JPH08214281A (ja) 1995-02-06 1996-08-20 Sony Corp 課金方法および課金システム
CA2683230C (en) * 1995-02-13 2013-08-27 Intertrust Technologies Corporation Systems and methods for secure transaction management and electronic rights protection
US7133846B1 (en) 1995-02-13 2006-11-07 Intertrust Technologies Corp. Digital certificate support system, methods and techniques for secure electronic commerce transaction and rights management
US5530235A (en) 1995-02-16 1996-06-25 Xerox Corporation Interactive contents revealing storage device
US5774872A (en) 1995-03-31 1998-06-30 Richard Golden Automated taxable transaction reporting/collection system
US5534975A (en) 1995-05-26 1996-07-09 Xerox Corporation Document processing system utilizing document service cards to provide document processing services
US5613004A (en) 1995-06-07 1997-03-18 The Dice Company Steganographic method and device
US5740549A (en) 1995-06-12 1998-04-14 Pointcast, Inc. Information and advertising distribution system and method
US5592549A (en) 1995-06-15 1997-01-07 Infosafe Systems, Inc. Method and apparatus for retrieving selected information from a secure information source
US5757914A (en) 1995-10-26 1998-05-26 Sun Microsystems, Inc. System and method for protecting use of dynamically linked executable modules
US5732398A (en) 1995-11-09 1998-03-24 Keyosk Corp. Self-service system for selling travel-related services or products
US5794210A (en) 1995-12-11 1998-08-11 Cybergold, Inc. Attention brokerage
JPH09168028A (ja) * 1995-12-18 1997-06-24 Nec Corp 電子メールの配布先決定方法及び装置
US5633932A (en) 1995-12-19 1997-05-27 Intel Corporation Apparatus and method for preventing disclosure through user-authentication at a printing node
JP4094687B2 (ja) * 1995-12-26 2008-06-04 富士通株式会社 電子仲介システムおよび方法
US5754849A (en) 1996-01-30 1998-05-19 Wayfarer Communications, Inc. Self-describing object providing dynamic manipulation of heterogeneous data values and semantic identity between memory and transmission representations
US5689587A (en) 1996-02-09 1997-11-18 Massachusetts Institute Of Technology Method and apparatus for data hiding in images
US5758328A (en) * 1996-02-22 1998-05-26 Giovannoli; Joseph Computerized quotation system and method
AUPN955096A0 (en) * 1996-04-29 1996-05-23 Telefonaktiebolaget Lm Ericsson (Publ) Telecommunications information dissemination system
AU3205797A (en) 1996-05-15 1997-12-05 Intertrust Technologies Corp. Cryptographic methods, apparatus and systems for storage media electronic rights management in closed and connected appliances
US5819263A (en) 1996-07-19 1998-10-06 American Express Financial Corporation Financial planning system incorporating relationship and group management

Also Published As

Publication number Publication date
WO1999024928A3 (en) 1999-10-21
EP1770630A2 (de) 2007-04-04
CN1285067A (zh) 2001-02-21
EP1770627A2 (de) 2007-04-04
EP1770623A2 (de) 2007-04-04
EP1027674B1 (de) 2007-02-07
CN101311957B (zh) 2011-06-22
EP1770629A2 (de) 2007-04-04
EP1027674A2 (de) 2000-08-16
ATE353458T1 (de) 2007-02-15
AU1311999A (en) 1999-05-31
EP1498834A1 (de) 2005-01-19
US6112181A (en) 2000-08-29
JP2010272121A (ja) 2010-12-02
WO1999024928B1 (en) 1999-12-09
EP1501032A1 (de) 2005-01-26
JP2001523026A (ja) 2001-11-20
DE69837048D1 (de) 2007-03-22
EP1770626A3 (de) 2008-08-27
EP1770627A3 (de) 2007-12-19
CN100390822C (zh) 2008-05-28
EP1770626A2 (de) 2007-04-04
ES2283079T3 (es) 2007-10-16
CN101311956A (zh) 2008-11-26
CA2308218A1 (en) 1999-05-20
EP1770629A3 (de) 2007-12-19
EP1770628A2 (de) 2007-04-04
JP5032630B2 (ja) 2012-09-26
WO1999024928A2 (en) 1999-05-20
CN101311957A (zh) 2008-11-26
CN101295393B (zh) 2012-05-30
CN101295393A (zh) 2008-10-29
EP1770630A3 (de) 2007-12-19
CN1607531A (zh) 2005-04-20

Similar Documents

Publication Publication Date Title
DE69837048T2 (de) Elektronische vorrichtung und system zur rechtsverwaltungsbasierten klassifizierung und übereinstimmung
US7110983B2 (en) Methods for matching, selecting, narrowcasting, and/or classifying based on rights management and/or other information
Cohen Between truth and power
Elkin-Koren et al. Law and economics in cyberspace
CN1953417B (zh) 一种从用户站点向外部站点发布使用数据的方法
US20120232960A1 (en) Method and system for pricing and exchange of datasets that includes multiple users contributing incremental improvements to increase the value and utility of the datasets
Jenkins User studies: electronic journals and user response to new modes of information delivery
Newberg New Directions in Telecommunications Policy: Information policy and economic policy
Gloor Dispelling the myths of e-business
Kannisto Reputation Based Trust Management in a Wiki Environment
Compston et al. Information and Communications Technology
Zhang Product complexity and information technology in influencing shifts in transaction governance structure
User file l
Hearne Medical records: The role of advocacy coalitions in policy change

Legal Events

Date Code Title Description
8363 Opposition against the patent
8328 Change in the person/name/address of the agent

Representative=s name: HEYER, V., DIPL.-PHYS. DR.RER.NAT., PAT.-ANW., 806