Invention Grant
- Patent Title: Integration of media playback components with an independent timing specification
-
Application No.: US12685548Application Date: 2010-01-11
-
Publication No.: US08397266B2Publication Date: 2013-03-12
- Inventor: Kevin T. Gallo , Paul C. David , Dorin O. Ungureanu , Debbie A. Newman
- Applicant: Kevin T. Gallo , Paul C. David , Dorin O. Ungureanu , Debbie A. Newman
- Applicant Address: US WA Redmond
- Assignee: Microsoft Corporation
- Current Assignee: Microsoft Corporation
- Current Assignee Address: US WA Redmond
- Agency: Wolfe-SBMC
- Main IPC: H04N7/173
- IPC: H04N7/173

Abstract:
A software framework that allows seamless integration of generic media players into a web browser. A media player is a software module that implements specific interfaces; defines a playing state, such as playing, paused, or stopped; and associates with the playing state a current playback time. A generic media player implements interfaces, including timing interfaces and playback synchronization interfaces for exchanging timing and synchronization information with a web browser. A player-hosting peer, which is a software component built into the browser, manages generic player hosting by a web browser. The player-hosting peer negotiates playback state and rendering status between the browser and the media player. Both the media player and the player-hosting peer maintain playing state and current playback time. The relationship between the peer and the player is a master slave relationship, with the peer being the master. The peer issues commands to the player, and the player notifies the peer of any state changes. A proxy layer allows external media players to integrate seamlessly into a browser.
Public/Granted literature
- US20100115119A1 INTEGRATION OF MEDIA PLAYBACK COMPONENTS WITH AN INDEPENDENT TIMING SPECIFICATION Public/Granted day:2010-05-06
Information query