KR100853409B1 - 내장형 미디어 플레이어 페이지를 이용한 광고의 산포 방법, 및 이러한 방법을 실행하도록 프로세서에게 지시하기 위해 컴퓨터 프로그램 코드로 인코딩된 컴퓨터-판독가능 매체 - Google Patents
내장형 미디어 플레이어 페이지를 이용한 광고의 산포 방법, 및 이러한 방법을 실행하도록 프로세서에게 지시하기 위해 컴퓨터 프로그램 코드로 인코딩된 컴퓨터-판독가능 매체 Download PDFInfo
- Publication number
- KR100853409B1 KR100853409B1 KR1020037005633A KR20037005633A KR100853409B1 KR 100853409 B1 KR100853409 B1 KR 100853409B1 KR 1020037005633 A KR1020037005633 A KR 1020037005633A KR 20037005633 A KR20037005633 A KR 20037005633A KR 100853409 B1 KR100853409 B1 KR 100853409B1
- Authority
- KR
- South Korea
- Prior art keywords
- media
- media player
- file
- embedded
- player page
- Prior art date
Links
Images
Classifications
-
- 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
-
- 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
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Databases & Information Systems (AREA)
- Business, Economics & Management (AREA)
- Software Systems (AREA)
- Human Computer Interaction (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- Strategic Management (AREA)
- Development Economics (AREA)
- Marketing (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Game Theory and Decision Science (AREA)
- Entrepreneurship & Innovation (AREA)
- Economics (AREA)
- General Business, Economics & Management (AREA)
- Computer Security & Cryptography (AREA)
- Computer Hardware Design (AREA)
- Computer Networks & Wireless Communication (AREA)
- Information Transfer Between Computers (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Debugging And Monitoring (AREA)
- Processing Or Creating Images (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
Abstract
광고의 산포 방법은 미디어 파일을 플레이하기 위해 내장형 미디어 플레이어 페이지를 미디어 디바이스(110)로 전송하는 단계를 포함한다. 내장형 미디어 플레이어 페이지는 미디어 디바이스(110)의 사용자가 브라우저를 위한 북마크를 생성하도록 허용한다. 상기 북마크는 내장형 미디어 플레이어 페이지로 포인팅한다. 상기 북마크는 파라미터로서 미디어 파일의 어드레스를 포함한다. 상기 북마크가 미디어 파일을 플레이하기 위해 브라우저에서 사용되는 경우, 내장형 미디어 플레이어 페이지는 내장형 미디어 플레이어 페이지에서 디스플레이하기 위해 광고 서버(104)로부터 광고를 요청하도록 미디어 디바이스에 명령한다.
Description
본 발명은 오디오 및 비디오 파일과 같은 미디어 파일을 플레이하기 위한 미디어 플레이어에 관한 것으로, 특히 내장형(embedded) 또는 외장형(wrapped) 미디어 플레이어에 관한 것이다.
"외장형" 또는 "내장형" 미디어 플레이어는 미디어 플레이어 애플리케이션과 함께 컨텐트를 제공하는 것으로 인기가 있다. 미디어 플레이어는 멀티미디어 디바이스 내부에 국부적으로 저장되어 있거나, 또는 통신 인터페이스를 통해 원격 저장 사이트로부터 스트리밍/다운로딩되는 오디오 및 비디오 파일을 출력하는 애플리케이션이다. 외장형 또는 내장형 미디어 플레이어는 데이터 디스플레이에 내장된 뷰(viewed) 애플리케이션이다. 데이터 디스플레이의 예로는, 웹 페이지, 전자식 프로그래밍 가이드, 및 그래픽 합성을 생성하는 다른 소프트웨어 애플리케이션이 있다. 데이터 디스플레이 코드는 데이터 디스플레이에 내장하기 위한 오브젝트로서, 클라이언트상에 존재하는 미디어 플레이어를 호출하는 스크립팅(scripting)을 포함할 수 있다. 대안적으로, 기능성 미디어 플레이어 애플릿(applet)은 데이터 페이지 다운로드를 포함할 수 있고, 데이터 페이지는 애플릿에 의해 생성된 미디어 플레이어를 내장하도록 구성된다.
많은 컨텐트 제공자들이 이러한 내장형 기술을 이용하는데, 이는 미디어 체험을 화폐화(monetize)하기 위한 수단으로서 웹 페이지 주위에 광고를 하고 브랜드를 알리는(branding) 공간을 제공하기 때문이다. 그러나, 미디어 플레이어를 내장하고 있는 알려진 내장형 미디어 플레이어 페이지는 여러 결점이 있다. 먼저, 특히 스트리밍된 비디오 컨텐트에 대해서, 종래의 내장형 미디어 플레이어 페이지는 통상적으로 모든 비디오 데이터를 한가지 크기로 디스플레이하여, 이미지 합성이 고정된 크기의 비디오 디스플레이 영역으로 크로핑(cropping)된다. 이점은 특히, 비디오, 오디오, 텍스트, 그래픽 이미지 및 하이퍼링크를 번들링(bundling)하기 위해 확장가능 생성 언어(XML: Extensible Markup Language) 신택스를 이용하는 하이퍼텍스트 생성 언어(HTML: hypertext markup language) 유사 파일인 동기화 멀티미디어 통합 언어(SMIL: Synchronized Multimedia Integration Language) 파일에서 문제가 된다. SMIL 파일은, 만일 상기 파일 표시가 표준 크로핑 기술에 의해 잘린다면, 유효한 스크린 컨텐트 전체를 사용자에게 표시할 수 없다. 그렇지 않으면, 사용자는 수작업으로 내장형 미디어 플레이어를 비디오 디스플레이의 크기로 조정해야 한다.
또한, 사용자가 내장형 미디어 플레이어에 의해 플레이되는 미디어 파일을 보거나 듣는 동안, 브라우저를 사용하는 사용자에 의해 생성된 임의의 북마크(bookmark)는 통상적으로 미디어 파일 자체를 가리킨다. 미디어 파일로의 직접적인 북마킹(bookmarking)은 내장형 미디어 플레이어 페이지의 컨텐트를 무시(bypass)하고, 사용자가 이어서 미디어 파일을 재생하는 동안 광고 컨텐트 및 브랜딩 전시로부터 수익이 발생하는 것을 방해한다.
여전히 추가로, 내장형 미디어 플레이어의 사용으로부터 데이터를 수집하면 컨텐트 제공자가 청취자 선호도를 평가하는 것을 도울 수 있다. 예를 들어, 알려진 내장형 미디어 플레이어 페이지는, 사용자가 미디어 파일이 완료시까지 계속 플레이되도록 허용하였는지, 또는 미디어 파일의 재생 완료 이전에 내장형 미디어 플레이어 페이지를 닫았는지를 나타내는 데이터를 수집하지 않는다. 또한, 사용자가 미디어 파일의 플레이 완료 후 내장형 미디어 플레이어 페이지를 오픈시켜두는지 여부를 나타내는 데이터도 생성되지 않는다. 상기 정보는 미디어 파일의 인기도, 및 (탐색 결과로서 상기 파일이 사용자에게 식별되는 경우) 탐색 질의에 대한 미디어 파일의 관련성을 평가하고, 웹 페이지에 내장된 미디어 플레이어를 둘러싸고 있는 컨텐트에 대한 사용자의 선호도 레벨을 식별하는데 사용될 수 있다.
광고의 산포 방법은 미디어 파일을 플레이하기 위해 내장형 미디어 플레이어 페이지를 미디어 디바이스로 전송하는 단계를 포함한다. 내장형 미디어 플레이어 페이지는 미디어 디바이스의 사용자가 브라우저를 위한 북마크를 생성하도록 허용한다. 상기 북마크는 내장형 미디어 플레이어 페이지로 포인팅한다. 상기 북마크는 파라미터로서 미디어 파일의 어드레스를 포함한다. 상기 북마크가 미디어 파일을 플레이하기 위해 브라우저에서 사용되는 경우, 내장형 미디어 플레이어 페이지는 내장형 미디어 플레이어 페이지에서 디스플레이하기 위해 광고 서버로부터 광고 를 요청하도록 미디어 디바이스에 명령한다. 상기 방법은 북마크가 브라우저에서 사용될 때마다 사용자에게 광고를 보인다.
첨부 도면은 본 발명의 바람직한 실시예 뿐만 아니라 본 명세서에 포함된 다른 정보를 도시한다.
도 1은 상호접속된 컴퓨터 네트워크 시스템의 양식화된 개략도.
도 1a는 예시적인 내장형 미디어 플레이어 페이지를 클라이언트에게 제공하는 시스템의 양식화된 개략도.
도 2는 예시적인 내장형 미디어 플레이어 페이지를 디스플레이하는 브라우저 윈도우를 나타내는 도면.
도 3은 예시적인 내장형 미디어 플레이어 페이지의 크기 조정(sizing)하는 방법을 나타내는 흐름도.
도 4는 예시적인 내장형 미디어 플레이어 페이지를 이용하여 광고를 산포시키는 방법을 나타내는 흐름도.
도 5는 예시적인 내장형 미디어 플레이어 페이지를 이용하여 데이터를 수집하는 방법을 나타내는 흐름도.
본 명세서에서 사용될 때, 다음의 용어들이 정의된다:
"스크립트(script)" - 통상적으로 펄(Perl) 또는 자바(Java)와 같은 번역 언어로 기록되고, 통상적으로 데이터 및 브라우저 관리를 위한 명령을 제공하는 짧은 프로그램;
"스크립팅(scripting)" - 정적 HTML 페이지를 보충하고, 대개 펄, 자바, 자바스크립트(JavaScript)와 같은 언어로 기록되며, 때로 CGI(Common Gateway Interface) 스크립트와 결합하여 사용되는 서버 또는 클라이언트측 프로그래밍.
인터넷은 전세계적인 컴퓨터 네트워크 시스템이다 - 하나의 컴퓨터에 한 명의 사용자가 있는 통신 네트워크의 한 네트워크가 정보를 얻을 수 있고 통신 네트워크 중 한 네트워크와 연결된 다른 컴퓨터의 사용자와 통신할 수 있다. 인터넷의 가장 많이 사용되는 부분은 월드 와이드 웹(World Wide Web)(종종 줄여서 "WWW" 또는 "웹"이라고 함)이다. 웹의 가장 현저한 특징 중의 하나는 정보를 상호참조하는 방법인 하이퍼텍스트의 사용이다. 대부분의 웹 사이트에서, 특정 단어 또는 어구는 주위 텍스트와 다른 색의 텍스트로 표시되어서, 상기 용어가 다른 웹사이트로 링크될 수 있다는 것을 나타낸다. 상기 링크는 URI(Universal Resource Indicator) 또는 URL(Universal Resource Locator)라고 불리는 태그의 사용을 통해 인터넷상의 다른 자원을 식별한다. 예를 들어, https://www.yahoo.com은 yahoo.com에 위치하는 웹 페이지를 식별하는 URI이다. 때때로, "클릭할 수 있는" 버튼, 이미지 또는 이미지의 부분들이 있다. 웹을 이용하여 수백만개의 정보 페이지에 대한 액세스를 할 수 있다. 인터넷 브라우저를 이용하여 웹 "서핑(surfing)"이 수행된다; 현재 가장 인기있는 인터넷 브라우저는 넷스케이프 네비게이터(Netscape Navigator)와 마이크로소프트 인터넷 익스플로러(Microsoft Internet Explorer)이다. 특정 웹사이트의 외형은 사용되는 특정 브라우저에 따라 약간 달라질 수 있 다. 일부 브라우저는 "플러그-인(plug-in)"을 갖는데, 이는 애니메이션, 가상 현실, 사운드, 비디오 및 다른 형태의 멀티미디어를 제공한다.
도 1을 참조하면, 상호접속된 컴퓨터 시스템 네트워크(102)의 시스템(100)의 양식화된 개략도를 나타내고 있다. 각각의 컴퓨터 시스템 네트워크(102)는 대응하는 로컬 컴퓨터 프로세서 유닛(104)을 포함하고, 상기 프로세서 유닛은 대응하는 로컬 데이터 저장유닛(106) 및 로컬 네트워크 사용자(108)와 연결된다. 컴퓨터 시스템 네트워크(102)는 예를 들어 LAN(근거리 통신망) 또는 WAN(원거리 통신망)일 수 있다. 로컬 컴퓨터 프로세서 유닛(104)은 전술한 인터넷(114)을 통해 복수의 클라이언트(110)와 선택적으로 연결된다. 복수의 클라이언트(110)는 각각 스캐너, 바코드 판독기, 프린터 및 다른 인터페이스 디바이스(112)와 같은 자체 로컬 컴퓨터 시스템과 연결된 다양한 멀티미디어 디바이스를 구비할 수 있다. 인터넷 브라우저를 이용하여 프로그래밍된 클라이언트(110)는, 컴퓨터 시스템 네트워크(102)의 로컬 데이터 저장유닛(106)에 컨텐트가 위치되는 특정 웹 페이지를 (예컨대 마우스로 클릭하여) 위치시키거나 선택함으로써, 웹 페이지의 컨텐트를 액세스하도록 한다. 상기 웹 페이지는 다른 컴퓨터 시스템 및 다른 웹 페이지로의 링크를 포함할 수 있다.
클라이언트(110)는 컴퓨터 단말기, 인터넷 프로토콜(IP)을 이용하여 인터넷을 통해 통신할 수 있는 페이저(pager), 인터넷을 액세스할 수 있는 키오스크(Kiosk), 접속형 전자수첩(예를 들어, Palm, Inc.에서 제조된 PALM 디바이스) 또는 인터넷 인에이블 텔레비전과 같이 대화식 인터넷 통신을 할 수 있는 다른 디바이스일 수 있다. 클라이언트(110)는 또한 무선 액세스 프로토콜(WAP) 또는 제 3 세대(3G) 호환성 프로토콜을 이용하여 인터넷과 연결되고 인터넷을 통해 통신하는 포켓용 유닛(hand held unit)(예를 들어, 휴대용 전화기)과 같은 무선 디바이스일 수 있다.
도 1a는 예시적인 내장형 미디어 플레이어 페이지를 클라이언트(110)에게 제공하기 위한 시스템(100A)의 양식화된 개략도이다. 시스템(100A)은 통상적으로 시스템(100)과 관련하여 전술한 인터넷 구조를 이용한다. 시스템(100A)은 바람직하게 인터넷(114)과 연결된 복수의 클라이언트(110)를 포함한다. 시스템(100A)은 또한 컴퓨터 시스템 네트워크(102)(도 1)로서 구성될 수 있는 적어도 하나의 미디어 파일 소스(116)를 포함한다. 어쨌든, 미디어 파일 소스(116)는 인터넷(114)을 통해 액세스 가능하고, 클라이언트(110)상에서 플레이하기 위해 인터넷(114)을 통해 적어도 하나의 미디어 파일을 제공한다.
본 명세서에서 사용될 때, 용어 "미디어 파일"은 오디오, 비디오, 텍스트, 대화식 및 멀티미디어 데이터 파일을 포함하고, "스트리밍 미디어 파일"을 포함한다. 스트리밍 미디어 파일은 통상적으로 인터넷 또는 다른 네트워크 환경을 통해 클라이언트에게 전달되는 오디오, 비디오, 멀티미디어, 텍스트 및 대화식 데이터 파일을 포함하고, 전체 파일의 전달이 완료되기전에 클라이언트상에서의 재생이 시작된다. 이것은 사용자가 다운로드 완료를 기다릴 필요없이 가능한한 신속하게 스트림이 플레이될 수 있도록 한다. 노래, 정치적 연설, 뉴스 방송, 영화 예고편 및 플레이가능한 애니메이션을 포함한 거의 무제한으로 다양한 미디어 컨텐트가 있다.
수백만개의 미디어 파일이 이미 존재하고 있고, 월드 와이드 웹을 통해 미디어 파일 소스(116)로부터 이용가능하다. 이러한 많은 미디어 파일은 스트리밍 미디어 파일 포맷에 적합하다. 다양한 스트리밍 미디어 파일 포맷이 존재하지만, 대다수의 많은 스트리밍 미디어 파일은 REALAUDIOTM, REALVIDEOTM, MICROSOFT WINDOWS MEDIA FORMATTM, FLASHTM, APPLE QUICKTIMETM, MPEG-2 레이어 Ⅲ 오디오, 및 MP3 중의 하나로 인코딩되었다. MP3 파일 및 QUICKTIMETM과 같은 특정 파일은 스트리밍(완전히 수신되지 않은) 및 다운로딩된(완전히 수신된) 파일 모두로서 사용될 수 있다.
시스템(100A)은 또한 적어도 하나의 고객 시스템(118), 적어도 하나의 광고 시스템(120), 및 적어도 하나의 미디어 파일 인덱스 및 로그 시스템(122)을 포함한다. 각각의 시스템(118,120,122)은 인터넷(114)과 연결되고, 도 1과 관련하여 전술한 컴퓨터 시스템 네트워크(102)로서 구성될 수 있다. 각각의 시스템은 예시적인 내장형 미디어 플레이어 페이지의 설명과 관련하여 상세하게 후술되어 있다. 이하에서 사용될 때, "내장형 미디어 플레이어 페이지"는 브라우저에 의해 컨텐트의 디스플레이를 지시하고 클라이언트에게 특정한 행위를 하도록 명령하는 언더라잉(underlying) 코드, 및 브라우저 윈도우에서 웹 페이지로서 실제로 디스플레이되는 컨텐트 모두를 언급한다.
예시적인 내장형 미디어 플레이어 페이지의 세부사항을 설명하기 전에, 내장형 미디어 플레이어 페이지를 제공하는 한가지 바람직한 방법을 설명한다. 클라이언트(110)의 사용자는 전술한 방식으로 인터넷 브라우저를 이용하여 인터넷(114)을 통해 고객 시스템(118)에 액세스한다. 고객 시스템(118)은 인터넷(114)을 통해 클라이언트(110)로 웹 페이지를 전송한다. 고객 시스템(118)은 예를 들어 웹 포탈 사이트(Web portal site)일 수 있는데, 웹 포탈 사이트는 한 위치로 집중되는 공통 인터페이스를 통해 예를 들어 스포츠 뉴스, 월드 뉴스, 일기예보, 여행정보 등과 같이 폭넓게 다양한 정보에 대한 액세스를 제공한다. 본 명세서에서는 고객 시스템(118)을 웹 포탈 사이트로 설명했지만, 이것이 반드시 필요조건은 아니며, 고객 시스템(118)이 임의의 방식의 컨텐트 또는 서비스를 제공할 수 있다는 점을 이해해야 한다. 예를 들어, 고객 시스템(118)은 포탈 사이트에서 선택된 라디오 방송국으로부터 스트리밍된 오디오 방송을 제공할 수 있다.
고객 시스템(118)에서 클라이언트(110)로 전송된 웹 페이지는 미디어 파일 탐색 프롬프트를 포함한다. "클릭할 수 있음" 또는 사용자로부터의 입력을 받아들이는 임의의 문구, 아이콘 등은 사용자가 선택하는 프롬프트로 간주될 수 있다. 2개의 "클릭할 수 있는" 대안을 사용자에게 제공하는 것은, 선택을 하도록 예를 들어, "A 또는 B를 선택하여 주십시오"와 같이 텍스트 프롬프트를 사용자에게 직접 프롬프팅(prompting)하는 것과 본질적으로 동등한 것이다. 통상적으로, 미디어 파일 탐색 프롬프트는 (많은 탐색 엔진에서 공통적인 바와 같이) 탐색 윈도우로 구성될 수 있고, 사용자에게 스트리밍 오디오 또는 비디오 파일과 같은 미디어 파일에 대한 탐색 기준을 입력하도록 프롬프팅한다. 탐색 기준이 고객 시스템(118)으로 전송된 다음, 고객 시스템(118)은 탐색 기준을 인터넷(114)을 통해 미디어 파일 인덱스 및 로그 시스템(122)으로 전송한다. 고객 시스템(118)은 이러한 탐색 성능을 라이센싱(licensing)하거나, 그렇지 않으면 미디어 파일 인덱스 및 로그 시스템(122)에 있는 엔티티로부터 탐색 성능을 얻을 수 있다.
미디어 파일 인덱스 및 로그 시스템(122)은 그 안에 인덱싱된 복수의 미디어 파일을 갖는 데이터베이스를 포함한다. 미디어 파일 데이터베이스는 바람직하게 미디어 파일 자체를 포함하지는 않지만, 오히려 시스템(100A)내 복수의 미디어 파일 소스(116)로부터 이용가능한 미디어 파일을 식별하는 데이터를 포함한다. 데이터베이스내에 인덱싱된 각각의 개별적인 미디어 파일을 위해 저장된 데이터의 예로는, 예컨대 미디어 파일을 참조하는 URI 또는 URL의 형태를 갖는 미디어 파일의 웹 어드레스, 미디어 파일의 플레이 길이(즉, 미디어 플레이어에서 미디어 파일을 처음부터 끝까지 플레이하는데 걸리는 시간량), 미디어 파일에 대한 고유 식별자, 및 미디어 파일의 유형(SMIL 파일, 오디오 파일, 비디오 파일, REALAUDIOTM 파일, WINDOWS MEDIATM 파일 등)을 포함한다. 데이터베이스는 또한 각각의 인덱싱된 미디어 파일의 컨텐트를 설명하는 설명(description) 데이터를 포함할 수 있고, 데이터베이스는 당업자에게 알려진 종래의 탐색 엔진 기술을 이용하여 상주(populate)할 수 있다. 한가지 알려진 기술은 "로봇" 또는 "스파이더"로 불리는 프로그램을 이용하는데, 상기 프로그램은 문서(예를 들어, 웹 페이지) 탐색시 네트워크를 미리 트래버스(traverse)하고 상기 문서에서 발견된 키워드의 커다란 인덱스 파일을 생성한다. 예로써, 오디오 파일에 대한 설명 데이터는 속성, 노래 제목, 음악가, 음악 유형, 저작권 데이터 등으로 오디오 데이터가 음악인지를 식별할 수 있다.
미디어 파일 인덱스 및 로그 시스템(122)은 탐색 결과를 예를 들어 XML 포맷으로 인터넷(114)을 통해 고객 시스템(118)으로 전송한다. 고객 시스템(118)은 XML 결과를 하이퍼텍스트 생성 언어(HTML: HyperText Markup Language) 포맷으로 변환하고, 사용자의 탐색 기준을 만족시키는, 미디어 파일 소스(116)에 위치된 미디어 파일로의 링크 리스트를 바람직하게 포함하는 웹 페이지로서 그 결과를 클라이언트(110)로 전송한다. 예를 들어, 클라이언트(110)의 사용자는 "진주만" 및 "영화 예고편"에 대한 탐색 요청을 입력할 수 있다. 고객 시스템(118)에 의해 탐색 요청이 수신되고, 미디어 파일 인덱스 및 로그 시스템(122)으로 전송된 다음, 상기 시스템(122)은 탐색 요청을 만족시키는 인덱싱된 미디어 파일을 위해 국부 및 원격 데이터베이스를 탐색한다. 사용자의 탐색 요청을 만족시키는 5개의 스트리밍 비디오 파일이 인덱싱된다고 가정하면, 미디어 파일 인덱스 및 로그 시스템은 고객 시스템(118)으로 그 결과를 전송한다. 이들 결과는 각각의 비디오 파일의 플레이 길이, 각각의 비디오 파일의 URI 어드레스, 비디오 파일의 비트 인코딩 속도, 파일 포맷, 각각의 비디오 파일에 고유한 데이터베이스 식별자, 각각의 비디오 파일을 위한 프레임 크기 데이터, 또는 데이터베이스에 포함된 임의의 다른 정보를 포함할 수 있다. 그 후, 고객 시스템(118)은 주문형 HTML 페이지에서의 탐색 결과를 클라이언트(110)로 전송하여, 클라이언트(110)의 브라우저를 이용하여 사용자에게 디스플레이한다.
그 다음, 클라이언트(110)의 사용자는 비디오 파일 중의 하나로의 링크를 클릭함으로써 사용자에게 디스플레이된 탐색 결과에 리스트된 비디오 파일에 포함된 비디오 데이터를 보려고 결정할 수 있다. 선택된 비디오 파일로의 링크상에서 사용자가 "클릭"하면, 고객 시스템(118)으로부터 클라이언트에게 전송된, 자바스크립트 파일과 같은 스크립트 파일은 클라이언트에게 고객 시스템(118)으로부터 내장형 미디어 플레이어 페이지를 요청하도록 명령한다. 내장형 미디어 플레이어 페이지의 세부사항은 후술된다.
도 1a가 단지 예시적인 목적으로 각각의 시스템을 분리된 기능 블럭으로서 나타내고 있지만, 예시되고 설명된 기능의 일부 또는 전부는 하나 이상의 시스템내에서 물리적으로 결합될 수 있다. 예를 들어, 고객 시스템(118)은 또한 광고 시스템(120)의 기능을 제공할 수 있다.
도 2는 고객 시스템(118)으로부터 인터넷(114)을 통해 전송되고 클라이언트(110)에 의해 사용자에게 디스플레이되는 예시적인 내장형 미디어 플레이어 페이지를 나타낸다. 내장형 미디어 플레이어 페이지는 {리얼플레이어(RealPlayer) 플러그 인과 같은} 기능성 미디어 플레이어 오브젝트에 대한 참조를 포함한다. 참조는, 메모리 구조에 저장된 파일, 미디어 오브젝트, 또는 실행가능한 컴퓨터 코드를 참조하는 {URI, URL, 또는 디렉토리 구조를 통해 액세스되는 파일/오브젝트와 같은 파일 위치 지정장치(locator)로서의} 태그이다. 미디어 플레이어 오브젝트는 통상적으로 클라이언트상에 있지만, 참조 태그는 미디어 플레이어 애플릿의 다운로드를 트리거하여, 미디어 파일의 출력을 제어할 수 있다. 내장형 미디어 플레이어 페이지는 또한 디스플레이를 위해 적어도 하나의 광고 시스템(120)에 의해 제공될 하나 이상의 광고에 대한 URL을 통한 참조를 포함한 다. 내장형 미디어 플레이어 페이지는 또한 디스플레이될 하나 이상의 브랜딩 로고에 대한 참조를 포함할 수 있다. 브랜딩 로고에 대한 참조는 또한 고객 시스템(118) 또는 컴퓨터 시스템(102)으로부터 이용가능한 그래픽 파일의 URL 어드레스일 수 있다. 그래픽 파일은 그래픽 교환 포맷(GIF: graphic interchange format) 또는 다른 유형의 압축/압축해제 그래픽 파일 포맷과 같은 그래픽 파일 포맷을 가질 수 있다. 내장형 미디어 플레이어 페이지는 또한 탐색 질의 입력 형태(예를 들어, 탐색 윈도우) 및 클릭가능한 탐색 명령 버튼을 포함할 수 있다. 상기 참조 및 특징은 HTML 프레임세트내에 포함될 수 있다.
도 2를 참조하면, 내장형 미디어 플레이어 페이지가 클라이언트(110)의, 마이크로소프트 인터넷 익스플로러와 같은 브라우저에 의해 생성된 팝업 윈도우(200)로 도시되어 있다. 내장형 미디어 플레이어 페이지는 (내장형 플레이어가 비디오 파일을 플레이하는 경우) 비디오 디스플레이 영역(202) 및 미디어 파일의 출력을 제어하기 위한 제어부(204)를 포함한다. 예시적인 제어부(204)는 플레이 버튼, 중단 버튼, 정지 버튼, 슬라이더 바, 빨리감기 및 되감기 버튼, 및 스트리밍되는 파일과 관련된 버퍼 상태 정보를 디스플레이하기 위한 상태 윈도우를 포함한다. 예시적인 내장형 미디어 플레이어 페이지의 자동 크기 조정(autosizing) 특징이 도 2 및 도 3과 관련하여 이하에서 설명된다.
만일 단계(300)에서 선택된 비디오 파일에 대한 프레임 크기 데이터가 유효하다면, 즉 미디어 파일 인덱스 및 로그 시스템(122)에서 유효하다면, 내장형 미디어 플레이어 페이지는 단계(302)에서 플레이를 위해 사용자에 의해 선택된 비디오 파일에 대한 프레임 크기 데이터를 수신한다. 한 실시예에서, 프레임 크기 데이터는 미디어 파일 인덱스 및 로그 시스템(122)으로부터 고객 시스템(118)으로 전송되고, {만일 프레임 크기 데이터가 미디어 파일 인덱스 및 로그 시스템(122)으로부터 이용가능하다면} 탐색 결과와 함께 클라이언트(110)로 전송된다. 사용자가 보고자하는 비디오 파일을 선택한 경우, 내장형 미디어 플레이어 페이지는 고객 시스템(118)으로부터 클라이언트(110)로 전송된다. 그 다음, 내장형 미디어 플레이어 페이지는 전술한 바와 같이 클라이언트(110)로 전송된 프레임 크기 데이터를 이용할 수 있다. 대안적으로, 일단 사용자가 클라이언트(110)로의 내장형 미디어 플레이어 페이지의 전송을 프롬프팅하는 비디오 파일 선택을 하면, 프레임 크기 데이터는 내장형 미디어 플레이어 페이지와 함께 클라이언트(110)로 전송될 수 있다. 만일 프레임 크기 데이터가 유효하지 않다면, 내장형 미디어 플레이어 페이지는 단계(301)에서 내장형 미디어 플레이어 페이지와 함께 전송된 디폴트값을 이용한다. 비디오 디스플레이 영역(202)의 너비(202b)에 대해 약 780개 픽셀 및 비디오 디스플레이 영역의 높이(202a)에 대해 348개 픽셀의 디폴트값이 통상적으로 적절하지만, 물론 다른 값이 사용될 수 있다는 것을 알 수 있다.
프레임 크기 데이터는 바람직하게 내장형 미디어 플레이어 페이지에서 재생될 비디오 파일에 대한 프레임 높이값 및 프레임 너비값을 포함한다. 상기 값은 비디오 파일의 비디오 데이터의 각각의 프레임의 높이에서의 전체 픽셀의 수 및 비디오 파일의 비디오 데이터의 각각의 프레임의 너비에서의 전체 픽셀의 수를 식별할 수 있다. 미디어 플레이어는 단계(304)에서 내장형 미디어 플레이어 페이지내 에서 론칭(launch)될 때(즉, 조작되거나 실행될 때) 내장형 미디어 플레이어 페이지에 의해 오브젝트로서 호출된다. 단계(306)에서, 비디오 디스플레이 영역(202)의 높이(202a) 및 너비(202b)(도 2)는 {비디오 파일에 대한 프레임 크기 데이터가 단계(300)에서 유효하지 않다면} 수신된 프레임 크기 데이터 또는 디폴트 크기값에 기초하여 동적으로 크기 조정된다.
프레임 크기 데이터에 기초하여 비디오 디스플레이 영역(202)을 동적으로 크기 조정함으로써, 비디오 파일 데이터(예를 들어, 영상)는 그 예정된 크기로, 또는 적절한 스케일로 디스플레이된다. 특히 SMIL 파일에 대해서, 비디오 데이터는, 비디오 데이터를 크로핑하여 종종 비디오 데이터가 보이지 않거나 또는 적어도 불만족스럽게 만드는 종래의 내장형 플레이어 페이지와 대조적으로, 크로핑되지 않은 형태로 디스플레이 된다.
단계(308)에서, 내장형 미디어 플레이어 페이지가 디스플레이되는 팝업 윈도우(200)의 크기는 프레임 크기 데이터에 기초하여, 그에 따라 비디오 디스플레이 영역(202)의 크기 조정에 부분적으로 기초하여 크기 조정된다. 팝업 윈도우(200)는 동적 크기 조정된 비디오 디스플레이 영역(202), 제어부(204), 및 내장형 미디어 플레이어 페이지의 임의의 다른 컨텐트를 수용하도록 크기 조정된다. 예를 들어, 팝업 윈도우(200)의 높이(200a) 및 너비(200b)는 팝업 윈도우의 크기(200a,200b)를 비디오 디스플레이 영역(202)의 크기(202a,202b)와 관련시키는 미리 정의된 규칙에 기초하여 크기 조정될 수 있다. 한 예시적인 실시예에서, 내장형 미디어 플레이어 페이지와 관련된{즉, 내장형 미디어 플레이어 페이지와 함께 클라이언트(110)로 전송된} 자바스크립트 파일은, 미리 정의된 규칙에 따라 마이크로소프트 인터넷 익스플로러 브라우저 윈도우의 HSPACE, BORDER 및/또는 VSPACE 속성과 같은 팝업 윈도우(200)의 다양한 속성을 조절한다.
예시적인 내장형 미디어 플레이어 페이지는 또한 비디오 디스플레이 영역(202)의 적어도 한 에지(203)를 따라 디스플레이되는 컨텐트를 포함한다. 이러한 컨텐트는 몇몇 유형의 컨텐트를 명명(name)하기 위해 예를 들어 광고(206), 브랜딩 로고(208), 탐색 윈도우(210a) 및 탐색 명령 버튼(210b)을 포함할 수 있다. 이러한 컨텐트는 단계(310)에서 내장형 미디어 플레이어 페이지내에 동적으로 위치된다. 따라서, 플레이어 페이지의 크기, 및 그에 따른 팝업 윈도우(200)의 크기는 팝업 윈도우(200)의 에지(201)와 비디오 디스플레이 영역(202)의 적어도 하나의 에지(203) 사이에 컨텐트를 위한 충분한 마진을 남겨두도록 크기 조정될 수 있다.
다시, 팝업 윈도우(200)의 에지(201) 및 비디오 디스플레이 영역(202)의 에지(203)와 관련된 이러한 컨텐트의 위치결정은, 예를 들어 팝업 윈도우(200)의 선택된 에지(201)와 비디오 디스플레이 영역(202)의 선택된 에지(203) 사이에 브랜딩 로고(208)를 중심으로 배치하는 규칙, 또는 팝업 윈도우(200)의 2개의 대향 에지(201) 사이에 광고(206)를 중심으로 배치하는 규칙과 같은 미리 정의된 규칙에 기초하여 결정될 수 있다. 제어부(204)는 유사하게 배치될 수 있다. 미리 정의된 규칙은 프레임 크기 데이터에 적어도 부분적으로 기초하여 서로 다른 에지(201,203)와 관련하여 심지어 동적으로 컨텐트를 배치할 수 있다. 예를 들어, 만일 프레임 크기 데이터가 비디오 디스플레이 영역에 대해서 특히 큰 너비(202b) 를 나타내고, 매우 폭넓은 팝업 윈도우가 흥미롭지 않거나 방해가 되는 것으로 결정된다면, 선택된 컨텐트는 비디오 디스플레이 영역(202)의 측부 에지(들)(203)를 따르기 보다, 비디오 디스플레이 영역(202)의 위 또는 아래에 위치될 수 있다.
탐색 윈도우(210a) 및 탐색 명령 버튼(210b)은 사용자가 미디어 파일 인덱스 및 로그 시스템(122)내에서 인덱싱된, 비디오 파일과 같은 미디어 파일에 대한 탐색 요청을 하도록 허용한다. 탐색 결과는 전술한 최초 탐색 결과 페이지에서 사용자에게 디스플레이될 수 있다. 그 다음, 사용자는 전술한 바와 같이 미디어 파일을 선택함으로써 제 2 팝업 윈도우에서 다른 내장형 미디어 플레이어 페이지를 론칭할 수 있다. 미디어 유형 체크박스 그리드(도시되지 않음)는 또한 내장형 미디어 플레이어 페이지에 디스플레이되어서, 사용자가 WINDOWS MEDIA 파일 또는 MP3 파일과 같은 특정 미디어 유형으로 탐색을 제한하도록 허용할 수 있다.
도 1a와 관련하여 전술한 바와 같이, 내장형 미디어 플레이어 페이지는 내장형 미디어 플레이어 페이지내에서 컨텐트로서 디스플레이하기 위해 적어도 하나의 광고 시스템(120)에 의해 제공될 하나 이상의 광고에 대한 참조를 포함한다. 내장형 미디어 플레이어 페이지에 포함하기 위해 클라이언트에게 광고를 요청하도록 명령하는 광고 참조의 일예가: <IMGSRC=https://theadservercompany.com/ad.GIF>이다. IMGSRC 명령은 내장형 미디어 플레이어 페이지에 디스플레이될 스크린 이미지로서 (theadservercompany.com에 위치한) "ad.GIF"로 명명된 파일을 식별한다.
내장형 미디어 플레이어 페이지에 위치한 미디어 플레이어는 정규 미디어 플레이어의 미디어 유형을 지원한다. 바람직하게, 내장형 미디어 플레이어는 재생을 위해, SMIL 스트리밍 파일과 같은 비디오 파일{또는 비-비디오(non-video) 환경에서 적절한 다른 미디어 파일}을 참조한다. 내장형 미디어 플레이어는 또한 제 2 소스로부터 스트리밍된 광고(제 2 비디오 파일 또는 이미지)의 디스플레이를 지원한다. 스트리밍된 광고는 비디오 파일의 크기 조정에 따라 선택적으로 조정될 수 있다. 또한, 스트리밍된 광고는 비디오 파일을 참조하여 선택된다. 예를 들어, HTML 코드는 고객 시스템(118)으로부터 클라이언트(110)로 전송된다(도 1 및 도 2를 참조한 예시):
<EMBED TYPE="application/x-mplayer2"
NAME="MediaPlayer"
SRC="https://thestreamhost.com/thestream.asx"
WIDTH=400 HEIGHT=320></EMBED>.
명령 "EMBED TYPE"은 팝업 윈도우(200)에 도시된 바와 같은 웹 페이지에서 클라이언트(110)에게 미디어 플레이어 "x-mplayer2"를 내장하도록 지시하는 MIME 기반 명령이다. 클라이언트(110)는 내장형 미디어 플레이어를 실행시키고, 팝업 윈도우(200)를 NAME 명령으로부터 "MediaPlayer"라고 칭한다. "thestream.asx"라고 하는 파일은 SRC 명령에 의해 인터넷(114)을 통해 "thestreamhost.com"에 위치된 미디어 파일 소스(116)로부터 미디어 플레이어에 의해 발견되고 스트리밍된다. 파일 "thestream.asx"는 WIDTH 및 HEIGHT 명령에 의해 결정된 바와 같이, 400개 수평 픽셀×320개 수직 픽셀로 크기 조정된 윈도우(202)내 내장형 미디어 플레이어에 의해 출력된다. 고객 시스템(118)은 광고를 디스플레이하기 위해 선택적으로 추가 HTML 코드를 클라이언트(110)로 전송한다:
<ADSERVER TYPE="VIDEOSTREAM"
STREAMSOURCE="https://adserver.adsite.com/adspace.asx"
WIDTH=100 HEIGHT=80>(/ADSERVER>.
명령 "ADSERVER TYPE"은 내장형 미디어 플레이어가 비디오 기반 광고 서버를 액세스하도록 명령한다. 내장형 미디어 플레이어는 "adserver.adsite.com"의 광고 시스템(120)으로부터 스트리밍 미디어 파일 "adspace.asx"을 위치시키고 요청한다. 스트리밍 미디어 파일은 클라이언트(110)로 스트리밍되고 윈도우(206)내 내장형 미디어 플레이어에 의해 출력되며, 상기 윈도우는 스트리밍 미디어 및 정적(정지 영상) 광고를 디스플레이하기 위해 미리 할당된 영역을 이용한다. 고객 시스템(118)은 HTML 코드를 통해 클라이언트(110)에게 100개 수평 픽셀×80개의 수직 픽셀인 윈도우(206)에서 스트리밍 미디어 파일을 디스플레이하도록 명령한다. 광고 윈도우의 크기는 크기 조정 알고리즘을 이용하여 (전술한 바와 같은) 비디오 파일의 크기에 따라 선택될 수 있다. 이러한 예시에서, 고객 시스템(118)은 수평 및 수직 픽셀에 할당된 픽셀을 4로 나눈다(400/4=100, 320/4=80). 이러한 처리는 스트리밍 미디어 광고를 디스플레이하기 위해 윈도우(206)에 대해 100개 수평 픽셀×80개 수직 픽셀 영역을 한정한다. 클라이언트(110)는 팝업 윈도우(200)가 수정되거나 다시 크기 조정된 경우 윈도우(202,206) 영역의 크기를 조정할 수 있다.
도 2를 다시 참조하면, 내장형 미디어 플레이어 페이지는 또한 미디어 파일 소스(116)의 미디어 파일로의 하이퍼링크(214)를 포함할 수 있다. 이것은 사용자 가 재생 및 북마킹 목적으로 미디어 파일로 직접 링크하도록 허용한다. 북마크는 통상적으로 대응하는 웹 페이지 또는 파일의 URI 또는 URL을 저장함으로써 웹 페이지 또는 파일의 위치와 관련된다. 북마크와 내장형 미디어 플레이어의 관련성은, 북마크없이 액세스되는 경우보다, 특정 위치에서 매체를 액세스하는 더 우수한 수단을 사용자에게 제공할 수 있다. 예를 들어, 북마크에 의해 위치된 MP3PROTM 미디어 파일의 재생은, (미디어 파일을 플레이할 때 디폴트 미디어플레이어로서 인에이블링된) 표준 MP3 플레이어 대신 (MP3PROTM 호환성인, 북마크와 관련된 플레이어인) 내장형 미디어 플레이어를 이용하여 최적화된다. 또한, 내장형 미디어 플레이어는 특정 광고를 북마크와 관련시킬 수 있다. 예를 들어, REALAUDIOTM 플레이어를 인에이블하는 북마크를 갖는 미디어 파일을 플레이하는 사람은 동일한 미디어 파일에 대해, QUICKTIMETM 플레이어를 인에이블하는 북마크와 다른 광고를 수신할 수 있다.
추가적 또는 대안적으로, 예시적인 내장형 미디어 플레이어 페이지는 예컨대 "클릭할 수 있는" 옵션(212)을 통해 "즐겨찾기에 추가" 옵션을 사용자에게 제공한다. 이하에서 설명하는 바와 같이, 이러한 "즐겨찾기에 추가" 옵션은 광고를 산포시키는 예시적인 방법을 제공하여, 미디어 파일이 오디오, 비디오, 텍스트, 또는 멀티미디어 파일, 스트리밍 또는 다른 전송 파일 구조인지에 상관없이 미디어 파일을 사용자가 재방문할 때마다 추가적인 광고 수익 기회를 제공하게 한다. 미디어 파일이 완전히 오디오 파일인 경우 내장형 미디어 플레이어 페이지가 참조로서 오 디오 플레이어를 호출하는 것은 명백해야 한다. 그러한 경우, 도 2의 내장형 미디어 플레이어 페이지는 비디오 디스플레이 영역(202)을 포함하지 않지만, 적절한 제어부(204) 및 당업자에게 익숙한 오디오 플레이어에 고유한 다른 특징을 포함한다.
도 4를 참조하면, "즐겨찾기에 추가" 특징을 포함하는 내장형 미디어 플레이어 페이지는 전술한 바와 같은 탐색 결과 페이지로부터 클라이언트(110)의 사용자에 의해 선택된 미디어 파일과 같은 미디어 파일을 플레이하기 위해 단계(400)에서 클라이언트(110)로 전송된다. 단계(402)에서, 사용자는 내장형 미디어 플레이어 페이지에 의해 표시된 "즐겨찾기에 추가" 옵션을 선택한다. 클라이언트(110)에 의해 사용되는, 마이크로소프트 인터넷 익스플로러와 같은 인터넷 브라우저를 위한 북마크는 그 후 단계(404)에서, 플레이되는 미디어 파일로 직접 생성되기보다, 사용자에게 디스플레이된 내장형 미디어 플레이어 페이지로 생성된다. 상기 북마크는 예컨대 URI 또는 URL 어드레스를 통해 내장형 미디어 플레이어 페이지로 포인팅하고, 플레이되는 미디어 파일의 어드레스를 파라미터로서 포함한다. 북마크의 일예는 다음과 같을 수 있다: - -https://theCustomer.com/player/player_fset.html?https://www.recordarchive.com/real_audio/lies.ram&cp=2000+Mercury&spk=2113761124&rmp - -. URL의 제 1 부분(theCustomer.com/player/player_fset.html)은 고객 시스템(118)의 표준 내장형 미디어 플레이어 페이지의 어드레스이다. "?" 이후에, 북마크는 미디어 파일 소스(116)의 미디어 파일의 어드레스(http: //www.recordarchive.com), 미디어 플레이어 유형(real_audio), 저작권 정보(lies.ram&cp=2000+Mercury), 및 미디어 파 일 식별번호(2113761124&rmp)와 같은, 미디어 파일에 고유한 파라미터를 포함한다. 미디어 파일 식별번호는 사용자가 미디어 파일에 액세스할 수 있는지를 인증하기 위해 사용될 수 있는 미디어 파일 인덱스 및 로그 시스템(122)으로부터의 미디어 파일과 관련된 고유 식별자이다. 고객 시스템(118)으로부터 클라이언트(110)에게 전송된 내장형 미디어 플레이어 페이지는, 내장형 미디어 플레이어 페이지가 고객 시스템(118)으로부터 클라이언트(110)로 전송될 때마다 비교적 일정한 HTML 코드 및 프레임세트를 모두 포함하지만, 내장형 미디어 플레이어 페이지는, 예컨대 어떤 미디어 파일이 내장형 플레이어에 의해 플레이될 것인지와 같이, 내장형 미디어 플레이어 페이지가 클라이언트(110)에 의해 디스플레이될 때마다 달라지는 미디어 파일에 대한 파라미터에 의존한다.
북마크는 통상적으로, 단계(406)에서 사용자가 미디어 파일을 참조하는 북마크를 선택한 경우, 상기 미디어 파일을 플레이하기 위해 클라이언트(110)가 내장형 미디어 플레이어 페이지를 디스플레이하게 하는데 필요한 정보를 포함한다. 사용자가 북마크를 선택하면, 클라이언트(110)는 브라우저를 통해서 북마크의 URL 어드레스를 이용하여 내장형 미디어 플레이어 페이지를 론칭한다. 단계(400)와 유사하게, 내장형 미디어 플레이어 페이지는 북마크내에서 파라미터로서 식별되는 미디어 파일을 플레이하기 위해 다시 클라이언트(110)로 전송된다. 내장형 미디어 플레이어 페이지에 포함되고 내장형 미디어 플레이어 페이지 참조 및 프레임세트에 의해 정의되는 다른 컨텐트도 디스플레이된다.
전술한 바와 같이, 내장형 미디어 플레이어 페이지에서 광고 시스템(120)에 대한 참조는, 내장형 미디어 플레이어 페이지에서 디스플레이하기 위해 클라이언트(110)로 하여금 예컨대 HTTP 요청을 통해 적어도 하나의 광고 시스템(120)으로부터 적어도 하나의 광고를 요청하도록 명령한다. 따라서, 미디어 파일보다는 내장형 미디어 플레이어 페이지로 포인팅함으로써, 북마크는 사용자에게 광고 및 브랜딩 임프레션(impression)을 심어줄 추가적인 기회를 만든다. 이러한 임프레션은 광고 및 브랜딩과 관련된 추가 수익 기회를 제공한다. 이러한 추가적인 임프레션 및 수익 기회는, 만일 북마크가 미디어 파일 소스(116)로부터의 미디어 파일로 직접 포인팅한다면 유효하지 않게 된다. 자바스크립트 파일과 같은, 내장형 미디어 플레이어 페이지와 관련된 스크립트 파일은 이러한 북마크를 생성할 수 있다.
후술되는 예시적인 내장형 미디어 플레이어 페이지는 또한 미디어 파일의 플레이와 관련된 데이터의 수집을 용이하게 한다. 도 5를 참조하면, 내장형 미디어 플레이어 페이지는 미디어 파일의 재생을 위해 단계(500)에서 클라이언트(110)로 전송된다. 전술한 바와 같이, 클라이언트(110)는 탐색 결과 페이지로부터의 사용자에 의한 미디어 파일의 선택에 반응하여 이러한 단계를 사용자에게 디스플레이할 수 있다. 상기 단계는 또한 도 4와 관련하여 전술한 바와 같이 내장형 미디어 플레이어 페이지로 포인팅하는 북마크의 선택에 반응할 수 있다.
단계(502)에서, 내장형 미디어 플레이어 페이지는, 클라이언트(110)로 하여금 미디어 파일 식별 메시지를 미디어 파일 인덱스 및 로그 시스템(122)의 로그 서버로 전송하도록 명령한다. 이러한 요청은 적어도 내장형 미디어 플레이어 페이지 에 의해 사용자에게 플레이될 미디어 파일을 로그 시스템(122)에게 확인시켜야 한다. 예시적인 미디어 파일 식별 메시지는, 사용자의 인터넷 프로토콜(IP) 어드레스, 통상적으로 클라이언트(110)의 IP 어드레스 또는 URL, 내장형 미디어 플레이어 페이지를 클라이언트(110)로 전송한 고객 시스템(118)의 도메인 어드레스, (미디어 파일 인덱스 및 로그 시스템(122)에서 사용되고 탐색 결과 페이지와 함께 수신되는 미디어 파일의 고유 식별자와 같은) 미디어 파일의 고유 식별자, 탐색 결과 페이지의 결과 리스트에서의 선택으로서 미디어 파일이 사용자에게 제공되게 하는 임의의 탐색 질의, 및 (만일 있다면) 탐색 결과 페이지의 탐색 결과 리스트내에서의 미디어 파일의 랭킹, 및 클라이언트(110)와 고객 시스템(118) 사이의 통신 스레스(thread)를 나타내는 세션 식별자를 포함한다. 미디어 파일 인덱스 및 로그 시스템(122)은 바람직하게 각각의 인덱싱된 미디어 파일에 대한 각각의 로그를 유지관리한다. 로그 서버는, 바람직하게 단계(504)에서 미디어 파일의 각각의 로그에 미디어 파일 식별 메시지내에 포함된 정보를 저장함으로써, 미디어 파일이 사용자에 의한 플레이를 위해 선택되었음을 레코딩한다. 상기 로그는 데이터베이스(106)의 일부로서 유지관리될 수 있다. 로그 서버는 미디어 파일 식별 메시지가 수신된 시간을 레코딩할 수 있지만, 미디어 파일 식별 메시지는 바람직하게 클라이언트로부터 검색되고 미디어 파일 식별 메시지가 전송된 시간을 식별하는, 타임 스탬프와 같은 시간 데이터를 포함한다.
미디어 파일 식별 메시지는 특히, 통상적으로 플레이가 시작되기전에 하나의 시간 주기동안 버퍼링되는 스트리밍 미디어 파일의 경우에서, 내장형 미디어 플레 이어 페이지의 내장형 미디어 플레이어에서 미디어 파일이 플레이되기 시작할 때와 거의 근접한 시간에 미디어 파일 인덱스 및 로그 시스템(122)으로 바람직하게 전송되지만, 이러한 특정 타이밍이 필수 조건은 아니다. 내장형 미디어 플레이어 페이지의 한 예시적인 실시예에서, 미디어 파일 식별 메시지는 1-픽셀 GIF 파일에 대해 미디어 파일 인덱스 및 로그 시스템(122)으로의 HTTP 요청의 형태를 취한다. 1-픽셀 GIF는 단순하게 내장형 미디어 플레이어 페이지에 의해 참조되는 1개 픽셀×1개 픽셀 투명 이미지이다. 1-픽셀 GIF는 표준 HTTP 응답으로서 클라이언트로 반환된다. 1-픽셀 GIF는 내장형 미디어 플레이어 페이지에 디스플레이될 때 사용자에게 투명하다. 미디어 파일 식별 메시지에 포함된 위에서 식별된 정보는 GIF 파일을 위해 클라이언트에 의해 송신된 HTTP 요청에 첨부될 수 있다. HTTP 요청은 그후 서버 로그에 저장될 수 있고, 그 다음 상기 정보는 처리 및 분석을 위해 데이터베이스내에서 검색되고 구성될 수 있다. 대안적으로 광고 시스템(120)과 같은 다른 시스템으로 HTTP 요청이 이뤄질 수 있다. 그 다음, 각각의 광고 시스템(120)의 로그가 조합되고 평가될 수 있다.
내장형 미디어 플레이어 페이지는 또한 내장형 미디어 플레이어 페이지가 오픈상태로 유지되는 동안 단계(506)에서 클라이언트(110)로 하여금 적어도 하나의 후속되는 메시지를 전송하도록 명령하기 위한 스크립팅을 바람직하게 포함한다. 후속되는 메시지는 미디어 파일 인덱스 및 로그 시스템(122)의 로그 서버로 전송된다. 내장형 미디어 플레이어 페이지는 내장형 미디어 플레이어 페이지가 오픈상태로 유지되는 동안 클라이언트(110)로 하여금 미리 결정된 시간 간격으로 메시지를 전송하도록 명령하는 스크립팅을 바람직하게 포함한다. "오픈"이란, 내장형 미디어 플레이어 페이지가 팝업 윈도우(200)에서와 같이 브라우저에 의해 디스플레이되는 것을 의미한다. 단계(508)에서, 적어도 하나의 후속되는 메시지에 대한 타임 스탬프는 미디어 파일과 관련된 로그에 저장된다.
내장형 미디어 플레이어 페이지의 예시적인 실시예에서, 후속되는 메시지는 또한 1-픽셀 GIF 파일에 대한 HTTP 요청일 수 있고, 클라이언트(110)로부터 검색된 타임 스탬프는 각각의 요청에 첨부된다. 상기 후속되는 요청은 예를 들어, 내장형 미디어 플레이어 페이지가 클라이언트에게 광고 시스템(120)으로부터 디스플레이용의 새로운 광고를 요청하도록 명령할 때마다 발생할 수 있지만, 다른 주기적인 시간 간격 또한 사용될 수 있다. 한 예시적인 실시예에서, 상기 광고는 내장형 미디어 플레이어 페이지가 오픈되어 있는 동안 약 매 30초마다 요청된다. 만일 내장형 미디어 플레이어 페이지가 매 30초마다 새로운 광고를 요청하기 위한 스크립팅을 포함한다면, 예를 들어 새로운 엔트리는 내장형 미디어 플레이어 페이지가 오픈상태로 유지되는 한 약 매 30초마다 미디어 파일을 위한 로그에 추가된다.
미디어 파일 인덱스 및 로그 시스템(122)은 바람직하게 복수의 미디어 파일을 위한 로그를 인덱싱하고 유지관리한다. 미디어 파일 인덱스 및 로그 시스템(122)에 의해 유지관리되는 로그가 충분한 데이터를 가지고 있는 경우, 유용한 정보를 제공하기 위해 상기 데이터는 예컨대 미디어 파일 인덱스 및 로그 시스템(122)에서 동작하는 소프트웨어 프로그램을 이용하여 처리될 수 있다. 예를 들어, 미디어 파일 인덱스 및 로그 시스템(122)에서 인덱싱된 각각의 미디어 파일이 고객 시스템(118)에 의해 제공된 내장형 미디어 플레이어 페이지의 사용자에 의한 재생을 위해 선택된 전체 횟수(또는 선택된 시간 주기에 걸친 전체 횟수)는 로그로부터 식별될 수 있다. 상기 정보는 처음(raw) 인기 데이터를 제공하고, 랭킹 결과에 적어도 부분적으로 기초하여, 미디어 파일 인덱스 및 로그 시스템(122)에서 인덱싱된 미디어 파일의 인기의 랭킹을 허용한다.
추가로, 미디어 파일 인덱스 및 로그 시스템(122)은 바람직하게 각각의 인덱싱된 미디어 파일의 플레이 시간을 식별하는 데이터를 포함한다. 미디어 파일에 대한 로그 서버내 데이터, 특히 로그내 타임 스탬프에 대해서 알려진 플레이 시간을 비교함으로써, 사용자 및 플레이 이벤트에 관해 상당한 정보가 수집될 수 있다. 예를 들어, 로그에 레코딩된 선택된 플레이 세션동안 미디어 파일의 최초 타임 스탬프와 최종 타임 스탬프 사이의 시간 차이를 계산함으로써, 사용자에 의해 내장형 미디어 플레이어 페이지가 오픈된 채로 유지된 대략의 시간 길이가 계산될 수 있다. 이러한 대략의 시간 길이를 미디어 파일의 플레이 길이와 비교하면, 내장형 미디어 플레이어 페이지가 미디어 파일의 플레이 종료 후 오픈된 채로 유지되었는지, 또는 내장형 미디어 플레이어 페이지가 전체 미디어 파일이 플레이되기전에 닫혔는지를 식별할 수 있다.
만일 내장형 미디어 플레이어가 미디어 파일의 플레이 종료후에 임의의 연장된 시간 주기동안 오픈상태로 유지되었다면, 미디어 파일이 의도하지 않게 플레이되거나, 또는 미디어 파일의 컨텐트가 사용자의 시선에서 주변에 있었던 것으로 추론될 수 있다. 이러한 경우, 내장형 미디어 플레이어 페이지의 다른 컨텐트가 사 용자에게 가장 중요해질 수 있다. 이러한 사실은 또한, 만일 내장형 미디어 플레이어 페이지가 오픈되는 동안 내장형 미디어 플레이어 페이지가 클라이언트(110)에게 주기적인 시간 간격으로 새로운 광고를 요청하게 명령하도록 구성되는 경우, 사용자에게 추가적인 광고 임프레션이 이루어졌다는 것을 나타낸다. 미디어 파일의 플레이 완료 이전에 내장형 미디어 플레이어 페이지가 닫힌 것을 식별하면, 플레이된 미디어 파일이 예를 들어 사용자의 초기 탐색 요청과 얼마나 관련이 있었는지를 식별할 수 있다. 상기 정보는 차례로, 인덱싱된 미디어 파일의 컨텐트 또는 다른 특징을 설명하는 탐색가능한 데이터베이스에 포함된 설명 데이터를 평가 및/또는 상기 데이터베이스를 상주시키는데 사용되는 방법을 평가하기 위해 사용될 수 있다. 따라서, 내장형 미디어 플레이어 페이지는 미디어 플레이어의 위치에 아마도 생성된 다른 생성물-인기 및 관련성 측정기준(metrics)을 유리하게 생성하는 동안 미디어 파일에 대한 액세스를 제공한다.
내장형 미디어 플레이어 페이지의 다른 실시예에서, 사용자는 예컨대 수치적 스케일로 미디어를 레이팅(rating)함으로써 플레이되는 미디어 파일을 평가하도록 프롬프팅된다. 이러한 실시예에서, 내장형 미디어 플레이어 페이지는 클라이언트(110)로 하여금 사용자에 의해 제공되는 레이팅 정보를 미디어 파일 인덱스 및 로그 시스템(122)으로 전송하도록 명령하고, 여기서 상기 정보가 처리되고 평가될 수 있다.
본 발명은 상기 방법 및 상기 방법을 실행하기 위한 장치의 형태로 실시될 수 있다. 본 발명은 또한 플로피 디스켓, CD-ROM, 하드 드라이브, 또는 임의의 다 른 기계-판독가능한 저장매체와 같은 유형(tangible) 매체에서 실현되는 프로그램 코드의 형태로 실시될 수 있고, 여기서 프로그램 코드가 컴퓨터와 같은 기계로 로딩되거나 또는 상기 기계에 의해 실행될 때, 상기 기계는 본 발명을 실행하기 위한 장치가 된다. 본 발명은 예를 들어 저장매체에 저장되거나, 기계로 로딩 및/또는 기계에 의해 실행되거나, 또는 전기 와이어링 또는 케이블링과 같은 일부 전송 매체상에서 광섬유를 통해, 또는 전자기 방출에 의해 전송되든지, 프로그램 코드의 형태로 실시될 수 있고, 여기서 프로그램 코드가 컴퓨터와 같은 기계로 로딩되고 기계에 의해 실행되는 경우, 상기 기계는 본 발명을 실행하기 위한 장치가 될 수 있다. 범용 프로세서상에서 구현될 때, 프로그램 코드 세그먼트는 특정 논리회로와 유사하게 동작하는 고유 디바이스를 제공하기 위해 프로세서와 결합된다.
다양한 실시예가 예시되었지만, 본 발명을 설명하기 위한 것이고 제한하는 것은 아니다. 다양한 수정이 당업자에게 명백하고 첨부된 청구의 범위에 기재된 본 발명의 범주내에 있다.
전술한 바와 같이, 본 발명은 오디오 및 비디오 파일과 같은 미디어 파일을 플레이하기 위한 미디어 플레이어에서 이용가능하다.
Claims (29)
- 광고를 산포하는 방법으로서,미디어 파일을 플레이하기 위해 내장형 미디어 플레이어 페이지를 미디어 디바이스로 전송하는 단계를 포함하며,상기 내장형 미디어 플레이어 페이지는 상기 미디어 디바이스의 사용자로 하여금 브라우저를 위한 북마크를 생성하게 하고, 상기 북마크는 상기 내장형 미디어 플레이어 페이지로 포인팅하며, 파라미터로서 상기 미디어 파일의 어드레스를 포함하고,상기 북마크가 상기 미디어 파일을 플레이하기 위해 상기 브라우저에서 사용되는 경우, 상기 내장형 미디어 플레이어 페이지는 상기 미디어 디바이스로 하여금 상기 내장형 미디어 플레이어 페이지에서의 디스플레이를 위해 광고 서버로부터 광고를 요청하도록 명령하는, 광고의 산포 방법.
- 제 1항에 있어서, 상기 내장형 미디어 플레이어 페이지는 상기 내장형 미디어 플레이어 페이지에 내장하기 위한 오브젝트로서 상기 미디어 디바이스에 저장된 미디어 플레이어를 호출하는, 광고의 산포 방법.
- 제 1항에 있어서, 상기 내장형 미디어 플레이어 페이지는 상기 미디어 디바이스로 하여금 미리 결정된 시간 간격으로 상기 광고 서버로부터 광고를 요청하도 록 명령하는, 광고의 산포 방법.
- 제 1항에 있어서, 상기 북마크는 URI(uniform resource indicator)이고, 상기 미디어 파일의 상기 어드레스는 URI인, 광고의 산포 방법.
- 제 4항에 있어서, 상기 북마크는 저작권 식별자 및 미디어 플레이어 식별자 중의 적어도 하나를 더 포함하는, 광고의 산포 방법.
- 제 1항에 있어서, 상기 미디어 파일은 오디오 파일, 비디오 파일, 및 텍스트 파일 중 적어도 하나인, 광고의 산포 방법.
- 제 6항에 있어서, 상기 미디어 파일은 스트리밍 또는 다운로딩 중의 적어도 하나에 의한 플레이를 위해 상기 미디어 디바이스로 전달되는, 광고의 산포 방법.
- 제 1항에 있어서, 사용자로 하여금 상기 미디어 디바이스에 의해 상기 사용자에게 디스플레이되는 복수의 미디어 파일의 리스트로부터 미디어 파일을 선택하도록 프롬프팅(prompting)하는 단계를 더 포함하는, 광고의 산포 방법.
- 제 8항에 있어서, 상기 리스트는 데이터베이스의 탐색에 반응하여 상기 사용자에게 디스플레이되고, 상기 데이터베이스는 상기 복수의 미디어 파일 각각에 대 한 각각의 설명(description) 데이터를 포함하는, 광고의 산포 방법.
- 제 1항에 있어서, 상기 내장형 미디어 플레이어 페이지는, 상기 미디어 디바이스로 하여금 상기 내장형 미디어 플레이어 페이지가 미디어 디바이스로 전송될 때마다 상기 내장형 미디어 플레이어 페이지에 디스플레이하기 위해 광고 서버로부터 광고를 요청하도록 명령하는, 광고의 산포 방법.
- 제 10항에 있어서, 상기 내장형 미디어 플레이어 페이지는 참조로서 상기 광고 서버의 어드레스를 포함하는, 광고의 산포 방법.
- 광고(206)를 산포하도록 프로세서에 지시하기 위해 컴퓨터 프로그램 코드로 인코딩되는 컴퓨터-판독가능 매체로서,내장형 미디어 플레이어 페이지에서 미디어 파일을 플레이하도록 미디어 디바이스(110)에 명령하기 위한 제 1 코드 세그먼트; 및상기 미디어 디바이스(110)의 사용자가 상기 내장형 미디어 플레이어 페이지를 이용하여 브라우저를 위한 북마크를 생성하도록 허용하기 위한 제 2 코드 세그먼트로서, 상기 북마크는 상기 내장형 미디어 플레이어 페이지로 포인팅하고, 파라미터로서 상기 미디어 파일의 어드레스를 포함하는, 제 2 코드 세그먼트를 포함하고,상기 북마크가 상기 미디어 파일을 플레이하기 위해 상기 브라우저에서 사용 되는 경우, 상기 내장형 미디어 플레이어 페이지는 상기 미디어 디바이스(110)로 하여금 상기 내장형 미디어 플레이어 페이지에 디스플레이하기 위해 광고 서버(104)로부터 광고(206)를 요청하도록 명령하는, 컴퓨터-판독가능 매체.
- 제 12항에 있어서, 상기 내장형 미디어 플레이어 페이지에 내장하기 위한 오브젝트로서 상기 미디어 디바이스(110)에 저장된 미디어 플레이어를 호출하기 위한 제 3 코드 세그먼트를 더 포함하는, 컴퓨터-판독가능 매체.
- 제 12항에 있어서, 상기 미디어 디바이스(110)로 하여금 상기 내장형 미디어 플레이어 페이지에 디스플레이하기 위해 미리 결정된 시간 간격으로 상기 광고 서버(104)로부터 광고(206)를 요청하도록 명령하기 위한 제 3 코드 세그먼트를 더 포함하는, 컴퓨터-판독가능 매체.
- 제 12항에 있어서, 상기 북마크는 URI이고, 상기 미디어 파일의 상기 어드레스는 URI인, 컴퓨터-판독가능 매체.
- 제 12항에 있어서, 상기 미디어 파일은 오디오 파일, 비디오 파일, 및 텍스트 파일 중의 적어도 하나인, 컴퓨터-판독가능 매체.
- 제 16항에 있어서, 상기 미디어 파일은 스트리밍 및 다운로딩 중 적어도 하 나에 의한 플레이를 위해 상기 미디어 디바이스(110)로 전달되는, 컴퓨터-판독가능 매체.
- 제 12항에 있어서, 사용자로 하여금 상기 미디어 디바이스(110)에 의해 상기 사용자에게 디스플레이되는 복수의 미디어 파일의 리스트로부터 미디어 파일을 선택하도록 프롬프팅하기 위한 제 3 코드 세그먼트를 더 포함하고, 상기 리스트는 데이터베이스(106)의 탐색에 반응하여 상기 사용자에게 디스플레이되며, 상기 데이터베이스(106)는 상기 복수의 미디어 파일 각각에 대한 각각의 설명 데이터를 포함하는, 컴퓨터-판독가능 매체.
- 제 12항에 있어서, 상기 미디어 디바이스(110)로 하여금 상기 내장형 미디어 플레이어 페이지가 상기 미디어 디바이스(110)로 전송될 때마다 상기 내장형 미디어 플레이어 페이지에 디스플레이하기 위해 광고 서버(104)로부터 광고(206)를 요청하도록 명령하기 위한 제 3 코드 세그먼트를 더 포함하는, 컴퓨터-판독가능 매체.
- 제 19항에 있어서, 상기 제 3 코드 세그먼트는 참조로서 상기 광고 서버(104)의 어드레스를 포함하는, 컴퓨터-판독가능 매체.
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US24284800P | 2000-10-24 | 2000-10-24 | |
US60/242,848 | 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 |
---|---|
KR20040007406A KR20040007406A (ko) | 2004-01-24 |
KR100853409B1 true KR100853409B1 (ko) | 2008-08-21 |
Family
ID=22916406
Family Applications (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR10-2003-7005382A KR20030044008A (ko) | 2000-10-24 | 2001-10-24 | 내장형 미디어 플레이어 페이지의 크기 조정 방법 |
KR10-2003-7005632A KR20030051737A (ko) | 2000-10-24 | 2001-10-24 | 내장형 미디어 플레이어 페이지를 이용한 데이터 수집방법 |
KR1020037005633A KR100853409B1 (ko) | 2000-10-24 | 2001-10-24 | 내장형 미디어 플레이어 페이지를 이용한 광고의 산포 방법, 및 이러한 방법을 실행하도록 프로세서에게 지시하기 위해 컴퓨터 프로그램 코드로 인코딩된 컴퓨터-판독가능 매체 |
Family Applications Before (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR10-2003-7005382A KR20030044008A (ko) | 2000-10-24 | 2001-10-24 | 내장형 미디어 플레이어 페이지의 크기 조정 방법 |
KR10-2003-7005632A KR20030051737A (ko) | 2000-10-24 | 2001-10-24 | 내장형 미디어 플레이어 페이지를 이용한 데이터 수집방법 |
Country Status (10)
Country | Link |
---|---|
US (4) | US7849160B2 (ko) |
EP (3) | EP1350166B1 (ko) |
JP (3) | JP2004518209A (ko) |
KR (3) | KR20030044008A (ko) |
CN (3) | CN1471669A (ko) |
AU (2) | AU2002243430A1 (ko) |
BR (3) | BR0114879A (ko) |
DE (2) | DE60137454D1 (ko) |
MX (3) | MXPA03003493A (ko) |
WO (3) | WO2002057934A1 (ko) |
Families Citing this family (162)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
BR0114879A (pt) | 2000-10-24 | 2003-08-12 | Thomson Licensing Sa | Método de dimensionar uma página de executor de meios embutido |
US8122236B2 (en) | 2001-10-24 | 2012-02-21 | Aol Inc. | Method of disseminating advertisements using an embedded media player page |
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 |
CA2541154C (en) * | 2003-10-06 | 2012-07-17 | Disney Enterprises, Inc. | System and method of playback and feature control for video players |
US20050144241A1 (en) | 2003-10-17 | 2005-06-30 | Stata Raymond P. | Systems and methods for a search-based email client |
US7849063B2 (en) * | 2003-10-17 | 2010-12-07 | Yahoo! Inc. | Systems and methods for indexing content for fast and scalable retrieval |
US7620624B2 (en) * | 2003-10-17 | 2009-11-17 | Yahoo! Inc. | Systems and methods for indexing content for fast and scalable retrieval |
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 |
EP1770543A3 (en) | 2004-05-03 | 2007-05-09 | LG Electronics Inc. | Method and apparatus for managing bookmark information for content stored in a network media server |
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 |
EP1782279A4 (en) | 2004-07-02 | 2009-12-16 | Aol Llc | BASED ON SEARCH QUESTIONS ON TARGET RELEVANT MULTIMEDIA ADVERTISING |
NZ552887A (en) * | 2004-07-23 | 2008-11-28 | Commw Scient Ind Res Org | Method and system for integrating browsing histories with media playlists |
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 |
US20060056804A1 (en) * | 2004-09-13 | 2006-03-16 | Seo Kang S | Recording medium, and method and apparatus for reproducing data from the recording medium |
KR20060065474A (ko) * | 2004-09-13 | 2006-06-14 | 엘지전자 주식회사 | 로컬스토리지를 이용한 기록매체 재생방법 및 재생장치 |
US20060077817A1 (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 |
US20060077773A1 (en) * | 2004-09-13 | 2006-04-13 | Seo Kang S | Method and apparatus for reproducing data from recording medium using local storage |
KR20060047549A (ko) * | 2004-10-12 | 2006-05-18 | 엘지전자 주식회사 | 로컬 스토리지를 이용한 기록매체 재생방법 및 재생장치 |
KR20060063601A (ko) * | 2004-12-03 | 2006-06-12 | 엘지전자 주식회사 | 로컬 스토리지에 데이터를 다운로드/업데이트 하는 방법 및장치 |
US7783161B2 (en) * | 2004-11-08 | 2010-08-24 | Lg Electronics Inc. | Method and apparatus for reproducing data from recording medium using local storage |
CA2587271A1 (en) * | 2004-11-16 | 2006-07-13 | Sean Darwish | 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 |
EP2421183B1 (en) * | 2005-10-21 | 2014-12-17 | Nielsen Media Research, Inc. | Audience metering in a portable media player using frame tags inserted at intervals for counting the number of presentings of content.Index with offset to closest I-pictures entry for random access in a bitstream. |
US20070112567A1 (en) | 2005-11-07 | 2007-05-17 | 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 |
US20070130203A1 (en) * | 2005-12-07 | 2007-06-07 | Ask Jeeves, Inc. | Method and system to provide targeted advertising with search results |
US7730405B2 (en) * | 2005-12-07 | 2010-06-01 | Iac Search & Media, Inc. | Method and system to present video content |
EP2011002B1 (en) | 2006-03-27 | 2016-06-22 | Nielsen Media Research, Inc. | 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 |
AU2008354332B2 (en) * | 2008-04-09 | 2013-04-18 | The Nielsen Company (Us), Llc | Methods and apparatus to play and control playing of media content in a web page |
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 |
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 |
KR101486379B1 (ko) * | 2008-08-28 | 2015-01-26 | 엘지전자 주식회사 | 이동통신용 단말 및 멀티미디어 개체 재생 방법 |
GB0815651D0 (en) * | 2008-08-28 | 2008-10-08 | Omnifone Ltd | Content ingestion |
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 |
US20120147192A1 (en) * | 2009-09-01 | 2012-06-14 | Demaher Industrial Cameras Pty Limited | Video camera system |
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 |
CN102841736A (zh) * | 2011-05-03 | 2012-12-26 | 宏达国际电子股份有限公司 | 手持式电子装置及其网页书签存取方法 |
EP2523111A1 (en) * | 2011-05-13 | 2012-11-14 | Research In Motion Limited | Allocating media decoding resources according to priorities of media elements in received data |
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 |
US10499118B2 (en) | 2012-04-24 | 2019-12-03 | Skreens Entertainment Technologies, Inc. | Virtual and augmented reality system and headset display |
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 |
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 | 삼성전자주식회사 | 대화형 서버, 그 제어 방법 및 대화형 시스템 |
US9147198B2 (en) | 2013-01-10 | 2015-09-29 | Rovi Technologies Corporation | Systems and methods for providing an interface for 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 |
KR102077505B1 (ko) * | 2013-03-15 | 2020-04-07 | 삼성전자주식회사 | 전자장치의 웹 페이지 처리 방법 및 장치 |
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 |
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 | 處置日誌文檔的電腦實施方法 |
WO2016007965A1 (en) | 2014-07-11 | 2016-01-14 | ProSports Technologies, LLC | Ball tracker camera |
WO2016007967A1 (en) | 2014-07-11 | 2016-01-14 | ProSports Technologies, LLC | Ball tracker snippets |
US9760572B1 (en) | 2014-07-11 | 2017-09-12 | ProSports Technologies, LLC | Event-based content collection for network-based distribution |
US9655027B1 (en) | 2014-07-11 | 2017-05-16 | ProSports Technologies, LLC | Event data transmission to eventgoer devices |
US9591336B2 (en) | 2014-07-11 | 2017-03-07 | ProSports Technologies, LLC | Camera feed distribution from event venue virtual seat cameras |
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 | 天脉聚源(北京)科技有限公司 | 控制显示载体的方法和装置 |
US20170060893A1 (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 | 北京奇艺世纪科技有限公司 | 多媒体网站的导流方法、多媒体数据的播放方法及服务器 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020065947A1 (en) * | 2000-07-13 | 2002-05-30 | Clayton Wishoff | Software application agent interface |
Family Cites Families (291)
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 |
DE69523321T2 (de) | 1994-04-15 | 2002-07-04 | Koninklijke Philips Electronics N.V., Eindhoven | Vorrichtung zur dekodierung von digitalen videosignalen |
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 |
DE69521575T2 (de) | 1994-09-12 | 2002-05-16 | Adobe Systems Inc | Verfahren und Anordnung zur Darstellung elektronischer Dokumente |
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 |
JP2000515692A (ja) | 1995-12-12 | 2000-11-21 | ザ ボード オブ トラスティーズ オブ ザ ユニバーシティー オブ イリノイ | 性質限定システム上でリアルタイムの動画及び音声情報を伝送し読み出すための方法及び装置 |
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 |
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 |
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 |
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 |
US6018619A (en) * | 1996-05-24 | 2000-01-25 | Microsoft Corporation | Method, system and apparatus for client-side usage tracking of information server systems |
US5903892A (en) | 1996-05-24 | 1999-05-11 | Magnifi, Inc. | Indexing of media content on a network |
US5875332A (en) * | 1996-05-31 | 1999-02-23 | International Business Machines Corporation | Generating a common gateway interface adapter customized for a stored procedure |
US6181336B1 (en) * | 1996-05-31 | 2001-01-30 | Silicon Graphics, Inc. | Database-independent, scalable, object-oriented architecture and API for managing digital multimedia assets |
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 |
ATE536588T1 (de) | 1996-07-25 | 2011-12-15 | 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 (en) * | 1996-08-21 | 2002-05-22 | Sumitomo Chemical Company Limited | Mold assembly for making multilayer molded article and method of making multilayer molded article using the same |
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 |
WO1998020436A2 (en) | 1996-11-07 | 1998-05-14 | 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 |
ATE355662T1 (de) * | 1997-01-06 | 2006-03-15 | Bellsouth Intellect Pty Corp | 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 |
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 |
US6782427B1 (en) | 1997-04-02 | 2004-08-24 | 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 |
WO1999008216A1 (en) * | 1997-08-08 | 1999-02-18 | Pics Previews, Inc. | Method and apparatus for distributing audiovisual content |
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 |
US6029165A (en) * | 1997-11-12 | 2000-02-22 | Arthur Andersen Llp | Search and retrieval information system and method |
CA2309658C (en) * | 1997-11-12 | 2007-10-30 | Benjamin Slotznick | Automatically switching a user's interface from a program to another program while the first is processing |
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 |
US6587127B1 (en) | 1997-11-25 | 2003-07-01 | Motorola, Inc. | Content player method and server with user profile |
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 |
US6377995B2 (en) * | 1998-02-19 | 2002-04-23 | At&T Corp. | Indexing multimedia communications |
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 |
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 |
US6212522B1 (en) | 1998-05-15 | 2001-04-03 | International Business Machines Corporation | Searching and conditionally serving bookmark sets based on keywords |
EP1076871A1 (en) | 1998-05-15 | 2001-02-21 | Unicast Communications Corporation | A technique for implementing browser-initiated network-distributed advertising and for interstitially displaying an advertisement |
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 |
DE60010864T2 (de) * | 1999-02-08 | 2005-06-09 | United Video Properties, Inc., Tulsa | Elektronischer programmführer mit unterstützung umfassender programminhalte |
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 |
US6538665B2 (en) * | 1999-04-15 | 2003-03-25 | 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 |
US20010044719A1 (en) | 1999-07-02 | 2001-11-22 | Mitsubishi Electric Research Laboratories, Inc. | Method and system for recognizing, indexing, and searching acoustic signals |
US6321200B1 (en) | 1999-07-02 | 2001-11-20 | Mitsubish Electric Research Laboratories, Inc | Method for extracting features from a mixture of 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 |
US6895557B1 (en) * | 1999-07-21 | 2005-05-17 | Ipix Corporation | Web-based media submission tool |
US7181438B1 (en) * | 1999-07-21 | 2007-02-20 | Alberti Anemometer, Llc | Database access system |
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 |
US6263051B1 (en) | 1999-09-13 | 2001-07-17 | Microstrategy, Inc. | System and method for voice service bureau |
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) |
WO2001025948A1 (en) * | 1999-10-05 | 2001-04-12 | Zapmedia, Inc. | System and method for distributing media assets to user devices and managing user rights of the media assets |
US8291340B1 (en) * | 1999-10-14 | 2012-10-16 | Hoshiko Llc | Method and apparatus for providing content to users |
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 |
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 |
WO2001040920A1 (en) * | 1999-12-02 | 2001-06-07 | Zedo, Inc. | Data processing system for targeted content |
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 |
ATE502354T1 (de) | 2000-01-13 | 2011-04-15 | Digimarc Corp | Authentifizierende metadaten und einbettung von metadaten in wasserzeichen von mediensignalen |
US7450734B2 (en) | 2000-01-13 | 2008-11-11 | Digimarc Corporation | Digital asset management, targeted searching and desktop searching using digital watermarks |
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 |
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 |
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 |
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 |
US6886005B2 (en) | 2000-02-17 | 2005-04-26 | 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 |
US6760721B1 (en) | 2000-04-14 | 2004-07-06 | Realnetworks, Inc. | System and method of managing metadata 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 |
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 |
US20020004733A1 (en) * | 2000-05-05 | 2002-01-10 | Frank Addante | 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 |
AU2001268061A1 (en) * | 2000-05-15 | 2001-11-26 | Sorceron, Inc. | 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 |
AU2001271772A1 (en) * | 2000-06-30 | 2002-01-14 | Eddie H. Williams | Online digital content library |
US7089325B1 (en) * | 2000-07-05 | 2006-08-08 | Register.Com, Inc. | Method and apparatus for URL forwarding |
US20020104096A1 (en) | 2000-07-19 | 2002-08-01 | Cramer Allen Brett | System and methods for providing web-based multimedia presentations |
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 |
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 |
US6618717B1 (en) | 2000-07-31 | 2003-09-09 | Eliyon Technologies Corporation | Computer method and apparatus for determining content owner of a website |
US7000242B1 (en) | 2000-07-31 | 2006-02-14 | Jeff Haber | Directing internet shopping traffic and tracking revenues generated as a result thereof |
US7464086B2 (en) * | 2000-08-01 | 2008-12-09 | Yahoo! Inc. | Metatag-based datamining |
AU2001280998A1 (en) * | 2000-08-03 | 2002-02-18 | Bruce A. Epstein | 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 |
US6728767B1 (en) * | 2000-08-18 | 2004-04-27 | Cisco Technology, Inc. | Remote identification of client and DNS proxy IP addresses |
US7216149B1 (en) * | 2000-08-18 | 2007-05-08 | International Business Machines Corporation | Gathering enriched web server activity data of cached web content |
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 |
WO2002019717A2 (en) | 2000-08-31 | 2002-03-07 | Myrio Corporation | 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 |
WO2002029584A1 (en) | 2000-10-04 | 2002-04-11 | 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 |
BR0114879A (pt) | 2000-10-24 | 2003-08-12 | Thomson Licensing Sa | Método de dimensionar uma página de executor de meios embutido |
US8122236B2 (en) * | 2001-10-24 | 2012-02-21 | Aol Inc. | Method of disseminating advertisements using an embedded media player page |
US20040030683A1 (en) * | 2000-11-21 | 2004-02-12 | Evans Philip Clark | System and process for mediated crawling |
US20040030681A1 (en) * | 2000-11-21 | 2004-02-12 | Shannon Paul Thurmond | System and process for network site fragmented search |
US6785688B2 (en) | 2000-11-21 | 2004-08-31 | America Online, Inc. | Internet streaming media workflow architecture |
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 |
AUPR230700A0 (en) | 2000-12-22 | 2001-01-25 | Canon Kabushiki Kaisha | A method for facilitating access to multimedia content |
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 |
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 | 住友電装株式会社 | 端子金具 |
WO2003036415A2 (en) * | 2001-10-19 | 2003-05-01 | 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 |
US20030149975A1 (en) | 2002-02-05 | 2003-08-07 | Charles Eldering | Targeted advertising in on demand programming |
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 |
US6911998B2 (en) | 2002-05-07 | 2005-06-28 | Southern Research Institute | Automatic conformal window sizing in a video imaging system |
WO2004011456A1 (en) * | 2002-07-31 | 2004-02-05 | Danter Wayne R | Protein tyrosine kinase inhibitors |
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 |
EP1782279A4 (en) * | 2004-07-02 | 2009-12-16 | Aol Llc | BASED ON SEARCH QUESTIONS ON TARGET RELEVANT MULTIMEDIA ADVERTISING |
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 BR BR0114879-6A patent/BR0114879A/pt not_active IP Right Cessation
- 2001-10-24 MX MXPA03003493A patent/MXPA03003493A/es unknown
- 2001-10-24 DE DE60137454T patent/DE60137454D1/de not_active Expired - Lifetime
- 2001-10-24 CN CNA018178715A patent/CN1471669A/zh active Pending
- 2001-10-24 US US10/415,216 patent/US7849160B2/en not_active Expired - Lifetime
- 2001-10-24 AU AU2002243430A patent/AU2002243430A1/en not_active Abandoned
- 2001-10-24 BR BR0114830-3A patent/BR0114830A/pt not_active IP Right Cessation
- 2001-10-24 CN CNB018178677A patent/CN1223194C/zh not_active Expired - Fee Related
- 2001-10-24 DE DE60132624T patent/DE60132624T2/de not_active Expired - Lifetime
- 2001-10-24 EP EP01989326A patent/EP1350166B1/en not_active Expired - Lifetime
- 2001-10-24 JP JP2002558150A patent/JP2004518209A/ja not_active Withdrawn
- 2001-10-24 KR KR10-2003-7005382A patent/KR20030044008A/ko not_active Application Discontinuation
- 2001-10-24 WO PCT/US2001/051228 patent/WO2002057934A1/en not_active Application Discontinuation
- 2001-10-24 JP JP2002549056A patent/JP2004515864A/ja active Pending
- 2001-10-24 MX MXPA03003495A patent/MXPA03003495A/es active IP Right Grant
- 2001-10-24 WO PCT/US2001/051227 patent/WO2002056578A2/en active IP Right Grant
- 2001-10-24 KR KR10-2003-7005632A patent/KR20030051737A/ko not_active Application Discontinuation
- 2001-10-24 EP EP01989347A patent/EP1350392B1/en not_active Expired - Lifetime
- 2001-10-24 AU AU2002243448A patent/AU2002243448A1/en not_active Abandoned
- 2001-10-24 US US10/415,210 patent/US8918812B2/en active Active
- 2001-10-24 BR BR0114882-6A patent/BR0114882A/pt not_active Application Discontinuation
- 2001-10-24 MX MXPA03003494A patent/MXPA03003494A/es active IP Right Grant
- 2001-10-24 KR KR1020037005633A patent/KR100853409B1/ko not_active IP Right Cessation
- 2001-10-24 JP JP2002557111A patent/JP2004518202A/ja active Pending
- 2001-10-24 EP EP01994526A patent/EP1348168A1/en not_active Withdrawn
- 2001-10-24 CN CNA018178685A patent/CN1471672A/zh active Pending
- 2001-10-24 WO PCT/US2001/051373 patent/WO2002047467A2/en active Application Filing
-
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 - Fee Related
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020065947A1 (en) * | 2000-07-13 | 2002-05-30 | Clayton Wishoff | Software application agent interface |
Also Published As
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100853409B1 (ko) | 내장형 미디어 플레이어 페이지를 이용한 광고의 산포 방법, 및 이러한 방법을 실행하도록 프로세서에게 지시하기 위해 컴퓨터 프로그램 코드로 인코딩된 컴퓨터-판독가능 매체 | |
US9595050B2 (en) | Method of disseminating advertisements using an embedded media player page | |
US6145000A (en) | System and method for creating and navigating a linear hypermedia resource program | |
WO2002023372A2 (en) | Communicating information on the internet |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
N231 | Notification of change of applicant | ||
A201 | Request for examination | ||
N231 | Notification of change of applicant | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20120727 Year of fee payment: 5 |
|
FPAY | Annual fee payment |
Payment date: 20130723 Year of fee payment: 6 |
|
FPAY | Annual fee payment |
Payment date: 20140722 Year of fee payment: 7 |
|
FPAY | Annual fee payment |
Payment date: 20150727 Year of fee payment: 8 |
|
LAPS | Lapse due to unpaid annual fee |