Multiple source media management
AssigneeMicrosoft Technology Licensing, LLC
InventorRoberto Stewart Francioso
Life of this patent
Estimating the term…
Abstract
A computing device identifies a plurality of media applications configured to operate at the computing device. The computing device accesses metadata and playback information for each media application of the plurality of media applications. The computing device generates a unified graphical user interface for the plurality of media applications. The unified graphical user interface provides media information and control access for each corresponding media application.
Claims16
A computer-implemented method comprising:
- identifying a plurality of media applications configured to operate at a computing device;
- accessing metadata and playback information for each media application of the plurality of media applications;
- generating a unified graphical user interface for the plurality of media applications, the unified graphical user interface providing media information and control access for each corresponding media application;
- and
- displaying playback control items for all media applications of the plurality of media applications in the unified graphical user interface,
- wherein the accessing metadata and playback information further comprises:
- accessing one of the plurality of media applications registered with a media API of an operating system operating at the computing device to access metadata and playback control for the registered media application;
- integrating the metadata and playback control with the unified graphical user interface, the media information being based on the metadata, the control access being based on the playback control;
- and
- analyzing the registration with a filter that is configured to determine whether an icon originating from the registered media application is associated with the metadata or the playback control.
A computing apparatus, the computing apparatus comprising:
- a processor;
- and
- a memory storing instructions that, when executed by the processor, configure the apparatus to:
- identify a plurality of media applications configured to operate at the computing apparatus;
- access metadata and playback information for each media application of the plurality of media applications;
- generate a unified graphical user interface for the plurality of media applications, the unified graphical user interface providing media information and control access for each corresponding media application;
- and
- display playback control items for all media applications of the plurality of media applications in the unified graphical user interface,
- wherein the access metadata and playback information further comprises:
- accessing one of the plurality of media applications registered with a media API of an operating system operating at the computing apparatus to access metadata and playback control for the registered media application;
- integrate the metadata and playback control with the unified graphical user interface, the media information being based on the metadata, the control access being based on the playback control;
- and
- analyze the registration with a filter that is configured to determine whether an icon originating from the registered media application is associated with the metadata or the playback control.
A non-transitory computer-readable storage medium including instructions that when executed by a computer, cause the computer to:
- identify a plurality of media applications configured to operate at the computer;
- access metadata and playback information for each media application of the plurality of media applications;
- generate a unified graphical user interface for the plurality of media applications, the unified graphical user interface providing media information and control access for each corresponding media application;
- and
- display playback control items for all media applications of the plurality of media applications in the unified graphical user interface,
- wherein the access metadata and playback information further comprises:
- accessing one of the plurality of media applications registered with a media API of an operating system operating at the computer to access metadata and playback control for the registered media application;
- integrate the metadata and playback control with the unified graphical user interface, the media information being based on the metadata, the control access being based on the playback control;
- and
- analyze the registration with a filter that is configured to determine whether an icon originating from the registered media application is associated with the metadata or the playback control.
Dependencies are inferred from the claim text.