METHOD AND APPARATUS FOR PROVIDING ON THE FLY CUSTOMIZED WEB PAGES
FIELD OF THE INVENTION
This invention relates generally to the field of e-commerce and to methods and computer systems to enable a first web merchant, referred to herein as a partner, to provide a customer with product or services that are only available through a second web merchant. Furthermore, the method and system of the present invention provide a means for a web merchant to market and sell its products and services through a strategic partner. More specifically, the present invention allows for the creation of a customized web site in a real time response to a customer's click on a partner's hypertext link, through which those products and services may be provided to the customer as though originating from the partner.
BACKGROUND OF THE INVENTION
The world wide web ("www" or the web") comprises servers on the Internet running software in the Hypertext Transfer Protocol (HTTP). HTTP provides users with text, graphics, images, sound, video, Hypertext Markup Language — 'HTML" etc., as well as programs). HTML is a standard page description language which provides basic document formatting and allows the developer to specify links to other servers and files. Links are specified via a URL. Upon specification of a link, the client makes a TCP/IP request to the server and receives information that was specified in that URL (for example another 'Web page" that was formatted according to HTML) in return. The information that is returned
may be generated in whole or in part by a program that executes on the server. Such programs are typically known as CGI (Common-Gateway Interface) scripts and can be written using known programming languages. A typical Web page is an HTML document with text, links that a user may activate (e.g. 'click on"), as well as embedded URLs pointing to resources (such as images, video or sound) that the client must fetch to fully render the Web Page in a browser. These resources may not be located on the same server that held the HTML document. Furthermore, HTTP allows for the transmission of certain information from the client to a server. This information can be embedded within the URL, can be contained in the HTTP header fields, or can be posted directly to the server using known HTTP methods.
Pages on the web have become a significant interface for merchants and other purveyors of information to provide access to information, market products and services, communicate with computer clients and transact business. The www owes its success to two main features: the availability of software browsers allows clients to access information made available on web pages without concern about proprietary features of the client computer hardware. The other major feature is the method for linking web pages, which allows the client to access related web pages in a logical progression. In particular, the most popular form of linking is implemented by hypertext links, which provide highlighted regions of a web page that represent links to other web pages. By clicking a mouse cursor on a hypertext link the user replaces the current web page with the web page associated with the link. Web pages exist as software executing on web servers. To access a web page, a user directs his/her browser to access the particular server, which is identified by a universal resource locator ("URL").
The Internet has become an extremely popular advertising tool. In addition to companies having their own Internet Web sites, many purchase advertising space on popular
web sites of other companies. By purchasing banner space ("ad banner") on a popular site, the advertiser can attract potential customers who visit the popular site. The user viewing the ad banner can access the advertiser's site simply by clicking the ad banner, which contains a link to the advertiser's web site.
Generally, an ad banner is embedded inside a feature web page located on a first server via an HTML <IMG> tag. When a user's computer transmits a TCP/IP request for the feature Web page to the first server, the Web page is downloaded to the client, including the embedded ad banner identified by the <IMG> tag. The <IMG> tag references the ad banner, which typically resides as software on an ad server. The ad server returns an advertisement image to the user for display within the feature web page. Often, by clicking on the ad banner, the user downloads a resource from the ad server, which forwards the user to a page on the advertiser's web site.
One recognized limitation of ad banners to attract customers from other web pages, is the reluctance of visitors to the feature web site to leave that site and follow an unspecified number of links. Many users, especially those less familiar with the Internet and computers generally may fear they will be unable to retrace their steps to the feature web page.
Hypertext links are also used by web merchants to offer their customers products and services available through other vendors, which they themselves do not otherwise provide. It is commonly believed that by providing a web site rich in content, a web merchant is better able to attract, as well as retain customers. Thus hypertext links are an easy way for a web merchant to enrich the environment of their web site by providing customers with easy access to additional products services and information in general, that they do not directly provide.
This use of hypertext links has its limitations and is potentially counter productive. First, a user that clicks on a link to visit another merchant's web page may never return. Thus while the link is intended to attract customer's to the feature site with additional services, it
may have the opposite effect of distracting and diverting customers away. Second, while providing additional services to a visitor of one's web site may provide a richer environment, the customer that clicks on the link and visits the advertised site, knows that the goods and services they are viewing on the second site do not belong to the first web merchant. Thus the first web merchant has lost an opportunity for enhancing their own goodwill and brand recognition.
Similarly, there is no known effective manner for a first web merchant to strategically align with a second web merchant to provide the second web merchant's products and services through the second web merchant's infrastructure, under the first web merchant's brand. Conversely, the second web merchant may want to make their products and services available from a variety of other popular web merchant sites ("strategic partners"), customized for that particular merchant. Where the number of such partners is significant, it becomes burdensome for the second web merchant to maintain a correspondingly significant number of active sites to maintain the constant availability of the customized web content for all of its strategic partners.
SUMMARY OF THE INVENTION
The present invention comprises a method and system implemented through software executed on a server computer for creating a customized web site in response to a user's click on a hypertext link. In one preferred embodiment of the present invention template software components are stored on a web merchant's web server for creating a web site in accordance with specific content and functionality determined by a partner of the web merchant. A database stores a web content profile defined by the partner and identifiable with a partner identifier. The partner provides special hypertext links accessible to users for activating the template software components. Upon clicking the special hypertext link, the partner
identifier is transmitted to the web merchant's web server where it is used to call up the partner profile. The template web server components construct a customized web site in accordance with the profile stored in the database that corresponds to the partner identifier. The customized web site is downloaded to the user's web browser where it remains available for the duration of a defined session. No copy of the customized web site is stored on any web server. Accordingly, other than any temp files created by the user's operating system or web site images maintained by the user's browser, upon session completion, the customized web site is lost.
Accordingly, use of the present invention provides advantages to the web merchant as well as to the strategic partner. The web merchant is able to expand its customer base through strategic partners. Moreover, the web merchant is able to provide web sites, individually customized for numerous strategic partners, without having to store and maintain multiple web sites.
The strategic partner benefits with the ability to provide added content, products and/or services, for which it requires the web merchant, yet in an environment dictated by the strategic partner. For example, the present invention may be utilized by a strategic partner who would like to provide a service or product to a customer that is only available through a web merchant, such as an opportunity to purchase a customized music compact disc ("CD"), where the strategic partner does not itself provide such a service.
Furthermore, this content, products and/or services may be provided under the strategic partner's brand. This allows the strategic partner to (i) capitalize on increased goodwill resulting from providing the additional content products and/or services; (ii) eliminate the risk of a potential customer following the hypertext link to the web merchant's web site and not returning to the strategic partner's web site; and (iii) increase the chance that a visitor to its site will click on the hypertext link, by reducing the fear of some user's that
they will not be able to find their way back to the strategic partner's web site.
BRIEF DESCRIPTION OF THE DRAWINGS
Figure 1 is a system architecture drawing of the system of the present invention.
Figure 2 is a table listing various controllable features of the layout of the customized web site in accordance with the present invention.
Figure 3 is a table listing various controllable functionalities of the customized web site in accordance with the present invention.
Figure 4 is a table listing various controllable features of the content of the customized web site in accordance with the present invention.
Figure 5 is a flow chart of the steps of one embodiment of the method of the present invention.
DETAILED DESCRIPTION OF THE INVENTION
Referring to Figure 1 the system of the present invention involves the interaction of a user's computer 10 and a web merchant's computer system 20. User computer 10 must include a web enabled browser 11. In a preferred embodiment the browser 11 will be able to support HTML version 3.0 or greater. At the time of the filing of the present application commercially available browsers supporting the present invention include Microsoft's Internet Explorer version 3.0 or greater, or Netscape Navigator 3.0 or greater. Web merchant computer system 20 comprises a web server running various software components for creating customized web pages on the fly, as well as a database 28, storing one or more records 30 of partner profiles, as described in more detail below. The software components include an active server pages program 15 and one or more of the following software template components: a presentation component 22, a shopping component 24 and a content
component 26.
In operation, a user accesses a page on a partner web site using browser 11. By activation of a link, either as a result of initially selecting the partner web site, or by clicking on a hypertext link, the user indicates an interest in a product or service, which the partner is offering through a strategic partnership with a web merchant. The link includes an embedded uniform resource locator directing it to web merchant's computer system 20. Specifically, the URL directs the user to the web merchant's computer system 20. The link also includes a partner identifier 12. Upon linking to web merchant's computer system 20, the Active Server Pages 15 program is initiated. As an initial step web merchant computer system 20 uses the partner identifier 12 to look up a partner profile record 30 from database 28. Individual partner profiles are stored in database 28 for each strategic partner with whom the web merchant establishes a strategic partnership for providing the web merchant's goods and/or services under the partner's brand.
The partner profile associated with partner identifier 12 is retrieved and the web merchant's computer system 20 constructs a customized web site using Active Server Pages 15. The customized web site is constructed with a layout, content and functionality using software components 22, 24 and 26 and in accordance with the specification embedded in the partner profile record 30. The customized web site 14 is then downloaded to the user's browser 11.
In accordance with the present invention it is not necessary to save a copy of the web site on any web server, since it is constructed on the fly in response to the user's click of the hypertext link, mentioned above. Thus the customized web site may exist only on the user's browser. Accordingly, where the web site is accessed for a shopping session, it may cease to exist as soon as the shopping session is complete. In any event the web site may cease to exist as soon as the user follows a link to another location, or otherwise closes the active
window of his browser 11.
Information concerning the activity of the user may be transmitted to either the partner or the web merchant for later statistical analysis.
In one preferred embodiment, and as an example of the utility of the present invention, the system of the present invention may be used by a partner to provide its customers with the ability to create customized compact discs. It will become apparent to those skilled in the art that the present invention may be employed in order to provide any number of services or goods. The use of customized compact discs is but an example of one known embodiment.
This partner will typically not have the infrastructure, nor otherwise be engaged in the business of constructing compact discs. Rather, the partner may wish to include this service to its customers as an added value of shopping, or otherwise visiting its web site. The partner may wish to provide the service on a temporary basis as part of a promotion, or as a seasonal, or holiday special. This partner may wish to establish a strategic partnership with a web merchant that has the infrastructure to provide a customized web service over the Internet.
Similarly, a web merchant may desire for any number of reasons to provide its service through a strategic partner. For example, a strategic partnership enables the web merchant to increase its exposure without incurring advertising costs. Second, the web merchant is able to reach markets that it does not normally target. Third, the use of the system of the present invention provides access to many customers that would otherwise not click on advertising banners that appear on many web sites. Many customers do not click on advertising banners out of fear that they will not find their way back to the original web site they were visiting. However, their fear is reduced where the web merchant's advertising banner is replaced with a hypertext link to create a customized disc. This link appears to the user as if they are merely moving to another page of the same site they are currently visiting.
The present invention facilitates the foregoing interests of the partner and the web merchant by allowing for multiple customized web sites for multiple strategic partners without the attendant costs of web site design, storage and maintenance. This is made possible by the interaction of the software components 22, 24 and 26 on the web merchant's computer system 20 and the partner profiles. The software components execute a set of instructions to create any number of web sites with a variety of available features, including layout, functionality and content as specified in more detail below. The partner profile dictates the specific look and feel functionality and content from the available choices that a customized web site accessed from their link will have. In this manner it is not necessary to store and maintain multiple web sites, many of which may only be temporary. All customized web sites are created on the fly in response to a user following a link from a partner's web site. These customized web sites then exist on the user's browser 11 only until the user leaves the web site.
While a variety of software components may be used to construct the customized web sites of the present invention, in one preferred embodiment of the present invention all customized web sites are constructed with a layout set by layout component 22; a shopping functionality proscribed by shopping component 24; and certain content proscribed by content component 26. Referring to Figures 2-4, a list of controllable items for each of the three software components 22, 24 and 26, respectively, are shown.
Thus for example a partner may desire to provide the user with a customized web site having a specific look and fee. For example, the look and feel may resemble a set of well known colors and fonts that a user may associate as originating from the partner. Background graphics may be selected to correspond to the season or holiday for which the customized compact disc service is being promoted. Similarly, the partner may desire a specific navigation bar, theme or margin settings to provide a specific look and feel to the
customized web page. Alternatively, a partner may seek less control over the layout and may even wish to select from one or more basic layout templates provided by the web merchant. This is shown as Basic Layout 1 and Basic Layout 2.
Referring to Figure 3, various functionalities may be associated with the customized web site, some of which are shown by example. The price model may be used to dictate cost structure for the services which the web merchant will make available to the user through the customized web site. As stated on Figure 3, the selection constraints may dictate the number of songs that a user may purchase. The partner may also wish to provide the user with shipping options such as overnight, ground, air etc. Similarly, providing gift options may be desirable as well. Thus a partner may be able to dictate whether wrapping will be made available to the user. If wrapping is made available the partner may be able to select whether the user will only be provided with basic wrapping, a variety of wrappings to select from and whether the wrapping will be free of charge to the user. In addition, the user may be provided with the ability to select a card and to scribe a message on the card. Certainly many other options are possible and witin the scope of the present invention.
The personalization option if elected by the partner may allow a title for the customized compact disc to be created by the partner or even by each user. Similarly, partners may want to include specific cover art on the compact disc, or allow a user to add their own cover art.
Other functionalities that may be made available to a partner include whether current promotions and discounts made available to the web merchant's direct customers should pass through to the users of the customized web site. In addition, partners can elect to include on the customized web site accessed through their own web site, ad banners from services to which they subscribe, such as Double Click and Flycast.
Referring to Figure 4, the content component 26 allows a partner to dictate the portion
of the web merchant's library that will be made available to a user of a customized web site including the media that will be made available to the user, such as audio, video, or both. In addition, the partner may chose to allow users to burn their own compact discs, or to simply receive downloads of their selection.
It should be apparent that the list of features and functionalities shown in Figures 2-4 are not exhaustive, but merely illustrative. Many other options and variations may be obvious to those skilled in the relevant art. Furthermore, while described in the context of a preferred embodiment of the present invention wherein customized compact discs are the goods and services made available through the customized web site, the present invention is not so limited. It will be obvious from the description of the present invention contained herein to tailor the list of features functionality and content to suit the product and/or services to be made available through the customized web sites.
Turning now to the interplay between the software components and the partner profiles, partner profile records 30 are necessary first to identify authorization for access to web merchant's computer system 20 to construct a customized web site in accordance with the present invention. Furthermore, partner profile records 30 are used to proscribe the level of control that the strategic partner has over the layout, content and functionality of the customized web site, as well as the specific customizations to be used for each partner.
In one preferred embodiment of the present invention multiple partnership relationships may be established, each of which provides a different degree of control to the partner on the layout, content and functionality. The highest level of control is Superstore. This provides a partner with complete control over the layout, functionality and content of the customized web site. For example, the partner may be able to control all of the options identified above in connection with the discussion on Figures 2-4.
In addition, with full flexibility, a partner may assign different web sites, featuring
different functionalities to different users. This may be accomplished by having the partner profile records 30 contain fields that determine parameters that control access to the range of choices. These parameters may also include security passwords to allow different levels of access by different users.
The second level is referred to as Partner. This level allows a strategic partner to chose from a variety of basic templates made available by the web merchant. Each template may be distinguished by a variety of features including colors, fonts and background graphics.
Express is the third level of partnership in which the partner selects from basic templates made available by the web merchant. The partner has less control over the look and feel of the customized web site than available at the Superstore or Partner level. Furthermore, a more limited library is made available to the user than may be available to the user accessing a customized web site through a partner at one of the higher levels of partnership. This level may be effective and economical for partners seeking a temporary strategic partnership to provide the service during a holiday, or other season.
A final level is referred to as Affiliate. A partner at this level may not change any element of the customized web site, nor do they have any control over price setting. Furthermore, the users will not have access to any of the web merchant's promotions or discounts.
Referring back to the example of the customized music CD, the partner may want to provide a hypertext link containing an advertisement inviting a customer to purchase a customized music CD. However, the partner would prefer that the web site on which the customer would purchase the customized music CD should preferably relate to the partner's web site in theme, content, special interest, etc. However, to construct a web site to reside on a web server for this specific narrow and perhaps transient purpose is not economical. The
system of the present invention however, as described above provides architecture for the web merchant to provide its service to many partners without any partner having to construct a special web site.
The method of the present invention is now described with reference to Figure 5. Referring to block 51 , the web merchant receives a request from a user to construct a customized web site. The request originates from a partner's web site and includes the partner's identifier. In block 52, the web merchant accesses a database using the partner's identifier, to retrieve the partner's profile and retrieves it in block 53. Using the partner's profile, the web merchant constructs the customized web site, in block 54 and thereafter downloads it to the user, in block 55.
The foregoing description merely illustrates certain specific embodiments of the present invention and is not intended to exclude other embodiments, which fall within the spirit and scope of the present invention.