WO2010019043A2 - Method and system for ordering and maintaining information - Google Patents

Method and system for ordering and maintaining information Download PDF

Info

Publication number
WO2010019043A2
WO2010019043A2 PCT/NL2009/050498 NL2009050498W WO2010019043A2 WO 2010019043 A2 WO2010019043 A2 WO 2010019043A2 NL 2009050498 W NL2009050498 W NL 2009050498W WO 2010019043 A2 WO2010019043 A2 WO 2010019043A2
Authority
WO
WIPO (PCT)
Prior art keywords
user
data page
personal information
data
user interface
Prior art date
Application number
PCT/NL2009/050498
Other languages
French (fr)
Other versions
WO2010019043A3 (en
Inventor
Cornelius Remigius Verheijen
Anthony Jacques Louis De Breed
Original Assignee
Cornelius Remigius Verheijen
Anthony Jacques Louis De Breed
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 Cornelius Remigius Verheijen, Anthony Jacques Louis De Breed filed Critical Cornelius Remigius Verheijen
Publication of WO2010019043A2 publication Critical patent/WO2010019043A2/en
Publication of WO2010019043A3 publication Critical patent/WO2010019043A3/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9535Search customisation based on user profiles and personalisation

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

The present invention provides a method for assem- bling and maintaining for a user at least one personal information profile comprising data pages associated with respective data page locators and with at least one keyphrase, the method comprising steps for: - initiating the personal information profile, - providing a user interface suitable for representation on a device used by the user, the user interface being able to display the following information: - keyphrase handling means for entering and/or editing of the keyphrase, - data page locator handling means for showing and/or selecting of new data page locators, - data page locator displaying means for displaying data page locators of previously selected and stored data pages, - performing a network search based on the keyphrase by means of at least one network search engine and displaying of data page locators by means of the data page locator handling means, and - providing for data page selection operations by the user and retrieving and storing a copy of the data pages that are selected, based on a deemed relevant status, by the user in the personal information profile.

Description

METHOD AND SYSTEM FOR ORDERING AND MAINTAINING INFORMATION
The present invention provides a method for assembling and maintaining personal information profiles for a user that provide a maintainable record of information sources on the internet. Furthermore, the present invention relates to a method for performing mouse over events including a novel function of previewing of data pages relating to the mouse over event object. Furthermore, the invention relates to a networked server device for performing basic operations according to the present invention. Furthermore, the present invention relates to a networked client device for performing at least user interface related processing relating to the method according to the invention. Furthermore, the present invention relates to a computer program product for performing method steps of the present invention.
In the last 15 years the internet has developed to be the main source of information for interactive informa- tion searches by means of computing devices for the general public. During this time period several generations of search engines have been developed allowing for information searches in web pages that had been pre-crawled by these search engines. The disadvantage of searching with search engines according to the present inventors is that the results of such are based on one single search logic that is not dependent on the needs of a specific person performing a search.
In order to provide a solution to this problem, the present invention provides a method for assembling and maintaining for a user at least one personal information profile comprising data pages associated with respective data page locators and with at least one keyphrase, the method comprising steps for:
- initiating the personal information profile,
- providing a user interface suitable for repre- sentation on a device used by the user, the user interface being able to display the following information:
- keyphrase handling means for entering and/or editing of the keyphrase,
- data page locator handling means for showing and/or selecting of new data page locators,
- data page locator displaying means for displaying data page locators of previously selected and stored data pages,
- performing a network search based on the key- phrase by means of at least one network search engine and displaying of data page locators by means of the data page locator handling means, and
- providing for data page selection operations by the user and retrieving and storing a copy of the data pages that are selected, based on a deemed relevant status, by the user in the personal information profile.
According to this invention, a person wanting to learn about a subject, and wanting to revisit the results at a later stage, starts a personal information profile by entering search terms or keyphrases into the user interface, based on which a new part of the personal information profile is created and recorded under the label of these search terms. The search results are displayed and the person may view and/or select the pages he considers relevant, which pages will be retrieved and stored in relation to the keyphrase.
At a later stage, the user wishes to find additional information and the user may open the personal in- formation profile and review the earlier results or repeat the search based on te keyphrase, which results may then be displayed providing a visible distinction between the earlier stored results and newer results. Such a method according to the present invention enables the creation of filed searches that can be refined based on the selected data pages in a later stage. Furthermore, the filing of the search results based on a selection allows for keeping of records of earlier searches. The user may review his results at any time in the future after the initial search has been performed. Such a later revision of the search results is only possible when earlier results have been stored as otherwise, the web source of the older research may have changed or removed by the respective poster or woner. Also, a later analysis of the pages for performing a later additional or refining search into the relevant subjects of the stored page is only possible when the Λdeemed relevant' original page was stored. Present search engines do provide e.g. suggesting of keyphrases based on earlier results of the users of the search engine. However that is based on a mechanistical approach of using such data automatically. The present invention provides active storage based on user input into a specific personal information profile of the user and only accessible to the user.
In a first preferred embodiment, the method furthermore comprises providing a storage interface for long term storage of the personal information profile including keyphrases, related data page locators and data pages. This enables a user to access the data even after the original provider/server of the data no longer allows access to the data. The data remains easily accessible to the user that created the personal information profile. The data will also be accessible in later searches, even if the user had forgotten that the earlier personal information profile was made or contained the data page. In a further preferred embodiment according to the present invention, the method comprising data page displaying means for displaying data pages, preferably as part of the user interface. This may be embodied by means of integrated rendering capabilities or by calling upon an external web browser or document display program.
Preferably an additional search is based on results of earlier stored data pages. This provides a further advantage that time is saved by actively using earlier created or interpreted results. A further preferred embodiment provides steps for creating a new personal information profile based on a new set of keyphrases. One user may have a number of different profiles for covering or creating a library of a number of subjects. Alternatively, steps for creating a new personal information profile may be based on a combination of earlier selected and stored data pages and keyphrases.
A further embodiment may improve efficiency by adding steps for defining automatic selection criteria for automatically adding data pages that are part of search results to an personal information profile based on the specific criteria assembled by the user. In this way manually selected data may be handeled by an automated process in order to add a large number of data pages into an off-line personal information for later analysis. Preferably, the method comprises interface steps for having related keyphrases generated by means of content analysis tools. The user may only be aware of certain keyphrases or keywords that may lead to search results. However the information that is sought after may be comprising other words that the user may not think of at the moment of performing the search. This may be overcome by a content analysis tool that provides the words that lead to the specific information the user is after.
An example of such a content analysis tool may be a thesaurus engine that is used according to this embodiment for generating related keyphrases for reaching the desired information. A further example of such a content analysis tool is a semantic engine that is used according to this embodiment for generating related keyphrases for reaching the desired information. Another example of such a content analysis tool is a text extractor engine that is used according to this embodiment for generating related keyphrases for reaching the desired information.
In a further preferred embodiment, use may be made of local search engine that is capable of searching locally stored older search results in the personal information profiles of the user. It is highly likely that a relation exists between interests that are searched by a user in different time frames. By using this embodiment, the user can readily discern repeated results and most likely use the knowledge obtained during such earlier searches.
While several users may use the method according to the present invention, it is preferable that users indicate that the results of certain searches may be used for indicating a relevance to that person and have that relevance be used by others performing similar or related searches. For this it is advantageous if the method pro- vides steps for allowing indicator means for indicating that personal information profiles or results thereof may be used by other users of the method. The results may then be used for improving the relevance for related searches of different persons.
A further advantage will be reached if the searches itself may be shared within a community of users. For this it is advantageous if an embodiment comprises interface means for having related data pages generated by means of analysis of personal information profile information provided to a personal information profile community of a multitude of users that are using the method. Preferably, to this end the user interface comprises means for handling and/or displaying several personal information user profiles.
A further aspect of the present invention provides for a method for performing a mouse over event comprising steps for:
- detecting a mouse over event over a user interface element representing a link to an underlying data page in a user interface,
- retrieving the underlying data page from a re- mote data page source or a local data page storage,
- displaying the underlying data page in temporary and fully functional representation during the mouse over event,
- ending the displaying of the underlying data page upon ending of the mouse over event or upon passing of a predetermined time period after ending of the mouse over event, whereby:
- the mouse over event is defined by hovering the mouse indicator over de user interface element representing the link and upon displaying of the underlying data page hovering over the temporary and fully functional representation such that the temporary and fully functional representation is usable by the user for both reading of the information and through linking to links in the underlying data page.
This method advantageously allows for previews of e.g. web pages or other documents without any other action by the user than performing a mouse over event. If the web page itself is not relevant but a through-link thereof is, the user may reach the though-link page by means of merely one click without opening intermediate pages. This may be performed in several layers until the user reaches a page to be saved.
Preferably, such a page is displayed in a different display format, e.g. smaller. This allows e.g. for a distinction between pages opened in its own window and mouse over pages. More preferably, the underlying data page is displayed in semi transparent form leaving the user interface discernable .
A further aspect of the present invention provides for a method for performing the data searches in combina- tion with a method performing the mouse over events according to the present invention.
A further aspect of the present invention provides for a networked server device for a system for performing a method according to any of the preceding claims, the networked server device comprising:
- at least one storage space, an operating system and a processor,
- at least one method performing process that is executable on the networked server device for performing the method.
A further aspect of the present invention provides for a networked client device comprising at least one memory space, a processor, operating system and a display for performing the user side of the method according to any of the previous method claims, comprising means for representing the user interface, such as a web browser and/or a computer program client capable of interacting with the client device and the resp. operating system.
A further aspect of the present invention provides for a computer program product for performing one of the method or processes on the devices according to any of the preceding claims. Further advantages, features and details of the present invention will be described hereinbelow on the basis of different views of an embodiment with reference to the accompanying figures, in which:
- Fig. 1 is a block diagram of an embodiment ac- cording to the present invention;
- Fig. 2 is a flow diagram of a preferred embodiment of a method according to the present invention;
- Fig. 3 is a further schematic representation of a preferred embodiment according to the present invention; - Fig.4 is a further schematic representation of a preferred embodiment according to the present invention;
- Fig. 5 is a further schematic representation of a preferred embodiment according to the present invention;
- Fig. 6 is a further schematic representation of a preferred embodiment according to the present invention.
A first preferred embodiment according to the present invention is part of the graphic representation of fig. 1. In fig. 1, a networked system is shown comprising a computer network 9, such as the internet to which sev- eral networked devices 1-8,10,11 are connected by means of any internet connection technology, such as a leased line, a DSL connection, or a wireless connection. The networked device 1 is preferably a PC that is usable by a user for using the present invention. The wirelessly networked device 2 may be any of a mobile phone, a PDA, a wirelessly connected UMPC or a laptop computer. The present invention provides for user interfaces that are usable on any of these networked user devices. The user interface is in each case optimised for the display capabilities of the user device 1,2. It is in itself obvious that a display device of a personal computer or laptop has different capabilities than a display device of a mobile phone or a PDA.
The server computing device 3 is connectable to the internet and is provided with processing means and computer programming means for performing the main process of a preferred embodiment according to the present inven- tion. This server computing device 3 performs computing operations for allowing the client computing devices 1,2 to display the user interface for performing the method according to the present invention. Depending on the capabilities of the client computing devices 1,2, more or less of the method steps of the present invention are performed on the client computing devices 1,2 or on the server computing device 3. The client devices 1,2 may be running client software for generating the user interface or may be running a web browser or equivalent for rendering the user interface generated at the server 3.
Also data storage capabilities of the client computing devices may allow for a larger part of storage to be performed in a memory device on the client computing devices 1, 2 or remotely, e.g. in a memory device of the server 3 or in a dedicated storage server device 10. These aspects of performing method steps or storage will be explained in greater detail below. Furthermore, the invention uses a proprietary storage means that is embodied in this embodiment as a local storage server device 10. This local storage server device is used for storing of the personal information profile comprising data pages associated with respective data page locators and with at least one keyphrase. The preference for storing the data pages within the personal information profile is based on the idea that data pages that are available on the internet may be removed or al- tered after it was considered to be interesting enough to include the data page in an personal information profile according to the present invention and because of that the personal information profile would be incomplete after such a change or removal of the original data page. In alternative embodiment, the local storage may be performed on the PC client device 1 or mobile client device 2 of the user defining the personal information profile. According to the present invention, the location of the data stored in the personal information profile may be indicated by the user depending on availability needs of the user. Preferably a λlocal' URL is defined as a locator such that the user can access the locally stored, e.g. at the client device 1, client device 2 or storage server device 11, from the user interface. The data pages to be included in the personal information profiles are available on one of the multitude of web servers 4 offering information to the internet. Any information that is accessible through a computer network, preferably the internet, and that may be searched by means of any search engine 5 is eligible for inclusion in an personal information profile.
In order to obtain access to data files, a method according to the present invention uses search engines that are readily available services over the internet. Examples of such search engines comprise Google™, Alta- vista™, Cuil™, Live Search™, Bing™ etc. The method may be used by means of the use of one of such search engines or by a combination of several of those search engines. The results of the search engines are displayed in the graphical user interface.
A further engine that is utilised by a method according to the present invention is a thesaurus engine server 6. An example of a thesaurus engine is known in itself on the internet as Word Net. As to the functions of a thesaurus engine, reference is made to the document λWord Net, an electronic lexical database, 1998, Christiane Fellbaum, the MIT Press, ISBN-IO: 0-262-06197-X' , which text is incorporated in this text by reference.
Such a thesaurus engine may provide related words for the keyphrases that are used for assembling the personal information profile. Based on the original keyphrase and results of the thesaurus engine, a renewed search may be performed with the search engine 5 in order to provide access to data pages which would not have been found based on the keyphrase such as originally entered by the user. The user may therefore obtain search results based on key- phrases that are highly relevant but were unknown to him or just did not spring to mind when entering the keyphrase, thereby achieving access to the said additional datapages .
A further engine that may be used in a method according to the present invention is a so called semantic engine hosted on a semantic engine server 7. A semantic engine is an engine that makes use of meta tagging, and a concept of relatedness that involves common semantic notions such as synonymy, hyponymy and hyperonymy results of actions performed by a semantic engine as used in the present invention are synonyms, hyponyms and hyperonyms of the keyphrases used to perform the web searches. Also, the contents of the data pages that are selected to be in- eluded in the personal information profile may be analysed by means of a semantic engine. Therefore, the semantic engine provides additional intelligence for obtaining related keyphrases for performing additional searches. The text regarding the functions of sematic searching as dis- closed under www.w3.org/2001/sw is incorporated in this text by reference. Other examples of semantic engines ap- plicaple under there preferred embodiments include textdigger . com.
A further engine that may be used in a method ac- cording to the invention is a text extractor that is an in itself known tool for extracting text strings from documents, such as webpages or portable document format documents. Information to e.g. the extractor opencalais.com is incorporated in this text by reference. A further engine that may be used in a method according to the invention is a Local Search Engine 11. Also this type of engine is in itself known. A local search engine allows for indexing personal information profiles with the title and the defining keywords thereof, and matches these with local URL of the profile. When a user wishes to retrieve a data page available in one of the existing personal information profiles, the title and keywords of that personal information profile are sent to the local search engine in a challenge, and a list of relevant and/or related personal information profiles is returned. When the top result of this list is more than e.g. 90% relevant to the personal information profile that the user has opened, it will be displayed as a related personal in- formation profile, for the user to examine. Information regarding e.g. fastsearch.com and ultraseek.com is incorporated in this text by reference.
Below, process steps of preferred embodiments of the method according to the figures 2-6 are described. It is possible to implement the present invention in many specific ways and the preferred method as described below is merely one possible example thereof.
The method starts in step 1 in which a user may log in to the process. In step 2, the main process server displays a user interface comprising user personal information profiles on a screen of a user client computing device 1 or user client mobile device 2. The user interface may comprise several information displaying entities, such as a box for entering a search query by a user in the form of a keyphrase.
A keyphrase according to the present invention may comprise one word, several words or even a part of a text, such as one or more paragraphs. This input box is accessi- ble by direct typing or by pasting data into it. A further display element of the user interface is a box for displaying information with respect to found data pages. Such information may be called a snippet and may comprise elements such as the URL, the title and or a brief descrip- tion of the content of the data page. This user interface element may be tabbed in order to show a tab with newly found information and a tab that shows information that has previously been stored in the personal information profile . A further user interface element that is shown may comprise personal information profiles in a listing in order to switch between personal information profiles. A further user interface element that may be shown in the user interface is a box showing additional key words that are suggested by the method by means of the thesaurus engine, and or the text-extractor.
Based on a choice for creating a new personal in- formation profile, the method continues from step 2 in step 3. Thereafter, in step 19, the user inputs the name of the new personal information profile that will be developed. In step 20, the user inputs the keyphrases into the keyphrase entry block of the user interface. In step 21, the information of the keywords is sent to the search engine of the search engine server 5 as well as to the local search engine 11. The search engine 5 provides search results from the internet. The local search engine 11 provides results that may be relevant from earlier stored data pages from the same or other personal information profiles. Also the earlier stored data pages of the same information are retrieved by the local search engine.
In step 22, these results are provided from the search engines 5, 11 to the main process server 3. In step 23, a list of relevant titles, snippets and URL's is transported to the user interface of the end user on the devices 1,2.
In step 24, a user may perform mouse over events over the titles and snippets. Based on the performed mouse over events of step 24, in step 24 also data with respect to the mouse over events are sent to the server 3. In response to the challenge comprising these data, the server 3 retrieves the relevant data page from the source web server 4. In step 26 the server 3 receives the data with respect to the moused over data page. In step 27, several actions are performed. As a response of the challenge of step 24, the server 3 sends the information with respect to the retrieved data page to the user device 1, 2 for display thereof in step 28. Furthermore, the URL is stored by the server 3 on the storage device 9. The URL is herewith marked as λseen' . Furthermore, the content of the webpage is sent as a data request to a string extractor server 8 for performing the string extractor action.
In step 29, the result of the string extraction action of the string extractor server 8 is returned to the server 3. The action performed by the string extractor server in step 29 is the creation of a list of text strings from the web page body text, which results are subsequently used by the server 3.
Based on the results of the earlier steps, the input of the keyphrases, the returned strings from the string extractor and possibly amended keyphrases, the server 3 sends out a list of strings to the thesaurus engine device 6, the semantic engine and or leaves the set keyphrases and strings unprocessed for further processing in step 3. In step 31, the thesaurus engine 6 generates a list of synonyms based on the strings of its challenge and returns these results to the server 3 for further processing in step 33. In step 32, the server 6 performs a semantic analysis on the list of strings extracted from the webpage body text and or the keyphrases and generates a list of synonyms, hyponyms and hyperonyms for sending these to the server 3 for further processing of the results in step 33.
In step 33, the results of the previous analyses are combined by the main process on the server 3 for sending of these results to the user interface of device 1, 2. In step 34, the user interface displays the resulting strings in the part of the user interface for displaying the related keyphrases. These related keyphrases are defined as keyphrases that are the result of the different means of analysis performed on the servers 6, 7, 8. Based on these related keywords, the user may decide to perform additional web searches for retrieving data pages that would not be found based on the keyphrases that were en- tered by the user as the original keyphrases. Therefore, the personal information profile may come to include more relevant data pages for the end user. The method may continue in step 20 in which the user selects one or more of the related keyphrases, thereby transferring them to the keyphrase box and performing the new web search in the subsequent steps.
Based on the results shown in step 28 in the user interface of the user device, the user may decide in step 35 to store the content of such a page in the personal in- formation profile, e.g. by means of clicking at button or the user may continue browsing the list of titles and snippets. In other words, in this step the user decides to include data pages in the personal information profile. Effectively, in the user interface this means that the data page is transferred to the tab for stored pages. After step 35, the method may continue in step 24 with renewed mouse over events. Otherwise the method may continue in step 18 in which the server 3 stores personal information profile data to the local storage server device 9, which personal information profile data comprises the keyphrases used to retrieve content as well as data such as the URL or the content of the data pages to be included in the personal information profile, the local URL of the content on the server device 9 and the content of the page. As was indicated in the above, the user may decide to store the information on his user device for off- line use thereof. For completeness sake, local storage within the meaning of this text is defined as storage of informa- tion retrieved from content servers 4 on the internet for later access by the user by means of server 3 and the user devices 1, 2. More clearly, any storage of data pages on any of the devices 1, 2, 3, 9 is considered to be local storage, meaning storage for availability within the system and method according to the present invention.
Based on a choice for retrieving an existing personal information profile, the method continues from step 2 in step 4. Thereafter, in step 5, in the user interface, data regarding an existing personal information profile is displayed. Based on the description in the above of the user interface elements, the relevant data of the personal information profile are shown, such as saved data pages, relevant keyphrases, and snippets of the saved pages. When choosen by the user an instant new search based on key- phrases may be performed and the results shown in the tab for new search results in step 6.
In case of step 5 the choice has been made to review previously stored data pages, the relevant tab is highlighted and the relevant information with respect to this tab is displayed in the user interface in the relevant information display element. As was described before, the information to be shown here comprises titles, URL's and or snippets with respect to stored data pages that are retrievable from the data server 10 of fig. 1. In step 8, the said information is displayed as a list of titles and snippets of the locally stored content for that personal information profile. In step 9, the user performs a mouse over event over the title and snippet that is relevant for a certain page. This mouse over event of step 9 triggers the server 3 to request the relevant data page from the local storage server 10, in a way that is analogous to the way a new page is retrieved from a general web server in step 25 and described in the above. Thereafter, in step 11, the local storage server 10, returns the relevant data page to the main server 3 for performing a method according to the present invention. Analogous to step 28, in step 12, the main server 3 enables the user interface to display the stored web page in a temporary format, such as in a reduced size format in a temporary window that is visable during the mouse over event. After step 12, the method continues in step 9 if a further mouse over event is performed. When in step 12, the link of the mouse over event is clicked, an external data page viewer, such as a webbrowser or a document viewer is called for displaying the relevant data page. Formats may be HTML or a further advanced internet format, PDF, a text editor format, such as DOC, etc. After reviewing the previously stored data pages, the method returns in step 5, 4, or 2.
After selecting the "new" tab in step 6, the method continues in step 13 with displaying a list of titles and snippets of the new content for the present per- sonal information profile and in case such is available, in a further information box of the user interface, information with respect to relevant public information profiles with respective existing profile data, which public information profiles may be retrievable based on similar keyphrases and or "related keyphrases" that are determined in ways according to the process steps performed by the servers 6, 7 and or 8. Such process steps have been described in the above.
A further three steps, 38, 39, 40 lead from proc- ess step 4 to process step 13 for displaying of further new content for the personal information profile. After step 4, in step 38, previously existing titles and keyphrases of the personal information profile are provided to the local search engine of server 11. Based on this challenge the local search engine returns a list of relevant public information profiles of other users of a method according to the present invention that have indi- cated that the respective personal information profiles may be accessed by other users in step 39. In a filtering step 40, the main server 3 filters information to be displayed as to relevance whereby e.g. only results may be shown that have a more than 90% relevance as to the key- phrase. Such a percentage of relevance may be preset or may be changed by the end user, e.g. based on availability of relevant results. The method proceeds by displaying the relevant results in step 13. In step 14, the user may perform a mouse over event with respect to data titles, URLs or snippets that he may determine to be interesting. In case a relevant information source in step 14 is a personal information profile of another user, the personal information profile is retrieved in full in step 41 in order to be examined by the present user. In order to do so the method returns in step 5. In case the information that was moused over in step 14 is a data page, such a webpage, the relevant datapage is retrieved from the relevant server, such as a general web server for a reduced size viewing similar to e.g. step 12 in step 17. Thereafter, the method proceeds in step 18 for storing of the data page in the personal information profile that was opened in step 2. In case the last shown data page was not considered relevant by the user, the method may be turned to step 14, 2, 4 or 5. In the above, the method steps have been described while referring to both figure 2 and the figures 3-6. Figure 2 is intended to provide a flowchart whereas the figures 3-6 are provided to mainly show data transfer between the different processes and or servers in a method according to the present invention.
Different aspects of a preferred embodiment which can embody the present invention have been described in the foregoing on the basis of references to the figures. Within the understanding of the appended claims and this text the skilled person can modify many of these aspects within the scope of the invention. The rights sought are defined by the appended claims.

Claims

1. Method for assembling and maintaining for a us- er at least one personal information profile comprising data pages associated with respective data page locators and with at least one keyphrase, the method comprising steps for:
- initiating the personal information profile, - providing a user interface suitable for representation on a device used by the user, the user interface being able to display the following information:
- keyphrase handling means for entering and/or editing of the keyphrase, - data page locator handling means for showing and/or selecting of new data page locators,
- data page locator displaying means for displaying data page locators of previously selected and stored data pages, - performing a network search based on the keyphrase by means of at least one network search engine and displaying of data page locators by means of the data page locator handling means, and
- providing for data page selection operations by the user and retrieving and storing a copy of the data pages that are selected, based on a deemed relevant status, by the user in the personal information profile.
2. Method according to claim 1 comprising further providing a storage interface for long term storage of the personal information profile including keyphrases, related data page locators and data pages, in which the data pages are stored for access to the user, preferably in a user allocatable memory space further preferably on a device of the user locally.
3. Method according to claim 1 or 2 further com- prising data page displaying means for displaying data pages, preferably as part of the user interface.
4. Method according to one or more of the preceding claims comprising steps for performing an additional search based on results of earlier stored data pages.
5. Method according to one or more of the preceding claims comprising steps for creating a new personal information profile based on a new set of keyphrases.
6. Method according to one or more of the preceding claims comprising steps for creating a new personal information profile based on a combination of earlier selected and stored data pages and keyphrases.
7. Method according to one or more of the preceding claims comprising steps for defining automatic selection criteria for automatically adding data pages that are part of search results to a personal information profile based on the specific criteria assembled by the user.
8. Method according to one or more of the preceding claims comprising steps for providing interface means for having related keyphrases generated by means of con- tent analysis tools, such as a thesaurus engine, a semantic engine, text extractor engine, a local search engine.
9. Method according to one or more of the preceding claims comprising steps for providing interface means for having related data pages retrieved by means of related keyphrases.
10. Method according to one or more of the preceding claims comprising steps for adding indicator means for indicating that personal information profile may be used by other users of the method.
11. Method according to claim 10 comprising interface means for having related data pages generated by means of analysis of personal information profile information provided to a personal information profile community of a multitude of users that are using the method.
12. Method according to one or more of the preced- ing claims comprising in which the user interface comprises means for handling and/or displaying several user profiles .
13. method for performing a mouse over event com- prising steps for:
- detecting a mouse over event over a user interface element representing a link to an underlying data page in a user interface,
- retrieving the underlying data page from a re- mote data page source or a local data page storage,
- displaying the underlying data page in temporary and fully functional representation during the mouse over event, - ending the displaying of the underlying data page upon ending of the mouse over event or upon passing of a predetermined time period after ending of the mouse over event, whereby: - the mouse over event is defined by hovering the mouse indicator over de user interface element representing the link and upon displaying of the underlying data page hovering over the temporary and fully functional representation such that the temporary and fully functional representation is usable by the user for both reading of the information and through linking to links in the underlying data page.
14. Method according to claim 13, in which the un- derlying data page is displayed in a different display format, e.g. smaller.
15. Method according to claims 13 and 14 in which the underlying data page is displayed in semi transparent form leaving the user interface discernable.
16. Method according to claim 1-12 incorporating a method according to the claims 13-15.
17. Networked server device for a system for performing a method according to any of the preceding claims, the networked server device comprising:
- at least one storage space, an operating system and a processor, - at least one method performing process that is executable on the networked server device for performing the method.
18. Networked client device comprising at least one memory space, a processor, operating system and a display for performing the user side of the method according to any of the previous method claims, comprising means for representing the user interface, such as a web browser and/or a computer program client capable of interacting with the client device and the resp. operating system.
19. Computer program product for performing one of the method or processes on the devices according to any of the preceding claims.
PCT/NL2009/050498 2008-08-15 2009-08-17 Method and system for ordering and maintaining information WO2010019043A2 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
NL1035823 2008-08-15
NL1035823A NL1035823C2 (en) 2008-08-15 2008-08-15 Method and system for ordering and maintaining information.

Publications (2)

Publication Number Publication Date
WO2010019043A2 true WO2010019043A2 (en) 2010-02-18
WO2010019043A3 WO2010019043A3 (en) 2010-07-15

Family

ID=40521670

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/NL2009/050498 WO2010019043A2 (en) 2008-08-15 2009-08-17 Method and system for ordering and maintaining information

Country Status (2)

Country Link
NL (1) NL1035823C2 (en)
WO (1) WO2010019043A2 (en)

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040205514A1 (en) * 2002-06-28 2004-10-14 Microsoft Corporation Hyperlink preview utility and method
US20040267700A1 (en) * 2003-06-26 2004-12-30 Dumais Susan T. Systems and methods for personal ubiquitous information retrieval and reuse
US20050055341A1 (en) * 2003-09-05 2005-03-10 Paul Haahr System and method for providing search query refinements
US20050091612A1 (en) * 2003-10-23 2005-04-28 Stabb Charles W. System and method for navigating content in an item
WO2006083181A1 (en) * 2005-02-03 2006-08-10 Eurekster, Inc. Network promotional system and method
US20060206460A1 (en) * 2005-03-14 2006-09-14 Sanjay Gadkari Biasing search results
WO2006104952A1 (en) * 2005-03-31 2006-10-05 Google Inc. Systems and methods for analyzing a user's web history
US20070005575A1 (en) * 2005-06-30 2007-01-04 Microsoft Corporation Prioritizing search results by client search satisfaction
US20070074125A1 (en) * 2005-09-26 2007-03-29 Microsoft Corporation Preview information for web-browsing

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040205514A1 (en) * 2002-06-28 2004-10-14 Microsoft Corporation Hyperlink preview utility and method
US20040267700A1 (en) * 2003-06-26 2004-12-30 Dumais Susan T. Systems and methods for personal ubiquitous information retrieval and reuse
US20050055341A1 (en) * 2003-09-05 2005-03-10 Paul Haahr System and method for providing search query refinements
US20050091612A1 (en) * 2003-10-23 2005-04-28 Stabb Charles W. System and method for navigating content in an item
WO2006083181A1 (en) * 2005-02-03 2006-08-10 Eurekster, Inc. Network promotional system and method
US20060206460A1 (en) * 2005-03-14 2006-09-14 Sanjay Gadkari Biasing search results
WO2006104952A1 (en) * 2005-03-31 2006-10-05 Google Inc. Systems and methods for analyzing a user's web history
US20070005575A1 (en) * 2005-06-30 2007-01-04 Microsoft Corporation Prioritizing search results by client search satisfaction
US20070074125A1 (en) * 2005-09-26 2007-03-29 Microsoft Corporation Preview information for web-browsing

Also Published As

Publication number Publication date
WO2010019043A3 (en) 2010-07-15
NL1035823C2 (en) 2010-02-16

Similar Documents

Publication Publication Date Title
US20220164401A1 (en) Systems and methods for dynamically creating hyperlinks associated with relevant multimedia content
US7840893B2 (en) Display and manipulation of web page-based search results
US8799265B2 (en) Semantically associated text index and the population and use thereof
US8060538B2 (en) Method and system for creating a concept-object database
US7480669B2 (en) Crosslink data structure, crosslink database, and system and method of organizing and retrieving information
US9298816B2 (en) Methods, systems, and computer-readable media for semantically enriching content and for semantic navigation
JP4805929B2 (en) Search system and method using inline context query
US9613149B2 (en) Automatic mapping of a location identifier pattern of an object to a semantic type using object metadata
KR100337810B1 (en) Search dedicated website and search method on Internet
US20090006338A1 (en) User created mobile content
US20060155728A1 (en) Browser application and search engine integration
US20060195461A1 (en) Method of operating crosslink data structure, crosslink database, and system and method of organizing and retrieving information
Won et al. Contextual web history: using visual and contextual cues to improve web browser history
US20140201198A1 (en) Automatically providing relevant search results based on user behavior
US20100095194A1 (en) Image based annotation and metadata generation system with experience based learning
JP2008537810A (en) Search method and search system
JP2008533544A (en) Method and system for operating a source code search engine
JP2007122513A (en) Content retrieval method, and content retrieval server
CA3010817A1 (en) Methods, systems, and computer-readable media for semantically enriching content and for semantic navigation
RU2562397C2 (en) Method and apparatus for inserting address of hyperlink into bookmark
US20200334315A1 (en) Enhanced document searching system and method
CN107025261B (en) Topic network corpus
WO2006094557A1 (en) Highlighting of search terms in a meta search engine
KR20050016407A (en) Data searching method and information data scrapping method using internet
JP4610543B2 (en) Period extracting device, period extracting method, period extracting program implementing the method, and recording medium storing the program

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 09741476

Country of ref document: EP

Kind code of ref document: A2

NENP Non-entry into the national phase in:

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 09741476

Country of ref document: EP

Kind code of ref document: A2