Claims
- 1. A server initiated method for implementing alerts on a browser running on a portable handheld device, comprising:
generating an asynchronous notification action from the server; transmitting in response to said asynchronous notification alert, an asynchronous application alert containing a message to indicate availability of HTML pages describing the nature of the alert; receiving the asynchronous application alert at a node on a network; translating the asynchronous application alert into the original message; transmitting an alert receipt acknowledgment to the server; and providing access to the alert HTML page through a URL containing the appropriate query strings necessary to present the appropriate HTML page options.
- 2. The method of claim 1 wherein the node on the network is a wireless adapter.
- 3. The method of claim 1, wherein the alert is in the form of a paging signal.
- 4. The method of claim 1, wherein the alert is in the form of an alarm signal.
- 5. The method of claim 1, wherein the alert signal pre-empts other Web client application states of the node.
- 6. The method of claim 1 further comprising:
utilizing an alerting mechanism supporting user datagram protocol frames; generating protocol data units consisting of command elements constructed as ASCII comma delimited strings; and transmitting data to the network node using user datagram protocol services.
- 7. A method of messaging in a virtual network of spatially separate individual wireless local area network (WLANs) comprising:
establishing a web server at an Internet node; connecting an access point in each of said WLANs to said Internet node; executing a browser program on a first mobile unit in a first WLAN; in a second mobile unit in a second WLAN, encoding a textual message into a packet with a destination address corresponding to the first mobile unit; transferring the packetized textual message to the web server; at the web server, creating a web page with the textual message; at the web server, determining if the first mobile unit is active on the network at the time the packetized textual message is received at the web server, and the WLAN in which the first mobile unit is active; if the first mobile unit is active, transmitting an alert from the web server to the first mobile unit that a message destined for such unit is available; and displaying a window on the display of the first mobile unit advising the user that said alert has been received, and allowing the user to enter a command if the message is to be displayed on the display.
- 8. A wireless mobile network unit, comprising:
an input device for receiving data input from a user; a display device supporting HTML functionality allowing the user to examine data; a processor programmed to support the use of asynchronous application alerts; a transmission device for receiving the alerts and transmitting an alert receipt acknowledgment; and a memory containing instructions to receive a paging signal.
- 9. The network unit of claim 8 further comprising:
a processor which supports user datagram protocol frames and processes protocol data units consisting of command elements constructed as ASCII, comma delimited, strings.
- 10. The network unit of claim 8 further comprising:
a transmission device which transmits data via user datagram protocol services.
- 11. A wireless network comprising:
at least one host computer processor configured to generate an alert signal; a plurality of access points which are linked to at least one host processor; and mobile wireless network units configured to receive the alert signals and transmit notification of receipt of such signals.
- 12. An article comprising a computer-readable medium that stores computer-executable instructions for configuring a wireless network adapter, the instructions causing a computer to:
generate an asynchronous notification action from the server; transmit in response to an asynchronous application action, an alert containing a message to indicate availability of HTML pages describing the nature of the alert; receive the asynchronous application alert at a node on a network; translate the asynchronous application alert into the original message; transmit an alert receipt acknowledgment to the server; and provide access to the alert HTML page via a URL containing the appropriate query strings necessary to present the appropriate HTML page options.
- 13. Article of claim 12, wherein the node on the network is a wireless adapter.
- 14. Article of claim 12, wherein the alert is in the form of a paging signal.
- 15. Article of claim 12, wherein the alert is in the form of an alarm signal.
- 16. Article of claim 12, wherein the alert signal pre-empts other Web client application states of the node.
- 17. Article of claim 12, further comprising instructions causing a computer to:
utilize an alerting mechanism supporting user datagram protocol frames; generate protocol data units consisting of command elements constructed as ASCII comma delimited stings; and transmit data to the network node using user datagram protocol services.
- 18. A client initiated message delivery method, comprising:
establishing a connection between a client and server; generating a request from the client to the server; and generating a response from the server to the client based on the request; receiving a response at the client.
- 19. The method of claim 18, wherein generating a request further comprising:
creating a message originated by the client; and transmitting said message to server.
- 20. The method of claim 18, wherein generating a request further comprising:
constructing a request to view a user-message stored at the server; and transmitting said request to server.
- 21. The method of claim 18, wherein generating a response further comprising:
interpreting client request, wherein if request is a header type, response is a header retrieved from the server, and wherein if request is not header type, response is a user-message retrieved from the server; and transmitting said response to client.
- 22. The method of claim 18, wherein receiving response further comprising:
determining response type; if response type is text, displaying user-message as text; if response type is audio, displaying user-message as audio; if response type is image, displaying user-message as image; and if response type header, displaying header information.
- 23. The method of claim 18, wherein the client is a portable computer device with network capabilities.
- 24. The method of claim 18, wherein the server is a computer device with network capabilities.
- 25. A server initiated apparatus for implementing alerts on a browser running on a portable handheld device, comprising:
means for generating an asynchronous notification action from the server; means for transmitting in response to said asynchronous notification alert, an asynchronous application alert containing a message to indicate availability of HTML pages describing the nature of the alert; means for receiving the asynchronous application alert at a node on a network; means for translating the asynchronous application alert into the original message; transmitting an alert receipt acknowledgment to the server; and means for providing access to the alert HTML page through a URL containing the appropriate query strings necessary to present the appropriate HTML page options.
- 26. The apparatus of claim 25 wherein the node on the network is a wireless device.
- 27. The apparatus of claim 25, wherein the alert is in the form of a paging signal.
- 28. The apparatus of claim 25, wherein the alert is in the form of an alarm signal.
- 29. The apparatus of claim 25, wherein the alert signal pre-empts other Web client application states of the node.
- 30. The apparatus of claim 25 further comprising:
means for utilizing an alerting mechanism supporting user datagram protocol frames; means for generating protocol data units consisting of command elements constructed as ASCII comma delimited stings; and means for transmitting data to the network node using user datagram protocol services.
- 31. An apparatus for messaging in a virtual network of spatially separate individual wireless local area network (WLANs) comprising:
means for establishing a web server at an Internet node; means for connecting an access point in each of said WLANs to said Internet node; means for executing a browser program on a first mobile unit in a first WLAN; in a second mobile unit in a second WLAN, means for encoding a textual message into a packet with a destination address corresponding to the first mobile unit; means for transferring the packetized textual message to the web server; at the web server, means for creating a web page with the textual message; at the web server, means for determining if the first mobile unit is active on the network at the time the packetized textual message is received at the web server, and the WLAN in which the first mobile unit is active; if the first mobile unit is active, means for transmitting an alert from the web server to the first mobile unit that a message destined for such unit is available; and means for displaying a window on the display of the first mobile unit advising the user that said alert has been received, and allowing the user to enter a command if the message is to be displayed on the display.
- 32. A client initiated message delivery apparatus, comprising:
means for establishing a connection between a client and server; means for generating a request from the client to the server; and means for generating a response from the server to the client based on the request; means for receiving a response at the client.
- 33. The apparatus of claim 32, wherein generating a request further comprising:
means for creating a message originated by the client; and means for transmitting said message to server.
- 34. The apparatus of claim 32, wherein generating a request further comprising:
means for constructing a request to view a user-message stored at the server; and means for transmitting said request to server.
- 35. The apparatus of claim 32, wherein generating a response further comprising:
means for interpreting client request, wherein if request is a header type, response is a header retrieved from the server, and wherein if request is not header type, response is a user-message retrieved from the server; and means for transmitting said response to client.
- 36. The apparatus of claim 32, wherein receiving response further comprising:
means for determining response type; wherein if response type is text, means for displaying user-message as text; wherein if response type is audio, means for displaying user-message as audio; wherein if response type is image, means for displaying user-message as image; and wherein if response type header, means for displaying header information.
- 37. The apparatus of claim 32, wherein the client is a portable computer device with network capabilities.
- 38. The apparatus of claim 32, wherein the server is a computer device with network capabilities.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This application is a continuation-in-part of U.S. patent application Ser. No. 09/570,961, filed May 15, 2000, which is a divisional of U.S. patent application Ser. No. 09/520,929, filed Mar. 8, 2000, which is a continuation of U.S. patent application Ser. No. 08/916,605, filed Aug. 22, 1997 (hereby incorporated by reference), which is a continuation of U.S. patent application Ser. No. 08/691,263, filed on Aug. 2, 1996, now abandoned, which was copending with U.S. Provisional Application No. 60/006,872, filed on Nov. 17, 1995; and claim the benefit of priority from U.S. Provisional Application No. 60/240,778 filed Oct. 16, 2000 and from U.S. Provisional Application No. 60/240,402 filed Oct. 13, 2000.
Provisional Applications (3)
|
Number |
Date |
Country |
|
60006872 |
Nov 1995 |
US |
|
60240778 |
Oct 2000 |
US |
|
60240402 |
Oct 2000 |
US |
Divisions (1)
|
Number |
Date |
Country |
| Parent |
09520929 |
Mar 2000 |
US |
| Child |
09570961 |
May 2000 |
US |
Continuations (2)
|
Number |
Date |
Country |
| Parent |
08916605 |
Aug 1997 |
US |
| Child |
09520929 |
Mar 2000 |
US |
| Parent |
08691263 |
Aug 1996 |
US |
| Child |
08916605 |
Aug 1997 |
US |
Continuation in Parts (1)
|
Number |
Date |
Country |
| Parent |
09570961 |
May 2000 |
US |
| Child |
09814879 |
Mar 2001 |
US |