Method and apparatus for detecting a user-controlled...

Electrical computers and digital processing systems: multicomput – Computer-to-computer session/connection establishing – Network resources access controlling

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C709S225000, C709S219000, C709S203000, C713S152000

Reexamination Certificate

active

06345300

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 for obtaining a user-controlled parameter from a client device which communicates with other devices through a proxy.
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 (2d ed. 1996). A network proxy is commonly used in conjunction with so-called “firewall” software to protect a local area network (LAN) from unauthorized access over the Internet. Such a firewall, typically installed on a gateway computer that links a LAN to the external world, restricts externally-originated TCP/IP (Transmission Control Protocol/Internet Protocol) packets from entering the local network, thereby protecting local devices from hazards such as unauthorized access. The firewall, however, also prevents network users from directly accessing external resources such as the World-Wide Web (“the Web”). Network proxies are often used to address this shortcoming. See Graham, at 403.
Network proxies are usually configured to have free access to both internal LAN resources and external resources, and can safely pass data back and forth across the firewall. Users may then be given safe, though indirect, access to Web resources by configuring the user's Web browser to reference the firewall proxy instead of external servers (e.g., content servers). When the Web browser is used to retrieve information from the other side of the firewall, it sends a request to the firewall proxy, which then completes the request and passes the result back over the firewall to the requesting device.
One of the side-effects of using a firewall or other network proxy to control a client device's access to external network resources is that requests received by a content server, for example, although generated by a particular client device, will designate the IP address of the firewall proxy as the requesting device. In other words, the ultimate recipient of the request cannot determine the IP address of the client device that actually originated the request. This presents a problem for network applications capable of providing services customized according to user-specified preferences. A remote network proxy or content server cannot reliably use the IP address in a received request to determine such user preferences because many users may be accessing the remote device through the same proxy. Accordingly, there is a need for a method and apparatus by which a network device, such as a remote network proxy or a server, can obtain user-specific information from a client device which communicates with that network device through a firewall or other proxy.
SUMMARY OF THE INVENTION
The present invention relates generally to methods and apparatus for detecting a user-controlled parameter from a client device residing behind a proxy. Embodiments of the invention may be used, for example, to enable a network device, such as one capable of providing customized transcoding services, to acquire user-specified preferences from a client device which accesses that network device through a firewall or other proxy.
According to one particular embodiment of the present invention, a method for obtaining a user-controlled parameter from a client device arranged behind a network proxy includes the steps of receiving a request originated by the client device; transmitting a responsive request to the client device, where the responsive request includes a query mechanism to elicit a user-controlled parameter from the client device; and receiving the user-controlled parameter from the client device.


REFERENCES:
patent: 5373375 (1994-12-01), Weldy
patent: 5517612 (1996-05-01), Dwin et al.
patent: 5544320 (1996-08-01), Konrad
patent: 5632015 (1997-05-01), Zimowski et al.
patent: 5673322 (1997-09-01), Pepe et al.
patent: 5684969 (1997-11-01), Ishida
patent: 5696898 (1997-12-01), Baker et al.
patent: 5701451 (1997-12-01), Rogers et al.
patent: 5706434 (1998-01-01), Kremen et al.
patent: 5706507 (1998-01-01), Schloss
patent: 5708780 (1998-01-01), Levergood et al.
patent: 5724556 (1998-03-01), Souder et al.
patent: 5727159 (1998-03-01), Kikinis
patent: 5742905 (1998-04-01), Pepe et al.
patent: 5768510 (1998-06-01), Gish
patent: 5774670 (1998-06-01), Montulli
patent: 5805735 (1998-09-01), Chen et al.
patent: 5805803 (1998-09-01), Birrell et al.
patent: 5812776 (1998-09-01), Gifford
patent: 5822539 (1998-10-01), Van Hoff
patent: 5826242 (1998-10-01), Montulli
patent: 5845267 (1998-12-01), Ronen
patent: 5872850 (1999-02-01), Klein et al.
patent: 5880792 (1999-03-01), Ward et al.
patent: 5918019 (1999-06-01), Valencia
patent: 5944793 (1999-08-01), Islam et al.
patent: 5958016 (1999-09-01), Chang et al.
patent: 5987510 (1999-11-01), Imai et al.
patent: 5987611 (1999-11-01), Freund
patent: 6006260 (1999-12-01), Barrick, Jr. et al.
patent: 6029175 (2000-02-01), Chow et al.
patent: 6029195 (2000-02-01), Herz
patent: 6041355 (2000-03-01), Toga
patent: 6047327 (2000-04-01), Tso et al.
patent: 6049821 (2000-04-01), Theriault et al.
patent: 6088803 (2000-07-01), Tso et al.
patent: 6101549 (2000-08-01), Baugher et al.
patent: 6104716 (2000-08-01), Crichton et al.
patent: 6155742 (2000-09-01), Franklin et al.
patent: 6185625 (2001-02-01), Tso et al.
patent: WO9719415 (1997-05-01), None
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.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Method and apparatus for detecting a user-controlled... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method and apparatus for detecting a user-controlled..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus for detecting a user-controlled... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2934047

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.