WikiPatents - Community Patent Review
Create Free Account  |  License or Sell Your Patent  |  WikiPatents Marketplace  |  WikiPatents Blog
Username:  Password:  
    
Advanced Search
Method and apparatus for tracking the navigation path of a user on the world wide web    
United States Patent5717860   
Link to this pagehttp://www.wikipatents.com/5717860.html
Inventor(s)Graber; Terry E. (Downingtown, PA); Kopelman; Joshua (Malvern, PA); Watkeys, III; Edwin Howell (North Wales, PA); Weinberger; Marvin I. (Havertown, PA)
AbstractA method and apparatus for tracking the navigation path of a user that has been directed to a second site on the World Wide Web (WWW) from a first site on the WWW. The first site has a universal resource locator (URL) symbol for uniquely identifying an address of the first site on the WWW, and the second site has a URL symbol for uniquely identifying an address of the second site on the WWW. A composite URL symbol is received at the second WWW site when the user is directed from the first site to the second site. The composite URL symbol has a first portion corresponding to the URL symbol of the second site, and a second portion that includes information corresponding to the identity of the first site. Information representative of the identity of the first WWW site is captured at the second WWW site from the second portion of the composite URL. The identity of the first WWW site is then determined at the second WWW site by comparing information from the second portion of the composite URL to a table having a plurality of entries each of which is representative of a known WWW site.
   














 Title Information Submit all comments and votes
 
Patent Text Patent PDF Print Page Summary File History
Plain text PDF images Print Summary File History
Drawing from US Patent 5717860
Method and apparatus for tracking the navigation path of a user on the

     world wide web - US Patent 5717860 Drawing
Method and apparatus for tracking the navigation path of a user on the world wide web
Inventor     Graber; Terry E. (Downingtown, PA); Kopelman; Joshua (Malvern, PA); Watkeys, III; Edwin Howell (North Wales, PA); Weinberger; Marvin I. (Havertown, PA)
Owner/Assignee     Infonautics Corporation (Wayne, PA)
Patent assignment
All assignments
Publication Date     February 10, 1998
Application Number     08/531,370
PAIR File History     Application Data   Transaction History
Image File Wrapper   Patent Term   Fees
Litigation
Filing Date     September 20, 1995
US Classification     709/227 705/14 709/218 709/245 715/501.1
Int'l Classification     G06F 013/14 G06F 013/42 H04L 012/46 H04L 029/02 4
Examiner     Coleman; Eric
Assistant Examiner     Rinehart; Mark H.
Attorney/Law Firm     Reed Smith Shaw & McClay LLP
Address
Parent Case    
Priority Data    
USPTO Field of Search     395/200.06 395/200.09 395/200.11 395/200.12 395/200.15 395/200.16 395/214 395/240 395/244 395/187.01 395/741 395/762 395/615 395/77 340/825.34 340/825.35 380/23 380/24 380/25 380/49 379/118 379/127 379/142 364/225.1 364/225.4 364/227.3 364/286.5 364/918.1 364/918.9 364/DIG. 1 364/DIG. 2
Patent Tags     tracking navigation path user the world wide web
   
Enter a comma (,) or semicolon (;) between multiple tag words/phrases.
Describe this patent:
 Amusing   
 Clever   
 Complex   
 Efficient   
 Historic   
 Important   
 Innovative   
 Interesting   
 Practical   
 Simple   
[no votes]
Patent WIKI

Share information and news about this patent, including information and news about the technology, inventors, company, ligation and licensing.

 References Submit all comments and votes
 
*references marked with an asterisk below are user-added references
 U.S. References
 
Add a new US reference:  
ReferenceRelevancyCommentsReferenceRelevancyComments
5603025
Tabb
707/2
Feb,1997

[0 after 0 votes]
5590180
Tonomura
379/114.05
Dec,1996

[0 after 0 votes]
5572643
Judson
709/218
Nov,1996

[0 after 0 votes]
5561706
Fenner
455/406
Oct,1996

[0 after 0 votes]
5557721
Fite

Sep,1996

[0 after 0 votes]
5544322
Cheng
709/229
Aug,1996

[0 after 0 votes]
5537314
Kanter
705/14
Jul,1996

[0 after 0 votes]
5537546
Sauter
709/230
Jul,1996

[0 after 0 votes]
5537586
Amram
707/3
Jul,1996

[0 after 0 votes]
5499297
Boebert
713/159
Mar,1996

[0 after 0 votes]
5491820
Belove
707/3
Feb,1996

[0 after 0 votes]
5442342
Kung
340/5.27
Aug,1995

[0 after 0 votes]
5416842
Aziz
380/30
May,1995

[0 after 0 votes]
5359508
Rossides
705/30
Oct,1994

[0 after 0 votes]
5355472
Lewis
707/101
Oct,1994

[0 after 0 votes]
5220655
Tsutsui
709/229
Jun,1993

[0 after 0 votes]
5210820
Kenyon
704/200
May,1993

[0 after 0 votes]
5159669
Trigg
715/814
Oct,1992

[0 after 0 votes]
5095480
Fenner
370/238
Mar,1992

[0 after 0 votes]
4885789
Burger
713/164
Dec,1989

[0 after 0 votes]
4726014
Goldman
370/328
Feb,1988

[0 after 0 votes]
5530952


Dec,1969

[0 after 0 votes]
 Foreign References
 Other References
 Market Review Submit all comments and votes
   
Market Size
Estimate the gross annual revenues of the relevant market sector:
> $10B
$5B - $10B
$2B - $5B
$500M - $2B
$100M - $500M
$10M - $100M
$1M - $10M
$500K - $1M
$100K - $500K
< $100K
[No votes]
$0
 
$0   $2.5B   $5B   $7.5B   $10B
Market Share
Estimate the percentage of the relevant market sector this invention will capture:
75% - 100%
50% - 74.99%
25% - 49.99%
10 - 24.99%
5 - 9.99%
2 - 4.99%
1 - 1.99%
< 1%
[No votes]
0.0%
 
0%   25%   50%   75%   100%
Reasonable Royalty
What percentage of gross sales should the inventor or assignee be paid?
75% - 100%
50% - 74.99%
25% - 49.99%
10 - 24.99%
5 - 9.99%
2 - 4.99%
1 - 1.99%
< 1%
[No votes]
0.0%
 
0%   25%   50%   75%   100%
Public's "Guesstimation" of Royalty Value
Market SizeN/A[No votes]
xMarket ShareN/A[No votes]
xReasonable RoyaltyN/A[No votes]

N/A

License Availablity
If you are NOT the owner or assignee, answer here:
Yes, license is available for purchase

No, license is not currently available



[No votes]
License Availablity
If you ARE the owner or assignee, answer here:
Yes, license is available for purchase

No, license is not currently available



[No votes]
Competitive Advantage
Does this invention have a significant competitive advantage over similar technologies?
Yes

No



[No votes]
Most helpful competitive advantage comment
[No comments]

Commercial Alternatives
Are there viable commercial alternatives for this invention?
Yes

No



[No votes]
Most helpful commercial alternative comment
[No comments]

 Technical Review Submit all comments and votes
 Claims Submit all comments and votes
 


What is claimed is:

1. A method for tracking the navigation path of a user operating on a user station, said user having been directed to a second site on a world wide web (WWW) from a first site on said WWW, said first WWW site having a universal resource locator (URL) for uniquely identifying an address of said first WWW site on said WWW, said second WWW site having a URL for uniquely identifying an address of said second WWW site on said WWW, said first WWW site including means for directing said user from said first WWW site to said second WWW site, comprising the steps of:

(A) receiving a composite URL at said second WWW site when said user is directed from said first WWW site to said second WWW site, said composite URL having a first portion corresponding to said URL of said second WWW site, said composite URL having a second portion, said second portion including information corresponding to said identity of said first WWW site, said first WWW site being different from said user station, said second WWW site being different from said user station;

(B) capturing, at said second WWW site, said information representative of said identity of said first WWW site from said second portion of said composite URL; and

(C) determining, at said second WWW site, said identity of said first WWW site by comparing information from said second portion of said composite URL to a table having a plurality of entries each of which is representative of a known WWW site;

wherein said first WWW web site has a first plurality of web pages, said second WWW site has a second plurality of web pages, said first plurality of web pages being different from said second plurality of web pages.

2. The method of claim 1, wherein said second portion of said composite URL is formed of a UNIX symbolic link representing said first site and a destination filename representing a destination page of said user at said second site.

3. The method of claim 2, wherein said URL of said first site represents a web page of said first site on said WWW.

4. The method of claim 3, wherein said first potion of said composite URL represents a home page of said second site on said WWW.

5. The method of claim 4, wherein said first site represents a co-marketer of on-line services on said WWW and said second site represents an on-line service on said WWW.

6. The method of claim 5, further comprising the step of:

(E) using, at said second WWW site, said identity of said first WWW site determined in step (D) to pay a bounty to said co-marketer.

7. The method of claim 6, wherein said composite URL is generated at said first WWW site when said user is directed from said first site to said second site.

8. An apparatus for tracking the navigation path of a user operating on a user station, said user having been directed to a second site on a world wide web (WWW) from a first site on said WWW, said first WWW site having a universal resource locator (URL) for uniquely identifying an address of said first WWW site on said WWW, said second WWW site having a URL for uniquely identifying an address of said second WWW site on said WWW, said first WWW site including means for directing said user from said first WWW site to said second WWW site, comprising:

(A) means, at said second WWW site, for receiving a composite URL at said second WWW site when said user is directed from said first WWW site to said second WWW site, said composite URL having a first portion corresponding to said URL of said second WWW site, said composite URL having a second portion, said second portion including information corresponding to said identity of said first WWW site;

(B) means for capturing, at said second WWW site, said information representative of said identity of said first WWW site from said second portion of said composite URL; and

(C) means for determining, at said second WWW site, said identity of said first WWW site by comparing information from said second portion of said composite URL to a table having a plurality of entries each of which is representative of a known WWW site;

wherein said first WWW web site has a first plurality of web pages, said second WWW site has a second plurality of web pages, said first plurality of web pages being different from said second plurality of web pages.

9. The apparatus of claim 8, wherein said second portion of said composite URL is formed of a UNIX symbolic link representing said first site and a destination filename representing a destination page of said user at said second site.

10. The apparatus of claim 9, wherein said URL of said first site represents a web page of said first site on said WWW.

11. The apparatus of claim 10, wherein said first portion of said composite URL represents a home page of said second site on said WWW.

12. The apparatus of claim 11, wherein said first site represents a co-marketer of on-line services on said WWW and said second site represents an on-line service on said WWW.

13. The apparatus of claim 12, further comprising:

(E) bounty payment means, coupled to said means for determining, for generating a payment record for paying a bounty to said co-marketer.
 Description Submit all comments and votes
 


FIELD OF THE INVENTION

The present invention is directed to on-line computer systems for delivering information and computer services to users coupled to such systems. More particularly, the present invention is directed to an automated system for capturing information representing the identity of an entity that has directed a user to an on-line system. Still more particularly, the present invention is directed to a system for tracking user paths on the world wide web (WWW).

BACKGROUND OF THE INVENTION

On-line computer services such as, for example, on-line information retrieval services, on-line travel reservation services, or on-line stock trading services, receive new subscribers from various sources. New subscribers are typically directed to an on-line service by advertisements placed by the on-line service itself; through word-of-mouth referrals given by existing system subscribers, or by third party computer system marketers (referred to hereinafter as co-marketers) of the on-line service. Different co-marketers may typically use different media for promoting a particular on-line computer service. For example, a magazine acting as a co-marketer for an on-line service might use a magazine advertisement, which includes a free software disk for accessing the on-line service, to promote the on-line service. Alternatively, various directory services available on the WWW such as, for example, the Yaho.RTM. or Web Crawler.RTM. directory services, might use a listing on their directory pages and a link to a WWW page associated with an on-line service, to direct potential new subscribers to an on-line service. Thus, new subscribers can be directed to the same on-line service from different co-marketers and through different marketing channels. It would be desirable to be able to capture and track the co-marketing source which directed each new subscriber to an on-line service. In addition, it would be desirable to capture and track the co-marketing source which directed a new subscriber to an on-line service in a manner which required no participation or intervention from the new subscriber.

When a user navigates through various sites during a session on the WWW, the navigational history reflecting the past locations traversed by the user during the session is typically lost as the user moves from one site to the next site. Thus, unless the user were to manually track the various sites traversed during a world wide web session, it would be difficult for the user, or for any service monitoring the user, to know the identity of any previous world wide web site traversed by the user during a session. It would be desirable to have a system for attaching navigational history information to a user traversing the WWW so that a current web site could determine electronically at least the previous WWW site visited by the user.

Universal resource locators are often used to direct users through various pages at a site on the world wide web. There are two different techniques for specifying addresses using universal resource locators. In a first technique, known as fully specified addressing, the full string associated with a universal resource locator is specified each time a user moves from one web page to the next web page. In the second technique, known as relative addressing, only information representing the root directory or the current directory (or subdirectory) of the user is specified as a user moves from one web page to the next web page. One drawback of using relative universal resource locator addressing is that it is impossible to move "up a directory tree" using such addressing, without specifying the root directory. UNIX symbolic links may be used in specifying a particular root directory. However, when relative addressing is used, it is impossible to carry this UNIX symbolic link information forward as a user moves from page to page. It would be desirable if this limitation of relative universal resource locator addressing could be ameliorated, such that the UNIX symbolic link information could be retained during the relative addressing of web pages.

It is therefore an object of the present invention to provide a unified system for capturing and tracking a co-marketing source which directed a new subscriber to an on-line service.

It is a further object of the present invention to provide a system for capturing and tracking information identifying a co-marketing source which directed a new subscriber to an on-line service, which requires no participation or intervention from the new subscriber.

It is a still further object of the present invention to provide a system for attaching navigational history information to a user traversing the world wide web so that a current web site could determine electronically at least the previous world wide web site visited by the user.

It is a still further object of the present invention to provide a system which could be used in conjunction with relative universal resource locator addressing, which permitted a user in a particular directory at a web site to move up a directory tree.

These and other objects of the invention will become apparent from the description of the invention which follows.

SUMMARY OF THE INVENTION

The present invention is directed to an apparatus for capturing and storing a co-marketer identification symbol representing an identity of an entity that has referred a user on a user station to a computer service, wherein the user station is coupled to the computer service by a communications path. A database is provided for storing a plurality of user records. Each of the user records includes a user identification field for storing information uniquely associating each of the user records with a user, and a co-marketer identification field for storing identity information representing the identity of an entity that directed the user to the computer service. An enrollment means is coupled to the communications path and the database, and is provided for enrolling a user on the computer service. The enrollment means includes means for determining a co-marketer that directed the user to the computer service, and means for assigning a unique user identification number to the user. The enrollment means further includes means for storing a co-marketer identification symbol representative of a co-marketer and the unique user identification number of a user in the co-marketer identification and user identification fields, respectively, of one of the user records.

In accordance with a further aspect, the present invention is directed to a method and apparatus for tracking the navigation path of a user that has been directed to a second site on the WWW from a first site on the WWW. The first site has a universal resource locator (URL) symbol for uniquely identifying an address of the first site on the WWW, and the second site has a URL symbol for uniquely identifying an address of the second site on the WWW. A composite URL symbol is received at the second WWW site when the user is directed from the first site to the second site. The composite URL symbol has a first portion corresponding to the URL symbol of the second site, and a second portion that includes information corresponding to the identity of the first site. The information representative of the identity of the first site is captured at the second WWW site from the second portion of the composite URL. The identity of the first WWW site is then determined at the second WWW site by comparing information from the second portion of the composite URL to a table having a plurality of entries each of which is representative of a known WWW site.

In accordance with a still further aspect, the present invention is directed to a method and apparatus for redirecting a user from a first location on the WWW to a second location on the WWW, wherein relative URL addressing is used during the redirecting process. A signal is received from the first location indicating that the user wishes to move from the first location on the WWW to the second location on said WWW. In response to the signal, a current URL representing an address of the first location on the WWW and a destination URL portion representative of an address of the second location on the WWW are passed to a redirecting means. The current URL includes first and second portions. A destination URL is formed with redirecting means by substituting the destination URL portion in place of the second portion in the current URL, wherein the destination URL represents a relative address of the second location on the WWW. The user is then moved from the first location on the WWW to the second location on the WWW in accordance with the destination URL formed by the redirecting means.

In accordance with a still further aspect, the present invention is directed to a method and apparatus for tracking the navigation path of a user that has been directed to a second site on the WWW from a first site on the WWW. A URL is received at the second WWW site when the user is directed from the first site to the second site. At the second WWW site, information representative of an identity of the first WWW site is captured by identifying a first code in the URL. A destination web page is determined for the user, and a revised destination web page is formed by inserting a second code representative of the identity of the first WWW site into at least one selected web page link associated with the destination web page. The revised destination web page is then transmitted to the user.

BRIEF DESCRIPTION OF THE DRAWINGS

In order that the manner in which the above-recited and other advantages and objects of the invention are obtained and can be appreciated, a more particular description of the invention briefly described above will be rendered by reference to a specific embodiment thereof which is illustrated in the appended drawings. Understanding that these drawings depict only a typical embodiment of the invention and are not therefore to be considered limiting of its scope, the invention and the presently understood best mode thereof will be described and explained with additional specificity and detail through the use of the accompanying drawings.

FIG. 1 is a block diagram showing a system for enrolling new users on an on-line system and capturing co-marketing information associated with such new users, in accordance with a preferred embodiment of the present invention.

FIG. 2 is a flow diagram illustrating the operation of a system for enrolling new users on an on-line system and capturing co-marketing information associated with such new users, in accordance with a preferred embodiment of the present invention.

FIG. 3 is a diagram of a look-up table for associating UNIX symbolic link information with co-marketers, in accordance with a preferred embodiment of the present invention.

FIG. 4 is a diagram illustrating preferred data structures for storing a Subscriber Information Directory Table, a Customer Information Directory Table, and first and second Co-Marketer Information Directory Tables, in accordance with a preferred embodiment of the present invention.

FIG. 5 is a schematic diagram illustrating the use of UNIX symbolic links and relative URL addressing for moving between locations on the WWW, in accordance with a preferred embodiment of the present invention.

FIG. 6 is a flow diagram illustrating the operation of a system for attaching a code representing the navigational history of a user on the WWW onto selected URL page links on a destination web page of a user, in accordance with an alternative preferred embodiment of the present invention.

FIG. 7 is a flow diagram illustrating the operation of a system for generating recurring bounty payment records, in accordance with a preferred embodiment of the present invention.

DETAILED DESCRIPTION OF THE INVENTION

Referring now to FIG. 1, there is shown a block diagram of a system 100 for enrolling new users on an on-line system and capturing co-marketing information associated with such new users, in accordance with a preferred embodiment of the present invention. System 100 includes a first type of user station 102. The user station 102 includes a personal computer (PC) 104 and user software 106 which resides on PC 104. User software 106 includes a graphical user interface (not shown) for facilitating communications between user station 102 and On-Line Service (OLS) 140. OLS 140 represents a computer service such as, for example, an information retrieval service, a travel reservation service, or a stock trading service, which is available on-line to a user of user station 102. User station 102 is coupled to a Fiber Distributed Data Interface (FDDI) 141 in OLS 140 by a communications channel 108. In alternate embodiments, a standard communications bus or a local area network may be substituted for FDDI 141. Communications channel 108 may consist of a communications link formed over a public network such as the Interact. Alternatively, communications channel 108 may consist of a communications link formed between PC 104 and FDDI 141 over a commercial network. Thus, commercial networks such as, for example, the Prodigy.RTM. network, the CompuServe.RTM. network, or the Microsoft.RTM. network, may be used to establish a communications channel 108 for linking PC 104 and FDDI 141. Although in the preferred embodiment of the present invention, element 140 is shown as being an on-line computer service, it will be understood by those skilled in the art that element 140 may alternatively represent any computer service, regardless of whether the service is available on-line.

As explained more fully below, user software 106 is preferably provided to a user of user station 102 by an on-line service co-marketer (CM) and loaded onto PC 104 prior to the time the user of user station 102 attempts to enroll on OLS 140. User software is preferably provided to the user of user station 102 from the CM via a floppy disk, CD-ROM disk, magnetic tape or through a File Transfer Protocol (FTP) site on the Internet. User software 106 preferably includes an embedded co-marketer symbol or code which can be recognized by OLS 140 whenever the user of user station 102 connects to OLS 140. The co-marketer symbol embedded in the user software uniquely represents the identity of the co-marketer that provided user software 106 to the user of user station 102. An example of a co-marketer that might provide user software 106 to a user of user station 102 might include, for example, a magazine publisher that advertises OLS 140 in its magazine and includes a floppy disk with user software 106 together with the magazine advertisement.

System 100 also includes a second type of user station 102a. The user station 102a includes a PC 104a and user software 106a which resides on PC 104a. Like user software 106, user software 106a includes a graphical user interface (not shown) for facilitating communications between user station 102a and On-Line Service (OLS) 140. However, unlike user station 102, user station 102a is coupled to OLS 140 through the WWW 120. More particularly, user station 102a is coupled to an OLS web server 142 at OLS 140 through the WWW site 128 associated with OLS 140 on the WWW 120.

The navigation history of the user of user station 102a on WWW 120 is shown generally by dotted lines 124, 125 and solid line 126. As shown by dotted line 124, user station 102a was initially coupled to site 122a of a first co-marketer on WWW 120. In the preferred embodiment of the present invention, a page at site 122a includes an advertisement (not shown) for OLS 140. In addition, the advertisement at co-marketer site 122a is preferably such that a user of user station 102a may chose to connect to OLS site 128 simply by "clicking" on the advertisement at WWW site 122a. As explained more fully below in connection with FIG. 5, when the user of user station 102a clicks on the advertisement for OLS 140 at WWW site 122a, WWW site 122a forms a special destination URL having two parts. The first part of the destination URL is formed of the URL associated with OLS site 128 (e.g., WWW.OLS.COMM). The second part of the destination URL is formed of a destination filename (e.g., INDEX.HTML) and a UNIX symbolic link (e.g., .backslash.CM1) that is prepended to the beginning of the destination filename by the co-marketer (co-marketer #1) associated with WWW site 122a. The symbol or code used to form the UNIX symbolic link (e.g., .backslash.CM1) inserted by co-marketer #1 at site 122a is uniquely associated with co-marketer #1 in system 100. The complete destination URL is used to route the user (along dotted line 125) from WWW site 122a of co-marketer #1 to OLS WWW site 128. Upon reaching OLS site 128, the user station 102a is coupled to OLS WWW site 128 by solid line 126, and the complete destination URL formed at site 122a (including the UNIX symbolic link portion of such destination URL) is passed to OLS 140 through OLS web server 142.

In addition to the co-marketer represented by site 122a (co-marketer #1), users may be directed to OLS site 128 on WWW 120 through advertisements (not shown) on pages at the sites of other co-marketers represented on the WWW 120 such as, for example, through an advertisement at WWW site 122b (representing co-marketer #2), or an advertisement at WWW site 122c (representing co-marketer #3). Like the situation described above wherein a user of user station 102a clicks on the advertisement for OLS 140 at WWW site 122a, when the user of user station 102a clicks on the advertisement for OLS 140 at WWW site 122b or 122c, WWW site 122b forms a special destination URL having two parts. The first part of the destination URL is again formed of the URL associated with OLS site 128 (e.g., WWW.OLS.COMM), and the second part of the destination URL is again formed of a UNIX symbolic link that is prepended to a destination filename. However, if the user has clicked on an advertisem