System for dynamic determination of client communications...

Electrical computers and digital processing systems: multicomput – Network computer configuring – Reconfiguring

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C709S236000, C707S793000

Reexamination Certificate

active

06311215

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 dynamically determining a communications capability of an entity such as a client device.
2. Related Art
It is known to deploy a proxy server, or network proxy, 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). One common application for a network proxy is in conjunction with so-called “firewall” software to protect a LAN (local area network) from unauthorized access over the Internet. A firewall, typically installed on a gateway computer that links the LAN to the external world, restricts externally-originated TCP/IP (Transmission Control Protocol/Internet Protocol) network packets from entering the local network, thereby protecting the LAN 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 network proxy instead of external target servers. When the Web browser is used to retrieve information from outside the firewall it sends a request to the network proxy, which then completes the request and returns the result to the requesting device.
One of the side-effects of using a firewall or other type of network proxy to control a client device's access to the external world is that requests received by a content server, for example, although generated by a client device, will designate the IP (Internet Protocol) address of the network proxy. In other words, the ultimate recipient of the request has no way to 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 network device, such as 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 network device through the same local network proxy.
In view of the foregoing, there is a need for a method by which a network device can dynamically determine the communications capabilities of an entity, such as a client device, in order to, for example, elicit user-specified preferences from that entity.
SUMMARY OF THE INVENTION
According to an embodiment of the present invention, a method is provided for determining whether a device that issued a message is pre-configured to receive a response according to an enhanced communications protocol. Upon receipt of a message, the message is parsed to selectively classify the device as an enhanced device if the message conforms to the enhanced communications protocol.


REFERENCES:
patent: 4509167 (1985-04-01), Bantel et al.
patent: 5373375 (1994-12-01), Weldy
patent: 5513314 (1996-04-01), Kandasamy et al.
patent: 5517612 (1996-05-01), Dwin et al.
patent: 5544320 (1996-08-01), Konrad
patent: 5608874 (1997-03-01), Ogawa 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: 5706434 (1998-01-01), Kremen et al.
patent: 5724355 (1998-03-01), Bruno 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: 5764645 (1998-06-01), Bernett et al.
patent: 5768510 (1998-06-01), Gish
patent: 5781729 (1998-07-01), Baker et al.
patent: 5790664 (1998-08-01), Coley et al.
patent: 5805735 (1998-09-01), Chen et al.
patent: 5812552 (1998-09-01), Arora et al.
patent: 5826014 (1998-10-01), Coley et al.
patent: 5828832 (1998-10-01), Holden et al.
patent: 5832228 (1998-11-01), Holden et al.
patent: 5835911 (1998-11-01), Nkagawa et al.
patent: 5862223 (1999-01-01), Walker et al.
patent: 5894557 (1999-04-01), Bade et al.
patent: 5915008 (1999-06-01), Dulman
patent: 5916305 (1999-06-01), Sikdar et al.
patent: 5956483 (1999-09-01), Grate et al.
patent: 5958016 (1999-09-01), Chang et al.
patent: 5963731 (1999-10-01), Sagawa et al.
patent: 5999979 (1999-12-01), Vellanki et al.
patent: 6049671 (2000-04-01), Slivka et al.
patent: 6073168 (2000-06-01), Mighdoll et al.
patent: 6088803 (2000-07-01), Tso et al.
patent: 6101328 (2000-08-01), Bakshi et al.
patent: 6101509 (2000-08-01), Hanson et al.
patent: 6215774 (2001-04-01), Knauerhase et al.
patent: 6237031 (2001-05-01), Knauerhase et al.
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

System for dynamic determination of client communications... 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 dynamic determination of client communications..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System for dynamic determination of client communications... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2601517

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