Client-server independent intermediary mechanism

Electrical computers and digital processing systems: multicomput – Distributed data processing – Processing agent

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

Reexamination Certificate

active

06505230

ABSTRACT:

FIELD OF THE INVENTION
The present invention relates to client-server communication, and more specifically, to using an independent intermediary mechanism between a client and a server.
BACKGROUND
The World-Wide Web (WWW, W
3
, the Web) is an Internet client-server hypertext distributed information retrieval system. An extensive user community has developed on the Web since its introduction.
FIG. 1
is a block diagram of a prior art client-server system. The client A
110
can access destination servers DS
1
-DS
3
150
-
170
. Similarly, other clients B and C,
120
130
, can access the destination servers DS
1
-
3
150
-
170
. Each destination server may provide different services, information, or other data to the user.
On the Web everything (documents, menus, indices) is represented to the user as hypertext objects in hypertext markup language (HTML) format, or as Java, or JavaScript objects, or other data types. Hypertext links refer to other documents by their uniform resource identifiers (URIs). The client program, known as a browser, e.g. NCSA Mosaic, Netscape Navigator, runs on the user's computer and provides two basic navigation operations: to follow a link or to send a query to a server. Users access the web through these browsers.
Users often access the web from multiple locations. Users may access the web from their office, at different locations at work, at home, or on the road. Libraries and Internet cafes make web access available on a walk-in basis as well.
A user accesses a server by typing the URI of the server into the browser's address window. The browser then connects to the server corresponding to this URI. Another method of accessing a web site is by selecting the web site from list of bookmarks. The list of bookmarks is resident in the browser in the user's computer. Thus, if a user wishes to have similar bookmarks on multiple computers, he or she must manually copy the bookmarks and transfer them between the computers. This process is inconvenient.
Furthermore, many servers use cookies to store information about the user. This information may include the user name, password, previous interests, etc. These cookies are also stored in the user's browser. Again, this means that if the user is accessing the Internet from multiple computers, the user's cookies have to be duplicated into multiple computers. This process is inconvenient.
Many users have multiple accounts on different computer systems. For example, a user may have an account with a bank, an e-mail account, a personalized portal site account, and an account on an e-commerce server. Currently, the users must log into each of these accounts by remembering and providing his or her user name and password. For security, each of these user names and passwords should be different. Remembering different names and passwords is inconvenient to the user. Thus, a method for a simple log-in into various accounts from any computer would be advantageous.
Most clients and servers support “forms” which allow the user to enter arbitrary text as well as selecting options from customizable menus and on/off switches. As more business is transacted on the Web, forms are proliferating. The forms may include forms for requesting further information, for ordering items from the Web, for registering for a Web site, etc. However, the user generally can not get a copy of the information filled into the form. The user can either print the page when the form is filled in, generating a paper copy, or rely on the server to respond in a manner that permits the user to make a record of the information entered in to the form. A method of tracking information filled into forms would be advantageous. Furthermore, vendors may respond with an order number or other useful information. The user can keep a copy of this page, which is generally only temporarily available, by printing it, or copying down the information provided. A method of attaching this vendor response to the original order information and making both available to the user would be advantageous.
Furthermore, currently, the user has to fill out each of these forms separately. Generally, the forms request the same types of information, i.e. name, address, telephone number, e-mail address, etc. The user has to enter all of this information for each form. This is repetitious and takes time. Additionally, if such information as credit card number or social security number is requested, the user has to pull out the credit card and copy a long string of numbers. This makes errors likely. Furthermore, the user has to verify that a Web site that requests a credit card number or similar confidential information is of the appropriate level of security for the user to feel comfortable sending the information over the Web. An improved method of filling out forms would be advantageous.
SUMMARY OF THE INVENTION
A method and apparatus of a client-server independent intermediary mechanism (IIM) is described. The method comprises displaying a frame including a user interface of the IIM (IIM frame), and a second frame framing a destination server display area (DSDA). The method further comprises retrieving data for display from a destination server, and instrumenting the data prior to display such that future data retrieved from a destination server is displayed in the DSDA, without writing over the IIM frame.


REFERENCES:
patent: 5974430 (1999-10-01), Mutschler, III et al.
patent: 6085239 (2000-07-01), Kubo et al.
patent: 6192380 (2001-02-01), Light et al.
patent: 10-187525 (1998-07-01), None
patent: WO 98/26344 (1998-06-01), None
patent: WO 00/65773 (2000-11-01), None
“A Bookmarking Service For Organizing and Sharing URL's”, R. Keller, S. Wolfe, J. Chen, J. Rabinowitz, N. Mathe, White Paper, Computer Networks and ISDN Systems Issue 29, pp. 1104-1114, 1997.
“WWW Assisted Browsing by Reusing Past Navigations of a Group of Users”, M. Jaczynski and B. Trousse, Advances in Case-Based Reasoning, DE, Springer Verlag, Sep. 1998, pp. 160-171.
“Broadway, A Case-Based Browsing Advisor for the Web”, M. Jaczynski and B. Trousse, Advances in case-based reasoning, DE, Springer Verlag, Sep. 1998, pp. 692-698.
“Intermediaries: New Places for Producing and Manipulating Web Content”, R. Barrett and P. Maglio, Computer Networks and ISDN Systems Issue 30, pp. 509-518, 1998.
“Roaming Access Now Available”, Apr. 21, 1999, Computing News, www.cns.yorku.ca/archive/compNews/Articles/9904/roam.htm.
Netscape: “Flexible Roaming Access” White Paper, www.home.netscape.com/communicator/v4.5/whitepaper/roaming.html, Jan. 17, 2001.

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

Client-server independent intermediary mechanism does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Client-server independent intermediary mechanism, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Client-server independent intermediary mechanism will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3037895

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