Claims
- 1. A method for selection and formatting of network content for remote viewing, comprising:
receiving user-defined information from at least one of a wireless device and a hardwired device; wherein the user-defined information specifies content to be retrieved from at least one of a web site and an application; wherein the user-defined information being received in real time; wherein the user-defined information includes a general request for content; wherein a search engine is used to retrieve content from the at least one web site and application based on the user-defined information; retrieving content from the at least one web site and application utilizing the user-defined information; wherein the content includes at least one of: text, secure account information, services, and financial transactions; aggregating the retrieved content on a portal page unique to the user at a network server located remotely from the user; formatting the aggregated content at the network server for display on multiple types of wireless devices; wherein the wireless device sends a request for content in a particular type of formatting; wherein a type of the wireless device being used by the user is identified based on the request; wherein the wireless device is at least one of a personal digital assistant (PDA), a handheld computer, a wireless telephone, a device connected to a wireless modem, and a pager; selecting aggregated content for output to the particular type of wireless device; transmitting the formatted content to the particular type of wireless device for display on the particular type of wireless device, wherein the selected content is formatted for output on the particular type of wireless device; updating the retrieved content after a predetermined amount of time has expired; wherein the user is allowed to interact with the content via the wireless device; and sending an alert to the wireless device upon occurrence of a prespecified condition; sending at least a portion of the retrieved content to an application program for further processing wherein the user is allowed to specify whether a particular web page is retrieved upon detection that the web page has changed; wherein a formatting style of the content is specific to the wireless device used by the particular user.
- 2. A method for selection and formatting of network content, comprising:
receiving user-defined information specifying content to be retrieved from at least one network site; identifying the specified content of the at least one network site utilizing the user-defined information; retrieving the identified content from the at least one network site; aggregating the retrieved content at a network server; formatting at least a portion of the aggregated content at the network server for display on a user device; transmitting the formatted content to the user device for output on the user device; and sending at least a portion of the retrieved content to an application program for further processing.
- 3. A method as recited in claim 2, wherein a user selects which content is aggregated in real time.
- 4. A method as recited in claim 2, further comprising identifying a web page having the specified content based on contents of the web page.
- 5. A method as recited in claim 2, further comprising identifying an application view having the specified content based on contents of the application view.
- 6. A method as recited in claim 2, wherein the content includes at least one of:
text, secure account information, services, electronic mail, and financial transactions.
- 7. A method as recited in claim 2, wherein the user device is at least one of a personal digital assistant (PDA), a handheld computer, a wireless telephone, a device connected to a wireless modem, a pager, and a hardwired telephone.
- 8. A method as recited in claim 2, further comprising updating the retrieved content after a predetermined amount of time has expired, formatting the updated content at the network server for display on the user device, transmitting the formatted updated content to the user device for output on the user device, and transmitting at least a portion of the updated content to an application program for further processing.
- 9. A method as recited in claim 2, wherein the user is allowed to interact with the content.
- 10. A method as recited in claim 2, further comprising the step of sending an alert to the user device upon occurrence of a prespecified condition.
- 11. A method for selection and formatting of network content, comprising:
receiving user-defined information specifying content to be retrieved from at least one network site; retrieving content from the at least one network site utilizing the user-defined information; aggregating the retrieved content at a network server; formatting the aggregated content for output via a voice browser on a user device; and transmitting the formatted content to the user device for output via the voice browser.
- 12. A method as recited in claim 11, wherein the user is allowed to interact with the content.
- 13. A method for selection and formatting of web content for remote output, comprising:
receiving user-defined information specifying content to be retrieved from at least one web site; retrieving content from the at least one web site utilizing the user-defined information; aggregating the retrieved content at a network server located remotely from the user; formatting the aggregated content at the network server for output on multiple types of user devices; identifying a type of device being used by the user; selecting aggregated content for output to the particular type of user device; and transmitting the formatted content to the particular type of user device for output on the particular type of user device, wherein the selected content is formatted for output on the particular type of user device.
- 14. A method as recited in claim 13, further comprising updating the retrieved content after a predetermined amount of time has expired, formatting the updated content at the network server for output on the user device, and transmitting the formatted updated content to the user device for output on the user device.
- 15. A method as recited in claim 13, further comprising transmitting at least a portion of the retrieved content to an application program for further processing.
- 16. A method as recited in claim 13, further comprising identifying a web page having the specified content based on contents of the web page.
- 17. A method as recited in claim 13, further comprising retrieving a web page having the specified content, rendering the web page as it would be displayed on a browser, analyzing the rendered web page, and recognizing content within the page based on the analysis.
- 18. A method as recited in claim 13, wherein the user is allowed to interact with the content.
- 19. A method as recited in claim 13, wherein the content includes at least one of:
text, secure account information, services, electronic mail, and financial transactions.
- 20. A method for compiling an enhanced query result, comprising:
receiving a user query; connecting to at least one network accessible data site; extracting information from the at least one data site based on the query; aggregating the extracted information from the at least one data site at a network server; determining a type of output device being used by the user; formatting the aggregated information for display on the output device; and transmitting the formatted information to the output device.
- 21. A method for accessing network content, comprising:
retrieving a form, the form having user-specific identification information used for accessing data on a network site; logging into the network site using the form; retrieving at least a portion of the data from the network site; aggregating the retrieved content; formatting at least a portion of the aggregated content for output on a user device; and transmitting the formatted content to the user device for output on the user device.
- 22. A method as recited in claim 21, wherein the user is allowed to interact with the content.
- 23. A method as recited in claim 21, wherein the content includes at least one of:
text, secure account information, services, electronic mail, and financial transactions.
- 24. A method for selection and formatting of a network user interface, comprising:
receiving user-defined information specifying user interface elements to be retrieved from at least one network site; identifying the specified user interface elements of the at least one network site utilizing the user-defined information; retrieving the identified user interface elements from the at least one network site; aggregating the extracted user interface elements from the at least one network site at a network server; formatting at least a portion of the retrieved user interface elements at a network server for display on a user device; transmitting the formatted user interface elements to the user device for output on the user device; and automating at least a portion of the retrieved user interface elements by exposing them to an application program for further processing.
- 25. A computer program product for selection and formatting of network content, comprising:
computer code for receiving user-defined information specifying content to be retrieved from at least one network site; computer code for identifying the specified content of the at least one network site utilizing the user-defined information; computer code for retrieving the identified content from the at least one network site; computer code for aggregating the retrieved content at a network server; computer code for formatting at least a portion of the aggregated content at the network server for display on a user device; computer code for transmitting the formatted content to the user device for output on the user device; and computer code for sending at least a portion of the retrieved content to an application program for further processing.
- 26. A system for selection and formatting of network content, comprising:
logic for receiving user-defined information specifying content to be retrieved from at least one network site; logic for retrieving content from the at least one network site utilizing the user-defined information; logic for aggregating the retrieved content at a network server; logic for formatting the aggregated content for output via a voice browser on a user device; and logic for transmitting the formatted content to the user device for output via the voice browser.
RELATED APPLICATIONS
[0001] This application is a continuation-in-part of copending U.S. patent application entitled SYSTEM, METHOD, AND ARTICLE OF MANUFACTURE FOR WIRELESS ENABLEMENT OF THE WORLD WIDE WEB USING A WIRELESS GATEWAY, filed Jun. 16, 2000 under Ser. No. 09/595,781, which claims priority from Provisional U.S. Patent Application entitled SYSTEM, METHOD, AND ARTICLE OF MANUFACTURE FOR MULTIMODAL CONTENT ACCESS AND MANIPULATION, filed Jun. 7, 2000 under serial No. 60/210,160, and which is related to Provisional U.S. Patent Application entitled SYSTEM, METHOD, AND ARTICLE OF MANUFACTURE FOR GENERATING A CUSTOMIZED NETWORK USER INTERFACE, filed Jun. 7, 2000 under serial No. 60/209,873, each of which is incorporated herein by reference.
[0002] This application also claims priority from U.S. Provisional Patent Application entitled SYSTEM, METHOD AND COMPUTER PROGRAM PRODUCT FOR APPLICATION DEVELOPMENT USING A VISUAL PARADIGM TO COMBINE EXISTING DATA AND APPLICATIONS, filed under serial No. 60/341,344 on Dec. 13, 2001; U.S. patent application entitled VOICE APPLICATIONS AND VOICE-BASED INTERFACE, filed Sept. 14, 2001 under Ser. No. 09/952,909, U.S. patent application entitled SYSTEM, METHOD AND COMPUTER PROGRAM PRODUCT FOR RECOGNIZING A STATE OF A REMOTE APPLICATION, filed non-provisionally Aug. 28, 2001 under Ser. No. 09/942,263; and U.S. patent application entitled SYSTEM, METHOD AND COMPUTER PROGRAM PRODUCT FOR A USER AGENT FOR PATTERN REPLAY, filed non-provisionally Aug. 28, 2001 under Ser. No. 09/942,081; each of which is herein incorporated by reference.
Provisional Applications (2)
|
Number |
Date |
Country |
|
60210160 |
Jun 2000 |
US |
|
60209873 |
Jun 2000 |
US |
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
09595781 |
Jun 2000 |
US |
Child |
10165734 |
Jun 2002 |
US |