Movatterモバイル変換


[0]ホーム

URL:


KR20010023562A - 자동화된 내용 스케줄러 및 디스플레이어 - Google Patents

자동화된 내용 스케줄러 및 디스플레이어
Download PDF

Info

Publication number
KR20010023562A
KR20010023562AKR1020007002210AKR20007002210AKR20010023562AKR 20010023562 AKR20010023562 AKR 20010023562AKR 1020007002210 AKR1020007002210 AKR 1020007002210AKR 20007002210 AKR20007002210 AKR 20007002210AKR 20010023562 AKR20010023562 AKR 20010023562A
Authority
KR
South Korea
Prior art keywords
content
user
resource
display
resources
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
KR1020007002210A
Other languages
English (en)
Inventor
토레스데이몬씨.
Original Assignee
토레스 데이몬 씨.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Family has litigation
First worldwide family litigation filedlitigationCriticalhttps://patents.darts-ip.com/?family=25446449&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=KR20010023562(A)"Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by 토레스 데이몬 씨.filedCritical토레스 데이몬 씨.
Publication of KR20010023562ApublicationCriticalpatent/KR20010023562A/ko
Withdrawnlegal-statusCriticalCurrent

Links

Classifications

Landscapes

Abstract

본 발명은 URL을 수집하여 이들을 엡 브라우저에 공급하여, 인터넷을 검색할 때 클릭과 결정수를 줄이도록 소프트웨어 장치(14,16)를 통해 웹 자원(10)을 시퀀싱 및 스케쥴링하는 방법에 관한 것이다. 이 방법은 넷-엑세스(Net-access)를 갖춘 컴퓨터 사용자(12)가 URL과 충돌이후에 시작하여, 소프트웨어 장비가 연속적인 저속 방식으로 표시되도록 배열된 다른 URL들의 수집을 유발한다. 그 뒤, 이러한 수집된 자원은 사용자의 결정 또는 클릭없이, 하나의 자원으로부터 다음 자원까지 자동으로 재생된다. 이러한 결정-실행 프로세스(decision-making process)는 금지되지 않고 선택적으로 이루어진다. 풀-스크린 광고 삽입 방법, 즉, 공공 서비스 통지, 뉴스등이 발전해오고 있다. 본원에 설명된 이 서버 소프트웨어 장치 모델은 러블리셔(publisher)가 고객-측 소프트웨어를 갖지 않는 사용자에게 URL을 스트리밍하도록 허용한다. 이러한 퍼블리싱 모델은 사용자가 쇼 뷰잉 세션(show viewing session) 동안 판독가능성을 증진시키는 특정 소망의 크기와 특성으로 자원을 형성시키도록 한다. 이러한 동일한 모델은 전체 시퀀스로써 노드들의 모음을 다른 사람들이 볼수 있도록 공개하며, 이-메일, 스크린 세이버 또는 웹 자원등을 통해 접속가능하게 한다.

Description

자동화된 내용 스케줄러 및 디스플레이어{Automated content scheduler and displayer}
통상적으로 "인터넷"으로 알려진 컴퓨터의 월드와이드 네트워크는 1993년에 대중화된 "월드 와이드 웹(WWW 또는 Web)"으로써 알려진 서브세트의 개발이후로 상당히 성장해왔다. 웹의 출현과 이와 동반하는 표준은 사용자가, 프로토콜 및 그 밖의 하위 레벨 컴퓨터 구조의 지식을 요구하는 전통적인 온-라인 데이터를 초과하여 "웹브라우저"의 형성으로 더 많이 필터링되고 전체-특성화된 인터페이스에 이동가능하게 하였다. 이 웹브라우저는 텍스트, 영상, 애니메이션 및 사운드등과 같은 특정한 내용만을 표시하면서, 이 내용을 절충 엑세스(negotiate access)하며, 생성하여 표시하는데 사용되는 컴퓨터 코드를 사용자에게 숨기면서, 컴퓨터 구성 개념을 제거하였다.
웹에 의해 대중화된 표준 중에는 하이퍼텍스트 트랜스퍼 프로토콜(HTTP), 하이퍼텍스트 마크업 랭귀지(HTML) 및 유니폼 자원 로케이터(URL)등이 있으며, HTTP는 텍스트 및 영상등의 많은 형태의 정보를 전송하는 HTML 서류가, 오디오 및 비디오에 인터넷으로 공지된 네트워크의 수집으로부터 URL을 경유하여 쉽게 검색될 수 있도록 한다. 이러한 네트워크는 루팅 테이블을 경유하여 접근하는 공중 및 개인 파일을 갖는다. 이 루팅 테이블은 도메인 네임 서브(DNS)에 저장되어 정규적으로 갱신된다.
이 브라우저 환경, HTTP 및 인터넷에 의해 제공된 두 개의 혁신은 데이터(임의의 텍스트 및 그래픽)의 특정화된 디스플레이 및 이 브라우저에 의해 제공된 그래픽컬 유저 인터페이스(GUI)의 텍스트 또는 그래픽으로 구성된 "클릭가능-버트(clickable-buttons)" 또는 "링크(links)"로 나타나는 "하이퍼링브"이다. 이러한 링크는 인터넷 상에서 다른 위치에 대한 어드레스를 포함한다. 원격통신 프로토콜 및 그래픽 파일의 이름의 빈번한 리스팅의 컴퓨터 언어 전체를 보는 것 대신에, 사용자는 인간과 관련된 텍스트 및 이러한 텍스트내에서 자동으로 표시되는 영상만을 본다. 사용자는 복잡한 경로 이름을 적절하게 입력해야 하는 반면에 네비게이션을 설정하기위해 그래픽적이거나 텍스트적인 링크를 볼 수 있다.
HTML이 페이지 공개 형태로 제공되어 쉽게 사용하도록 결합된 이러한 특징의 결합은, 많은 구성에 의한 이러한 새로운 매체의 많은 채택을 유발하면서 매우 많이 대중화되었다. 이러한 것들은 교육, 비즈니스의 대부분 영역(출판, 금융, 상업, 기업 등) 및 정부를 포함한다. 이 웹의 채택이 늘어나면, 비 기술적으로 적응된 많은 사용자들은 링크를 클릭함으로써, 하나의 컴퓨터 네트워크로부터 다른 컴퓨터로 이동하면서, 페이지로부터 페이지로 가기위해 이 새로운 매체를 사용하게된다. 이 웹을 검색하는 검색엔진은 이러한 사용자가 URI.s 및 이와 연관된 링크에 빨리 접근하도록 한다. 또한, 내용 집합(content aggregators)은 웹 페이지의 집합을 수집하여 공개한다. 불과 몇 년만에, 웹은 정적인 페이지로부터 애니메이션, 개인화된 데이터, 상업 수준의 보안 및 오디오/비디오 스트림을 포함하는 페이지까지 발전되었다. 가장 최근에 발전된 것은 더 최근에 알려진 브라우저에서 발견된 "푸시 테크놀러지(Push Technology)" 모델이다.
포인트캐스트TM(PointcastTM)에 의해 개발된 푸시 테크놀러지는 두 개의 브라우저 거인, 즉, 네스케이프TM및 마이크로소프트TM에 의해 내용과 뷰어(viewer)를 연결하는 다음 방법으로써 채택되어왔다. 포인트캐스트에 의해 실행된 바와 같이, 푸시 테크놀러지는 1996년에 개인화된 데이터 모집 서비스로써 개시하였다. 사용자는 내용 소스를 리스트로부터 선택하며, 포인트캐스트 서비스는 사용자 스크린 세이브(saver)에 의해 표시되는 갱신된 정보를 특정형태로 자동으로 제공한다. 포인트캐스트 시스템을 사용하여 사용자에게 정보를 제공하는 정보 제공자는 포인트캐스트에 의해 설정된 요구에 따라 이들의 정보를 먼저 형성해야한다. 따라서, 포인트캐스트 스크린 세이버에 의해 표시되는 정보의 "페이지"는 특별히 준비되어진 스크린이다. 이 포인트캐스트 시스템의 사용자는 포인트캐스트 포맷으로 정보를 준비하는 이러한 소스로부터만 정보 접근이 가능하다.
사용자 인트레스트 프로파일을 수집함에 의해, 내용"4x" 레벨 브라우저는 뉴스, 스포츠 및 날씨로부터 금융 및 기업 내용까지 특정한 주제를 연속하적으로 갱신할 수 있다. 따라서, 푸시 테크놀러지는 사용자가 정보를 검색할 것을 요구하는 것과는 달리 사용자에게 정보가 제공되도록 한다. 이것은 출판업자 및 광고업자를 위한 새로운 분배 방법을 용이하게 할뿐만 아니라, 새로운 공동체 모델 및 인구통계를 또한 촉진시킬 수 있다. 웹 브라우징은 발전되고 있으므로, 이는 단순한 진기함으로부터, 정보 흐름의 의존적인 콘딧(coduit)까지 변화된다.
최근, 주요한 온-라인 서비스 제공자에 대한 엑세싱 문제점들은 수신 및 송신 모두에 있어서, 미션-크리티컬 정보에 대한 접근의 결핍으로부터 발생하는 민사소송을 유발하였다. 이 기술이 진기한 브라우징의 개시로부터 실제 신뢰까지 이전되어왔기 때문에, 이 기술의 초기에는 이것이 제공하는 실제적인 성과를 아직은 보여주고 있다. Cisco 및 Boeing 등과 같은 회사가 10억 달러 이상으로 독점적인 웨-계 매출을 실행하는 것처럼, 이 상업은 매체 발전에 있어서 많은 분야를 차지하고 있다. 또한, Dell과 같은 소비자 및 소규모 사업 매각인은 이들의 웨사이트를 통해 하루에 1 백만 달러이상의 매출을 올리고 있다. 그러나, 정보 및 상품의 카탈로그 이상의 다른 서비스는 인터넷 및 그의 웹은 무엇을 제공하는가? 본 발명의 목적은 통찰력을 제공할 수 있는 기능성의 다음-레벨(a next-level of functionality)을 제공하는 것이다.
본 발명은 일반적으로 컴퓨터 네트워크에 관한 것으로, 특히, 적절한 소프트웨어를 이용하여 웹 페이지를 시퀀싱(sequencing) 및 스케줄링(scheduling)하는 방법에 관한 것이다.
도 1은 본 발명이 동작하는 인터넷 및 월드 와이드 웹 환경을 설명하는 블록도.
도 2a는 본 발명의 소프트웨어를 이용하는 하드웨어 시스템을 도시하는 블록도.
도 2b 내지 2e는 본 발명의 일 실시예에 따른 다양한 구조를 도시하는 예시적인 노드 배열을 설명하는 도면.
도 3은 서버 상에 실행되는 소프트웨어 장치를 설명하는데 유용하며, 사용자의 항해 결정을 모니터링하는 동안, 자동으로 타이머 설정에 따른 소정의 구조 및 URLs의 순서화 및 디스플레이를 도시하는 흐름도.
도 4는 타이머 설정 및 사용자의 항해 결정을 모니터링하는 동안, URLs 및 자동으로 사전 지정된 구조를 처리하며, 클라이언트-측 소프트웨어 장치 또는 애플을 도시하는 흐름도.
도 5는 내용의 초기 구조가 사용자에게 개별화되어 전송되어지는 처리과정을 설명하는 흐름도.
도 6은 도 3 내지 5에 도시된 소프트웨어를 스케줄링 및 조직화하는 자원으로 사용하기 위해 자원의 수집 및 개별적 자원을 형성하는 방법을 도시하는 흐름도.
도 6a는 노드 구조를 편집하는 처리 과정을 그래픽적으로 묘사한 도면.
도 7은 본 발명의 특징을 설명하는데 유용한 본 발명에 대한 예시적인 사용자 인터페이스를 도시한 컴퓨터 스크린 다이어그램.
본 발명의 실시예에 따르면, 프리젠테이션 소프트웨어는 웹 브라우저 소프트웨어에 사용된다. 신호"링크" 상의 마우스 클릭과 같은 트리거 동작은 한번에 하나의 자원 대신에 일련의 자원의 프리젠테이션을 개시한다. 이러한 자원의 배열은 노드 세트를 포함하는 "쇼 구조(show structure)" 또는 "구조"로써 정의된다. 각각의 노드는 웹 페이지, 실행 파일 또는 소정의 위치에 저장되며 그 대응하는 번지를 경유하여 엑세스되는 데이터 파일동의 자원을 나타낸다. 이러한 구조는 하나 또는 몇몇 주제의 정보 형태가 연속되는 배열의 몇몇 소스에 엑세스 가능하도록 한다. 이 정보의 주제들은 사용자에게 프리젠테이션 쇼를 정의하는 오디오, 비디오, 그래픽 및 텍스트등의 멀티미디어 데이터등을 포함한다.
본 발명의 일 실시예에 따르면, 쇼 구조 또는 구조는 다중차원 시퀀스로써 배열될 수 있다. 노드 어레이는 멀티미디어 프리젠테이션 또는 쇼용으로 이용가능하다. 이 어레이의 각 노드는 이 어레이의 그 밖의 노드로부터 접근가능하다. 이러한 노드 또는 이러한 노드의 일부는 프리젠테이션 용으로 선택된다. 쇼 구조는 이러한 노드를 통해 연결되어 하나 이상의 경로에 의해 지정된다. 배열된 자원을 표시함으로 전송된 정보는 광고 및 공동 서비스 공고(PSAs)로 산재될 수 있다. 모든 자원의 프리젠테이션은 개별 사용자의 상이한 페이싱 특성에 대해 조절될 수 있다. 본 발명은 사용자가 복수의 자원을 검토하도록 하는 많은 결정을 자동화할 수 있는 반면에, 이 웹상에 현재 나타나는 상호동작을 제지할 방법이 없다. 프로세스를 행하는 결정은 제지되지 않는다. 이것은 선택적이며, 일련의 사전-편집된 자원을 간단히 검토하거나 실행 시에 자원의 배열이 사전프로그래밍되며 항해되것을 허용한다. 본 별명은 인터넷, TV/PC 하드웨어 및 제공되는 소프트웨어 등의 통신 매체를 경유하여 사용자에게 내용의 전송 상태를 더욱 재 집중시키도록 동작한다.
본 발명의 다른 실시예에 따르면, 정보 내용을 나타내는 방법이 제공되는데, 이는 내용 소스의 배열 또는 노드의 쇼 구조로부터 정보를 엑세스하며 제공하는 단계를 포함한다. 이 구조의 각 노드는 정보가 엑세스될수 있는 번지와 내용이 나타는 기간의 지시로부터의 번지 모두를 포함한다. 각 노드에 대하여, 이 방법은 내용 소스를 위치시키며, 이 내용을 엑세스시키고, 지정된 기간동안 이를 나타낸다.
본 발명의 다른 특징에 따르면, 요구된 정보가 표시되는 동안, 이 방법은 그 다음 자원을 대기 행렬에 넣어 저장하여, 시각화하도록 그 다음 자원을 로딩시킨다.
본 발명의 또 다른 특징에 따르면, 내용 소스의 구조가 생성될 수 있음으로 인해, 하나의 방법이 제공된다. 사용자는 북마크 리스트, 검색 결과 리스트를 포함하는 몇몇 방법에 의해서, 그리고, "드래그- 및-드롭(drag-and-drop)" 기술에 의한 노드 구조의 생성을 통해, 다양한 소스로부터 내용을 선택하여 조직화할 수 있다.
본 발명의 또 다른 특징에 따르면, 이러한 구조를 생성하여 대중화하는 방법이 제공된다. 복수의 노드가 프리젠테이션용으로 이용가능한 경우, 이 시스템은 소정의 표준 세트에 근거하는 프리젠테이션의 순서를 결정한다. 더욱이, 사용자는 쇼 구조를 생성하기 위해 노드의 순서를 배열하기 위한 부가의 표준을 특정화 할 수 있다. 이 방법은 이 구조의 이용가능한 아이템을 사전지정된 사용자 프로파일에 자동으로 형성함으로써, 사전존재 구조를 주문 제조하는 필터용 설비를 부가로 포함한다.
본 발명의 실시예에 따르면, 프리젠테이션 시스템 및 자원을 표시하는 방법은 사용자의 지역 컴퓨터 자원의 프리젠테이션용 시스템을 포함한다. 그러므로, 자원의 배열은 쇼 구조를 포함하며, 이 구조내의 각 노드는 사용자 컴퓨터내에 국부적으로 존재하는 자원을 나타낼 수 있다. 이러한 자원은 특정화 가능한 배열에 따라 설계될 수 있으며, 이 설계에 의해 실행될 수 있다.
본 발명의 다른 실시예에 따르면, 쇼 구조를 생성 방법은 컴퓨터 PCS, 덤버 터미널(dumb terminals), TV 세트 및 정보를 표시할 수 있는 그 밖의 다른 터미널등의 다양한 사용자 터미널에 사용될 수 있다. 더욱이, 몇몇 장치에 있어서, 본 발명의 일 실시예에 따른 다양한 자원으로부터의 내용을 생성하여 표시하는 방법은 사용자 터미털상에 표시 하기위한 자원을 운용하는 운용 시스템으로써 기능할 수 있다.
도 1은 인터넷 상의 사용자와 내용 제공자의 접속을 설명하는데 유용한 단순화된 클럭도이다. 간단히 말하면, 인터넷은 사용자(12)에 의해 접속되는 내용 제공자(10)의 대규모 집합으로 이루어진다. 통상적으로, 사용자는 인터넷에 의해 지정된 컴퓨터 네트워크(14,16)를 통해 서버에 데이터 통신 접속을 설정함으로써, "서버" 상의 내용을 억세싱한다. 각 서버(10)는 텍스트, 영상, 오디오 또는 비디오 내용을 포함하는 데이터 파일을 갖는 "웹 사이트"를 운용한다. 이 웹 사이트는 통상, 연결된 HTML 문서 그룹 또는 데이터 파일에 대한 링크를 포함하는 페이지를 갖는다. 사용자(12)는 이러한 링크 중 하나를 간단히 선택함으로써 파일 내의 내용을 엑세스할 수 있다. 이 파일은 사용자 컴퓨터의 캐쉬 메모리에 전송되어 브라우저 사용을 표시할 수 있으며, 이 내용은 서버(10)에 의해 사용자(12)에 디코딩되어 사용자 컴퓨터(12)에 의해 재생되는 엔코딩된 데이터 스트림(예를 들면, 오디오 프로그램)으로써 직접 공급될 수 있다.
브라우저에 의해 엑세스된 내용은 원격지 컴퓨터상의 파일내에 존재하지 않고, 원격지 컴퓨터에 의해 생성될어 사용자에게 직접 전송될 수 있다. 원격지 컴퓨터상의 브라우저에 의해 엑세스될 수 있는 많은 양의 데이터는 멀티펄포즈 인터넷 메일 익스텐션(MIME) 형에 의해 특정화될 수 있다. 하나의 MIME 형태는 HTML 파일이며, 다른 하나는 JPEG 파일, 조인트 픽쳐 익스펄트 그룹(Joint Picture Experts Group)에 의해 개발된 표준에 따라 엔코딩되는 화상등이 있다. MIME 형태는 독점적인 데이터도 될 수 있다. 예를 들면, 브라우저는 독적적인 데이터를 디코딩하여 표시하기위해 "플러그-인(plug in)"으로 구성될 필요가 있다. 이러한 플러그-인의 예를 들면, 스트리밍 애니메이션이 수바되는 오디오로 재생될 수 있도록하는 매크로미디어TM플래시 테크놀러지(MacromediaTMflash technology)가 있다. MIME 형태에 대한 더욱 상세한 정보는 http://home.netscape.com/eng/mozilla/l.l/handbook/ docs/answers.html,에서 네스케이퍼의 사용자 핸드북을 참조하기 바란다.
HTTP(HyperText Transfer Protocol) 서버는 HTML 형태를 사용한다. 네스케이프 소프트웨어는 HTML 형태의 페이지(뿐만 아니라, GIF, JPEG 및 XBM 그래픽 파일 형태)를 판독하기 위한 빌트-인 성능(built-in capability)을 갖추고 있다. 네스케이프는 외부 헬퍼 장치의 도움으로 글 밖의 많은 파일 형태를 기계어로 번역할 수 있다. 헬퍼 장치를 필요로하는 파일 형태를 수용하기 위해, 네스케이프는 파일 형태의 맵핑을 헬퍼 장치에 유지한다. MIME(Multipurpose Internet Mail Extensions)는 산재하는 파일 형태를 조직화하는 표준화된 방법이다. 이 방법은 파일의 MIME 형태에 따라 하일 형태를 조직화한다. 네스케이프 소프트웨어가 서버로부터 하나의 파일을 수신할 때, 이 서버는 MIME 형태의 파일을 제공한다. 네스케이프는 이 파일 형태가 소프트웨어의 빌트-인 성능에 의해 판독 될 수 있는 지의 여부, 또는 적절한 헬러 장치가 이 파일을 판독할 수 있는지의 여부를 설정하도록 MIME 형태를 사용한다.
MIME 형태를 파일로 제공하지 못하는 서버에 대해서, 네스케이크는 파일의 확장자(파일 이름 덧부쳐진 접미사)를 기계어로 번역한다. 예를 들면, 파일 이름 index.html의 HTML 확장자는 HTML 형태의 파일을 의미한다. 마찬가지로, a.zip 확장자는 압축 파일을 의미하며, an.rtf 확장자는 리치 텍스트 포맷의 파일을 의미한다.
본 발명의 일 실시예에 따르면, 쇼 구조에 관한 인터넷 내용은 새로운 MIME 형태로써 실행될 수 있다. 따라서, 쇼 구조는 자원의 대응하는 배열을 특정화 가능한 비율로 사용자에게 제공하려는 쇼 오리지네이터(show originator)에 의해 생성될 수 있다. 쇼 구조는 인터넷을 경유하여 복수의 사용자에게 전송될 수 있다. 따라서, 쇼 구조의 보전을 보증하기 위해, 본 발명의 일 실시예에 따른 보안 장치를 이하 설명한다.
따라서, 쇼 구조를 생성하는 소프트웨어는 쇼 오리지네이터가 그 생성자의 식별자를 엔코드가능하게 한다. 더욱이, 하나의 메카니즘이 자동으로 검증하도록 사용되어, 이러한 쇼를 포함하는 쇼 구조는 방해받지 않는다. 실행함에 있어서 하나의 예를 들면, 이것은 암호 기법(cryptographic techniques), 예를 들면, 디지털 사인 초기화(예를 들면, http://w3c.org/Hsig/Overview.html)를 사용함으로써, 성취될 수 있다. 쇼 오리지네이터의 식별자는 따라서, 디지털 사인에 의해 표시된다. 현재 선택된 쇼 구조의 보안 상태는 모든 시간에서 사용자에게 보여진다. 사용자가 쇼의 순서를 편집하기 위해 선택하는 경우, 이전에 붙여진 사인은 폐기되며, 사용자는 사인되지 않은 새로운 상태가 된다.
최근, 이것은 웹 상에서 서비스, 정보 및 오락등에 접속하기 위해 많이 용되고 있으며, 사용자는 임의의 선택하여, 마우스 위치를 지정하고, 결정을 지정하기 위해 마우스 버턴을 클릭해야 한다. 예를 들면, 전형적인 웹 접속에 있어서, 이러한 선택은 적절한 분당 속도로 이루어 진다. 각 마우스 클릭의 결과는 다른 페이지 및 다른 결정 세트가 될 수 있다. 통상적으로, 사용자는 임의의 주어진 페이지상에 제공된 몇몇 링크 중 하나를 클릭할 수 있다. 대안으로는, 사용자는 선호하는 검색 엔진에 방문하기 위해 북마크를 접속하거나 URL의 형태가 될 수 있다. 또한, 사용자는 네스케이퍼 커뮤티케이터(Netscape Communicator)의 넷케스터 또는 마치스코소프트 인터넷 익스플로러의 액션 데스트탑을 경유하여 "푸시 내용(push content)"의 "채널"의 집합에 접속할 수 있다. 사용자는 이 장치내에서 생성되는 주제에 대한 더 많은 정보를 수신하기 위해, 또는 연관된 웹사이트에 전송하기 위해, 포인트캐스터의 스크린 세이버에 나타나는 스토리의 헤드라인을 선택할 수도 있다. 통상적으로 이러한 모든 방법은 사용자의 노고와 경험에 의해 웹을 구동하기 위한 결정을 요구한다.
사용자와 서버가 도 1에 도시된 바와 같이 분리된 기기로 도시되어 있더라도, 서버로써 사용되는 컴퓨터는 호스트 유저가 될 수 있고, 또한, 원격 서버에 사요자 접속용 콘딧으로 동작할 수도 있다.
도 2는 webtvTM, 또는 JAva StationTM으로 대표되어지는 바와 같이, 퍼스널 컴퓨터(PC) 또는 네트워크 컴퓨터(NC)등의 전형적인 사용자 컴퓨터의 기본 레이아웃을 설명하는 블록도이다. 이 컴퓨터는 인터넷 또는 다른 통신망에 연결되어진 메인프레임 컴퓨터에 접속된 근거리 지역 통신망 또는 터미널에 결합되는 워크스테이션 전용이 될 수 있다. 사용자에게는 본 발명을 사용하기 위한 특별한 하드웨어를 요구하지 않는다. TV 동조기를 갖춘 부가 카드를 표구하지 않지만, 이들은 더욱 양호하게 사용될 수 있다. 이 도면은 본 발명에 대한 하나으 가능한 환경을 설명하며, 본 발명을 제한하는 것처럼 해석되어지는 안된다.
실예의 시스템은 마이크로프로세서(32), 랜덤 엑세스 메모리(RAM;34), 메모리 관리 회로, 디스크 드라이브(36), 플로피 디스크 드리아브(37), 판독 전용 메모리(ROM;33), 컴퓨터 시스템용 기본 I/O 시스템(BIOS), CD 롬 드라이브(42), 로뎀(50), 디지털 신호 처리기(43), 키보드 제어기(38), 마우스 제어기(39), 비디오 제어기(40) 및 오디오 제어기(41)를 포함하는데, 이들은 모두 시스템 버스(31)에 접속되어 있다. 키보드(22), 마우스(23) 및 그래픽 디스플레이 모니트(24)는 키보드 제어기(38), 마우스 제어기(39) 및 비디오 제어기(40)에 접속되어 있다. 스테레오 스피커(25A,25B)는 오디오 제어기(41)에 접속된다. 이 예시적인 시스템에 있어서, 온-라인 서비스 제공자(16;도 1에 도시되어 있음)의 접속은 전화선(56)을 통해 모뎀(50)을 거쳐 이루어진다.
도 2에 도시된 바와 같이, 메모리(34)는 운용 시스템(60), 예를 들면, 윈도우 95TM, 브라우저(62), 예를 들면, 네스케이프 네비게이터TM4.0, 및 캐시 메모리(63)등을 포함한다. 하드 디스크(36)는 도 1에 도시된 시스템용 메인 데이터 저장 장치이다. 이것은 시스템 버스(31)에 접속된 모든 구성 요소 운용을 제어하기 위한 운용 시스템에 의해 사용되는 소프트웨어의 모음 및 브라우저를 실행시키기는데 필요한 소프트웨어를 내장한다. 이 하드 디스크(36)는 브라우저용 디스크 캐시(도시되어 있지 않음)를 포함한다. 원격지 컴퓨터상의 데이터가 브라우저에 의해 접속될 때, 이것은 HTTP 또는 FTP(File Transfer Portocol)에 의해 전송되어 이 디스크 개시에 일시적으로 저장된다. 사용자 컴퓨터(12)상에서 사용되는 본발명의 요소들은 예를 들면, 브라우저 플러그-인 등이 있다. 본 실시예에서, 사용자 구성요소가 브라우저 프러그-인이 되는 반면에, 이것은 브라우저에 의해 지정된 가상 컴퓨터상에서 실행되는 애프럿(Applet)이 될수 있고, 또한, 이것은 브라우저에 의해 통상적으로 제공되는 것을 포함하는 스탠드-어론 프로그램이 될 수도 있으며, 또한, 분배 장치가 될 수도 있다. 사용자 구성 요소는 도 4를 참조로 하여 후술하였으며, 프로그램 로보서프(RoboSurfTM) 으로써 언급되었다. 이 로보서프 프로그램은 사용자가 이후에 더욱 상세히 설명하는 쇼 구조에 대응하는 내용을 갖는 쇼를 보여주는 것을 허용한다.
본 발명의 일 싱시예에 따르면, 소 구조 또는 구조로 정의된 노드들은 다중 차원 시퀀스로써 배열될 수 있다. 도 2b는 멀티미디어 프리젠테이션 또는 쇼용으로 이용가능한 노드의 어레이(300)를 도시한다. 각 노드는 이용가능한 소스와 이 소스가 사용자에게 제공될 수 있는 시간을 식별한다. 도 2b에 도시된 바와 같이, 노드(302,304,306,308,310,312)는 본 실예의 장치에 따른 프리젠테이션을 위해 이용가능하다. 전형적인 쇼 또는 프리젠테이션에 대해, 이러한 노드의 배열 또는 이러한 노드의 일부는 도 2c 내지 2f에 참조로 설명된 것 같이, 프리젠테이션을 위해 선택될 수 있다. 따라서, 쇼 구조는 이러한 노드를 통해 연결되는 하나 이상의 경로에 의해 지정될 수 있다.
도 2c는 나머지 노드(312,302,304,306,308)중 어느하나와 접속하는 노드(310)등의 동일한 시작 노드로부터 동시에 다중 접속하는 쇼 구조를 도시한다. 따라서, 도 2c에 도시된 구조에 따른 소는 노드(310)에 의해 식별된 내용이 표시된 이후, 노드(312,302,304,306,308)에 의해 식별되는 내용을 동시에 나타낸다.
대안으로는, 도 2d-1에 도시된 바와 같이, 쇼 구조는 노드(308)에서 시작하여, 노드(312,302,306)를 통과하는 네 개의 길이로 경로를 연결시킬 수 있다. 이 경로의 상태 맵은 도 2d-2에 설명된다. 따라서, 도 2d-1에 도시된 구조에 따른 쇼는 노드(308)에 의해 식별되는 내용을 먼저 나타내고, 그 다음에, 노드(312,302,306)에 의해 식별된 내용을 나타낸다.
또한, 쇼 구조는 도 2e에 도시된 바와 같은 다중 경로를 연결짓도록 구성될 수 있다. 예를 들면, 제 1 경로는 노드(308,302,306,310)를 연결시킨다. 제 2 경로는 노드(312,306,304,310)를 연결시킨다. 노드(302,306,310)는 노드(306,304,310)에 동시에 접속된다. 따라서, 도 2e에 도시된 구조에 따른 쇼는 노드(310)에 의해 식별된 내용을 먼저 나타내고, 그 다음에, 노드(312)에 의해 식별된 내용에 의해 나타난다. 그러므로, 쇼 구조는 노드(302,306)에서 식별된 내용을 노드(306,304)에 식별된 내용을 나타내는 동일한 시간에 나타낸다. 최종적으로, 이 구조는 노드(310)에서 식별된 내용을 나타낸다.
따라서, 쇼 구조는 순서적으로 또는 병행으로 나타날 수 있는 하나 이상의 경로를 포함할 수 있다. 하나의 경로는 순서적으로 표시되는 부분과 병행으로 표시되는 다른 부분을 포함함을 알아야 한다. 더욱이, 많은 노드 경로에 대한 하나의 노드와 하나의 경로에 대한 많은 노드는 쇼 구조를 지정할 수도 있다. 하나의 노드는 복수의 노드가 동일한 시간 또는 분배적으로 검출되는 바에 관계없이 그 노드가 사용자 터미널에 나타나는 대응하는 내용이 매 시간, 검출된다.
이러한 노드의 배열 및 최적으로 대응하는 소스를 생성 또는 조직화 및 관리하는 처리 과정은 본 발명의 일실시예에 따른 사용자 특정 운용 시스템으로써 실행될 수 있다. 그 뒤, 운용 시스템은 이 경로가 선택되어, 상호동작의 사용자 특정화 또는 사전정의된 표준에 의해 배열되도록 한다. 따라서, 무엇보다도, 운용 시스템은 이요가능한 노드에 의해 식별된 바와 같이, 가용한 자원을 배열 또는 조직하여, 엔드 유저가 선택하여 파일 또는 장비와 상호 동작을 하도록하며, 그 밖의 다른 자원에 의해 분할될 수 있는 임의의 파일 또는 자원의 사용을 가능하도록 한다. 예를 들면, 쇼의 프리젠테이션 동안, 임의의 사운드 효과 및 시각 효과는 이러한 효과용으로으로 사용될수도 있는 모든 자원에 의해 배분될 수 있다. 이러한 운용 시스템은 본 발명의 다양한 실시예에 따라 본원에 설명된 많은 장비에 사용될 수 있다.
쇼 구조는 서버상에 대응하는 사이트를 방문하려는 사용자에 의해 접속될 수 있는 서버를 제공할 수 있다. 서버상의 이 구성요소는 도 3을 참조로하여 후술하였고, 프로그램 로보사이트TM으로써 언급하였다. 로보사이트는 특정 페이지를 확보하기 n이해 다른 웹 사이트로부터 실베 전송 동작을 실행할 수 있다.
로보서프 및 로보사이트에 부가하여, 예시적인 시스템은 도 5에 참조로 후술될 로보가이드TM(RoboGuideTM)을 포함하며, 이 프로그램은 몇몇 사용자가 노드 또는 링크의 준비된 쇼 구조에 접속하는 것을 허용하며, 이들 각각의 기준에 대해 주문생산된다. 이 시스템은 로보파벌리셔TM(RoboPublisherTM)으로써 언급되며, 도 6에 참조로 후술하였고, 쇼 구조를 준비하도록 공개자를 돕도록 공개 소프트웨어로써 기능한다.
도 3을 다시 참조하면, 흐름도는 서버측 장치의 동작을 설명한다. 로보측(Robosides)을 더 상세히 설명하면, 도 3의 먼저 두 단계는 사용자 컴퓨터(12)에서 발생하는 동작을 나타낸다. 단계(70)에서는, 사용자는 개인 컴퓨터(PC), 네트워크 컴퓨터(NC) 및 웹-인에이블된 TV 세트) 또는 그박의 유사한 장치를 통해, 인터넷 또는 다른 네트워크에 접속을 시작한다. 단계(72)에서는, 사용자는 예를 들면, 스크린 세이버, 이-메일 메시지 또는 웹사이트내에서, URL을 선택하여, 자원의 쇼 구조의 엔트리 노드로써 설계된다. 이 URL은 공개자에 의해 생성된 리스트내에서 그 연관성엥 ml해 지정될 수 있고, 그 결과로, 검색 엔진에 의해 자동으로 생성될 수 있는데, 그 이유는 이것이 사용자에 의해 수동으로 수집된 URL 의 쇼 구조내의 제 1 URL이기 때문이다. 이 서버는 인터넷 상에서 자원을 표시하는 노드를 포함하는 각 구조의 복수의 쇼 구조를 저장한다. 따라서, 각 구조는 사용자의 사전관람용으로 사용될 수 있는 쇼를 제공한다.
URL에 의해 언급된 자원을 접속하는 것은 도 1에 도시된 서버(10)상에서 실행되는 장치 로보사이트의 구조를 초기화한다. 단계(74)에서는, 서버는 요구를 테스크 세트로 분석하며, URL에 의해 지정된 자원의 룩업을 초기화한다. 이 단계는 연관된 데이터를 수집하여, 도 2에 도시된 브라우저(62)용의 이것을 커스텀 패키지화한다. 커스텀 패키지 장치 로보사이트의 일부는 불변의 내용 윈도우의 형태로 사용자 디스플레이 터미널상에 표시 시킬수 있는 내용 세트를 제공한다. 그러므로, 사용자 스크린 상의 작은 윈도우는 서버에 의해 제공되는 내용, 예를 들면, 광고나 사용자 특정 메세지의 표시를 시작한다. 더욱이, 커스텀 패키지 장치의 일부로써, 로보사이트는 사용자가 선택된 쇼를 볼수 있는 스크린상의 위치를 조절할 수 있으며, 사용자에 의해 사전에 이용되고, 사용자 컴퓨터내에 휘발성으로 저장되어 있던 쇼 구조를 갱신한다.
단계(76)에서는, 로보사이트는 사용자가 동적 내용이 부가된 가치로써, 언급된 동적 배열의 정보를 수신하도록 의도하는지의 여부를 체크한다. 상세히 후술되듯이, 동적 내용이 첨가된 값은 부가의 URL 또는 사용자에게 관심영역이되는 로보사이트 시스템에 의해 실행되는 파일을 포함한다. 이런 동적 내용은 사용자 프로파일등을 일반적으로 근거한다. 예를 들면, 사용자 프로파일에 연관된 인자중 어떤 것은 소프트웨어에 특정화된 특정 스포츠 용어 선호, 데모그래픽, 또는 사전-설정 프로파일등을 포함한다. 이 정보는 데이터베이스에 전송되는 선택 표준으로 사용되며, 단계(78)에서, 사용자 선호를 확증하는 페이지는 서버에 의해 국부적 또는 원격지에 위치한 데이터베이스로부터 검색될 수 있다. 따라서, 이 동적 내용은 사용자 디스플레이 스크린 또는 정보 및 쇼 구조간에 선택적으로 산재된 내용으로써 영구한 내용 윈도우에 표시될 수 있다.
단계(80)에서, URL에 의해 번지지정된 내용이 동적 내용을 포함하지 않거나, 사용자가 동적 내용을 수신할 수 없을 경우, 사전 지정된 내용을 갖는 자원은 로보개스트-운용 자원 또는 이러한 내용 요구를 조절하기 위해 사전 인정을 갖는 제 3 파티로부터 직접적으로 검색된다. 예를 들면, 광고 내용의 디폴트 세트를 갖는 자원은 사용자에게 표시될 수 있다.
단계(82)에서, 동적 또는 사전-지정된 URL은 접속되며, 이 URL에 연관된 내용이 검색되고, 단계(84)에서 브라우저에 엔코딩되어 전송된다. URL에 의해 번지지정된 위치로부터 제공된 내용은 HTML, DHTML 또는 XML 문서를 포함하는 다른 형태가 될 수 있다. 이 전송된 정보는 애니메이션 스트리밍 및 비 스트리밍 오디오 및 비디오, 가상 실제 모델링 언어(VRML) 퀵타임 VR, 데이터베이스 장치의 몇몇 양호한 프론트-엔드를 포함하는 그 밖의 데이터 형태에 대한 기준을 포함할 수 있다.
단계(84)에서, 로보사이트에 의해 검색된 내용은 사용자 브라우저에 의해 쇼 프리젠테이션을 위해 전송된다. 이 단계는 브라우저(62;도 2에 도시됨)의 동작과 비슷하다. 따라서, 이것은 더 상세히 설명하지 않는다. 단계(86)에서, 타이머는 전송되어 표시될 수 있는 검색된 내용을 지시하는 브라우저(62)에 의해 생성된 메시지에 응답하여 시작된다. 이 타이머는 연관된 URL로부터 접속된 내용이 표시되는 시간 양을 지시하는 쇼 구조의 대응하는 노드에 제공된 값으로부터 설정된다. 로보사이트는 표시되는 시간 내용의 양에 대응하는 내용에 부가 코드를 제공함을 알 수 있다. 예를 들면, HTML 파일에 대해, 로보사이트는 MTML 문서가 사용자 브라우저에 의해 표시되는 기간에 대응하는 부가의 태그를 포함한다.
단계(88)에서, 로보사이트는 사용자가 타이머가 소멸되기 전에 다른 URL을 선택하는지 여부를 결정한다. 사용자는 사용자 컴퓨터에 상주하는 로보서브 프로그램을 겨유하거나 수도으로 다른 URL을 선택할 수 있음을 알 수 있다. 새롭게 선택된 URL은 사용자 로보서브 프로그램에 의해 실행되는 쇼 구조내의 노드를 기초로 한다. 다른 URL이 선택되는 경우, 프로그램은 다음 둘 중 하나를 실행한다. 1) 이 처리 과정의 시작에서 입력된 쇼 구조의 소정의 코스로부터 사용자를 앞으로 분리시켜 선택된 다른 URL을 근거로하여 다른 코스상에 사용자를 갖는다. 2) 선택된 구조에 따라 사용자에 대해 재생되는 소정의 코스상에 전방으로 이들을 스킵한다. 후자의 시나리오는 빠른 판독자, 또는 사전에 표시된 내용을 보는 사람, 또는 이 뷰어가 스킵(광고 또는 PSA 조차도)을 선택한 내용의 경우에, 유리하다.
사용자가 타이머에 의해 허용되는 표시 시간동안 새로운 URL을 선택하는 경우, 단계(90)에서, 로보사이트는 그 다음 URL이 쇼 구조와 관계가 있는지를 결정한다. 이것은 새로운 URL 요청의 결핍에 의해 간단히 결정될 수 있다. 또한, 테이블1에 참조사항으로 후술되는 바와 같이, 새로운 URL의 헤드 정보를 체킹함으로써 결정될 수도 있다. 단계(93)에 도시된 바와 같이, 사용자의 결정은 이 시점에서 데이터베이스에 저장되며, 동일한 경우에 광고자 및 내용 제공자에 대한 피드백 리스트를 제공한다. 예를 들면, 고양이 음식용 광고가 표시되면, 사용자는 광고를 삭제할거나, 고양이 음식 광고가 흥미없음을 지적할 수있다. 이 정보는 단계(93)에 저장되어 사용자가 흥미를 가지는 광고에만 직접적으로 사용될 수 있다.
단계(94)에서, 이 시스템은 쇼 구조의 그 다음 자원을 요구하며 상술된 단계(74)에 복귀한다. 본 발명의 다른 실시예에 따르면, 단계(94)에서 요구하는 그 다음 자원을 사전 자원 요청으로 대리시킴으로써, 이를 보는 사람에게 표시되는 사건의 코드를 변화시키는 것이 가능하다. 예를 들면, 순방향 진행 디스플레이(forward going display)가 스포츠 뉴스에 연관된 제 2 URL 내용에 기상 예보에 대응하는 제 1 URL 내용을 제공하는 경우, 역방향 진행 디스플레이(reverse going desplay)는 기상 예보 전에 스포츠 뉴스를 제공한다.
사용자는 소망의 구조를 선택함으로, 예를 들면, 사용자 컴퓨터에 사용되는 로보서프 프로그램에 의해 어느 때에도 쇼 구조의 다른 세트와 교환가능하다. 구조내의 새롭게 선택된 경우에 관련되는 명령은 도 3에 도시된 포인트A를 경유하여 제공될 수 있다. 더욱이, 구조내에서 새롭게 선택된 경로는 장치의 "서프"특징(도 7을 참조로 후술한다)을 사용하여 이전의 쇼 구조로 전환될 수 있다. 사용자의 선택은 사용자의 로보서프 프로그램에 의해 트랙킹된다. 따라서, 예를 들면, 제 2 쇼 구조에 관련된 URL이 제 1 시간동안 클릭됨으로써, 선택될 때, 시스템은 사용자가 초기 구조에 남아 있는 장소에 기억되고, 서프 버튼의 제 2 클릭 상의 구조내의 포인트에 사용자를 복귀시킨다. 대안으로, 대부분의 브라우저에 상주하는 히스토리 특징은 이전에 나타났던 페이지로 사용자를 복귀시킬 수도 있다.
단계(88)에서, 사용자가 허용된 선로(사용자 또는 공포자에 의해 설정됨)내에서 시스템과 상호동작을 하지 않을 경우, 타이머는 단계(92)에서 소멸되어, 다른 자우언에 대한 요청을 신호화함으로, 자동 서퍼링용 재생 시퀀스를 인에이블시킨다.
단계(96)에서, 이 프로그램은 현재 재생되는 쇼 구조의 다음 노드를 요청한다. 이 시퀀스가 사전 프로그래밍된 URLs의 단순한 디스플레이로써 도시될 수 있는 반면에, 이것은 일시적으로 되는데, 더 복잡한 형태에서, 이 처리과정은 보는이에게 스트림 URLs이 될수 있으며, 목적된 내용, 포함된 뉴스, 광고 및 PSAs를 데이터 스트림으로 주입할 수 있다.
단계(88)에서 선택된 URL이 타임 아웃 전에, 다른 쇼 구조가 되지 않으면, 로보사이트 처리과정이 선택된 내용을 표시하여 타이머를 리셋시킨다. 부가의 내용이 사용될 수 없을 경우, 사용자-특정화된 쇼 구조는 선택적으로 표시된다.
도 4는 타이머 설정 및 사용자의 항해 결정을 모니터링하는 동안, URLs 및 자동으로 사전 지정된 구조를 처리하며, 클라이언트-측 소프트웨어 장치 또는 애플을 도시하는 흐름도이다. 요약하면, 이 프로그램은 사용자가 웹 번지로부터 확보된 내용을 설계, 개인화 및 재생하도록 한다. 로보서프를 사용하면, 사용자는 구조내의 노드처럼 거의 모든 엑세스가능한 웹사이트에 접근할수 있다. 로보서프가 브라우저 플러그-인으로써 설명되는 동안, 이것은 애프렛, 분배된 장치의 스탠드-어론 프로그램이 될 수 있다.
도 4에 의해 설명되는 로보서프 처리과정은 URL의 디폴트 리스트를 엑세스시키기 위해 단계(110)에서 시작하는데, 이 URL의 디폴트 리스트는 예를 들면,1) 가용의 쇼 구조의 범용 리스트를 제공하는 로보매스트의 웹 서버 네트워크, 2) 프로필러(Profiler) 프로그램(예를 들면, 도 6을 참조로 설명된 인트라넷(Intranet)을 위해 지정된 구조)으로부터 사용자에 대해 확보된 정보에 응답하여 서버에 의해 생성되는 사전-선택된 리스트, 3) 로보캐스트 시스템 또는 비-가입된 검색 엔진을 통해 개시되는 검색 결과, 4) 이-메일 메시지, 5) 스크린 세이버의 재생 큐(queue)의 내용, 또는 6) 그 밖의 전송 방법, 등과 같은 몇몇 소스 중 하나에 의햇 생성될 수 있다.
단계(112)에서, URL은 전통적인 방법 중 하나에 의해 브라우제(62)에 전송된다. 이것은 도 3의 단계(84)와 일치하며, 이미 상술하였다. 또한 단계(112)에서, 내용은 사용자에게 프리젠테이션을 제공하기 위해 자동으로 또는 프로그램적으로 수신되거나 활성화된다. 일단, 로보서프가 이 내용을 표시하기 시작하면, 단계(114)에서 타이머를 동작시킨다. 이 타이머는 이 URL에 대응하는 내용 쇼 구조의 각 노드에 포함된 내용으로부터 결정된다.
단계(116)에서, 이 타이머가 동작하는 동안, 로보서프는 사용자의 활동을 감시하여, 타임-아웃전에 URL을 사용자가 클릭함으로써 재생 순서를 수동으로 무시하기를 원하는지를 결정한다. 이 사용자는 재생 순서를 무시하기위해 몇가지 방식으로 이행할 수 있다.
첫째로, 사용자는 단계(122)에서 표시된 자원상의 노드 또는 링크를 선택할 수 있다. 예를 들면, 이 선택된 링크가 쇼구조의 그 자신의 일부가 되는 rudd, 이 프로그램은 단계(124)로 진행하며, 이 새롭게 선택된 쇼 구조가 현 구조를 대신하게 된다. 이 선택된 링크가 쇼 구조의 일부가 아닌 경우, 이 프로그램은 간계(120)으로 진행하여, 초기 구조의 그 다음 자원을 확보하며, 타이머는 리셋되어 단계(112)에서 연속 재생한다.
둘재로, 사용자는 도 7에 도시된 제어 버튼(7)으로 서퍼 버튼에 클릭하여, 표시된 자원상에서 링크를 선택할 수 있다. 서프 버튼을 누름으로써, 사용자는 원래의 쇼 구조의 디스??레이를 일시적으로 중지시켜서, 표시된 페이지상에 표시되는 하이퍼링크에 의해 접속가능한 페이지의 내용을 리뷰한다. 이 리뷰가 끝나면, 쇼 고조는 간단히 서프 버튼을 두 번 클릭함으로써 시작 지점에서 재 시작할 수 있다.
단계(118)에서, 사용자가 어떠한 URLs도 선택하지 않은 경우, 타임-아웃이 발생하며, 재생 순서가 단계(120)에서 재 시작된다. 본 발명의 예시적인 일 실시예에서, 이 단계는 스케쥴 윈도우(2;도 7에 도시됨)의 그 다음 아이템을 가장 밝게 만들며, 대응하는 URL을 선택하고, 단계(112)로 다시 분기되어, 로보사이트가 요청된 URL로 브라우저(62)에 내용을 전송하게끔 한다. 본 발명의 일실시예에 따라서, 로보서프 또는 로보사이트 중 어느 하나의 프로그램은 상호 동작 작용 없이 독립적으로 동작할 수 있음을 알 수 있다.
도 5는 로보캐스트 프로그램의 로보가이드 요소의 동작을 설명하는 흐름도이다. 로보가이드는 서버에서 일시저장된 내용의 다양한 쇼 구조에서 개별화된 화면을 제공하는 뷰잉 가이드(viewing guide)를 제공하는 헬퍼 어플리케이션이다. 로보가이드는 프로필러 프로그램에 의해 생성된 정보와 상호 동작을 하여, 내용이나 사용자의 선호도에 따른 부가된 대안의 내용을 제거하기 위해 일시저장된 쇼 구조를 수정한다.
로보가이드 프로그램은 단계(150)에서 개시되는데, 이 단계에서는, 사용자는 퍼스널 컴퓨터(PC), 네트워크 컴퓨터(NC), 웹-인에이블 TV , 또는 그 밖의 유사 장치를 통해, 인터넷 또는 다른 네트워크에 접속을 시작한다. 사용자는 공개자에 의한 자원의 쇼 구조의 엔트리 노드로써 지정된 URL을 선택한다. 이 URL은 스크린 세이브, 이-메일 메시지 또는 웹사이트에서 찾을 수 있다.
본 발명의 일 실시예에 따르면, 로보가이드 프로그램을 사용하는 서버 터미널은 사용자가 흥미를 가질 수 있는 복수의 다양한 쇼 구조를 저장한다. 이러한 쇼 구조는 방문자가 서버를 통해 접속할 수 있는 상이한 주제와 관련이 있다. 이러한 서버는 야후(YAHOO) 또는 익사이트(EXCITE)에 의해 가용한 검색 엔진이 될 수 있다. 본 발명의 일 실시예에 따르면, 로보가이드 프로그램은 사용자의 검색 설명서에 근거하여 다양한 쇼 구조를 준비할 수 있다. 검색 결과는 검색 주제와 관계되는 적절한 정보를 포함하는 복수의 URL 위치를 포함할 수 있다. 응답으로, 로부가이드 프로그램은 검색 결과로써 노출된 URL 위치의 전부 또는 일부를 포함하는 쇼 구조를 생성한다.
단계(152)에서, 로보가이드 프로그램은 서버에의해 제공된 URL 위치에 대한 사용자로부터의 요청을 수신한다. 단계(154)에서, 이 프로그램은 데이터베이스로부터 사용자의 요청에 대응하는 쇼 구조를 검색한다. 예를 들면, 서버는 로보가이드 프로그램에 의해 준비된 쇼 구조에 의해 지정된 트래벌(travel) 상의 쇼를 표시할 수 있다.
본 발명의 일 실시예에 따르면, 로보가이드 프로그램은 상업적으로 가용한 다양한 필터링 기술에 따라 확보될 수 있는 사용자의 선호도에 근거한 주문 제작된 쇼 구조를 생성할 수 있다. 도 3을 참조로 설명한 바와 같이, 이 서버는 예를 들면, 사용자가 이전에 로보사이트 프로그램을 통해 갱신했던 프로필러 프로그램을 통하여, 사용자에 대한 정보를 사전에 확보할 수 있다. 따라서, 이러한 적응적인 필터링 기술을 근거하여, 로보가이드 프로그램은 각 사용자 또는 사용자 그룹에 전송할 수 있는 개별화된 내용을 생성할 수 있다.
단계(155)에서, 이 프로그램은 주문 제작된 쇼 구조를 생성하기 위해 필터링 기술을 사용한다. 일시적인 필터링 프로세스는 후술되는 Firefly.net로부터 이용가능하게 된다. 이 필터링은 자원의 비율(고양이 음식 광고 비율)에 근거한다. 프로필러 프로그램에 의해 생성된 정보는 "쿠키 기술(cookie technlolgy)", 웹상의 고객에 대한 정보를 유지하는 통상의 방법에 근거라혀 서버에 전달한다. 이 서버는 선호하는 쿠키를 확인하고, 그 뒤, 데이터 정보는 사용자에게 URL의 동적으로 생성된 리스트를 전송하는 데이터베이스에 개별화된 요청을 제공한다.
단계(158)에서, 수신된 쇼 구조에 응답하여, 사용자 터미널에 내장된 로보서프 프로그램은 데이터를 분석하여, 그 스케쥴러 윈도우(2;도 7에 도시됨)내의 구조의 노드를 표시한다. 사용자 요청에 응답하여, 쇼 구조는 도 4를 참조로 설명한 로보서프 프로그램 도는 도 3을 참조로 설명한 로보사이트 프로그램에 의해 사용자에게 표시된다.
Firefly.net에 의해 사용된 예시적인 필터링 기술의 설명은 다름의 웹 사이트로부터 확보할 수 있다.
http:///www.firefly.net/products/CollaborativeFiltering.html#Summary.
협력 필터링 기술(Collaborative filtering technology)은 특히, 고도의 주관적인 도메인의 정보에 대한 문제 및 내용 과부하를 효과적으로 번지지정할 수 있는 우수한 기술이다. 협력 필터링 시스템은 기계의 지능을 대신에 인간의 지능을 사용하여 내용-근거 필터링 시스템의 한계를 번지지정한다. 인간의 의견을 수단으로하여, 협력 필터링 시스템은 사용자들 사이의 마우스 프로세스의 단어를 자동화한다. 다음 세 단계를 이용하는 아이템이 권고되는 ACF 시스템;
1. 아이템에 대한 수치 비의 형태로 사용자로부터 의견 세트를 포착하는 단계.
2. 사용자에 대한 "가장 근접의 이웃한 사용자"의 세트를 계산하는 단계(이러한 가장 근접의 이웃한 사용자는 주어진 사용자와 가장 가까운 의견을 가지는 사용자이다).
3. 주어진 사용자에 대한 추천 세트를 계산하기 위해 가장 근접의 이웃한 비율을 사용하는 단계. 표준 ACF 시스템이 주관적인 도메인에 효과적인 반면에, 이들은 한계를 가지기 때문에, 보드 도메인에 부정확한 결과를 산출하게 된다. 이로 인해, 이러한 정보가 판독 가용하다 하더라도, 추천된 아이템에 대한 정보를 무시하는 이들의 경향의 주요 원인이 된다.
FGACF(Feature-Guided Automated Collaborative Filtering)는 협력 필터링의 장점과 내용-근거 필터링의 장점을 결합한 파이어플라이 네트워크사(Firefly Network Inc)의 우수한 기술로써, 표준 ACF 시스템에 의한 한계를 극복할 수 있다. FGACF는 적절한 서브-스페이스의 ACF 알고리즘을 더 효과적으로 적용하기 위해, 개별화된 기초의 아이템의 공간을 동적으로 분할하도록 카탈로그의 아이템에 대한 단순한 특징 정보를 이용한다.
상업적인 공동 제작의 필터링 시스템의 설계자와 개발자는 몇가지 도전적인 관점을 설명할 필요가 있다. 대형 공동 제작의 필터링 시스템 설치시에 가장 중요한 점은 시스템의 스케일러빌러티(scaleability)이다. 강조한 공동 제작의 필터링 기술의 정확성과 제공된 기능성 세트는 이런 시스템의 설계자에게 중요한 요소이다.
파이어플라이 네트워크 인크스 카타로구 네비게이터 제품은 백만까지 등급을 가지고, 오십만명 범위의 카타로그 크기와 수십만명의 사용자의 부하를 처리할 만큼 용량이 크며, 질의자에게 1초이하의 반응 시간을 제공한다. 이것은 이미 성공적으로 다량의 트래픽 사이트상 적용되어 배치되었다. 부가로, 카타로그 네비게이터는 단지 상업적으로 실행하는 강력한 FGACF 기술이며, 가장 광범위한 카타로그 세트와 지역 사회 네비게이션 기능을 소비자에게 제공한다.
파이어플라이 네트워크 인크. 1997
본 발명의 다른 실시예에 따라, 표시 구조에 근거하여 사용자에게 제공된 정보는 어떤 디폴트 구조 특징에 따라 재구성된다. 예를 들어, 이런 재구성 작업은 로보서프, 로보사이트 또는 로보가이트를 프로그램을 사용할 때 페이지 크기를 디폴트 스크린 크기로 제한하거나 새로운 페이지를 표시하면서 오디오를 자동 재생하는 포맷팅 파라메터를 이용함으로써 웹 자원을 보다 독작 친화적으로 만드는 작업과, 사용자가 표시된 것을 용이하게 보도록 "재생" "중지" "빠르게" "되감기" 또는 "일단 정지" 등의 명령을 제공하는 작업과, 페이지에 내용을 채우는 작업과, 내용을 사용자의 단말기에 얼마나 오랜 표시할지와 관련된 지속성에 관한 정보 태그를 제공하는 작업과, 상술된 필터링 동작을 돕기위해서 어떤 통계적인 키워드-기반의 정보와 함께 페이지를 인코딩하는 작업을 포함한다.
표 1은 본 발명의 일실시예에 따라 웹 자원 또는 재구성될 다른 내용에 부가될 수 있는 HTML 코드를 예를 들어 도시한다. 페이지의 HTML은 서버로부터 다운로딩되고 사용자에게 제공되는 그 사이에 이런 방식으로 변화될 수 있다. 이런 "태그" 프로세스는 수백만분의 1초만이 걸리며, 초고속으로 실행된다.
필수적으로, 이런 모듈은 표 1에 도시된 형태의 HTML 코드를 부가하여 어도브(www.adobe.com)로부터 패거밀같은 HTML 페이지 퍼블리싱 패키지의 능력을 사용한다.
표 1
〈!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 3.0//EN"〉
〈html〉
〈head〉
〈title〉로보가이트 11/3/97〈title〉
〈META name="작자" content="◎1997 도먼 토리스, 브리언 포이"〉
〈META name="생성기" content="로보사이트 1.0"〉
〈META name="키워드" content="뉴스, 스포츠, 날씨, 라이프스타일, 여성 큐 대중, 뉴욕 날씨, 샌프란시스코 날씨, 워싱턴 디씨 날씨, 양키, 닉스, 비폭력 뉴스, 부모 정보, content filter 530145x2a, ad filter 398543*kjfd23, psa filter 19284jksd8sfj*659"〉
〈META name="설명" content="여성 큐 대중의 머리 뉴스, 스포츠 및 날씨. 도시, 팀, 내용 필터(예를 들어,성,폭력,언어)에 대한 선호도와 광고 및 공무 행정 서비스 공고에 대한 선호도를 포함한다. 와일드카드 파라메터는 애스테릭스(*)로 표시된다."〉
〈META HTTP-EQUIV= "만료" content="1997년 11월 4일 화요일 18:45:23 GMT"〉
〈!-- see http://www.sandia.gov/sci_compute/elements.html for details --〉
〈LINK rel="이전의" href="어떤 url"〉
〈LINK rel="다음의" href="어떤 url"〉
〈LINK rel="toc" href="채널 설명의 url"〉〈!-- toc= Table of Contents --〉
〈/head〉
〈body〉
〈!-- content goes here --〉
〈/body〉
〈/html〉
도 6은 로보가이트, 로보서프, 또는 로부사이트를 통해 뷰잉하는 표시 구조를 생성하거나 수정할 때 사용하는 퍼블리싱 툴인 로보퍼블리쉬어 프로그램의 동작을 설명하기 위한 흐르도이다. 제 1 단계는 사용자의 컴퓨터(12)에 발생한 활동을 도시한다. 단계(200)에서, 사용자는 이런 흐름도에 설명된 프로그램에 액세스한다. 단계(21)에서, 사용자는 존재한 표시 구조를 편집하거나 새로운 표시 구조를 생성할지를 선택한다. 존재한 구조는 이전에 제작되었거나 다른 내용 제공자가 출판했던 구조일 수 있다. 사용자가 새로운 구조, 자원, 구조의 노드를 생성한다면, 지역 하드 드라이브 또는 서버로부터 혹은 원거리 서버로부터 수집된다.
단계(212)에서, 사용자는 다이얼로그 박스를 제공받는다. 단계(214)에서, 사용자는 자동화 자원 전송을 실행하는 "페이지 교대" 디폴트 사운드와 모든 자원에 대한 지속성, 워드 카운트에 근거한 지속성 평가와 같이 구조상 링크되는 모든 자원에 대한 일반적인 선호도를 설정하는 다이얼로그 박스 옵션을 제공받는다.
단계(216)에서, 사용자는 이전에 정의된 구조를 로드할 것을 결정하고, 단계(218)에서, 컴퓨터는 지역 또는 원거리 드라이브로부터 구조를 요구하고 로드한다. 단계(220) 초기에, 사용자는 그들이 설계하는 구조의 노드를 "부가, 편집 또는 중지"할 것을 허용하는 인터페이스에 의해 많은 옵션을 제공받는다. 이것은 예를 들어, 도 6a 또는 리스트를 통하여 도시된 바와 같이 그래픽으로 실행된다. 단계(222)에서, 사용자는 모든 이용가능한 드라이브로부터 브라우징을 허가하는 표준 다잉얼로구 박스로부터, 혹은 로보사이트, 로보서프 또는 로보사이트가 제공하는 특별한 캐쉬 지역으로부터 노드를 부가할 수 있다. 이런 캐쉬 지역은 사용자가 예를 들어, 브라우징하고, 검색을 실행하고, 부가적인 표시 구조를 위해 전자메일을 수집함으로써 인터넷으로부터 URLs을 수집하게 한다. 단계(224)에서, 사용자는 상기 노드를 구조의 선택된 장소에 부가한다.
단계(226)에서, 사용자는 위탁, 변경, 삭제 또는 재시작하는 옵션을 선택한다. 단계(228)에서, 수정을 선택하는 것은 사용자에게 "다음" 노드의 파라메터를 편집하는 옵션(230)을 제공한다(예를 들어, 지역 뉴스 링크에서 지역 날씨 링크로의 구조에서 다음 노드 목적지나 이전 노드를 변경한다). 지속 선택은 연속으로 노드를 노드하기 전에 상기 노드를 얼마나 오래동안 표시하는가에 관련한다. 어떤 자원은 다른것보다 더 많은 시간을 요구하므로 자원마다 이것이 실행된다. 만료 옵션은 퍼블리쉬어가 상기 노드에 대한 "종료 시점"을 선택하도록 하여, 자동적으로 대체 검색을 실행하거나 다음 동작으로 넘어가게 만든다. 이것은 날씨같은 최신 정보에 유용하다.
단계(232)에서, 사용자는 구조로부터 노드를 제거하는 옵션을 가진다. 다시, 이것은 그래픽으로(도 6a에 도시된 바와 같이) 또는 리스트를 통해 실행된다. 이런 단계는 이전 구조를 제거된 노드를 계승한 노드에 링크하는 단계(234)로 진행한다. 단계(236)은 사용자가 상기 작업을 저장하거나 미리보기 혹은 보기를 위해 방출하기 위해 단계 220 또는 238로 복귀하여, 계속해서 부가, 편집 또는 중지를 선택하도록 허가한다.
만일 사용자가 저장 또는 방출할 것을 선택하지 않으면, 단계(244)에서, 상기 프로그램은 최종 저장 버전으로 복귀하거나 세션을 삭제한다. 상용자가 다음에 방출하면, 단계(240)에서, 프로그램은 변경 사항을 지역 디스크(36)(도 2에 도시)에 기록한다. 로보사이트 프로그램은 교대로 헤더 정보를 사용자가 지역적으로 액세스 가능한 파일에 기록하거나 원거리 서버 파일에 기록한다. 헤더 정보를 HTML 문서에 기록하는 것은 로보서프와 로보사이트 프로그램에 편리성을 제공하는 옵션이다. 페이지 재생 동작은 헤더 정보 없이 실행될 수 있다. 퍼블리쉬어는 작업을 포보캐스트를 브라우저 인핸스먼트를 사용하는 퍼블리쉬어에게 이미보기 옵션을 제공하거나, 다른 로보캐스트 제품 사용자를 위해 퍼블리싱하는 옵션을 제공하는 단계(242)에서 완성한다.
도 7은 로보서프 프로그램에 의해 주어진 인터페이스의 스크린 다어그램이다. 스크린상의 항목 1은 프로파일러(Profiler) 프로그램에 대한 인터페이스이다. 이러한 프로그램은 사용자가 로보서프를 위한 몇 개의 프로파일을 지정할 수 있게 한다. 사용자는 예를 들면 "인터넷 전문가(Internet Professional)", "법률가", "학생", "가족 1" 및 "소녀: 취학전" 등의 개인 또는 그룹을 위해 준비된 프로파일로부터 선택될 수 있고, 이들을 변형 또는 새로운 프로파일을 생성할 수 있다. 프로파일러 윈도우에 있어서, 사용자 필드는 이름이 프로파일에 붙게 한다. 스케쥴 필드는 사용자가 스케쥴이라고도 불리우는 특별한 구조를 갖는 프로파일을 결합할 수 있게 한다. 이 때, 스케쥴 윈도우 2에 표시되고 있는 URL의 구조는 "애프터 디너(After Dinner)"라고 명명된다.
리뷰 필드는 사용자가 웹사이트를 위한 수 개의 소스 중 하나를 지정하거나 구조 리뷰를 보여줄 수 있게 한다. 레이팅 필드를 사용함으로써, 사용자는 웹사이트의 종류 또는 친숙한 MPAA 레이팅 시스템을 사용하여 리뷰되는 구조에 대한 제한을 지정할 수 있다. 센서 레벨 필드는 사용자가 보게될 웹 내용를 제어하기 위해 사용될 수 있다. 다른 센서 레벨은 다른 종류의 내용가 표시될 수 있게 한다. 로보서프 프로그램은 지정된 센서 레벨을 웹 자원로부터 얻어진 임의의 내용 레이팅과 비교하거나 그것을 사이버 패트롤 등의 기존의 내용 모니터링 시스템과 접속하여 원하지 않는 내용가 확실히 차단될 수 있게 한다. 프로파일러 윈도우의 최종 필드는 사용자가 헬프(help) 또는 안내 기능을 지정할 수 있게 한다. 문자에 기초한 또는 음성을 합성한 헬프 모두가 이용되는 것이 고려될 수 있다. 음성을 합성한 헬프에 있어서, 사용자는 특정 음성을 도 7에 도시된 것과 같은 이름(즉, "크리스(Chris)")으로 지정해도 된다.
도 7의 항목 2는 스케쥴 윈도우이다. 상기한 바와 같이, 이러한 윈도우는 로보서프에 의해 표시되고 있는 URL의 현 구조를 나타낸다. 윈도우는 각 URL의 간단한 문자 설명과 URL로부터 제공된 내용가 표시될 시간 및 분 및 초로 표시되는 시각을 포함한다. 내용가 현재 표시되고 있는 URL은 밝게 표시된다. 또한, 스케쥴 리스트에 있는 각 URL은 URL에 보여지고 "a"로 마크되어 사용자가 이 사이트로 복귀하길 원한다는 것을 나타낸 후 "x"로 마크되는 작은 상자를 포함한다.
도 7의 항목 3은 볼륨, 채널 및 속도를 위한 컨트롤이다. 소리의 레벨을 증가 또는 감소시키기 위해 기대되는 것과 같은 볼륨 컨트롤 작업이 제공된다. 채널 버튼은 관측자(viewer)가 채널 윈도우내에서 포인터를 상하 이동시켜 새로운 채널을 선택할 수 있게 한다. 본 명세서에 사용된 것과 같은, "채널"은 내용 제공자에 의해 구조에 연결되는 웹 페이지와 같은 자원의 모음이다. 스피드 버튼은 사용자가 자원의 내용 사이의 시간 량을 지정할 수 있도록 한다. 볼륨, 채널 및 속도 버튼 각각 위에 있는 "*" 버튼은 특정 엔트리가 수동으로 입력되는 별도의 대화 상자를 가져온다.
도 7의 항목 4는 프로그레스 바이다. 이 바는 해야할 일이 요청될 때마다 시스템의 진행을 표시한다. 재생 모드 중, 이러한 바는 구조의 표시에 남아있는 시간 백분율로서 구조를 통한 진행을 표시한다. 탐색 모드에 있어서, 바는 탐색에서 구해진 쇼 구조의 탐색 및 준비에 있어서의 진행을 표시한다. 개더 모드에 있어서, 바는 개더링 동작의 진행을 표시한다.
도 7의 항목 5는 프로그래밍 바이다. 탐색 버튼은 사용자가 쇼 구조에 포함되는 URL을 위한 인터넷의 탐색을 위한 기준을 설정할 수 있게 한다. 특정 사이트내에서 선택할 수 있도록 하기 위해 피크(Pick) 버튼은 사용자가 설정된 정보 소스내에서 카테고리를 선택할 수 있게 한다. 일단 탐색 기준과 피크 카테고리가 설정되면, 개더 버튼은 특정 시간 및 주파수에서 사용자 기준에 따라 선택된 소스로부터 정보를 검색한다. 스케쥴 버튼은 사용자가 주제별로 사이트 내용를 묶고 이후 특정 그룹이 재생될 시간을 설정할 수 있게 한다. 플레이 버튼은 정보의 표시를 시작한다. 본 발명의 예시적인 실시예에 있어서, 플레이 버튼은 또한 사용자가 내용 윈도우의 사이즈와 같은 패러미터를 설정하게 하고, 각 항목의 시간 길이가 표시되고, 만약 로보서프이면 스크린 세이버, 스크린 세이버 작동 패러미터(즉, 지연 시간, 커서 및 패스워드의 자동 시작 위치)로 사용된다.
채널 윈도우(6)는 "포인트 앤드 클릭(point and click)" 동작에 의해 액세스될 수 있는 구조 발표자를 표시한다. 이러한 윈도우는 종래의 브라우저의 "선호하는 장소(favorite places)"와 유사한다.
제어 윈도우(7)는 사용자가 , 스케쥴 윈도우에 표시된 쇼 구조를 통해 전후의 스킵, URL의 구조로부터 제공된 정보 재생, 이러한 정보 재생의 정지, 현재 보여지고 있는 정보의 인쇄, 및 나중에 보여주기 위해 현 자원를 마킹할 수 있게 하는 버튼을 포함한다.
본 발명의 예시적인 실시예에 있어서, 마크 버튼은 플레이 및 인쇄 버튼과 상호 작용한다. 쇼 구조에 관련된 콘텐츠를 보여주면서, 사용자는 개개의 자원를 마킹해도 된다. 쇼 구조를 보여준 다음, 사용자는 마킹된 자원가 다시 표시되고, 인쇄를 위해 대기하거나 표시 및 인쇄되는 것을 지정해도 된다. 이러한 특징은 예를 들면 플레이 또는 인쇄 버튼을 통해 예를 들면 오른쪽 마우스 버튼 등의 변경 키를 갖는 버튼을 작동시킴으로써 활성화될 수 있다.
이들 버튼 외에, 또한 제어 윈도우는 스케쥴 모드로 설정되어 있을 경우 사용자가 자원를 구조에 부가할 수 있게 하고 사용자가 재생 모드 중 스크린상에 표시되고 있는 하이퍼텍스트 링크를 위로 이동시킬 수 있게 하는 애드/업(Add/Up) 버튼을 구비한다. 역으로 컷/다운(Cut/Down) 버튼은 사용자가 스케쥴 모드 중 구조로부터 사이트를 삭제하고 재생 모드 중 하이퍼텍스트 링크를 아래로 이동시킬 수 있게 한다. 서프 버튼의 기능은 위에 기술되어 있다. 이러한 버튼은 사용자가 제 1 버튼을 누름으로써 구조가 보이는 것을 일시적으로 중지할 수 있게 하고 제 2 버튼을 누름으로써 중지된 사이트에서 다시 시작할 수 있게 한다.
도 7에 도시된 표시상의 이-메일(e-mail) 및 비디오 폰 버튼, 항목 9은 제조자 소프트웨어 패키지, 이-메일을 위한 하나와 비디오 전화 제품을 위한 하나를 가져온다. 표시의 항목 10은 내용 윈도우이다. 이것은 파운드, 픽트, 개더드, 리뷰드, 레이티드, 센서드, 에디티드 및 스케쥴링된 내용의 모두가 최종적으로 및 자동적으로 재생되는 것이다. 내용를 재생하는 처리는 래디오, 신문 및 리서치 도서관과 혼합된 텔레비젼과 유사하다.
본 발명은 사용자가 다양한 사이트로부터 내용의 쇼 구조를 보이거나 생성할 수 있게 하는 인터넷 브라우저 적용에 관해 기술되었지만, 다른 목적을 위해 사용될 수 있다. 예를 들면, 본 발명은 쥬크박스로서 연속 오디오 또는 비디오 기록을 스케쥴링하고 부여하거나 페이-퍼-뷰(pay-per-view) 영화 또는 비디오를 스케쥴링하고 보이기 위해 사용될 수 있다.
도 6A에 도시된 것과 같이, 자원의 쇼 구조는 본 발명의 다양한 실시예에 따라 생성 및 재생될 수 있다. 이들 자원는 예를 들면 사용자 컴퓨터에 대해 다양한 로컬 응용 파일을 포함한다. 따라서, 사용자는 원하는 스케쥴상의 선택된 장치에 다양한 실행 가능한 프로그램에 관련된 정보를 볼 수 있다. 통상적인 예는 재무회계 소프트웨어, 온 라인 뱅킹 소프트웨어, 인트라넷 이-메일 프로그램 및 캘린더 프로그램을 포함하는 사용자 시스템을 포함한다. 사용자는 이들 프로그램 각각을 실행하는 쇼 구조를 생성하고 관련 정보를 소정 비율로 표시한다. 이것은 사용자가 현재 수동으로 수행되고 있는 다양한 태스크를 자동화할 수 있게 한다. 따라서, 예를 들면, 하루 하루에 기초하고 있는 사용자는 다음날을 위한 사용자의 스케쥴이 이어지는 수신된 이-메일, 사용자 은행 계좌에서 이용 가능한 자금을 체크할 수 있다. 선택된 정보는 유기적으로 꾸며진 장치에 자동적으로 부여된다. 본 발명의 다른 실시예에 따르면, 쇼 구조는 인터넷 응용을 참조하여 위에서 설명한 것과 같은 사용자의 로컬 자원와 다른 리모트 자원를 포함해도 되는 것을 알아야 한다.
이상 본 발명의 특정 양태에 대해서만 기술하였으나, 이 기술분야에서 숙련된 사람에 의해 많은 변경, 치환, 변형 및 등가의 것이 만들어 질 수 있을 것이다. 그러므로, 첨부된 청구의 범위는 본 발명의 진정한 정신 안에 속하는 이와 같은 변형 및 변경 모두를 포함시키고자 하는 것임을 알 수 있을 것이다.

Claims (33)

KR1020007002210A1997-09-021998-09-01자동화된 내용 스케줄러 및 디스플레이어WithdrawnKR20010023562A (ko)

Applications Claiming Priority (3)

Application NumberPriority DateFiling DateTitle
US92206397A1997-09-021997-09-02
US08/922,0631997-09-02
PCT/US1998/018119WO1999012109A1 (en)1997-09-021998-09-01Automated content scheduler and displayer

Publications (1)

Publication NumberPublication Date
KR20010023562Atrue KR20010023562A (ko)2001-03-26

Family

ID=25446449

Family Applications (1)

Application NumberTitlePriority DateFiling Date
KR1020007002210AWithdrawnKR20010023562A (ko)1997-09-021998-09-01자동화된 내용 스케줄러 및 디스플레이어

Country Status (10)

CountryLink
US (6)US8965932B2 (ko)
EP (1)EP1027665A1 (ko)
JP (1)JP2001515246A (ko)
KR (1)KR20010023562A (ko)
CN (1)CN1273655A (ko)
AU (1)AU737633B2 (ko)
BR (1)BR9815640A (ko)
CA (1)CA2302948A1 (ko)
IL (1)IL134825A0 (ko)
WO (1)WO1999012109A1 (ko)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
KR20220056396A (ko)*2020-10-282022-05-06삼성에스디에스 주식회사히스토리 기반의 로보틱 처리 자동화 시나리오 자동 완성 시스템 및 방법

Families Citing this family (59)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US6670934B1 (en)1999-02-032003-12-30William H. Gates, IIIMethod and system for distributing art
GB2349546A (en)*1999-04-262000-11-01Nokia Mobile Phones LtdA terminal for providing an application using a browser
WO2000072193A1 (en)*1999-05-252000-11-30Spoton, Inc.A network navigation system
BR0011486A (pt)*1999-06-112002-05-21Scientific AtlantaSistemas e métodos para programação adaptativa e gerenciamento dinâmico de alocação de recursos de largura de banda em um sistema digital de transmissão de banda ampla
US6643825B1 (en)1999-07-142003-11-04International Business Machines CorporationMethods, systems, and computer program products for applying styles to host screens based on host screen content
AU1785201A (en)*1999-11-222001-06-04Avenue, A, Inc.Sending an email message in response to selected web browsing activity
KR100872138B1 (ko)*2000-02-242008-12-08오병석주문형 멀티미디어 콘텐츠 제공 시스템 및 방법
JP2000315215A (ja)*2000-02-282000-11-14Interstate:Kkコンテンツ配信装置及び方法
US7934232B1 (en)2000-05-042011-04-26Jerding Dean FNavigation paradigm for access to television services
US20010054089A1 (en)*2000-05-052001-12-20Kevin TsoSystem and method for providing a guided tour of a web site
US7171629B2 (en)2000-10-202007-01-30Adaptive Avenue Associates, Inc.Customizable web site access system and method therefore
US6965683B2 (en)*2000-12-212005-11-15Digimarc CorporationRouting networks for use with watermark systems
KR100459912B1 (ko)*2002-04-042004-12-04모승기컴퓨터 사용 제어 단말기
US8015259B2 (en)*2002-09-102011-09-06Alan Earl SwahnMulti-window internet search with webpage preload
US7181701B2 (en)2003-01-032007-02-20Microsoft CorporationGlanceable information system and method
US7792121B2 (en)2003-01-032010-09-07Microsoft CorporationFrame protocol and scheduling system
JP3985682B2 (ja)*2003-01-172007-10-03ソニー株式会社情報配信システム、端末装置、スケジュール送信装置、表示情報送信装置、及び情報配信方法
FR2855706A1 (fr)*2003-05-262004-12-03France TelecomProcede de chargement d'un contenu multimedia distant mettant en oeuvre une temporisation, terminal multimedia et serveur correspondants
US8161388B2 (en)2004-01-212012-04-17Rodriguez Arturo AInteractive discovery of display device characteristics
US7593755B2 (en)2004-09-152009-09-22Microsoft CorporationDisplay of wireless data
FR2880966A1 (fr)*2005-01-142006-07-21France TelecomProcede de navigation automatique en mode interposition
US9582602B2 (en)*2005-05-172017-02-28Excalibur Ip, LlcSystems and methods for improving access to syndication feeds in network browsing applications
US7761591B2 (en)*2005-12-162010-07-20Jean A. GrahamCentral work-product management system for coordinated collaboration with remote users
US8020206B2 (en)*2006-07-102011-09-13Websense, Inc.System and method of analyzing web content
US20080195954A1 (en)*2007-02-092008-08-14Microsoft CorporationDelivery of contextually relevant web data
EP2001230A1 (en)*2007-06-052008-12-10Advanced Digital Broadcast S.A.Method for processing plurality of sets of content items in television receiver and system for processing plurality of sets of content items in television receiver
US8201096B2 (en)*2007-06-092012-06-12Apple Inc.Browsing or searching user interfaces and other aspects
US8769008B1 (en)*2007-12-072014-07-01The New York Times CompanyMethod and system for providing preference based content to a location aware mobile device
US8874086B2 (en)2008-02-072014-10-28Microsoft CorporationProviding relevant advertisements or other content based on a communications identifier
US8856645B2 (en)2009-03-202014-10-07Xerox CorporationGenerating formatted documents based on collected data content
US8533582B2 (en)2009-03-202013-09-10Xerox CorporationTrail-based data content discovery, organization, and processing
US8022641B2 (en)*2009-05-012011-09-20Focal Point, L.L.C.Recessed LED down light
US8321382B2 (en)2010-03-252012-11-27Xerox CorporationValidating aggregate documents
US8655881B2 (en)*2010-09-162014-02-18Alcatel LucentMethod and apparatus for automatically tagging content
US8775444B2 (en)2010-10-292014-07-08Xerox CorporationGenerating a subset aggregate document from an existing aggregate document
US10027527B2 (en)*2011-02-082018-07-17Telefonaktiebolaget Lm Ericsson (Publ)Method and system for mobility support for caching adaptive HTTP streaming content in cellular networks
CN102447739B (zh)*2011-11-182015-07-29湖南赛格导航技术研究有限公司数据传输方法及系统
US8762875B2 (en)2011-12-232014-06-24Blackberry LimitedPosting activity visualization
CN103297484B (zh)*2012-03-052017-07-11腾讯科技(深圳)有限公司资源分享方法和装置
US20150221037A1 (en)*2014-02-052015-08-06Wipro LimitedSystem and method for allocting investment fund for an application
US20160070683A1 (en)*2014-09-052016-03-10Sony CorporationActivity based text rewriting using language generation
US10068256B2 (en)*2014-10-082018-09-04Microsoft Technology Licensing, LlcUser directed information collections
US10877714B2 (en)*2015-03-102020-12-29Zoho Corporation Private LimitedMethods and apparatus for enhancing electronic presentations
US9864734B2 (en)*2015-08-122018-01-09International Business Machines CorporationClickable links within live collaborative web meetings
US10261679B2 (en)*2015-09-212019-04-16Knowlio, Inc.Digital resource management system
US20170118135A1 (en)*2015-10-262017-04-27Knowlio, Inc.Responsive Action in a Resource Management System
CN106339230B (zh)*2016-09-132019-12-17腾讯科技(深圳)有限公司一种图形界面的显示方法和装置
US10592553B1 (en)*2017-08-022020-03-17Michael W. SeitzInternet video channel
CN109299378B (zh)*2018-10-262021-02-12Oppo广东移动通信有限公司搜索结果的展示方法、装置、终端及存储介质
TWI778275B (zh)*2019-06-282022-09-21三竹資訊股份有限公司基於財務條件的簡易選股之裝置與方法
US11386158B1 (en)2019-07-162022-07-12Splunk Inc.Recommending query parameters based on tenant information
US11644955B1 (en)*2019-07-162023-05-09Splunk Inc.Assigning a global parameter to queries in a graphical user interface
US11269871B1 (en)2019-07-162022-03-08Splunk Inc.Displaying multiple editable queries in a graphical user interface
US11604799B1 (en)2019-07-162023-03-14Splunk Inc.Performing panel-related actions based on user interaction with a graphical user interface
US11636128B1 (en)2019-07-162023-04-25Splunk Inc.Displaying query results from a previous query when accessing a panel
US11604789B1 (en)2021-04-302023-03-14Splunk Inc.Bi-directional query updates in a user interface
US11947528B1 (en)2022-01-062024-04-02Splunk Inc.Automatic generation of queries using non-textual input
US12169499B1 (en)2022-06-132024-12-17Splunk Inc.Interactive filter tokens in a GUI interface
US12130829B2 (en)2022-10-312024-10-29Splunk Inc.Generation of modified queries using a field value for different fields

Family Cites Families (104)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US3577189A (en)*1969-01-151971-05-04IbmApparatus and method in a digital computer for allowing improved program branching with branch anticipation reduction of the number of branches, and reduction of branch delays
US4973952A (en)*1987-09-211990-11-27Information Resources, Inc.Shopping cart display system
CA1337132C (en)*1988-07-151995-09-26Robert FileppReception system for an interactive computer network and method of operation
US5109482A (en)*1989-01-111992-04-28David BohrmanInteractive video control system for displaying user-selectable clips
US6044205A (en)*1996-02-292000-03-28Intermind CorporationCommunications system for transferring information between memories according to processes transferred with the information
US6345288B1 (en)*1989-08-312002-02-05Onename CorporationComputer-based communication system and method using metadata defining a control-structure
US5237648A (en)*1990-06-081993-08-17Apple Computer, Inc.Apparatus and method for editing a video recording by selecting and displaying video clips
JPH04205171A (ja)1990-11-301992-07-27Hitachi Ltd分散データベース検索方式
US5305389A (en)*1991-08-301994-04-19Digital Equipment CorporationPredictive cache system
WO1993015455A1 (en)*1992-01-241993-08-05Interactive Media CorporationSystem for performing function on second portal upon activation of related first portal
US5953485A (en)*1992-02-071999-09-14Abecassis; MaxMethod and system for maintaining audio during video control
US5806077A (en)*1993-01-151998-09-08International Business Machines CorporationHypertext display system
US5379366A (en)*1993-01-291995-01-03Noyes; Dallas B.Method for representation of knowledge in a computer as a network database system
US6108001A (en)1993-05-212000-08-22International Business Machines CorporationDynamic control of visual and/or audio presentation
US5583560A (en)*1993-06-221996-12-10Apple Computer, Inc.Method and apparatus for audio-visual interface for the selective display of listing information on a display
US5515490A (en)*1993-11-051996-05-07Xerox CorporationMethod and system for temporally formatting data presentation in time-dependent documents
US5548702A (en)*1993-12-231996-08-20International Business Machines CorporationScrolling a target window during a drag and drop operation
US5724567A (en)*1994-04-251998-03-03Apple Computer, Inc.System for directing relevance-ranked data objects to computer users
US5799292A (en)*1994-04-291998-08-25International Business Machines CorporationAdaptive hypermedia presentation method and system
US5485609A (en)*1994-05-201996-01-16Brown University Research FoundationOnline background predictors and prefetchers for locality management
US6769009B1 (en)*1994-05-312004-07-27Richard R. ReismanMethod and system for selecting a personalized set of information channels
US5694546A (en)*1994-05-311997-12-02Reisman; Richard R.System for automatic unattended electronic information transport between a server and a client by a vendor provided transport software with a manifest list
US5544354A (en)*1994-07-181996-08-06Ikonic Interactive, Inc.Multimedia matrix architecture user interface
US5623652A (en)*1994-07-251997-04-22Apple Computer, Inc.Method and apparatus for searching for information in a network and for controlling the display of searchable information on display devices in the network
US5761417A (en)*1994-09-081998-06-02International Business Machines CorporationVideo data streamer having scheduler for scheduling read request for individual data buffers associated with output ports of communication node to one storage node
US5717923A (en)*1994-11-031998-02-10Intel CorporationMethod and apparatus for dynamically customizing electronic information to individual end users
US5758257A (en)*1994-11-291998-05-26Herz; FrederickSystem and method for scheduling broadcast of and access to video programs and other data using customer profiles
US5793980A (en)*1994-11-301998-08-11Realnetworks, Inc.Audio-on-demand communication system
US5758151A (en)*1994-12-091998-05-26Storage Technology CorporationSerial data storage for multiple access demand
US5799157A (en)*1994-12-131998-08-25Elcom Systems, Inc.System and method for creating interactive electronic systems to present information and execute transactions
US5659793A (en)*1994-12-221997-08-19Bell Atlantic Video Services, Inc.Authoring tools for multimedia application development and network delivery
US5504675A (en)*1994-12-221996-04-02International Business Machines CorporationMethod and apparatus for automatic selection and presentation of sales promotion programs
US5754172A (en)*1995-01-091998-05-19Sony CorporationInformation display method
US5654886A (en)*1995-03-141997-08-05Wsi CorporationMultimedia outdoor information system
AU5442796A (en)1995-04-061996-10-23Avid Technology, Inc.Graphical multimedia authoring system
US5802292A (en)*1995-04-281998-09-01Digital Equipment CorporationMethod for predictive prefetching of information over a communications network
US5752160A (en)*1995-05-051998-05-12Dunn; Matthew W.Interactive entertainment network system and method with analog video startup loop for video-on-demand
US5861906A (en)1995-05-051999-01-19Microsoft CorporationInteractive entertainment network system and method for customizing operation thereof according to viewer preferences
US5675637A (en)*1995-05-161997-10-07Inventions, Inc.Method for automatically obtaining and presenting data from multiple data sources
US5806043A (en)*1995-06-061998-09-08Interactive Media Works, L.L.C.Method for providing customer on-line support via prepaid internet access
US5796945A (en)1995-06-071998-08-18Tarabella; Robert M.Idle time multimedia viewer method and apparatus for collecting and displaying information according to user defined indicia
US6181867B1 (en)*1995-06-072001-01-30Intervu, Inc.Video storage and retrieval system
US5752246A (en)*1995-06-071998-05-12International Business Machines CorporationService agent for fulfilling requests of a web browser
US5740549A (en)*1995-06-121998-04-14Pointcast, Inc.Information and advertising distribution system and method
US6026368A (en)*1995-07-172000-02-1524/7 Media, Inc.On-line interactive system and method for providing content and advertising information to a targeted set of viewers
US5751672A (en)*1995-07-261998-05-12Sony CorporationCompact disc changer utilizing disc database
US5748190A (en)*1995-09-051998-05-05Wisevision AsPresentation system for individual personal computers in a personal computer network
US6486895B1 (en)1995-09-082002-11-26Xerox CorporationDisplay system for displaying lists of linked documents
US5572643A (en)*1995-10-191996-11-05Judson; David H.Web browser with dynamic display of information objects during linking
US5625781A (en)*1995-10-311997-04-29International Business Machines CorporationItinerary list for interfaces
US5726909A (en)*1995-12-081998-03-10Krikorian; Thomas M.Continuous play background music system
US5774123A (en)*1995-12-151998-06-30Ncr CorporationApparatus and method for enhancing navigation of an on-line multiple-resource information service
US5781186A (en)*1996-02-021998-07-14Lucent Technologies Inc.Arrangement for specifying presentation of multimedia message components
US6119135A (en)1996-02-092000-09-12At&T CorporationMethod for passively browsing the internet using images extracted from web pages
US5781909A (en)*1996-02-131998-07-14Microtouch Systems, Inc.Supervised satellite kiosk management system with combined local and remote data storage
US5802299A (en)*1996-02-131998-09-01Microtouch Systems, Inc.Interactive system for authoring hypertext document collections
US5761683A (en)*1996-02-131998-06-02Microtouch Systems, Inc.Techniques for changing the behavior of a link in a hypertext document
US5862325A (en)*1996-02-291999-01-19Intermind CorporationComputer-based communication system and method using metadata defining a control structure
US5778181A (en)*1996-03-081998-07-07Actv, Inc.Enhanced video programming system and method for incorporating and displaying retrieved integrated internet information segments
US5774664A (en)*1996-03-081998-06-30Actv, Inc.Enhanced video programming system and method for incorporating and displaying retrieved integrated internet information segments
US6034652A (en)*1996-03-222000-03-07Interval Research CorporationAttention manager for occupying the peripheral attention of a person in the vicinity of a display device
US6025837A (en)*1996-03-292000-02-15Micrsoft CorporationElectronic program guide with hyperlinks to target resources
US5918012A (en)*1996-03-291999-06-29British Telecommunications Public Limited CompanyHyperlinking time-based data files
US6240555B1 (en)*1996-03-292001-05-29Microsoft CorporationInteractive entertainment system for presenting supplemental interactive content together with continuous video programs
US5901287A (en)*1996-04-011999-05-04The Sabre Group Inc.Information aggregation and synthesization system
US5848396A (en)*1996-04-261998-12-08Freedom Of Information, Inc.Method and apparatus for determining behavioral profile of a computer user
WO1997044726A1 (en)*1996-05-061997-11-27Adobe Systems IncorporatedInternet hyperlink drag and drop
US5778187A (en)*1996-05-091998-07-07Netcast Communications Corp.Multicasting method and apparatus
US5822525A (en)*1996-05-221998-10-13Microsoft CorporationMethod and system for presentation conferencing
US5768528A (en)*1996-05-241998-06-16V-Cast, Inc.Client-server system for delivery of online information
US5995951A (en)*1996-06-041999-11-30RecipioNetwork collaboration method and apparatus
US5668788A (en)*1996-06-101997-09-16Allison; Avery VinceProgrammed juke box capable of calculating a continuous updated playlist
US6097380A (en)*1996-06-242000-08-01Microsoft CorporationContinuous media stream control
US5760771A (en)*1996-07-171998-06-02At & T CorpSystem and method for providing structured tours of hypertext files
US5809247A (en)*1996-07-221998-09-15Intel CorporationMethod and apparatus for guided touring of internet/intranet websites
US5943410A (en)1996-08-021999-08-24Siemens Information And Communications Networks, Inc.Automated calling of multiple numbers using directory assistance
US7155451B1 (en)*1996-09-032006-12-26Torres Damon CAutomated browsing system for publishers and users on networks serving internet and remote devices
US5892908A (en)*1996-09-101999-04-06MarketscapeMethod of extracting network information
FR2753868A1 (fr)*1996-09-251998-03-27Technical Maintenance CorpProcede de selection d'un enregistrement sur un systeme numerique de reproduction audiovisuel et systeme pour mise en oeuvre du procede
US6181935B1 (en)*1996-09-272001-01-30Software.Com, Inc.Mobility extended telephone application programming interface and method of use
US5732216A (en)*1996-10-021998-03-24Internet Angles, Inc.Audio message exchange system
US5721827A (en)*1996-10-021998-02-24James LoganSystem for electrically distributing personalized information
US6199076B1 (en)*1996-10-022001-03-06James LoganAudio program player including a dynamic program selection controller
US5890172A (en)*1996-10-081999-03-30Tenretni Dynamics, Inc.Method and apparatus for retrieving data from a network using location identifiers
US5774666A (en)*1996-10-181998-06-30Silicon Graphics, Inc.System and method for displaying uniform network resource locators embedded in time-based medium
WO1998018088A1 (en)*1996-10-231998-04-30Access Co., Ltd.Information apparatus having automatic web reading function
US5809250A (en)*1996-10-231998-09-15Intel CorporationMethods for creating and sharing replayable modules representive of Web browsing session
US5905492A (en)*1996-12-061999-05-18Microsoft CorporationDynamically updating themes for an operating system shell
US5796952A (en)*1997-03-211998-08-18Dot Com Development, Inc.Method and apparatus for tracking client interaction with a network resource and creating client profiles and resource database
US6182072B1 (en)*1997-03-262001-01-30Webtv Networks, Inc.Method and apparatus for generating a tour of world wide web sites
US6064370A (en)*1997-06-052000-05-16Kye Systems Corp.Z-axis flywheel control of a computer input device
US6084582A (en)*1997-07-022000-07-04Microsoft CorporationMethod and apparatus for recording a voice narration to accompany a slide show
US6008807A (en)*1997-07-141999-12-28Microsoft CorporationMethod and system for controlling the display of objects in a slide show presentation
US6009429A (en)*1997-11-131999-12-28International Business Machines CorporationHTML guided web tour
US6016494A (en)*1997-11-212000-01-18International Business Machines CorporationExpanding web documents by merging with linked documents
US6588015B1 (en)*1998-01-142003-07-01General Instrument CorporationBroadcast interactive digital radio
US6572662B2 (en)*1998-05-152003-06-03International Business Machines CorporationDynamic customized web tours
JP4033582B2 (ja)*1998-06-092008-01-16株式会社リコー座標入力/検出装置および電子黒板システム
US7047489B2 (en)*1998-07-292006-05-16Fujitsu LimitedSlide show system and method using a browser
JP2000105775A (ja)*1998-07-292000-04-11Fujitsu Ltdブラウザを利用したスライドショ―システムおよび方法
US6408128B1 (en)*1998-11-122002-06-18Max AbecassisReplaying with supplementary information a segment of a video
US6338044B1 (en)*1999-03-172002-01-08Loudeye Technologies, Inc.Personal digital content system
US7428707B2 (en)*2000-10-202008-09-23Adaptive Avenue Associates, Inc.Customizable web site access system and method therefore
US7171629B2 (en)*2000-10-202007-01-30Adaptive Avenue Associates, Inc.Customizable web site access system and method therefore

Cited By (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
KR20220056396A (ko)*2020-10-282022-05-06삼성에스디에스 주식회사히스토리 기반의 로보틱 처리 자동화 시나리오 자동 완성 시스템 및 방법

Also Published As

Publication numberPublication date
AU9297398A (en)1999-03-22
US20120226553A1 (en)2012-09-06
JP2001515246A (ja)2001-09-18
US20060218479A1 (en)2006-09-28
BR9815640A (pt)2002-01-15
US8965932B2 (en)2015-02-24
US20140317519A1 (en)2014-10-23
US20120259699A1 (en)2012-10-11
US8606819B2 (en)2013-12-10
US8606820B2 (en)2013-12-10
US8738655B2 (en)2014-05-27
WO1999012109A1 (en)1999-03-11
EP1027665A1 (en)2000-08-16
CN1273655A (zh)2000-11-15
US20140317513A1 (en)2014-10-23
IL134825A0 (en)2001-05-20
AU737633B2 (en)2001-08-23
US20110265007A1 (en)2011-10-27
CA2302948A1 (en)1999-03-11

Similar Documents

PublicationPublication DateTitle
KR20010023562A (ko)자동화된 내용 스케줄러 및 디스플레이어
US7155451B1 (en)Automated browsing system for publishers and users on networks serving internet and remote devices
US9338520B2 (en)System and method for applying a database to video multimedia
US6412008B1 (en)System and method for cooperative client/server customization of web pages
JP5038295B2 (ja)ポッドキャスティングをサポートする技術及びシステム
JP4903047B2 (ja)データを組織・再生する方法および装置
US6282543B1 (en)Database search and display method and database search system
US20010051998A1 (en)Network interface having client-specific information and associated method
WO2006127258A2 (en)Acquisition, management and synchronization of podcasts
EP2041639A2 (en)Systems, methods, and computer program products for the creation, monetization, distribution, and consumption of metacontent
WO2003079220A1 (en)Method and system for creation, delivery, and presentation of time-synchronized multimedia presentations
US20090049122A1 (en)System and method for providing a video media toolbar
WO2007064715A2 (en)Systems, methods, and computer program products for the creation, monetization, distribution, and consumption of metacontent
SchulzrinneWorld Wide Web: whence, whither, what next?
US20090043754A1 (en)Systems and methods for providing enhanced content portability in a word page module
WO2001006441A2 (en)Dynamically constructing customized advertisements
WO2001082621A1 (en)Media and information display systems and methods
MXPA00002208A (en)Automated content scheduler and displayer
WO2001098911A1 (en)System and method for communicating a variety of multi-media works over a computer network based on user selection
WO2001006380A1 (en)Internet-based multi-media presentation system for customized information
FinkeAn architecture of a personalized, dynamic interactive video system
SchulzrinneGMD Fokus schulzrinne@ fokus. gmd. de
JP2003348567A (ja)Webページへの集客支援システム

Legal Events

DateCodeTitleDescription
PA0105International application

Patent event date:20000302

Patent event code:PA01051R01D

Comment text:International Patent Application

PG1501Laying open of application
PC1203Withdrawal of no request for examination
WITNApplication deemed withdrawn, e.g. because no request for examination was filed or no examination fee was paid

[8]ページ先頭

©2009-2025 Movatter.jp