Implementing a web server on a mobile station
First Claim
Patent Images
1. A wireless server for use within a wireless network, comprising:
- a communication subsystem operable to send and receive communications over the wireless network;
a memory subsystem operable to store data and program information, including a server database;
a processing subsystem operable to store and retrieve data in the memory subsystem, execute programs stored in the memory subsystem, and cause the communication subsystem to transmit and receive communications over the wireless network; and
a wireless server module stored in the memory subsystem and executed by the processing subsystem, the wireless server module when executed by the processing subsystem being operable to cause the wireless server to transmit a network address for the wireless server to a wireless client, the network address enabling the wireless client to communicate with the wireless server directly over the wireless network to access information in the server database;
wherein the network address is an IP address of the wireless server, and the IP address is dynamically assigned by the wireless network;
wherein the wireless server module includes an IP monitoring agent that is operable to monitor the IP address assigned to the wireless server and transmit an updated network address to an IP address exchange service if the IP address is changed, wherein the IP address exchange service is configured to forward the updated network address to a plurality of wireless clients that are registered to access information in the server database, the plurality of wireless clients including one or more wireless clients that are not in a communication session with the wireless server when the updated network address is forwarded;
wherein the IP address exchange service is external to the wireless server and maintains a list of all wireless clients that are registered to receive IP address updates from the wireless server.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method are provided for implementing a web server on a mobile station. A first mobile station may include a database of information. A network address for the first mobile station may be transmitted to a second mobile station to enable the second mobile station to communicate with the first mobile station directly over a wireless network. The second mobile station may then be provided access to the database of information by communicating directly over the wireless network with the first mobile station, wherein the first mobile station operates as the wireless server for the second mobile station.
29 Citations
14 Claims
-
1. A wireless server for use within a wireless network, comprising:
-
a communication subsystem operable to send and receive communications over the wireless network; a memory subsystem operable to store data and program information, including a server database; a processing subsystem operable to store and retrieve data in the memory subsystem, execute programs stored in the memory subsystem, and cause the communication subsystem to transmit and receive communications over the wireless network; and a wireless server module stored in the memory subsystem and executed by the processing subsystem, the wireless server module when executed by the processing subsystem being operable to cause the wireless server to transmit a network address for the wireless server to a wireless client, the network address enabling the wireless client to communicate with the wireless server directly over the wireless network to access information in the server database; wherein the network address is an IP address of the wireless server, and the IP address is dynamically assigned by the wireless network; wherein the wireless server module includes an IP monitoring agent that is operable to monitor the IP address assigned to the wireless server and transmit an updated network address to an IP address exchange service if the IP address is changed, wherein the IP address exchange service is configured to forward the updated network address to a plurality of wireless clients that are registered to access information in the server database, the plurality of wireless clients including one or more wireless clients that are not in a communication session with the wireless server when the updated network address is forwarded; wherein the IP address exchange service is external to the wireless server and maintains a list of all wireless clients that are registered to receive IP address updates from the wireless server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of providing a wireless server having access to a database of information for use within a wireless network, comprising:
-
assigning a network address to the wireless server upon the wireless server connecting with an Internet service; the wireless server initiating a communication by distributing the wireless server network address to a wireless client, the network address enabling the wireless client to communicate with the wireless server directly over a wireless network; the wireless client being operable to access the database of information by communicating directly over the wireless network with the wireless server using the network address of the wireless server, wherein the network address of the wireless server is an IP address; monitoring the IP address of the wireless server; and if the IP address of the wireless server changes, transmitting an updated network address to an IP address exchange service, located external to the wireless server, wherein the IP address exchange service is configured to forward the updated network address to the wireless client, the wireless client registered to access information in the database of information, wherein the IP address exchange service maintains a list of a plurality of wireless clients that are registered to receive IP address updates from the wireless server and forwards the updated network address to the plurality of wireless clients, the plurality of wireless clients including one or more wireless clients that are not in a communication session with the wireless server when the updated network address is forwarded. - View Dependent Claims (10, 11, 12, 13, 14)
-
Specification