KR101134862B1 - 복수의 미디어 플레이어를 제어하기 위한 브라우저 해석 가능한 문서 및 그와 관련된 시스템 및 방법 - Google Patents
복수의 미디어 플레이어를 제어하기 위한 브라우저 해석 가능한 문서 및 그와 관련된 시스템 및 방법 Download PDFInfo
- Publication number
- KR101134862B1 KR101134862B1 KR1020097019589A KR20097019589A KR101134862B1 KR 101134862 B1 KR101134862 B1 KR 101134862B1 KR 1020097019589 A KR1020097019589 A KR 1020097019589A KR 20097019589 A KR20097019589 A KR 20097019589A KR 101134862 B1 KR101134862 B1 KR 101134862B1
- Authority
- KR
- South Korea
- Prior art keywords
- user interface
- media
- graphical user
- playlist
- browser
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/40—Information retrieval; Database structures therefor; File system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
- G06F16/43—Querying
- G06F16/438—Presentation of query results
- G06F16/4387—Presentation of query results by the use of playlists
- G06F16/4393—Multimedia presentations, e.g. slide shows, multimedia albums
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/445—Program loading or initiating
- G06F9/44521—Dynamic linking or loading; Link editing at or after load time, e.g. Java class loading
- G06F9/44526—Plug-ins; Add-ons
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Multimedia (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Information Transfer Between Computers (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
Description
Claims (20)
- 표준화된 인터페이스를 이용하여 복수의 미디어 플레이어를 제어하기 위한 방법으로서,복수의 미디어 플레이어를 제어할 그래픽 유저 인터페이스를 정의하는 단계 - 상기 그래픽 유저 인터페이스는 상기 그래픽 유저 인터페이스의 일부로서 디스플레이되는 유저 인터페이스 엘리먼트를 포함함 -;적어도 하나의 기능을 상기 정의된 유저 인터페이스 엘리먼트와 관련시키는 단계;적어도 하나의 재생목록(playlist)을 상기 그래픽 유저 인터페이스와 관련시키는 단계 - 상기 재생목록은 복수의 항목(entry)을 포함하고, 각 항목은 제1 미디어 파일 또는 제1 미디어 파일로의 포인터를 포함하며, 상기 재생목록의 적어도 하나의 항목은 제1 미디어 파일로의 복수의 포인터를 포함하며, 상기 복수의 포인터는 각각 각기 다른 비트레이트 또는 각기 다른 미디어 타입에 관련됨 -;상기 그래픽 유저 인터페이스 및 상기 재생목록과 상기 그래픽 유저 인터페이스와의 관련성을 웹 브라우저에 의해 해석 가능한 방식으로 저장하는 단계; 및컴퓨터 프로그램 프로세스 코드를 상기 그래픽 유저 인터페이스와 관련시키는 단계를 포함하고,상기 컴퓨터 프로그램 프로세스 코드는,상기 제1 미디어 파일을 재생할 능력이 있는 미디어 플레이어를 컴퓨팅 장치가 액세스할 수 있는지를 결정하고;상기 컴퓨팅 장치의 속성들(attributes)에 기초하여 상기 제1 미디어 파일로의 복수의 포인터들 중에서 하나의 포인터를 선택하고;상기 제1 미디어 파일을 재생할 능력이 있는 것으로 결정된 미디어 플레이어를 상기 컴퓨팅 장치에 의해 로딩시키고 - 적어도 상기 미디어 플레이어의 컨트롤들은 유저에게 감추어지고 상기 제1 미디어 파일에서 완전히 독립적(exclusive)임 -;상기 정의된 유저 인터페이스 엘리먼트와의 상호작용(interaction)을 모니터하고;상기 미디어 플레이어를 상기 유저 인터페이스 엘리먼트와 관련된 기능에 대응하는 방식으로 기능시키도록 상기 유저 인터페이스 엘리먼트를 통해 상기 미디어 플레이어를 제어하기 위한명령어들을 포함하는 방법.
- 제1항에 있어서, 상기 그래픽 유저 인터페이스는 임의의 미디어 플레이어로부터 독립(independent)하여 존재하는 방법.
- 제1항에 있어서, 상기 그래픽 유저 인터페이스는 적어도 하나의 그래픽 파일을 포함하는 방법.
- 제1항에 있어서, 상기 재생목록은 상기 제1 미디어 파일과 관련된 미디어 타입 표시자를 더 포함하는 방법.
- 제4항에 있어서, 상기 제1 미디어 파일을 재생할 능력이 있는 미디어 플레이어는, 적어도 부분적으로, 상기 제1 미디어 파일과 관련된 미디어 타입 표시자에 의해 결정되는 방법.
- 제1항에 있어서, 상기 그래픽 유저 인터페이스 및 상기 컴퓨터 프로그램 프로세스 코드와 상기 그래픽 유저 인터페이스와의 관련성을 웹 브라우저에 의해 해석 가능한 방식으로 저장하는 단계를 더 포함하는 방법.
- 제6항에 있어서, 상기 그래픽 유저 인터페이스, 상기 그래픽 유저 인터페이스와 상기 재생목록과의 관련성, 및 상기 그래픽 유저 인터페이스와 상기 컴퓨터 프로그램 프로세스 코드와의 관련성은 동일한 파일에 저장되는 방법.
- 복수의 미디어 플레이어를 제어하기 위한 시스템으로서,정의된 그래픽 유저 인터페이스 - 상기 정의된 그래픽 유저 인터페이스는 유저 상호작용들을 수신하고, 상기 정의된 그래픽 유저 인터페이스는 유저 인터페이스 엘리먼트를 포함하고, 상기 정의된 유저 인터페이스 엘리먼트는 그와 관련된 기능을 갖고, 상기 정의된 그래픽 유저 인터페이스는 SGML(Standardized Generalized Markup Language)로부터 파생되고 컴퓨팅 장치 상에서 실행되는 웹 브라우저에 의해 해석 가능한 마크업 언어로 저장됨 -;상기 웹 브라우저에 의해 해석 가능한 명령어들의 세트 - 그에 의해 상기 웹 브라우저는 상기 컴퓨팅 장치 상에 설치된 복수의 미디어 플레이어 중 하나에 커맨드들을 보냄으로써, 상기 웹 브라우저가 상기 정의된 그래픽 유저 인터페이스와의 유저 상호작용들에 기초한 미디어 파일의 재생을 제어하는 것을 허용함 -; 및재생목록 - 상기 재생목록은 상기 SGML로부터 파생되고 상기 웹 브라우저에 의해 해석 가능한 마크업 언어로 저장되고, 상기 재생목록은 복수의 항목을 포함하고, 상기 복수의 항목 중 적어도 하나의 서브세트(subset)는 멀티미디어 파일에 대응하며, 상기 복수의 항목 중 상기 적어도 하나의 서브세트의 적어도 하나의 항목은 멀티미디어 파일로의 복수의 링크를 포함하고, 상기 복수의 링크는 동일한 미디어 콘텐트에 관련되며, 상기 복수의 링크는 각각 각기 다른 비트레이트 또는 각기 다른 미디어 타입에 관련됨 -을 포함하고,상기 웹 브라우저가 상기 컴퓨팅 장치의 속성들에 기초하여 상기 멀티미디어 파일로의 복수의 링크 중에서 하나의 링크를 선택하도록 허용되는, 시스템.
- 제8항에 있어서, 상기 명령어들의 세트는 미디어 파일을 재생할 능력이 있는 미디어 플레이어가 상기 컴퓨팅 장치 상에 설치되어 있는지를 결정하기 위한 명령어들을 더 포함하는 시스템.
- 제9항에 있어서, 각 재생목록 항목은 그 재생목록 항목과 관련된 적어도 하나의 미디어 타입 표시자를 더 포함하는 시스템.
- 제10항에 있어서, 상기 미디어 파일을 재생할 능력이 있는 미디어 플레이어가 상기 컴퓨팅 장치 상에 설치되어 있는지에 대한 결정은, 적어도 부분적으로, 재생목록 항목과 관련된 미디어 타입 표시자에 기초하는 시스템.
- 제8항에 있어서, 상기 재생목록 및 상기 그래픽 유저 인터페이스는 공통 마크업 언어를 이용하여 저장되는 시스템.
- 제12항에 있어서, 상기 공통 마크업 언어는 XML(eXtensible Markup Language)인 시스템.
- 제12항에 있어서, 상기 공통 마크업 언어는 HML(Hypertext Markup Language)인 시스템.
- 브라우저 해석 가능한 문서로서,복수의 항목을 포함하는 재생목록 - 각 항목은 제1 미디어 파일 또는 제1 미디어 파일로의 포인터를 포함하고, 상기 재생목록의 적어도 하나의 항목은 제1 미디어 파일로의 복수의 포인터를 포함하며, 상기 복수의 포인터는 각각 각기 다른 비트레이트 또는 각기 다른 미디어 타입에 관련됨 -;그래픽 유저 인터페이스 정의, 또는 상기 그래픽 유저 인터페이스 정의에의 포인터 - 상기 그래픽 유저 인터페이스 정의는 제1 유저 인터페이스 엘리먼트 및 상기 제1 유저 인터페이스 엘리먼트와 관련된 기능을 포함함 -; 및복수의 미디어 플레이어의 동작을 제어하기 위한 커맨드들의 세트, 또는 상기 커맨드들의 세트에의 포인터를 포함하고,상기 브라우저 해석 가능한 문서가 종래의 웹 브라우저에 의해 렌더링될 때, 상기 웹 브라우저는 상기 그래픽 유저 인터페이스 정의에 기초하여 그래픽 유저 인터페이스를 렌더링하고 상기 웹 브라우저가 실행되고 있는 컴퓨팅 장치의 속성들에 기초하여 상기 제1 미디어 파일로의 복수의 포인터 중에서 하나의 포인터를 선택하며, 상기 렌더링된 그래픽 유저 인터페이스는 상기 제1 미디어 파일의 재생을 용이하게 하도록 상기 복수의 미디어 플레이어 중 하나를 제어하는 브라우저 해석 가능한 문서.
- 제15항에 있어서, 상기 그래픽 유저 인터페이스 정의는 SGML(Standardized Generalized Markup Language)로부터 파생되는 표준화된 마크업 언어로 정의되는 브라우저 해석 가능한 문서.
- 제16항에 있어서, 상기 마크업 언어는 HML(Hypertext Markup Language)인 브라우저 해석 가능한 문서.
- 제17항에 있어서, 상기 커맨드들의 세트는 스크립트 언어(scripting language)로 된 명령어들을 포함하는 브라우저 해석 가능한 문서.
- 제15항에 있어서, 각 재생목록 항목은 상기 제1 미디어 파일과 관련된 미디어 타입 표시자를 더 포함하는 브라우저 해석 가능한 문서.
- 제19항에 있어서, 상기 커맨드들의 세트는 상기 제1 미디어 파일을 재생할 능력이 있는 미디어 플레이어가 상기 브라우저가 실행되고 있는 상기 컴퓨팅 장치 상에 설치되어 있는지를 상기 브라우저가 결정할 수 있도록 하는 명령어들을 포함하고, 그러한 결정은, 적어도 부분적으로, 상기 제1 미디어 파일과 관련된 미디어 타입 표시자에 기초하여 행해지는 브라우저 해석 가능한 문서.
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US11/688,657 | 2007-03-20 | ||
| US11/688,657 US20080235580A1 (en) | 2007-03-20 | 2007-03-20 | Browser interpretable document for controlling a plurality of media players and systems and methods related thereto |
| PCT/US2008/056878 WO2008115763A1 (en) | 2007-03-20 | 2008-03-13 | Browser interpretable document for controlling a plurality of media players and systems and methods related thereto |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20090113339A KR20090113339A (ko) | 2009-10-29 |
| KR101134862B1 true KR101134862B1 (ko) | 2012-04-13 |
Family
ID=39766350
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020097019589A Expired - Fee Related KR101134862B1 (ko) | 2007-03-20 | 2008-03-13 | 복수의 미디어 플레이어를 제어하기 위한 브라우저 해석 가능한 문서 및 그와 관련된 시스템 및 방법 |
Country Status (6)
| Country | Link |
|---|---|
| US (3) | US20080235580A1 (ko) |
| EP (1) | EP2126726B1 (ko) |
| KR (1) | KR101134862B1 (ko) |
| CN (1) | CN101636730B (ko) |
| TW (1) | TWI388996B (ko) |
| WO (1) | WO2008115763A1 (ko) |
Families Citing this family (63)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20090228919A1 (en) * | 2007-11-16 | 2009-09-10 | Zott Joseph A | Media playlist management and viewing remote control |
| US20080256341A1 (en) * | 2007-04-11 | 2008-10-16 | Microsoft Corporation | Data Processing Pipeline Selection |
| US8786628B2 (en) * | 2007-09-14 | 2014-07-22 | Microsoft Corporation | Rendering electronic chart objects |
| US20100070901A1 (en) * | 2008-09-16 | 2010-03-18 | James Skinner | Systems and Methods for In-Line Viewing of Multiple File Types over a Network Using a Single Player |
| US20100188573A1 (en) * | 2009-01-29 | 2010-07-29 | Usva Kuusiholma | Media metadata transportation |
| US8638343B2 (en) * | 2009-04-30 | 2014-01-28 | Microsoft Corporation | Data visualization platform performance optimization |
| US9250926B2 (en) * | 2009-04-30 | 2016-02-02 | Microsoft Technology Licensing, Llc | Platform extensibility framework |
| US9190110B2 (en) | 2009-05-12 | 2015-11-17 | JBF Interlude 2009 LTD | System and method for assembling a recorded composition |
| US8332529B1 (en) * | 2009-05-29 | 2012-12-11 | Adobe Systems Incorporated | Media content including introduced code |
| US9407959B2 (en) | 2009-09-21 | 2016-08-02 | Adobe Systems Incorporated | Monitoring behavior with respect to a software program |
| US8972860B2 (en) * | 2009-09-30 | 2015-03-03 | Adobe Systems Incorporated | Player instance management |
| US20110191677A1 (en) * | 2010-01-29 | 2011-08-04 | Robert Paul Morris | Methods, systems, and computer program products for controlling play of media streams |
| US10397639B1 (en) | 2010-01-29 | 2019-08-27 | Sitting Man, Llc | Hot key systems and methods |
| US11232458B2 (en) | 2010-02-17 | 2022-01-25 | JBF Interlude 2009 LTD | System and method for data mining within interactive multimedia |
| US8789205B2 (en) * | 2010-04-21 | 2014-07-22 | Microsoft Corporation | Role-based graphical user interfaces |
| US8732697B2 (en) | 2010-08-04 | 2014-05-20 | Premkumar Jonnala | System, method and apparatus for managing applications on a device |
| US8892634B2 (en) | 2010-11-12 | 2014-11-18 | Microsoft Corporation | Extensible video player selection via server-side detection of client application |
| US9792363B2 (en) * | 2011-02-01 | 2017-10-17 | Vdopia, INC. | Video display method |
| US8904289B2 (en) * | 2011-04-21 | 2014-12-02 | Touchstream Technologies, Inc. | Play control of content on a display device |
| US9767195B2 (en) | 2011-04-21 | 2017-09-19 | Touchstream Technologies, Inc. | Virtualized hosting and displaying of content using a swappable media player |
| CN102842318B (zh) * | 2011-06-21 | 2015-01-21 | 深圳市快播科技有限公司 | 一种播放器的播放列表展示控制方法、装置与播放器 |
| CN102231110B (zh) * | 2011-07-22 | 2013-12-11 | 董翔英 | 一种桌面嵌入式多媒体文档结构浏览器的实现方法 |
| EP3557442A1 (en) * | 2011-12-28 | 2019-10-23 | INTEL Corporation | Real-time natural language processing of datastreams |
| US9311427B2 (en) | 2012-01-03 | 2016-04-12 | Cimpress Schweiz Gmbh | Automated generation of mobile optimized website based on an existing conventional web page description |
| CN103294454B (zh) * | 2012-02-24 | 2016-08-17 | 腾讯科技(深圳)有限公司 | 一种基于开放平台的内容播放方法及系统 |
| CN103064867B (zh) * | 2012-04-01 | 2016-01-06 | 烟台朱葛软件科技有限公司 | 防止网页中焦点陷入的控制方法及采用该方法的网页装置 |
| US20140074924A1 (en) * | 2012-09-12 | 2014-03-13 | Nokia Corporation | Methods, apparatuses and computer program products for providing a multi-user entertainment system with centralized playlist management for networked media sources |
| US9009619B2 (en) | 2012-09-19 | 2015-04-14 | JBF Interlude 2009 Ltd—Israel | Progress bar for branched videos |
| US9565475B2 (en) | 2012-10-11 | 2017-02-07 | Netflix, Inc. | System and method for managing playback of streaming digital content |
| US9727321B2 (en) | 2012-10-11 | 2017-08-08 | Netflix, Inc. | System and method for managing playback of streaming digital content |
| US20140164924A1 (en) * | 2012-11-30 | 2014-06-12 | Senzari, Inc. | Self Service Portal and Methods for Using Same |
| US9104843B2 (en) * | 2013-03-15 | 2015-08-11 | Rhapsody International, Inc. | Providing content items from alternate sources |
| US9257148B2 (en) | 2013-03-15 | 2016-02-09 | JBF Interlude 2009 LTD | System and method for synchronization of selectably presentable media streams |
| US20150046812A1 (en) | 2013-08-12 | 2015-02-12 | Google Inc. | Dynamic resizable media item player |
| US10448119B2 (en) | 2013-08-30 | 2019-10-15 | JBF Interlude 2009 LTD | Methods and systems for unfolding video pre-roll |
| CN103559898B (zh) | 2013-10-11 | 2017-01-18 | 华为技术有限公司 | 多媒体文件播放方法、播放装置和系统 |
| CN103686410A (zh) * | 2013-12-10 | 2014-03-26 | 乐视网信息技术(北京)股份有限公司 | 一种视频播放方法及终端 |
| WO2015123319A2 (en) * | 2014-02-11 | 2015-08-20 | Aaron Boodman | Authentication specific data |
| US10331736B2 (en) * | 2014-03-21 | 2019-06-25 | Sonos, Inc. | Facilitating streaming media access via a media-item database |
| US9431021B1 (en) | 2014-03-27 | 2016-08-30 | Amazon Technologies, Inc. | Device grouping for audio based interactivity |
| US9916839B1 (en) * | 2014-03-27 | 2018-03-13 | Amazon Technologies, Inc. | Shared audio functionality based on device grouping |
| US9653115B2 (en) | 2014-04-10 | 2017-05-16 | JBF Interlude 2009 LTD | Systems and methods for creating linear video from branched video |
| US9792957B2 (en) | 2014-10-08 | 2017-10-17 | JBF Interlude 2009 LTD | Systems and methods for dynamic video bookmarking |
| US11412276B2 (en) | 2014-10-10 | 2022-08-09 | JBF Interlude 2009 LTD | Systems and methods for parallel track transitions |
| US10582265B2 (en) | 2015-04-30 | 2020-03-03 | JBF Interlude 2009 LTD | Systems and methods for nonlinear video playback using linear real-time video players |
| US10460765B2 (en) | 2015-08-26 | 2019-10-29 | JBF Interlude 2009 LTD | Systems and methods for adaptive and responsive video |
| US11128853B2 (en) | 2015-12-22 | 2021-09-21 | JBF Interlude 2009 LTD | Seamless transitions in large-scale video |
| US11164548B2 (en) | 2015-12-22 | 2021-11-02 | JBF Interlude 2009 LTD | Intelligent buffering of large-scale video |
| US10462202B2 (en) | 2016-03-30 | 2019-10-29 | JBF Interlude 2009 LTD | Media stream rate synchronization |
| US11856271B2 (en) | 2016-04-12 | 2023-12-26 | JBF Interlude 2009 LTD | Symbiotic interactive video |
| US10218760B2 (en) | 2016-06-22 | 2019-02-26 | JBF Interlude 2009 LTD | Dynamic summary generation for real-time switchable videos |
| US11050809B2 (en) | 2016-12-30 | 2021-06-29 | JBF Interlude 2009 LTD | Systems and methods for dynamic weighting of branched video paths |
| US10257578B1 (en) | 2018-01-05 | 2019-04-09 | JBF Interlude 2009 LTD | Dynamic library display for interactive videos |
| US11601721B2 (en) | 2018-06-04 | 2023-03-07 | JBF Interlude 2009 LTD | Interactive video dynamic adaptation and user profiling |
| US11490047B2 (en) | 2019-10-02 | 2022-11-01 | JBF Interlude 2009 LTD | Systems and methods for dynamically adjusting video aspect ratios |
| CN110929054B (zh) * | 2019-11-20 | 2022-08-05 | 北京小米移动软件有限公司 | 多媒体信息应用界面显示方法及装置、终端、介质 |
| US11245961B2 (en) | 2020-02-18 | 2022-02-08 | JBF Interlude 2009 LTD | System and methods for detecting anomalous activities for interactive videos |
| US12096081B2 (en) | 2020-02-18 | 2024-09-17 | JBF Interlude 2009 LTD | Dynamic adaptation of interactive video players using behavioral analytics |
| US12047637B2 (en) | 2020-07-07 | 2024-07-23 | JBF Interlude 2009 LTD | Systems and methods for seamless audio and video endpoint transitions |
| US11947783B2 (en) * | 2021-01-25 | 2024-04-02 | Google Llc | Undoing application operation(s) via user interaction(s) with an automated assistant |
| US11882337B2 (en) | 2021-05-28 | 2024-01-23 | JBF Interlude 2009 LTD | Automated platform for generating interactive videos |
| US12155897B2 (en) | 2021-08-31 | 2024-11-26 | JBF Interlude 2009 LTD | Shader-based dynamic video manipulation |
| US11934477B2 (en) * | 2021-09-24 | 2024-03-19 | JBF Interlude 2009 LTD | Video player integration within websites |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20020104096A1 (en) * | 2000-07-19 | 2002-08-01 | Cramer Allen Brett | System and methods for providing web-based multimedia presentations |
Family Cites Families (34)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6222537B1 (en) * | 1997-07-29 | 2001-04-24 | International Business Machines Corporation | User interface controls for a computer system |
| US6216152B1 (en) * | 1997-10-27 | 2001-04-10 | Sun Microsystems, Inc. | Method and apparatus for providing plug in media decoders |
| US6498897B1 (en) * | 1998-05-27 | 2002-12-24 | Kasenna, Inc. | Media server system and method having improved asset types for playback of digital media |
| US7028264B2 (en) * | 1999-10-29 | 2006-04-11 | Surfcast, Inc. | System and method for simultaneous display of multiple information sources |
| US20020055934A1 (en) * | 2000-01-24 | 2002-05-09 | Lipscomb Kenneth O. | Dynamic management and organization of media assets in a media player device |
| US20020091762A1 (en) * | 2000-03-07 | 2002-07-11 | Yahoo! Inc. | Information display system and methods |
| US6882793B1 (en) * | 2000-06-16 | 2005-04-19 | Yesvideo, Inc. | Video processing system |
| EP1309921A4 (en) * | 2000-07-14 | 2006-11-08 | Infinite Broadcast Corp | Multimedia player and browser system |
| US20020122060A1 (en) * | 2000-12-18 | 2002-09-05 | Markel Steven O. | Wizard generating HTML web pages using XML and XSL |
| US20020082730A1 (en) * | 2000-12-21 | 2002-06-27 | Microsoft Corporation | Universal media player |
| WO2002065764A2 (en) * | 2001-01-04 | 2002-08-22 | Becomm Corporation | Universal media bar for controlling different types of media |
| US20050183017A1 (en) * | 2001-01-31 | 2005-08-18 | Microsoft Corporation | Seekbar in taskbar player visualization mode |
| US7665115B2 (en) * | 2001-02-02 | 2010-02-16 | Microsoft Corporation | Integration of media playback components with an independent timing specification |
| US6904566B2 (en) * | 2001-03-26 | 2005-06-07 | Microsoft Corporation | Methods, systems and media players for rendering different media types |
| US7272794B2 (en) * | 2001-03-26 | 2007-09-18 | Microsoft Corporation | Methods, systems and media players for rendering different media types |
| WO2002086709A2 (en) | 2001-04-23 | 2002-10-31 | Artesia Technologies, Inc. | Method and system for plug-in mapper |
| US20060212442A1 (en) * | 2001-05-16 | 2006-09-21 | Pandora Media, Inc. | Methods of Presenting and Providing Content to a User |
| CN1714358B (zh) * | 2001-10-18 | 2012-03-21 | 凹凸科技国际股份有限公司 | 启用智能卡的安全计算环境系统 |
| US7519911B2 (en) * | 2001-11-02 | 2009-04-14 | At&T Intellectual Property Ii, L.P. | Systems and methods for managing and aggregating media formats |
| US7159174B2 (en) * | 2002-01-16 | 2007-01-02 | Microsoft Corporation | Data preparation for media browsing |
| US7126581B2 (en) * | 2002-06-13 | 2006-10-24 | Panasonic Automotive Systems Company Of America | Multimode multizone interface |
| US7219308B2 (en) * | 2002-06-21 | 2007-05-15 | Microsoft Corporation | User interface for media player program |
| US20040261040A1 (en) * | 2003-06-23 | 2004-12-23 | Microsoft Corporation | Method and apparatus for media access control |
| US7757182B2 (en) * | 2003-06-25 | 2010-07-13 | Microsoft Corporation | Taskbar media player |
| US20050022127A1 (en) * | 2003-07-23 | 2005-01-27 | Meyers Glenn R. | Enhanced media player |
| ATE396480T1 (de) * | 2003-09-01 | 2008-06-15 | Koninkl Philips Electronics Nv | Media-postenauswahl |
| US20050081155A1 (en) * | 2003-10-02 | 2005-04-14 | Geoffrey Martin | Virtual player capable of handling dissimilar content |
| US7421656B2 (en) * | 2004-01-05 | 2008-09-02 | Microsoft Corporation | Systems and methods for interacting with a user interface of a media player |
| 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 |
| JP2008507746A (ja) * | 2004-07-23 | 2008-03-13 | コモンウェルス サイエンティフィック アンド インダストリアル リサーチ オーガニゼーション | ブラウズ経歴とメディアプレイリストを統合する方法及びシステム |
| US20060053384A1 (en) * | 2004-09-07 | 2006-03-09 | La Fetra Frank E Jr | Customizable graphical user interface for utilizing local and network content |
| US20060224575A1 (en) * | 2005-03-30 | 2006-10-05 | Microsoft Corporation | System and method for dynamic creation and management of lists on a distance user interface |
| WO2006124193A2 (en) * | 2005-04-20 | 2006-11-23 | Videoegg, Inc. | Browser enabled video manipulation |
| US20080005348A1 (en) * | 2005-06-24 | 2008-01-03 | David Kosiba | System and method for enabling playlist navigation of digital multimedia content |
-
2007
- 2007-03-20 US US11/688,657 patent/US20080235580A1/en not_active Abandoned
-
2008
- 2008-03-13 KR KR1020097019589A patent/KR101134862B1/ko not_active Expired - Fee Related
- 2008-03-13 WO PCT/US2008/056878 patent/WO2008115763A1/en not_active Ceased
- 2008-03-13 EP EP08732140.2A patent/EP2126726B1/en not_active Not-in-force
- 2008-03-13 CN CN2008800090301A patent/CN101636730B/zh not_active Expired - Fee Related
- 2008-03-18 TW TW097109436A patent/TWI388996B/zh not_active IP Right Cessation
- 2008-06-20 US US12/142,994 patent/US8756505B2/en active Active
-
2009
- 2009-04-16 US US12/425,199 patent/US20090254827A1/en not_active Abandoned
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20020104096A1 (en) * | 2000-07-19 | 2002-08-01 | Cramer Allen Brett | System and methods for providing web-based multimedia presentations |
Also Published As
| Publication number | Publication date |
|---|---|
| US20090254827A1 (en) | 2009-10-08 |
| CN101636730B (zh) | 2011-11-16 |
| CN101636730A (zh) | 2010-01-27 |
| TWI388996B (zh) | 2013-03-11 |
| US20090006963A1 (en) | 2009-01-01 |
| TW200903271A (en) | 2009-01-16 |
| KR20090113339A (ko) | 2009-10-29 |
| WO2008115763A1 (en) | 2008-09-25 |
| US8756505B2 (en) | 2014-06-17 |
| EP2126726A1 (en) | 2009-12-02 |
| WO2008115763A9 (en) | 2009-08-13 |
| US20080235580A1 (en) | 2008-09-25 |
| EP2126726A4 (en) | 2011-01-05 |
| EP2126726B1 (en) | 2019-01-16 |
| HK1140277A1 (en) | 2010-10-08 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR101134862B1 (ko) | 복수의 미디어 플레이어를 제어하기 위한 브라우저 해석 가능한 문서 및 그와 관련된 시스템 및 방법 | |
| US20080235588A1 (en) | Media player playlist creation and editing within a browser interpretable document | |
| US20080235142A1 (en) | System and methods for obtaining rights in playlist entries | |
| JP5015150B2 (ja) | 対話式マルチメディア環境の状態変化への宣言式応答 | |
| EP1240586B1 (en) | Flexible and hierarchical user interfaces | |
| US20080281689A1 (en) | Embedded video player advertisement display | |
| US9336016B2 (en) | Registration of applications and complimentary features for interactive user interfaces | |
| US20140129940A1 (en) | System and method of providing for the control of a music player to a device driver | |
| US20090113301A1 (en) | Multimedia Enhanced Browser Interface | |
| WO2011084327A1 (en) | Cloud-based user interface augmentation | |
| US20110289121A1 (en) | Metadata modifier and manager | |
| US20140040258A1 (en) | Content association based on triggering parameters and associated triggering conditions | |
| US9313264B2 (en) | System capable of providing plurality of digital contents and method using same | |
| JP6234080B2 (ja) | 複数のデジタルコンテンツを提供可能なシステム及びこれを用いた方法 | |
| HK1140277B (en) | Browser interpretable document for controlling a plurality of media players and systems and methods related thereto | |
| Sharan et al. | Playing Audios and Videos | |
| Bekic | Empowered End-User Computing: A Historical Investigation and Development of a File-System-Based Environment | |
| Tordgeman | MCTS: Microsoft Silverlight 4 Development (70-506) Certification Guide |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A201 | Request for examination | ||
| AMND | Amendment | ||
| P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
| P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
| PA0105 | International application |
St.27 status event code: A-0-1-A10-A15-nap-PA0105 |
|
| PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
| PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
St.27 status event code: A-1-2-D10-D21-exm-PE0902 |
|
| T11-X000 | Administrative time limit extension requested |
St.27 status event code: U-3-3-T10-T11-oth-X000 |
|
| AMND | Amendment | ||
| P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
| P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
| E601 | Decision to refuse application | ||
| PE0601 | Decision on rejection of patent |
St.27 status event code: N-2-6-B10-B15-exm-PE0601 |
|
| AMND | Amendment | ||
| J201 | Request for trial against refusal decision | ||
| P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
| P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
| PJ0201 | Trial against decision of rejection |
St.27 status event code: A-3-3-V10-V11-apl-PJ0201 |
|
| PB0901 | Examination by re-examination before a trial |
St.27 status event code: A-6-3-E10-E12-rex-PB0901 |
|
| B701 | Decision to grant | ||
| PB0701 | Decision of registration after re-examination before a trial |
St.27 status event code: A-3-4-F10-F13-rex-PB0701 |
|
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment |
St.27 status event code: A-2-4-F10-F11-exm-PR0701 |
|
| PR1002 | Payment of registration fee |
St.27 status event code: A-2-2-U10-U12-oth-PR1002 Fee payment year number: 1 |
|
| PG1601 | Publication of registration |
St.27 status event code: A-4-4-Q10-Q13-nap-PG1601 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 4 |
|
| FPAY | Annual fee payment |
Payment date: 20160318 Year of fee payment: 5 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 5 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R14-asn-PN2301 |
|
| FPAY | Annual fee payment |
Payment date: 20170322 Year of fee payment: 6 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 6 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 7 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 8 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 9 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R14-asn-PN2301 |
|
| PC1903 | Unpaid annual fee |
St.27 status event code: A-4-4-U10-U13-oth-PC1903 Not in force date: 20210403 Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE |
|
| PC1903 | Unpaid annual fee |
St.27 status event code: N-4-6-H10-H13-oth-PC1903 Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE Not in force date: 20210403 |