← Back to Patent Explorer
US6282548B1 Expired / Lapsed US ⏱️ 0.0 years remaining

Automatically generate and displaying metadata as supplemental information concurrently with the web page, there being no link between web page and metadata

Assignee: Alexa Internet Inc
•
Filing: 1997-06-21
•
Granted: 2001-08-28
•
Expires: 2017-06-21
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method and apparatus that displays metadata about a web page currently being displayed by a browser. While the web browser is communicating with a web server to obtain the requested web page, client software communicates with a database metadata server to obtain metadata about the requested page. After the browser receives its requested information from the web server, it displays the requested web page in a conventional manner. The client concurrently displays its received metadata on the same computer as the web page, and concurrently with the web page. A preferred embodiment of the present invention opens a button bar in conjunction with the web page display. This button bar allows the user to view various portions of the metadata for the displayed web page.

Inventors

  • 👤 Michael G. Burner
  • 👤 Bruce C. Gilliat
  • 👤 Eric W. Jaquith
  • 👤 David L. Marvit
  • 👤 Brewster Kahle
  • 👤 Niall O'Driscoll
  • 👤 Z E. Smith
  • 👤 Ronna C. Tanenbaum

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 17:27
CPC Classifications
G; G06; G06F; G06F16/00; G06F16/90; G06F16/95; G06F16/957; G06F16/958; Y; Y10; Y10S; Y10S707/00; Y10S707/99931; Y10S707/99933; Y10S707/99935; Y10S707/99941; Y10S707/99943; Y10S707/99944; Y10S707/99945; Y10S707/99948

Claims Analysis

Total Claims: 57
Claim 1
Independent Claim 172 words
A method of presenting information that augments the information on a web page being displayed on a display device by a browser, comprising the steps, performed by a data processing system, of: receiving information identifying the web page to be displayed; sending, to a metadata server, a request for automatically generated metadata, the automatically generated metadata being supplemental information about the web page to be displayed, the automatically generated supplemental information not being provided by the web page and not being provided by a member of a group to which a viewer of the web page belongs, there being no link between the web page and the automatically generated supplemental information, the metadata server being different from the server providing the web page; and displaying, on the same display device as the web page and concurrently with the web page, the automatically generated metadata received from the metadata server in response to the request, the automatically generated metadata including at least one link to a web page provided by a third party.
Claim 2
Independent Claim 172 words
A method of presenting information that augments the information on a web page being displayed on a display device by a browser, comprising the steps, performed by a data processing system, of: receiving information identifying the web page to be displayed; sending, to a metadata server, a request for automatically generated metadata, the automatically generated metadata being supplemental information about the web page to be displayed, the automatically generated supplemental information not being provided by the web page and not being provided by a member of a group to which a viewer of the web page belongs, there being no link between the web page and the automatically generated supplemental information, the metadata server being different from the server providing the web page; and displaying, on the same display device as the web page and concurrently with the web page, the automatically generated metadata received from the metadata server in response to the request, the automatically generated metadata including at least one link to a web page provided by a third party.
Claim 3
Dependent Claim 24 words
The method of claim 1 , wherein the step of sending a request occurs automatically when the web page is displayed by the browser.
Claim 4
Dependent Claim 53 words
The method of claim 1 , wherein the web page is displayed in a first window by the browser, and wherein the displaying step includes the step of displaying at least some of the metadata, the metadata being supplemental information about the web page being displayed in the window provided by the browser.
Claim 5
Dependent Claim 40 words
The method of claim 1 , wherein the displaying step includes the step of opening a popup menu containing at least one link to another web page, the link being provided by the metadata server, not by the web page.
Claim 6
Dependent Claim 44 words
The method of claim 1 , wherein the displaying step includes the step of opening a popup menu containing supplemental information about a group to which the web page belongs, the supplemental information being provided by the metadata server, not by the web page.
Claim 7
Dependent Claim 42 words
The method of claim 1 , wherein the displaying step includes the step of opening a popup menu listing a cluster of URLS to which the web page belongs, the listing being provided by the metadata server, not by the web page.
Claim 8
Dependent Claim 48 words
The method of claim 1 , wherein the displaying step includes the step of displaying, to supplement the web page being displayed, an advertisement targeted at users who request a URL of the web page, the advertisement being provided by the metadata server, not by the web page.
Claim 9
Dependent Claim 58 words
The method of claim 1 , wherein the displaying step includes the step of displaying, to supplement the web page being displayed, an advertisement targeted at users who request any URL in a group of URLs to which the URL of the web page belongs, the advertisement being provided by the metadata server, not by the web page.
Claim 10
Dependent Claim 50 words
The method of claim 1 , wherein the displaying step includes the step of displaying, to supplement the web page being displayed, an advertisement targeted at users who request any URL that is in a predetermined group, the advertisement being provided by the metadata server, not by the web page.
Claim 11
Dependent Claim 56 words
The method of claim 1 , wherein the steps of receiving, sending, and displaying are all performed via a single browser window, where the browser has been altered to allow it to simultaneously connect to both the web site selected by the user and the metadata server, the metadata server being distinct from the web site.
Claim 12
Dependent Claim 37 words
The method of claim 1 , wherein the receiving is performed by the browser and wherein the sending step and the displaying step are performed by client software, separate from the browser, but communicating with the browser.
Claim 13
Dependent Claim 30 words
The method of claim 1 , wherein the receiving step is performed by browser and wherein the sending step and the displaying step are performed by plug-ins to the browser.
Claim 14
Dependent Claim 45 words
The method of claim 1 , wherein the receiving step is performed by the browser, wherein the sending step is performed by a proxy server, and wherein the displaying step is performed by client software, separate from the browser, and communicating with the proxy server.
Claim 15
Dependent Claim 68 words
The method of claim 1 , wherein the receiving step is performed by a first instance window of the browser connected with the web site, wherein the sending step is performed by a second instance window of the browser, and wherein the displaying step is performed by the second instance window of the browser communicating with the metadata server, the metadata server being distinct from the web site.
Claim 16
Dependent Claim 38 words
The method of claim 1 , wherein the displaying step includes the step of displaying, to supplement the web page being displayed, “Where you are” metadata, the “Where you are” metadata not being provided by the web page.
Claim 17
Dependent Claim 51 words
The method of claim 1 , wherein the displaying step includes the step of displaying, to supplement the web page being displayed, “Where to go next” metadata, the “Where to go next” metadata being based on usage trails in the world wide web, and not being provided by the web page.
Claim 18
Dependent Claim 42 words
The method of claim 1 , wherein the displaying step includes the step of displaying metadata about the web page being displayed obtained from a third party in addition to metadata about the web page being displayed obtained from the metadata server.
Claim 19
Dependent Claim 78 words
The method of claim 1 , wherein the requesting step includes the steps of: receiving a URL of a web page of metadata for the displayed page, the web page of metadata being distinct from the web page being displayed; requesting the web page of metadata for the displayed page, receiving a web page of metadata for the displayed page, and wherein the displaying step includes the step of displaying the web page of metadata via the browser.
Claim 20
Dependent Claim 34 words
The method of claim 1 , wherein the metadata is based on data mining operations performed prior to the requesting step, the metadata being provided by the metadata server, not by the web page.
Claim 21
Dependent Claim 41 words
The method of claim 1 , wherein the metadata identifies at least one web page that points to the displayed web page, the metadata not being provided by the displayed web page, and not being provided by the pointing web page.
Claim 22
Dependent Claim 41 words
The method of claim 1 , wherein the metadata includes a number of web pages that point to the displayed web page, the metadata not being provided by the displayed web page, and not being provided by the pointing web pages.
Claim 23
Dependent Claim 47 words
The method of claim 1 , wherein the metadata identifies at least one web page to which the displayed web page points, the metadata not being provided by the displayed web page, and not being provided by the web page to which the displayed web page points.
Claim 24
Dependent Claim 47 words
The method of claim 1 , wherein the metadata includes a number of web pages to which the displayed web page points, the metadata not being provided by the displayed web page, and not being provided by the web page to which the displayed web page points.
Claim 25
Dependent Claim 39 words
The method of claim 1 , further including the step of requesting information as to whether the web page has been previously archived; and if the web page has been previously archived, indicating that fact on the display screen.
Claim 26
Dependent Claim 26 words
The method of claim 24 , further including the step of allowing the user to decide whether to view an archived version of the web page.
Claim 27
Dependent Claim 55 words
The method of claim 1 , wherein the displaying step includes the step of displaying “Where to go next” metadata, in accordance with the received information, wherein the “Where to go next” metadata is based on analysis of the content of pages in the world wide web and is not provided by the web page.
Claim 28
Dependent Claim 57 words
The method of claim 1 , wherein the displaying step includes the step of displaying “Where to go next” metadata, in accordance with the received information, wherein the “Where to go next” metadata is based on information relating to the organization or individuals associated with the displayed web page and is not provided by the web page.
Claim 29
Dependent Claim 43 words
The method of claim 1 further comprising: examining, by the metadata server, all parent web pages above the web page in the web site hierarchy; and classifying metadata of a parent of the web page as also being metadata of the web page.
Claim 30
Independent Claim 196 words
A method of directing a user to at least one web page related to a web page displayed on a display device by a browser, comprising the steps, performed by a data processing system, of: receiving information describing the contents of the displayed web page; sending, to a metadata server, a request for an automatically generated identification of the related web page in accordance with the contents of the displayed web page, the metadata server being different from the server providing the displayed web page; and displaying, on the same display device as the web page and concurrently with the web page, automatically generated metadata about the web page including at least one link directing a user to a web page related to the web page being displayed, the automatically generated metadata being supplemental information about the web page, the automatically generated supplemental information not being provided by the web page and not being provided by a member of a group to which a viewer of the web page belongs, but instead received from the metadata server in response to the request, there being no link between the web page and the automatically generated supplemental information.
Claim 31
Independent Claim 196 words
A method of directing a user to at least one web page related to a web page displayed on a display device by a browser, comprising the steps, performed by a data processing system, of: receiving information describing the contents of the displayed web page; sending, to a metadata server, a request for an automatically generated identification of the related web page in accordance with the contents of the displayed web page, the metadata server being different from the server providing the displayed web page; and displaying, on the same display device as the web page and concurrently with the web page, automatically generated metadata about the web page including at least one link directing a user to a web page related to the web page being displayed, the automatically generated metadata being supplemental information about the web page, the automatically generated supplemental information not being provided by the web page and not being provided by a member of a group to which a viewer of the web page belongs, but instead received from the metadata server in response to the request, there being no link between the web page and the automatically generated supplemental information.
Claim 32
Dependent Claim 28 words
The method of claim 29 , wherein at least one web page to which the user is directed is not referenced by the web page currently being displayed.
Claim 33
Dependent Claim 182 words
A computer program product, on a computer readable medium, which presents information augmenting the information on a web page being displayed on a display device by a browser, the computer program product comprising: program code for receiving information identifying the web page to be displayed; program code for sending, to a metadata server, a request for automatically generated metadata, the automatically generated metadata being supplemental information about the web page to be displayed, the automatically generated supplemental information not being provided by the web page and not being provided by a member of a group to which a viewer of the web page belongs, there being no link between the web page and the automatically generated supplemental information, the metadata server being different from the server providing the web page; and program code for displaying, on the same display device as the web page and concurrently with the web page, the automatically generated metadata received from the metadata server in response to the request, the automatically generated metadata including at least one link to a web page provided by a third party.
Claim 34
Dependent Claim 182 words
A computer program product, on a computer readable medium, which presents information augmenting the information on a web page being displayed on a display device by a browser, the computer program product comprising: program code for receiving information identifying the web page to be displayed; program code for sending, to a metadata server, a request for automatically generated metadata, the automatically generated metadata being supplemental information about the web page to be displayed, the automatically generated supplemental information not being provided by the web page and not being provided by a member of a group to which a viewer of the web page belongs, there being no link between the web page and the automatically generated supplemental information, the metadata server being different from the server providing the web page; and program code for displaying, on the same display device as the web page and concurrently with the web page, the automatically generated metadata received from the metadata server in response to the request, the automatically generated metadata including at least one link to a web page provided by a third party.
Claim 35
Dependent Claim 31 words
The computer program product of claim 31 , wherein the program code for sending includes program code for sending the request automatically when the web page is displayed by the browser.
Claim 36
Dependent Claim 52 words
The computer program product of claim 31 , wherein the program code for displaying includes program code for displaying, to supplement the web page being displayed, an advertisement targeted at users who request a URL of the web page, the advertisement being provided by the metadata server, not by the web page.
Claim 37
Independent Claim 177 words
An apparatus for augmenting the information on a web page being displayed on a display device by a browser, the apparatus comprising: a software portion configured to receive information identifying the web page to be displayed; a software portion configured to send, to a metadata server, a request for automatically generated metadata, the automatically generated metadata being supplemental information about the web page to be displayed, the automatically generated supplemental information not being provided by the web page and not being provided by a member of a group to which a viewer of the web page belongs, there being no link between the web page and the automatically generated supplemental information, the metadata server being different from the server providing the web page; and a software portion configured to display, on the same display device as the web page and concurrently with the web page, the automatically generated metadata received from the metadata server in response to the request, the automatically generated metadata including at least one link to a web page provided by a third party.
Claim 38
Independent Claim 177 words
An apparatus for augmenting the information on a web page being displayed on a display device by a browser, the apparatus comprising: a software portion configured to receive information identifying the web page to be displayed; a software portion configured to send, to a metadata server, a request for automatically generated metadata, the automatically generated metadata being supplemental information about the web page to be displayed, the automatically generated supplemental information not being provided by the web page and not being provided by a member of a group to which a viewer of the web page belongs, there being no link between the web page and the automatically generated supplemental information, the metadata server being different from the server providing the web page; and a software portion configured to display, on the same display device as the web page and concurrently with the web page, the automatically generated metadata received from the metadata server in response to the request, the automatically generated metadata including at least one link to a web page provided by a third party.
Claim 39
Dependent Claim 37 words
The apparatus of claim 34 , including a software portion for opening a popup menu containing at least one link to another web page, the link being provided by the metadata server, not by the web page.
Claim 40
Dependent Claim 208 words
A computer program product on a computer readable medium which directs a user to at least one web page related to a web page displayed on a display device by a browser, the computer program product comprising: program code for receiving information describing the contents of the displayed web page; program code for sending, to a metadata server, a request for an automatically generated identification of the related web page in accordance with the contents of the displayed web page, the metadata server being different from the server providing the displayed web page; and program code for displaying, on the same display device as the web page and concurrently with the web page, the automatically generated metadata about the web page including at least one link directing a user to a web page related to the web page being displayed, the automatically generated metadata being supplemental information about the web page, the automatically generated supplemental information not being provided by the web page and not being provided by a member of a group to which a viewer of the web page belongs, but instead received from the metadata server in response to the request, there being no link between the web page and the automatically generated supplemental information.
Claim 41
Dependent Claim 208 words
A computer program product on a computer readable medium which directs a user to at least one web page related to a web page displayed on a display device by a browser, the computer program product comprising: program code for receiving information describing the contents of the displayed web page; program code for sending, to a metadata server, a request for an automatically generated identification of the related web page in accordance with the contents of the displayed web page, the metadata server being different from the server providing the displayed web page; and program code for displaying, on the same display device as the web page and concurrently with the web page, the automatically generated metadata about the web page including at least one link directing a user to a web page related to the web page being displayed, the automatically generated metadata being supplemental information about the web page, the automatically generated supplemental information not being provided by the web page and not being provided by a member of a group to which a viewer of the web page belongs, but instead received from the metadata server in response to the request, there being no link between the web page and the automatically generated supplemental information.
Claim 42
Independent Claim 202 words
An apparatus for directing a user to at least one web page related to a web page displayed on a display device by a browser, the apparatus comprising: a software portion for receiving information describing the contents of the displayed web page; a software portion for sending, to a metadata server, a request for an automatically generated identification of the related web page in accordance with the contents of the displayed web page, the metadata server being different from the server providing the displayed web page; and a software portion for displaying, on the same display device as the web page and concurrently with the web page, the automatically generated metadata about the web page including at least one link directing a user to a web page related to the web page being displayed, the automatically generated metadata being supplemental information about the web page, the automatically generated supplemental information not being provided by the web page and not being provided by a member of a group to which a viewer of the web page belongs, but instead received from the metadata server in response to the request, there being no link between the web page and the automatically generated supplemental information.
Claim 43
Independent Claim 202 words
An apparatus for directing a user to at least one web page related to a web page displayed on a display device by a browser, the apparatus comprising: a software portion for receiving information describing the contents of the displayed web page; a software portion for sending, to a metadata server, a request for an automatically generated identification of the related web page in accordance with the contents of the displayed web page, the metadata server being different from the server providing the displayed web page; and a software portion for displaying, on the same display device as the web page and concurrently with the web page, the automatically generated metadata about the web page including at least one link directing a user to a web page related to the web page being displayed, the automatically generated metadata being supplemental information about the web page, the automatically generated supplemental information not being provided by the web page and not being provided by a member of a group to which a viewer of the web page belongs, but instead received from the metadata server in response to the request, there being no link between the web page and the automatically generated supplemental information.
Claim 44
Independent Claim 188 words
A method of presenting information augmenting the information on a web page being displayed on a display device by a browser, comprising the steps, performed by a data processing system, of: determining the address of the web page currently being displayed; sending, to a metadata server the address of the web page currently being displayed, and a request for automatically generated metadata describing the web page currently being displayed, the automatically generated metadata being supplemental information about the web page being displayed, the automatically generated supplemental information not being provided by the web server and not being provided by a member of a group to which a viewer of the web page belongs, there being no link between the web page and the automatically generated supplemental information, the metadata server being different from the server providing the web page; and displaying, on the same display device as the web page and concurrently with the web page, the automatically generated metadata received from the metadata server in response to the request, the automatically generated metadata including at least one link to a web page provided by a third party.
Claim 45
Independent Claim 188 words
A method of presenting information augmenting the information on a web page being displayed on a display device by a browser, comprising the steps, performed by a data processing system, of: determining the address of the web page currently being displayed; sending, to a metadata server the address of the web page currently being displayed, and a request for automatically generated metadata describing the web page currently being displayed, the automatically generated metadata being supplemental information about the web page being displayed, the automatically generated supplemental information not being provided by the web server and not being provided by a member of a group to which a viewer of the web page belongs, there being no link between the web page and the automatically generated supplemental information, the metadata server being different from the server providing the web page; and displaying, on the same display device as the web page and concurrently with the web page, the automatically generated metadata received from the metadata server in response to the request, the automatically generated metadata including at least one link to a web page provided by a third party.
Claim 46
Independent Claim 159 words
A method of presenting information that augments the information on any web page being displayed on a display device by a browser, comprising: receiving a request from a user to display a first web page; sending, to a metadata server, a request for metadata indicating which web page a substantial number of previous users viewed next after viewing the requested first web page, the metadata not being provided by the first web page and not being provided by a member of a group to which the requesting user of the first web page belongs, there being no link between the first web page and the metadata, the metadata server being different from a server providing the web page; and displaying, on the same display device as the first web page and concurrently with the first web page, the requested metadata indicating which web page a substantial number of previous users viewed next after viewing the requested first web page.
Claim 47
Independent Claim 159 words
A method of presenting information that augments the information on any web page being displayed on a display device by a browser, comprising: receiving a request from a user to display a first web page; sending, to a metadata server, a request for metadata indicating which web page a substantial number of previous users viewed next after viewing the requested first web page, the metadata not being provided by the first web page and not being provided by a member of a group to which the requesting user of the first web page belongs, there being no link between the first web page and the metadata, the metadata server being different from a server providing the web page; and displaying, on the same display device as the first web page and concurrently with the first web page, the requested metadata indicating which web page a substantial number of previous users viewed next after viewing the requested first web page.
Claim 48
Dependent Claim 28 words
The method of claim 39 , further comprising: gathering information about which web page a substantial number of previous users viewed next after viewing the first web page.
Claim 49
Dependent Claim 43 words
The method of claim 39 , wherein the information about which web page a substantial number of previous users viewed next after viewing the requested first web page includes a plurality of links to the web pages that were most often viewed next.
Claim 50
Dependent Claim 31 words
The method of claim 39 , further including allowing the user to add a one-way link to the metadata that specifies a “where to go” page for the first web page.
Claim 51
Dependent Claim 51 words
The method of claim 39 , further including allowing the user to add a two-way link to the metadata that specifies another page as a “where to go” page for the first web site and that specifies the first web site as a “where to go” page for the other page.
Claim 52
Independent Claim 154 words
A method of presenting information that augments the information on any web page being displayed on a display device by a browser, comprising: receiving information identifying the web page to be displayed; sending, to a metadata server, a request for metadata, the metadata being supplemental information about the web page to be displayed, the supplemental information being automatically generated thy a computer program associated with the metadata server, the metadata not being provided by the web page to be displayed and not being provided by a member of a group to which the requesting user of the web page belongs, there being no link between the web page and the metadata, the metadata server being different from a server providing the web page; and displaying, on the same display device as the web page and concurrently with the web page, the automatically generated metadata received from the metadata server in response to the request.
Claim 53
Independent Claim 154 words
A method of presenting information that augments the information on any web page being displayed on a display device by a browser, comprising: receiving information identifying the web page to be displayed; sending, to a metadata server, a request for metadata, the metadata being supplemental information about the web page to be displayed, the supplemental information being automatically generated thy a computer program associated with the metadata server, the metadata not being provided by the web page to be displayed and not being provided by a member of a group to which the requesting user of the web page belongs, there being no link between the web page and the metadata, the metadata server being different from a server providing the web page; and displaying, on the same display device as the web page and concurrently with the web page, the automatically generated metadata received from the metadata server in response to the request.
Claim 54
Independent Claim 138 words
A method of presenting information that augments the information on any web page being displayed on a display device by a browser, comprising: receiving information identifying the web page to be displayed; sending, to a metadata server, a request for metadata, the metadata being supplemental information about the web page to be displayed, the supplemental information comprising at least one link to a web page provided by a third party, the link being automanticaly generated by a computer program associated with the metadata server, there being no link between the web page and the metadata, the metadata server being different from a server providing the web page; and displaying, on the same display device as the web page and courently with the web page, the automatically generated metadata received from the metadata server in response to the request.
Claim 55
Independent Claim 138 words
A method of presenting information that augments the information on any web page being displayed on a display device by a browser, comprising: receiving information identifying the web page to be displayed; sending, to a metadata server, a request for metadata, the metadata being supplemental information about the web page to be displayed, the supplemental information comprising at least one link to a web page provided by a third party, the link being automanticaly generated by a computer program associated with the metadata server, there being no link between the web page and the metadata, the metadata server being different from a server providing the web page; and displaying, on the same display device as the web page and courently with the web page, the automatically generated metadata received from the metadata server in response to the request.
Claim 56
Dependent Claim 52 words
The method of claim 45 , wherein the link to the web page provided by a third party is automatically generated based upon a statistic indicating that a substantial number of past users viewing the web page to be displayed subsequently requested to view the web page provided by a third party.
Claim 57
Dependent Claim 55 words
The method of claim 45 , wherein the link to the web page provided by a third party is automatically generated based upon the fact that the web page to be displayed and the web page provided by a third party both contain a link to a second web page provided by a third party.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2004-08-27 2005-02-26 2005-08-28 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2008-08-27 2009-02-26 2009-08-28 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2012-08-27 2013-02-26 2013-08-28 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag