Media transport protocol extensions for system information exchange, and applications thereof
First Claim
1. A method to exchange media player information between an initiator and a media player operating under a Media Transport Protocol (MTP), comprising:
- opening a session with the media player;
exchanging one or more of device and system information with the media player; and
sending, one of an operation or event that describes features of a media player application running on a processor of the initiator, to the media player.
7 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems and computer program products to implement extensions of the Media Transport Protocol (MTP) are provided herein. The methods include opening a session between an initiator and a responder, exchanging one or more of device and system information and sending one of an operation or event based on media player application features. The operation includes one or more of a dataset, response code, operation parameter and response parameter. In an embodiment, the extensions enable the initiator and responder to manage connections efficiently between devices, send media player application information to a media player device, exchange device and system information, manage digital rights, monitor system security and specify properties within one or more extensions of MTP. These extensions may be in the form of one or more of an operation, an event, a dataset or property code.
49 Citations
18 Claims
-
1. A method to exchange media player information between an initiator and a media player operating under a Media Transport Protocol (MTP), comprising:
-
opening a session with the media player; exchanging one or more of device and system information with the media player; and sending, one of an operation or event that describes features of a media player application running on a processor of the initiator, to the media player. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method to efficiently manage sessions between an initiator and a responder operating under a data transfer protocol, comprising:
-
opening a session between an initiator and a responder; and sending one or more of initiator system information and media player application information to the responder; requesting one or more of device information, system information, and digital rights management (DRM) information from the responder; requesting the responder to perform one or more of a system integrity check and an object integrity check, wherein the object integrity check includes checking integrity of object metadata and DRM licenses stored by the responder, and the system integrity check includes determining whether the responder is secure for transfer of DRM licenses; and conducting multiple transaction with the responder without repeating the opening, sending or requesting at the start of each transaction; wherein each transaction comprises one of an operation or an event; and wherein said operation includes one or more of a dataset, response code, operation parameter and response parameter. - View Dependent Claims (9, 10, 11)
-
-
12. A method to exchange media player information between an initiator and a media player operating under a Media Transport Protocol (MTP), comprising:
-
opening a session with the initiator; exchanging one or more of device and system information with the initiator; and receiving at the media player one of an operation or event that describes features of a media player application running on a processor of the initiator. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
Specification