×

Messaging abstraction in a mobile device server

  • US 10,172,116 B2
  • Filed: 06/03/2016
  • Issued: 01/01/2019
  • Est. Priority Date: 10/28/2010
  • Status: Active Grant
First Claim
Patent Images

1. A portable communication device, comprising:

  • a processing system including a processor; and

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

    receiving a pairing key;

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

    engaging in 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 be authorized to manage utilization of the plurality of media resources;

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

    receiving authorization to manage utilization of the plurality of media resources from the resource control manager wherein the authorization is responsive to the resource control manager identifying a highest service grade associated with the portable communication device, wherein the resource control manager engages in communication with a plurality of portable communication devices, wherein the plurality of portable communication devices includes the portable communication device, wherein each of the plurality of portable communication devices is associated with a service grade resulting in a plurality of services grades, wherein the plurality of service grades includes the highest service grade, wherein the resource control manager arbitrating delegation of management of the plurality of media resources to one of the plurality of portable communication devices comprises identifying of the highest service grade associated with the portable communication device;

    accessing a messaging abstraction library to translate the request by identifying a message of a plurality of messages provided within the messaging abstraction library representative of the request and that conforms to a device specific command of the media resource of the plurality of media resources, wherein the plurality of messages comprise a plurality of communication protocols associated with the plurality of media resources;

    accessing media content through a media content viewing application by providing the message including a protocol of the plurality of communication protocols for the device specific command of the media resource to the media resource, wherein the resource control manager authenticates the media viewing application according to the pairing key;

    obtaining the media content, wherein the resource control manager provides the media content;

    determining that the accessing of the media content through the media content viewing application is not part of a subscribed service provided by a service provider according to the highest service grade and the pairing key; and

    billing a user associated with the media viewing application according to the highest service grade and the pairing key.

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