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 PDFInfo
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/16—Combinations 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0241—Advertisements
- G06Q30/0277—Online advertisement
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/06—Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management 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/254—Management at additional data server, e.g. shopping server, rights management server
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management 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/254—Management at additional data server, e.g. shopping server, rights management server
- H04N21/2543—Billing, e.g. for subscription services
- H04N21/2547—Third Party Billing, e.g. billing of advertiser
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/443—OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
- H04N21/4433—Implementing client middleware, e.g. Multimedia Home Platform [MHP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/443—OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
- H04N21/4438—Window management, e.g. event handling following interaction with the user interface
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management 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/462—Content 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/4622—Retrieving content or additional data from different sources, e.g. from a broadcast channel and the Internet
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/472—End-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/47202—End-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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/478—Supplemental services, e.g. displaying phone caller identification, shopping application
- H04N21/4782—Web browsing, e.g. WebTV
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/485—End-user interface for client configuration
- H04N21/4858—End-user interface for client configuration for modifying screen layout parameters, e.g. fonts, size of the windows
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network 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/61—Network physical structure; Signal processing
- H04N21/6106—Network physical structure; Signal processing specially adapted to the downstream path of the transmission network
- H04N21/6125—Network physical structure; Signal processing specially adapted to the downstream path of the transmission network involving transmission via Internet
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/81—Monomedia components thereof
- H04N21/812—Monomedia components thereof involving advertisement data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/81—Monomedia components thereof
- H04N21/8166—Monomedia components thereof involving executable data, e.g. software
- H04N21/8193—Monomedia components thereof involving executable data, e.g. software dedicated tools, e.g. video decoder software or IPMP tool
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/85—Assembly of content; Generation of multimedia applications
- H04N21/854—Content authoring
- H04N21/8543—Content authoring using a description language, e.g. Multimedia and Hypermedia information coding Expert Group [MHEG], eXtensible Markup Language [XML]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/16—Analogue secrecy systems; Analogue subscription systems
- H04N7/173—Analogue 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 - "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 Systems100 miteinander verbundener Computersystem-Netzwerke102 dargestellt. Jedes Computersystem-Netzwerk102 enthält eine entsprechende lokale Computer-Prozessoreinheit104 , die mit einer entsprechenden lokalen Datenspeichereinheit106 und lokalen Netzwerkbenutzern108 verbunden ist. Das Computersystem-Netzwerk102 kann beispielsweise ein Nahbereichsnetzwerk (LAN) oder ein Weltbereichsnetzwerk (WAN) sein. Die lokalen Computer-Prozessoreinheiten104 werden wahlweise mit einer Vielzahl von Clients110 durch das Internet114 gekoppelt, das oben beschrieben ist. Jeder aus der Vielzahl der Clients110 kann über unterschiedliche Multimediavorrichtungen verfügen, die mit ihren lokalen Computersystemen, wie etwa Scannern, Strichcodeleseeinrichtungen, Druckern und anderen Schnittstellenvorrichtungen112 gekoppelt sind. Der Client110 , 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 Datenspeichereinheit106 des Computersystem-Netzwerks102 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 Client110 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 Systems100A zum Bereitstellen einer beispielhaften eingebetteten Mediaplayer-Seite für einen Client110 . Das System100A verwendet im allgemeinen die Internetstruktur, die oben in Verbindung mit dem System100 beschrieben ist. Das System100A enthält vorzugsweise eine Vielzahl von Clients110 , die mit dem Internet114 verbunden sind. Das System100A enthält zudem wenigstens eine Mediendateiquelle116 , die als Computersystem-Netzwerk102 konfiguriert sein kann (1 ). In jedem Fall kann auf die Mediendateiquelle116 durch das Internet114 zugegriffen werden, wobei sie wenigstens eine Mediendatei durch das Internet114 zum Abspielen auf dem Client110 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 Kundensystem118 , wenigstens ein Werbungssystem120 und wenigstens ein Mediendateiindex- und Logsystem122 . Jedes System118 ,120 und122 ist mit dem Internet114 verbunden und kann als Computersystem-Netzwerk102 konfiguriert sein, das oben in Verbindung mit1 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 Kundensystem118 durch das Internet114 mit Hilfe eines Internetbrowsers in der Weise zu, die oben beschrieben ist. Das Kundensystem118 sendet eine Webseite110 zum Client110 durch das Internet114 . Das Kundensystem118 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 Kundensystem116 hier als Webportal-Site beschrieben ist, versteht es sich, dass dies in keinem Fall ein Erfordernis ist, und dass das Kundensystem118 jede beliebige Art von Inhalt oder Diensten bereitstellen kann, wie etwa dass das Kundensystem118 Audiorund sendungen bereitstellen kann, die von Radiostationen gestreamt werden, die von der Portal-Site gewählt werden. - Die Website, die zum Client
110 vom Kundensystem118 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 Kundensystem118 gesendet, das anschließend die Suchkriterien durch das Internet114 zum Mediendateiindex- und Logsystem122 sendet. Das Kundensystem118 kann diese Suchmöglichkeiten lizenzieren oder anderweitig die Suchmöglichkeiten von einer Einheit beziehen, die das Mediendateiindex- und Logsystem122 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 Mediendateiquellen116 im System100A 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 Internet114 zu einem Kundensystem118 , wie etwa in einem XMI-Format. Das Kundensystem118 konvertiert die XML-Ergebnisse in ein HTML-Format (HTML – Hypertext Markup Language) und sendet die Ergebnisse zum Client110 als Webseite, die vorzugsweise eine Liste von Links zu Mediendateien enthält, die sich bei Mediendateiquellen116 befinden, die die Suchkriterien eines Benutzers erfüllen. Als Beispiel kann ein Benutzer110 eine Suchanfrage nach "Pearl Harbor" und "Filmtrailer" eingeben. Die Suchanfrage wird vom Kundensystem118 empfangen und zum Mediendateiindex- und Logsystem122 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 Kundensystem118 . 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 Kundensystem118 sendet anschließend die Suchergebnisse in einer angepassten HTML-Seite zum Client110 zur Anzeige für einen Benutzer mit Hilfe eines Browsers eines Clients110 . - 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 Kundensystem118 gesendet wird, den Client an, die eingebettete Me diaplayer-Seite vom Kundensystem118 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 Kundensystem118 auch die Funktionen eines Werbungssystems120 bereitstellen. -
2 ist eine Darstellung einer beispielhaften eingebetteten Mediaplayer-Seite, die von einem Kundensystem118 durch das Internet114 gesendet und dem Benutzer durch einen Client110 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 Werbungssystem120 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 Kundensystem118 oder vom Computersystem102 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 Aufspringfenster200 dargestellt, das durch einen Browser, wie etwa dem Microsoft Internetexplorer, eines Clients110 erzeugt wird. Die eingebettete Mediaplayer-Seite enthält einen Videoanzeigebereich202 (wenn der eingebettete Mediaplayer Videodateien abspielt) und eine Steuerung204 zum Steuern der Ausgabe einer Mediendatei. Die Beispielhafte Steuerung204 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 mit2 und3 beschrieben. - Wenn Rahmen-Abmessungsdaten für eine gewählte Videodatei bei Schritt
300 verfügbar sind, d. h. wenn diese in einem Mediendateiindex- und Logsystem122 verfügbar sind, empfängt die eingebettete Mediaplayer-Seite bei Schritt302 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 Kundensystem118 vom Mediendateiindex- und Logsystem122 gesendet und zum Client110 zusammen mit Suchergebnissen weitergeleitet (wenn die Rahmen-Abmessungsdaten vom Mediendateiindex- und Logsystem122 verfügbar sind). Wenn der Benutzer eine Videodatei zur Betrachtung wählt, wird die eingebettete Mediaplayer-Seite vom Kundensystem118 zum Client110 gesendet. Die eingebettete Mediaplayer-Seite kann anschließend die Rahmen-Abmessungsdaten, die zum Client110 weitergeleitet werden, verwenden, wie es oben beschrieben ist. Alternativ können Rahmen-Abmessungsdaten zusammen mit der eingebetteten Mediaplayer-Seite zum Client110 weitergeleitet werden, sobald der Benutzer eine Videodatei-Auswahl vornimmt, die die Sendung der eingebetteten Mediaplayer-Seite zum Client110 verlangt. Sind keine Rahmen-Abmessungsdaten verfügbar, verwendet die eingebettete Mediaplayer-Seite voreingestellte Werte310 , die zusammen mit der eingebetteten Mediaplayer-Seite gesendet werden. Es hat sich gezeigt, dass voreingestellte Werte von etwa 780 Pixel für die Breite202b eines Videoanzeigebereiches202 und348 Pixel für die Höhe202a 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 Schritt306 werden die Höhe202a und die Breite202b (2 ) des Videoanzeigebereiches202 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 Schritt300 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 Aufspringfensters200 , in dem die eingebettete Mediaplayer-Seite angezeigt wird, auf der Basis der Rahmen-Abmessungsdaten und somit teilweise auf der Basis der Größenanpassung des Videoanzeigebereiches202 in der Größe angepasst. Das Aufspringfenster200 wird in der Größe angepasst, um sich dem dynamisch in der Größe angepassten Videoanzeigebereich202 , der Steuerung204 und einem beliebigen anderen Inhalt der eingebetteten Mediaplayer-Seite anzupassen. Beispielsweise können die Höhe200a und die Breite200b des Aufspringfensters200 auf der Basis einer vorbestimmten Regel in der Größe angepasst werden, die die Abmessungen200a ,200b des Aufspringfensters zu den Abmessungen202a ,202b des Videoanzeigebereiches202 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 Client110 gesendet wird), unterschiedliche Attribute des Aufspringfensters200 , 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 Videoanzeigebereiches202 angezeigt wird. Dieser Inhalt kann beispielsweise Werbungen206 , Markenlogos208 , ein Suchfenster210a und eine Suchbefehls-Schaltfläche210b enthalten, um nur ein paar Inhaltstypen zu erwähnen. Dieser Inhalt wird dynamisch innerhalb der eingebetteten Mediaplayer-Seite in Schritt310 angeordnet. Die Abmessungen der Player-Seite und somit des Aufspringfensters200 können derart bemessen sein, dass ein ausreichender Spielraum für den Inhalt zwischen wenigstens einem Rand203 des Videoanzeigebereiches202 und den Rändern201 des Aufspringfensters200 verbleibt. - Wiederum kann die Positionierung dieses Inhaltes im Bezug auf die Ränder
201 des Aufspringfensters200 und die Ränder203 des Videoanzeigebereiches202 auf der Basis einer vorbestimmten Regel erfolgen, wie etwa jener, die beispielsweise zentral ein Markenlogo208 zwischen einem gewählten Rand203 des Videoanzeigereiches202 und einem gewählten Rand201 des Aufspringfensters200 anordnet, oder jener, die eine Werbung206 zentral zwischen zwei gegenüberliegenden Rändern201 des Aufspringfensters200 anordnet. Steuerungen204 können in ähnlicher Weise angeordnet werden. Eine vorbestimmte Regel kann sogar dynamisch Inhalt im Bezug zu anderen Rändern201 ,203 wenigstens teilweise basierend auf den Rahmen-Abmessungsdaten anordnen. Wenn beispielsweise die Rahmen-Abmessungsdaten eine spezielle Größe der Breite202b 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 Videoanzeigebereich202 anstelle entlang eines Seitenrandes203 oder Rändern203 des Videoanzeigebereiches202 angeordnet werden. - Das Suchfenster
210a und die Suchbefehls-Schaltfläche210b gestatten es dem Benutzer, eine Suche nach Mediendateien, wie etwa Videodateien, anzufordern, die mit dem Mediendateiindex- und Logsystem122 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 Werbungssystem120 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 Client110 gesendet (das Beispiel, das sich auf1 und2 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 Aufspringfenster200 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 Mediendateiquelle116 , die sich bei "thestreamhost.com" befindet, über das Internet114 über einen SRC-Befehl gestreamt. Die Datei "thestream.asx" wird durch den eingebetteten Mediaplayer in einem Fenster202 mit der Größe von400 horizontalen Pixeln mal320 vertikalen Pixeln320 ausgegeben, wie es mit den WIDHT- und HEIGHT-Befehlen bestimmt ist. Das Kundensystem118 sendet wahlweise zusätzlichen HTML-Code zum Client110 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 Client110 gestreamt und von dem eingebetteten Mediaplayer im Fenster206 ausgegeben, der eine vorab zugewiesene Fläche zum Anzeigen gestreamter Medien und statischer (Standbild) Werbungen verwendet. Das Kundensystem118 weist einen Client110 über HTML-Code an, die Streaming-Mediendatei in einem Fenster206 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 Kundensystem118 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 Fenster206 , um die Streaming-Medien-Werbung anzuzeigen. Der Client110 kann die Größe der Bereiche der Fenster202 und206 einstellen, wenn das Aufspringfenster200 abgeändert oder in der Größe neu bemessen wird. - Unter erneuter Bezugnahme auf
2 kann die eingebettete Mediaplayer-Seite zudem einen Hyperlink214 auf die Mediendatei bei der Mediendateiquelle116 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 von2 keinen Videoabspielbereich202 sondern geeignete Steuerungen204 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 Client110 bei Schritt400 gesendet, um eine Mediendatei abzuspielen, die von einem Benutzer des Clients110 aus einer Suchergebnisseite gewählt wird, wie es oben beschrieben ist. Bei Schritt402 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 Client110 verwendet wird, wird anschließend bei Schritt404 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 Kundensystem118 . Nach dem "?" enthält das Bookmark Parameter, die für die Mediendatei spezifisch sind, wie etwa die Adresse der Mediendatei bei einer Mediendateiquelle116 (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 Logsystem122 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 Kundensystem118 zum Client110 gesendet wird, enthält den gesamten HTML-Code und ein Frameset, die immer dann relativ konstant sind, wenn die eingebettete Mediaplayer-Seite vom Kundensystem118 zum Client110 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 Client110 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 Schritt406 das Bookmark wählt, das sich auf die Mediendatei bezieht. Wenn ein Benutzer das Bookmark wählt, verwendet ein Client110 durch einen Browser die URL-Adresse des Bookmarks, um die eingebettete Mediaplayer-Seite zu starten. Ähnlich Schritt400 wird die eingebettete Mediaplayer-Seite erneut zum Client110 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 Client110 an, etwa durch eine HTTP-Anforderung, wenigstens eine Werbung von wenigstens einem Werbungssystem120 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 Mediendateiquelle116 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 Schritt500 zum Client110 für die Wiedergabe einer Me diendatei gesendet. Wie es oben erläutert wurde, kann ein Client110 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 mit4 beschrieben wurde. - Bei Schritt
502 weist die eingebettete Mediaplayer-Seite den Client110 an, eine Mediendatei-Identifikationsnachricht zu einem Log-Server eines Mediendateiindex- und Logsystems122 zu senden. Diese Anfrage sollte dem Logsystem122 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 Clients110 , die Domänenadresse des Computersystems118 , die die eingebettete Mediaplayer-Seite zum Client110 gesendet hat, einen eindeutigen Identifikator für die Mediendatei (wie etwa einen eindeutigen Identifikator der Mediendatei, die im Mediendateiindex- und Logsystem122 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 Client110 und dem Kundensystem118 kennzeichnet. Das Mediendateiindex- und Logsystem122 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 Schritt504 die Informationen speichert, die in der Mediendatei-Identifikationsnachricht im jeweiligen Log der Mediendatei enthalten sind. Das Log kann als Teil einer Datenbank106 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 Logsystem122 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 Werbungssystem120 , ergehen. Die Logs jedes Werbungssystems120 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 Schritt506 zu senden, während die eingebettete Mediaplayer-Seite geöffnet bleibt. Die nachfolgende Nachricht wird zum Log-Server des Mediendateiindex- und Logsystems122 gesendet. Die eingebettete Mediaplayer-Seite enthält vorzugsweise ein Scripting, das den Client110 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 Aufspringfenster200 angezeigt wird. Bei Schritt508 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 Werbungssystem120 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 Logsystem122 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 Logsystem122 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 Logsystem122 indiziert wurde, zur Wiedergabe für einen Benutzer einer eingebetteten Mediaplayer-Seite gewählt wurde, die vom Kundensystem188 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 Logsystem122 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 Logsystem12 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)
- 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. - 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. - 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. - Verfahren nach Anspruch 1, wobei der Bookmark eine URI (uniform resource indicator) ist und die Adresse der Mediendatei ein URI ist.
- Verfahren nach Anspruch 4, wobei der Bookmark des Weiteren eine Copyright-Kennung oder eine Mediaplayer-Kennung enthält.
- Verfahren nach Anspruch 1, wobei die Mediendatei wenigstens eine Audio-Datei, eine Video-Datei oder eine Textdatei ist.
- Verfahren nach Anspruch 6, wobei die Mediendatei zu der Medienvorrichtung zum Abspielen wenigstens mittels Streamen oder Downloaden übertragen wird.
- 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. - 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. - 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. - Verfahren nach Anspruch 10, wobei die eingebettete Mediaplayer-Seite eine Adresse des Werbungs-Servers (
120 ) als einen Bezug enthält. - 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. - 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. - 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. - Medium nach Anspruch 12, wobei der Bookmark ein URI (uniform resource indicator) ist und die Adresse der Mediendatei ein URI ist.
- Medium nach Anspruch 12, wobei die Mediendatei wenigstens eine Audio-Datei, eine Video-Datei oder eine Textdatei ist.
- Medium nach Anspruch 16, wobei die Mediendatei zu der Medienvorrichtung (
110 ) zum Abspielen wenigstens mittels Streamen oder Downloaden übertragen wird. - 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. - 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. - Medium nach Anspruch 19, wobei das dritte Codesegment eine Adresse des Werbungs-Servers (
120 ) als einen Bezug enthält. - 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. - 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. - 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. - Datensignal nach Anspruch 22, wobei der Bookmark ein URI (uniform resource indicator) ist und die Adresse der Mediendatei ein URI ist.
- Datensignal nach Anspruch 21, wobei die Mediendatei wenigstens eine Audio-Datei, eine Video-Datei oder eine Textdatei ist.
- Datensignal nach Anspruch 25, wobei die Mediendatei zu der Medienvorrichtung (
110 ) zum Abspielen wenigstens mittels Streamen oder Downloaden übertragen wird. - 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. - 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. - Datensignal nach Anspruch 28, wobei das dritte Codesegment eine Adresse des Werbungs-Servers (
120 ) als einen Bezug enthält.
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)
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)
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 |
-
2001
- 2001-10-24 MX MXPA03003493A patent/MXPA03003493A/es unknown
- 2001-10-24 JP JP2002549056A patent/JP2004515864A/ja active Pending
- 2001-10-24 CN CNB018178677A patent/CN1223194C/zh not_active Expired - Fee Related
- 2001-10-24 JP JP2002558150A patent/JP2004518209A/ja not_active Withdrawn
- 2001-10-24 CN CNA018178715A patent/CN1471669A/zh active Pending
- 2001-10-24 DE DE60137454T patent/DE60137454D1/de not_active Expired - Lifetime
- 2001-10-24 EP EP01994526A patent/EP1348168A1/de not_active Withdrawn
- 2001-10-24 MX MXPA03003494A patent/MXPA03003494A/es active IP Right Grant
- 2001-10-24 JP JP2002557111A patent/JP2004518202A/ja active Pending
- 2001-10-24 BR BR0114830-3A patent/BR0114830A/pt not_active IP Right Cessation
- 2001-10-24 KR KR1020037005633A patent/KR100853409B1/ko not_active IP Right Cessation
- 2001-10-24 DE DE60132624T patent/DE60132624T2/de not_active Expired - Lifetime
- 2001-10-24 WO PCT/US2001/051373 patent/WO2002047467A2/en active Application Filing
- 2001-10-24 WO PCT/US2001/051228 patent/WO2002057934A1/en not_active Application Discontinuation
- 2001-10-24 KR KR10-2003-7005632A patent/KR20030051737A/ko not_active Application Discontinuation
- 2001-10-24 US US10/415,210 patent/US8918812B2/en active Active
- 2001-10-24 BR BR0114879-6A patent/BR0114879A/pt not_active IP Right Cessation
- 2001-10-24 WO PCT/US2001/051227 patent/WO2002056578A2/en active IP Right Grant
- 2001-10-24 US US10/415,216 patent/US7849160B2/en active Active
- 2001-10-24 EP EP01989326A patent/EP1350166B1/de not_active Expired - Lifetime
- 2001-10-24 AU AU2002243430A patent/AU2002243430A1/en not_active Abandoned
- 2001-10-24 BR BR0114882-6A patent/BR0114882A/pt not_active Application Discontinuation
- 2001-10-24 EP EP01989347A patent/EP1350392B1/de not_active Expired - Lifetime
- 2001-10-24 AU AU2002243448A patent/AU2002243448A1/en not_active Abandoned
- 2001-10-24 MX MXPA03003495A patent/MXPA03003495A/es active IP Right Grant
- 2001-10-24 CN CNA018178685A patent/CN1471672A/zh active Pending
- 2001-10-24 KR KR10-2003-7005382A patent/KR20030044008A/ko not_active Application Discontinuation
-
2010
- 2010-11-10 US US12/943,724 patent/US20110055026A1/en not_active Abandoned
-
2014
- 2014-12-04 US US14/560,044 patent/US9454775B2/en not_active Expired - Lifetime
Also Published As
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 |