A METHOD AND SYSTEM FOR SPONSORED ACCESS TO THE INTERNET BY CLIENT MACHINES
TECHNICAL FIELD OF THE INVENTION
The present invention relates generally to the field of network browsing, and more particularly to a method and system for sponsored access to the Internet by client machines .
BACKGROUND OF THE INVENTION
The parting century has seen tremendous growth in radio, television and press as media for news and entertainment for a common man. Access to information via radio and television is totally free, while the cost of a printed newspaper is heavily subsidized to make it affordable for every common man. All this has been possible because of the advertisements that are run on these media, the revenue from which, support the delivery of these services to the users, who would have otherwise paid the full price of subscribing to these services. Without advertising, radio and television would not have become an integral part of the modern human race. As the world prepares to enter the next millennium, computers are increasingly entering into homes to become household gadgets. Modern computers are not just capable of performing the routine computing needs, but also, the functions of conventional media, telecommunication and business transactions. Internet is the worldwide network of computers, which has seen explosive growth m the last several years . Internet access through a personal
computer is rapidly increasing in popularity. It is estimated that there are currently 180 million users worldwide .
This phenomenal growth has been attributed largely to the introduction and widespread use of "web" browsers, which allow for simple graphical user interface
(GUI) -based access to network servers. The network servers are high end computers, which host databases and other repositories of information in the form of documents formatted in Hyper Text Markup Language (HTML) , which are called as "web pages". Such HTML documents or web pages are accessed from the network servers by client browsers, utilizing a known application protocol, the Hyper Text Transfer Protocol (HTTP) . The "World Wide Web" (WWW) is a collection of servers of the Internet that utilize HTTP for transfer of files, which can be in different formats such as text, graphics, images, sound, video, etc. using HTML, the standard page description language. An HTML web page may specify link to another web document via a Uniform Resource Locator or "URL" . An HTML compliant client browser, on activation of a URL, makes a TCP/IP (Transport Control Protocol/Internet Protocol) request to the server identified in the link and receives a "web page" in return, which it displays on the computer by interpreting the HTML. Many different browsers have been developed for accessing the Web, which include the Mosaic, the Netscape Navigator, the Internet Explorer etc. Netscape Navigator and Internet Explorer are the two most widely used browsers. Netscape and
Internet Explorer are registered trademarks of Netscape Communications Corporation and Microsoft Corporation.
The popularity of the World Wide Web is basically because of the amount of information available on the web sites hosted by the Internet content providers such as America Online, Yahoo, Infoseek etc. Most of this information is free of charge to users of the Web. Such services support themselves by selling advertising space on their web pages, in the same manner that commercial spots are sold by radio and television broadcasters The advertising on the Web has evolved over the years, and has achieved significant technological sophistication m presentation and performance. There is significant prior art in Internet related advertising improvisations, but these relate to the advertising on the web page, which is displayed in the browsing window of a web browser. The revenue of such advertising goes to the content provider.
Although the user accesses the information free from the web, he or she still has to pay the ISP for access to Internet itself. ISPs charge the user for providing the access to Internet. User subscription is the principal source of revenue for the ISPs. Hosting of web sites by content providers, in most cases, however, is supported by placing advertisements on the web page. Much the same way as the Internet content providers' service is paid by advertising, if there were avenues for the ISPs to generate advertisement revenues m the course of providing the Internet access to the users, the Internet access could also become free. The current browsers do not allow any control or channel which by permanent default hyperlinks the user
with the ISP. Such a deficiency of the browsers of the prior art, leave no room for browsing time interaction of the subscribers with their ISPs. A real time visual interaction with the ISP through the browser, independent of the conventional browsing, will not only improve the customer service, but enhance the range of client services offered, but will make it possible for the ISPs to raise additional revenues by running sponsor advertisements. With the additional advertising revenue, an ISP can sponsor the Internet access to its subscribers at a very subsidized cost or at no cost to them.
The present invention provides one such break through avenue to the ISPs for generating significant advertisement revenue, at the same time improving the quality of customer service. As a consequence of practical implementation of the present invention, the user can get good quality, user-friendly Internet access almost free of charge.
Internet is the fastest growing medium in the history. Internet advertising began m 1994, when the first banner ads were sold, and the first commercially available Web browser, Netscape Navigator 1.0, was released (November 1994) . In a recent study, the adoption rate of the Internet, was compared with the three other major "new media" invented this century: radio, network television and cable TV. While the TV and radio took 13 years and 38 years respectively to reach 50 million U.S. users, the Internet achieved it m just 5 years. The Internet demographics are a marketer's dream. Net users are young, well educated and earn high incomes.
In a co-owned application entitled "Method And System For Displaying Messages In Non-Obtrusive Areas Of A Graphical Interface For A Software Application, " a method and system of displaying sponsor messages m floating windows m any software application is described. This invention enables a person of ordinary skill m the art, to create floating windows m a web browser application for displaying the sponsor messages.
Another problem with sponsor-provided Internet access is to prevent the user from connecting to the ISP using a browser without the sponsor window, and using the services without viewing the sponsor messages. This uncertainty whether the users are watching the sponsor messages or not, will discourage the advertisers from buying advertising spaces. The present invention provides further improvements to the floating windows technology of the previous invention and provides a commercially viable product m Internet advertising business . There is significant prior art m the field of conventional web advertising. From static banners to the interstitial full-blown multimedia animations (webmercials) , web advertising has become very sophisticated. However, all such technological innovations m the field of web advertising are within the purview of the Internet content providers and the ISPs have very little or no scope of utilizing such prior art m generating advertisement revenue.
Some ISPs have tried various means of subsidizing or eliminating the user cost of accessing the Internet. In most European countries the local phone calls are charged
by the minute, and in most cases the telephone charges are much higher than the cost of accessing the Internet, which is about 1 cent per minute. In UK there are about 70 ISPs providing free Internet access to their subscribers. In France where the local telephone call costs anywhere between 1.5 cents through 4.7 cents per minute, the concept of free ISP is fast catching up. In such cases the telephone companies subsidize the telephone charges and refund the money to the ISPs, which in turn pass on the savings to their subscribers.
In the U.S. where the local calls are mostly free, the ISPs are generating revenues by providing subscriber demographic data to advertisers for focused advertising. A few have cropped up in the recent months using various modes of displaying sponsor advertisements, such as a compulsory tour of sponsor web sites before free browsing, or ad displays outside the browser application or within the browser application, masking areas, without any recourse to the user to make up for the lost functionality of the browser. Such approaches are neither user friendly, nor they functionally compensate the user's lost functionality.
Pirani and Ekedal (U.S. Patent No. 5105184) for the first time described a method to integrate advertisements in software applications. However the disclosure of Pirani and Ekedal does not enable Web based online advertising model. Goldscheider and Konle in their invention of a system for the transmission and display of visual information described in Patent No. WO 97/06636 issued on February 2, 1997, disclose a method for displaying advertisements on to the user's screen area
from where the user can order the product or service advertised. They also suggest that such advertisement revenue can subsidize the cost of Internet access. But their invention fails to describe any means of assuring that the user does not avoid seeing the advertisement. This is essential, as advertisers would not want to pay for the unscrupulous use of the free or subsidized use of the Internet services, if their ads are not watched or seen voluntarily by the users. Secondly, Goldscheider and Konle also fail to show that such advertisement window retains the focus by permanent default, which is very important for assuring that the window display messages are visible to the user. Thirdly, they further fail to show a user-friendly way of getting around the window for accessing the information masked by such window .
Very recently NetZero, Inc., a free ISP became the first free ISP to attract approximately 1.7 million subscribers m less than a year. Alta Vista, a leading content provider also became a free ISP. There are other Companies like Tritium Network, Freei.Net, etc. which are providing free Internet access. All of these companies are following more or less the same approach. They run an ad strip, which is displayed on the screen either blocking a functional area of the user's browser application or reducing the browsing window size of the users browser application. None of these approaches of prior art integrate the ad display within the architecture of a browser application, allow automatic user access to areas covered by the ad display, without having to manually move the ad window, use all of the
substrate areas (about 30% of the total pixel space) for displaying ISP-controlled messages, or create more than one such sponsor information displaying windows.
Conventional browsers basically provide an interface between the user and the Web. None of such browsers of prior art provide an interface between the user and the ISP, which is of significant importance m enhancing the quality of customer support on one hand, and on the other, raising decent advertisement revenue for bringing good quality sponsored Internet access to the users. From these examples, it will be seen that an interface between the user and the Web of a conventional browser, and the ad display approaches of the prior art, fail to provide certain types of functionality, which could make Internet access free and truly a user-friendly, unrestricted media of the masses, at par with the radio and television. Accordingly, there is a need for a user interface that is free of such limitations.
SUMMARY OF THE INVENTION
The browser of the present invention comprises a dialer module, a browsing module and a floating window module. The dialer has unique features, which allow only browser-specific connectivity with the ISP. The user cannot access the Internet using any browser other than the browser of the present invention. This assures the continued display of the sponsor messages during the entire browsing session, and prevents unauthorized use of the sponsor-paid Internet services. The browsing module allows all the conventional browsing functions. In addition, it codes the web site
URL of the Internet Service and Content Provider (ISCP) , as a permanent default home page, which (may or may not) be changed by the user.
The floating window module comprises of one or more floating windows, anchored to the substrate areas, which windows continuously display sponsor information and messages, and can neither be closed nor moved, nor lose focus. However, when the user accesses the menus, tools, controls etc. with the mouse cursor, m the substrate areas, the floating windows disappear or move to a new location, and return as the cursor returns to the document window. Alternately such menus, tools, controls etc. can also be accessed by displaying them m the document area m response to a mouse or keyboard command or combination. Hence the floating windows neither obstruct the normal display of the browsing window, nor compromise any of the browsing functions in the substrate areas .
The invention is preferably implemented in a computer having a processor with a modem, an operating system, a graphical user interface and an HTTP-compliant browser, a telephone connection and an Internet access account. According to the preferred embodiment, there is described a method of browsing the World Wide Web of the Internet using an HTML-compliant client, supporting a graphical user interface.
The method begins with the launch of the browser icon from the desktop, which opens up the dialer window. On the first launch the user needs to input certain personal data and account information for setting up an account. On all subsequent launches the dialer uses the
user information to connect to the ISP server. Apart from the functions of a conventional dialer, the dialer of the present invention does the following, a) adds a prefix to the user name and password and b) assigns default URL address to the floating windows for downloading the user specific files from the sponsor or ISP server. These functions allow the ISP server to recognize the permitted browsing interface and allow targeted delivery of sponsor information, messages, advertisements.
As the dialer presents the user information to the local ISP server, the user name and password is authenticated, and the browser is launched. As the floating window and browsing window data is by permanent default stored on the nonvolatile memory of the client machine, there is no delay in displaying these documents. As soon as the server is connected the displayed documents are updated, first the browsing window, then the user URL request and then the floating windows data is updated m the background during the idling time of the browser. Hence the browsing window functions are prioritized over the floating window update downloads.
The user can use the browsing window m exactly the same way as any other conventional browser. During the browsing mode, the user's concentration is in the browsing window and the substrate areas are covered by the floating windows displaying sponsor information. However the user can access the substrate area for using the menus, tools, controls etc. by simply moving the cursor m the substrate areas. The floating window displays disappear as the cursor moves m, and reappear
as the cursor returns back to the browsing window. The preferred embodiment also enables the user to go to the sponsor web sites via the floating window URL link, by using keyboard, mouse-click combination. Alternately the menus, tools, controls etc. can also be accessed by displaying such menus, tools, controls etc. m the browsing window by a mouse or keyboard or combination command .
It is an object of the invention to provide multi-windows connectivity feature to a browser; at least one of such windows is by permanent default hyperlinked to the ISP. It is thus a primary object of the invention to enhance the operation and function of a web browser, by creating a floating windows interface, which enables real time visual interaction with the ISP, without compromising any of the browsing functions of the browser. It is another more particular object of the invention to provide without interruption information to the subscriber, through one or more of such floating window interface. Such information may include, without limitation, advertisements, webmercials, messages, notices or announcements from ISP, news, mtra-company memos or messages between employees, receipt of an e-mail message, broadband video or television or some such information.
It is also an object to assign ISCP (Internet Service and Content Provider) defined, uneditable ISCP URL addresses to the floating windows and the browsing window. On connecting, the floating windows download the sponsor mformation/ad document from the ISCP host server, and the browsing window retrieves the ISCP home
page. In a preferred embodiment such sponsor information documents and ISCP home page documents are stored m the non-volatile memory area of the client machine, such as the disk memory. The disk memory also stores the browser program of the present invention.
It is still another object of the invention to allow convenient automatic subscriber access to the tools, controls, menus etc. m the substrate areas of the browser, which are normally masked by the floating windows interface of the present invention, either by cursor responsive access of the substrate area or display of the tools, controls, menus etc. m the browsing area.
It is also an object of the invention to assign permanent preferential focus and cursor-responsive functionality to the floating windows during the entire login session, even if the user launches another application.
It is yet another object of the invention to enable subscriber to hyperlink to the web sites of the sponsor, whose message; information advertisement is displayed m the floating window interface of present invention.
It is yet another object of the invention to allow only browser specific connectivity to the specific ISP, thereby preventing unscrupulous use of the ISP services by using any other conventional browser. In one embodiment this can be done by automatic addition of at least two-digit browser code to the user password. Thus the server will handshake only with the prescribed browser client. In yet another embodiment, this can also be achieved by the dialer module disconnecting the live Internet connection on the launch of the foreign browser.
It is a further object of the present invention to schedule the floating windows document download during the idling time of the browser.
It is also further object of the present invention to provide an interface for display of broadband NTSC or some such television or video signals within the browser application, m a client machine integrated with a TV circuitry card. Such analog signals are first converted to RGB digital data via a conventional information processing apparatus, and then displayed within the browser application outside the browsing window, m one of the floating windows. Such video signals may originate from broadcast television, cable television, or analog data input from a video cassette recorder, or video laser disk player, or even a video camera located at some remote location, and such information processing apparatus comprise of a conventional add-m card that integrates full motion video and audio with personal computer, which is video-enhanced with a VGA or SVGA graphics card.
It is also an object of the present invention to display TV- like multimedia ads referred to as Webmercials. It is also an object of the invention to deliver advertisements tailored to specific demographics, to enhance the efficiency of the ad campaigns.
The foregoing summary of some of the more pertinent objects of the present invention should be construed to be merely illustrative of some of the more prominent features and applications of the invention. Many other beneficial results can be attained by applying the disclosed invention m a different manner or modifying
the invention as will be described. Accordingly, a complete understanding of the invention may be had by referring to the following detailed description of the preferred embodiment .
BRIEF DESCRIPTION OF THE DRAWINGS
For a more complete understanding of the present invention and its advantages, reference is now made to the following description taken m conjunction with the accompanying figures m which like reference numbers indicate like features and wherein:
FIGURE 1 is a block diagram illustrating a web browser including a dialer module, a browsing module, and a floating window m accordance with a preferred embodiment of the present invention;
FIGURE 2 is a diagram illustrating an upper floating window URL address for the browser of FIGURE 1 m accordance with the present invention;
FIGURE 3 is a flow diagram of a method for displaying and updating information m the browser of
FIGURE 1 by a preferred embodiment m accordance with the present invention;
FIGURE 4 shows schematically a method for user maneuvering of the floating windows to access the menus, tools, and controls m substrate areas of the browser of FIGURE 1; and
FIGURE 5 shows schematically a method for user access to the sponsor web site via the sponsor information display m the floating windows of the browser of FIGURE 1.
DETAILED DESCRIPTION OF THE INVENTION
The preferred embodiment of the present invention is designed for a national or a multinational Internet Service and Content Provider (ISCP) , who would distribute the browser/software interface product of the present invention to the end users through the affiliate ISPs. The preferred embodiment is herein described m terms of the conventional dial up Internet connection protocol.
As represented m FIGURE 1, the preferred embodiment of the World Wide Web browser of present invention comprises of three Modules identified as Ml, M2 and M3 which provide multi -window connectivity capability. To access the World Wide Web, a user needs compatible hardware and a telephone connection (or any other means like cable or satellite dish etc.) m addition to the browsing software for access to an Internet Service Provider (ISP) . The Dialer Module Ml is launched when browser icon on the client desktop is clicked. The Dialer Module Ml includes automatic connection and automatic disconnection functionality as well as dialer and account authentication functionality. In addition, the Dialer Module Ml may include a browser lock.
The Dialer Module Ml has a built m database of affiliate ISPs 10 for the user to select a local ISP 12. Based on the selected local ISP 10, an ISP specific code 16 is generated by the user name prefix generator 14. In one embodiment, the user name prefix generator 14 is a multi-digit, ISP-specifIC, user name default prefix generator. When the user enters the user name and password 18, the user name compiler 20, compiles a new user name by prefixing the ISP code 16 to the user name
18. The new user identity 22 thus generated is not known to the user and recognized only by the affiliate ISP terminal server 24, thus permitting a successful handshake and account authentication 26. This feature of the Dialer Module Ml will allow account access exclusively by using the browser of the present invention, because the local ISP terminal server 24 recognizes only the compiled user ID 22, and not the one entered by the user 18. If the user accesses 36 the account using a conventional foreign browser 30, the user ID 38 will be rejected 40, making it impossible to access the account using any browser other than the browser of the present invention. In the same way if the foreign browser 30 is launched 32 during the browsing session, the auto disconnector function 28 of the Dialer Module Ml will disconnect 34 the current browsing session to prevent parallel browsing through the foreign browser during a browsing session. The auto disconnect function 28 is also activated by browser login and browser logout. These features of the Dialer Module Ml assure that the user's sponsored access, which is paid by the sponsor displays in the floating windows of the browser, is through only the browser of the present invention. Alternately this is also achieved by retaining the overlay of floating windows on any application that is launched during a browsing session.
After the network connection is established the ISP terminal server 24 retrieves from the network servers 24A the requested documents, and feeds them to the Browsing Module M2 and the Floating Windows Module M3. The Browsing Module M2 has bilateral interactive data input
and output operation through a primary browsing window and comprises the primary browsing window 42 and the supporting substrate area 46. The browsing window 42 displays by permanent default a portal web page 44, which is ISCP assigned and cannot be changed by the user. The commonly accepted default screen size is 800 x 600 pixels, for a total of 480,000 square pixels, of which the browsing window usually takes up approximately 800 x 425 pixels, and the rest of the pixel space is taken up by the upper and lower substrate areas. The upper substrate area is about twice the size of the lower substrate area. In the present invention the substrate areas are normally covered by the Floating Windows Module M3 , displaying the sponsor information. The Floating Window Module M3 is cyclic one way with sponsor information file transfer and display functionality. In a preferred embodiment the Floating Window Module M3 comprises floating windows 48 anchored to the upper 50 and lower 52 substrate areas of the browser application.
In a particular embodiment, one or more of the floating windows is anchored to part or all of the substrate areas of the browser application, located outside the user-controlled document window, and displayed by permanent default with the opening of the browser application, for either a pre-defined length of time or until the closing of the application.
The information displayed m the floating windows 50 and 52 are retrieved, updated and displayed according to scheme outlined m FIGURE 2, FIGURE 3 and FIGURE 4. In particular, the floating windows masks all functions,
controls, tools and menus of the substrate area during cursor activity m the browsing window and exposes such controls, tools and menus either when the cursor is moved into the substrate area or response to mouse, keyboard or combination commands.
The program algorithm assures that the floating windows remain open and active as long as the client machine is connected to the LISP. It further assures that the dialer disconnects the Internet connection if any other browser.exe file is opened, making sure that Internet access is not possible simultaneously with an alternate browser program installed m the client machine. Alternately the uninterrupted display of floating windows is also assured by designing such windows to remain on top of any and all applications simultaneously launched.
A typical server 24 and 24A operates a so-called "web site" which supports files in the form of documents and pages. The "World Wide Web" (WWW) is a collection of servers of the Internet, which utilize the Hypertext
Transfer Protocol (HTTP) . HTTP is a known application protocol that provides users access to files (which can be m different formats such as text, graphics, images, sound, video, etc.) using a standard page description language known as Hypertext Markup Language (HTML) . In this embodiment, the primary browsing window of the browser is HTTP-compliant for displaying the user- requested web pages from a remote server.
A network path to a server is identified by a so-called Uniform Resource Locator or URL having a known syntax for defining a network connection. The URL
address defines the server and the specific page on the web site hosted by that server. Upon such specification, the client makes a TCP/IP request to the server identified m the URL link and receives a web page. The floating window displays follow a similar web page download protocol .
In a particular embodiment, the sponsor messages are displayed m HTML or other suitable formats downloaded to non-volatile memory of the client machine from a remote server hosting web pages with sponsor messages m response to an ISCP assigned user-specific default URL, or a program generates a site-specifIC URL. The display content of the floating window includes HTML, JavaScript format, imbedded real video, or other graphic format, which can be clicked-through to the sponsor website via a URL link, by a keyboard command or by keyboard mouse command combination. The Internet bandwidth may be accessed via a non-dialup broadband cable modem or other connection. The client machine may be a television or a hand-held mobile telecommunication device. The floating windows may display online or offline.
FIGURE 2 illustrates the components of the URL address assigned to each floating window based on the information entered by the user. The floating window URL address is construed by the program algorithm and has file download protocol 50A, domain name of the ISCP 50B, root directory 50C of the ISCP web site, location of the sponsored ad m the floating window 50D, identification of the local ISP 50E and user profile options 50F. The root directory 50C of the ISCP web site host the pages containing the sponsor ads, for display m the floating
windows. The location of the sponsor ad m the floating window e.g. topi 50D delivers the ad message to the left portion of the upper substrate area of the browser display. The identification (dial up telephone number) of the local ISP for geographical area-specific content delivery e.g. 16172731494 50E downloads the sponsor ads located on the ISCP server targeted for Boston area residents. The user profile options 50F entered by the user on signing up for the service. This sixth level URL name, programs more than one options for the specific user such as sex, age, profession, income etc., allowing variation in subject matter of the content delivery.
The programming codes for the first four address components of the floating windows URL are built into the browser program by the software manufacturer/ISCP, which can not be changed at the run time execution of the software program of the present invention. The fifth and sixth address components are automatically assigned by the dialer and account setup functions of the browser, which can change only with the change m the local
Internet service provider (LISP) and change m the user profile. The final destination of the floating windows' default URL is therefore ISCP defined, and therefore assures targeted content delivery to focused user groups. This is particularly important in tailoring advertisements to specific demographics, thereby achieving high click-through rates.
The floating windows display sponsor information, that may carry high end graphics, multimedia animations and even videos and audios , which will be updated frequently. In a particular embodiment, one of the
floating windows may be an interface for the display of broadcast television, cable television, or data input from a video cassette recorder or video laser disk player or a video camera located at a remote location. Such information requires comparatively larger file size, thereby requiring longer download time. The preferred embodiment of the present invention adopts a file download and file update strategies, which not only efficiently downloads the floating window information from the corresponding server, but also reduces the net document download time of the browsing window.
FIGURE 3 is a flow diagram of steps performed m displaying and updating information by a preferred embodiment m accordance with the present invention. The ISCP gateway 44 and other common portal pages, as also the floating windows introductory information 50 and 52, are permanently saved on the resident memory 60 of the client machine. As such, when the user launches 56 the browser of the present invention by clicking the desktop browser icon 54, the corresponding content files are instantly retrieved 58 from the resident memory 60 and instantly displayed m the browsing window 62 as well as the floating windows 62A. Hence in contrast to the conventional browsers, there is no delay time m display of the contents.
While the contents are already displayed the affiliate ISP server is contacted 64, and after the user ID authentication 66, the connection is established 68. As the connection is established the content files are updated via the corresponding URL address 70 and 70A.
While the updates of the contents of the browsing window
takes preference 70, the update of the floating window content 70A and the corresponding resident memory data 70A takes place only m the background during the idling time of the browser. In this way, data output of the floating window is continuously and exclusively controlled and automatically updated intermittently m the background, during the browsing idling time from the ISCP server via the default URL. In addition to the most portal sites, the resident memory also stores the most frequently visited pages based on the browsing pattern of the user. Thus the data download and updating scheme of the present invention not only further improvises the browsing speed of the browser, but also saves the bandwidth. The floating windows of the present invention, neither can be closed by the user, nor can be browsed for displaying any web site other than the one defined by the permanent default URL. The only manipulation of these floating windows possible by the user, is their disappearance by moving the mouse pointer m the substrate area of the browser application. The user thus can access the substrate area for working with the menus, controls, tools etc. without any obstruction by the floating windows. FIGURE 4 shows three screens depicting schematically a functional overview of the preferred embodiment and particularly shows the user maneuvering of the floating windows to access the substrate areas. The floating window can neither be closed, moved, manipulated nor interacted with any other way than defined by the browser without closing the application. The floating window
never loses focus and continues to display the sponsor messages irrespective of the application launched.
During normal browsing when the cursor is m the browsing window 72, the floating windows cover the substrate areas (Screen 1) . There are absolutely no obstructions m the user browsability or loss of any functionality of the browser. The user can access all the control, tools, menus etc. by simply moving the cursor 72 m the upper substrate area 74, which exposes the upper substrate area (Screen 2) . In the same manner simply moving the cursor 72 m the lower substrate area 76 (Screen 3) can access the lower substrate area.
A very important feature of web advertising is the interactive ability. The user can click on a web advertisement and can either complete a transaction then and there, or go to the sponsor web site to initiate a transaction or get more information. The preferred embodiment of the present invention retains this quality of a web advertisement, and allows access to the sponsor web site for further transaction, as schematically illustrated m FIGURE 5.
In a preferred embodiment the user can go to the sponsor web site via the sponsor information display by moving the mouse cursor while pressing the control key. The floating window does not disappear. While m the floating window the user can use a left mouse click and control key combination 78 to activate the sponsor URL link 80 to download the sponsor web page from the host server 82 and display the same m the browsing window 84. Alternately, other commands that the user can execute through the floating windows m accessing the sponsor web
site are single keyboard commands, such as FI, F2 etc. URLs for sponsor web pages can also be represented by placing corresponding buttons on the right upper corner or (any appropriate location) of the browser substrate area .
In another preferred embodiment the menus, tools, controls etc. can be conveniently accessed from within the browsing window by a right mouse click, which launches a Java applet displaying the menus, tools, controls etc. without disrupting the display of the floating window. In such an embodiment the browsing window may or may not have the substrate areas .
While the invention is described in terms of the preferred embodiments as used by a specific conventional ISP, however, an adaptation of the preferred embodiment can be used to provide sponsor paid Internet access independent of the ISP and/or a free access browser interface. In other words the features of the preferred embodiment can be further enhanced to enable the sponsor paid access, irrespective of which ISP to which the user subscribes . Such an enhancement to the preferred embodiment is achieved by adding a fourth module, the User Access Monitoring and Accounting Module (UAMAM) .
The UAMAM is a portal website of the free access browser interface provider. When the user logs in the Internet Interface Provider's (IIP) portal site, the user is identified by the user name and password either entered in the dialer or directly on the portal site. The portal site brings up the user's updated account status, and opens a timer which times the duration of the Internet access until the connection is snapped. The
total time of each browsing session is added to the account of each user in the portal site database. The user account database maintains a complete record of the user's browsing activity. The IIP thus can estimate the total monthly browsing time of each user. Based on the prevalent Internet access rates in the geographic region, the IIP either pays to the user's ISP or directly credits the amount to the user. Thus the preferred embodiments of the present invention can not only enable sponsor paid Internet access to the user through the ISP, but also independent of an ISP as an Internet Interface Provider (IIP) -
Although the invention has been described in terms of a preferred embodiment, those skilled in the art will recognize that various modifications of the invention can be practiced within the spirit and scope of the appended claims. For example, in one particular embodiment, the method can be implemented as a stand alone software algorithm working in conjunction with' a conventional browser such as Internet explorer or Netscape installed on the client machine. In such a method the embodiment comprises of the dialer module and the floating windows module only and uses the browsing interface of the installed browser. In a variation of the preferred embodiment the floating window displaying continuous sponsor messages may also contain applets for menus, tools, controls or such information, which can be swapped using the mouse or keyboard key. In another variation of this embodiment, the floating window continuously displays sponsor messages in a defined area outside and tiled with the
open application window. These sponsor messages are m the form of data, voice or video files.
In still another variation of the preferred embodiment the when the Internet is accessed via a non-dial up, high speed broadband mode, the dialer/account authenticator module performs no dial up function. In yet another variation the client machine is a television.
In another example the Internet access is substantiated with the real time access to the television and radio broadcast within the floating window interface. In yet another embodiment of the present invention the floating window is a means of real time communication between employees of a company or institution or a chat group. In yet another embodiment it provides an interface for a mail client, a facsimile transmission client or a data back up service. In still another embodiment it displays real time news, commentaries etc.
In yet another embodiment at least one of the floating windows functions as instant 24 -hour access to the customer support department of the ISP. In yet another embodiment the entire top substrate area can be used to display up to 800 X 120 pixel size panoramic multimedia webmercial containing life like animations, audio and even videos. In still another embodiment the floating window of the present invention is used for real time video conferencing with a single or multiple destinations simultaneously.
Several embodiments of the present invention are specifically illustrated and described herein. However, it will be appreciated that modifications and variations
of the present invention are covered by the above teachings. While the preferred embodiments of the present invention have been illustrated in detail, it should be apparent that modifications and adaptations to those embodiments may occur to one skilled in the art without departing from the scope of the present invention as set forth in the following claims.