Method and apparatus for creating and using dynamic...

Electrical computers and digital processing systems: multicomput – Remote data accessing – Accessing a remote server

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C709S217000, C709S226000, C709S229000, C709S230000, C709S249000

Reexamination Certificate

active

06195691

ABSTRACT:

BACKGROUND OF THE INVENTION
1. Field of the Invention
The present invention relates in general to communication between computers over the internet and, in particular, to a method and apparatus creating and using dynamic universal resource locators (URLs).
2. Background Art
As access to the internet has increased dramatically in recent years, almost anyone with a computer can communicate with other computers to seek out various types of information, e-mail messages to other computer users, download files from remote computers and perform many other processes. In fact, it is the interconnection of these computers, via routers and other elements, using TCP/IP (transmission control protocol/internet protocol) that defines the internet. Once connected to the internet a user typically uses a software application program known as a “browser”. To connect to the internet a typical end user utilizes the services of an Internet Service Provider (ISP) who maintains one or more computers which are connected directly to the Internet.
Internet protocol (IP) bundles the information being sent between two computers connected to the internet with the addresses for both the source and destination computers. These addresses are formed from four numbers, each less than 256, an example of which may appear as: 101.222.345.4. Transmission control protocol (TCP) governs the format in which the packets of data are transmitted. TCP breaks the information to be sent into manageable pieces for transmission, collects the pieces upon receipt, extracts the data, puts it in proper order, requests retransmission if any pieces are missing and verifies validity of the information using a checksum or other error-detection protocol.
Fortunately, most users do not have to concern themselves with the intricacies of TCP/IP because the TCP protocol is executed by the particular internet application software being used (such as a “browser”), generally without user intervention, and in view of the internet's use of domain names. Rather than force users to use actual numerical IP addresses, which are difficult for a user to remember or recognize, the internet provides for the use of domain names. For example, a computer maintained by the U.S. Internal Revenue Service may have the name “IRS.GOV” as its Domain Name, while one operated by the Acme Mouse Trap Company may have the name “MOUSETRAP.COM” as its domain name.
One very useful feature of the internet is the implementation of linking whereby the user when viewing a given page of text and graphics supplied by the computer to which the user has connected may be presented with highlighted text or graphics which comprise other “destinations” on the internet. Such highlighted portions of text, termed “hypertext” or graphics, signify links which may be selected by the user. For the user to connect to any of the listed destinations (as represented by the links) the user need only select the portion of highlighted text or graphics. In operation, when the user selects the hypertext link or graphics the user is in fact causing a domain name or IP address permanently associated with the hypertext or graphic to be used by the browser software as the next “destination.” In practice, the specific domain name or IP address associated with the hypertext link or graphic is generated by the computer to which the user has connected.
Unfortunately, in view of the association of domain names with IP addresses a user if often presented with duplicate hypertext choices each of which accomplish the same task albeit from different computers. As an example, a computer may offer the user the ability to download specific files from any one of multiple computer sites. The user is typically presented with a hypertext listing for each site and must guess which site is most advantageous for his or her use, e.g. which is least busy and thus which might download the desired data quicker. Another example is found in a type of business having multiple internet hosts is a business at distributed locations. While each of these locations may have unique information and processes which can be provided via the internet, the business may want outside users who attempt to directly access any of the distributed sites to exprience some degree uniformity regardless of which site is accessed.
Accordingly, it is an object of the invention to present to the user a single hypertext link, customized for the particular user, based upon predefined criteria. It is an associated object to provide a method and apparatus for allowing a central internet host to intercept a request to connect to a particular site and service at least a portion of the communication with the end user through the central server.
These and other objects of the present invention will become apparent to those of ordinary skill in the art in light of the present specification, drawings and claims.
SUMMARY OF THE INVENTION
The present invention comprises a method for creating and using a dynamic universal resource locator to link an end user to a selected host from two or more hosts on the internet. The method comprising the steps of: (a) obtaining information related to either or both of: (1) the end user and/or (2) each of the two or more hosts; (b) selecting, based upon the obtained information, a particular host; and (c) generating a link to the selected host.
The present invention further comprises a method for connecting a user to a dial-up host having an internet domain name and a temporary internet address. The method comprises the steps of: (a) registering the temporary internet address of the dial-up host with a dynamic domain name server; (b) intercepting a locator request for the domain name of the dial-up host by returning the internet address of the company server; (c) processing requests from the user on the company server; and (d) providing the user with the temporary internet address of the dial-up host upon reaching a predetermined point in the programming of the company server.
As discussed hereinbelow, these methods have application to numerous situations and are only limited as indicated by the claims appended hereto.


REFERENCES:
patent: 5021993 (1991-06-01), Matoba et al.
patent: 5136636 (1992-08-01), Wegrzynowicz
patent: 5341477 (1994-08-01), Pitkin et al.
patent: 5371852 (1994-12-01), Attanasia et al.
patent: 5412654 (1995-05-01), Perkins
patent: 5426427 (1995-06-01), Chinnock et al.
patent: 5452447 (1995-09-01), Nelson et al.
patent: 5493692 (1996-02-01), Theimer et al.
patent: 5610910 (1997-03-01), Focsaneanu et al.
patent: 5673322 (1997-09-01), Pepe et al.
patent: 5751956 (1998-05-01), Kirsch
patent: 5751961 (1998-05-01), Smyk
patent: 5777989 (1998-07-01), McGarvey
patent: 5878126 (1999-03-01), Velamuri et al.

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

Rate now

     

Profile ID: LFUS-PAI-O-2581721

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