Apparatus and method for managing software applications of a mobile device server
First Claim
1. A device, comprising:
- a memory to store instructions; and
a processor coupled to the memory, wherein responsive to executing the instructions, the processor performs operations comprising;
receiving a software application from a third party vendor, the software application being executable by a communication device to provide media services to a media device, wherein the software application implements a service to be used with the media device;
reviewing the software application for compliance with policies including a policy of a service provider;
generating, via encryption, a pairing key, in accordance with the software application being determined to be in compliance, for managing use of the software application with the media device;
associating the pairing key with the software application;
providing the pairing key to the communication device;
enabling the communications device to acquire the software application based on the pairing key;
requesting a subset of a plurality of services from a first media resource center associated with the software application for use with the media device;
detecting a second media resource center associated with a communication zone of the second media resource center; and
transmitting the pairing key to the second media resource center to enable the subset of the plurality of services associated with the software application to be used in the communication zone of the second media resource center.
1 Assignment
0 Petitions
Accused Products
Abstract
A system that incorporates teachings of the present disclosure may include, for example, a non-transitory computer-readable storage medium, which operates in a mobile device server and has instructions to obtain a software application, store a first pairing key in a memory of the mobile device server where the first pairing key is generated by a device of a service provider in response to a review of the software application for compliance with a policy of the service provider, and execute a web server application at the mobile device server that is operable to detect a media resource center operably coupled with a media device, establish communications with the media resource center and transmit the first pairing key to the media resource center to enable at least a portion of services that are associated with the software application and that utilize the media device. Other embodiments are disclosed.
-
Citations
20 Claims
-
1. A device, comprising:
-
a memory to store instructions; and a processor coupled to the memory, wherein responsive to executing the instructions, the processor performs operations comprising; receiving a software application from a third party vendor, the software application being executable by a communication device to provide media services to a media device, wherein the software application implements a service to be used with the media device; reviewing the software application for compliance with policies including a policy of a service provider; generating, via encryption, a pairing key, in accordance with the software application being determined to be in compliance, for managing use of the software application with the media device; associating the pairing key with the software application; providing the pairing key to the communication device; enabling the communications device to acquire the software application based on the pairing key; requesting a subset of a plurality of services from a first media resource center associated with the software application for use with the media device; detecting a second media resource center associated with a communication zone of the second media resource center; and transmitting the pairing key to the second media resource center to enable the subset of the plurality of services associated with the software application to be used in the communication zone of the second media resource center. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method, comprising:
-
receiving, by a system comprising a processor, a software application from a third party vendor, the software application being executable by a communication device to provide media services to a media device, wherein the software application implements a service to be used with the media device; reviewing, by the system, the software application for compliance with policies including a policy of a service provider; generating, by the system and via encryption, a pairing key, in accordance with the software application being determined to be in compliance, for managing use of the software application with the media device; associating, by the system, the pairing key with the software application; providing, by the system, the pairing key to the communication device; enabling, by the system, the communications device to acquire the software application based on the pairing key; requesting, by the system, a subset of a plurality of services from a first media resource center associated with the software application for use with the media device; detecting, by the system, a second media resource center associated with a communication zone of the second media resource center; and transmitting, by the system, the pairing key to the second media resource center to enable the subset of the plurality of services associated with the software application to be used in the communication zone of the second media resource center. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A machine-readable storage medium, comprising executable instructions that, when executed by a processor, facilitate performance of operations, comprising:
-
receiving a software application from a third party vendor, the software application being executable by a communication device to provide media services to a media device, wherein the software application implements a service to be used with the media device; reviewing the software application for compliance with policies including a policy of a service provider; generating, via encryption, a pairing key, in accordance with the software application being determined to be in compliance, for managing use of the software application with the media device; associating the pairing key with the software application; providing the pairing key to the communication device; enabling the communications device to acquire the software application based on the pairing key; requesting a subset of a plurality of services from a first media resource center associated with the software application for use with the media device; detecting a second media resource center associated with a communication zone of the second media resource center; and transmitting the pairing key to the second media resource center to enable the subset of the plurality of services associated with the software application to be used in the communication zone of the second media resource center. - View Dependent Claims (17, 18, 19, 20)
-
Specification