Electrical computers and digital processing systems: multicomput – Remote data accessing – Accessing a remote server
Reexamination Certificate
1998-06-19
2002-09-10
Luu, Le Hein (Department: 2152)
Electrical computers and digital processing systems: multicomput
Remote data accessing
Accessing a remote server
C709S202000, C709S203000, C709S206000, C709S217000, C709S246000
Reexamination Certificate
active
06449640
ABSTRACT:
FIELD OF THE INVENTION
The invention relates to a web server that employs unique identification of linked objects.
BACKGROUND OF THE INVENTION
Web browsers such as Netscape Navigator and Microsoft Internet Explorer are well known. Web browsers are software residing on a client (e.g., a personal computer). Via the browser, the client can communicate with a web server to enable access to and viewing of Hypertext Markup Language (HTML) documents. A web server typically includes a server (e.g., a UNIX- or Windows NT-based computer) connected to a network (e.g., the Internet, an intranet or other network), web server software configured with the host name of the server and the location of HTML objects on the servers and the HTML objects stored by that server.
In general operation, to access a web page, a user enters a request by specifying a uniform resource locator (URL) via the browser and hitting “Submit” (or another function key) and the URL is sent to the web server using HTTP. The web server responds by locating the requested HTML document and returning it to the browser. The browser receives the HTML document, interprets the HTML codes, translates them into a web page, and displays the web page. In this way, web browsers enable access to the vast number of HTML documents via the World Wide Web, the Internet or intranets. HTML generally is well known. A primary purpose of HTML is to describe how to format the text (and other content) of a web page. HTML uses tags to indicate how text of a web page should be displayed and to specify the URL of objects to which a page is linked. HTML objects are commonly stored on a web server as standard text files with a HTM or HTML extension. Linking is a powerful feature of HTML. One drawback with HTML links is that links are created by coding a page with HTML tags to link it to other objects (e.g., another document or a specific location within a document). Therefore creating web pages and links requires a working knowledge of HTML and the time required to write HTML code a create a page and any desired links. Editing an HTML page or a link typically requires using HTML to edit the original web page or link. One significant problem with HTML links is that if a web page (or other object is linked to it) is moved or deleted any links to that page or object needs to be manually changed or a “file not found” message will appear when a user clicks on the link.
One limitation of web browsers and web servers is that they were designed primarily to access HTML documents. Browsers typically cannot cause a web server to retrieve and return non-HTML documents. This inhibits a user from accessing non-HTML documents, objects or databases from a web browser. Non-HTML objects, for example, may include non-HTML documents, stored views for documents in a database, identification files stored in a user directory and many other types of objects. Views provide a convenient way to index a plurality of documents. Identification files may comprise information about a system user (e.g., electronic mail address, role, profile, etc.).
A common problem with HTML linked pages is that if the name or location of a page changes, the link to it must be re-coded. Otherwise an attempt to link to that page will return an error message, such as “Page Not Found.” Another drawback is that if a user creates an index of pages, with a link to each page, to add a new page the user must modify the HTML code.
Other drawbacks exist.
SUMMARY OF THE INVENTION
One object of the invention is to overcome these and other drawbacks present in existing systems.
Another object of the invention is to provide a web server that can respond to requests from a web browser for either HTML or non-HTML documents and return the requested documents to the web browser.
Another object of the invention is to provide a system that enables linked documents to have a unique identifier, with the link referring to the identifier to avoid errors if a page is renamed or moved.
Another object of the invention is to provide a system that enables automatic link updating when new documents or links are created within a system.
According to one embodiment of the invention, the system comprises a novel web server for a client/server network, where the client side is equipped with a standard browser. The server comprises standard web server functionality (e.g., HTTP server), an HTML translator, a server side software (e.g., Lotus Notes server software) and a database (e.g., a Lotus Notes database). Significantly, the database does not need HTML objects. Preferably, the server receives a URL-based request from a browser via HTTP, the HTTP server and HTML translator determine the object (e.g., documents or databases) specified by the URL, retrieves that object, translates that object to HTML format and sends the HTML downloaded object to the client side browser for display.
According to another aspect of the invention, the system provides a unique identifier to documents within the system. After the system assigns a unique identifier, the system refers to the document by the unique identifier This provides several advantages, for example, link management. If a link is referred to by filename or location, and the filename or location is changed, the system will be unable to locate the object. Because the system uses a unique identifier which does not change for a given document, the links are maintained.
REFERENCES:
patent: 5299304 (1994-03-01), Williams et al.
patent: 5513323 (1996-04-01), Williams et al.
patent: 5530852 (1996-06-01), Meske, Jr. et al.
patent: 5627764 (1997-05-01), Schutzman et al.
patent: 5675507 (1997-10-01), Bobo, II
patent: 5745360 (1998-04-01), Leone et al.
patent: 5774670 (1998-06-01), Montulli
patent: 5790793 (1998-08-01), Higley
patent: 5819263 (1998-10-01), Bromley et al.
patent: 5819302 (1998-10-01), Nielsen
patent: 5842177 (1998-11-01), Haynes et al.
patent: 5848410 (1998-12-01), Walls et al.
patent: 5862325 (1999-01-01), Reed et al.
patent: 5867822 (1999-02-01), Sankar
patent: 5873085 (1999-02-01), Enoki et al.
patent: 5930474 (1999-07-01), Dunworth et al.
patent: 5944791 (1999-08-01), Scherpbier
patent: 5956483 (1999-09-01), Grate et al.
patent: 5956486 (1999-09-01), Hickman et al.
patent: 5987422 (1999-11-01), Buzsaki
patent: 5991877 (1999-11-01), Luckenbaugh
patent: 6006228 (1999-12-01), McCollum et al.
patent: 6064977 (2000-05-01), Haverstock et al.
patent: 6192415 (2001-02-01), Haverstock et al.
patent: 6301621 (2001-10-01), Haverstock et al.
“Fulcrum's Surfboard—Search Technology for Internet,”Newsbytes Inc., Mar. 23, 1995.
Balderston, Jim, “Fulcrum Boosts Middleware Links to Web,”InfoWorld, vol. 18, No. 25, Jun. 17, 1996.
Gage, Deborah, “Fulcrum Technologies Tries to Stay Ahead of Microsoft,”Computer Reseller News, 1996.
Nadile, Lisa, “PC Expo to Get Software Infusion,”PC Week, vol. 13, No. 24, Jun. 17, 1996.
Gustavson, Ron, “Compact Disc and Portable Webs,”E Media Professional, vol. 9, No. 12, Dec. 1996.
Oski, Jonathan A., “Lotus Notes 4.5 Branches into Internet, Intranets,”MacWEEK, vol. 11, No. 8, Feb. 24, 1997.
Kramer, Matt, “Tests Find Notes Client Will Ease Wondering, Database Access,”PC Week, vol. 14, No. 21, May 26, 1997.
Estrada Julio
Estrada Miguel
Haverstock Paul
International Business Machines - Corporation
Kang Paul H
Luu Le Hein
Mintz Levin Cohn Ferris Glovsky and Popeo PC
LandOfFree
Web server with unique identification of linked objects does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Web server with unique identification of linked objects, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Web server with unique identification of linked objects will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-2890155