Claims
- 1. A method for dynamically constructing a sentence relating to a user request, comprising:
receiving an indication of concepts from a user; selecting related queries to present to the user based upon the concepts; using the concepts to construct a sentence relating to the user request; and selectively repeating the selecting step, based upon user input, in order to dynamically change the sentence.
- 2. The method of claim 1 wherein the receiving step includes receiving selection of one or more presented representations of the concepts.
- 3. The method of claim 1, further including linking each of the concepts with corresponding concept identifiers and concept data.
- 4. The method of claim 3, further including using the concept identifiers to link and determine the related queries.
- 5. The method of claim 4 wherein the selectively repeating step includes using the concept identifiers to determine a new query to dynamically change the sentence.
- 6. The method of claim 5 wherein the selectively repeating step includes:
receiving an indication of a new concept in response to the new query; and using the concept identifiers to determine where to insert the new concept in the sentence.
- 7. The method of claim 1, further including presenting to the user the queries as representations of the concepts in order to construct the sentence.
- 8. The method of claim 1, further including presenting the sentence to the user.
- 9. The method of claim 8, further including providing an indication of concepts in the presented sentence that can be dynamically changed.
- 10. The method of claim 8, further including presenting the sentence with variable types of formatting.
- 11. The method of claim 3, further including linking the concept data with corresponding information in a database.
- 12. The method of claim 1, further including associating each of the concepts with a concept class.
- 13. The method of claim 7 wherein:
the receiving step includes receiving selection one of the presented queries; and the presenting step includes presenting a plurality of items as possible responses to the concept corresponding to the presented query.
- 14. An apparatus for dynamically constructing a sentence relating to a user request, comprising:
a receive module for receiving an indication of concepts from a user; a select module for selecting related queries to present to the user based upon the concepts; a use module for using the concepts to construct a sentence relating to the user request; and a repeat module for selectively repeating the selecting, based upon user input, in order to dynamically change the sentence.
- 15. The apparatus of claim 14 wherein the receive module includes a module for receiving selection of one or more presented representations of the concepts.
- 16. The apparatus of claim 14, further including a module for linking each of the concepts with corresponding concept identifiers and concept data.
- 17. The apparatus of claim 16, further including a module for using the concept identifiers to link and determine the related queries.
- 18. The apparatus of claim 17 wherein the repeat module includes a module for using the concept identifiers to determine a new query to dynamically change the sentence.
- 19. The apparatus of claim 18 wherein the repeat module includes:
a module for receiving an indication of a new concept in response to the new query; and a module for using the concept identifiers to determine where to insert the new concept in the sentence.
- 20. The apparatus of claim 14, further including a presentation module for presenting to the user the queries as representations of the concepts in order to construct the sentence.
- 21. The apparatus of claim 14, further including a module for presenting the sentence to the user.
- 22. The apparatus of claim 21, further including a module for providing an indication of concepts in the presented sentence that can be dynamically changed.
- 23. The apparatus of claim 21, further including a module for presenting the sentence with variable types of formatting.
- 24. The apparatus of claim 16, further including a module for linking the concept data with corresponding information in a database.
- 25. The apparatus of claim 14, further including a module for associating each of the concepts with a concept class.
- 26. The apparatus of claim 20 wherein:
the receive module includes a module for receiving selection one of the presented queries; and the presentation module includes a module for presenting a plurality of items as possible responses to the concept corresponding to the presented query.
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 same date herewith; 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 same date herewith; U.S. patent application of Brian C. Roundtree, entitled “Automated Reservation and Appointment System Using Interactive Voice Recognition,” and filed on same date herewith; 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 same date herewith; 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 same date herewith.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60182330 |
Feb 2000 |
US |