Electrical computers and digital processing systems: multicomput – Network computer configuring – Reconfiguring
Reexamination Certificate
1997-12-30
2001-05-22
Maung, Zarni (Department: 2152)
Electrical computers and digital processing systems: multicomput
Network computer configuring
Reconfiguring
C709S220000, C709S203000
Reexamination Certificate
active
06237031
ABSTRACT:
BACKGROUND OF THE INVENTION
1. Field of the Invention
The present invention relates generally to the field of computer networking, and in particular to a method and apparatus for enabling a device configured as a network proxy to perform a predetermined action in response to dynamic input.
2. Related Art
It is known to deploy a network proxy, or proxy server, as an intermediary between one or more client computers and an external network such as the Internet. Network proxies are described generally in Ian S. Graham,
HTML Source Book: A Complete Guide to HTML
3.0 403 (2d ed. 1996). Most existing network proxies, however, lack any ability for command processing or dynamic configuration. Instead, network proxies are typically preconfigured using static control panels and settings stored in, for example, “.INI” files or MS-Windows registry entries. These settings remain unchanged for as long as the network proxy is running. Moreover, such network proxies lack any facility for dynamically receiving and acting upon commands or instructions that would effect a reconfiguration of the network proxy. This is because network proxies have typically been used only as a pipeline. For example, a network proxy used for World-Wide Web (WWW) access simply passes HTTP requests received from a client computer to a server computer capable of servicing that request. Likewise, content which the network proxy receives from the server computer in response to such a request is simply passed to the requesting client computer. In other words, the network proxy does not inspect content passing through it.
In view of the foregoing limitations of existing technology, there is a need for a network proxy capable of acting upon information passed to it, whether it be a command embedded in a request originated by a client computer or content provided by a server computer. Although such dynamic control of network proxies is desirable, it is impractical to expect the expansive Internet infrastructure to quickly change to accommodate such a new capability. For this reason, it is desirable to implement this new capability in a way that does not require changes to existing client computers or server computers.
SUMMARY OF THE INVENTION
The present invention relates to systems, methods and devices for dynamically controlling a network proxy. Embodiments may be used, for example, to dynamically effect network reconfigurations, to alter operational parameters of the network proxy, and to transcode network content prior to transmitting it to a client device.
According to one particular embodiment, a dynamically-controllable network device comprises a parser and a service provider. The parser includes instructions for selectively invoking the service provider in response to a command parsed from an external input received by the network device.
REFERENCES:
patent: 5373375 (1994-12-01), Weldy
patent: 5488714 (1996-01-01), Skidmore
patent: 5517612 (1996-05-01), Dwin et al.
patent: 5559800 (1996-09-01), Mousseau et al.
patent: 5673322 (1997-09-01), Pepe et al.
patent: 5684969 (1997-11-01), Ishida
patent: 5701451 (1997-12-01), Rogers et al.
patent: 5727159 (1998-03-01), Kikinis
patent: 5742905 (1998-04-01), Pepe et al.
patent: 5752246 (1998-05-01), Rogers
patent: 5778367 (1998-07-01), Wesinger, Jr. et al.
patent: 5805735 (1998-09-01), Chen et al.
patent: 5884312 (1999-03-01), Dustan et al.
patent: 5905979 (1999-05-01), Barows
patent: 5961594 (1999-10-01), Bouvier et al.
patent: 6049821 (2000-04-01), Theriault et al.
Dave et al., “Proxies, Application Interface, and Distributed Systems”, 1992 IEEE, pp. 212-220.*
Hokimoto et al., “An Approach for Constructing Mobile Applications Using Service Proxies”, 1996 IEEE Proceedings of the 16 ICDCS, pp. 726-733.*
Armando Fox and Eric A. Brewer, “Reducing WWW Latency and Bandwidth Requirements by Real-Time Distillation,” Fifth International World Wide Web Conference, May 6-10, 1996.
Armando Fox et al., Adapting to Network and Client Variability via On-Demand Dynamic Distillation, University of Cal. at Berkeley, Sep. 1996.
Knauerhase Robert Conrad
Man-Hak Tso Michael
Cardone Jason D.
Intel Corporation
Kenyon & Kenyon
Maung Zarni
LandOfFree
System for dynamically controlling a network proxy does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with System for dynamically controlling a network proxy, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System for dynamically controlling a network proxy will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-2474201