System for synchronizing to a mobile device server
First Claim
1. A portable communication device, comprising:
- a memory to store instructions; and
a controller coupled to the memory, wherein the controller, responsive to executing the instructions, performs operations comprising;
executing a web server application in the portable communication device, wherein the executing of the web server application causes the portable communication device to perform operations comprising;
detecting a media resource center when roaming into a communication zone of the media resource center;
transmitting a pairing key to the media resource center to enable communications with the media resource center;
establishing communications with the media resource center responsive to a validation of the pairing key;
detecting differences between content stored in the media resource center and content stored in the portable communication device;
synchronizing differences between content stored in the media resource center and content stored in the portable communication device; and
transmitting a message to a remote server by way of a gateway assigned to a first internet protocol address, wherein the message comprises an identifier of a software application and a second internet protocol address associated with the software application,wherein the transmitting of the message comprising the identifier causes the remote server to perform operations comprising;
identifying the media resource center according to the first internet protocol address of the gateway; and
directing the media resource center to cause the software application to be executed at the portable communication device according to the second internet protocol address.
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 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 detect a media resource center while roaming in a communication zone of the media resource center, and to transmit a pairing key to the media resource center. The web server application can be further operable to receive authorization from the media resource center to synchronize differences between content stored in the media resource center and content stored in the mobile device server responsive to the media resource center validating the pairing key. Other embodiments are disclosed.
46 Citations
19 Claims
-
1. A portable communication device, comprising:
-
a memory to store instructions; and a controller coupled to the memory, wherein the controller, responsive to executing the instructions, performs operations comprising; executing a web server application in the portable communication device, wherein the executing of the web server application causes the portable communication device to perform operations comprising; detecting a media resource center when roaming into a communication zone of the media resource center; transmitting a pairing key to the media resource center to enable communications with the media resource center; establishing communications with the media resource center responsive to a validation of the pairing key; detecting differences between content stored in the media resource center and content stored in the portable communication device; synchronizing differences between content stored in the media resource center and content stored in the portable communication device; and transmitting a message to a remote server by way of a gateway assigned to a first internet protocol address, wherein the message comprises an identifier of a software application and a second internet protocol address associated with the software application, wherein the transmitting of the message comprising the identifier causes the remote server to perform operations comprising; identifying the media resource center according to the first internet protocol address of the gateway; and directing the media resource center to cause the software application to be executed at the portable communication device according to the second internet protocol address. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A non-transitory computer-readable storage medium operating in a mobile device server, the non-transitory computer-readable storage medium comprising computer instructions which, when executed by a processor, cause the processor to perform operations comprising:
executing a web server application at the mobile device server, wherein the executing of the web server application causes the mobile device server to perform operations comprising; detecting a media resource center while roaming in a communication zone of the media resource center; transmitting a pairing key to the media resource center; receiving authorization from the media resource center to synchronize differences between content stored in the media resource center and content stored in the mobile device server responsive to the media resource center validating the pairing key; and transmitting a message to a remote server by way of a gateway assigned to a first internet protocol address, wherein the message comprises an identifier of a software application and a second internet protocol address associated with the software application, wherein the transmitting of the message comprising the identifier causes the remote server to perform operations comprising; identifying the media resource center according to the first internet protocol address of the gateway; and directing the media resource center to cause the software application to be executed at the mobile device server according to the second internet protocol address. - View Dependent Claims (15, 16, 17)
-
18. A resource control manager, comprising:
-
a memory to store instructions; and a controller coupled to the memory, wherein responsive to executing the instructions, the controller performs operations comprising; managing a plurality of resources communicatively coupled to the resource control manager; receiving an identifier from a web server application operating in a mobile device server; identifying a service grade from the identifier; and enabling the mobile device server to synchronize content stored in the mobile device server with content stored in a resource selected by the resource control manager from the plurality of resources, the resource being selected according to the service grade; and enabling the mobile device server to transmit a message to a remote server by way of a gateway assigned to a first internet protocol address, wherein the message comprises an identifier of a software application and a second internet protocol address associated with the software application, wherein the transmitting of the message comprising the identifier causes the remote server to perform operations comprising; identifying a media resource center according to the first internet protocol address of the gateway; and directing the media resource center to cause the software application to be executed at the mobile device server according to the second internet protocol address. - View Dependent Claims (19)
-
Specification