Claims
- 1. A method for a relationship server to provide connection information to a network computer client device (NC) for an internet service provider (ISP), the method comprising the steps of:
(a) answering a modem call from the NC; (b) receiving from the NC an NC manufacturer identification number; (c) transmitting to the NC connection information for the ISP; and (d) disconnecting the modem call from the NC.
- 2. A method as in claim 1, further comprising the step of:
after step (a) and before step (c),
(e) querying a relationship database with the NC manufacturer identification number to locate the NC connection information corresponding to the NC manufacturer identification number.
- 3. A method as in claim 1, further comprising the step of:
after step (a) and before step (c),
(f) receiving from the NC an enterprise identification number stored on a smart card inserted into the NC which corresponds to the ISP.
- 4. A method as in claim 3, further comprising the step of:
after step (f) and before step (c),
(g) querying a relationship database with the enterprise identification number to locate the NC connection information corresponding to the enterprise identification number.
- 5. A method as in claim 4, further comprising the step of:
after step (f) and before step (e),
(h) querying a relationship database with the manufacturer identification number and the enterprise identification number to determine if the NC is authorized to connect to the ISP designated by the enterprise identification number, and disconnecting the modem call if the NC is not authorized to connect to the ISP designated by the enterprise identification number.
- 6. A method as in claim 5, further comprising the step of:
after step (f) and before step (d),
(i) transmitting a root ISP certificate to the NC.
- 7. A method as in claim 6, further comprising the step of:
after step (e) and before step (d),
(j) transmitting initial registration contents for the ISP.
- 8. A method as in claim 7, wherein step (j) includes the step of transmitting an initial ISP registration universal resource locator (URL).
- 9. A method as in claim 1, wherein step (c) includes the step of:
(k) transmitting an internet access provider (IAP) matrix corresponding to the ISP.
- 10. A method as in claim 9, wherein step (k) includes the step of transmitting a username/password pair.
- 11. A computer readable storage medium comprising:
computer readable program code embodied on said computer readable storage medium, said computer readable program code for programming a computer to perform a method for providing connection information to a network computer client device (NC) for an internet service provider (ISP), the method comprising the steps of:
(a) answering a modem call from the NC; (b) receiving from the NC an NC manufacturer identification number; (c) transmitting to the NC connection information for the ISP; and (d) disconnecting the modem call from the NC.
- 12. A computer readable storage medium comprising computer readable program code as in claim 11, further comprising the step of
after step (a) and before step (c),
(e) querying a relationship database with the NC manufacturer identification number to locate the NC connection information corresponding to the NC manufacturer identification number.
- 13. A computer readable storage medium comprising computer readable program code as
in claim 11, further comprising the step of: after step (a) and before step (c),
(f) receiving from the NC an enterprise identification number stored on a smart card inserted into the NC which corresponds to the ISP.
- 14. A computer readable storage medium comprising computer readable program code as
in claim 13, further comprising the step of: after step (f) and before step (c),
(g) querying a relationship database with the enterprise identification number to locate the NC connection information corresponding to the enterprise identification number.
- 15. A computer readable storage medium comprising computer readable program code as
in claim 14, further comprising the step of. after step (f) and before step (e),
(h) querying a relationship database with the manufacturer identification number and the enterprise identification number to determine if the NC is authorized to connect to the ISP designated by the enterprise identification number, and disconnecting the modem call if the NC is not authorized to connect to the ISP designated by the enterprise identification number.
- 16. A computer readable storage medium comprising computer readable program code as
in claim 15, further comprising the step of: after step (f) and before step (d),
(i) transmitting a root ISP certificate to the NC.
- 17. A computer readable storage medium comprising computer readable program code as
in claim 16, further comprising the step of: after step (e) and before step (d),
(j) transmitting initial registration contents for the ISP.
- 18. A computer readable storage medium comprising computer readable program code as in claim 17, wherein step (j) includes the step of transmitting an initial ISP registration universal resource locator (URL).
- 19. A computer readable storage medium comprising computer readable program code as in claim 11, wherein step (c) includes the step of:
(k) transmitting an internet access provider (IAP) matrix corresponding to the ISP.
- 20. A computer readable storage medium comprising computer readable program code as in claim 19, wherein step (k) includes the step of transmitting a username/password pair.
- 21. An apparatus for providing connection information to a network computer client device (NC) for an internet service provider (ISP), the apparatus comprising:
(a) means for answering a modem call from the NC; (b) means for receiving from the NC an NC manufacturer identification number; (c) means for transmitting to the NC connection information for the ISP; and (d) means for disconnecting the modem call from the NC.
- 22. An apparatus as in claim 21, further comprising:
(e) means for querying a relationship database with the NC manufacturer identification number to locate the NC connection information corresponding to the NC manufacturer identification number.
- 23. An apparatus as in claim 21, further comprising:
(f) means for receiving from the NC an enterprise identification number stored on a smart card inserted into the NC which corresponds to the ISP.
- 24. An apparatus as in claim 23, further comprising:
(g) means for querying a relationship database with the enterprise identification number to locate the NC connection information corresponding to the enterprise identification number.
- 25. An apparatus as in claim 24, further comprising:
(h) means for querying a relationship database with the manufacturer identification number and the enterprise identification number to determine if the NC is authorized to connect to the ISP designated by the enterprise identification number, and disconnecting the modem call if the NC is not authorized to connect to the ISP designated by the enterprise identification number.
- 26. An apparatus as in claim 25, further comprising:
(i) means for transmitting a root ISP certificate to the NC.
- 27. An apparatus as in claim 26, further comprising:
(j) means for transmitting initial registration contents for the ISP.
- 28. An apparatus as in claim 27, wherein means (j) includes:
means for transmitting an initial ISP registration universal resource locator (URL).
- 29. An apparatus as in claim 21, wherein means (c) includes:
(k) means for transmitting an internet access provider (IAP) matrix corresponding to the ISP.
- 30. An apparatus as in claim 29, wherein means (k) includes:
means for transmitting a username/password pair.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This Application is related to the following Applications:
[0002] (1) “Mechanism for Users with Internet Service Provider Smart Cards to Roam Among Geographically Disparate Authorized Network Computer Client Devices Without Mediation of a Central Authority,” by Frank B. Dancs and James E. Zmuda, Attorney Docket No. ORCL4047MCF/SES;
[0003] (2) “Mechanism for Facilitating Secure Storage and Retrieval of Information on a Smart Card by an Internet Service Provider Using Various Network Computer Client Devices,” by Frank B. Dancs and James E. Zmuda, Attorney Docket No. ORCL4048MCF/SES; and
[0004] (3) “Mechanism for Dynamically Binding a Network Computer Client Device to an Approved Internet Service Provider,” by Frank B. Dancs and James E. Zmuda, Attorney Docket No. ORCL4045MCF/SES.
[0005] Each of these related Applications is incorporated herein by reference.