WO2007090298A1 - Method and computer system for information retrieval - Google Patents

Method and computer system for information retrieval Download PDF

Info

Publication number
WO2007090298A1
WO2007090298A1 PCT/CH2006/000086 CH2006000086W WO2007090298A1 WO 2007090298 A1 WO2007090298 A1 WO 2007090298A1 CH 2006000086 W CH2006000086 W CH 2006000086W WO 2007090298 A1 WO2007090298 A1 WO 2007090298A1
Authority
WO
WIPO (PCT)
Prior art keywords
specific information
context specific
information
computer
context
Prior art date
Application number
PCT/CH2006/000086
Other languages
French (fr)
Inventor
Boris Wedl
Roman Christ
Original Assignee
Swiss Reinsurance Company
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 Swiss Reinsurance Company filed Critical Swiss Reinsurance Company
Priority to PCT/CH2006/000086 priority Critical patent/WO2007090298A1/en
Publication of WO2007090298A1 publication Critical patent/WO2007090298A1/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/955Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]
    • G06F16/9566URL specific, e.g. using aliases, detecting broken or misspelled links

Definitions

  • the present invention relates to a method and a computer system for retrieving information for a user of a computer-implemented application. Specifically, the present invention relates to a method of retrieving for a user of a computer-implemented application information associated with an information space, responsive to activating in a resource of the application a link referring to the information space, as well as a computer system and a computer program product for implementing the method.
  • a link is activated by the user first selecting the link by placing, e.g. in a web page, a graphical pointer or cursor over a hypertext link or a graphical object, such as a picture or a graphical user interface element (button, tab, icon, . mars), associated with the link, and then using an operating element, e.g. a button of a computer mouse or a designated key of a keyboard, to activate the selected link.
  • an operating element e.g. a button of a computer mouse or a designated key of a keyboard
  • the link is associated with address information for accessing the information object, typically a Uniform Resource Locator (URL) defining a path to the information object. Responsive to activation of the link, the information object addressed by the link is accessed through defined protocols, such as the Hypertext Transfer Protocol (HTTP).
  • HTTP Hypertext Transfer Protocol
  • a link refers to an information space including several related information objects.
  • an information space comprises further links to other information objects and/or information spaces.
  • an information space is an application of a spatial metaphor to information.
  • an information space is typically not only a collection of information objects and/or links to information objects, but also a type of information design in which representations of the information objects are situated in a principled space where location and direction have meaning, so that mapping and navigation become possible.
  • An example of a very popular information space is Wikipedia (see http://www.wikipedia.org) a multi-lingual web-based free-content encyclopedia, written collaboratively by volunteers, allowing articles to be changed by anyone with an Internet connection.
  • the above-mentioned objects are particularly achieved in that, for retrieving information, associated with an information space, for a user of a computer-implemented application activating in a resource of the application a link referring to the information space, determined is a referrer address associated with the resource, and returned to the user is context specific information based on the referrer address.
  • the link is a hypertext link activated on a page through the Hypertext Transfer Protocol, and the link and the referrer address are Uniform Resource Locators. Consequently, activating the same link in different applications or resources results in different responses, specific to the referrer address.
  • a user activating the same label or hypertext link will receive different context specific information, depending on what application or resource he is using. For example, this makes it possible to provide context specific help information to users, i.e. application and/or resource specific help information.
  • a context specific information space is determined based on the referrer address, and returned to the user is context specific information from the context specific information space.
  • a context determination module associated with the information space determines the referrer address and the context specific information (or the context specific information space, respectively).
  • the context can be determined by programming code included in the accessed information space, for example.
  • determining the context specific information includes generating a pointer to the context specific information (or to the context specific information space, respectively) based on the link and the referrer address, and returning the context specific information includes using the pointer for accessing the information.
  • activating the link includes activating a static link to a target resource associated with the information space, determining the context specific information includes generating a pointer to the context specific information (or to the context specific information space, respectively) based on the referrer address and identification data defining the target resource, and returning the context specific information includes using the pointer for accessing the information.
  • the present invention also relates to a computer system for implementing the method.
  • a computer system configured to receive from a resource of a computer-implemented application a request for information, and comprising a context determination module, configured to determine a referrer address, associated with the resource, and to determine context specific information, based on the referrer address, and a response module configured to return, responsive to the request, the context specific information.
  • the present invention also relates to a computer program product for implementing the computer system.
  • a computer program product including computer program code means for controlling one or more processors of a computer, particularly, a computer program product including a computer readable medium containing therein the computer program code means.
  • Figure 1 shows a block diagram illustrating schematically a communication terminal connected via a telecommunications network to a computer system having an exemplary configuration for practicing embodiments of the present invention.
  • FIG. 2 shows a block diagram illustrating examples of information retrieval by two applications from an information space, executed according to the present invention. Detailed Description of the Preferred Embodiments
  • reference numeral 1 refers to a communication terminal, for example a personal computer, a laptop computer, a personal digital assistant
  • the communication terminal comprises a display 12 and data entry means 11 , for example a keyboard, a computer mouse, a touch pad, a track ball, and/or the likes.
  • communication terminal 1 is connected via telecommunications network 2 to computer system 3.
  • the telecommunication network 2 includes fixed networks and/or wireless networks.
  • the telecommunication network 2 includes a local area network (LAN), an integrated services digital network (ISDN), an Intranet, the Internet, a global system for mobile communication (GSM), a universal mobile telephone system (UMTS) or another mobile radio telephone system, and/or a wireless local area network (WLAN).
  • LAN local area network
  • ISDN integrated services digital network
  • ITN Internet
  • GSM global system for mobile communication
  • UMTS universal mobile telephone system
  • WLAN wireless local area network
  • the computer system 3 includes one or more computers, for example personal computers, comprising one or more processors.
  • the computer system 3 is implemented as a server.
  • the computer system 3 comprises a communication module 30 for communicating with communication terminal 1 via telecommunications network 2.
  • communication module 30 as well as the communication terminal 1 are configured to communicate through a hypertext protocol such as HTTP.
  • the computer system also includes a context determination module 311 and a response module 312 implemented preferably as programmed software modules.
  • these software modules are implemented in a markup language such as HTML (Hypertext Markup Language), in Java (a registered trademark of Sun Microsystems Inc.), or in another programming language.
  • At least the context determination module 311 is associated with information space 31 and possibly also with target resource 34.
  • the computer program code of the software modules is stored in a computer program product, i.e. in a computer readable medium, either in memory integrated in computer system 3 or on a data carrier that can be inserted into computer system 3.
  • Applications A and B are programmed software applications running on communication terminal 1 or on another similar communication terminal connected to telecommunications network 2.
  • applications A and B are browser applications such as Internet Explorer, by Microsoft, or Firefox, by Mozilla.
  • a resource 1A, 1B of application A or B respectively, for example a window, a page (e.g. a HTML or web page) or another graphical user interface, is shown to the user on display 12.
  • the user selects a visible object 11 A, 11 B of resource 1A, 1 B, by placing a cursor or a pointer over the visible object 11 A, 11 B.
  • the visible object 11 A, 11 B is a hypertext link, a label, or a graphical object, such as a picture or a graphical user interface element, e.g. a button, a tab, or an icon.
  • a link 32A, 32B associated with the selected visible object 11 A, 11 B.
  • link 32A, 32B is a static link to the target resource 34 associated with the information space 31.
  • the visible object 11 A, 11 B represents a label or hypertext link, e.g. a word or expression, related to target resource 34 that includes multiple label or text descriptions, e.g. user help information related to the specific word or expression.
  • link 32A, 32B By activating link 32A, 32B, the referenced target resource 34 or information space 31 , is accessed via telecommunications network 2 through
  • Accessing target resource 34 or information space 31 triggers execution of context determination module 311 associated with target resource 34 and/or information space 31.
  • the context determination module 311 is configured to determine the referrer address 33A or 33B of the resource 11A or 11 B, respectively, from which link 32A, 32B was activated.
  • the referrer address is often referenced by the misspelled term "referer".
  • the referrer is a non-mandatory HTTP request field that contains the URL of the requesting page (e.g. http://it.zrh.swissre.com/webapp/gfe/Gateway/Page/PropertyReinsurance), i.e. the page which contained the link 32A, 32B being requested.
  • the referrer information can be accessed, for example, using the "document. referrer" command.
  • the context determination module 311 determines context specific information 34A, 34B, i.e. a context specific information object or a context specific information space.
  • the context determination module 311 generates a pointer to the context specific information based on identification data defining the target resource, e.g. link
  • the pointer is a
  • this pointer is generated by assembling parts of link 32A, 32B and referrer address 33A or 33B.
  • the response module 312 Responsive to the information request, the response module 312 returns the context specific information.
  • the response module 312 accesses the context specific information or the context specific information space, respectively, using the pointer generated by the context determination module 311.
  • response module 312 accesses context specific information 34A, specific to application A (or visible object 11A), using the pointer derived from link 32A, 32B and referrer 33A; or context specific information 34B, specific to application B (or visible object 11 B), using the pointer derived from link 32A, 32B and referrer 33B, respectively.

Abstract

Responsive to a user activating in a resource (1A, 1 B) of a computer- implemented application (A, B) a link (32A, 32B) , e.g. a hypertext link, referring to an information space (31 ), a computer system receiving the request, e.g. through Hypertext Transfer Protocol, determines a referrer address (33A, 33B) associated with the resource (1A, 1 B) and returns to the user context specific information (34A, 34B) based on the referrer address (33A, 33B). The computer system determines the context specific information (34A, 34B) by generating a pointer to the context specific information, e.g. a Uniform Resource Locator, based on the link (32A, 32B) and the referrer address (33A, 33B). Consequently, activating the same link (32A, 32B) in different applications (A, B) or resources (1A, 1 B) results in different responses, context specific to the referrer (33A, 33B). Thus, a user activating the same label or hypertext link will receive different (context specific) information, depending on what application (A, B) or resource (1A, 1 B) he is using.

Description

METHOD AND COMPUTER SYSTEM FOR INFORMATION RETRIEVAL
Field of the Invention
The present invention relates to a method and a computer system for retrieving information for a user of a computer-implemented application. Specifically, the present invention relates to a method of retrieving for a user of a computer-implemented application information associated with an information space, responsive to activating in a resource of the application a link referring to the information space, as well as a computer system and a computer program product for implementing the method.
Background of the Invention
Particularly in the world wide web of the Internet but also in Intranets, accessing information objects through activation of links has become a very common access method for users of computer-implemented applications. Typically, a link is activated by the user first selecting the link by placing, e.g. in a web page, a graphical pointer or cursor over a hypertext link or a graphical object, such as a picture or a graphical user interface element (button, tab, icon, .„), associated with the link, and then using an operating element, e.g. a button of a computer mouse or a designated key of a keyboard, to activate the selected link. The link is associated with address information for accessing the information object, typically a Uniform Resource Locator (URL) defining a path to the information object. Responsive to activation of the link, the information object addressed by the link is accessed through defined protocols, such as the Hypertext Transfer Protocol (HTTP). Often a link refers to an information space including several related information objects. Typically, an information space comprises further links to other information objects and/or information spaces. Basically, an information space is an application of a spatial metaphor to information. Thus, an information space is typically not only a collection of information objects and/or links to information objects, but also a type of information design in which representations of the information objects are situated in a principled space where location and direction have meaning, so that mapping and navigation become possible. An example of a very popular information space is Wikipedia (see http://www.wikipedia.org) a multi-lingual web-based free-content encyclopedia, written collaboratively by volunteers, allowing articles to be changed by anyone with an Internet connection.
Summary of the Invention
It is an object of this invention to provide a method and a computer system for retrieving for a user of a computer-implemented application information associated with an information space, responsive to activating in a resource of the application a link referring to the information space. In particular, it is an object of the present invention to provide a method and a computer system for retrieving for the user of the computer-implemented application context-specific information.
According to the present invention, these objects are achieved particularly through the features of the independent claims. In addition, further advantageous embodiments follow from the dependent claims and the description.
According to the present invention, the above-mentioned objects are particularly achieved in that, for retrieving information, associated with an information space, for a user of a computer-implemented application activating in a resource of the application a link referring to the information space, determined is a referrer address associated with the resource, and returned to the user is context specific information based on the referrer address. For example, the link is a hypertext link activated on a page through the Hypertext Transfer Protocol, and the link and the referrer address are Uniform Resource Locators. Consequently, activating the same link in different applications or resources results in different responses, specific to the referrer address. Thus, a user activating the same label or hypertext link, for example, will receive different context specific information, depending on what application or resource he is using. For example, this makes it possible to provide context specific help information to users, i.e. application and/or resource specific help information.
In an embodiment, a context specific information space is determined based on the referrer address, and returned to the user is context specific information from the context specific information space.
In a preferred embodiment, a context determination module associated with the information space determines the referrer address and the context specific information (or the context specific information space, respectively).
Thus, the context can be determined by programming code included in the accessed information space, for example.
In a further preferred embodiment, determining the context specific information includes generating a pointer to the context specific information (or to the context specific information space, respectively) based on the link and the referrer address, and returning the context specific information includes using the pointer for accessing the information. This makes it possible to access the context specific information flexibly and dynamically, without the need for static mapping tables, for example.
In an embodiment, activating the link includes activating a static link to a target resource associated with the information space, determining the context specific information includes generating a pointer to the context specific information (or to the context specific information space, respectively) based on the referrer address and identification data defining the target resource, and returning the context specific information includes using the pointer for accessing the information.
In addition to the method of retrieving information for a user of a computer-implemented application, the present invention also relates to a computer system for implementing the method. Particularly, a computer system configured to receive from a resource of a computer-implemented application a request for information, and comprising a context determination module, configured to determine a referrer address, associated with the resource, and to determine context specific information, based on the referrer address, and a response module configured to return, responsive to the request, the context specific information. Furthermore, the present invention also relates to a computer program product for implementing the computer system. Particularly, a computer program product including computer program code means for controlling one or more processors of a computer, particularly, a computer program product including a computer readable medium containing therein the computer program code means.
Brief Description of the Drawings
The present invention will be explained in more detail, by way of example, with reference to the drawings in which:
Figure 1 shows a block diagram illustrating schematically a communication terminal connected via a telecommunications network to a computer system having an exemplary configuration for practicing embodiments of the present invention.
Figure 2 shows a block diagram illustrating examples of information retrieval by two applications from an information space, executed according to the present invention. Detailed Description of the Preferred Embodiments
In Figure 1 , reference numeral 1 refers to a communication terminal, for example a personal computer, a laptop computer, a personal digital assistant
(PDA), or a mobile radio telephone. The communication terminal comprises a display 12 and data entry means 11 , for example a keyboard, a computer mouse, a touch pad, a track ball, and/or the likes.
As is illustrated in Figure 1 , communication terminal 1 is connected via telecommunications network 2 to computer system 3.
The telecommunication network 2 includes fixed networks and/or wireless networks. For example, the telecommunication network 2 includes a local area network (LAN), an integrated services digital network (ISDN), an Intranet, the Internet, a global system for mobile communication (GSM), a universal mobile telephone system (UMTS) or another mobile radio telephone system, and/or a wireless local area network (WLAN).
The computer system 3 includes one or more computers, for example personal computers, comprising one or more processors. Preferably, the computer system 3 is implemented as a server. The computer system 3 comprises a communication module 30 for communicating with communication terminal 1 via telecommunications network 2. Particularly, communication module 30 as well as the communication terminal 1 are configured to communicate through a hypertext protocol such as HTTP.
In Figures 1 and 2, reference numeral 31 refers to an information space implemented on computer system 3. As is illustrated, information space 31 includes multiple information objects 34A, 34B 34N that are applicable to different contexts. Depending on the embodiment, information objects 34A, 34B, ..., and 34N are associated with target resource 34, e.g. an information object or an information space. Information objects 34A, 34B, ..., 34N may represent other information spaces.
The computer system also includes a context determination module 311 and a response module 312 implemented preferably as programmed software modules. For example, these software modules are implemented in a markup language such as HTML (Hypertext Markup Language), in Java (a registered trademark of Sun Microsystems Inc.), or in another programming language. At least the context determination module 311 is associated with information space 31 and possibly also with target resource 34. The computer program code of the software modules is stored in a computer program product, i.e. in a computer readable medium, either in memory integrated in computer system 3 or on a data carrier that can be inserted into computer system 3.
Below, the functions of the context determination module 311 and the response module 312 are explained with reference to Figure 2.
Applications A and B are programmed software applications running on communication terminal 1 or on another similar communication terminal connected to telecommunications network 2. For example, applications A and B are browser applications such as Internet Explorer, by Microsoft, or Firefox, by Mozilla. A resource 1A, 1B of application A or B, respectively, for example a window, a page (e.g. a HTML or web page) or another graphical user interface, is shown to the user on display 12. Using the data entry means 11 , the user selects a visible object 11 A, 11 B of resource 1A, 1 B, by placing a cursor or a pointer over the visible object 11 A, 11 B. For example, the visible object 11 A, 11 B is a hypertext link, a label, or a graphical object, such as a picture or a graphical user interface element, e.g. a button, a tab, or an icon. Using an operating element of the data entry means, e.g. a button of a computer mouse or a designated key of a keyboard, the user activates a link 32A, 32B associated with the selected visible object 11 A, 11 B. The link 32A, 32B includes addressing information, e.g. a URL such as "http://gfs.zrh.swissre.com/help/doku.php?id=line of business", associated with information space 31 and/or target resource 34 in the information space 31. For example, link 32A, 32B is a static link to the target resource 34 associated with the information space 31. For example, the visible object 11 A, 11 B represents a label or hypertext link, e.g. a word or expression, related to target resource 34 that includes multiple label or text descriptions, e.g. user help information related to the specific word or expression.
By activating link 32A, 32B, the referenced target resource 34 or information space 31 , is accessed via telecommunications network 2 through
HTTP. In the example illustrated in Figure 2, in steps S1 or S1\ information space 31 and, depending on the embodiment, target resource 34 are accessed through link 32A, 32B. Thus, a request for information is received on the computer system 3 that provides the information space 31 and target resource 34.
Accessing target resource 34 or information space 31 triggers execution of context determination module 311 associated with target resource 34 and/or information space 31. The context determination module 311 is configured to determine the referrer address 33A or 33B of the resource 11A or 11 B, respectively, from which link 32A, 32B was activated. In the literature, the referrer address is often referenced by the misspelled term "referer". For example, in HTTP, the referrer is a non-mandatory HTTP request field that contains the URL of the requesting page (e.g. http://it.zrh.swissre.com/webapp/gfe/Gateway/Page/PropertyReinsurance), i.e. the page which contained the link 32A, 32B being requested. The referrer information can be accessed, for example, using the "document. referrer" command. Based on the referrer address 33A or 33B, the context determination module 311 determines context specific information 34A, 34B, i.e. a context specific information object or a context specific information space. The context determination module 311 generates a pointer to the context specific information based on identification data defining the target resource, e.g. link
32A, 32B, and the referrer address 33A or 33B. For example, the pointer is a
URL such as "http://gfs.zrh.swissre.com/help/doku. php?id=business- details:property:reinsurance#line of business". For example, this pointer is generated by assembling parts of link 32A, 32B and referrer address 33A or 33B.
Responsive to the information request, the response module 312 returns the context specific information. The response module 312 accesses the context specific information or the context specific information space, respectively, using the pointer generated by the context determination module 311. In the example illustrated in Figure 2, in steps S2 or S2', response module 312 accesses context specific information 34A, specific to application A (or visible object 11A), using the pointer derived from link 32A, 32B and referrer 33A; or context specific information 34B, specific to application B (or visible object 11 B), using the pointer derived from link 32A, 32B and referrer 33B, respectively. Consequently, activating the same link 32A, 32B in different applications A or B (or resources 1A or 1 B) results in different responses, comprising information specific to referrer 33A or 33B, respectively. Thus, a user activating the same label or hypertext link will receive different (context specific) information, depending on what application A, B or resource 1A, 1 B he is using.
In describing representative embodiments of the invention, the specification may have presented the method and/or process of the invention as a particular sequence of steps. However, to the extent that the method or process does not rely on the particular order of steps set forth herein, the method or process should not be limited to the particular sequence of steps described. As one of ordinary skill in the art would appreciate, other sequences of steps may be possible. Therefore, the particular order of the steps set forth in the specification should not be construed as limitations on the claims. In addition, the claims directed to the method and/or process of the invention should not be limited to the performance of their steps in the order written, and one skilled in the art can readily appreciate that the sequences may be varied and still remain within the spirit and scope of the invention.
The foregoing disclosure of the embodiments of the invention has been presented for purposes of illustration and description. It is not intended to be exhaustive or to limit the invention to the precise forms disclosed. Many variations and modifications of the embodiments described herein will be apparent to one of ordinary skill in the art in light of the above disclosure. The scope of the invention is to be defined only by the claims appended hereto, and by their equivalents.

Claims

1. A method of retrieving for a user of a computer-implemented application (A, B) information associated with an information space (31), the method comprising activating in a resource (1A, 1B) of the application (A, B) a link (32A, 32B) referring to the information space (31), wherein the method further comprises:
determining a referrer address (33A, 33B) associated with the resource (1A1 1B); and
returning to the user context specific information (34A, 34B) based on the referrer address (33A, 33B).
2. The method according to claim 1 , wherein the method further includes determining a context specific information space based on the referrer address (33A, 33B), and wherein returning the context specific information (34A, 34B) includes returning to the user the context specific information (34A, 34B) from the context specific information space.
3. The method according to one of the claims 1 or 2, wherein determining the referrer address (33A, 33B) and determining the context specific information (34A, 34B) are executed by a context determination module (311 ) associated with the information space (31 ).
4. The method according to one of the claims 1 to 3, wherein determining the context specific information (34A, 34B) includes generating a pointer to the context specific information (34A, 34B) based on the link (32A, 32B) and the referrer address (33A, 33B); and wherein returning the context specific information (34A, 34B) includes accessing information using the pointer.
5. The method according to one of the claims 1 to 4, wherein activating the link (32A, 32B) includes activating a static link to a target resource (34) associated with the information space (31 ); wherein determining the context specific information (34A, 34B) includes generating a pointer to the context specific information (34A, 34B) based on the referrer address
(33A, 33B) and identification data defining the target resource (34); and wherein returning the context specific information (34A, 34B) includes using the pointer.
6. The method according to one of the claims 1 to 5, wherein the context specific information (34A, 34B) includes at least one of application specific and resource specific user help information.
7. The method according to one of the claims 1 to 6, wherein the link (32A, 32B) is a hypertext link activated through Hypertext Transfer Protocol; wherein the link (32A, 32B) and the referrer address (33A, 33B) are Uniform Resource Locators; and wherein the resource (1A, 1B) is a page.
8. A computer program product comprising computer program means for controlling one or more processors of a computer, such that the computer:
receives from a resource (1A, 1B) of a computer-implemented application (A, B) a user request for information;
determines a referrer address (33A, 33B) associated with the resource
(1A1 1 B); and
returns to the user context specific information (34A, 34B) based on the referrer address (33A, 33B).
9. The computer program product according to claim 8, comprising further computer program means for controlling the processors, such that the computer returns the context specific information (34A, 34B) by determining a context specific information space based on the referrer address (33A, 33B), and by returning to the user the context specific information (34A, 34B) from the context specific information space.
10. The computer program product according to one of the claims 8 or 9, comprising further computer program means for controlling the processors, such that the computer determines the context specific information (34A, 34B) by generating a pointer to the context specific information (34A, 34B) based on the referrer address (33A1 33B) and a link (32A, 32B), included in the user request and referring to an information space (31 ), and returns the context specific information (34A, 34B) using the pointer.
11. The computer program product according to one of the claims 8 to 10, comprising further computer program means for controlling the processors, such that the computer determines the context specific information (34A, 34B) by generating a pointer to the context specific information (34A, 34B) based on the referrer address (33A, 33B) and identification data, included in the user request and defining a target resource (34), and returns the context specific information (34A, 34B) using the pointer.
12. The computer program product according to one of the claims 8 to 11 , comprising further computer program means for controlling the processors, such that the computer includes in the context specific information (34A, 34B) at least one of application specific and resource specific user help information.
13. The computer program product according to one of the claims 8 to 12, comprising further computer program means for controlling the processors, such that the computer receives the user request for information from a page of the computer-implemented application (A, B), receives the user request through Hypertext Transfer Protocol, receives in the user request a Uniform Resource Locator referring to an information space (31 ), and determines the referrer address (33A, 33B) as a Uniform
Resource Locator.
14. A computer system (3) configured to receive from a resource (1 A, 1 B) of a computer-implemented application (A, B) a request for information, the computer comprising
a context determination module (311) configured to determine a referrer address (33A, 33B) associated with the resource (1A, 1B), and to determine context specific information (34A, 34B) based on the referrer address (33A, 33B); and
a response module (312) configured to return, responsive to the request, the context specific information (34A, 34B).
15. The computer system (3) according to claim 14, wherein the context determination module (311) is further configured to determine a context specific information space based on the referrer address (33A, 33B), and to determine the context specific information (34A, 34B) from the context specific information space.
16. The computer system (3) according to one of the claims 14 or 15, wherein the context determination module (311) is further configured to determine the context specific information (34A, 34B) by generating a pointer to the context specific information (34A, 34B) based on the referrer address (33A1 33B) and a link (32A, 32B), included in the request and referring to an information space (31), and wherein the response module (312) is further configured to return the context specific information (34A, 34B) using the pointer.
17. The computer system (3) according to one of the claims 14 to 16, wherein the context determination module (311 ) is further configured to determine the context specific information (34A, 34B) by generating a pointer to the context specific information (34A, 34B) based on the referrer address (33A, 33B) and identification data, included in the request and defining a target resource, and wherein the response module (312) is further configured to return the context specific information (34A, 34B) using the pointer.
18. The computer system (3) according to one of the claims 14 to 17, wherein the context specific information (34A, 34B) includes at least one of application specific and resource specific user help information.
19. The computer system (3) according to one of the claims 14 to 18, wherein the computer system (3) further comprises a communication module (30) configured to receive the request from a page of the computer- implemented application (A, B), to receive the request through Hypertext Transfer Protocol, and to receive in the request a Uniform Resource Locator referring to an information space (31); and wherein the context determination module (311) is further configured to determine the referrer address (33A, 33B) as a Uniform Resource Locator.
20. The computer system (3) according to one of the claims 14 to 19, further comprising a communication module (30) configured to receive the request via a telecommunications network (2) from the resource (1A, 1B) of a computer-implemented application (A, B) located on a remote communications terminal (1).
PCT/CH2006/000086 2006-02-09 2006-02-09 Method and computer system for information retrieval WO2007090298A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
PCT/CH2006/000086 WO2007090298A1 (en) 2006-02-09 2006-02-09 Method and computer system for information retrieval

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CH2006/000086 WO2007090298A1 (en) 2006-02-09 2006-02-09 Method and computer system for information retrieval

Publications (1)

Publication Number Publication Date
WO2007090298A1 true WO2007090298A1 (en) 2007-08-16

Family

ID=36928291

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CH2006/000086 WO2007090298A1 (en) 2006-02-09 2006-02-09 Method and computer system for information retrieval

Country Status (1)

Country Link
WO (1) WO2007090298A1 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2001089170A2 (en) * 2000-05-17 2001-11-22 Interactive Video Technologies, Inc. Method for state preservation in http-based communications
US20020055974A1 (en) * 2000-10-17 2002-05-09 Hawkes Rycharde Jeffery Content provider entity for communication session
US20050273849A1 (en) * 2004-03-11 2005-12-08 Aep Networks Network access using secure tunnel
WO2005121982A1 (en) * 2004-06-14 2005-12-22 Nec Corporation Information providing system, method, program, information communication terminal, and information display switching program

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2001089170A2 (en) * 2000-05-17 2001-11-22 Interactive Video Technologies, Inc. Method for state preservation in http-based communications
US20020055974A1 (en) * 2000-10-17 2002-05-09 Hawkes Rycharde Jeffery Content provider entity for communication session
US20050273849A1 (en) * 2004-03-11 2005-12-08 Aep Networks Network access using secure tunnel
WO2005121982A1 (en) * 2004-06-14 2005-12-22 Nec Corporation Information providing system, method, program, information communication terminal, and information display switching program

Similar Documents

Publication Publication Date Title
CN101211364B (en) Method and system for social bookmarking of resources exposed in web pages
US7496847B2 (en) Displaying a computer resource through a preferred browser
CN100367276C (en) Method and appts for searching within a computer network
US6981210B2 (en) Self-maintaining web browser bookmarks
US8903899B1 (en) Reduction of perceived DNS lookup latency
US20070214422A1 (en) Framework for implementing skins into a portal server
US20090210806A1 (en) Method and system for predictive browsing
US20020083411A1 (en) Terminal-based method for optimizing data lookup
US8639687B2 (en) User-customized content providing device, method and recorded medium
US20020103933A1 (en) Internet-access enabled device personalization
US20070162562A1 (en) Method and system for supporting information access and record media therefor
CN101221569B (en) Method and apparatus for controlling tab indexes in a web page
US20020116525A1 (en) Method for automatically directing browser to bookmark a URL other than a URL requested for bookmarking
CN1760873B (en) Method and system to identify a previously visited universal resource locator (URL) in results from a search
JP2003006074A (en) Reverse proxy mechanism
US20050223310A1 (en) Displaying information from a portal website
US8090702B2 (en) Analyzing web site traffic
CN101223524A (en) A computer implemented method for populating graphical topological displays
US20230205826A1 (en) Systems and Method for Domain Mapping
US20020109714A1 (en) Bookmark frame and method of launching browsers using the bookmark in an internet terminal
KR101637016B1 (en) Method for providing user reaction web page
CN111680247A (en) Local calling method, device, equipment and storage medium of webpage character string
WO2014019467A1 (en) A web browser operation method and system
US20030172126A1 (en) Method and system for displaying condensed web page information in response to a user query
WO2007090298A1 (en) Method and computer system for information retrieval

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application
NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 06704547

Country of ref document: EP

Kind code of ref document: A1