DE60132624T2 - Verfahren zum verteilen von werbung unter verwendung einer eingebetteten medien-abspielerseite - Google Patents

Verfahren zum verteilen von werbung unter verwendung einer eingebetteten medien-abspielerseite Download PDF

Info

Publication number
DE60132624T2
DE60132624T2 DE60132624T DE60132624T DE60132624T2 DE 60132624 T2 DE60132624 T2 DE 60132624T2 DE 60132624 T DE60132624 T DE 60132624T DE 60132624 T DE60132624 T DE 60132624T DE 60132624 T2 DE60132624 T2 DE 60132624T2
Authority
DE
Germany
Prior art keywords
media
file
embedded
media player
player page
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
DE60132624T
Other languages
English (en)
Other versions
DE60132624D1 (de
Inventor
Monte Duane Seattle HAYWARD
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.)
Historic AOL LLC
Original Assignee
AOL LLC
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by AOL LLC filed Critical AOL LLC
Application granted granted Critical
Publication of DE60132624D1 publication Critical patent/DE60132624D1/de
Publication of DE60132624T2 publication Critical patent/DE60132624T2/de
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/16Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
    • 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/0241Advertisements
    • G06Q30/0277Online advertisement
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/06Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/254Management at additional data server, e.g. shopping server, rights management server
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/254Management at additional data server, e.g. shopping server, rights management server
    • H04N21/2543Billing, e.g. for subscription services
    • H04N21/2547Third Party Billing, e.g. billing of advertiser
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/443OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
    • H04N21/4433Implementing client middleware, e.g. Multimedia Home Platform [MHP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/443OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
    • H04N21/4438Window management, e.g. event handling following interaction with the user interface
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/462Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
    • H04N21/4622Retrieving content or additional data from different sources, e.g. from a broadcast channel and the Internet
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • H04N21/47202End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for requesting content on demand, e.g. video on demand
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/478Supplemental services, e.g. displaying phone caller identification, shopping application
    • H04N21/4782Web browsing, e.g. WebTV
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/485End-user interface for client configuration
    • H04N21/4858End-user interface for client configuration for modifying screen layout parameters, e.g. fonts, size of the windows
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/61Network physical structure; Signal processing
    • H04N21/6106Network physical structure; Signal processing specially adapted to the downstream path of the transmission network
    • H04N21/6125Network physical structure; Signal processing specially adapted to the downstream path of the transmission network involving transmission via Internet
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/81Monomedia components thereof
    • H04N21/812Monomedia components thereof involving advertisement data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/81Monomedia components thereof
    • H04N21/8166Monomedia components thereof involving executable data, e.g. software
    • H04N21/8193Monomedia components thereof involving executable data, e.g. software dedicated tools, e.g. video decoder software or IPMP tool
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/85Assembly of content; Generation of multimedia applications
    • H04N21/854Content authoring
    • H04N21/8543Content authoring using a description language, e.g. Multimedia and Hypermedia information coding Expert Group [MHEG], eXtensible Markup Language [XML]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/173Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal

Description

  • Diese Erfindung bezieht sich auf Mediaplayer zum Abspielen von Mediendateien, wie etwa Audio- und Videodateien, und insbesondere auf eingebettete oder eingebundene Mediaplayer.
  • US 6.121.963 beschreibt ein virtuelles Theater. Es ist ein System zum Einbetten von Dateien in mehrere Tabellen innerhalb mehrerer Tabellenzellen in Kombination mit einer pixelgenauen Tabelle und Zellengrößenattributen beschrieben, um mit den Größen jeder eingebetteten Datei übereinzustimmen, um Präsentationsdateien vollständig in eine Computerumgebung zu integrieren. Es ist beschrieben, dass die MTMC-Einbettung ein architektonischer Entwurfsvorgang ist, durch den HTML-Tabellen und/oder -Zellen in andere HTML-Tabellen und/oder -Zellen eingebettet werden. Es ist ein Segmentierungsmuster beschrieben, bei dem Segmente segmentiert werden können, um eine nicht auf einer verweissensitiven Grafik basierende Hypertext-Verknüpfung aus der Grafik des Segmentes, der Rollover-Grafiken und Werbebanner für die MTMC-Einbettung in einen Webseiten-Entwurf hinzuzufügen.
  • WO 00/48057 A2 beschreibt eine Bookmark-Suchmaschine. Das System enthält eine Komponente, die ein System ist, das es einem Benutzer gestattet, eine gemeinschaftliche Online-Datenbank von Bookmarks aufzubauen, wobei jedes Bookmark für eine Ressource, wie etwa eine Seite, ein Skript, eine Mediendatei oder eine Webseite, repräsentativ ist, die im Internet gepflegt wird.
  • "Eingebundene" oder "eingebettete" Mediaplayer sind populär geworden, um Inhalt zusammen mit einer Mediaplayer-Applikation bereitzustellen. Ein Mediaplayer ist eine Applikation, die Audio- und Videodateien ausgibt, die entweder lokal in einer Multimedia-Vorrichtung gespeichert sind, oder von einer entfernten Speicherstelle über eine Kommunikationsschnittstelle gestreamt/heruntergeladen werden. Ein eingebundener oder eingebetteter Mediaplayer ist eine betrachtete Applikation, die in einer Datenanzeige eingebettet ist. Beispiele für Datenanzeigen sind Webseiten, elektronische Programmieranleitungen und andere Software-Applikationen, die graphische Zusammenstellungen erstellen. Der Datenanzeige-Code kann ein Skript enthalten, das einen Mediaplayer, der sich auf einem Client befindet, als ein Objekt zum Einbetten in die Datenanzeige aufruft. Alternativ kann ein funktionales Mediaplayer-Applet einen Datenseiten-Download begleiten, wobei die Datenseite so konfiguriert ist, dass sie den Mediaplayer einbettet, der vom Applet erzeugt wird.
  • Zahlreiche Inhaltsanbieter verwenden diese eingebettete Technik, da die umgebende Webseite Raum für Werbung und Markenpräsentationen als Mittel anbietet, um das Medienerlebnis gewinnbringend einzusetzen. Bekannte Seiten mit eingebettetem Mediaplayer, die Mediaplayer einbetten, haben jedoch zahlreiche Nachteile. Erstens, und unter besonderer Bezugnahme auf gestreamten Videoinhalt, zeigen ältere Seiten mit eingebettetem Mediaplayer im allgemeinen sämtliche Videodaten in einer Größe an, wodurch die Bildzusammenstellung durch die feste Größe des Videoanzeigebereiches beschnitten wird. Dies stellt insbesondere ein Problem bei SMIL-Dateien (SMIL – Synchronized Multimedia Integration Language) dar, die HTML-ähnliche (HTML – Hypertext Markup Language) Dateien sind, die die XML-Syntax (XML – Extensible Markup Language) zum Bündeln von Video, Audio, Text, Graphikbildern und Hyperlinks verwenden. SMIL-Dateien können möglicherweise einem Benutzer nicht den gesamten verfügbaren Bildschirminhalt anzeigen, wenn die Darstellung der Dateien durch herkömmliche Beschneidungstechniken abgekürzt wird. Andernfalls muss ein Benutzer den eingebetteten Mediaplayer auf die Größe einer Videoanzeige einstellen.
  • Während ein Benutzer einer Mediendatei zuhören möchte, die von einem eingebetteten Mediaplayer abgespielt wird, verweist darüber hinaus ein beliebiges Bookmark, das vom Benutzer mit Hilfe eines Browsers erzeugt wird, normalerweise auf die Mediendatei an sich. Die Bookmarkerstellung direkt zur Mediendatei umgeht den Inhalt der eingebetteten Mediaplayer-Seite und verhindert den Erhalt von Einkünften aus dem Werbeinhalt und der Markendarstellung während anschließender Wiedergaben der Mediendatei durch den Benutzer.
  • Weiterhin können das Zusammentragen von Daten aus der Verwendung eines eingebetteten Mediaplayers den Inhaltsanbietern dabei hilfreich sein, das Interesse der Zielgruppe zu messen. Beispielsweise tragen bekannte eingebettete Mediaplayer keine Daten zusammen, die anzeigen, ob es ein Benutzer zuließ, eine Mediendatei vollständig abzuspielen, oder eine eingebettete Mediaplayer-Seite vor dem vollständigen Abspielen der Mediendatei schloss. Zudem werden keine Daten erzeugt, die kennzeichnen, ob ein Benutzer eine eingebettete Mediaplayer-Seite nach dem vollständigen Abspielen einer Mediendatei geöffnet ließ. Derartige Informationen können verwendet werden, um die Beliebtheit einer Mediendatei und die Bedeutung einer Mediendatei für eine Suchabfrage (wenn die Datei dem Benutzer als Ergebnis einer Suche gekennzeichnet wird) zu bewerten, und um den Interessensgrad von Benutzern im Bezug auf den Inhalt zu identifizieren, der einen Mediaplayer umgibt, der in einer Webseite eingebettet ist.
  • Ein Verfahren zum Verbreiten von Werbung beinhaltet den Schritt des Sendens einer eingebetteten Mediaplayer-Seite zum Abspielen einer Mediendatei zu einer Medienvorrichtung. Die eingebettete Mediaplayer-Seite gestattet es einem Benutzer der Medienvorrichtung, ein Bookmark für einen Browser zu erzeugen. Das Bookmark verweist auf die eingebettete Mediaplayer-Seite. Das Bookmark enthält eine Adresse der Mediendatei als Parameter. Wenn das Bookmark im Browser verwendet wird, um die Mediendatei abzuspielen, weist die eingebettete Mediaplayer-Seite die Medienvorrichtung an, eine Werbung von einem Werbungsserver zur Anzeige in der eingebetteten Mediaplayer-Seite anzuzeigen. Das Verfahren sieht vor, die Werbung dem Benutzer immer dann darzubieten, wenn das Bookmark im Browser verwendet wird.
  • Kurze Beschreibung der Zeichnungen
  • Die beiliegenden Zeichnungen zeigen bevorzugten Ausführungsformen der Erfindung wie auch andere Informationen, die sich auf die Beschreibung beziehen.
  • 1 ist eine stilisierte Übersicht eines Systems miteinander verbundener Computernetzwerke;
  • 1A ist eine stilisierte Übersicht eines Systems zum Bereitstellen einer beispielhaften eingebetteten Mediaplayer-Seite für einen Client;
  • 2 ist eine Darstellung eines Browserfensters, das eine beispielhafte eingebettete Mediaplayer-Seite zeigt;
  • 3 ist ein Flussdiagramm, das ein Verfahren zur Größenanpassung einer beispielhaften eingebetteten Mediaplayer-Seite zeigt;
  • 4 ist ein Flussdiagramm, das ein Verfahren zum Verbreiten von Werbung unter Verwendung einer beispielhaften eingebetteten Mediaplayer-Seite zeigt; und
  • 5 ist ein Flussdiagramm, das ein Verfahren zum Zusammentragen von Daten mit Hilfe einer eingebetteten Mediaplayer-Seite darstellt.
  • Wie sie hier verwendet werden, sind die folgenden Begriffe definiert:
    "Skript" – im allgemeinen ein Kurzprogramm, das in einer übersetzten Sprache, wie etwa Perl oder Java geschrieben ist, und normalerweise Anweisungen für die Daten- und Browserverwaltung bereitstellt;
    "Scripting" – Server- oder Client-Programmierung, die eine statische HTML-Seite ergänzt, die normalerweise in Sprachen wie Perl, Java und JavaScript geschrieben ist und bisweilen in Kombination mit CGI-Skripten (CGI – Common Gateway Interface) verwendet wird.
  • Das Internet ist weltweites System von Computer-Netzwerken – ein Netzwerk von Kommunikationsnetzwerken, bei dem ein Benutzer an einem Computer Informationen beziehen und mit einem Benutzer eines weiteren Computers kommunizieren kann, der mit einem der Kommunikationsnetzwerke verbunden ist. Der am meisten genutzte Teil des Internets ist das World Wide Web (oft abgekürzt mit "WWW" oder "Das Web" genannt). Eines der am meisten herausragenden Merkmale des Web ist die Verwendung von Hypertext, die ein Verfahren des Cross-Referencing von Informationen ist. Bei den meisten Webseiten erscheinen bestimmte Wörter oder Phrasen in Text einer anderen Farbe als der umgebende Text, wodurch gekennzeichnet ist, dass derartige Begriffe Links zu anderen Webseiten sind. Diese Links kennzeichnen andere Ressourcen im Internet über die Verwendung eines Kennzeichens URI (Universal Ressource Indicator) oder einer URL (Universal Ressource Locator), wie etwa http://www.yahoo.com, das eine URI ist, die eine Webseite kennzeichnet, die sich bei yahoo.com befindet. Bisweilen gibt es Schaltflächen, Bilder oder Abschnitte von Bildern, die "angeklickt" werden können. Die Benutzung des Web stellt den Zugriff auf Millionen von Informationsseiten bereit. Das "Surfen" im Web erfolgt mit einem Internetbrowser, von denen die am weitesten verbreiteten derzeit der Netscape Navigator und der Microsoft Internet Explorer sind. Das Erscheinungsbild einer bestimmten Webseite kann geringfügig in Abhängigkeit des einzelnen verwendeten Browsers variieren. Einige Browser haben "Plug-Ins", die Animationen, eine virtuelle Realität, Ton, Video und andere Arten von Multimedia bereitstellen.
  • Unter Bezugnahme auf 1 ist eine stilisierte Übersicht eines Systems 100 miteinander verbundener Computersystem-Netzwerke 102 dargestellt. Jedes Computersystem-Netzwerk 102 enthält eine entsprechende lokale Computer-Prozessoreinheit 104, die mit einer entsprechenden lokalen Datenspeichereinheit 106 und lokalen Netzwerkbenutzern 108 verbunden ist. Das Computersystem-Netzwerk 102 kann beispielsweise ein Nahbereichsnetzwerk (LAN) oder ein Weltbereichsnetzwerk (WAN) sein. Die lokalen Computer-Prozessoreinheiten 104 werden wahlweise mit einer Vielzahl von Clients 110 durch das Internet 114 gekoppelt, das oben beschrieben ist. Jeder aus der Vielzahl der Clients 110 kann über unterschiedliche Multimediavorrichtungen verfügen, die mit ihren lokalen Computersystemen, wie etwa Scannern, Strichcodeleseeinrichtungen, Druckern und anderen Schnittstellenvorrichtungen 112 gekoppelt sind. Der Client 110, der mit einem Internetbrowser programmiert wird, lokalisiert und wählt (wie etwa durch Klicken mit einer Maus) eine spezielle Webseite, deren Inhalt sich auf einer lokalen Datenspeichereinheit 106 des Computersystem-Netzwerks 102 befindet, um auf den Inhalt der Webseite zuzugreifen. Die Webseite kann Links zu anderen Computersystemen und anderen Webseiten beinhalten.
  • Der Client 110 kann ein Computerendgerät, ein Pager, der durch das Internet mit Hilfe des Internetprotokolls (IP) kommunizieren kann, ein Kiosk mit einem Inter netzugang, ein angeschlossenes elektronisches Planergerät (z. B. eine PALM-Vorrichtung, die von der PALM Inc. hergestellt wird) oder eine andere Vorrichtung sein, die zu einer interaktiven Internetkommunikation, wie etwa durch das Internet ermöglichtem Fernsehen, in der Lage ist. Der Client 110 kann zudem eine Drahtlosvorrichtung, wie etwa eine Handgeräteeinheit (z. B. ein Mobiltelefon), sein, das sich mit dem Internet mit Hilfe des Drahtloszugangsprotokolls (WAP) oder einem mit der dritten Generation (3G) kompatibeln Protokoll verbindet und kommuniziert.
  • 1A ist eine stilisierte Übersicht eines Systems 100A zum Bereitstellen einer beispielhaften eingebetteten Mediaplayer-Seite für einen Client 110. Das System 100A verwendet im allgemeinen die Internetstruktur, die oben in Verbindung mit dem System 100 beschrieben ist. Das System 100A enthält vorzugsweise eine Vielzahl von Clients 110, die mit dem Internet 114 verbunden sind. Das System 100A enthält zudem wenigstens eine Mediendateiquelle 116, die als Computersystem-Netzwerk 102 konfiguriert sein kann (1). In jedem Fall kann auf die Mediendateiquelle 116 durch das Internet 114 zugegriffen werden, wobei sie wenigstens eine Mediendatei durch das Internet 114 zum Abspielen auf dem Client 110 bereitstellt.
  • Wie er hier verwendet wird, umfasst der Begriff "Mediendatei" Audiodatendateien, Videodatendateien, Textdatendateien, interaktive Datendateien und Multimediadatendateien und enthält "Streaming-Mediadateien". Streaming-Mediadateien enthalten Audiodatendateien, Videodatendateien, Multimediadatendateien, Textdatendateien und interaktive Datendateien, die normalerweise über das Internet oder eine andere Netzwerkumgebung einem Client zugestellt werden, wobei die Wiedergabe auf den Clients beginnt, bevor die Zustellung der gesamten Datei abgeschlossen ist. Dadurch kann der Stream so schnell wie möglich wiedergegeben werden, ohne dass der Betrachter auf einen vollständigen Download warten muss. Es gibt eine beinahe unbegrenzte Vielfalt von Medieninhalt, der Lieder, politische Reden, Nachrichtensendungen, Filmtrailer und abspielbare Animationen enthält.
  • Es existieren bereits Millionen von Mediendateien, die von Mediendateiquellen 116 durch das World Wide Web verfügbar sind. Viele dieser Mediendateien stim men mit einem Streaming-Mediendateiformat überein. Wenngleich eine Vielfalt von Streaming-Mediendateiformaten existiert, wurde der überwiegende Großteil der Streaming-Mediendateien als REALAUDIOTM, REALVIDEOTM, MICROSOFT WINDOWS MEDIA FORMATTM, FLASHTM, APPLE QUICKTIMETM, MPEG-2 Layer III Audio und MP3 codiert. Bestimmte Dateien, wie etwa MP3-Dateien und QUICKTIMETM, können sowohl als gestreamte (nicht vollständig empfangene) und heruntergeladene (vollständig empfangene) Dateien verwendet werden.
  • Das System 100A enthält zudem wenigstens ein Kundensystem 118, wenigstens ein Werbungssystem 120 und wenigstens ein Mediendateiindex- und Logsystem 122. Jedes System 118, 120 und 122 ist mit dem Internet 114 verbunden und kann als Computersystem-Netzwerk 102 konfiguriert sein, das oben in Verbindung mit 1 beschrieben ist. Jedes System ist im folgenden im Detail in Verbindung mit einer Erläuterung einer beispielhaften eingebetteten Mediaplayer-Seite beschrieben. Wie er hier verwendet wird, bezieht sich "eingebettete Mediaplayer-Seite" sowohl auf den zugrundeliegenden Code, der die Anzeige des Inhaltes durch einen Browser anordnet und den Client anweist, bestimmte Aktionen auszuführen, als auch auf den Inhalt, der tatsächlich als Webseite in einem Browserfenster angezeigt wird.
  • Bevor die Details einer beispielhaften eingebetteten Mediaplayer-Seite beschrieben werden, wird ein bevorzugtes Verfahren der Bereitstellung der eingebetteten Mediaplayer-Seite erläutert. Ein Benutzer des Client 110 greift auf das Kundensystem 118 durch das Internet 114 mit Hilfe eines Internetbrowsers in der Weise zu, die oben beschrieben ist. Das Kundensystem 118 sendet eine Webseite 110 zum Client 110 durch das Internet 114. Das Kundensystem 118 kann beispielsweise eine Webportal-Site sein, die Zugang zu einer großen Vielfalt von Informationen durch eine gemeinsame Schnittstelle bietet, die an einem Ort zentralisiert ist, wie etwa auf Sportnachrichten, Weltnachrichten, Wetterinformationen, Reiseinformationen und dergleichen. Obwohl das Kundensystem 116 hier als Webportal-Site beschrieben ist, versteht es sich, dass dies in keinem Fall ein Erfordernis ist, und dass das Kundensystem 118 jede beliebige Art von Inhalt oder Diensten bereitstellen kann, wie etwa dass das Kundensystem 118 Audiorund sendungen bereitstellen kann, die von Radiostationen gestreamt werden, die von der Portal-Site gewählt werden.
  • Die Website, die zum Client 110 vom Kundensystem 118 gesendet wird, enthält eine Mediendatei-Suchaufforderung. Jede beliebige Phrase, jede Ikone oder dergleichen, die "angeklickt" werden kann, oder die eine Eingabe von einem Benutzer akzeptiert, kann als Aufforderung für den Benutzer verstanden werden, eine Auswahl zu treffen. Dem Benutzer zwei "anklickbare" Alternativen bereitzustellen, ist im wesentlichen äquivalent dazu, den Benutzer mit einer Textaufforderung aufzufordern, eine Wahl zu treffen, z. B. "Bitte wähle A oder B". Im allgemeinen kann die Mediendatei-Suchaufforderung als Suchfenster konfiguriert sein (wie es bei vielen Suchmaschinen üblich ist) und fordert den Benutzer auf, Suchkriterien für eine Mediendatei, wie etwa eine gestreamte Audio- oder Videodatei einzugeben. Die Suchkriterien werden zum Kundensystem 118 gesendet, das anschließend die Suchkriterien durch das Internet 114 zum Mediendateiindex- und Logsystem 122 sendet. Das Kundensystem 118 kann diese Suchmöglichkeiten lizenzieren oder anderweitig die Suchmöglichkeiten von einer Einheit beziehen, die das Mediendateiindex- und Logsystem 122 bestückt.
  • Das Mediendateiindex- und Logsystem 122 enthält eine Datenbank, in der eine Vielzahl von Mediendateien indiziert ist. Die Datenbank auf Mediendateien enthält vorzugsweise nicht die Mediendateien an sich, sondern anstelle dessen Date, die Mediendateien identifizieren, die von der Vielzahl der Mediendateiquellen 116 im System 100A verfügbar sind. Beispiele von Daten, die für jede entsprechende Mediendatei gespeichert sind, die innerhalb der Datenbank indiziert sind, beinhalten die Webadresse der Mediendatei, wie etwa in Gestalt einer URI oder einer URL, die sich auf die Mediendatei beziehen, die Wiedergabelänge der Mediendatei (d. h. die Länge der Zeit, die erforderlich ist, um eine Mediendatei in einem Mediaplayer von Anfang bis Ende abzuspielen), ein eindeutiges Kennzeichen für die Mediendatei und den Typ der Mediendatei (SMIL-Datei, Audiodatei, Videodatei, REALAUDIOTM-Datei, WINDOWS-MEDIATM-Datei, etc.). Die Datenbank kann zudem Beschreibungsdaten enthalten, die den Inhalt jeder indizierten Mediendatei beschreiben, wobei die Datenbank mit Hilfe herkömmlicher Suchmaschinentechniken bestückt werden kann, die dem Fachmann bekannt sind. Eine bekannte Technik verwendet ein Programm, das "robot" oder "spider" genannt wird und ein Netzwerk nach einer Suche von Dokumenten (z. B. Webseiten) im vorab durchläuft und große Indexdateien von Schlüsselwörtern erstellt, die in den Dokumenten gefunden werden. Als ein Beispiel können Beschreibungsdaten für eine Audiodatei identifizieren, ob die Audiodaten musikalischer Natur, der Titel eines Liedes, des Künstlers, der Musiktyp, Urheberrechtsdaten und dergleichen sind.
  • Das Mediendateiindex- und Logsystem 122 sendet Suchergebnisse durch das Internet 114 zu einem Kundensystem 118, wie etwa in einem XMI-Format. Das Kundensystem 118 konvertiert die XML-Ergebnisse in ein HTML-Format (HTML – Hypertext Markup Language) und sendet die Ergebnisse zum Client 110 als Webseite, die vorzugsweise eine Liste von Links zu Mediendateien enthält, die sich bei Mediendateiquellen 116 befinden, die die Suchkriterien eines Benutzers erfüllen. Als Beispiel kann ein Benutzer 110 eine Suchanfrage nach "Pearl Harbor" und "Filmtrailer" eingeben. Die Suchanfrage wird vom Kundensystem 118 empfangen und zum Mediendateiindex- und Logsystem 122 gesendet, das anschließend die lokalen und entfernten Datenbanken nach indizierten Mediendateien durchsucht, die die Suchanfrage erfüllen. Vorausgesetzt, es sind fünf Streamig-Videodateien indiziert, die die Suchanfrage des Benutzers erfüllen, so sendet das Mediendateiindex- und Logsystem die Ergebnisse zum Kundensystem 118. Diese Ergebnisse können die Abspiellänge jeder Videodatei, die URI-Adresse jeder Videodatei, die Codierbitrate der Videodatei, das Dateiformat, ein Datenbankkennzeichen, das für jede Videodatei eindeutig ist, Rahmen-Abmessungsdaten für jede Videodatei oder beliebige andere Informationen beinhalten, die in der Datenbank enthalten sind. Das Kundensystem 118 sendet anschließend die Suchergebnisse in einer angepassten HTML-Seite zum Client 110 zur Anzeige für einen Benutzer mit Hilfe eines Browsers eines Clients 110.
  • Der Benutzer des Clients 110 kann anschließend entscheiden, die Videodaten zu betrachten, die in einer Videodatei enthalten sind, die in den Suchergebnissen aufgeführt ist, die dem Benutzer angezeigt werden, indem er einen Link zu einer der Videodateien anklickt. Wenn der Benutzer auf einen Link zu einer gewählten Videodatei "klickt", weist eine Skriptdatei, wie etwa eine JavaScript-Datei, die zum Client vom Kundensystem 118 gesendet wird, den Client an, die eingebettete Me diaplayer-Seite vom Kundensystem 118 anzufordern. Die Details der eingebetteten Mediaplayer-Seite sind im folgenden beschrieben.
  • Es versteht sich, dass 1 unterschiedliche Systeme als separate Funktionsblöcke lediglich zu Darstellungszwecken zeigt, aber einige oder sämtliche der dargestellten und beschriebenen Funktionen physikalisch innerhalb eines oder mehrerer Systeme kombiniert werden können. Beispielsweise kann ein Kundensystem 118 auch die Funktionen eines Werbungssystems 120 bereitstellen.
  • 2 ist eine Darstellung einer beispielhaften eingebetteten Mediaplayer-Seite, die von einem Kundensystem 118 durch das Internet 114 gesendet und dem Benutzer durch einen Client 110 angezeigt wird. Die eingebettete Mediaplayer-Seite enthält einen Verweis auf ein funktionales Mediaplayer-Objekt (wie etwa ein RealPlayer Plugin). Ein Verweis ist ein Kennzeichen (wie etwa eine Dateiadresse als universeller Ressourcenindikator, URI, URL, oder eine/ein Datei/Objekt, auf die durch eine Verzeichnisstruktur zugegriffen wird), das sich auf eine Datei, ein Medienobjekt oder ausführbaren Computercode bezieht, der in einer Speicherstruktur gespeichert ist. Das Mediaplayer-Objekt befindet sich im allgemeinen auf dem Client, wenngleich das Bezugskennzeichen ein Herunterladen eines Mediaplayer-Applets auslösen könnte, um die Ausgabe der Mediendatei zu steuern. Die eingebettete Mediaplayer-Seite enthält zudem einen Verweis durch eine URL zu einer oder mehreren Werbungen, die von wenigstens einem Werbungssystem 120 zur Anzeige bereitgestellt werden sollen. Die eingebettete Mediaplayer-Seite kann zudem einen Verweis auf ein oder mehrere Markenlogos enthalten, die angezeigt werden sollen. Der Verweis auf die Markenlogos kann ebenfalls eine URL-Adresse einer Graphikdatei sein, die vom Kundensystem 118 oder vom Computersystem 102 verfügbar ist. Die Grafikdatei kann in einem Grafikdateiformat, wie etwa GIF (Graphic Interchange Format), oder einem anderen Typ eines komprimierten/dekomprimierten Graphikdateiformat sein. Die eingebettete Mediaplayer-Seite kann zudem ein Suchanfrage-Eingabeformular (z. B. ein Suchfenster) und eine anklickbare Befehlsschaltfläche enthalten. Die oben genannten Bezugnahmen und Merkmale können in einem HTML-Frameset enthalten sein.
  • Unter Bezugnahme auf 2 ist die eingebettete Mediaplayer-Seite in einem Aufspringfenster 200 dargestellt, das durch einen Browser, wie etwa dem Microsoft Internetexplorer, eines Clients 110 erzeugt wird. Die eingebettete Mediaplayer-Seite enthält einen Videoanzeigebereich 202 (wenn der eingebettete Mediaplayer Videodateien abspielt) und eine Steuerung 204 zum Steuern der Ausgabe einer Mediendatei. Die Beispielhafte Steuerung 204 enthält eine Wiedergabe-Schaltfläche, eine Pausen-Schaltfläche, eine Stopp-Schaltfläche, einen Schiebebalken, Vorlauf- und Rücklauf-Schaltflächen und ein Statusfenster zum Anzeigen von Pufferstatus-Informationen, die für gestreamte Dateien relevant sind. Ein Merkmal zur automatischen Größenanpassung einer eingebetteten Mediaplayer-Seite wird im folgenden in Verbindung mit 2 und 3 beschrieben.
  • Wenn Rahmen-Abmessungsdaten für eine gewählte Videodatei bei Schritt 300 verfügbar sind, d. h. wenn diese in einem Mediendateiindex- und Logsystem 122 verfügbar sind, empfängt die eingebettete Mediaplayer-Seite bei Schritt 302 Rahmen-Abmessungsdaten für die Videodatei, die für das Abspielen durch den Benutzer gewählt ist. Bei einer Ausführungsform werden die Rahmen-Abmessungsdaten zum Kundensystem 118 vom Mediendateiindex- und Logsystem 122 gesendet und zum Client 110 zusammen mit Suchergebnissen weitergeleitet (wenn die Rahmen-Abmessungsdaten vom Mediendateiindex- und Logsystem 122 verfügbar sind). Wenn der Benutzer eine Videodatei zur Betrachtung wählt, wird die eingebettete Mediaplayer-Seite vom Kundensystem 118 zum Client 110 gesendet. Die eingebettete Mediaplayer-Seite kann anschließend die Rahmen-Abmessungsdaten, die zum Client 110 weitergeleitet werden, verwenden, wie es oben beschrieben ist. Alternativ können Rahmen-Abmessungsdaten zusammen mit der eingebetteten Mediaplayer-Seite zum Client 110 weitergeleitet werden, sobald der Benutzer eine Videodatei-Auswahl vornimmt, die die Sendung der eingebetteten Mediaplayer-Seite zum Client 110 verlangt. Sind keine Rahmen-Abmessungsdaten verfügbar, verwendet die eingebettete Mediaplayer-Seite voreingestellte Werte 310, die zusammen mit der eingebetteten Mediaplayer-Seite gesendet werden. Es hat sich gezeigt, dass voreingestellte Werte von etwa 780 Pixel für die Breite 202b eines Videoanzeigebereiches 202 und 348 Pixel für die Höhe 202a eines Videoanzeigebereiches im allgemeinen geeignet sind, wenngleich natürlich andere Werte verwendet werden können.
  • Die Rahmen-Abmessungsdaten enthalten vorzugsweise einen Rahmenhöhenwert und einen Rahmenbreitenwert für die Videodatei, die mit der eingebetteten Mediaplayer-Seite abgespielt werden soll. Diese Werte können die Gesamtzahl von Pixeln in der Höhe eines einzelnen Rahmens in den Videodaten der Videodatei und die Gesamtzahl von Pixeln in der Breite eines einzelnen Rahmens in den Videodaten der Videodatei enthalten. Der Mediaplayer wird als Objekt durch die eingebettete Mediaplayer-Seite beim Start (d. h. wenn sie betrieben wird oder läuft) innerhalb der eingebetteten Mediaplayer-Seite bei Schritt 304 aufgerufen. Bei Schritt 306 werden die Höhe 202a und die Breite 202b (2) des Videoanzeigebereiches 202 dynamisch in der Größe auf der Basis der empfangenen Rahmen-Abmessungsdaten oder des voreingestellten Abmessungswertes angepasst (wenn die Rahmen-Abmessungsdaten für die Videodatei bei Schritt 300 nicht verfügbar sind).
  • Durch dynamisches Anpassen der Größe des Videoanzeigebereiches 202 auf der Basis der Rahmen-Abmessungsdaten werden die Videodateidaten (z. B. ein Bild) in ihren beabsichtigten Abmessungen oder einer Skalierung derselben je nach Erfordernis angezeigt. Insbesondere im Bezug auf SMIL-Dateien werden die Videodaten in einer unbeschnittenen Form im Gegensatz zu eingebetteten Player-Seiten des Standes der Technik angezeigt, die Videodaten beschneiden, wodurch die Videodaten unansehnlich oder wenigstens nicht zufriedenstellend werden.
  • Bei Schritt 308 werden die Abmessungen des Aufspringfensters 200, in dem die eingebettete Mediaplayer-Seite angezeigt wird, auf der Basis der Rahmen-Abmessungsdaten und somit teilweise auf der Basis der Größenanpassung des Videoanzeigebereiches 202 in der Größe angepasst. Das Aufspringfenster 200 wird in der Größe angepasst, um sich dem dynamisch in der Größe angepassten Videoanzeigebereich 202, der Steuerung 204 und einem beliebigen anderen Inhalt der eingebetteten Mediaplayer-Seite anzupassen. Beispielsweise können die Höhe 200a und die Breite 200b des Aufspringfensters 200 auf der Basis einer vorbestimmten Regel in der Größe angepasst werden, die die Abmessungen 200a, 200b des Aufspringfensters zu den Abmessungen 202a, 202b des Videoanzeigebereiches 202 in Bezug setzt. Bei einer beispielhaften Ausführungsform stellt eine JavaScript-Datei, die mit der eingebetteten Mediaplayer-Seite verknüpft ist (d. h. zusammen mit der eingebetteten Mediaplayer-Seite zum Client 110 gesendet wird), unterschiedliche Attribute des Aufspringfensters 200, wie etwa HSPACE-, BORDER- und/oder VSPACE-Attribute eines Browserfensters des Microsoft Internet Explorers gemäß der vordefinierten Regel ein.
  • Eine beispielhafte Mediaplayer-Seite enthält zudem Inhalt, der entlang wenigstens eines Randes 203 des Videoanzeigebereiches 202 angezeigt wird. Dieser Inhalt kann beispielsweise Werbungen 206, Markenlogos 208, ein Suchfenster 210a und eine Suchbefehls-Schaltfläche 210b enthalten, um nur ein paar Inhaltstypen zu erwähnen. Dieser Inhalt wird dynamisch innerhalb der eingebetteten Mediaplayer-Seite in Schritt 310 angeordnet. Die Abmessungen der Player-Seite und somit des Aufspringfensters 200 können derart bemessen sein, dass ein ausreichender Spielraum für den Inhalt zwischen wenigstens einem Rand 203 des Videoanzeigebereiches 202 und den Rändern 201 des Aufspringfensters 200 verbleibt.
  • Wiederum kann die Positionierung dieses Inhaltes im Bezug auf die Ränder 201 des Aufspringfensters 200 und die Ränder 203 des Videoanzeigebereiches 202 auf der Basis einer vorbestimmten Regel erfolgen, wie etwa jener, die beispielsweise zentral ein Markenlogo 208 zwischen einem gewählten Rand 203 des Videoanzeigereiches 202 und einem gewählten Rand 201 des Aufspringfensters 200 anordnet, oder jener, die eine Werbung 206 zentral zwischen zwei gegenüberliegenden Rändern 201 des Aufspringfensters 200 anordnet. Steuerungen 204 können in ähnlicher Weise angeordnet werden. Eine vorbestimmte Regel kann sogar dynamisch Inhalt im Bezug zu anderen Rändern 201, 203 wenigstens teilweise basierend auf den Rahmen-Abmessungsdaten anordnen. Wenn beispielsweise die Rahmen-Abmessungsdaten eine spezielle Größe der Breite 202b für den Videoanzeigebereich vorgeben und eine Bestimmung erfolgt ist, dass extrem breite Aufspringfenster unansehnlich oder sperrig sind, kann gewählter Inhalt über oder unter dem Videoanzeigebereich 202 anstelle entlang eines Seitenrandes 203 oder Rändern 203 des Videoanzeigebereiches 202 angeordnet werden.
  • Das Suchfenster 210a und die Suchbefehls-Schaltfläche 210b gestatten es dem Benutzer, eine Suche nach Mediendateien, wie etwa Videodateien, anzufordern, die mit dem Mediendateiindex- und Logsystem 122 indiziert sind. Die Suchergebnisse können dem Benutzer in der ursprünglichen Suchergebnisseite angezeigt werden, die oben beschrieben wurde. Der Benutzer kann anschließend eine weitere eingebettete Mediaplayer-Seite in einem zweiten Aufspringfenster starten, indem er eine Mediendatei wählt, wie es oben beschrieben wurde. Ein Medientyp-Kontrollkästchengitter (nicht gezeigt) kann ebenfalls in der eingebetteten Mediaplayer-Seite angezeigt werden, die es dem Benutzer gestattet, eine Suche auf einen speziellen Medientyp, wie etwa WINDWOS-MEDIA-Dateien oder MP3-Dateien zu beschränken.
  • Wie es in Verbindung mit 1A erwähnt wurde, enthält die eingebettete Mediaplayer-Seite einen Verweis auf eine oder mehrere Werbungen, die von wenigstens einem Werbungssystem 120 zur Anzeige als Inhalt innerhalb der eingebetteten Mediaplayer-Seite bereitgestellt werden sollen. Ein Beispiel eines Werbungsverweises, der einen Client anweist, Werbungen für die Einbindung in die eingebettete Mediaplayer-Seite anzufordern, ist: <IMGSRC = http://theadservercompany.com/ad.GIF>. Der IMGSCR-Befehl identifiziert eine Datei mit dem Namen "ad.GIF" (die sich bei theadservercompany.com befindet) als Bildschirmbild, das innerhalb der eingebetteten Mediaplayer-Seite angezeigt werden soll.
  • Der Mediaplayer, der sich in einer eingebetteten Mediaplayer-Seite befindet, unterstützt den Typ von Medien eines regulären Mediaplayers. Vorzugsweise die eingebetteten Mediaplayer-Bezugsvideodateien (oder andere Mediendateien, wie sie in einem Nicht-Videokontext geeignet sind), wie etwa eine SMIL-Streaming-Datei, für die Wiedergabe. Der eingebettete Mediaplayer unterstützt zudem die Anzeige einer Werbung (sekundäre Videodatei oder Bild), die von einer Sekundärquelle gestreamt wird. Die gestreamte Werbung kann wahlweise gemäß der Bemessung der Videodatei eingestellt werden. Zudem wird die gestreamte Werbung im Bezug auf die Videodatei gewählt. Beispielsweise wird ein HTML-Code von einem Kundensystem 118 zum Client 110 gesendet (das Beispiel, das sich auf 1 und 2 bezieht):
    <EMBED TYPE = "application/x-mplayer2"
    NAME = "MediaPlayer"
    SRC = "http://thestreamhost,com/thestream.asx"
    WIDTH = 400 HEIGHT = 320></EMBED>.
  • Der Befehl "EMBED TYPE" ist ein MIME-basierter Befehl, der dem Client 110 mitteilt, den Mediaplayer "x-mplayer2" in eine Webseite einzubetten, wie es im Aufspringfenster 200 gezeigt ist. Der Client führt den eingebetteten Mediaplayer aus und betitelt das Aufspringfenster "MediaPlayer" aus dem NAME-Befehl. Eine Datei mit dem Titel "thestream.asx" wird gefunden und durch den Mediaplayer von einer Mediendateiquelle 116, die sich bei "thestreamhost.com" befindet, über das Internet 114 über einen SRC-Befehl gestreamt. Die Datei "thestream.asx" wird durch den eingebetteten Mediaplayer in einem Fenster 202 mit der Größe von 400 horizontalen Pixeln mal 320 vertikalen Pixeln 320 ausgegeben, wie es mit den WIDHT- und HEIGHT-Befehlen bestimmt ist. Das Kundensystem 118 sendet wahlweise zusätzlichen HTML-Code zum Client 110 für die Anzeige einer Werbung:
    <ADSERVER TYPE = "VIDEOSTREAM"
    STREAMSOURCE = "http://adserver.adsite.com/adspace.asx"
    WIDTH = 100 HEIGHT = 80 > (/ADSERVER>.
  • Der Befehl "ADSERVER TYPE" weist den eingebetteten Mediaplayer an, dass er auf einen videobasierten Werbungsserver zugreift. Der eingebettete Mediaplayer lokalisiert und fordert eine Streaming-Mediendatei "adspace.asx" von einem Werbungssystem 120 bei "adserver.adsite.com" an. Die Streaming-Mediendatei wird zum Client 110 gestreamt und von dem eingebetteten Mediaplayer im Fenster 206 ausgegeben, der eine vorab zugewiesene Fläche zum Anzeigen gestreamter Medien und statischer (Standbild) Werbungen verwendet. Das Kundensystem 118 weist einen Client 110 über HTML-Code an, die Streaming-Mediendatei in einem Fenster 206 anzuzeigen das 100 horizontale Pixel mal 80 vertikale Pixel hat. Die Größe des Werbungsfensters kann gemäß der Größe der Videodatei (wie es oben beschrieben wurde) mit Hilfe eines Größenbemessungs-Algorithmus' gewählt werden. Bei diesem Beispiel dividiert das Kundensystem 118 die Pixel, die für die horizontalen und vertikalen Pixel zugeordnet sind, durch 4 (400/4 = 100, 320/4 = 80). Dieser Vorgang definiert einen Pixelbereich von 100 Pixeln mal 80 Pixeln für das Fenster 206, um die Streaming-Medien-Werbung anzuzeigen. Der Client 110 kann die Größe der Bereiche der Fenster 202 und 206 einstellen, wenn das Aufspringfenster 200 abgeändert oder in der Größe neu bemessen wird.
  • Unter erneuter Bezugnahme auf 2 kann die eingebettete Mediaplayer-Seite zudem einen Hyperlink 214 auf die Mediendatei bei der Mediendateiquelle 116 enthalten. Dies gestattet es einem Benutzer, direkt einen Link zur Mediendatei für Wiedergabe- und Bookmarking-Zwecke herzustellen. Bookmarks verweisen normalerweise auf einen Ort einer Webseite oder einer Datei durch Speichern der URI oder URL der entsprechenden Webseitendatei. Die Verknüpfung eines eingebetteten Mediaplayers mit einem Bookmark kann dem Benutzer ein besseres Mittel zum Zugriff auf Medien an einem speziellen Ort bereitstellen, als wenn der Zugriff ohne Bookmark erfolgen würde. Beispielsweise wird die Wiedergabe einer MP3PROTM-Mediendatei, die über ein Bookmark lokalisiert wird, durch Verwendung eines eingebetteten Mediaplayers (der MP3PROTM-kompatibel ist, ein mit dem Bookmark verknüpfter Mediaplayer) im Gegensatz zu einem herkömmlichen MP3-Player (der als Standard-Mediaplayer eingerichtet ist) optimiert. Zudem kann der eingebettete Mediaplayer eine spezielle Werbung mit einem Bookmark verknüpfen. Beispielsweise würde eine Person, die eine Mediendatei mit einem Bookmark abspielt, das einen REALAUDIOTM-Player aktiviert, eine andere Werbung, als mit einem Bookmark, das einen QUICKTIMETM-Player aktiviert, für dieselbe Mediendatei empfangen.
  • Zusätzlich oder alternativ stellt eine beispielhafte eingebettete Mediaplayer-Seite dem Benutzer eine Option "Füge zu Favoriten hinzu" etwa durch eine "anklickbare" Option 212 zur Verfügung. Wie es im folgenden erläutert wird, stellt die Option "Füge zu Favoriten hinzu" ein beispielhaftes Verfahren zur Verbreitung von Werbung bereit, um zusätzliche Möglichkeiten von Werbeeinnahmen immer dann bereitzustellen, wenn ein Benutzer eine Mediendatei, sei es eine Audio-Mediendatei, eine Video-Mediendatei, eine Text-Mediendatei, eine Multimediadatei, ein Streaming- oder Transportdatei-Schema, erneut besucht. Es sollte klar sein, dass eine eingebettete Mediaplayer-Seite als Bezug einen Audioplayer aufruft, wenn die Me diendatei strikt eine Audiodatei ist. In diesem Fall würde die eingebettete Mediaplayer-Seite von 2 keinen Videoabspielbereich 202 sondern geeignete Steuerungen 204 und andere Merkmale enthalten, die für Audioplayer spezifisch sind, die dem Fachmann geläufig sein sollten.
  • Unter Bezugnahme auf 4 wird eine eingebettete Mediaplayer-Seite, die das Merkmal "Füge zu Favoriten hinzu" beinhaltet, zum Client 110 bei Schritt 400 gesendet, um eine Mediendatei abzuspielen, die von einem Benutzer des Clients 110 aus einer Suchergebnisseite gewählt wird, wie es oben beschrieben ist. Bei Schritt 402 wählt ein Benutzer die Option "Füge zu Favoriten hinzu", die von der eingebetteten Mediaplayer-Seite dargestellt wird. Ein Bookmark für einen Internetbrowser, wie etwa den Microsoft Internet Explorer, der vom Client 110 verwendet wird, wird anschließend bei Schritt 404 für die eingebettete Mediaplayer-Seite, die dem Benutzer angezeigt wurde, anstelle direkt für die abgespielte Mediendatei erzeugt. Das Bookmark verweist auf die eingebettete Mediaplayer-Seite, wie etwa durch eine URI- oder URL-Adresse, und enthält eine Adresse der abgespielten Mediendatei als Parameter. Ein Beispiel eines Lesezeichens kann wie folgt sein: – http://theCustomer.com/player/player_fset.html?http://www.recordarchive.com/real_audio/lies.ra m&cp=2000+Mercury&spk=2113761124&rmp –. Der erste Teil der URL (theCustomer.com/player/player_fset.html) ist die Adresse der herkömmlichen eingebetteten Mediaplayer-Seite bei einem Kundensystem 118. Nach dem "?" enthält das Bookmark Parameter, die für die Mediendatei spezifisch sind, wie etwa die Adresse der Mediendatei bei einer Mediendateiquelle 116 (http://www.recordarchive.com), den Mediaplayer-Typ (real_audio), die Urheberrechtsinformationen (lies.ram&cp=2000+Mercury) und die Mediendatei-Identifikationsnummer (21137611&rmp). Die Mediendatei-Identifikationsnummer ist ein eindeutiges Kennzeichen, das mit der Mediendatei vom Mediendateiindex- und Logsystem 122 verknüpft wird und verwendet werden kann, um zu authentifizieren, ob der Benutzer Zugriff auf eine Datei haben sollte. Die eingebettete Mediaplayer-Seite, die von einem Kundensystem 118 zum Client 110 gesendet wird, enthält den gesamten HTML-Code und ein Frameset, die immer dann relativ konstant sind, wenn die eingebettete Mediaplayer-Seite vom Kundensystem 118 zum Client 110 gesendet werden, wobei jedoch die eingebettete Mediaplayer-Seite auf Parameter dafür zurückgreift, die immer dann unterschiedlich sind, wenn die eingebettete Mediaplayer-Seite von einem Client 110 angezeigt werden soll, wie etwa welche Mediendatei vom eingebetteten Player angezeigt werden soll.
  • Ein Bookmark enthält normalerweise die Informationen, die notwendig sind, um einen Client 110 zu veranlassen, die eingebettete Mediaplayer-Seite anzuzeigen, um eine Mediendatei abzuspielen, wenn ein Benutzer in Schritt 406 das Bookmark wählt, das sich auf die Mediendatei bezieht. Wenn ein Benutzer das Bookmark wählt, verwendet ein Client 110 durch einen Browser die URL-Adresse des Bookmarks, um die eingebettete Mediaplayer-Seite zu starten. Ähnlich Schritt 400 wird die eingebettete Mediaplayer-Seite erneut zum Client 110 gesendet, um die Mediendatei abzuspielen, die als Parameter im Bookmark identifiziert ist. Der andere Inhalt, der in der eingebetteten Mediaplayer-Seite enthalten ist und durch die eingebetteten Mediaplayer-Seitenverweise und das Frameset definiert ist, wird ebenfalls angezeigt.
  • Wie es oben beschrieben wurde, weist ein Verweis auf ein Werbungssystem 120 in der eingebetteten Mediaplayer-Seite den Client 110 an, etwa durch eine HTTP-Anforderung, wenigstens eine Werbung von wenigstens einem Werbungssystem 120 zur Anzeige in der eingebetteten Mediaplayer-Seite anzufordern. Durch Verweisen auf die eingebettete Mediaplayer-Seite anstelle auf die Mediendatei, erzeugt das Bookmark somit zusätzliche Möglichkeiten für Werbungs- und Markendarstellungs-Eindrücke bei Benutzern. Diese Eindrücke bieten zusätzliche Einnahmemöglichkeiten, die mit Werbung und Markendarstellungen in Verbindung stehen. Diese zusätzlichen Eindrücke und Einnahmemöglichkeiten wären nicht verfügbar, wenn das Bookmark direkt auf die Mediendatei von einer Mediendateiquelle 116 verweisen würde. Eine Skriptdatei, die mit der eingebetteten Mediaplayer-Seite verknüpft ist, wie etwa eine JavaScript-Datei, kann dieses Bookmark erzeugen.
  • Wie es im folgenden erläutert wird, ermöglicht eine beispielhafte eingebettete Mediaplayer-Seite zudem das Zusammentragen von Daten in Verbindung mit dem Abspielen einer Mediendatei. Unter Bezugnahme auf 5 wird eine eingebettete Mediaplayer-Seite bei Schritt 500 zum Client 110 für die Wiedergabe einer Me diendatei gesendet. Wie es oben erläutert wurde, kann ein Client 110 in Erwiderung auf eine Auswahl einer Mediendatei durch einen Benutzer aus der Suchergebnisseite diesen Schritt dem Benutzer anzeigen. Der Schritt kann zudem in Erwiderung auf eine Auswahl eines Bookmarks erfolgen, das auf eine eingebettete Mediaplayer-Seite verweist, wie es oben in Verbindung mit 4 beschrieben wurde.
  • Bei Schritt 502 weist die eingebettete Mediaplayer-Seite den Client 110 an, eine Mediendatei-Identifikationsnachricht zu einem Log-Server eines Mediendateiindex- und Logsystems 122 zu senden. Diese Anfrage sollte dem Logsystem 122 wenigstens die Mediendatei kennzeichnen, die für den Benutzer durch die eingebettete Mediaplayer-Seite abgespielt werden sollte. Eine beispielhafte Mediendatei-Identifikationsnachricht enthält die IP-Adresse des Benutzers, normalerweise die IP-Adresse oder die URL des Clients 110, die Domänenadresse des Computersystems 118, die die eingebettete Mediaplayer-Seite zum Client 110 gesendet hat, einen eindeutigen Identifikator für die Mediendatei (wie etwa einen eindeutigen Identifikator der Mediendatei, die im Mediendateiindex- und Logsystem 122 verwendet wird und zusammen mit einer Suchergebnisseite empfangen wird) und eine beliebige Suchabfrage, die bewirkt hat, dass die Mediendatei dem Benutzer als eine Auswahl in einer Ergebnisliste einer Suchergebnisseite bereitgestellt wurde, sowie die Rangfolge (sofern vorhanden) der Mediendatei innerhalb der Suchergebnisliste einer Suchergebnisseite und einen Session-Identifikator, der den Kommunikations-Thread zwischen dem Client 110 und dem Kundensystem 118 kennzeichnet. Das Mediendateiindex- und Logsystem 122 hält vorzugsweise ein entsprechendes Log für jede indizierte Mediendatei. Der Log-Server zeichnet auf, dass diese Mediendatei gewählt wurde, um von einem Benutzer abgespielt zu werden, vorzugsweise indem er bei Schritt 504 die Informationen speichert, die in der Mediendatei-Identifikationsnachricht im jeweiligen Log der Mediendatei enthalten sind. Das Log kann als Teil einer Datenbank 106 gewartet werden. Der Log-Server kann den Zeitpunkt aufzeichnen, zu dem die Mediendatei-Identifikationsnachricht gespeichert wurde, wobei jedoch die Mediendatei-Identifikationsnachricht vorzugsweise Zeitdaten, wie etwa eine Zeitmarke, enthält, die vom Client abgerufen werden und den Zeitpunkt kennzeichnen, zu dem die Mediendatei-Identifikationsnachricht gesendet wurde.
  • Die Mediendatei-Identifikationsnachricht wird vorzugsweise zum Mediendateiindex- und Logsystem 122 im wesentlichen in der Nähe des Zeitpunktes gesendet, zu dem ein Abspielen der Mediendatei im eingebetteten Mediaplayer der eingebetteten Mediaplayer-Seite beginnt, insbesondere für den Fall von gestreamten Mediendateien, die normalerweise für einen Zeitraum gepuffert werden, bevor das Abspielen beginnt, wobei diese spezielle Zeitgabe kein Erfordernis ist. Bei einer beispielhaften Ausführungsform der eingebetteten Mediaplayer-Seite nimmt die Mediendatei-Identifikationsnachricht die Gestalt einer HTTP-Anforderung an das Mediendateiindex- und Logsystem 122 für eine Ein-Pixel-GIF-Datei an. Eine Ein-Pixel-GIF-Datei ist einfach ein transparentes Bild mit einem Pixel mal einem Pixel, auf das von der eingebetteten Mediaplayer-Seite Bezug genommen wird. Das Ein-Pixel-GIF wird dem Client als herkömmliche HTTP-Antwort zurückgegeben. Das Ein-Pixel-GIF ist für den Benutzer transparent, wenn es auf der eingebetteten Mediaplayer-Seite angezeigt wird. Die oben erwähnten Informationen, die in der Mediendatei-Identifikationsnachricht enthalten sind, können der HTTP-Anforderung angefügt werden, die vom Client für die GIF-Datei gesendet wird. Die HTTP-Anforderung kann anschließend in einem Server-Log gespeichert werden, worauf die Informationen innerhalb einer Datenbank zur Verarbeitung und zur Analyse abgerufen und organisiert werden können. Die HTTP-Anforderung kann alternativ an ein weiteres System, wie etwa ein Werbungssystem 120, ergehen. Die Logs jedes Werbungssystems 120 können anschließend kombiniert und bewertet werden.
  • Die eingebettete Mediaplayer-Seite enthält zudem vorzugsweise ein Scripting, um den Client 110 anzuweisen, wenigsten eine nachfolgende Nachricht bei Schritt 506 zu senden, während die eingebettete Mediaplayer-Seite geöffnet bleibt. Die nachfolgende Nachricht wird zum Log-Server des Mediendateiindex- und Logsystems 122 gesendet. Die eingebettete Mediaplayer-Seite enthält vorzugsweise ein Scripting, das den Client 110 anweist, eine Nachricht zu vorbestimmten Zeitintervallen zu senden, während die eingebettete Mediaplayer-Seite geöffnet bleibt. Mit "geöffnet" ist gemeint, dass die eingebettete Mediaplayer-Seite von einem Browser etwa in einem Aufspringfenster 200 angezeigt wird. Bei Schritt 508 wird eine Zeitmarke für die wenigstens eine nachfolgende Nachricht im Log gespeichert, das mit der Mediendatei verknüpft ist.
  • Bei einer beispielhaften Ausführungsform der eingebetteten Mediaplayer-Seite sind die nachfolgenden Nachrichten ebenfalls HTTP-Anforderungen für Ein-Pixel-GIF-Dateien, wobei eine Zeitmarkierung, die vom Client 110 abgerufen wird, an jede Anforderung angefügt wird. Diese nachfolgenden Anforderungen können beispielsweise immer dann auftreten, wenn die eingebettete Mediaplayer-Seite den Client anweist, eine neue Werbung zur Anzeige von einem Werbungssystem 120 anzufordern, wenngleich andere periodische Intervalle ebenfalls verwendet werden können. Bei einer beispielhaften Ausführungsform werden diese Werbungen etwa alle 30 Sekunden angefordert, während die eingebettete Mediaplayer-Seite geöffnet ist. Wenn die eingebettete Mediaplayer-Seite ein Scripting enthält, um beispielsweise eine neue Werbung alle 30 Sekunden abzufragen, dann wird ein neuer Eintrag dem Log für die Mediendatei etwa alle 30 Sekunden hinzugefügt, solange die eingebettete Mediaplayer-Seite geöffnet bleibt.
  • Das Mediendateiindex- und Logsystem 122 indiziert und wartet vorzugsweise Logs für eine Vielzahl von Mediendateien. Wenn die Logs, die vom Mediendateiindex- und Logsystem 122 gewartet werden, mit einer ausreichenden Menge von Daten bestückt sind, können diese Daten etwa mit einem Softwareprogramm verarbeitet werden, das am Mediendateiindex- und Logsystem 122 arbeitet, um nützliche Informationen bereitzustellen. Beispielsweise kann die gesamte Häufigkeit (oder eine gesamte Häufigkeit über eine gewählte Zeitperiode), mit der jede Mediendatei, die im Mediendateiindex- und Logsystem 122 indiziert wurde, zur Wiedergabe für einen Benutzer einer eingebetteten Mediaplayer-Seite gewählt wurde, die vom Kundensystem 188 bereitgestellt wurde, aus den Logs identifiziert werden. Diese Informationen stellen Beliebtheitsrohdaten bereit und gestatten eine Rangbildung der Popularität von Mediendateien, die im Mediendateiindex- und Logsystem 122 indiziert sind, wenigstens teilweise auf der Basis der Rangbildungsergebnisse.
  • Weiterhin enthält das Mediendateiindex- und Logsystem 122 vorzugsweise Daten, die die Abspielzeit jeder indizierten Mediendatei identifizieren. Durch Vergleichen der bekannten Abspielzeit mit den Daten im Log-Server für die Mediendatei, insbesondere mit den Zeitmarkierungen im Log, können zahlreiche Informationen über den Benutzer und das Abspielereignis gewonnen werden. Beispielsweise durch Berechnung des Unterschiedes zwischen dem Zeitpunkt der ersten und der letzten Zeitmarkierung für eine Mediendatei während einer gewählten Abspiel-Session, die im Log aufgezeichnet ist, kann die ungefähre Länge der Zeit berechnet werden, die die eingebettete Mediaplayer-Seite vom Benutzer geöffnet belassen wurde. Das Vergleichen der ungefähren Länge der Zeit mit der Abspiellänge der Mediendatei kann identifizieren, ob die eingebettete Mediaplayer-Seite geöffnet belassen wurde, nachdem das Abspielen der Mediendatei beendet war, oder ob die eingebettete Mediaplayer-Seite geschlossen wurde, bevor die gesamte Mediendatei angespielt war.
  • Wurde der eingebettete Mediaplayer für eine beliebige erweiterte Zeitdauer geöffnet belassen, nachdem das Abspielen der Mediendatei beendet war, kann abgeleitet werden, dass sie unbeabsichtigt abgespielt wurde, oder dass der Inhalt der Mediendatei nur am Rande die Aufmerksamkeit des Benutzers hatte. In diesem Fall kann möglicherweise der andere Inhalt der eingebetteten Mediaplayer-Seite für den Benutzer höchst interessant gewesen sein. Diese Tatsache gibt zudem darüber Auskunft, dass zusätzliche Werbeeindrücke auf den Benutzer gemacht wurden, sofern die eingebettete Mediaplayer-Seite so konfiguriert ist, dass sie den Client 110 anweist, neue Werbungen in periodischen Intervallen anzufordern, während die eingebettete Mediaplayer-Seite geöffnet ist. Die Feststellung, das die eingebettete Mediaplayer-Seite geschlossen wurde, bevor die Mediendatei vollständig abgespielt wurde, gibt Hinweise darauf, wie sachdienlich oder relevant eine abgespielte Mediendatei beispielsweise für eine anfängliche Suchanfrage war. Diese Informationen können wiederum verwendet werden, um die Beschreibungsdaten zu bewerten, die in einer durchsuchbaren Datenbank enthalten sind, die den Inhalt oder andere Eigenschaften indizierter Mediendateien beschreibt, und/oder die Verfahren zu bewerten, die verwendet werden, um dieses Datenbank zu bestücken. Die eingebettete Mediaplayer-Seite bietet somit Zugriff auf eine Mediendatei, während vorteilhafterweise ein weiteres Produkt erzeugt wird – Beliebtheits- und Relevanzbewertungen werden möglicherweise am Ort des Mediaplayers erzeugt.
  • Bei einer weiteren Ausführungsform der eingebetteten Mediaplayer-Seite wird ein Benutzer aufgefordert, die abgespielte Mediendatei zu bewerten, wie etwa durch Einordnen der Medien auf einer numerischen Skala. Bei dieser Ausführungsform weist die eingebettete Mediaplayer-Seite den Client 110 an, die Bewertungsinformationen, die vom Benutzer bereitgestellt werden zum Mediendateiindex- und Logsystem 12 zu senden, wo diese verarbeitet und bewertet werden.
  • Die vorliegende Erfindung kann in Gestalt von Verfahren und einer Vorrichtung zum Anwenden dieser Verfahren ausgeführt werden. Die vorliegende Erfindung kann zudem in Gestalt von Programmcode, der auf greifbaren Medien, wie etwa Floppydisketten, CD-ROMs, Festplatten oder einem beliebigen anderen Speichermedium enthalten ist, ausgeführt werden, wobei, wenn der Programmcode in eine Maschine, wie etwa einen Computer, geladen und von dieser ausgeführt wird, die Maschine zu einer Vorrichtung zur Ausführung der Erfindung wird. Die vorliegende Erfindung kann zudem beispielsweise in Gestalt von Programmcode ausgeführt werden, ob nun gespeichert auf einem Speichermedium, das in die Maschine geladen und/oder von dieser ausgeführt wird, oder gesendet über ein Sendemedium, wie etwa über eine elektrische Verdrahtung oder Verkabelung, durch Lichtleitereinrichtungen oder über elektromagnetische Strahlung, wobei, wenn der Programmcode in die Maschine, wie etwa einen Rechner, geladen und von dieser ausgeführt wird, die Maschine zu einer Vorrichtung zur Ausführung der Erfindung wird. Wenn sie auf einem Prozessor für allgemeine Zwecke implementiert werden, werden die Programmcodesegmente mit dem Prozessor kombiniert, um eine spezielle Vorrichtung bereitzustellen, die analog zu bestimmten Logikkreisen arbeitet.
  • Wengleich unterschiedliche Ausführungsformen dargestellt wurden, dient dies dem Zweck der Erläuterung und nicht der Einschränkung der Erfindung. Dem Fachmann werden unterschiedliche Abänderungen verständlich sein, die im Geltungsbereich dieser Erfindung liegen, wie er in den beigefügten Ansprüchen beschrieben ist.

Claims (29)

  1. Verfahren zum Verbreiten von Werbung (206), das den folgenden Schritt umfasst: Senden (400, 500) einer eingebetteten Mediaplayer-Seite zum Abspielen einer Mediendatei zu einer Medienvorrichtung (110), wobei es die eingebettete Mediaplayer-Seite einem Benutzer der Medienvorrichtung erlaubt, einen Bookmark für einen Browser zu erzeugen, und der Bookmark auf die eingebettete Mediaplayer-Seite zeigt und der Bookmark eine Adresse der Mediendatei als einen Parameter enthält, wobei, wenn der Bookmark in dem Browser verwendet wird, um die Mediendatei abzuspielen, die eingebettete Mediaplayer-Seite die Medienvorrichtung anweist, eine Werbung (206) von einem Werbungs-Server (120) zur Anzeige in der eingebetteten Mediaplayer-Seite anzufordern.
  2. Verfahren nach Anspruch 1, wobei die eingebettete Mediaplayer-Seite einen an der Medienvorrichtung (110) gespeicherten Mediaplayer als ein Objekt zum Einbetten in die eingebettete Mediaplayer-Seite aufruft.
  3. Verfahren nach Anspruch 1, wobei die eingebettete Mediaplayer-Seite die Medienvorrichtung (110) anweist, eine Werbung (206) von dem Werbungs-Server (120) in vorgegebenen Zeitintervallen anzufordern.
  4. Verfahren nach Anspruch 1, wobei der Bookmark eine URI (uniform resource indicator) ist und die Adresse der Mediendatei ein URI ist.
  5. Verfahren nach Anspruch 4, wobei der Bookmark des Weiteren eine Copyright-Kennung oder eine Mediaplayer-Kennung enthält.
  6. Verfahren nach Anspruch 1, wobei die Mediendatei wenigstens eine Audio-Datei, eine Video-Datei oder eine Textdatei ist.
  7. Verfahren nach Anspruch 6, wobei die Mediendatei zu der Medienvorrichtung zum Abspielen wenigstens mittels Streamen oder Downloaden übertragen wird.
  8. Verfahren nach Anspruch 1, das des Weiteren den Schritt umfasst, mit dem ein Benutzer aufgefordert wird, eine Mediendatei aus einer Liste einer Vielzahl von Mediendateien auszuwählen, die dem Benutzer durch die Medienvorrichtung (110) angezeigt werden.
  9. Verfahren nach Anspruch 8, wobei die Liste dem Benutzer in Reaktion auf eine Suche in einer Datenbank (122) angezeigt wird und die Datenbank (122) jeweilige Beschreibungsdaten für jede der Vielzahl von Mediendateien enthält.
  10. Verfahren nach Anspruch 1, wobei die eingebettete Mediaplayer-Seite die Medienvorrichtung (110) anweist, eine Werbung (206) zum Anzeigen in der eingebetteten Mediaplayer-Seite jedes Mal dann von einem Werbungs-Server anzufordern, wenn die eingebettete Mediaplayer-Seite zu der Medienvorrichtung gesendet wird.
  11. Verfahren nach Anspruch 10, wobei die eingebettete Mediaplayer-Seite eine Adresse des Werbungs-Servers (120) als einen Bezug enthält.
  12. Computerlesbares Medium, das mit einem Computerprogramm-Code codiert ist, mit dem ein Prozessor angewiesen wird, Werbung (206) zu verbreiten, wobei es umfasst: ein erstes Codesegment, mit dem eine Medienvorrichtung (110) angewiesen wird, eine Mediendatei in einer eingebetteten Mediaplayer-Seite abzuspielen, ein zweites Codesegment, mit dem einem Benutzer der Medienvorrichtung (110) gestattet wird, einen Bookmark für einen Browser unter Verwendung der eingebetteten Mediaplayer-Seite zu erzeugen, wobei der Bookmark auf die eingebettete Mediaplayer-Seite zeigt und der Bookmark eine Adresse der Mediendatei als einen Parameter enthält, wobei, wenn der Bookmark in dem Browser verwendet wird, um die Mediendatei abzuspielen, die eingebettete Mediaplayer-Seite die Medienvorrichtung (110) anweist, eine Werbung (206) von einem Werbungs-Server (120) zur Anzeige in der eingebetteten Mediaplayer-Seite anzufordern.
  13. Medium nach Anspruch 12, das des Weiteren ein drittes Codesegment umfasst, mit dem ein in der Medienvorrichtung (110) gespeicherter Mediaplayer als ein Objekt zum Einbetten in die eingebettete Mediaplayer-Seite aufgerufen wird.
  14. Medium nach Anspruch 12, das des Weiteren ein drittes Codesegment umfasst, mit dem die Medienvorrichtung (110) angewiesen wird, eine Werbung (206) zur Anzeige in der Mediaplayer-Seite von dem Werbungs-Server (120) in vorgegebenen Zeitintervallen anzufordern.
  15. Medium nach Anspruch 12, wobei der Bookmark ein URI (uniform resource indicator) ist und die Adresse der Mediendatei ein URI ist.
  16. Medium nach Anspruch 12, wobei die Mediendatei wenigstens eine Audio-Datei, eine Video-Datei oder eine Textdatei ist.
  17. Medium nach Anspruch 16, wobei die Mediendatei zu der Medienvorrichtung (110) zum Abspielen wenigstens mittels Streamen oder Downloaden übertragen wird.
  18. Medium nach Anspruch 12, das des Weiteren ein drittes Codesegment umfasst, mit dem ein Benutzer aufgefordert wird, eine Mediendatei aus einer Liste einer Vielzahl von Mediendateien auszuwählen, die dem Benutzer durch die Medienvorrichtung (110) angezeigt wird, wobei die Liste dem Benutzer in Reaktion auf eine Suche in einer Datenbank (122) angezeigt wird und die Datenbank (122) jeweilige Beschreibungsdaten für jede der Vielzahl von Mediendateien enthält.
  19. Medium nach Anspruch 12, das des Weiteren ein drittes Codesegment umfasst, mit dem die Medienvorrichtung (110) angewiesen wird, eine Werbung (206) von einem Werbungs-Server (120) zur Anzeige in der eingebetteten Mediaplayer-Seite jedes Mal dann anzufordern, wenn die eingebettete Mediaplayer-Seite zu der Medienvorrichtung (110) gesendet wird.
  20. Medium nach Anspruch 19, wobei das dritte Codesegment eine Adresse des Werbungs-Servers (120) als einen Bezug enthält.
  21. Datensignal, das in einer Trägerwelle enthalten ist, die mit Computerprogramm-Code codiert ist, mit dem ein Prozessor angewiesen wird, Werbung (206) zu verbreiten, wobei es umfasst: ein erstes Codesegment, mit dem eine Medienvorrichtung (110) angewiesen wird, eine Mediendatei in einer eingebetteten Mediaplayer-Seite abzuspielen; und ein zweites Codesegment, mit dem einem Benutzer der Medienvorrichtung (110) gestattet wird, einen Bookmark für einen Browser unter Verwendung der eingebetteten Mediaplayer-Seite zu erzeugen, wobei der Bookmark auf die eingebettete Mediaplayer-Seite zeigt und der Bookmark eine Adresse der Mediendatei als einen Parameter enthält, wobei, wenn der Bookmark in dem Browser verwendet wird, um die Mediendatei abzuspielen, die eingebettete Mediaplayer-Seite die Medienvorrichtung (110) anweist, eine Werbung (206) von einem Werbungs-Server (120) zur Anzeige in der eingebetteten Mediaplayer-Seite anzufordern.
  22. Datensignal nach Anspruch 21, das des Weiteren ein drittes Codesegment umfasst, mit dem ein in der Medienvorrichtung (110) gespeicherter Mediaplayer als ein Objekt zum Einbetten in die eingebettete Mediaplayer-Seite aufgerufen wird.
  23. Datensignal nach Anspruch 21, das des Weiteren ein drittes Codesegment umfasst, mit dem die Medienvorrichtung (110) angewiesen wird, eine Werbung (206) zur Anzeige in der eingebetteten Mediaplayer-Seite von dem Werbungs-Server (120) in vorgegebenen Zeitintervallen anzufordern.
  24. Datensignal nach Anspruch 22, wobei der Bookmark ein URI (uniform resource indicator) ist und die Adresse der Mediendatei ein URI ist.
  25. Datensignal nach Anspruch 21, wobei die Mediendatei wenigstens eine Audio-Datei, eine Video-Datei oder eine Textdatei ist.
  26. Datensignal nach Anspruch 25, wobei die Mediendatei zu der Medienvorrichtung (110) zum Abspielen wenigstens mittels Streamen oder Downloaden übertragen wird.
  27. Datensignal nach Anspruch 21, das des Weiteren ein drittes Codesegment umfasst, mit dem ein Benutzer aufgefordert wird, eine Mediendatei aus einer Liste einer Vielzahl von Mediendateien auszuwählen, die dem Benutzer durch die Medienvorrichtung (110) angezeigt wird, wobei die Liste dem Benutzer in Reaktion auf eine Suche in einer Datenbank (122) angezeigt wird und die Datenbank (122) jeweilige Beschreibungsdaten für jede der Vielzahl von Mediendateien enthält.
  28. Datensignal nach Anspruch 21, das des Weiteren ein drittes Codesegment umfasst, mit dem die Medienvorrichtung (110) angewiesen wird, eine Werbung (206) von einem Werbungs-Server (120) zur Anzeige in der eingebetteten Mediaplayer-Seite jedes Mal dann anzufordern, wenn die eingebettete Mediaplayer-Seite zu der Medienvorrichtung (110) gesendet wird.
  29. Datensignal nach Anspruch 28, wobei das dritte Codesegment eine Adresse des Werbungs-Servers (120) als einen Bezug enthält.
DE60132624T 2000-10-24 2001-10-24 Verfahren zum verteilen von werbung unter verwendung einer eingebetteten medien-abspielerseite Expired - Lifetime DE60132624T2 (de)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US24284800P 2000-10-24 2000-10-24
US242848P 2000-10-24
PCT/US2001/051227 WO2002056578A2 (en) 2000-10-24 2001-10-24 Method of disseminating advertisements using an embedded media player page

Publications (2)

Publication Number Publication Date
DE60132624D1 DE60132624D1 (de) 2008-03-13
DE60132624T2 true DE60132624T2 (de) 2009-01-29

Family

ID=22916406

Family Applications (2)

Application Number Title Priority Date Filing Date
DE60137454T Expired - Lifetime DE60137454D1 (de) 2000-10-24 2001-10-24 Verfahren zur bemessung der seite einer eingebetteten medienabspielvorrichtung
DE60132624T Expired - Lifetime DE60132624T2 (de) 2000-10-24 2001-10-24 Verfahren zum verteilen von werbung unter verwendung einer eingebetteten medien-abspielerseite

Family Applications Before (1)

Application Number Title Priority Date Filing Date
DE60137454T Expired - Lifetime DE60137454D1 (de) 2000-10-24 2001-10-24 Verfahren zur bemessung der seite einer eingebetteten medienabspielvorrichtung

Country Status (10)

Country Link
US (4) US8918812B2 (de)
EP (3) EP1348168A1 (de)
JP (3) JP2004515864A (de)
KR (3) KR100853409B1 (de)
CN (3) CN1223194C (de)
AU (2) AU2002243430A1 (de)
BR (3) BR0114830A (de)
DE (2) DE60137454D1 (de)
MX (3) MXPA03003493A (de)
WO (3) WO2002047467A2 (de)

Families Citing this family (162)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8122236B2 (en) 2001-10-24 2012-02-21 Aol Inc. Method of disseminating advertisements using an embedded media player page
MXPA03003493A (es) 2000-10-24 2005-01-25 Thomson Licensing Sa Metodo para reunir datos utilizando una pagina de reproduccion de medios embebida.
FR2816157A1 (fr) * 2000-10-31 2002-05-03 Thomson Multimedia Sa Procede de traitement de donnees video distinees a etre visualisees sur ecran et dispositif mettant en oeuvre le procede
US20020082730A1 (en) 2000-12-21 2002-06-27 Microsoft Corporation Universal media player
US6903779B2 (en) * 2001-05-16 2005-06-07 Yahoo! Inc. Method and system for displaying related components of a media stream that has been transmitted over a computer network
US20030169641A1 (en) * 2002-03-08 2003-09-11 Quartex A Division Of Primex, Inc. Time keeping system with automatic daylight savings time adjustment
US7711774B1 (en) * 2001-11-20 2010-05-04 Reagan Inventions Llc Interactive, multi-user media delivery system
US20030122966A1 (en) * 2001-12-06 2003-07-03 Digeo, Inc. System and method for meta data distribution to customize media content playback
US7320137B1 (en) * 2001-12-06 2008-01-15 Digeo, Inc. Method and system for distributing personalized editions of media programs using bookmarks
US20030233651A1 (en) * 2002-06-18 2003-12-18 Farley Elisha Rawle Edwin System and method for parental control of digital display media
US7711791B2 (en) * 2002-06-26 2010-05-04 Clear Channel Management Services, Inc. Using multiple media players to insert data items into a media stream of a streaming media
US7627872B2 (en) 2002-07-26 2009-12-01 Arbitron Inc. Media data usage measurement and reporting systems and methods
US7653928B2 (en) * 2002-08-30 2010-01-26 Sony Corporation Remote user interface for media player
US7865498B2 (en) * 2002-09-23 2011-01-04 Worldwide Broadcast Network, Inc. Broadcast network platform system
US7124125B2 (en) * 2002-11-01 2006-10-17 Loudeye Corp. System and method for providing media samples on-line in response to media related searches on the internet
US7216165B2 (en) * 2003-02-04 2007-05-08 Hewlett-Packard Development Company, L.P. Steaming media quality assessment system
US7496676B2 (en) * 2003-02-19 2009-02-24 Maui X-Stream, Inc. Methods, data structures, and systems for processing media data streams
US6938047B2 (en) 2003-02-19 2005-08-30 Maui X-Stream, Inc. Methods, data structures, and systems for processing media data streams
US7308489B2 (en) * 2003-05-29 2007-12-11 Intel Corporation Visibility of media contents of UPnP media servers and initiating rendering via file system user interface
CN100356366C (zh) * 2003-07-07 2007-12-19 通邮(中国)科技有限公司 一种嵌入式智能多媒体播放系统
US20050081155A1 (en) * 2003-10-02 2005-04-14 Geoffrey Martin Virtual player capable of handling dissimilar content
KR100969966B1 (ko) * 2003-10-06 2010-07-15 디즈니엔터프라이지즈,인크. 비디오 플레이어의 재생 및 특징을 제어하는 방법 및 시스템
US7620624B2 (en) * 2003-10-17 2009-11-17 Yahoo! Inc. Systems and methods for indexing content for fast and scalable retrieval
US7849063B2 (en) * 2003-10-17 2010-12-07 Yahoo! Inc. Systems and methods for indexing content for fast and scalable retrieval
US20050144241A1 (en) 2003-10-17 2005-06-30 Stata Raymond P. Systems and methods for a search-based email client
FR2861944B1 (fr) * 2003-11-04 2006-02-03 Bouygues Telecom Sa Procede d'acces a un erp depuis un equipement mobile
GB2409737A (en) * 2003-12-31 2005-07-06 Nokia Corp Bookmarking digital content
US7984114B2 (en) * 2004-02-27 2011-07-19 Lodgenet Interactive Corporation Direct access to content and services available on an entertainment system
US7899802B2 (en) * 2004-04-28 2011-03-01 Hewlett-Packard Development Company, L.P. Moveable interface to a search engine that remains visible on the desktop
CN1996303B (zh) 2004-05-03 2010-10-13 Lg电子株式会社 为联网的媒体服务器中所存储的内容管理书签信息的方法和装置
US20050281293A1 (en) * 2004-06-22 2005-12-22 Bushlow Robert J Detecting and logging triggered events in a data stream
US8365083B2 (en) * 2004-06-25 2013-01-29 Hewlett-Packard Development Company, L.P. Customizable, categorically organized graphical user interface for utilizing online and local content
EP2487635A1 (de) * 2004-07-02 2012-08-15 Aol Llc Relevante Multimediawerbung, zielgerichtet auf Suchanfragen hin
JP2008507746A (ja) * 2004-07-23 2008-03-13 コモンウェルス サイエンティフィック アンド インダストリアル リサーチ オーガニゼーション ブラウズ経歴とメディアプレイリストを統合する方法及びシステム
US7609939B2 (en) * 2004-08-17 2009-10-27 Lg Electronics Inc. Method and apparatus of reproducing data recorded on recording medium and local storage
US7609945B2 (en) * 2004-08-17 2009-10-27 Lg Electronics Inc. Recording medium, and method and apparatus for reproducing data from the recording medium
US7613384B2 (en) * 2004-08-17 2009-11-03 Lg Electronics Inc. Method for configuring composite file structure for data reproduction, and method and apparatus for reproducing data using the composite file structure
US7725010B2 (en) * 2004-08-17 2010-05-25 Lg Electronics, Inc. Method and apparatus of reproducing data recorded on recording medium and local storage
US7543068B2 (en) * 2004-08-26 2009-06-02 At&T Intellectual Property I, Lp Filtering information at a data network based on filter rules associated with consumer processing devices
US20060077817A1 (en) * 2004-09-13 2006-04-13 Seo Kang S Method and apparatus for reproducing data from recording medium using local storage
US20060077773A1 (en) * 2004-09-13 2006-04-13 Seo Kang S Method and apparatus for reproducing data from recording medium using local storage
US7599611B2 (en) * 2004-09-13 2009-10-06 Lg Electronics Co. Recording medium, and method and apparatus of reproducing data recorded on the same
US20060056804A1 (en) * 2004-09-13 2006-03-16 Seo Kang S Recording medium, and method and apparatus for reproducing data from the recording medium
EP1789958A4 (de) * 2004-09-13 2009-12-09 Lg Electronics Inc Verfahren und vorrichtung zum wiedergeben von in einem aufzeichnungsmedium aufgezeichneten daten unter verwendung einer lokalen speicherung
KR20060047549A (ko) * 2004-10-12 2006-05-18 엘지전자 주식회사 로컬 스토리지를 이용한 기록매체 재생방법 및 재생장치
CN101057286B (zh) * 2004-11-08 2010-04-07 Lg电子株式会社 利用本地存储器从记录介质中再现出数据的方法和装置
KR20060063601A (ko) * 2004-12-03 2006-06-12 엘지전자 주식회사 로컬 스토리지에 데이터를 다운로드/업데이트 하는 방법 및장치
US20060159366A1 (en) * 2004-11-16 2006-07-20 Broadramp Cds, Inc. System for rapid delivery of digital content via the internet
KR20060065476A (ko) * 2004-12-10 2006-06-14 엘지전자 주식회사 기록매체, 기록매체 내의 콘텐츠 서치방법 및 기록매체재생방법과 재생장치
KR20060081323A (ko) * 2005-01-07 2006-07-12 엘지전자 주식회사 로컬 스토리지를 이용한 기록매체 재생방법 및 재생장치
US8577683B2 (en) 2008-08-15 2013-11-05 Thomas Majchrowski & Associates, Inc. Multipurpose media players
AU2006214311A1 (en) * 2005-02-14 2006-08-24 Teresis Media Management, Inc. Multipurpose media players
US8312489B2 (en) * 2005-02-23 2012-11-13 Sony Corporation CM searching method and apparatus, and CM-appendant information supplying method and apparatus
US8548963B2 (en) * 2005-08-09 2013-10-01 International Business Machines Corporation Context sensitive media and information
US20070043713A1 (en) * 2005-08-12 2007-02-22 Videonary, L.L.C. Video directory
NO327155B1 (no) 2005-10-19 2009-05-04 Fast Search & Transfer Asa Fremgangsmåte for å vise videodata innenfor resultatpresentasjoner i systemer for aksessering og søking av informasjon
CN103000210A (zh) 2005-10-21 2013-03-27 尼尔逊媒介研究股份有限公司 用于计量便携式媒体播放器的方法和装置
WO2007056344A2 (en) 2005-11-07 2007-05-18 Scanscout, Inc. Techiques for model optimization for statistical pattern recognition
US20070130602A1 (en) * 2005-12-07 2007-06-07 Ask Jeeves, Inc. Method and system to present a preview of video content
US7730405B2 (en) * 2005-12-07 2010-06-01 Iac Search & Media, Inc. Method and system to present video content
US20070130203A1 (en) * 2005-12-07 2007-06-07 Ask Jeeves, Inc. Method and system to provide targeted advertising with search results
CA2841017C (en) 2006-03-27 2016-12-20 The Nielsen Company (Us), Llc Methods and systems to meter media content presented on a wireless communication device
US7855548B2 (en) * 2006-03-29 2010-12-21 Levinton Manufacturing Co., Inc. Low labor enclosure assembly
US20080005126A1 (en) * 2006-06-29 2008-01-03 Ayyappan Sankaran System and method for managing and accessing one or more multimedia contents
US9633356B2 (en) 2006-07-20 2017-04-25 Aol Inc. Targeted advertising for playlists based upon search queries
US8046428B2 (en) * 2006-07-25 2011-10-25 Microsoft Corporation Presenting video content within a web page
US8413182B2 (en) * 2006-08-04 2013-04-02 Aol Inc. Mechanism for rendering advertising objects into featured content
US20080270903A1 (en) * 2006-08-09 2008-10-30 Razdog.Com System, method and software for an on-line media player
US7890972B2 (en) 2006-09-06 2011-02-15 Canon Kabushiki Kaisha Apparatus for generating electronic program guides and control method therefor
US20080189593A1 (en) * 2006-11-20 2008-08-07 Tim Baker System and method for enabling flash playback of MP3 files available on a web page
US8443346B2 (en) * 2007-01-18 2013-05-14 Aol Inc. Server evaluation of client-side script
CN101247247B (zh) * 2007-02-15 2012-06-27 华为技术有限公司 一种利用呈现信息传播广告的方法、系统和服务器
KR101330873B1 (ko) 2007-03-07 2013-11-18 엘지전자 주식회사 이동통신 단말기 및 이동통신 단말기에서 웹페이지의동영상 재생 방법
US20080228581A1 (en) * 2007-03-13 2008-09-18 Tadashi Yonezaki Method and System for a Natural Transition Between Advertisements Associated with Rich Media Content
US20080235588A1 (en) * 2007-03-20 2008-09-25 Yahoo! Inc. Media player playlist creation and editing within a browser interpretable document
US7739596B2 (en) * 2007-04-06 2010-06-15 Yahoo! Inc. Method and system for displaying contextual advertisements with media
US20080256563A1 (en) * 2007-04-13 2008-10-16 Cheng Han Systems and methods for using a lodestone in application windows to insert media content
US20080281685A1 (en) * 2007-05-07 2008-11-13 Christopher Jaffe Media with embedded advertising
US8713608B2 (en) * 2007-07-12 2014-04-29 At&T Intellectual Property I, Lp System for presenting media services
KR100942268B1 (ko) * 2007-08-06 2010-02-16 브이마크 코리아(유) 멀티미디어 북마크를 이용한 광고, 공유, 전송 및 검색방법
KR100914624B1 (ko) * 2007-08-24 2009-09-02 하나로드림(주) 인터넷상에서 동영상을 이용한 광고방법
FR2920620B1 (fr) 2007-08-31 2015-03-27 Alcatel Lucent Fourniture de service media permettant la reprise de sessions interrompues
US8577996B2 (en) * 2007-09-18 2013-11-05 Tremor Video, Inc. Method and apparatus for tracing users of online video web sites
US8549550B2 (en) 2008-09-17 2013-10-01 Tubemogul, Inc. Method and apparatus for passively monitoring online video viewing and viewer behavior
US20090083155A1 (en) * 2007-09-21 2009-03-26 Espereka, Inc. Systems and Methods for Usage Measurement of Content Resources
CN101141622B (zh) * 2007-10-23 2010-05-19 张伟华 网络视频连接信息的交互式编辑及扩展表现方法
CA2845710C (en) 2007-12-07 2015-04-14 Vidiense Technology Pty Ltd Method and system to display a video in an email
US8402025B2 (en) * 2007-12-19 2013-03-19 Google Inc. Video quality measures
US9639531B2 (en) 2008-04-09 2017-05-02 The Nielsen Company (Us), Llc Methods and apparatus to play and control playing of media in a web page
JP2011520324A (ja) * 2008-04-09 2011-07-14 ザ ニールセン カンパニー (ユー エス) エルエルシー ウェブページ内メディアコンテンツ再生兼再生制御方法及び装置
CN102067551B (zh) * 2008-06-16 2014-04-16 艾利森电话股份有限公司 媒体流处理
US8359612B2 (en) * 2008-08-13 2013-01-22 Tivo Inc. Content distribution system using transportable memory devices
GB0815651D0 (en) * 2008-08-28 2008-10-08 Omnifone Ltd Content ingestion
KR101486379B1 (ko) 2008-08-28 2015-01-26 엘지전자 주식회사 이동통신용 단말 및 멀티미디어 개체 재생 방법
US9612995B2 (en) 2008-09-17 2017-04-04 Adobe Systems Incorporated Video viewer targeting based on preference similarity
US20100107090A1 (en) * 2008-10-27 2010-04-29 Camille Hearst Remote linking to media asset groups
CN101505409B (zh) * 2009-03-13 2012-07-04 中兴通讯股份有限公司 通过浏览器播放移动多媒体广播节目的方法及其终端
CN101547256A (zh) * 2009-03-24 2009-09-30 宇龙计算机通信科技(深圳)有限公司 一种移动终端及其获取新闻的方法和系统端
US9189547B2 (en) * 2009-05-11 2015-11-17 Hulu, LLC Method and apparatus for presenting a search utility in an embedded video
JP5425531B2 (ja) * 2009-06-10 2014-02-26 株式会社Nttドコモ 閲覧状況分析システム、閲覧状況分析サーバ
US9690866B2 (en) * 2009-06-19 2017-06-27 Microsoft Technology Licensing, Llc Persistent media playback
US20110015985A1 (en) * 2009-07-17 2011-01-20 James Curtis Universal multimedia distribution, storage, and playback systems and methods
EP2473984A1 (de) * 2009-09-01 2012-07-11 Demaher Industrial Cameras Pty Limited Videokamerasystem
US20110093783A1 (en) * 2009-10-16 2011-04-21 Charles Parra Method and system for linking media components
CN102063447A (zh) * 2009-11-16 2011-05-18 联想(北京)有限公司 系统状态切换时的文件呈现方法及便携终端
WO2012057809A2 (en) * 2009-11-20 2012-05-03 Tadashi Yonezaki Methods and apparatus for optimizing advertisement allocation
US8244707B2 (en) * 2010-01-15 2012-08-14 Hulu Llc Method and apparatus for providing supplemental video content for third party websites
CN102378049A (zh) * 2010-08-19 2012-03-14 中兴保全股份有限公司 智能网络电视播放平台
CN101951376A (zh) * 2010-09-20 2011-01-19 中国联合网络通信集团有限公司 广告处理方法、设备及系统
JP5614215B2 (ja) * 2010-10-01 2014-10-29 ミツミ電機株式会社 表示画面切替装置、表示画面切替方法、及び表示画面切替プログラム
US9767195B2 (en) 2011-04-21 2017-09-19 Touchstream Technologies, Inc. Virtualized hosting and displaying of content using a swappable media player
JP5592433B2 (ja) * 2011-05-03 2014-09-17 宏達國際電子股▲ふん▼有限公司 手持ち式電子装置及びそのマルチメディアクリップ記録方法
EP2523111A1 (de) * 2011-05-13 2012-11-14 Research In Motion Limited Zuweisung von Mediendekodierquellen in Übereinstimmung mit den Prioritäten von Medienelementen in empfangenen Daten
US8621352B2 (en) * 2011-06-08 2013-12-31 Cisco Technology, Inc. Virtual meeting video sharing
US8849095B2 (en) * 2011-07-26 2014-09-30 Ooyala, Inc. Goal-based video delivery system
US9183566B2 (en) * 2011-10-14 2015-11-10 Google Inc. Systems and methods for displaying advertisements in an advertisement unit
US11284137B2 (en) 2012-04-24 2022-03-22 Skreens Entertainment Technologies, Inc. Video processing systems and methods for display, selection and navigation of a combination of heterogeneous sources
US10499118B2 (en) 2012-04-24 2019-12-03 Skreens Entertainment Technologies, Inc. Virtual and augmented reality system and headset display
US9872069B1 (en) * 2012-06-21 2018-01-16 Google Llc Goal-based video analytics
US20140006174A1 (en) * 2012-06-28 2014-01-02 Google Inc. Systems and techniques for determining a quantity of displayable content units within a frame
CN103577176A (zh) * 2012-08-02 2014-02-12 腾讯科技(深圳)有限公司 视频独立播放的实现方法及实现该方法的移动终端设备
KR20140089871A (ko) * 2013-01-07 2014-07-16 삼성전자주식회사 대화형 서버, 그 제어 방법 및 대화형 시스템
US20140196062A1 (en) 2013-01-10 2014-07-10 United Video Properties, Inc. Systems and methods for setting prices in data driven media placement
US9325381B2 (en) 2013-03-15 2016-04-26 The Nielsen Company (Us), Llc Methods, apparatus and articles of manufacture to monitor mobile devices
US20140281980A1 (en) 2013-03-15 2014-09-18 Chad A. Hage Methods and Apparatus to Identify a Type of Media Presented by a Media Player
KR102077505B1 (ko) * 2013-03-15 2020-04-07 삼성전자주식회사 전자장치의 웹 페이지 처리 방법 및 장치
CN103294767A (zh) * 2013-04-22 2013-09-11 腾讯科技(深圳)有限公司 浏览器的多媒体信息显示方法及装置
US20140325323A1 (en) * 2013-04-28 2014-10-30 Tencent Technology (Shenzhen) Company Limited Online video playing method and apparatus and computer readable medium
CN104378278B (zh) * 2013-08-12 2019-11-29 腾讯科技(深圳)有限公司 在移动终端进行微通信音频播放的方法及系统
GB2533524B8 (en) * 2013-08-30 2020-12-23 Skreens Entertainment Tech Inc Video display system
US8812956B1 (en) * 2013-09-13 2014-08-19 Magnify Networks, Inc. Video curation platform with pre-roll advertisements for discovered content
CN103648037A (zh) * 2013-11-15 2014-03-19 乐视致新电子科技(天津)有限公司 智能电视媒体播放器及其搜索响应方法、智能电视
CN103699657A (zh) * 2013-12-26 2014-04-02 乐视网信息技术(北京)股份有限公司 一种网页多媒体播放处理方法及装置
US10002191B2 (en) 2013-12-31 2018-06-19 Google Llc Methods, systems, and media for generating search results based on contextual information
US9456237B2 (en) 2013-12-31 2016-09-27 Google Inc. Methods, systems, and media for presenting supplemental information corresponding to on-demand media content
TW201530307A (zh) 2014-01-29 2015-08-01 Ibm 處置日誌文檔的電腦實施方法
WO2016007962A1 (en) 2014-07-11 2016-01-14 ProSports Technologies, LLC Camera feed distribution from event venue virtual seat cameras
US9571903B2 (en) 2014-07-11 2017-02-14 ProSports Technologies, LLC Ball tracker snippets
WO2016007965A1 (en) 2014-07-11 2016-01-14 ProSports Technologies, LLC Ball tracker camera
US9655027B1 (en) 2014-07-11 2017-05-16 ProSports Technologies, LLC Event data transmission to eventgoer devices
US9760572B1 (en) 2014-07-11 2017-09-12 ProSports Technologies, LLC Event-based content collection for network-based distribution
US9729644B1 (en) 2014-07-28 2017-08-08 ProSports Technologies, LLC Event and fantasy league data transmission to eventgoer devices
US9699523B1 (en) 2014-09-08 2017-07-04 ProSports Technologies, LLC Automated clip creation
CN105797372A (zh) * 2014-12-30 2016-07-27 北京奇虎科技有限公司 脚本播放窗口的调整方法及装置
CN106034253A (zh) 2015-03-09 2016-10-19 阿里巴巴集团控股有限公司 视频内容播放方法、装置及终端设备
FI126142B (en) * 2015-03-13 2016-07-15 Antti Törrönen Specify the location of content embedded in a web page
CN104954858B (zh) * 2015-06-18 2018-01-19 广东欧珀移动通信有限公司 多媒体播放节点注释和快速播放的方法、移动终端及播放设备
US20160378747A1 (en) * 2015-06-29 2016-12-29 Apple Inc. Virtual assistant for media playback
CN105159636A (zh) * 2015-07-20 2015-12-16 天脉聚源(北京)科技有限公司 控制显示载体的方法和装置
WO2017035378A2 (en) * 2015-08-25 2017-03-02 Xcube Research And Development, Inc. Translating file type aware virtual filesystem and content addressable globally distributed filesystem
CN105657545A (zh) * 2015-11-17 2016-06-08 乐视云计算有限公司 视频播放的方法及装置
GB2547183B (en) * 2015-12-14 2021-08-25 Trichord Ltd Printing on to a 3-dimensional article
CN106331574A (zh) * 2016-09-19 2017-01-11 深圳市紫金支点技术股份有限公司 一种vtm设备的视频通话方法及系统
CN106484871A (zh) * 2016-10-12 2017-03-08 乐视控股(北京)有限公司 播放请求的方法、装置以及终端
CN107038590A (zh) * 2017-03-21 2017-08-11 阿里巴巴集团控股有限公司 展示用户信息的实现方法和装置
US10820034B2 (en) * 2017-05-26 2020-10-27 At&T Intellectual Property I, L.P. Providing streaming video from mobile computing nodes
TWI657343B (zh) * 2017-09-01 2019-04-21 莊坤衛 能適應性地調整嵌入式網頁元件之系統及其方法
US10575033B2 (en) * 2017-09-05 2020-02-25 Adobe Inc. Injecting targeted ads into videos
US10909189B2 (en) 2018-04-20 2021-02-02 Microsoft Technology Licensing, Llc Service-backed contextual document embedding
CN110062295A (zh) * 2019-04-19 2019-07-26 视联动力信息技术股份有限公司 一种文件资源获取方法及系统
CN110401877B (zh) * 2019-07-18 2023-02-10 北京字节跳动网络技术有限公司 视频播放的控制方法、装置、电子设备、及存储介质
CN111586447A (zh) * 2020-05-08 2020-08-25 北京奇艺世纪科技有限公司 多媒体网站的导流方法、多媒体数据的播放方法及服务器

Family Cites Families (292)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US2251016A (en) * 1940-02-26 1941-07-29 Giddings & Lewis Clamping mechanism
US5241305A (en) 1987-05-15 1993-08-31 Newspager Corporation Of America Paper multi-level group messaging with group parsing by message
US5345227A (en) 1987-05-15 1994-09-06 Newspager Corporation Of America Pager with mask for database update
US5339434A (en) 1992-12-07 1994-08-16 Trw Inc. Heterogeneous data translation system
US5600364A (en) 1992-12-09 1997-02-04 Discovery Communications, Inc. Network controller for cable television delivery systems
US5425021A (en) 1993-01-28 1995-06-13 International Business Machines Corporation Packet switching resource management within nodes
US5467471A (en) 1993-03-10 1995-11-14 Bader; David A. Maintaining databases by means of hierarchical genealogical table
JP3067966B2 (ja) 1993-12-06 2000-07-24 松下電器産業株式会社 画像部品を検索する装置及びその方法
US5491511A (en) 1994-02-04 1996-02-13 Odle; James A. Multimedia capture and audit system for a video surveillance network
KR100461207B1 (ko) 1994-04-15 2005-04-21 코닌클리케 필립스 일렉트로닉스 엔.브이. 디지탈영상신호송수신장치
US5519438A (en) * 1994-06-30 1996-05-21 Intel Corporation Computer with a video subsystem that contains timers which are used to create calibration tables correlating time intervals with the decoding and converting of video input signals
CA2154951C (en) 1994-09-12 2004-05-25 John E. Warnock Method and apparatus for viewing electronic documents
US5802361A (en) 1994-09-30 1998-09-01 Apple Computer, Inc. Method and system for searching graphic images and videos
US5616876A (en) 1995-04-19 1997-04-01 Microsoft Corporation System and methods for selecting music on the basis of subjective content
US5680323A (en) 1995-06-23 1997-10-21 Canon Information Systems, Inc. Multimedia player
US5907837A (en) 1995-07-17 1999-05-25 Microsoft Corporation Information retrieval system in an on-line network including separate content and layout of published titles
US5963940A (en) 1995-08-16 1999-10-05 Syracuse University Natural language information retrieval system and method
US6067552A (en) 1995-08-21 2000-05-23 Cnet, Inc. User interface system and method for browsing a hypertext database
US5974409A (en) 1995-08-23 1999-10-26 Microsoft Corporation System and method for locating information in an on-line network
US5737619A (en) 1995-10-19 1998-04-07 Judson; David Hugh World wide web browsing with content delivery over an idle connection and interstitial content display
US5956484A (en) 1995-12-13 1999-09-21 Immersion Corporation Method and apparatus for providing force feedback over a computer network
KR19990072122A (ko) 1995-12-12 1999-09-27 바자니 크레이그 에스 실시간 영상 전송 방법 및 장치
US5974455A (en) 1995-12-13 1999-10-26 Digital Equipment Corporation System for adding new entry to web page table upon receiving web page including link to another web page not having corresponding entry in web page table
KR100211056B1 (ko) * 1995-12-23 1999-07-15 이계철 다수개의 비디오에 대한 윈도우 제어방법
US6018768A (en) 1996-03-08 2000-01-25 Actv, Inc. Enhanced video programming system and method for incorporating and displaying retrieved integrated internet information segments
US6240555B1 (en) * 1996-03-29 2001-05-29 Microsoft Corporation Interactive entertainment system for presenting supplemental interactive content together with continuous video programs
US6035330A (en) 1996-03-29 2000-03-07 British Telecommunications World wide web navigational mapping system and method
US5983237A (en) 1996-03-29 1999-11-09 Virage, Inc. Visual dictionary
US5872567A (en) * 1996-03-29 1999-02-16 International Business Machines Corporation Method, memory and apparatus for automatically resizing a window in response to a loss or gain in focus
US6006242A (en) 1996-04-05 1999-12-21 Bankers Systems, Inc. Apparatus and method for dynamically creating a document
US5995921A (en) 1996-04-23 1999-11-30 International Business Machines Corporation Natural language help interface
US6374260B1 (en) 1996-05-24 2002-04-16 Magnifi, Inc. Method and apparatus for uploading, indexing, analyzing, and searching media content
US5903892A (en) 1996-05-24 1999-05-11 Magnifi, Inc. Indexing of media content on a network
US6018619A (en) 1996-05-24 2000-01-25 Microsoft Corporation Method, system and apparatus for client-side usage tracking of information server systems
US6181336B1 (en) 1996-05-31 2001-01-30 Silicon Graphics, Inc. Database-independent, scalable, object-oriented architecture and API for managing digital multimedia assets
US5875332A (en) 1996-05-31 1999-02-23 International Business Machines Corporation Generating a common gateway interface adapter customized for a stored procedure
US5920859A (en) 1997-02-05 1999-07-06 Idd Enterprises, L.P. Hypertext document retrieval system and method
US5761436A (en) 1996-07-01 1998-06-02 Sun Microsystems, Inc. Method and apparatus for combining truncated hyperlinks to form a hyperlink aggregate
US6038610A (en) 1996-07-17 2000-03-14 Microsoft Corporation Storage of sitemaps at server sites for holding information regarding content
EP1018084B1 (de) 1996-07-25 2011-12-07 Xcelera Inc. Web-server system mit primären und sekundären servern
US6272505B1 (en) 1998-07-07 2001-08-07 Carlos De La Huerga Document modification based hyperlink limiting method and apparatus
US5991374A (en) * 1996-08-08 1999-11-23 Hazenfield; Joey C. Programmable messaging system for controlling playback of messages on remote music on-hold- compatible telephone systems and other message output devices
US5920854A (en) 1996-08-14 1999-07-06 Infoseek Corporation Real-time document collection search engine with phrase indexing
US5933811A (en) 1996-08-20 1999-08-03 Paul D. Angles System and method for delivering customized advertisements within interactive communication systems
EP0825007B1 (de) * 1996-08-21 2002-05-22 Sumitomo Chemical Company Limited Formanordnung zur Herstellung eines mehrschichtigen geformten Gegenstandes und deren Verwendung bei einem Verfahren zur Herstellung eines mehrschichtigen geformten Gegenstandes
US5721827A (en) 1996-10-02 1998-02-24 James Logan System for electrically distributing personalized information
US6038561A (en) 1996-10-15 2000-03-14 Manning & Napier Information Services Management and analysis of document information text
US6009271A (en) 1996-10-28 1999-12-28 Bmc Software, Inc. Method of retrieving data from a relational database
US6012126A (en) 1996-10-29 2000-01-04 International Business Machines Corporation System and method for caching objects of non-uniform size using multiple LRU stacks partitions into a range of sizes
AU5200198A (en) 1996-11-07 1998-05-29 Natrificial Llc Method and apparatus for organizing and processing information using a digital computer
US5915001A (en) 1996-11-14 1999-06-22 Vois Corporation System and method for providing and using universally accessible voice and speech data files
US5935210A (en) 1996-11-27 1999-08-10 Microsoft Corporation Mapping the structure of a collection of computer resources
US6131095A (en) 1996-12-11 2000-10-10 Hewlett-Packard Company Method of accessing a target entity over a communications network
US6177931B1 (en) * 1996-12-19 2001-01-23 Index Systems, Inc. Systems and methods for displaying and recording control interface with television programs, video, advertising information and program scheduling information
US5917424A (en) 1996-12-31 1999-06-29 At & T Corp Duplicate page sensor system and method
DE69837194T2 (de) 1997-01-06 2007-10-31 Bellsouth Intellectual Property Corp., Wilmington Methode und system zur netzwerkverwendungserfassung
US6251016B1 (en) 1997-01-07 2001-06-26 Fujitsu Limited Information offering system for providing a lottery on a network
US5892843A (en) 1997-01-21 1999-04-06 Matsushita Electric Industrial Co., Ltd. Title, caption and photo extraction from scanned document images
US6225995B1 (en) 1997-10-31 2001-05-01 Oracle Corporaton Method and apparatus for incorporating state information into a URL
US6138162A (en) 1997-02-11 2000-10-24 Pointcast, Inc. Method and apparatus for configuring a client to redirect requests to a caching proxy server based on a category ID with the request
US5930783A (en) 1997-02-21 1999-07-27 Nec Usa, Inc. Semantic and cognition based image retrieval
US5870755A (en) 1997-02-26 1999-02-09 Carnegie Mellon University Method and apparatus for capturing and presenting digital data in a synthetic interview
US5941944A (en) 1997-03-03 1999-08-24 Microsoft Corporation Method for providing a substitute for a requested inaccessible object by identifying substantially similar objects using weights corresponding to object features
US6112202A (en) 1997-03-07 2000-08-29 International Business Machines Corporation Method and system for identifying authoritative information resources in an environment with content-based links between information resources
US6064376A (en) * 1997-03-13 2000-05-16 United Video Properties, Inc. Adjustable program guide display system
US6782427B1 (en) 1997-04-02 2004-08-24 Allegro Software Development Corporation Serving data from a resource limited system
US6094684A (en) 1997-04-02 2000-07-25 Alpha Microsystems, Inc. Method and apparatus for data communication
US5924116A (en) 1997-04-02 1999-07-13 International Business Machines Corporation Collaborative caching of a requested object by a lower level node as a function of the caching status of the object at a higher level node
US6314456B1 (en) 1997-04-02 2001-11-06 Allegro Software Development Corporation Serving data from a resource limited system
US5987525A (en) 1997-04-15 1999-11-16 Cddb, Inc. Network delivery of interactive entertainment synchronized to playback of audio recordings
US5946697A (en) 1997-04-22 1999-08-31 Microsoft Corporation Rapid transfer of HTML files
US6065058A (en) 1997-05-09 2000-05-16 International Business Machines Corp. Dynamic push filtering based on information exchanged among nodes in a proxy hierarchy
US5999940A (en) 1997-05-28 1999-12-07 Home Information Services, Inc. Interactive information discovery tool and methodology
US5920856A (en) 1997-06-09 1999-07-06 Xerox Corporation System for selecting multimedia databases over networks
US6282548B1 (en) 1997-06-21 2001-08-28 Alexa Internet Automatically generate and displaying metadata as supplemental information concurrently with the web page, there being no link between web page and metadata
US6470307B1 (en) 1997-06-23 2002-10-22 National Research Council Of Canada Method and apparatus for automatically identifying keywords within a document
US5983218A (en) 1997-06-30 1999-11-09 Xerox Corporation Multimedia database for use over networks
US5895471A (en) 1997-07-11 1999-04-20 Unwired Planet, Inc. Providing a directory of frequently used hyperlinks on a remote server
US6324536B1 (en) 1997-07-22 2001-11-27 International Business Machines Corporation Method and system for providing interactive electronic catalog for product and constraint information of equality and inequality search
US6026413A (en) 1997-08-01 2000-02-15 International Business Machines Corporation Determining how changes to underlying data affect cached objects
US6078916A (en) 1997-08-01 2000-06-20 Culliss; Gary Method for organizing information
US6006264A (en) 1997-08-01 1999-12-21 Arrowpoint Communications, Inc. Method and system for directing a flow between a client and a server
WO1999008193A1 (en) * 1997-08-08 1999-02-18 Pics Previews, Inc. A reconfigurable audiovisual previewing system and method of operation
US6081774A (en) 1997-08-22 2000-06-27 Novell, Inc. Natural language information retrieval system and method
US5956722A (en) 1997-09-23 1999-09-21 At&T Corp. Method for effective indexing of partially dynamic documents
US6192382B1 (en) 1997-09-24 2001-02-20 Mediaone Group, Inc. Method and system for web site construction using HTML fragment caching
JP3733218B2 (ja) 1997-09-30 2006-01-11 キヤノン株式会社 中継装置及びその制御方法及び記憶媒体
US6009410A (en) 1997-10-16 1999-12-28 At&T Corporation Method and system for presenting customized advertising to a user on the world wide web
US6026391A (en) 1997-10-31 2000-02-15 Oracle Corporation Systems and methods for estimating query response times in a computer system
US5991756A (en) 1997-11-03 1999-11-23 Yahoo, Inc. Information retrieval from hierarchical compound documents
US6061692A (en) 1997-11-04 2000-05-09 Microsoft Corporation System and method for administering a meta database as an integral component of an information server
US6157924A (en) 1997-11-07 2000-12-05 Bell & Howell Mail Processing Systems Company Systems, methods, and computer program products for delivering information in a preferred medium
US5953718A (en) 1997-11-12 1999-09-14 Oracle Corporation Research mode for a knowledge base search and retrieval system
AU1391999A (en) * 1997-11-12 1999-05-31 Benjamin Slotznick Automatically switching a user's interface from a program to another program while the first is processing
US6029165A (en) 1997-11-12 2000-02-22 Arthur Andersen Llp Search and retrieval information system and method
US5999664A (en) 1997-11-14 1999-12-07 Xerox Corporation System for searching a corpus of document images by user specified document layout components
US6681227B1 (en) 1997-11-19 2004-01-20 Ns Solutions Corporation Database system and a method of data retrieval from the system
US6151584A (en) 1997-11-20 2000-11-21 Ncr Corporation Computer architecture and method for validating and collecting and metadata and data about the internet and electronic commerce environments (data discoverer)
US6055543A (en) 1997-11-21 2000-04-25 Verano File wrapper containing cataloging information for content searching across multiple platforms
US6037934A (en) 1997-11-21 2000-03-14 International Business Machines Corporation Named bookmark sets
US6092100A (en) 1997-11-21 2000-07-18 International Business Machines Corporation Method for intelligently resolving entry of an incorrect uniform resource locator (URL)
US5987466A (en) 1997-11-25 1999-11-16 International Business Machines Corporation Presenting web pages with discrete, browser-controlled complexity levels
WO1999027681A2 (en) 1997-11-25 1999-06-03 Motorola Inc. Audio content player methods, systems, and articles of manufacture
US5918232A (en) 1997-11-26 1999-06-29 Whitelight Systems, Inc. Multidimensional domain modeling method and system
US6253204B1 (en) 1997-12-17 2001-06-26 Sun Microsystems, Inc. Restoring broken links utilizing a spider process
US6178439B1 (en) 1997-12-23 2001-01-23 British Telecommunications Public Limited Company HTTP session control
US6067565A (en) 1998-01-15 2000-05-23 Microsoft Corporation Technique for prefetching a web page of potential future interest in lieu of continuing a current information download
US6493720B1 (en) 1998-01-26 2002-12-10 International Business Machines Corporation Method and system for synchronization of metadata in an information catalog
US6163778A (en) 1998-02-06 2000-12-19 Sun Microsystems, Inc. Probabilistic web link viability marker and web page ratings
US6144991A (en) * 1998-02-19 2000-11-07 Telcordia Technologies, Inc. System and method for managing interactions between users in a browser-based telecommunications network
US6377995B2 (en) 1998-02-19 2002-04-23 At&T Corp. Indexing multimedia communications
US6173287B1 (en) 1998-03-11 2001-01-09 Digital Equipment Corporation Technique for ranking multimedia annotations of interest
US6421675B1 (en) 1998-03-16 2002-07-16 S. L. I. Systems, Inc. Search engine
JP3597697B2 (ja) 1998-03-20 2004-12-08 富士通株式会社 文書要約装置およびその方法
US6859213B1 (en) 1998-03-23 2005-02-22 Sun Microsystems, Inc. Method and apparatus for selecting attachments
US6154738A (en) 1998-03-27 2000-11-28 Call; Charles Gainor Methods and apparatus for disseminating product information via the internet using universal product codes
US6118450A (en) 1998-04-03 2000-09-12 Sony Corporation Graphic user interface that is usable as a PC interface and an A/V interface
US6092072A (en) 1998-04-07 2000-07-18 Lucent Technologies, Inc. Programmed medium for clustering large databases
US6112203A (en) 1998-04-09 2000-08-29 Altavista Company Method for ranking documents in a hyperlinked environment using connectivity and selective content analysis
US6128627A (en) 1998-04-15 2000-10-03 Inktomi Corporation Consistent data storage in an object cache
US6175829B1 (en) 1998-04-22 2001-01-16 Nec Usa, Inc. Method and apparatus for facilitating query reformulation
US6044375A (en) 1998-04-30 2000-03-28 Hewlett-Packard Company Automatic extraction of metadata using a neural network
US6473102B1 (en) * 1998-05-11 2002-10-29 Apple Computer, Inc. Method and system for automatically resizing and repositioning windows in response to changes in display
US6310601B1 (en) 1998-05-12 2001-10-30 International Business Machines Corporation Resizing images to improve network throughput
WO1999060504A1 (en) 1998-05-15 1999-11-25 Unicast Communications Corporation A technique for implementing browser-initiated network-distributed advertising and for interstitially displaying an advertisement
US6212522B1 (en) 1998-05-15 2001-04-03 International Business Machines Corporation Searching and conditionally serving bookmark sets based on keywords
US6098064A (en) 1998-05-22 2000-08-01 Xerox Corporation Prefetching and caching documents according to probability ranked need S list
US6498897B1 (en) 1998-05-27 2002-12-24 Kasenna, Inc. Media server system and method having improved asset types for playback of digital media
US6208988B1 (en) 1998-06-01 2001-03-27 Bigchalk.Com, Inc. Method for identifying themes associated with a search query using metadata and for organizing documents responsive to the search query in accordance with the themes
US6006225A (en) 1998-06-15 1999-12-21 Amazon.Com Refining search queries by the suggestion of correlated terms from prior searches
US6256623B1 (en) 1998-06-22 2001-07-03 Microsoft Corporation Network search access construct for accessing web-based search services
US6411952B1 (en) 1998-06-24 2002-06-25 Compaq Information Technologies Group, Lp Method for learning character patterns to interactively control the scope of a web crawler
US6424966B1 (en) 1998-06-30 2002-07-23 Microsoft Corporation Synchronizing crawler with notification source
US6594662B1 (en) 1998-07-01 2003-07-15 Netshadow, Inc. Method and system for gathering information resident on global computer networks
US6092118A (en) 1998-07-06 2000-07-18 Northrop Grumman Corporation Inter-computer communication method and apparatus utilizing clocked message playback and message format definition files
US6327574B1 (en) 1998-07-07 2001-12-04 Encirq Corporation Hierarchical models of consumer attributes for targeting content in a privacy-preserving manner
US6711590B1 (en) 1998-07-10 2004-03-23 Canon Kabushiki Kaisha Linking metadata with a time-sequential digital signal
US6275820B1 (en) 1998-07-16 2001-08-14 Perot Systems Corporation System and method for integrating search results from heterogeneous information resources
US6138113A (en) 1998-08-10 2000-10-24 Altavista Company Method for identifying near duplicate pages in a hyperlinked database
JP2000059326A (ja) * 1998-08-11 2000-02-25 Sony Corp 送出ログファイル作成方法およびデータ送出装置
US6356898B2 (en) 1998-08-31 2002-03-12 International Business Machines Corporation Method and system for summarizing topics of documents browsed by a user
US6829646B1 (en) * 1999-10-13 2004-12-07 L. V. Partners, L.P. Presentation of web page content based upon computer video resolutions
US6240416B1 (en) 1998-09-11 2001-05-29 Ambeo, Inc. Distributed metadata system and method
US6934963B1 (en) * 1998-09-22 2005-08-23 United Video Properties, Inc. Interactive television program guide with passive content
US6567800B1 (en) 1998-10-01 2003-05-20 At&T Corp. System and method for searching information stored on a network
JP2000137667A (ja) 1998-10-30 2000-05-16 Toshiba Corp クライアント・サーバ・システム
US6452609B1 (en) * 1998-11-06 2002-09-17 Supertuner.Com Web application for accessing media streams
US6134548A (en) 1998-11-19 2000-10-17 Ac Properties B.V. System, method and article of manufacture for advanced mobile bargain shopping
US6249844B1 (en) 1998-11-13 2001-06-19 International Business Machines Corporation Identifying, processing and caching object fragments in a web environment
US6605120B1 (en) 1998-12-10 2003-08-12 International Business Machines Corporation Filter definition for distribution mechanism for filtering, formatting and reuse of web based content
US6760916B2 (en) 2000-01-14 2004-07-06 Parkervision, Inc. Method, system and computer program product for producing and distributing enhanced media downstreams
JP3695191B2 (ja) 1998-12-25 2005-09-14 日本電気株式会社 翻訳支援装置及びその方法並びにコンピュータ可読記録媒体
US20020194260A1 (en) 1999-01-22 2002-12-19 Kent Lawrence Headley Method and apparatus for creating multimedia playlists for audio-visual systems
ES2220403T3 (es) * 1999-02-08 2004-12-16 United Video Properties, Inc. Guia electronica de programas con soporte para contenidos enriquecido de programas.
AU3594500A (en) 1999-02-12 2000-08-29 Itlist.Com, Inc. Bookmark search engine
US6456305B1 (en) * 1999-03-18 2002-09-24 Microsoft Corporation Method and system for automatically fitting a graphical display of objects to the dimensions of a display window
US6393415B1 (en) 1999-03-31 2002-05-21 Verizon Laboratories Inc. Adaptive partitioning techniques in performing query requests and request routing
US6262724B1 (en) * 1999-04-15 2001-07-17 Apple Computer, Inc. User interface for presenting media information
US20050166232A1 (en) * 1999-04-21 2005-07-28 Lamkin Allan B... Presentation of media content from multiple media sources
US6539382B1 (en) 1999-04-29 2003-03-25 International Business Machines Corporation Intelligent pre-caching algorithm for a directory server based on user data access history
US6253198B1 (en) 1999-05-11 2001-06-26 Search Mechanics, Inc. Process for maintaining ongoing registration for pages on a given search engine
US6175830B1 (en) 1999-05-20 2001-01-16 Evresearch, Ltd. Information management, retrieval and display system and associated method
US6996627B1 (en) * 1999-05-25 2006-02-07 Realnetworks, Inc. System and method for providing update information
US20020059184A1 (en) 1999-05-27 2002-05-16 Yoav Ilan Subject-oriented communication through the internet
JP3998858B2 (ja) 1999-05-28 2007-10-31 株式会社バンダイナムコゲームス ゲーム装置、ゲーム装置の画像処理方法および記録媒体
US6486891B1 (en) 1999-06-03 2002-11-26 Ann M. Rice Automated bookmarking of online advertisements
US6547829B1 (en) 1999-06-30 2003-04-15 Microsoft Corporation Method and system for detecting duplicate documents in web crawls
US6519564B1 (en) 1999-07-01 2003-02-11 Koninklijke Philips Electronics N.V. Content-driven speech-or audio-browser
US6321200B1 (en) 1999-07-02 2001-11-20 Mitsubish Electric Research Laboratories, Inc Method for extracting features from a mixture of signals
US20010044719A1 (en) 1999-07-02 2001-11-22 Mitsubishi Electric Research Laboratories, Inc. Method and system for recognizing, indexing, and searching acoustic signals
US6411724B1 (en) 1999-07-02 2002-06-25 Koninklijke Philips Electronics N.V. Using meta-descriptors to represent multimedia information
US6587128B2 (en) * 1999-07-15 2003-07-01 International Business Machines Corporation Method for displaying hidden objects by varying the transparency of overlapping objects
US7181438B1 (en) 1999-07-21 2007-02-20 Alberti Anemometer, Llc Database access system
US6895557B1 (en) * 1999-07-21 2005-05-17 Ipix Corporation Web-based media submission tool
US7353246B1 (en) 1999-07-30 2008-04-01 Miva Direct, Inc. System and method for enabling information associations
US6895402B1 (en) 1999-08-25 2005-05-17 International Business Machines Corporation Detecting framing of a network resource identified by a target uniform resource locator
US6788768B1 (en) 1999-09-13 2004-09-07 Microstrategy, Incorporated System and method for real-time, personalized, dynamic, interactive voice services for book-related information
US6701355B1 (en) 1999-09-29 2004-03-02 Susquehanna Media Co. System and method for dynamically substituting broadcast material and targeting to specific audiences
US6549922B1 (en) 1999-10-01 2003-04-15 Alok Srivastava System for collecting, transforming and managing media metadata
US6782391B1 (en) 1999-10-01 2004-08-24 Ncr Corporation Intelligent knowledge base content categorizer (IKBCC)
AU7863600A (en) 1999-10-05 2001-05-10 Zapmedia, Inc. System and method for distributing media assets to user devices and managing user rights of the media assets
US6516337B1 (en) 1999-10-14 2003-02-04 Arcessa, Inc. Sending to a central indexing site meta data or signatures from objects on a computer network
US8291340B1 (en) * 1999-10-14 2012-10-16 Hoshiko Llc Method and apparatus for providing content to users
US7630986B1 (en) 1999-10-27 2009-12-08 Pinpoint, Incorporated Secure data interchange
US6519603B1 (en) 1999-10-28 2003-02-11 International Business Machine Corporation Method and system for organizing an annotation structure and for querying data and annotations
US6351755B1 (en) 1999-11-02 2002-02-26 Alta Vista Company System and method for associating an extensible set of data with documents downloaded by a web crawler
US7152207B1 (en) * 1999-11-05 2006-12-19 Decentrix Inc. Method and apparatus for providing conditional customization for generating a web site
JP4325102B2 (ja) 1999-11-12 2009-09-02 ソニー株式会社 情報処理装置および方法、並びにプログラム格納媒体
US6490585B1 (en) 1999-11-12 2002-12-03 Unisys Corp Cellular multiprocessor data warehouse
US6651058B1 (en) 1999-11-15 2003-11-18 International Business Machines Corporation System and method of automatic discovery of terms in a document that are relevant to a given target topic
US6734880B2 (en) * 1999-11-24 2004-05-11 Stentor, Inc. User interface for a medical informatics systems
EP1240578A4 (de) * 1999-12-02 2004-12-15 Zedo Inc Datenverarbeitungssystem für gezielten inhalt
US7103605B1 (en) 1999-12-10 2006-09-05 A21, Inc. Timeshared electronic catalog system and method
US6691108B2 (en) 1999-12-14 2004-02-10 Nec Corporation Focused search engine and method
US6658402B1 (en) 1999-12-16 2003-12-02 International Business Machines Corporation Web client controlled system, method, and program to get a proximate page when a bookmarked page disappears
US6556983B1 (en) 2000-01-12 2003-04-29 Microsoft Corporation Methods and apparatus for finding semantic information, such as usage logs, similar to a query using a pattern lattice data space
US7450734B2 (en) 2000-01-13 2008-11-11 Digimarc Corporation Digital asset management, targeted searching and desktop searching using digital watermarks
AU2001229402A1 (en) 2000-01-13 2001-07-24 Digimarc Corporation Authenticating metadata and embedding metadata in watermarks of media signals
US6725214B2 (en) 2000-01-14 2004-04-20 Dotnsf Apparatus and method to support management of uniform resource locators and/or contents of database servers
US7080064B2 (en) 2000-01-20 2006-07-18 International Business Machines Corporation System and method for integrating on-line user ratings of businesses with search engines
US6449627B1 (en) 2000-01-21 2002-09-10 International Business Machines Corp. Volume management method and system for a compilation of content
US7228305B1 (en) 2000-01-24 2007-06-05 Friskit, Inc. Rating system for streaming media playback system
US6519648B1 (en) 2000-01-24 2003-02-11 Friskit, Inc. Streaming media search and continuous playback of multiple media resources located on a network
US7281034B1 (en) 2000-01-24 2007-10-09 Friskit, Inc. System and method for media playback over a network using links that contain control signals and commands
US6389467B1 (en) 2000-01-24 2002-05-14 Friskit, Inc. Streaming media search and continuous playback system of media resources located by multiple network addresses
US20010049824A1 (en) 2000-01-25 2001-12-06 Baker Stanley C. Internet business model for the production, market making and distribution of audio and multimedia programs
US6121963A (en) * 2000-01-26 2000-09-19 Vrmetropolis.Com, Inc. Virtual theater
US7162691B1 (en) 2000-02-01 2007-01-09 Oracle International Corp. Methods and apparatus for indexing and searching of multi-media web pages
US6675174B1 (en) 2000-02-02 2004-01-06 International Business Machines Corp. System and method for measuring similarity between a set of known temporal media segments and a one or more temporal media streams
US6931397B1 (en) 2000-02-11 2005-08-16 International Business Machines Corporation System and method for automatic generation of dynamic search abstracts contain metadata by crawler
IL134514A0 (en) 2000-02-13 2001-04-30 Levine David A method of quantifying royalty owner rights
US6834308B1 (en) 2000-02-17 2004-12-21 Audible Magic Corporation Method and apparatus for identifying media content presented on a media playing device
AU2001241564A1 (en) 2000-02-17 2001-08-27 E-Numerate Solutions, Inc. Rdl search engine
US6819339B1 (en) 2000-02-24 2004-11-16 Eric Morgan Dowling Web browser with multilevel functions
US6438539B1 (en) 2000-02-25 2002-08-20 Agents-4All.Com, Inc. Method for retrieving data from an information network through linking search criteria to search strategy
US6718328B1 (en) 2000-02-28 2004-04-06 Akamai Technologies, Inc. System and method for providing controlled and secured access to network resources
US20010054001A1 (en) * 2000-03-10 2001-12-20 Robinson Gary B. System and method for advertising
US6839903B1 (en) 2000-03-24 2005-01-04 Sony Corporation Method of selecting a portion of a block of data for display based on characteristics of a display device
US7031931B1 (en) * 2000-03-30 2006-04-18 Nokia Corporation Portable device attached to a media player for rating audio/video contents
US6816858B1 (en) 2000-03-31 2004-11-09 International Business Machines Corporation System, method and apparatus providing collateral information for a video/audio stream
KR20000037022A (ko) 2000-04-04 2000-07-05 정정섭 인터넷 및 lan/wan등의 네트워크 환경에서의동영상 실시간 서비스 시스템 및 그 방법
US7222163B1 (en) 2000-04-07 2007-05-22 Virage, Inc. System and method for hosting of video content over a network
US6865593B1 (en) 2000-04-12 2005-03-08 Webcollege, Inc. Dynamic integration of web sites
US6718365B1 (en) 2000-04-13 2004-04-06 International Business Machines Corporation Method, system, and program for ordering search results using an importance weighting
US6732175B1 (en) 2000-04-13 2004-05-04 Intel Corporation Network apparatus for switching based on content of application data
US7240100B1 (en) 2000-04-14 2007-07-03 Akamai Technologies, Inc. Content delivery network (CDN) content server request handling mechanism with metadata framework support
US6760721B1 (en) 2000-04-14 2004-07-06 Realnetworks, Inc. System and method of managing metadata data
US6976090B2 (en) 2000-04-20 2005-12-13 Actona Technologies Ltd. Differentiated content and application delivery via internet
WO2001081829A1 (en) 2000-04-27 2001-11-01 Brio Technology, Inc. Method and apparatus for processing jobs on an enterprise-wide computer system
US8352331B2 (en) 2000-05-03 2013-01-08 Yahoo! Inc. Relationship discovery engine
AU2001264569A1 (en) 2000-05-05 2001-11-20 L90, Inc. Method and apparatus for transaction tracking over a computer network
US6920478B2 (en) 2000-05-11 2005-07-19 Chikka Pte Ltd. Method and system for tracking the online status of active users of an internet-based instant messaging system
US6594694B1 (en) 2000-05-12 2003-07-15 Hewlett-Packard Development Company, Lp. System and method for near-uniform sampling of web page addresses
US6654749B1 (en) 2000-05-12 2003-11-25 Choice Media, Inc. Method and system for searching indexed information databases with automatic user registration via a communication network
US6446083B1 (en) 2000-05-12 2002-09-03 Vastvideo, Inc. System and method for classifying media items
US20020013897A1 (en) * 2000-05-15 2002-01-31 Mcternan Brennan J. System and method for secure delivery of rich media
KR100374251B1 (ko) 2000-05-18 2003-03-04 주식회사 스마일미디어 인터넷을 이용한 멀티미디어 제공시스템 및 그 제공방법
US20020174147A1 (en) 2000-05-19 2002-11-21 Zhi Wang System and method for transcoding information for an audio or limited display user interface
US20020078014A1 (en) 2000-05-31 2002-06-20 David Pallmann Network crawling with lateral link handling
US20020032906A1 (en) * 2000-06-02 2002-03-14 Grossman Avram S. Interactive marketing and advertising system and method
US7080321B2 (en) 2000-06-23 2006-07-18 Aspect Software, Inc. Dynamic help option for internet customers
WO2002003179A2 (en) 2000-06-30 2002-01-10 Williams Eddie H Online digital content library
US7089325B1 (en) 2000-07-05 2006-08-08 Register.Com, Inc. Method and apparatus for URL forwarding
US20020065947A1 (en) 2000-07-13 2002-05-30 Clayton Wishoff Software application agent interface
US20020120501A1 (en) 2000-07-19 2002-08-29 Bell Christopher Nathan Systems and processes for measuring, evaluating and reporting audience response to audio, video, and other content
US20020104096A1 (en) 2000-07-19 2002-08-01 Cramer Allen Brett System and methods for providing web-based multimedia presentations
US6625596B1 (en) 2000-07-24 2003-09-23 Centor Software Corporation Docubase indexing, searching and data retrieval
US6990453B2 (en) 2000-07-31 2006-01-24 Landmark Digital Services Llc System and methods for recognizing sound and music signals in high noise and distortion
US7000242B1 (en) * 2000-07-31 2006-02-14 Jeff Haber Directing internet shopping traffic and tracking revenues generated as a result thereof
US6778986B1 (en) 2000-07-31 2004-08-17 Eliyon Technologies Corporation Computer method and apparatus for determining site type of a web site
US7464086B2 (en) 2000-08-01 2008-12-09 Yahoo! Inc. Metatag-based datamining
US20020049738A1 (en) 2000-08-03 2002-04-25 Epstein Bruce A. Information collaboration and reliability assessment
AUPQ921400A0 (en) 2000-08-04 2000-08-31 Canon Kabushiki Kaisha Method of enabling browse and search access to electronically-accessible multimedia databases
US7216149B1 (en) * 2000-08-18 2007-05-08 International Business Machines Corporation Gathering enriched web server activity data of cached web content
US6728767B1 (en) 2000-08-18 2004-04-27 Cisco Technology, Inc. Remote identification of client and DNS proxy IP addresses
US7080073B1 (en) 2000-08-18 2006-07-18 Firstrain, Inc. Method and apparatus for focused crawling
US6959326B1 (en) 2000-08-24 2005-10-25 International Business Machines Corporation Method, system, and program for gathering indexable metadata on content at a data repository
US6895406B2 (en) 2000-08-25 2005-05-17 Seaseer R&D, Llc Dynamic personalization method of creating personalized user profiles for searching a database of information
US6938034B1 (en) 2000-08-30 2005-08-30 International Business Machines Corporation System and method for comparing and representing similarity between documents using a drag and drop GUI within a dynamically generated list of document identifiers
US7363643B2 (en) * 2000-08-31 2008-04-22 Eddie Drake Real-time audience monitoring, content rating, and content enhancing
US6598051B1 (en) 2000-09-19 2003-07-22 Altavista Company Web page connectivity server
US6584468B1 (en) 2000-09-29 2003-06-24 Ninesigma, Inc. Method and apparatus to retrieve information from a network
AU2002211482A1 (en) 2000-10-04 2002-04-15 Enic Corporation Providing services and information based on a request that includes a unique identifier
US6983324B1 (en) 2000-10-23 2006-01-03 International Business Machines Corporation Dynamic modification of cluster communication parameters in clustered computer system
MXPA03003493A (es) 2000-10-24 2005-01-25 Thomson Licensing Sa Metodo para reunir datos utilizando una pagina de reproduccion de medios embebida.
US8122236B2 (en) 2001-10-24 2012-02-21 Aol Inc. Method of disseminating advertisements using an embedded media player page
US6842761B2 (en) 2000-11-21 2005-01-11 America Online, Inc. Full-text relevancy ranking
US20040030681A1 (en) 2000-11-21 2004-02-12 Shannon Paul Thurmond System and process for network site fragmented search
US20040030683A1 (en) 2000-11-21 2004-02-12 Evans Philip Clark System and process for mediated crawling
US20020078003A1 (en) 2000-12-15 2002-06-20 Krysiak Bruce R. Method and system for identifying one or more information sources based on one or more trust networks associated with one or more knowledge domains
US20020083469A1 (en) 2000-12-22 2002-06-27 Koninklijke Philips Electronics N.V. Embedding re-usable object-based product information in audiovisual programs for non-intrusive, viewer driven usage
AUPR230700A0 (en) 2000-12-22 2001-01-25 Canon Kabushiki Kaisha A method for facilitating access to multimedia content
US7543024B2 (en) 2001-05-03 2009-06-02 Oracle International Corporation System and method for monitoring multiple online resources in different formats
US7350231B2 (en) 2001-06-06 2008-03-25 Yahoo ! Inc. System and method for controlling access to digital content, including streaming media
JP3801889B2 (ja) * 2001-09-07 2006-07-26 住友電装株式会社 端子金具
AU2002363055A1 (en) 2001-10-19 2003-05-06 Bank Of America Corporation System and method for interative advertising
US20040064500A1 (en) 2001-11-20 2004-04-01 Kolar Jennifer Lynn System and method for unified extraction of media objects
US7337455B2 (en) * 2001-12-31 2008-02-26 Koninklijke Philips Electronics N.V. Method, apparatus, and program for evolving algorithms for detecting content in information streams
US7257776B2 (en) * 2002-02-05 2007-08-14 Microsoft Corporation Systems and methods for scaling a graphical user interface according to display dimensions and using a tiered sizing schema to define display objects
US20030149975A1 (en) 2002-02-05 2003-08-07 Charles Eldering Targeted advertising in on demand programming
US6911998B2 (en) 2002-05-07 2005-06-28 Southern Research Institute Automatic conformal window sizing in a video imaging system
EP1542989B1 (de) * 2002-07-31 2007-04-18 Critical Outcome Technologies, Inc. Protein tyrosin kinase inhibitoren
US7549127B2 (en) * 2002-08-01 2009-06-16 Realnetworks, Inc. Method and apparatus for resizing video content displayed within a graphical user interface
KR20040026167A (ko) 2002-09-23 2004-03-30 인터내셔널 비지네스 머신즈 코포레이션 사용자가 입력한 유알엘 및/또는 검색어에 근거하여광고를 제공하는 방법 및 장치
US7124125B2 (en) 2002-11-01 2006-10-17 Loudeye Corp. System and method for providing media samples on-line in response to media related searches on the internet
US7185003B2 (en) 2002-11-14 2007-02-27 Seisint, Inc. Query scheduling in a parallel-processing database system
US8667525B2 (en) * 2002-12-13 2014-03-04 Sony Corporation Targeted advertisement selection from a digital stream
US7480872B1 (en) * 2003-04-06 2009-01-20 Apple Inc. Method and apparatus for dynamically resizing windows
US8214256B2 (en) 2003-09-15 2012-07-03 Time Warner Cable Inc. System and method for advertisement delivery within a video time shifting architecture
EP2487635A1 (de) 2004-07-02 2012-08-15 Aol Llc Relevante Multimediawerbung, zielgerichtet auf Suchanfragen hin
US8209635B2 (en) * 2007-12-20 2012-06-26 Sony Mobile Communications Ab System and method for dynamically changing a display
US8381125B2 (en) * 2009-12-16 2013-02-19 Apple Inc. Device and method for resizing user interface content while maintaining an aspect ratio via snapping a perimeter to a gridline

Also Published As

Publication number Publication date
EP1350166B1 (de) 2008-01-23
US20150134466A1 (en) 2015-05-14
DE60137454D1 (de) 2009-03-05
WO2002057934A1 (en) 2002-07-25
US20040045040A1 (en) 2004-03-04
US9454775B2 (en) 2016-09-27
EP1350392A4 (de) 2006-05-10
KR20030044008A (ko) 2003-06-02
KR20030051737A (ko) 2003-06-25
MXPA03003495A (es) 2005-01-25
JP2004518209A (ja) 2004-06-17
CN1471669A (zh) 2004-01-28
KR100853409B1 (ko) 2008-08-21
US20040051812A1 (en) 2004-03-18
EP1350392A2 (de) 2003-10-08
AU2002243448A1 (en) 2002-06-24
WO2002056578A2 (en) 2002-07-18
JP2004515864A (ja) 2004-05-27
DE60132624D1 (de) 2008-03-13
AU2002243430A1 (en) 2002-07-24
WO2002056578A3 (en) 2003-01-03
BR0114879A (pt) 2003-08-12
US20110055026A1 (en) 2011-03-03
MXPA03003493A (es) 2005-01-25
JP2004518202A (ja) 2004-06-17
US8918812B2 (en) 2014-12-23
EP1350166A4 (de) 2006-09-13
WO2002047467A2 (en) 2002-06-20
EP1350392B1 (de) 2009-01-14
MXPA03003494A (es) 2005-01-25
CN1471672A (zh) 2004-01-28
KR20040007406A (ko) 2004-01-24
CN1471794A (zh) 2004-01-28
EP1348168A1 (de) 2003-10-01
BR0114882A (pt) 2003-08-12
CN1223194C (zh) 2005-10-12
WO2002047467A3 (en) 2003-02-13
BR0114830A (pt) 2003-10-14
US7849160B2 (en) 2010-12-07
EP1350166A2 (de) 2003-10-08

Similar Documents

Publication Publication Date Title
DE60132624T2 (de) Verfahren zum verteilen von werbung unter verwendung einer eingebetteten medien-abspielerseite
US9595050B2 (en) Method of disseminating advertisements using an embedded media player page
US20190364329A1 (en) Non-intrusive media linked and embedded information delivery
US7673017B2 (en) Systems and methods for integrating XML syndication feeds into online advertisement
US20020112247A1 (en) Method and system for creation, delivery, and presentation of time-synchronized multimedia presentations
DE102004026083A1 (de) Vorrichtung und Verfahren zur serverseitigen Verlinkung von Informationen
DE10393011T5 (de) Ermittlung der Nutzung von Mediendaten und Berichterstattungssysteme und -verfahren
DE112009002469T5 (de) Werbung für eine mobile Vorrichtung
WO2010005684A1 (en) Video overlay advertisement creator
DE60005482T2 (de) Verfahren und system zur auswahl von produkten in einer video produktion unter verwendung von referenzbildern
EP2701115A1 (de) Verfahren und System zur Live-Video-Beratung
EP2140682A1 (de) Gerät zur verbindung mit einem fernsehgerät und verfahren zur übertragung von zusatzinformationen zum fernsehsignal
DE102005056550A1 (de) Vorrichtung und Verfahren zur clientseitigen Abfrage und Empfang von Informationen
DE102005056549A1 (de) Vorrichtung und Verfahren zur clientseitigen Synchronisierung von Audio/Video Content und externen Daten

Legal Events

Date Code Title Description
8364 No opposition during term of opposition