Claims
- 1. A method for providing a response to a request from a wireless device, comprising:
receiving a request from a wireless device associated with a particular user; retrieving data for responding to the request; determining that secondary data exists for the user; associating the retrieved data with an indication of the secondary data to generate a response; and transmitting the response to the wireless device.
- 2. The method of claim 1 wherein the associating step includes:
generating a data stream containing the retrieved data and the secondary data; and formatting the data stream for transmission to the wireless device.
- 3. The method of claim 1 wherein the determining step includes:
obtaining an identifier for the user; and performing at least one task related to the user's identifier.
- 4. The method of claim 1 wherein the retrieving step includes sending data for the request to a process that can respond to commands and data for generating a response to the request.
- 5. The method of claim 1 wherein the determining step includes checking a status of flags associated with the user to determine if the status indicates existence of the secondary data.
- 6. The method of claim 5, further including updating the status of the flags.
- 7. The method of claim 1 wherein the associating step includes providing within the response a first indication identifying the retrieved data and a second indication identifying the secondary data.
- 8. The method of claim 1, further including:
receiving secondary data for the user; saving and associating the received secondary data with the user; and providing an indication of the existence of the saved secondary data.
- 9. A method for processing and presenting via a wireless device a response to a request, comprising:
transmitting from a wireless device a request associated with a particular user; receiving a response to the request; determining that the response includes data for responding to the request and an indication of secondary data for the user; and presenting the response including an indication of the secondary data.
- 10. The method of claim 9 wherein the receiving step includes receiving a data stream having the secondary data encoded with data for the request.
- 11. The method of claim 10 wherein the determining step includes parsing the data stream to detect the indication of the secondary data.
- 12. The method of claim 9 wherein the transmitting step includes using a browser program to format the request for wireless network transmission.
- 13. The method of claim 9 wherein the presenting step includes providing a visual indication of the response including the secondary data.
- 14. The method of claim 9 wherein the presenting step includes providing an audible indication of the response including the secondary data.
- 15. An apparatus for providing a response to a request from a wireless device, comprising:
a receive module for receiving a request from a wireless device associated with a particular user; a retrieve module for retrieving data for responding to the request; a determine module for determining that secondary data exists for the user; an associate module for associating the retrieved data with an indication of the secondary data to generate a response; and a transmit module for transmitting the response to the wireless device.
- 16. The apparatus of claim 15 wherein the associate module includes:
a module for generating a data stream containing the retrieved data and the secondary data; and a module for formatting the data stream for transmission to the wireless device.
- 17. The apparatus of claim 15 wherein the determine module includes:
a module for obtaining an identifier for the user; and a module for performing at least one task related to the user's identifier.
- 18. The apparatus of claim 15 wherein the retrieve module includes a module for sending data for the request to a process that can respond to commands and data for generating a response to the request.
- 19. The apparatus of claim 15 wherein the determine module includes a module for checking a status of flags associated with the user to determine if the status indicates existence of the secondary data.
- 20. The apparatus of claim 19, further including a module for updating the status of the flags.
- 21. The apparatus of claim 15 wherein the associate module includes a module for providing within the response a first indication identifying the retrieved data and a second indication identifying the secondary data.
- 22. The apparatus of claim 15, further including:
a module for receiving secondary data for the user; a module for saving and associating the received secondary data with the user; and a module for providing an indication of the existence of the saved secondary data.
- 23. An apparatus for processing and presenting via a wireless device a response to a request, comprising:
a transmit module for transmitting from a wireless device a request associated with a particular user; a receive module for receiving a response to the request; a determine module for determining that the response includes data for responding to the request and an indication of secondary data for the user; and a presentation module for presenting the response including an indication of the secondary data.
- 24. The apparatus of claim 23 wherein the receive module includes a module for receiving a data stream having the secondary data encoded with data for the request.
- 25. The apparatus of claim 24 wherein the determine module includes a module for parsing the data stream to detect the indication of the secondary data.
- 26. The apparatus of claim 23 wherein the transmit module includes a module for using a browser program to format the request for wireless network transmission.
- 27. The apparatus of claim 23 wherein the presentation module includes a module for providing a visual indication of the response including the secondary data.
- 28. The apparatus of claim 23 wherein the presentation module includes a module for providing an audible indication of the response including the secondary data.
REFERENCE TO RELATED APPLICATIONS
[0001] The present application is related to the following applications, all of which are incorporated herein by reference as if fully set forth: U.S. provisional patent application of Brian C. Roundtree, Ser. No. 60/182,330, entitled “Web-Based Personal Assistance Communication Method,” and filed Feb. 14, 2000; U.S. patent application of Brian C. Roundtree, entitled “Web-Based Personal Assistance Communication System,” and filed Jul. 17, 2000; U.S. patent application of Brian C. Roundtree, entitled “Web-Based Personal Assistance Communication Method,” and filed Jul. 17, 2000; U.S. patent application of Brian C. Roundtree, entitled “Web-Based Personal Assistance User Interface System,” and filed Jul. 17, 2000; U.S. patent application of Brian C. Roundtree, entitled “Voice-to-Concept Conversion System,” and filed on Sep. 8, 2000; U.S. patent application of Craig G. Eisler and Brian C. Roundtree, entitled “On-Line Service Provider Sign-Up System,” and filed on Sep. 8, 2000; U.S. patent application of Keldon V. Rush and Brian C. Roundtree, entitled “System for Converting Textual Concepts to Interactive Audio and Audio/Visual Presentations,” and filed on Sep. 8, 2000; U.S. patent application of Brian C. Roundtree, entitled “System for Obtaining Service-Related Information for Local Interactive Wireless Devices,” and filed on Sep. 8, 2000; U.S. patent application of Cristiano L S Pierry and Brian C. Roundtree, entitled “System for Secure Electronic Transactions Using Unique Identifiers for Order-Related Information,” and filed on Sep. 8, 2000; U.S. patent application of Brian C. Roundtree, entitled “Airline Flight Departure and Arrival Prediction Based Upon Historical and Real-Time Data,” and filed on Feb. 15, 2001; U.S. patent application of Craig G. Eisler and Brian C. Roundtree, entitled “Hypertext Concept Notation for Dynamically Constructing a Sentence to Respond to a User Request,” and filed on Feb. 15, 2001; U.S. patent application of Craig G. Eisler and Brian C. Roundtree, entitled “Assembling Personal Information of a Target Person Based Upon Third-Party Information and a Request Purpose,” and filed on Feb. 15, 2001; U.S. patent application of Brian C. Roundtree, entitled “Automated Reservation and Appointment System Using Interactive Voice Recognition,” and filed on Feb. 15, 2001; U.S. patent application of Craig G. Eisler and Brian C. Roundtree, entitled “Rendering Data Using Rendering Instructions Based Upon Concept Identifiers for the Data,” and filed on Feb. 15, 2001; and U.S. patent application of Cristiano L S Pierry and Brian C. Roundtree, entitled “Automated Alert State Change of User Devices for Time-Based and Location-Based Events,” and filed on Feb. 15, 2001.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60182330 |
Feb 2000 |
US |