System and method for globally accessing computer services
DCFirst Claim
1. A method comprising:
- initiating a communications link between a browser stored on a client and a server;
receiving selection of a service identifier from a set of service identifiers;
receiving Downloadable code corresponding to the selected service identifier from the server;
using the Downloadable code to identify and initiate a network communications path from the browser to a service corresponding to the selected service identifier; and
using the Downloadable code to interface with the service.
11 Assignments
Litigations
0 Petitions
Reexamination
Accused Products
Abstract
A system for communicating through a computer network. The system includes a communications engine for establishing a communications link with a server, a browser, coupled to the communications engine, for receiving applet information corresponding to a service from the server, and an applet engine for using the applet information to control user interface I/O of the service. The communications engine may confirm user access privileges before establishing a communications link between the client and the server. The communications engine receives configuration data, and configures client attributes using the configuration data to provide a user-specific user interface to the client. It will be appreciated that the system may be stored on a floppy disk or hard drive.
526 Citations
43 Claims
-
1. A method comprising:
-
initiating a communications link between a browser stored on a client and a server; receiving selection of a service identifier from a set of service identifiers; receiving Downloadable code corresponding to the selected service identifier from the server; using the Downloadable code to identify and initiate a network communications path from the browser to a service corresponding to the selected service identifier; and using the Downloadable code to interface with the service. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method comprising the steps of:
-
initiating a communications link between a browser stored on a client and a server; forwarding identification information to the server; receiving configuration data corresponding to the identification information from the server; using a configuration engine and the configuration data to configure attributes of the client; initiating a communications link between the browser and a service using the configured client; and interfacing with the service using the configured client. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system comprising:
-
means for initiating a communications link between a browser stored on a client and a server; means for receiving selection of a service identifier from a set of service identifiers; means for receiving Downloadable code corresponding to the selected service identifier from the server; means for using the Downloadable code to identify and initiate a network communications path from the browser to a service corresponding to the selected service identifier; and means for using the Downloadable code to interface with the service. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. A system comprising:
-
means for initiating a communications link between a browser stored on a client and a server; means for forwarding identification information to the server; means for receiving configuration data corresponding to the identification information from the server; means for using a configuration engine and the configuration data to configure attributes of the client; means for initiating a communications link between the browser and a service using the configured client; and means for interfacing with the service using the configured client. - View Dependent Claims (23, 24, 25, 26, 27, 28)
-
-
29. A computer-readable medium for storing a program for causing a computer to perform the steps of:
-
initiating a communications link between a browser stored on a client and a server; receiving selection of a service identifier from a set of service identifiers; receiving Downloadable code corresponding to the selected service identifier from the server; using the Downloadable code to identify and initiate a network communications path from the browser to a service corresponding to the selected service identifier; and using the Downloadable code to interface with the service.
-
-
30. A computer-readable medium for storing a program for causing a computer to perform the steps of:
-
initiating a communications link between a browser stored on a client and a server; forwarding identification information to the server; receiving configuration data corresponding to the identification information from the server; using a configuration engine and the configuration data to configure attributes of the client; initiating a communications link between the browser and a service using the configured client; and interfacing with the service using the configured client.
-
-
31. A system comprising:
-
web data for enabling a client to select a service identifier from a set of service identifiers; a Downloadable for enabling the client to identify the network communications address of a service which corresponds to the selected service identifier and to control user interface I/O of the service; a communications engine for downloading the Downloadable across a communications link to the client; and a host engine for initiating transmission of the Downloadable to the client based on the selection of the service identifier. - View Dependent Claims (32, 33, 34, 35)
-
-
36. A method, comprising:
-
receiving an access request from a browser stored on a remote client; receiving user-identifying information from the browser; and transmitting to the browser configuration information based on the user-identifying information for configuring attributes of the remote client to establish a user-specific interface.
-
-
37. A method of communicating with a service, comprising:
-
requesting connection to a predetermined server by a browser stored on a remote client; transmitting user-identifying information to the predetermined server; receiving configuration code from the predetermined server responsive to the user-identifying information; using the configuration code to configure the remote client; requesting access to a service; receiving Downloadable code corresponding to the requested service; using the Downloadable code to establish a communications channel with the service; and using the Downloadable code and the configured remote client to communicate with the service. - View Dependent Claims (38, 39, 40, 41, 42, 43)
-
Specification