NETWORK AGNOSTIC MEDIA SERVER CONTROL ENABLER
First Claim
1. A method for controlling a media server, the method comprising:
- receiving a request to perform a media control function of the media server from an application via a northbound interface of a media server control enabler, the northbound interface providing an abstract interface for invoking one or more of a plurality of media functions of the media server; and
requesting the media control function of the media server via a southbound interface of the media server control enabler, the southbound interface providing an interface specific to the media server.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the invention provide systems and methods for interacting with a media server on a network and/or protocol agnostic basis. According to one embodiment, a method for controlling a media server can comprise receiving a request to perform a media control function of the media server from an application via a northbound interface of a media server control enabler. The northbound interface can provide an abstract interface for invoking one or more of a plurality of media functions of the media server. The media control function of the media server can be requested via a southbound interface of the media server control enabler. The southbound interface can provide an interface specific to the media server.
136 Citations
25 Claims
-
1. A method for controlling a media server, the method comprising:
-
receiving a request to perform a media control function of the media server from an application via a northbound interface of a media server control enabler, the northbound interface providing an abstract interface for invoking one or more of a plurality of media functions of the media server; and requesting the media control function of the media server via a southbound interface of the media server control enabler, the southbound interface providing an interface specific to the media server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method for controlling a media server, the method comprising:
-
detecting a network event by a media server control enabler; determining with the media server control enabler a media control function of the media server to perform based on the network event; and requesting the media control function of the media server via a southbound interface of the media server control enabler, the southbound interface providing an interface specific to the media server. - View Dependent Claims (18)
-
-
19. A media server control enabler comprising:
-
an abstraction layer including one or more northbound interfaces providing an abstract interface for invoking one or more of a plurality of media functions of a media server, wherein the media server control enabler is adapted to receive a request to perform a media control function of the media server from an application via the northbound interface; and one or more enabler instances, each of the one or more enabler instances providing a southbound interface providing an interface specific to the media server, wherein the media server control enabler is further adapted to request the media control function of the media server via the southbound interface. - View Dependent Claims (20, 21, 22)
-
-
23. A system comprising:
-
a media server adapted to provide a plurality of media functions; and a media server control enabler communicatively coupled with the media server and comprising an abstraction layer including one or more northbound interfaces providing an abstract interface for invoking one or more of the plurality of media functions of the media server, and one or more enabler instances, each of the one or more enabler instances providing a southbound interface providing an interface specific to the media server, wherein the media server control enabler is further adapted to request the media control function of the media server via the southbound interface. - View Dependent Claims (24, 25)
-
Specification