WO2000075840A2 - Method for deducing level of interest in information structures via annotations - Google Patents

Method for deducing level of interest in information structures via annotations Download PDF

Info

Publication number
WO2000075840A2
WO2000075840A2 PCT/US2000/015687 US0015687W WO0075840A2 WO 2000075840 A2 WO2000075840 A2 WO 2000075840A2 US 0015687 W US0015687 W US 0015687W WO 0075840 A2 WO0075840 A2 WO 0075840A2
Authority
WO
WIPO (PCT)
Prior art keywords
user
information
interest
annotation
annotations
Prior art date
Application number
PCT/US2000/015687
Other languages
French (fr)
Other versions
WO2000075840A3 (en
Inventor
Bret E. Peterson
Original Assignee
Scientific Learning Corporation
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Scientific Learning Corporation filed Critical Scientific Learning Corporation
Priority to AU54705/00A priority Critical patent/AU5470500A/en
Publication of WO2000075840A2 publication Critical patent/WO2000075840A2/en
Publication of WO2000075840A3 publication Critical patent/WO2000075840A3/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising

Definitions

  • This invention relates to the display of graphical and textual objects on a webpage, and more specifically to a method for adding annotations to such objects.
  • the annotations can be used to indicate the level of interest in certain webpages.
  • the relative interest can be used, among other things, to develop a prediction pattern through linked and/or related webpages for similar users.
  • a computer network is a geographically distributed collection of interconnected communication links for transporting data between nodes, such as computers.
  • a network is a group of computers and associated devices that are connected by communications facilities or links.
  • the Internet originated as a collection of linked, or networked, computers, which could transfer information across the network via any configurable pathway between the machines. In the event that one machine was rendered inoperable, an alternative pathway could be used to eventually transfer the information from a source to its ultimate destination.
  • the Department of Defense fostered the development of various protocols (e.g. IP, TCP) which utilized this redundant structure to exchange information between machines.
  • IP IP
  • TCP Transmission Control Protocol
  • the Internet has quickly evolved into a commonplace and highly effective way to view and retrieve information from a variety of different sources.
  • Information is included in a website, which is typically comprised of one or more webpages.
  • the webpages are linked together via reference to a URL (Uniform Resource Locator) which exists for each page.
  • URL Uniform Resource Locator
  • the information is structured so that each webpage typically contains URL information linking it to other webpages.
  • Various clickthrough areas or "thumbnails" on the page are arranged so that the user can select those areas and move onto new topical material. The strategic placement of these clickthrough areas on the page will often influence where a user will proceed to next.
  • clickthrough areas towards the top of the page are often accessed more often than clickthrough areas towards the bottom of the page (because they are more readily accessible).
  • the rate of access is also influenced by the type of user. As a user navigates through a website, a trail or path is created through the webpages. When dealing with certain users or types of users, this trail or path could prove to be very valuable in determining what types of information to next present, or put forth, before the user.
  • a method existed by which a user could indicate a relative level of interest in one structured set of information over another structured set of information.
  • a typical structured set of information would include a website, or webpage.
  • a related benefit would follow if the interest indicator could then be used to present or derive a hierarchy of webpage usage and interest. It would also be beneficial to derive a pattern of webpage usage, and use this pattern to predict further levels of user interest, based upon the pattern and/or user characteristics. Also it would be beneficial if the interest indicator could be searched and used to retrieve webpages and present webpage usage.
  • the present invention relates to a method for deducing interest in, and the value of, specific pieces of information by a user within an information structure for presenting information to the user.
  • information structures for presenting information would include, but are not limited to, a webpage, or set of webpages, or website.
  • a webpage or website will be used in the examples below.
  • the relative interest by a user in certain information structures is deduced by monitoring the user's additions of annotations to graphical and textual objects located on a webpage.
  • the annotations might include the simple act of highlighting the object, or additionally adding words associated with the object.
  • the annotations can be stored and used to indicate a relative level of interest by a user in one webpage over another webpage. This method of deducing user interest is particularly advantageous in that the user is motivated to enter the annotations for their own benefit (e.g. the user might later review the annotations, or use them to relocate certain material).
  • the level of interest might thereafter be used to generate a model of a user, or group of users.
  • a predictive pattern through a collection of webpages can be developed for a particular type of user, or group of users.
  • the model or pattern could be used, for instance, to direct or influence the next webpage or set of information presented to a user.
  • the webpage layout of topical material (and choices deriving therefrom) could be directed or influenced by the user model, or predictive pattern, for a user with certain characteristics.
  • a further aspect of the present invention provides that the level of interest, by one user or a group of users, might be used to further direct development of new content, or the editing of existing content.
  • the annotations of segmented groups of users can be used to assess the quality and relevance of the content of the website. This is particularly useful when content development is expensive and choices need to be made between developing one set of pages over another set.
  • the annotations might later be retrieved by the user, or a collection of users, for reference, or to aid in navigation through a collection of webpages.
  • a hierarchical representation, or tree, of webpages might be generated based upon the relative level of interest for each webpage.
  • the annotations are also searchable in order to locate webpages or generate hierarchical trees based upon various search criteria.
  • the user might enter various notes or comments within a particular website. Upon proceeding through each linked webpage, the user would make annotations to various objects within the webpage(s). Such notes, or annotations, would provide a future reference to the user when trying to navigate through a collection of webpages, or parts thereof.
  • the website provider might also use these annotations to detect a varied level of interest in the associated webpages and contents thereof. The interest level could then be used, among other things, to generate a pattern of interest for a particular type of user, or to generate a hierarchical tree of annotated webpages.
  • Figure 1 illustrates, in accordance with one embodiment of the present invention, a block diagram of a representative webpage that provides annotation areas which correspond to graphical and/or textual objects on the page.
  • Figure 2 illustrates, in accordance with one embodiment of the present invention, a block diagram of a representative webpage hierarchy, or tree, with certain pages delineated as annotated.
  • Figure 3 illustrates, in accordance with one aspect of the present invention, a table which tallies the relative degree of interest in a particular page via the number of annotation words.
  • Figure 4(a) illustrates, in accordance with one aspect of the present invention, a past pattern followed by a user through the representative webpage hierarchy of Figure 2.
  • Figure 4(b) illustrates, in accordance with one aspect of the present invention, a current pattern being following by a user through the same (or similar) hierarchy of Figure 2.
  • Figure 5 illustrates, in accordance with one aspect of the present invention, a block diagram wherein the type of user is identified and used to select a pattern which further influences the layout of the webpage.
  • Figure 6 illustrates, in accordance with one aspect of the present invention, a flowchart of example steps for gathering and utilizing the annotation information.
  • Figure 7 illustrates, in accordance with one aspect of the present invention, a block diagram of representative steps for searching through the annotations and displaying webpages based upon the search criteria.
  • An invention is described herein for providing a relative measure of interest by a user in one electronic object of information over another object of information.
  • the aforementioned electronic object of information is located on a webpage, which might further be located on a website on the Internet (or on an Internet Service Provider).
  • the purpose and scope of this invention is not meant to be limited to the Internet examples provided below.
  • numerous specific details are set forth in order to provide a thorough understanding of the present invention. It will be obvious, however, to one skilled in the art, that the present invention may be practiced without some or all of these specific details. In other instances, well- known method steps haven not been described in detail in order not to unnecessarily obscure the present invention.
  • the preferred embodiment includes providing annotations to a webpage.
  • the graphical and/or textual objects that comprise a typical webpage are relationally associated with an area for adding annotations to that particular object, or group of objects.
  • the annotations based upon their length or the content thereof, can then serve as an indicator of the relative interest by a user in a particular webpage, or set of webpages.
  • the annotations entered by a user can also be used to detect and predict a pattern of interest for that particular user.
  • a set of patterns can be developed and stored which fit certain types or categories of users. When a user starts to annotate certain pages, the pattern can be identified and predictions can be made thereafter regarding webpages in which the user will have further interest. The webpage could then either direct the user to the next site of interest, or dynamically configure the webpage layout based upon the interest pattern for that user.
  • Certain websites are often limited in storage space for the webpages contained therein.
  • the user annotations will provide a relative level of interest in particular webpages, or portions of the hierarchical website.
  • the pages which illicit further interest from a contingent of users could thereafter be augmented or further developed in lieu of lesser- viewed pages.
  • annotations would also be available for later viewing by the user, or a group of users.
  • a group user name, shared password, or the like, could be provided.
  • the multiple users could then share access to the annotations to facilitate discussions about the material, or further develop the website.
  • annotations would be searchable based upon various search criteria.
  • search criteria would include, for instance, the date of annotation, and/or keywords or phrases contained therein.
  • the search results could then be used to produce a hierarchical layout, or tree, of webpages (or websites) based upon the search criteria.
  • FIG. 1 a block diagram is shown of a representative webpage which provides for the addition of annotations by the user.
  • a webpage 100 is shown with a representative window 1 14 for displaying textual (and/or graphical) information.
  • a sentence (or single word or phrase) 110 has been selected, or highlighted, via a user input device (for instance, a mouse, touchscreen, etc.).
  • a clickthrough area or window 102 is associated with this particular object.
  • Such an area is often referred to as a thumbnail, particularly if it represents a larger group of objects (e.g. derived from the general phrase "an image the size of a thumbnail").
  • By clicking on the annotation area 102 a first annotation window 120 is pulled up for entry of annotations by the user.
  • an entire paragraph 112 has been highlighted and clickthrough area 106 pulls up the annotation window 130 for entry of annotations associated with the paragraph 112.
  • Other annotation areas 104 and 108 are also shown which might be associated with other text and/or paragraphs in window 114, or elsewhere on the webpage 100.
  • the act of highlighting the object itself might also be used as a form of annotation, with or without the further addition or words or text.
  • the user would not need to further click on a thumbnail to pull up an annotation window (though this might still remain an option).
  • the "annotation area” is therefore construed to include the object(s) which have been highlighted.
  • the very act of highlighting certain text or objects would serve as the annotation, with the highlighted words being placed in an appropriate annotation area for storage and further analysis and use.
  • the highlighting alone would serve as sufficient indication of a user's interest in that object material, and/or that webpage.
  • Figure 2 illustrates a block diagram of a representative webpage hierarchy, or tree 201, with certain pages delineated as annotated.
  • Such webpages might typically comprise a website, wherein the webpages contain URL links to each other.
  • the home page 200 is shown to branch off to webpages 202 and 204 and so on.
  • annotations have been added to webpages 202, 214, and 218, and these pages are denoted by the symbol (*).
  • Arrow 224 indicates that the hierarchical structure can go on indefinitely.
  • Figure 2 also illustrates the general prospect that a certain portion of the website might be developed in lieu of another portion due to the level of interest information gleaned from the annotations added by the user.
  • the annotated pages shown by *
  • the annotated pages are generally located in the portion of the pages to the left of the dotted line 226.
  • a website developer would likely concentrate further development efforts on the webpages to the left of 226. If the developer were limited by storage constraints, development funding, or the like, the addition of information to the more heavily annotated pages would likely yield the most advantageous cost-to-benefit ratio.
  • Figure 3 shows a representative table 300, which compiles the relative degree of interest in a particular page as a function of the number of annotation words added to each page.
  • the graphical and/or textual objects on page 202 have been shown to be associated with 32 words of annotation (302).
  • Page 214 is shown to be associated with 82 words of annotation (304).
  • Page 218 is shown to be associated with 10 words of annotation (306).
  • the usage of the number of annotation words to indicate the relative level of interest in a particular page is provided for example purposes only. The invention is not limited to this mode of measurement, and many other means for deriving a relative level of interest from the annotations exist.
  • another method would be to use a natural language processor on the text of the annotations to derive the level of interest as a function of what was actually written in the annotations.
  • Still another method might include a weighting system based upon the occurrence of certain words (or phrases) in the annotations, with certain words carrying more weight than others in deriving the level of interest.
  • FIG. 4(a) a representative "past" pattern is shown which corresponds with the hierarchical webpage example of Figures 2 and 3.
  • the user progressed from webpage 200 down to webpage 202, wherein an annotation of 32 words was added.
  • the user then progressed down to webpage 214, wherein an annotation of 82 words was added.
  • the user needed to reroute back up tlirough webpage 202 to progress to webpage 222.
  • Webpage 218 was thereafter accessed, wherein an annotation of 10 words was added. If this pattern were then stored, and/or categorized for a certain type of user, it might thereafter be used to predict the forward path of a similarly situated user who started down the same path and added similar annotations.
  • Figure 4(b) shows the start of a new path from a different (second) user, the second user moving from the home page 200 to webpage 202.
  • This user also entered an annotation for webpage 202. If, for instance this second user has similar characteristics to the first user in Figure 4(a), then it can be predicted that after webpage 202, this second user will have more interest in seeing information on page 214, rather than page 216.
  • the previous pattern can be applied towards generating the next webpage to be seen by the user (e.g. page 214).
  • the previous pattern might be used to predict the likely choices to be made by a user regarding where the user would like to proceed next for information.
  • a representative model of a particular user might also be formed based upon user annotations, and deductions derived therefrom.
  • the orientation of clickthrough areas on the webpage can be tailored and arranged to address the likely desires for further information by that particular user.
  • the webpage 200 is shown with an area 400 for displaying graphical 401 and/or textual objects 403, 405.
  • the clickthrough areas 402, 404, and 406 have been specifically arranged to be links to webpages 202, 214, and 218 respectively, based upon the pattern demonstrated by the user.
  • the user is thereby presented with a convenient link to the most likely areas of interest as a function of annotations entered by this user, and other similarly situated users.
  • Area 400 might also include links to such pages of interest (e.g. 202, 214, and/or 218) based upon the pattern for this user.
  • this page and subsequent pages include annotation boxes 408, 410, and 412 for further entering annotations to the webpage.
  • a user is prompted to enter certain identifying information.
  • characteristic information about the user might be gleaned from user clickthroughs on various topics (e.g. an interest in rock music, stamps, animals, etc).
  • topic information e.g. an interest in rock music, stamps, animals, etc.
  • such information might be retrieved from a cookie file, database file, or the like which as been stored generated and stored concerning a particular user.
  • a block diagram 500 is shown wherein a pattern is selected based upon certain user characteristics, and the pattern is used to further guide the user through webpage selections. The pattern might also be used to selectively present advertisements or merchandise which is most likely to be of interest to the user.
  • the webpage (or collection of webpages) might contain educational materials.
  • the user 502 has been identified as an educator.
  • a pattern selection device 504 (including, for instance, a software device, hardware device, or a combination thereof) stores and retrieves patterns related to the characteristics of various users (e.g. an educator, administrator, student, etc.). The selected pattern is then used to guide or influence the presentation of information on the webpage 506.
  • the topical material and/or clickthrough layout can be varied, similar that shown for Figure 4(c), to coincide with the pattern of interest for a particular type of user.
  • step 602 the different graphical and/or textual objects are displayed on the webpage.
  • the user then highlights various objects on the page, and a determination 604 is made as to which objects have been highlighted. Typically this is done by a click-and-drag operation via a computer-pointing device such as a mouse.
  • the act of highlighting an object (or set of objects) causes an annotation area to be accessible for annotation entries.
  • the annotation area might consist of a window which automatically prompts the user 606 for an entry, or prompts the user for an entry when the user selects the annotation window or clickthrough area.
  • Figure 6 shows additional steps which might optionally be employed after entry of the annotations by a user.
  • Step 608 shows the use of the annotations to indicate a relative level of interest in some webpages over other webpages. As discussed above, this could be done via a word-count on the annotation entries, or deciphering and understanding the annotations or keywords contained therein, and so forth.
  • the level of interest could also be used to generate a perceived quality, value, and/or relevance of the context of the material on a particular webpage or website. While a variety of "quality" or "value” parameters might be used, the number of words serves as a simple example. The longer the annotation, the greater the perceived value or quality or relevance of the information presented in the information structure. Context, or actual comments in the annotation, might also be analyzed (e.g.
  • Step 610 shows that the derived level of interest (or perceived quality, etc.) might then be used to focus development efforts on certain webpages, or portions of a website, as similar to that shown in Figure 2.
  • the perceived quality (value, etc.) of the information can further be used to influence or direct the expansion, editing, and/or deletion of certain portions of the structured information.
  • Step 612 shows a separate path wherein the annotations can be used to develop a pattern of interest for a particular user, or type of user, as similar to that shown in Figures 4(a) and 4(b).
  • Step 614 shows the use of the pattern to guide a user through the webpages, as similar to that shown in Figures 4(c) and 5.
  • Step 616 shows yet another path deriving from step 606 wherein the annotations can be used to generate a usage tree to guide the user through previous pages that were visited, the tree also showing the user's relative level of interest via what was entered in the annotations.
  • Figure 7 shows a block (or flow) diagram 700 that illustrates the application of a searching capability to the annotations.
  • the user is prompted for annotation search criteria such as dates or keywords. For instance, the user might want to search for and view annotations (and associated webpages) which were created after (or on, or before) a certain date. Alternatively, the user might also search for keywords or phrases within the annotations.
  • the annotations are stored in a searchable location, most typically the storage area of the website provider.
  • Step 704 shows the stored annotations being searched according to the various search criteria.
  • Step 706 shows the resulting arrangement and display of the hierarchy of webpages based upon the search criteria. While any variety of hierarchical trees or listings might be produced, several examples are shown below step 706.
  • Example 708 shows the generation of a tree of pages with annotations deriving from a given date.
  • Example 710 shows the generation of a tree of pages arranged in descending order based upon the number of annotations entered by the user per page.
  • Example 712 shows the generation of a tree of pages based upon a key word search. In any of these examples, the tree of pages would be presented to the user in a fashion such that any particular webpages of interest could be selectively accessed, or further investigated.
  • search refinements could be used to produce further hierarchical trees based upon new, or refined, search criteria.

Abstract

A method for deducing user interest in, and the valuation of, specific pieces of information presented to a user within an information structure. Such information structures include, for example, websites and webpages. The textual and graphical objects on a webpage are associated with an area for adding annotations that pertain to the objects. The user selects, or highlights, certain objects and enters annotations in the appropriate area. Thereafter, a level of interest (or valuation) of an object, a set of objects, or an information structure can be deduced from the annotations. This level of interest can be used to develop a model of a particular user or group of users. A pattern of progression through a set of information can also be developed. The model or pattern can be used to direct subsequent presentation of information to the user. The relative valuation of the information might be used to direct further development (or editing) of the content of a website. The annotations can also be searched and used to present hierarchical layouts of information according to such search criteria.

Description

Method for Deducing Level of Interest in Information Structures via Annotations
Field of the Invention
This invention relates to the display of graphical and textual objects on a webpage, and more specifically to a method for adding annotations to such objects. The annotations can be used to indicate the level of interest in certain webpages. The relative interest can be used, among other things, to develop a prediction pattern through linked and/or related webpages for similar users.
Background of the Invention
A computer network is a geographically distributed collection of interconnected communication links for transporting data between nodes, such as computers. By definition, a network is a group of computers and associated devices that are connected by communications facilities or links. The Internet originated as a collection of linked, or networked, computers, which could transfer information across the network via any configurable pathway between the machines. In the event that one machine was rendered inoperable, an alternative pathway could be used to eventually transfer the information from a source to its ultimate destination. The Department of Defense fostered the development of various protocols (e.g. IP, TCP) which utilized this redundant structure to exchange information between machines. Most notably, in last 8-10 years there has been an exponential growth of commercial ventures utilizing this same technology. As a result, more and more webpages are being added to the Internet on a daily basis by such ventures. This leads to a difficult environment for a user to navigate through, and the complexity increases with each new node and webpage added.
In particular, the Internet has quickly evolved into a commonplace and highly effective way to view and retrieve information from a variety of different sources. Information is included in a website, which is typically comprised of one or more webpages. The webpages are linked together via reference to a URL (Uniform Resource Locator) which exists for each page. When viewing a website, the information is structured so that each webpage typically contains URL information linking it to other webpages. Various clickthrough areas or "thumbnails" on the page are arranged so that the user can select those areas and move onto new topical material. The strategic placement of these clickthrough areas on the page will often influence where a user will proceed to next. For instance, clickthrough areas towards the top of the page are often accessed more often than clickthrough areas towards the bottom of the page (because they are more readily accessible). The rate of access is also influenced by the type of user. As a user navigates through a website, a trail or path is created through the webpages. When dealing with certain users or types of users, this trail or path could prove to be very valuable in determining what types of information to next present, or put forth, before the user.
Currently, the two most popular web browsers (e.g. Netscape Navigator™, and Microsoft Internet Explorer™), allow a user to mark a certain webpage for later viewing. Such browsers can also provide a historical list of webpages accessed by the user. As a result, the URL for that webpage is stored in a list which the user can later access and use to conveniently retrieve the webpage. Still other programs have been developed which can provide a hierarchical view of a webpage or website structure, and in particular a list of webpages (or websites) which were visited by a user. This type of program proves to be inadequate, however, for indicating the relative level interest that might have been shown by a user for a particular webpage. For instance, if the user simply clicked through a particular webpage on the way to viewing a more desired page, then the interim page would show up in the hierarchy, with no indication that it was more or less desirable than all of the other pages. This would make it much more difficult for the user to relocate, in a hierarchy of webpages, those certain webpages which the user found most interesting.
In view of the foregoing, it would be beneficial if a method existed by which a user could indicate a relative level of interest in one structured set of information over another structured set of information. For example purposes, a typical structured set of information would include a website, or webpage. A related benefit would follow if the interest indicator could then be used to present or derive a hierarchy of webpage usage and interest. It would also be beneficial to derive a pattern of webpage usage, and use this pattern to predict further levels of user interest, based upon the pattern and/or user characteristics. Also it would be beneficial if the interest indicator could be searched and used to retrieve webpages and present webpage usage.
Summary of the Invention
The present invention relates to a method for deducing interest in, and the value of, specific pieces of information by a user within an information structure for presenting information to the user. According to one aspect of the present invention, such information structures for presenting information would include, but are not limited to, a webpage, or set of webpages, or website. To facilitate further discussion, a webpage or website will be used in the examples below.
According to another aspect of the present invention, the relative interest by a user in certain information structures is deduced by monitoring the user's additions of annotations to graphical and textual objects located on a webpage. The annotations might include the simple act of highlighting the object, or additionally adding words associated with the object. The annotations can be stored and used to indicate a relative level of interest by a user in one webpage over another webpage. This method of deducing user interest is particularly advantageous in that the user is motivated to enter the annotations for their own benefit (e.g. the user might later review the annotations, or use them to relocate certain material).
Still another aspect provides that the level of interest might thereafter be used to generate a model of a user, or group of users. Additionally, a predictive pattern through a collection of webpages can be developed for a particular type of user, or group of users. The model or pattern could be used, for instance, to direct or influence the next webpage or set of information presented to a user. Relatedly, the webpage layout of topical material (and choices deriving therefrom) could be directed or influenced by the user model, or predictive pattern, for a user with certain characteristics.
A further aspect of the present invention provides that the level of interest, by one user or a group of users, might be used to further direct development of new content, or the editing of existing content. The annotations of segmented groups of users can be used to assess the quality and relevance of the content of the website. This is particularly useful when content development is expensive and choices need to be made between developing one set of pages over another set.
In still a further aspect, once the annotations have been entered by a user, the annotations might later be retrieved by the user, or a collection of users, for reference, or to aid in navigation through a collection of webpages. A hierarchical representation, or tree, of webpages might be generated based upon the relative level of interest for each webpage. The annotations are also searchable in order to locate webpages or generate hierarchical trees based upon various search criteria.
For instance, the user might enter various notes or comments within a particular website. Upon proceeding through each linked webpage, the user would make annotations to various objects within the webpage(s). Such notes, or annotations, would provide a future reference to the user when trying to navigate through a collection of webpages, or parts thereof. The website provider might also use these annotations to detect a varied level of interest in the associated webpages and contents thereof. The interest level could then be used, among other things, to generate a pattern of interest for a particular type of user, or to generate a hierarchical tree of annotated webpages.
These and other advantages of the present invention will become apparent upon reading the following detailed descriptions and studying the various figures and drawings. Brief Description of the Drawings
Figure 1 illustrates, in accordance with one embodiment of the present invention, a block diagram of a representative webpage that provides annotation areas which correspond to graphical and/or textual objects on the page.
Figure 2 illustrates, in accordance with one embodiment of the present invention, a block diagram of a representative webpage hierarchy, or tree, with certain pages delineated as annotated.
Figure 3 illustrates, in accordance with one aspect of the present invention, a table which tallies the relative degree of interest in a particular page via the number of annotation words.
Figure 4(a) illustrates, in accordance with one aspect of the present invention, a past pattern followed by a user through the representative webpage hierarchy of Figure 2.
Figure 4(b) illustrates, in accordance with one aspect of the present invention, a current pattern being following by a user through the same (or similar) hierarchy of Figure 2.
Figure 5 illustrates, in accordance with one aspect of the present invention, a block diagram wherein the type of user is identified and used to select a pattern which further influences the layout of the webpage.
Figure 6 illustrates, in accordance with one aspect of the present invention, a flowchart of example steps for gathering and utilizing the annotation information.
Figure 7 illustrates, in accordance with one aspect of the present invention, a block diagram of representative steps for searching through the annotations and displaying webpages based upon the search criteria. Detailed Description of the Preferred Embodiments
An invention is described herein for providing a relative measure of interest by a user in one electronic object of information over another object of information. For the purposes of the discussion below, the aforementioned electronic object of information is located on a webpage, which might further be located on a website on the Internet (or on an Internet Service Provider). The purpose and scope of this invention is not meant to be limited to the Internet examples provided below. Moreover, in the following description, numerous specific details are set forth in order to provide a thorough understanding of the present invention. It will be obvious, however, to one skilled in the art, that the present invention may be practiced without some or all of these specific details. In other instances, well- known method steps haven not been described in detail in order not to unnecessarily obscure the present invention.
The preferred embodiment includes providing annotations to a webpage. In particular, the graphical and/or textual objects that comprise a typical webpage (or similar structure for presenting information to the user) are relationally associated with an area for adding annotations to that particular object, or group of objects. The annotations, based upon their length or the content thereof, can then serve as an indicator of the relative interest by a user in a particular webpage, or set of webpages.
The annotations entered by a user can also be used to detect and predict a pattern of interest for that particular user. A set of patterns can be developed and stored which fit certain types or categories of users. When a user starts to annotate certain pages, the pattern can be identified and predictions can be made thereafter regarding webpages in which the user will have further interest. The webpage could then either direct the user to the next site of interest, or dynamically configure the webpage layout based upon the interest pattern for that user.
Certain websites are often limited in storage space for the webpages contained therein. The user annotations will provide a relative level of interest in particular webpages, or portions of the hierarchical website. The pages which illicit further interest from a contingent of users could thereafter be augmented or further developed in lieu of lesser- viewed pages.
The annotations would also be available for later viewing by the user, or a group of users. A group user name, shared password, or the like, could be provided. The multiple users could then share access to the annotations to facilitate discussions about the material, or further develop the website.
Moreover, the annotations would be searchable based upon various search criteria. Such criteria would include, for instance, the date of annotation, and/or keywords or phrases contained therein. The search results could then be used to produce a hierarchical layout, or tree, of webpages (or websites) based upon the search criteria.
Referring now to Figure 1, a block diagram is shown of a representative webpage which provides for the addition of annotations by the user. A webpage 100 is shown with a representative window 1 14 for displaying textual (and/or graphical) information. A sentence (or single word or phrase) 110 has been selected, or highlighted, via a user input device (for instance, a mouse, touchscreen, etc.). A clickthrough area or window 102 is associated with this particular object. Such an area (or "annotation area") is often referred to as a thumbnail, particularly if it represents a larger group of objects (e.g. derived from the general phrase "an image the size of a thumbnail"). By clicking on the annotation area 102, a first annotation window 120 is pulled up for entry of annotations by the user. As a second example, an entire paragraph 112 has been highlighted and clickthrough area 106 pulls up the annotation window 130 for entry of annotations associated with the paragraph 112. Other annotation areas 104 and 108 are also shown which might be associated with other text and/or paragraphs in window 114, or elsewhere on the webpage 100.
Alternatively, the act of highlighting the object itself might also be used as a form of annotation, with or without the further addition or words or text. In such a case, the user would not need to further click on a thumbnail to pull up an annotation window (though this might still remain an option). The "annotation area" is therefore construed to include the object(s) which have been highlighted. The very act of highlighting certain text or objects would serve as the annotation, with the highlighted words being placed in an appropriate annotation area for storage and further analysis and use. Alternatively still, the highlighting alone would serve as sufficient indication of a user's interest in that object material, and/or that webpage.
Figure 2 illustrates a block diagram of a representative webpage hierarchy, or tree 201, with certain pages delineated as annotated. Such webpages might typically comprise a website, wherein the webpages contain URL links to each other. The home page 200 is shown to branch off to webpages 202 and 204 and so on. In this example, annotations have been added to webpages 202, 214, and 218, and these pages are denoted by the symbol (*). Arrow 224 indicates that the hierarchical structure can go on indefinitely.
Figure 2 also illustrates the general prospect that a certain portion of the website might be developed in lieu of another portion due to the level of interest information gleaned from the annotations added by the user. As the webpages continue to branch downward, the annotated pages (shown by *) in this example are generally located in the portion of the pages to the left of the dotted line 226. As a result, a website developer would likely concentrate further development efforts on the webpages to the left of 226. If the developer were limited by storage constraints, development funding, or the like, the addition of information to the more heavily annotated pages would likely yield the most advantageous cost-to-benefit ratio.
Figure 3 shows a representative table 300, which compiles the relative degree of interest in a particular page as a function of the number of annotation words added to each page. For example purposes, the graphical and/or textual objects on page 202 have been shown to be associated with 32 words of annotation (302). Page 214 is shown to be associated with 82 words of annotation (304). Page 218 is shown to be associated with 10 words of annotation (306). It should be noted that the usage of the number of annotation words to indicate the relative level of interest in a particular page is provided for example purposes only. The invention is not limited to this mode of measurement, and many other means for deriving a relative level of interest from the annotations exist. For example, another method would be to use a natural language processor on the text of the annotations to derive the level of interest as a function of what was actually written in the annotations. Still another method might include a weighting system based upon the occurrence of certain words (or phrases) in the annotations, with certain words carrying more weight than others in deriving the level of interest.
Referring now to Figure 4(a), a representative "past" pattern is shown which corresponds with the hierarchical webpage example of Figures 2 and 3. As shown, the user progressed from webpage 200 down to webpage 202, wherein an annotation of 32 words was added. The user then progressed down to webpage 214, wherein an annotation of 82 words was added. The user needed to reroute back up tlirough webpage 202 to progress to webpage 222. Webpage 218 was thereafter accessed, wherein an annotation of 10 words was added. If this pattern were then stored, and/or categorized for a certain type of user, it might thereafter be used to predict the forward path of a similarly situated user who started down the same path and added similar annotations.
As such, Figure 4(b) shows the start of a new path from a different (second) user, the second user moving from the home page 200 to webpage 202. This user also entered an annotation for webpage 202. If, for instance this second user has similar characteristics to the first user in Figure 4(a), then it can be predicted that after webpage 202, this second user will have more interest in seeing information on page 214, rather than page 216. In one embodiment, the previous pattern can be applied towards generating the next webpage to be seen by the user (e.g. page 214). In yet another embodiment, the previous pattern might be used to predict the likely choices to be made by a user regarding where the user would like to proceed next for information. A representative model of a particular user might also be formed based upon user annotations, and deductions derived therefrom.
To facilitate use of the prediction pattern and/or user model, the orientation of clickthrough areas on the webpage can be tailored and arranged to address the likely desires for further information by that particular user. Referring to Figure 4(c) for instance, the webpage 200 is shown with an area 400 for displaying graphical 401 and/or textual objects 403, 405. The clickthrough areas 402, 404, and 406 have been specifically arranged to be links to webpages 202, 214, and 218 respectively, based upon the pattern demonstrated by the user. The user is thereby presented with a convenient link to the most likely areas of interest as a function of annotations entered by this user, and other similarly situated users. Area 400 might also include links to such pages of interest (e.g. 202, 214, and/or 218) based upon the pattern for this user. Similar to Figure 1, this page and subsequent pages include annotation boxes 408, 410, and 412 for further entering annotations to the webpage.
In yet another embodiment, a user is prompted to enter certain identifying information. Alternatively, characteristic information about the user might be gleaned from user clickthroughs on various topics (e.g. an interest in rock music, stamps, animals, etc). Alternatively still, such information might be retrieved from a cookie file, database file, or the like which as been stored generated and stored concerning a particular user. Referring now to Figure 5, a block diagram 500 is shown wherein a pattern is selected based upon certain user characteristics, and the pattern is used to further guide the user through webpage selections. The pattern might also be used to selectively present advertisements or merchandise which is most likely to be of interest to the user.
In this example, the webpage (or collection of webpages) might contain educational materials. The user 502 has been identified as an educator. A pattern selection device 504 (including, for instance, a software device, hardware device, or a combination thereof) stores and retrieves patterns related to the characteristics of various users (e.g. an educator, administrator, student, etc.). The selected pattern is then used to guide or influence the presentation of information on the webpage 506. In particular, the topical material and/or clickthrough layout can be varied, similar that shown for Figure 4(c), to coincide with the pattern of interest for a particular type of user.
Referring now to Figure 6, a flowchart 600 is shown of representative steps that might be used implement various embodiments of the present invention. In step 602, the different graphical and/or textual objects are displayed on the webpage. The user then highlights various objects on the page, and a determination 604 is made as to which objects have been highlighted. Typically this is done by a click-and-drag operation via a computer-pointing device such as a mouse. The act of highlighting an object (or set of objects) causes an annotation area to be accessible for annotation entries. The annotation area might consist of a window which automatically prompts the user 606 for an entry, or prompts the user for an entry when the user selects the annotation window or clickthrough area. Figure 6 shows additional steps which might optionally be employed after entry of the annotations by a user. Step 608 shows the use of the annotations to indicate a relative level of interest in some webpages over other webpages. As discussed above, this could be done via a word-count on the annotation entries, or deciphering and understanding the annotations or keywords contained therein, and so forth. The level of interest could also be used to generate a perceived quality, value, and/or relevance of the context of the material on a particular webpage or website. While a variety of "quality" or "value" parameters might be used, the number of words serves as a simple example. The longer the annotation, the greater the perceived value or quality or relevance of the information presented in the information structure. Context, or actual comments in the annotation, might also be analyzed (e.g. user comments, in their simplest form, like "this is good information" or "this is bad information" and the like). This could be done for groups of users (segmented by certain characteristics), and/or individual users. Step 610 shows that the derived level of interest (or perceived quality, etc.) might then be used to focus development efforts on certain webpages, or portions of a website, as similar to that shown in Figure 2. The perceived quality (value, etc.) of the information can further be used to influence or direct the expansion, editing, and/or deletion of certain portions of the structured information.
Step 612 shows a separate path wherein the annotations can be used to develop a pattern of interest for a particular user, or type of user, as similar to that shown in Figures 4(a) and 4(b). Step 614 shows the use of the pattern to guide a user through the webpages, as similar to that shown in Figures 4(c) and 5.
Step 616 shows yet another path deriving from step 606 wherein the annotations can be used to generate a usage tree to guide the user through previous pages that were visited, the tree also showing the user's relative level of interest via what was entered in the annotations. Figure 7 shows a block (or flow) diagram 700 that illustrates the application of a searching capability to the annotations. In step 702, the user is prompted for annotation search criteria such as dates or keywords. For instance, the user might want to search for and view annotations (and associated webpages) which were created after (or on, or before) a certain date. Alternatively, the user might also search for keywords or phrases within the annotations. Notably, the annotations are stored in a searchable location, most typically the storage area of the website provider. Step 704 shows the stored annotations being searched according to the various search criteria. Step 706 shows the resulting arrangement and display of the hierarchy of webpages based upon the search criteria. While any variety of hierarchical trees or listings might be produced, several examples are shown below step 706. Example 708 shows the generation of a tree of pages with annotations deriving from a given date. Example 710 shows the generation of a tree of pages arranged in descending order based upon the number of annotations entered by the user per page. Example 712 shows the generation of a tree of pages based upon a key word search. In any of these examples, the tree of pages would be presented to the user in a fashion such that any particular webpages of interest could be selectively accessed, or further investigated. Similarly, search refinements could be used to produce further hierarchical trees based upon new, or refined, search criteria.

Claims

What is claimed is:
1. A method for deducing interest in information presented to a user including graphical and textual objects within at least one information structure, the information structure having at least one annotation area, the method comprising: displaying objects that are associated with one or more annotation area; providing for the selective indication of objects to be annotated; providing for entry of at least one annotation associated with a selected object in the at least one annotation area of an information structure. using the annotations to derive a level of interest by the user in the annotated objects.
2. The method of Claim 1 , wherein the entry of at least one annotation includes highlighting of the object and/or adding associated text.
3. The method of Claim 2, wherein the information structure for presenting information to a user includes a webpage, or a website which includes at least one webpage or a link to a webpage.
4. The method of Claim 2, wherein the annotations are used to derive a level of interest by a user in at least one information structure.
5. The method of Claim 2, wherein the annotations are used to derive a relative level of interest by a user between annotated objects.
6. The method of Claim 2, wherein if two or more information structures are visited, the annotations associated with these structures are used to derive a relative level of interest by a user between the two or more information structures.
7. The method of Claim 2, wherein the level of interest is a function of the number of words entered in the at least one annotation area.
8. The method of Claim 2, wherein the level of interest is a function of content of the words entered in the at least one annotation area.
9. The method of Claim 2, wherein the level of interest is a function of weighting placed on the words entered in the at least one annotation area.
10. The method of Claim 2, wherein the at least one annotation is used to develop a model of a user.
11. The method of Claim 10, wherein the model is used to direct presentation of the information.
12. The method of Claim 2, wherein the at least one annotation is used to derive a pattern through a set of information structures.
13. The method of Claim 12, wherein the pattern is used to guide a user through the information structures.
14. The method of Claim 12, wherein the pattern is used to selectively present advertisements or merchandise most likely to be of interest to a user.
15. The method of Claim 2, wherein the level of interest is used to guide development of a particular area of an information structure.
16. The method of Claim 15, wherein the further perceived quality and value of the annotated information is used to expand, edit, or delete a particular area of an information structure.
17. The method of Claim 2, wherein annotations which have been added by groups of users are used to assess the quality and relevance of the content of the information structure.
18. The method of Claim 2, wherein the at least one annotation can be accessed by multiple users.
19. The method of Claim 2, wherein the at least one annotation is used to show the user previously visited information structures.
20. The method of Claim 2, wherein the level of interest is used to hierarchically present the previously visited information structures.
21. The method of Claim 2, which further includes: providing for a search through the at least one annotation using search criteria.
22. The method of Claim 20, which further includes: using the search results to present previously annotated information structures.
23. The method of Claim 21 , wherein the previously annotated information structures are presented hierarchically according to the search criteria.
PCT/US2000/015687 1999-06-08 2000-06-07 Method for deducing level of interest in information structures via annotations WO2000075840A2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
AU54705/00A AU5470500A (en) 1999-06-08 2000-06-07 Method for deducing level of interest in information structures via annotations

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US32791599A 1999-06-08 1999-06-08
US09/327,915 1999-06-08

Publications (2)

Publication Number Publication Date
WO2000075840A2 true WO2000075840A2 (en) 2000-12-14
WO2000075840A3 WO2000075840A3 (en) 2002-08-15

Family

ID=23278633

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2000/015687 WO2000075840A2 (en) 1999-06-08 2000-06-07 Method for deducing level of interest in information structures via annotations

Country Status (2)

Country Link
AU (1) AU5470500A (en)
WO (1) WO2000075840A2 (en)

Cited By (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1842150A2 (en) * 2005-01-19 2007-10-10 Amazon Technologies, Inc. Method and system for providing annotations of a digital work
US7353452B2 (en) 2002-03-28 2008-04-01 International Business Machines Corporation System and method for hierarchical layout specialization
US20080086496A1 (en) * 2006-10-05 2008-04-10 Amit Kumar Communal Tagging
US20090006996A1 (en) * 2006-08-07 2009-01-01 Shoumen Saha Updating Content Within A Container Document For User Groups
WO2009036796A1 (en) * 2007-09-12 2009-03-26 Admar Informatik Marti Method for creation of a profile of a user of a data processing system
US8234282B2 (en) 2007-05-21 2012-07-31 Amazon Technologies, Inc. Managing status of search index generation
US8352449B1 (en) 2006-03-29 2013-01-08 Amazon Technologies, Inc. Reader device content indexing
US8378979B2 (en) 2009-01-27 2013-02-19 Amazon Technologies, Inc. Electronic device with haptic feedback
US8417772B2 (en) 2007-02-12 2013-04-09 Amazon Technologies, Inc. Method and system for transferring content from the web to mobile devices
US8423889B1 (en) 2008-06-05 2013-04-16 Amazon Technologies, Inc. Device specific presentation control for electronic book reader devices
US8571535B1 (en) 2007-02-12 2013-10-29 Amazon Technologies, Inc. Method and system for a hosted mobile management service architecture
US8725565B1 (en) 2006-09-29 2014-05-13 Amazon Technologies, Inc. Expedited acquisition of a digital item following a sample presentation of the item
US8793575B1 (en) 2007-03-29 2014-07-29 Amazon Technologies, Inc. Progress indication for a digital work
US8832584B1 (en) 2009-03-31 2014-09-09 Amazon Technologies, Inc. Questions on highlighted passages
US8954444B1 (en) 2007-03-29 2015-02-10 Amazon Technologies, Inc. Search and indexing on a user device
US9087032B1 (en) 2009-01-26 2015-07-21 Amazon Technologies, Inc. Aggregation of highlights
US9116657B1 (en) 2006-12-29 2015-08-25 Amazon Technologies, Inc. Invariant referencing in digital works
US9158741B1 (en) 2011-10-28 2015-10-13 Amazon Technologies, Inc. Indicators for navigating digital works
US9275052B2 (en) 2005-01-19 2016-03-01 Amazon Technologies, Inc. Providing annotations of a digital work
US9564089B2 (en) 2009-09-28 2017-02-07 Amazon Technologies, Inc. Last screen rendering for electronic book reader
US9672533B1 (en) 2006-09-29 2017-06-06 Amazon Technologies, Inc. Acquisition of an item based on a catalog presentation of items
US9754040B2 (en) 2006-08-07 2017-09-05 Google Inc. Configuring a content document for users and user groups
US9916293B2 (en) 2005-12-12 2018-03-13 Google Llc Module specification for a module to be incorporated into a container document
CN107885888A (en) * 2017-12-11 2018-04-06 北京百度网讯科技有限公司 Information processing method and device, terminal device and computer-readable recording medium

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8954861B1 (en) 2006-08-07 2015-02-10 Google Inc. Administrator configurable gadget directory for personalized start pages
US9495322B1 (en) 2010-09-21 2016-11-15 Amazon Technologies, Inc. Cover display

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5146552A (en) * 1990-02-28 1992-09-08 International Business Machines Corporation Method for associating annotation with electronically published material
EP0762297A2 (en) * 1995-09-08 1997-03-12 Sun Microsystems, Inc. Use of proxy servers to provide annotation overlays

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5146552A (en) * 1990-02-28 1992-09-08 International Business Machines Corporation Method for associating annotation with electronically published material
EP0762297A2 (en) * 1995-09-08 1997-03-12 Sun Microsystems, Inc. Use of proxy servers to provide annotation overlays

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
ROSCHEISEN M ET AL: "Beyond browsing: shared comments, SOAPs, trails, and on-line communities" COMPUTER NETWORKS AND ISDN SYSTEMS, NORTH HOLLAND PUBLISHING. AMSTERDAM, NL, vol. 27, no. 6, 1 April 1995 (1995-04-01), pages 739-749, XP004013176 ISSN: 0169-7552 *

Cited By (41)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7353452B2 (en) 2002-03-28 2008-04-01 International Business Machines Corporation System and method for hierarchical layout specialization
EP1842150A2 (en) * 2005-01-19 2007-10-10 Amazon Technologies, Inc. Method and system for providing annotations of a digital work
US9275052B2 (en) 2005-01-19 2016-03-01 Amazon Technologies, Inc. Providing annotations of a digital work
US10853560B2 (en) 2005-01-19 2020-12-01 Amazon Technologies, Inc. Providing annotations of a digital work
EP1842150A4 (en) * 2005-01-19 2010-01-20 Amazon Tech Inc Method and system for providing annotations of a digital work
US8131647B2 (en) 2005-01-19 2012-03-06 Amazon Technologies, Inc. Method and system for providing annotations of a digital work
US9916293B2 (en) 2005-12-12 2018-03-13 Google Llc Module specification for a module to be incorporated into a container document
US8352449B1 (en) 2006-03-29 2013-01-08 Amazon Technologies, Inc. Reader device content indexing
US20090006996A1 (en) * 2006-08-07 2009-01-01 Shoumen Saha Updating Content Within A Container Document For User Groups
US9754040B2 (en) 2006-08-07 2017-09-05 Google Inc. Configuring a content document for users and user groups
US8725565B1 (en) 2006-09-29 2014-05-13 Amazon Technologies, Inc. Expedited acquisition of a digital item following a sample presentation of the item
US9672533B1 (en) 2006-09-29 2017-06-06 Amazon Technologies, Inc. Acquisition of an item based on a catalog presentation of items
US9292873B1 (en) 2006-09-29 2016-03-22 Amazon Technologies, Inc. Expedited acquisition of a digital item following a sample presentation of the item
US20080086496A1 (en) * 2006-10-05 2008-04-10 Amit Kumar Communal Tagging
US9116657B1 (en) 2006-12-29 2015-08-25 Amazon Technologies, Inc. Invariant referencing in digital works
US8571535B1 (en) 2007-02-12 2013-10-29 Amazon Technologies, Inc. Method and system for a hosted mobile management service architecture
US9313296B1 (en) 2007-02-12 2016-04-12 Amazon Technologies, Inc. Method and system for a hosted mobile management service architecture
US8417772B2 (en) 2007-02-12 2013-04-09 Amazon Technologies, Inc. Method and system for transferring content from the web to mobile devices
US9219797B2 (en) 2007-02-12 2015-12-22 Amazon Technologies, Inc. Method and system for a hosted mobile management service architecture
US9665529B1 (en) 2007-03-29 2017-05-30 Amazon Technologies, Inc. Relative progress and event indicators
US8793575B1 (en) 2007-03-29 2014-07-29 Amazon Technologies, Inc. Progress indication for a digital work
US8954444B1 (en) 2007-03-29 2015-02-10 Amazon Technologies, Inc. Search and indexing on a user device
US8341210B1 (en) 2007-05-21 2012-12-25 Amazon Technologies, Inc. Delivery of items for consumption by a user device
US8341513B1 (en) 2007-05-21 2012-12-25 Amazon.Com Inc. Incremental updates of items
US8990215B1 (en) 2007-05-21 2015-03-24 Amazon Technologies, Inc. Obtaining and verifying search indices
US8234282B2 (en) 2007-05-21 2012-07-31 Amazon Technologies, Inc. Managing status of search index generation
US9178744B1 (en) 2007-05-21 2015-11-03 Amazon Technologies, Inc. Delivery of items for consumption by a user device
US9888005B1 (en) 2007-05-21 2018-02-06 Amazon Technologies, Inc. Delivery of items for consumption by a user device
US8700005B1 (en) 2007-05-21 2014-04-15 Amazon Technologies, Inc. Notification of a user device to perform an action
US8656040B1 (en) 2007-05-21 2014-02-18 Amazon Technologies, Inc. Providing user-supplied items to a user device
US8266173B1 (en) 2007-05-21 2012-09-11 Amazon Technologies, Inc. Search results generation and sorting
US9479591B1 (en) 2007-05-21 2016-10-25 Amazon Technologies, Inc. Providing user-supplied items to a user device
US9568984B1 (en) 2007-05-21 2017-02-14 Amazon Technologies, Inc. Administrative tasks in a media consumption system
WO2009036796A1 (en) * 2007-09-12 2009-03-26 Admar Informatik Marti Method for creation of a profile of a user of a data processing system
US8423889B1 (en) 2008-06-05 2013-04-16 Amazon Technologies, Inc. Device specific presentation control for electronic book reader devices
US9087032B1 (en) 2009-01-26 2015-07-21 Amazon Technologies, Inc. Aggregation of highlights
US8378979B2 (en) 2009-01-27 2013-02-19 Amazon Technologies, Inc. Electronic device with haptic feedback
US8832584B1 (en) 2009-03-31 2014-09-09 Amazon Technologies, Inc. Questions on highlighted passages
US9564089B2 (en) 2009-09-28 2017-02-07 Amazon Technologies, Inc. Last screen rendering for electronic book reader
US9158741B1 (en) 2011-10-28 2015-10-13 Amazon Technologies, Inc. Indicators for navigating digital works
CN107885888A (en) * 2017-12-11 2018-04-06 北京百度网讯科技有限公司 Information processing method and device, terminal device and computer-readable recording medium

Also Published As

Publication number Publication date
AU5470500A (en) 2000-12-28
WO2000075840A3 (en) 2002-08-15

Similar Documents

Publication Publication Date Title
WO2000075840A2 (en) Method for deducing level of interest in information structures via annotations
US10929487B1 (en) Customization of search results for search queries received from third party sites
RU2335013C2 (en) Methods and systems for improving search ranging with application of information about article
US7302646B2 (en) Information rearrangement method, information processing apparatus and information processing system, and storage medium and program transmission apparatus therefor
US8538989B1 (en) Assigning weights to parts of a document
US8005832B2 (en) Search document generation and use to provide recommendations
US8812559B2 (en) Methods and systems for creating an advertising database
US10460327B2 (en) Systems and methods for persistent context-aware guides
US6665659B1 (en) Methods and apparatus for distributing and using metadata via the internet
JP5474038B2 (en) Mobile site map
US7599911B2 (en) Method and apparatus for search ranking using human input and automated ranking
US8230320B2 (en) Method and system for social bookmarking of resources exposed in web pages that don't follow the representational state transfer architectural style (REST)
US7451152B2 (en) Systems and methods for contextual transaction proposals
US6101503A (en) Active markup--a system and method for navigating through text collections
US8321463B2 (en) Objective and subjective ranking of comments
EP1596314B1 (en) Method and system for determining similarity between queries and between web pages based on their relationships
CN100422997C (en) Method of adding searchable deep labels in web pages in conjunction with browser plug-ins and scripts
Wöber Domain specific search engines
US20100179876A1 (en) Computer-accessible medium, method and system for assisting in navigating the internet
KR20120015457A (en) Search systems and methods using in-line contextual queries
JP2009503751A (en) Relevance determination method, information collection method, object organization method, and search system
JP2007122513A (en) Content retrieval method, and content retrieval server
KR20060125842A (en) Automatic creation of e-books
US20090204602A1 (en) Apparatus and methods for presenting linking abstracts for search results
JP2003178092A (en) Information retrieval system, information providing device, information retrieving method and program

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): AU CA JP

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE

121 Ep: the epo has been informed by wipo that ep was designated in this application
122 Ep: pct application non-entry in european phase
NENP Non-entry into the national phase in:

Ref country code: JP