System for selecting resources accessible to a mobile device server
First Claim
1. A portable communication device, comprising:
- a memory to store computer instructions including a web server application, anda processor coupled with the memory, wherein the processor, responsive to executing the web server application, performs operations comprising;
detecting a media resource center upon entering a communication zone of the media resource center;
establishing communications with the media resource center;
transmitting a pairing key to the media resource center;
receiving approval to a resource of a group of resources of the media resource center responsive to a validation of the pairing key;
transmitting a signal to the resources;
receiving a signal from the resource;
identifying a location of the resource from the signal;
selecting the resource according to the location;
executing a software application in the portable communication device that utilizes the resource selected by the web server application;
detecting a failure to locate an other resource approved by the media resource center; and
receiving via a user interface of the portable communication device location information associated with the other resource that the web server application was unable to locate.
2 Assignments
0 Petitions
Accused Products
Abstract
A system may include, for example, a non-transitory computer-readable storage medium operating in a mobile device server having computer instructions to execute a web server application at the mobile device server. The web server application can be operable to cause the mobile device server to detect a media resource center, to transmit a pairing key to the media resource center, and to receive authorization from the media resource center to pair with one or more resources selected by the media resource center according to the pairing key. The web server application can be further operable to identify a location of the one or more resources, to select a software application according the location of at least one of the resources, and to execute the software application in the portable communication device. Other embodiments are disclosed.
69 Citations
16 Claims
-
1. A portable communication device, comprising:
a memory to store computer instructions including a web server application, and a processor coupled with the memory, wherein the processor, responsive to executing the web server application, performs operations comprising; detecting a media resource center upon entering a communication zone of the media resource center; establishing communications with the media resource center; transmitting a pairing key to the media resource center; receiving approval to a resource of a group of resources of the media resource center responsive to a validation of the pairing key; transmitting a signal to the resources; receiving a signal from the resource; identifying a location of the resource from the signal; selecting the resource according to the location; executing a software application in the portable communication device that utilizes the resource selected by the web server application; detecting a failure to locate an other resource approved by the media resource center; and receiving via a user interface of the portable communication device location information associated with the other resource that the web server application was unable to locate. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
14. A portable communication device comprising
a memory to store computer instructions including a web server application; - and
a processor coupled with the memory, wherein the processor, responsive to executing the web server application, performs operations comprising; detecting a media resource center upon entering a communication zone of the media resource center; establishing communications with the media resource center; transmitting a pairing key to the media resource center; receiving approval to use a resource of a group of resources of the media resource center responsive to a validation of the pairing key; transmitting a signal to the resource; receiving a signal from the resource; identifying a location of the resource from the signal; selecting the resource according to the location; executing a software application in the portable communication device that utilizes the resource selected by the web server application; detecting an incoming call; and processing the incoming call in whole or in part at the resource selected by the web server application.
- and
-
15. A portable communication device, comprising:
-
a memory to store computer instructions including a web server application; and a processor coupled with the memory, wherein the processor, responsive to executing the web server application, performs operations comprising; detecting a media resource center upon entering a communication zone of the media resource center; establishing communications with the media resource center; transmitting a pairing key to the media resource center; receiving approval to use a resource of a group of resources of the media resource center responsive to a validation of the pairing key; transmitting a signal to the resource; receiving a signal from the resource; identifying a location of the resource from the signal; selecting the resource according to the location; executing a software application in the portable communication device that utilizes the resource selected by the web server application; transmitting a message to a remote server by way of a gateway assigned to a first Internet Protocol (IP) address, wherein the message comprises an identifier of the software application, and a second IP address associated with the software application; wherein the first IP address of the gateway enables the remote server to identify the media resource center, and wherein the media resource center is directed by the remote server to cause the software application to be executed at the portable communication device according to the second IP address. - View Dependent Claims (16)
-
Specification