Application interface to a media server and a method of implementing the same
First Claim
1. A media manager which incorporates an application program interface (API) for converting high-level generic commands into device level commands for output to a plurality of media devices, said media manager comprising:
- a high-level command processor which decodes the high-level generic commands; and
a plurality of device specific code mapping modules which convert the high-level generic commands by said high-level command processor into device level commands, each of the device-level commands being output from one of the plurality of device specific code mapping modules to a corresponding one of the plurality of media devices.
1 Assignment
0 Petitions
Accused Products
Abstract
According to the present invention, a media manager is provided which incorporates an application program interface (API) for converting high-level generic commands into device-level commands for output to a media device. The inventive media manager includes a high-level command processor which decodes the high-level generic commands and device-specific code mapping modules which convert the high-level generic commands decoded by the high-level command processor into device-level commands. Each of the device-level commands is output from one of the device-specific code-mapping modules to a corresponding one of the media devices.
The present invention also encompasses a method of implementing an application program interface (API) for media devices. The method includes receiving high-level generic commands from a computer application, converting the high-level generic commands into device-level commands, and outputting each of the device-level commands to one of the media devices.
The present invention also encompasses a computer program product including a computer-readable medium. The computer program product includes means for decoding high-level generic commands, means for converting the high-level generic commands into device-level commands, and means for outputting each of the device-level commands to a corresponding one of the media devices.
The present invention further encompasses a common application program interface (API) which converts high-level generic commands received from a computer application into device-level commands which are output to a plurality of media devices including media servers which stores media objects. The common API includes a plurality of individual APIs which each perform a specific function.
-
Citations
41 Claims
-
1. A media manager which incorporates an application program interface (API) for converting high-level generic commands into device level commands for output to a plurality of media devices, said media manager comprising:
-
a high-level command processor which decodes the high-level generic commands; and
a plurality of device specific code mapping modules which convert the high-level generic commands by said high-level command processor into device level commands, each of the device-level commands being output from one of the plurality of device specific code mapping modules to a corresponding one of the plurality of media devices. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of implementing an application program interface (API) for a plurality of media devices comprising:
-
receiving a plurality of high-level generic commands from a computer application;
converting the plurality of high-level generic commands into device-level commands; and
outputting each of the device level commands to one of the media devices. - View Dependent Claims (9, 10, 11)
-
-
12. A computer program product including a computer-readable medium, comprising:
-
means for decoding high-level generic commands;
means for converting the high-level generic commands into device-level commands; and
means for outputting each of the device-level commands to a corresponding media devices. - View Dependent Claims (13)
-
- 14. A common application program interface (API) which converts high-level generic commands received from a computer application into device-level commands which are output to a plurality of media devices including media servers which store media objects, said common API comprising a plurality of individual APIs which each perform a specific function.
Specification