1. Field
The invention relates to computer system control, specifically to control of Internet resources such as web site.
2. Description of Related Art
Explosive growth of the Internet, and in particular e-commerce, has resulted in a dramatic increased in the rate at which companies and individuals are creating network resources such as World-Wide-Web sites, email accounts, and the like. Most companies do not have a direct connection to the Internet and thus contract with a web hosting company, or Internet service provider (ISP), to provide access to the Internet and to host the resources they wish to make available to other Internet users.
Typically a web hosting service provider may provide a wide range of e-commerce, application hosting, and connectivity services. For example, a company or individual may contract with a web hosting company to provide a specified amount of memory on a server for the company to establish and maintain its web site. In addition, the company may contract for other types of services, such as, for example, email services, secure socket layer (SSL), file transfer protocol (FTP) service, database services, and real media service allowing streaming audio and video from the company's web site.
After a customer has established an initial set of services with a web hosting service provider, the customer may wish to change the services previously arranged. For example, the customer may wish to add a feature such as real media service to its web site. Typically, when a customer wants to change the services for which he or she has contracted, a request for the desired change would be communicated to the web hosting service provider. At the web hosting service provider, a system administrator would determine if the new services are available to the requesting customer and which network servers of the web host's system should be configured to accommodate the requested configuration. The system administrator would then access the appropriate server and change the server configuration to conform to the requested change.
The notification to the web hosting service provider may be made in a variety of ways, such as by telephone or email for example. In some systems, customers of the web hosting provider are supplied with a “control panel” which comprises a series of interactive web pages that can be used to configure the customer's Internet resource automatically, within limits that are prescribed by the service provider. In some embodiments, the control panel is used to modify the content of a database that controls the server or servers which host the Internet resources. Such a system is described in detail in co-pending application Ser. No. 09/565,520, entitled System and Method for Managing Server Configurations, filed on May 5, 2000, the disclosure of which is incorporated herein by reference in its entirety.
It has also become common for a web hosting service provider to sell services to a third party that then re-sells those services directly to users. In this case, the user will still wish to perform updates and modifications to their Internet resource, but inefficiencies will result if the user must first contact the re-seller with the desired modification, with the re-seller subsequently contacting the web hosting service provider directly to implement the change. The distribution and use of Internet resources will be made more efficient with a mechanism by which the user may contact the web hosting service provider directly with changes, but which still allows re-seller control over aspects of this process.
Methods and systems for delivering and managing Internet resources are provided. In one embodiment, a method of Internet resource management comprises delivering a resource control panel to a system user from an Internet resource provider, wherein the content of the control panel has been at least in part defined by a third party separate from the system user and the Internet resource provider. In another embodiment, a method of providing distributed control over Internet resources comprises delivering a first control panel to a first party, and a second control panel to a second party. In this embodiment, the second control panel is configured to define, at least in part, the content of the first control panel. In one specific implementation of this embodiment, the second party is a re-seller of web hosting services.
In another invention embodiment, an Internet resource delivery system comprises a web hosting service provider operating a plurality of servers on which Internet resources are resident, a user of Internet resources, and a first control panel accessible to the user for configuring at least one Internet resource resident on a server operated by the web hosting service provider. The system further comprises a third party re-seller of Internet resources and a second control panel accessible to the third party re-seller of Internet resources for configuring the first control panel.
Embodiments of the invention will now be described with reference to the accompanying Figures, wherein like numerals refer to like elements throughout. The terminology used in the description presented herein is not intended to be interpreted in any limited or restrictive manner, simply because it is being utilized in conjunction with a detailed description of certain specific embodiments of the invention. Furthermore, embodiments of the invention may include several novel features, no single one of which is solely responsible for its desirable attributes or which is essential to practicing the inventions herein described.
As shown in
As shown in
Web hosting providers deliver services to two different types of clients. One type, referred to herein as a “browser”, requests content from the servers 22, 24, 26 such as web pages, email messages, video clips, etc. A second type of client, referred to herein as a “user”, hires the web hosting provider to maintain a network resource such as a web site, and to make it available to browsers. Users contract with the web hosting provider to make memory space, processor capacity, and communication bandwidth available for their desired network resource, generally paying the web hosting provider in accordance with the amount of server resources the user desires to utilize.
In order for the web hosting provider to provide services for both of these clients, application programs which manage the network resources hosted by the servers must be properly configured. The program configuration process generally involves defining a set of parameters which control, at least in part, the application program's response to browser requests and which also define, at least in part, the server resources available to a particular user.
In some cases, the users do not contract directly with the web hosting service provider that operates and maintains the servers 22, 24, 26. Instead, one or more users may contract with a third party re-seller 28 of web hosting services. In these situations, the users 12, 14, 16 conduct business with the re-seller 28, and the re-seller 28 interacts with the provider that operates the servers 22, 24, 26.
To improve the efficiency of Internet resource delivery and management, however, users are given the ability to interface directly with the web hosting service provider in a transparent manner that maintains control of the relationship in the re-sellers hands. This is illustrated in
Referring now to
Depending on the nature of the relationship or contract between the user 12 and the third party 28, however, the third party 28 may wish to have control over what configurations the user may select, upgrade, or otherwise alter. The third party 28 may also wish to control the format in which the user control panel displays the available options. To accomplish this, the re-seller control panel 32 may be used to define, at least in part, the content of the user control panel 34. Thus, user control panel configuration information is transmitted to the web hosting service provider 30. Based on this information, the web hosting service provider configures the control panel 34 that is displayed to the user 12.
A variety of options may be provided to the third party re-seller with respect to defining the user control panel 34. The re-seller may, for example, be able to define any company logos or art work that appear on the user control panel 34. The re-seller may further define the positioning or format of the text of the user control panel 34. In addition, the re-seller may be allowed to add new HTML pages or provide additional links on the user control panel.
Some of these options are illustrated in the re-seller control panel pages illustrated in
With the re-seller control panel page illustrated in
As described above, the re-seller may also be allowed to define the options for Internet resource configuration that are made available to the user through the user control panel 34.
The foregoing description details certain embodiments of the invention. It will be appreciated, however, that no matter how detailed the foregoing appears in text, the invention can be practiced in many ways. As is also stated above, it should be noted that the use of particular terminology when describing certain features or aspects of the invention should not be taken to imply that the terminology is being re-defined herein to be restricted to including any specific characteristics of the features or aspects of the invention with which that terminology is associated.
This application is a continuation of U.S. patent application Ser. No. 09/620,799, filed Jul. 21, 2000, which claims priority to U.S. Provisional Application Ser. No. 60/215,725, filed Jul. 3, 2000, both of which are incorporated by reference herein in their entirety.
Number | Date | Country | |
---|---|---|---|
60215725 | Jul 2000 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 09620799 | Jul 2000 | US |
Child | 12604687 | US |