Apparatus and method for managing software applications of a mobile device server
First Claim
1. A portable communication device, comprising:
- a memory comprising computer instructions; and
a controller coupled to the memory, wherein responsive to executing the computer instructions, the controller performs operations comprising;
receiving a software application and a first pairing key, the software application downloadable from a remote server, wherein 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
executing a web server application in the portable communication device, wherein in accordance with executing the web server application, the operations further comprise;
detecting a media resource center when roaming in a communication zone of the media resource center, wherein the media resource center is operably coupled with one of a plurality of media devices including a media processor, or a gaming console;
facilitating communications with the media resource center; and
transmitting the first pairing key to the media resource center to enable a subset of a plurality of services associated with the software application to be used with a subset of the plurality of media devices and disable the subset of the plurality of services associated with the software application for a remainder of the plurality of media devices.
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 which has computer 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 at least one 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 at least one 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 at least one media device. Other embodiments are disclosed.
-
Citations
16 Claims
-
1. A portable communication device, comprising:
-
a memory comprising computer instructions; and a controller coupled to the memory, wherein responsive to executing the computer instructions, the controller performs operations comprising; receiving a software application and a first pairing key, the software application downloadable from a remote server, wherein 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 executing a web server application in the portable communication device, wherein in accordance with executing the web server application, the operations further comprise; detecting a media resource center when roaming in a communication zone of the media resource center, wherein the media resource center is operably coupled with one of a plurality of media devices including a media processor, or a gaming console; facilitating communications with the media resource center; and transmitting the first pairing key to the media resource center to enable a subset of a plurality of services associated with the software application to be used with a subset of the plurality of media devices and disable the subset of the plurality of services associated with the software application for a remainder of the plurality of media devices. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory tangible computer-readable storage device in a mobile device server, the tangible computer-readable storage device comprising computer instructions which when executed by a processor cause the processor to perform operations comprising:
-
obtaining a software application; storing a first pairing key in a memory of the mobile device server, wherein 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; executing a web server application at the mobile device server, wherein in accordance with executing the web server application, the operations further comprise; detecting a media resource center when roaming in a communication zone of the media resource center, wherein the media resource center is operably coupled with one of a plurality of media devices including a media processor, or a gaming console; facilitating communications with the media resource center; and transmitting the first pairing key to the media resource center to enable a subset of a plurality of services associated with the software application to be used with a subset of the plurality of media devices and disable the subset of the plurality of services associated with the software application for a remainder of the plurality of media devices. - View Dependent Claims (9, 10, 11)
-
-
12. A method comprising:
-
receiving, by a portable communication device comprising a processor, a software application from a third party vendor, the software application being executable by the portable communication device, wherein the portable communication device comprises an executable web server application to provide a media service to a media device, wherein the software application implements the service to be used with the media device comprising one of a media processor, or a gaming console; reviewing, by the portable communication device, the software application for compliance with a policy associated with a service provider; and generating, by the portable communication device, a pairing key based on the reviewing of the software application, wherein the pairing key is utilized to authenticate the software application to be used with the media device, wherein the pairing key is generated by a server; and providing, by the portable communication device, the pairing key to the portable communication device and to a media resource center when the portable communication device is detected as roaming within a communication zone of the media resource center, wherein the media resource center is operably coupled with a plurality of media devices, and wherein the pairing key enables a subset of a plurality of services associated with the software application to be used with a subset of a plurality of media devices and disables the subset of the plurality of services associated with the software application for a remainder of the plurality of media devices. - View Dependent Claims (13, 14, 15, 16)
-
Specification