Claims
- 1. A method for automatically accessing network content for a requesting device, comprising the steps of:
providing a filter proxy; accessing the network content on behalf of the requesting device; providing filtered network content according to a set of parameters; and transmitting the filtered network content to a receiving device by the filter proxy.
- 2. The method in accordance with claim 1, further comprising a step of caching accessed network content.
- 3. The method in accordance with claim 1, further comprising a step of caching the filtered network content.
- 4. The method in accordance with claim 1, further comprising a step of filtering the accessed network content by the filter proxy according to the set of parameters, wherein the step of providing the filtered network content includes providing the filtered network content filtered by the filter proxy.
- 5. The method in accordance with claim 2, wherein the step of accessing the network content includes accessing the cached network content.
- 6. The method in accordance with claim 5, further comprising a step of filtering the accessed network content by the filter proxy according to the set of parameters, wherein the step of providing the filtered network content includes providing the filtered network content filtered by the filter proxy.
- 7. The method in accordance with claim 3, wherein the step of accessing the network content includes accessing the cached network content.
- 8. The method in accordance with claim 7, wherein the step of providing the filtered network content includes providing the filtered network content by the filter proxy.
- 9. The method in accordance with claim 1, further comprising a step of distributing filtering of the network content to a sec ond filter proxy according to the set of parameters.
- 10. The method in accordance with claim 1, wherein the receiving device is the requesting device.
- 11. The method in accordance with claim 4, wherein the step of filtering the network content includes a step of re-purposing an image.
- 12. The method in accordance with claim 11, wherein the step of filtering the network content includes a step of re-authoring a mark-up language (ML) of the image.
- 13. The method in accordance with claim 4, wherein the step of filtering the network content includes a step of compressing an image.
- 14. The method in accordance with claim 13, wherein the step of filtering the network content includes a step of re-authoring a mark-up language (ML) of the image.
- 15. The method in accordance with claim 4, wherein the step of filtering the network content includes a step of re-purposing text.
- 16. The method in accordance with claim 15, wherein the step of filtering the network content includes a step of re-authoring a mark-up language (ML) of the text.
- 17. The method in accordance with claim 4, wherein the step of filtering the network content includes a step of compressing text.
- 18. The method in accordance with claim 17, wherein the step of filtering the network content includes a step of re-authoring a mark-up language (ML) of the text.
- 19. The method in accordance with claim 4, wherein the step of filtering the network content includes a step of compressing a mark-up language (ML).
- 20. The method in accordance with claim 19, wherein the step of filtering the network content includes a step of re-authoring the compressed mark-up language (ML).
- 21. The method in accordance with claim 9, wherein the step of filtering the network content includes a step of re-purposing an image.
- 22. The method in accordance with claim 21, wherein the step of filtering the network content includes a step of re-authoring a mark-up language (ML) of the image.
- 23. The method in accordance with claim 9, wherein the step of filtering the network content includes a step of compressing an image.
- 24. The method in accordance with claim 23, wherein the step of filtering the network content includes a step of re-authoring a mark-up language (ML) of the image.
- 25. The method in accordance with claim 9, wherein the step of filtering the network content includes a step of re-purposing text.
- 26. The method in accordance with claim 25, wherein the step of filtering the network content includes a step of re-authoring a mark-up language (ML) of the text.
- 27. The method in accordance with claim 9, wherein the step of filtering the network content includes a step of compressing text.
- 28. The method in accordance with claim 27, wherein the step of filtering the network content includes a step of re-authoring a mark-up language (ML) of the text.
- 29. The method in accordance with claim 9, wherein the step of filtering the network content includes a step of compressing a mark-up language (ML).
- 30. The method in accordance with claim 29, wherein the step of filtering the network content includes a step of re-authoring the compressed mark-up language (ML).
- 31. The method in accordance with claim 1, wherein the set of parameters includes system and device profiles, user preference, and a template.
- 32. A filter proxy system for automatically accessing network content for a requesting device, comprising:
a communications/gateway server for communicating with the requesting device and a receiving device; a filter proxy, coupled to the communications/gateway server, for accessing the network content on behalf of the requesting device, providing filtered network content according to a set of parameters, and transmitting the filtered network content to the receiving device via the communications/gateway server; and a storage, coupled to the filter proxy, for storing the parameters.
- 33. The system in accordance with claim 32, further comprising a cache memory for caching the accessed network content.
- 34. The system in accordance with claim 32, further comprising a cache memory for caching the filtered network content.
- 35. The system in accordance with claim 32, wherein the accessed network content is filtered by the filter proxy according to the set of parameters.
- 36. The system in accordance with claim 32, further comprising a second filter proxy, the first filter proxy distributes filtering of the network content to the second filter proxy, wherein the second filter proxy provides the filtered network content according to the set of parameters.
- 37. The system in accordance with claim 36, wherein the provided network content is filtered by the second filter proxy.
- 38. The system in accordance with claim 32, wherein the receiving device is the requesting device.
- 39. The system in accordance with claim 35, wherein the filter proxy filtering the network content includes the filter proxy re-purposing an image.
- 40. The system in accordance with claim 39, wherein the filter proxy filtering the network content includes the filter proxy re-authoring a mark-up language (ML) of the image.
- 41. The system in accordance with claim 35, wherein the filter proxy filtering the network content includes the filter proxy compressing an image.
- 42. The system in accordance with claim 41, wherein the filter proxy filtering the network content includes the filter proxy re-authoring a mark-up language (ML) of the image.
- 43. The system in accordance with claim 35, wherein the filter proxy filtering the network content includes the filter proxy re-purposing text.
- 44. The system in accordance with claim 43, wherein the filter proxy filtering the network content includes the filter proxy re-authoring a mark-up language (ML) of the text.
- 45. The system in accordance with claim 35, wherein the filter proxy filtering the network content includes the filter proxy compressing text.
- 46. The system in accordance with claim 45, wherein the filter proxy filtering the network content includes the filter proxy re-authoring a mark-up language (ML) of the text.
- 47. The system in accordance with claim 35, wherein the filter proxy filtering the network content includes the filter proxy compressing a mark-up language (ML).
- 48. The system in accordance with claim 47, wherein the filter proxy filtering the network content includes the filter proxy re-authoring the compressed mark-up language (ML).
- 49. The system in accordance with claim 37, wherein the second filter proxy filtering the network content includes the second filter proxy re-purposing an image.
- 50. The system in accordance with claim 49, wherein the second filter proxy filtering the network content includes the second filter proxy re-authoring a mark-up language (ML) of the image.
- 51. The system in accordance with claim 37, wherein the second filter proxy filtering the network content includes the second filter proxy compressing an image.
- 52. The system in accordance with claim 51, wherein the second filter proxy filtering the network content includes the second filter proxy re-authoring a mark-up language (ML) of the image.
- 53. The system in accordance with claim 37, wherein the second filter proxy filtering the network content includes the second filter proxy re-purposing text.
- 54. The system in accordance with claim 53, wherein the second filter proxy filtering the network content includes the second filter proxy re-authoring a mark-up language (ML) of the text.
- 55. The system in accordance with claim 37, wherein the second filter proxy filtering the network content includes the second filter proxy compressing text.
- 56. The system in accordance with claim 55, wherein the second filter proxy filtering the network content includes the second filter proxy re-authoring a mark-up language (ML) of the text.
- 57. The system in accordance with claim 37, wherein the second filter proxy filtering the network content includes the second filter proxy compressing a mark-up language (ML).
- 58. The system in accordance with claim 57, wherein the second filter proxy filtering the network content includes the second filter proxy re-authoring the compressed mark-up language (ML).
- 59. The system in accordance with claim 32, wherein the set of parameters includes system and device profiles, user preference, and a template.
- 60. The system in accordance with claim 32, wherein the filter proxy further comprises:
a master browser for browsing the accessed network content; and a filter proxy server array for processing a plurality of requests from at least one requesting device.
- 61. The system in accordance with claim 60, wherein the communication between the communications/gateway server is continuous.
- 62. The system in accordance with claim 36, wherein the first filter proxy provides the network content according to resources available and capacity, and the second filter proxy provides the network content according to the set of parameters on behalf of the first filter proxy.
- 63. The system in accordance with claim 59, wherein the user preference includes a user preferable format for re-purposing, re-authoring, and compressing the network content.
- 64. The system in accordance with claim 59, wherein the user preference is applied to multiple requesting devices that a user uses to access the network content.
- 65. The system in accordance with claim 63, wherein the requesting device includes a user interface to change the user preference.
- 66. The system in accordance with claim 65, wherein the filter proxy authors the user interface into a mark-up language of each page of the network content downloaded to the receiving device to provide a user real-time control of the preferable format of re-purposing, re-authoring, and compressing the downloaded network content.
- 67. The system in accordance with claim 66, wherein the user preference is stored in a user profile for future control upon establishing a new communication session between the requesting device and the filter proxy.
- 68. The system in accordance with claim 32, wherein the requesting device includes a client filter proxy for providing a custom transport protocol with the filter proxy.
- 69. The system in accordance with claim 68, wherein a continuous connection is maintained between the client filter proxy on the requesting device and the filter proxy.
- 70. The system in accordance with claim 68, wherein the client filter proxy on the requesting device receives streamed data from the filter proxy.
- 71. The system in accordance with claim 36, wherein the requesting device includes a client filter proxy for providing a custom transport protocol with the filter proxy and the second filter proxy.
- 72. The system in accordance with claim 71, wherein a continuous connection is maintained between the client filter proxy on the requesting device and the second filter proxy.
- 73. The system in accordance with claim 71, wherein the client filter proxy on the requesting device receives streamed data from the second filter proxy.
- 74. The system in accordance with claim 71, wherein a continuous connection is maintained among the client filter proxy on the requesting device, the filter proxy, and the second filter proxy.
- 75. The system in accordance with claim 71, wherein the client filter proxy on the requesting device receives streamed data from the second filter proxy and the filter proxy.
RELATED APPLICATION
[0001] This application claims the benefit of Provisional Application, U.S. Serial No. 60/253,195, filed on Nov. 27, 2000, entitled “IMAGE FILTER PROXY”, by Kenneth W. Richards and Charles W. Frank.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60253195 |
Nov 2000 |
US |