Claims
- 1. A method for rendering data on a user device based upon concepts, comprising:
receiving incoming data at a user device, the data including concept identifiers for use in identifying concepts relating to the data; retrieving rendering instructions based upon the concept identifiers; and rendering the data on the user device based upon the rendering instructions.
- 2. The method of claim 1, further including:
identifying interactive elements within the data; and setting the interactive elements according to the data and the rendering instructions.
- 3. The method of claim 2, further including:
detecting selection of one of the interactive elements; retrieving interaction rules based upon the interactive element; and re-rendering the data based upon the interaction rules.
- 4. The method of claim 3 wherein the re-rendering step includes retrieving additional data from a remote server based upon the selection of the interactive element.
- 5. The method of claim 1 wherein the receiving step includes receiving as the data a string of data and corresponding tags representing the concept identifiers.
- 6. The method of claim 5 wherein the rendering step including parsing the string of data for presentation according to the rendering instructions.
- 7. The method of claim 1 wherein the retrieving step includes locally retrieving the rendering instructions at the user device.
- 8. The method of claim 1 wherein the rendering step includes formatting an appearance of visual elements for the data.
- 9. The method of claim 8 wherein the formatting step includes selecting, based upon the rendering instructions, at least one of the following: a particular color for presenting the data, a particular icon for presenting the data, positioning of the data, or a particular symbol for presenting the data.
- 10. The method of claim 1 wherein the retrieving step includes selecting the rendering instructions based upon a particular type of the user device.
- 11. An apparatus for rendering data on a user device based upon concepts, comprising:
a receive module for receiving incoming data at a user device, the data including concept identifiers for use in identifying concepts relating to the data; a retrieve module for retrieving rendering instructions based upon the concept identifiers; and a render module for rendering the data on the user device based upon the rendering instructions.
- 12. The apparatus of claim 11, further including:
a module for identifying interactive elements within the data; and a module for setting the interactive elements according to the data and the rendering instructions.
- 13. The apparatus of claim 12, further including:
a module for detecting selection of one of the interactive elements; a module for retrieving interaction rules based upon the interactive element; and a module for re-rendering the data based upon the interaction rules.
- 14. The apparatus of claim 13 wherein the module for re-rendering includes a module for retrieving additional data from a remote server based upon the selection of the interactive element.
- 15. The apparatus of claim 11 wherein the receive module includes a module for receiving as the data a string of data and corresponding tags representing the concept identifiers.
- 16. The apparatus of claim 15 wherein the render module including a module for parsing the string of data for presentation according to the rendering instructions.
- 17. The apparatus of claim 11 wherein the retrieve module includes a module for locally retrieving the rendering instructions at the user device.
- 18. The apparatus of claim 11 wherein the render module includes a module for formatting an appearance of visual elements for the data.
- 19. The apparatus of claim 18 wherein the module for formatting includes a module for selecting, based upon the rendering instructions, at least one of the following: a particular color for presenting the data, a particular icon for presenting the data, positioning of the data, or a particular symbol for presenting the data.
- 20. The apparatus of claim 11 wherein the retrieve module includes a module for selecting the rendering instructions based upon a particular type of the user device.
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: Brian C. Roundtree U.S. provisional patent application Ser. No. 60/182,330, entitled “Web-Based Personal Assistance Communication Method,” and filed Feb. 14, 2000; United States patent application of Brian C. Roundtree, entitled “Web-Based Personal Assistance Communication System,” and filed Jul. 17, 2000; United States patent application of Brian C. Roundtree, entitled “Web-Based Personal Assistance Communication Method,” and filed Jul. 17, 2000; United States patent application of Brian C. Roundtree, entitled “Web-Based Personal Assistance User Interface System,” and filed Jul. 17, 2000; United States patent application of Brian C. Roundtree, entitled “Voice-to-Concept Conversion System,” and filed on Sep. 8, 2000; United States patent application of Craig G. Eisler and Brian C. Roundtree, entitled “On-Line Service Provider Sign-Up System,” and filed on Sep. 8, 2000; United States 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; United States patent application of Brian C. Roundtree, entitled “System for Obtaining Service-Related Information for Local Interactive Wireless Devices,” and filed on Sep. 8, 2000; United States 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; United States 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; United States 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 same date herewith; United States 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; United States patent application of Brian C. Roundtree, entitled “Automated Reservation and Appointment System Using Interactive Voice Recognition,” and filed on same date herewith; and United States 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 |