MESSAGING ABSTRACTION IN A MOBILE DEVICE SERVER
First Claim
1. A portable communication device, comprising a processor adapted to:
- receive a pairing key;
access a messaging abstraction library;
execute a web server application in the portable communication device, wherein the web server application is operable to cause the device to;
detect a media resource center upon entering a communication zone of the media resource center;
establish communication with the media resource center;
transmit the pairing key to the media resource center to enable utilizing a resource of the media resource center;
detect a request from the software application to utilize the resource of the media resource center;
retrieve a first message from the messaging abstraction library that is representative of the request and that conforms to a first communication protocol of the resource; and
transmit the first message to the resource to cause the resource to process the request generated by the software application.
1 Assignment
0 Petitions
Accused Products
Abstract
A system that incorporates teachings of the present disclosure may include, for example, a mobile device server that receives a pairing key, establishes communication with a media resource center using a web server application of the mobile device server, transmits the pairing key to the media resource center to enable processing of a software application by the mobile device server, detects a request from the software application to utilize a resource of the media resource center, accesses a messaging abstraction library, retrieves a first message from the messaging abstraction library that is representative of the request and that conforms to a first communication protocol of the resource, and transmits the first message to the resource to cause the resource to process the request generated by the software application. Other embodiments are disclosed.
16 Citations
20 Claims
-
1. A portable communication device, comprising a processor adapted to:
-
receive a pairing key; access a messaging abstraction library; execute a web server application in the portable communication device, wherein the web server application is operable to cause the device to; detect a media resource center upon entering a communication zone of the media resource center; establish communication with the media resource center; transmit the pairing key to the media resource center to enable utilizing a resource of the media resource center; detect a request from the software application to utilize the resource of the media resource center; retrieve a first message from the messaging abstraction library that is representative of the request and that conforms to a first communication protocol of the resource; and transmit the first message to the resource to cause the resource to process the request generated by the software application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method comprising:
-
storing a plurality of messages at a remote server, the plurality of messages being associated with operation of a resource of a media resource center; receiving a request from a web server application being executed by a mobile device server, the request being generated by a software application of the mobile device server and being associated with utilizing the resource; selecting a first message from the plurality of messages, the first message being representative of the request and conforming to a first communication protocol of the resource; and providing the first message to the mobile device server, wherein the first message causes the resource to process the request generated by the software application when the first message is transmitted by the mobile device server to the resource. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A method comprising:
-
receiving a pairing key at a mobile device server; establishing communication with a media resource center using a web server application of the mobile device server; transmitting the pairing key to the media resource center to enable processing of a software application by the mobile device server; detecting a request from the software application to utilize a resource of the media resource center; accessing a messaging abstraction library; retrieving a first message from the messaging abstraction library that is representative of the request and that conforms to a first communication protocol of the resource; and transmitting the first message to the resource to cause the resource to process the request generated by the software application. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification