×

Messaging abstraction in a mobile device server

  • US 9,392,316 B2
  • Filed: 10/28/2010
  • Issued: 07/12/2016
  • Est. Priority Date: 10/28/2010
  • Status: Active Grant
First Claim
Patent Images

1. A portable communication device, comprising:

  • a processor; and

    a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations comprising;

    receiving a pairing key;

    accessing a messaging abstraction library;

    executing a web server application in the portable communication device, wherein the executing of the web server application causes the device to perform operations comprising;

    detecting a media resource center upon entering a communication zone of the media resource center;

    establishing communication with a resource control manager of the media resource center, wherein the resource control manager manages utilization of a plurality of media resources of the media resource center;

    transmitting the pairing key to the resource control manager to enable utilization of a media resource of the plurality of media resources;

    detecting a request from a resident software application to utilize the media resource of the plurality of media resources;

    transmitting a message to a remote server by way of a gateway of the media resource center, wherein the gateway attaches localization information of the gateway to the message, wherein the message causes the remote server to perform operations comprising validating a source of the request, identifying the plurality of media resources according to the localization information of the gateway, and, responsive to the validating of the source of the request, allowing the resource control manager to delegate management of the media resource of the plurality of media resources in association with execution of the web server application;

    using the messaging abstraction library to translate the request by identifying a first message of the messaging abstraction library that is representative of the request and that conforms to a device specific command of the media resource of the plurality of media resources, wherein the first message comprises one of a plurality of messages conforming to a first communication protocol associated with the media resource, and wherein the messaging abstraction library is updated with changes to the first communication protocol without updating the resident software application that generated the request;

    transmitting the first message to the media resource of the plurality of media resources to cause the media resource of the plurality of media resources to process the request generated by the resident software application, in response to the messaging abstraction library having the device specific command; and

    transmitting the request to the media resource of the plurality of media resources, in response to the messaging abstraction library not having the device specific command.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×