EP1484696A1 - Method for Optimising a Link to Another Webpage - Google Patents

Method for Optimising a Link to Another Webpage Download PDF

Info

Publication number
EP1484696A1
EP1484696A1 EP04013057A EP04013057A EP1484696A1 EP 1484696 A1 EP1484696 A1 EP 1484696A1 EP 04013057 A EP04013057 A EP 04013057A EP 04013057 A EP04013057 A EP 04013057A EP 1484696 A1 EP1484696 A1 EP 1484696A1
Authority
EP
European Patent Office
Prior art keywords
server
user
evaluation
network page
client
Prior art date
Legal status (The legal status 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 status listed.)
Granted
Application number
EP04013057A
Other languages
German (de)
French (fr)
Other versions
EP1484696B1 (en
Inventor
René Schweier
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hurra Communications GmbH
Original Assignee
Hurra Communications GmbH
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 Hurra Communications GmbH filed Critical Hurra Communications GmbH
Priority to PL04013057T priority Critical patent/PL1484696T3/en
Publication of EP1484696A1 publication Critical patent/EP1484696A1/en
Application granted granted Critical
Publication of EP1484696B1 publication Critical patent/EP1484696B1/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/30Definitions, standards or architectural aspects of layered protocol stacks
    • H04L69/32Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
    • H04L69/322Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
    • H04L69/329Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]
    • 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/951Indexing; Web crawling techniques
    • 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/958Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/12Use of codes for handling textual entities
    • G06F40/134Hyperlinking
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/12Use of codes for handling textual entities
    • G06F40/14Tree-structured documents
    • G06F40/143Markup, e.g. Standard Generalized Markup Language [SGML] or Document Type Definition [DTD]
    • 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
    • G06Q30/0241Advertisements
    • G06Q30/0242Determining effectiveness of advertisements
    • 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/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0641Shopping interfaces
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]

Definitions

  • the invention relates to a computer program based on a computing device, in particular on a server, executable is.
  • a server with a Communication network connected computer referred to which runs a software, so that the server is suitable, to provide certain services.
  • These services can for example, providing information or Resources (for example, space, computing capacity or an access to a communication network).
  • the services are typically provided by a so-called Client used. This is done by the client using a communication network, such as the Internet, put a request to the server. The server evaluates the incoming request, checks one if necessary Authorization of the client to submit the request and transmits the request corresponding information or provides requested resources.
  • information is provided by a server in the form of so-called network pages (also web pages or short Called pages) provided to a client.
  • network pages also web pages or short Called pages
  • HTML hypertext mark up language
  • the network pages submitted by the server to the client can already be generated before the request by the client and have been stored at a suitable location. Such Network pages are called static network pages.
  • a client will be one that is so specific Request made to the server that requested Dynamically containing network pages containing information Server generated. This is the case, for example a user by means of the client to one as a search engine trained server a request in the form of a search term sends.
  • the search engine determines according to a predefinable Algorithm based on the search term information using be associated with the search term.
  • the information obtained automatically becomes a dynamic one Network page generated by the server and sent to the client transmitted.
  • Network pages provided within the WWW are addressable by means of a URL (Uniform Resource Locator).
  • a URL is among other things from the name of the network side server, a directory and a composed of the network page associated name.
  • a URL allows the network page associated with this URL directly from a client. This is given by a user for example, by means of a keyboard, the URL in one special input field of the browser.
  • the client generates then a request to the appropriate server, then sends the requested network page to the client.
  • the user has the option to one to select the link displayed and that of the selected one URL corresponding network page to display. It can the selected network page in particular on one other servers are located.
  • a second server becomes a first server instructed on network sites by the second server a link to a network page of the first server.
  • a reference can For example, be a so-called promotional banner, which means a textual and / or graphical representation of an over the first server to be related product or one over the first server mediated service advertises.
  • a product can also be one from the first server be offered information.
  • the product may also be one of the first server offered access to a protected Memory area, in which further information are stored and can be retrieved.
  • further information are stored and can be retrieved.
  • information for example, information, news, stock quotes, as well as other text, music or image files.
  • the first one can be Server instruct the second server on an in Dependence of a user entered Search terms generated network page, a reference to a display the network page associated with the first server.
  • the more references to one from a second server to one Client transmitted network page the more usually larger is the amount of data to be transferred Network side. This leads to an increased load of the Communication network. This is compounded when due to the large number of references several network pages of the second server to the client. Further needs one with one or more references Network page more storage space, both on the transmitting second server, as well as on the receiving Client.
  • the information exists in Dependence of one of the client transmitted to the server Search terms generated by the search engine, from a List of references to network pages taken from other servers to provide.
  • Information and references as well as the search terms by means of Classify methods of computational linguistics and these Assign classes to each other.
  • By means of an assignment of classified search terms and information selects the Search engine based on a received from a client Search terms suitable information and references.
  • the number of requests answered by a server depends among other things, from the amount of data on the network pages, the per request from the server to the requesting client be transmitted.
  • Static network pages need for example, read from the server from a memory become.
  • the respective content (information) is read out of the memory and integrated into the network page.
  • the network pages are then depending on the layers of a Data transmission used network protocol (e.g., TCP / IP) processed. That is, the larger the size of a server the amount of data transfer for a request is the lower is available for further, timely request Performance of the server.
  • TCP / IP Data transmission used network protocol
  • the network pages are sent from the server to the client of the communication network. It is the Amount of data from the communication network per unit of time can be transferred limited.
  • the client first processes a received network page depending on the network protocol used and then saves the network page in a suitable one Memory area.
  • the browser is editing the network page then such that the information is on a monitor can be represented.
  • the second server is attached to it as possible to display current references to his network pages.
  • the second server contains the references to the network pages of the first server generally against payment on his Network pages is also on the first server located, only a limited number of references to the Network pages of the second server.
  • the object is achieved in that depending on the automatically activated by the user Evaluation of the reference is carried out, the evaluation depending on a frequency of activation of the reference performed by any user.
  • a static reference will depend on the rating automatically checked if the reference to the second Network page continues to be displayed.
  • a dynamic reference which depends on the at least one specifiable parameter is generated, depending on the Evaluation of the reference automatically checked whether the at least one and / or another predefinable parameter changed shall be.
  • the efficiency of the first Servers, the second server, the client and the server Communication network and thus the entire client-server network be increased by the to be saved and to transmitted data volume can be significantly reduced.
  • the invention proposes a particularly efficient way of Data processing in a client-server network.
  • a frequency of activation of the first Network page referring link is the frequency of Dialing of the first network page by the client, if the Client by referring to the first network page was made aware. This is always the case, for example the case when the reference using the browser on the client is displayed and by activating the reference the first Network page is requested.
  • a particularly frequently activated reference is an indication for making the network page the target of the reference represents is of high interest to the users. Based a determined frequency of activation of a reference Thus, an evaluation of the reference can be made to that a statement is derivable about whether the reference continue to be displayed on the second network page should or in the future be presented in a modified form shall be. This can be achieved that neither the Computing power of the server and the client still that Transmission network through editing, storage and Transmission of uninteresting references for the user be charged.
  • the Text, sound and / or image information are assigned and will be the frequency of activation of the reference logged, so it can be decided automatically whether the Reference should be removed from the second network page or whether the type or number of associated with the reference Information should be changed. For example, a Text shortened or replaced by another or it can be a graphical embodiment removed or by a others are replaced.
  • the second server is designed as a search engine, then the second network side will depend on one of the Client transmitted search terms generated. It represents the Search term, for example, a parameter, in Dependence of the second network page is generated. In Dependence of the evaluation of the reference can according to the inventive methods are automatically decided whether in a repeated generation of the second network page, for example, after renewed request by means of the search term by a client, the reference is reprinted.
  • the parameter can also be a period of time and / or a Describe the time. It's conceivable to put up a promotional banner a network page if that network page within a certain period of time or from a certain period Time is generated. For example, an advertising banner be displayed on a network page if this Network page was generated between 18 o'clock and 19 o'clock. One For example, such a promotional banner could be on a first Refer to the network page about evening activities informed. It is conceivable that by means of inventive method is automatically detected that the time span should be changed to accept it increase.
  • the at least one parameter may further include, for example the first network page associated search term, a Time duration, a frequency, a graphic design or describe a textual formulation of the reference.
  • the rating is in Dependency of at least one on the first server of the User initiated operation performed.
  • a product is bought, a Service, information and / or another, the the first server associated with the network page requested.
  • Transaction types are particularly suitable, an actual Show interest of the user and thus can be special good to be used for references depending on one Interest of the user to represent and thus storage space and save computing time or the communication network not unnecessarily burden.
  • the reference when the reference is activated, it automatically becomes a source information is stored and the evaluation of the Reference is made depending on the source information.
  • the source information indicates Which network page displays an activated link has been. For example, the referer of the reference is on the second network page is displayed and the first Network page, that of the second network page associated URL. This information will be at activation a link with. That's the first one Server possible to determine the second server that the second network page has been sent to client on the Reference to the first network page was shown. This is It is also possible for the first server to distinguish whether a Client directly requested the first network page, for example, by direct selection of the first Network URL associated with the browser, or whether the client opens the first network page by activating one the second network page displayed reference requested Has.
  • a rating based on user information performed by the user is done to the user advantageously associated with a user ID.
  • userid can be automated from the first server and / or the second server are generated based on information provided by the user associated client when querying a network page be transmitted.
  • a user identifier can in particular be a ID of the client, for example its IP address (Internet Protocol address).
  • a user ID can realized for example by means of a so-called cookie become.
  • a cookie will be from the first and / or the second Server created and stored at the client. Demands the client again a network page from the first or second server on, then the cookie generated by the respective server of sent to the client to this server.
  • a statistic about the Frequency requested by a client or user Network pages is an example of user information.
  • user information could also be used as Client information.
  • An evaluation of the user may also be in terms of further Criteria are made. For example, these criteria indicate how long a user already has services of the first server in Claim (customer duration), how high the exchange Information or services between the first server and the user were (sales), like that Payment behavior of the user is or how many Services or information from the Users were requested (orders).
  • the rating of the Reference additionally depending on the user ID and / or the user's rating. This enables a particularly precise evaluation of a reference. For example, the evaluation of a reference be downgraded if it turns out that the reference activated only by users who have no or only a few Place orders with the first server. Likewise, the Rating of a reference should be downgraded when It turns out that this reference is common, but only by a small number of different users is activated.
  • the Result of the evaluation automatically stored in such a way that it is available from a determinable user.
  • the determinable For example, users can be the operator of the first server be.
  • the information can be accessed via a so-called portal special network pages generated by the second server be presented to the determinable user.
  • Network pages are typically automated by the second server generated, thus allowing the user to particularly comfortable way to keep track of the Evaluation of individual references.
  • the rating of the References and / or an examination of the evaluation of the reference additionally depending on one of the determinable user predetermined threshold value performed.
  • Threshold may indicate that a reference no longer be displayed on the second network page should, if the number of activations of the reference, for example, by a determinable amount of users, the falls below predetermined threshold. This allows up particularly simple way of influencing the user or the operator of the first server on the Assessment or examination of the evaluation of a Reference.
  • a search term which the user transmits to the search engine.
  • the transmitted search term will be the Reference to the first network page containing second Network page generated.
  • the search engine the Reference to a new query on the following created network page no longer or in a modified form display. This can be both automated and through the user manually.
  • references are dependent of queries defined by search terms on the second Network page shown. It may be in the interest of the Operator of the first server, a reference to the first network page on one of the second server generated second network page no longer represent, if an examination of the evaluation of the reference reveals that For example, this reference is rarely activated or leads to no significant turnovers.
  • the method is a reference to a product or a product group assigned.
  • This allows the first server to be targeted References to individual products offered by the server or product groups to be requested by the second server To display network pages.
  • the second server For example, a search engine, this can be dependent from a query defined by the search term Reference to a product offered by the first server or to a network page offered by the first server, a description of the product or product group contains, represent.
  • the User By activating the reference, the User then the product or product group request associated network page of the first server.
  • a product group may be based on the industry in which a distributor of these products Provider operates.
  • a product group can in particular a Be generic term of any degree of abstraction.
  • Certain portable CD players could be a product group for example, "small electrical appliance”, “portable hi-fi device”, Be "CD player” or “consumer electronics”.
  • a Product group can in the broadest sense, but also any for example, by the operator of the first server be performed classification of a product. criteria for such a classification, for example, the Price or a profit margin. For such In particular, data can also be classified from a used first server associated merchandise management system become.
  • a product group can in particular also each be any predetermined quantity of products.
  • an identifier of the product or product associated with the reference Product group is sent to the first server. This For example, it allows the first server to log how often a particular product or a Product group requested by activating a reference becomes.
  • Such an identifier can, for example, a Product name or product assigned Be identification number. It is also possible that this identifier is not explicitly to the first server, but at activating the reference instead an identifier of the enabled link to the first server and this from (for example, by means of a database) the referenced product or product group and to determine the products associated with the reference.
  • the evaluation of the reference takes place additionally depending on at least one piece of information with respect to the product associated with the reference or the Reference assigned product group.
  • information is for example the availability of the product or a Parameter that indicates whether a product group is currently considered Special offer is offered. This still allows one more precise decision as to whether and how a reference to one of the second server can be displayed on the network side should.
  • the at least an information regarding the product and / or as the at least one piece of information regarding the product group Information used by a merchandise information system preferably Information regarding the identifier, the availability, the Selling price, a profit share, the turnover, the number of cancellations, the number of returns, the Number of product defects, the number of defaults and / or an ad edition.
  • This embodiment enables a particularly effective Assessment of whether and how a reference to one of the second Server network page shown shall be.
  • products or entire product groups which ordered particularly often but not to be paid or their orders especially frequently canceled, no longer by one on the second network page displayed link.
  • a reference to a product group or a product is assigned to design changed, if the demand is lower, the reference less often is activated. This can be done for example by a more appealing graphical design or adding of the product related details in the reference become.
  • an ad spend is a reimbursement for the appearance of the product or product group associated reference by the second server to this must be paid. Is an ad spend for a product relatively high, the profit on this product or sales with this product but relatively small, so can the second server automatically be prompted, no such reference anymore on the network pages retrievable from the second server display.
  • the information regarding the product becomes and / or the information regarding the product group Automatically determined by the first server, what a particularly fast execution of the method according to the invention allows.
  • the first server for example automatically from an (automated) ERP system of a supplier of the products the required information receive or query from this.
  • the advantages of the computer system according to the invention are especially in an increase in the efficiency of the whole Computer system in that the amount of data to storing and transferring data is reduced.
  • the computer program is preferably on one Memory element stored.
  • a memory element can in particular a random access memory, a read-only memory or be a flash memory.
  • FIG. 1 shows a computer system 1a.
  • a first Server 10a has a processor 15 and one with the processor 15 connected via a bus system 16 memory element 17.
  • the memory element 17 is a first network page 11th stored.
  • Via a data line 19 is the first server 10a with a communication network, for example the Internet 5, connected.
  • a second server 20 also has a processor 25 and a connected to the processor 25 via a bus system 26 Memory element 27 on.
  • Memory element 27 on.
  • the memory element 27 is a second network page 21 stored, the one also as has reference 22 referred to as "link".
  • reference 22 refers to the first network page 11.
  • the second server 20 is via a data line 29 also connected to the Internet 5.
  • a third server 30 has a processor 35 and an over a bus system 36 connected to the processor 35 Memory element 37 on.
  • Memory element 37 on.
  • the computer program 38 realized, for example, the functionality of server according to the invention, ie in particular the evaluation and Optimization of reference 22 and / or causing a Change of the reference to be displayed 22.
  • the third server 30 is also connected to the Internet 5 via a data line 39 connected.
  • a client 40 Via a data line 49 is a client 40 to the Internet. 5 connected.
  • the client 40 can be used, for example, as a PC (personal computer). be trained, on which a browser expires.
  • the Client 40 are also a monitor 52, a keyboard 53, as well a mouse 54 assigned to a user 50 allow to interact with the client 40. It is conceivable that the client as a so-called set-top box is trained.
  • FIG. 2 shows a computer system 1b, which has a first server 10b, a second server 20 and a client 40.
  • the Functionality of the server according to the invention is again through realized the computer program 38.
  • the computer program 38 is in the memory element 17 in the computer system 1b the first server 10b stored.
  • This is in Figure 2 the functionality of the third server 30 of Figure 1 so realized within the first server 10b.
  • a user 60 is shown.
  • the user 60 can for example, be the operator of the first server 10b.
  • the user 60 operates the first server 10b through which the Users can request 50 products or services.
  • the second server 20 provides a network page 21 for polling ready a reference 22 to the first network page 11 contains.
  • This second network page 21 can, for example, a Be a shopping portal, depending on a desired Service or a particular industry the reference 22 represents.
  • the second network page 21 in turn about further, not shown references reachable, not shown network pages.
  • the method starts in a step 100.
  • the user 50 requests using the client 40 of the second server 20 the second network page 21 at. This can for example, by the direct input of the second Network page 21 assigned URL happen.
  • the second server 20 causes the second network page 21 is transmitted to the client 40.
  • the second network side 21 of the Browser 42 interpreted and the user 50 by means of Monitor 52 is displayed.
  • the reference 22 is shown on the second network page 21 .
  • the reference can be more be associated with textual or graphical information that For example, describe a product and this graphically represent.
  • a step 108 the user 50 activates the reference 22 for example, by pressing one attached to the mouse 54 Button (so-called Click).
  • This information is for example the URL of the second network page 21, the URL of the Activate the reference 22 selected first network page 11, information regarding a link 22 associated Product (product identifier) or a product group, as well where appropriate, information that is appropriate to the user 50 (user ID) to be identified.
  • the client 40 in a step 110, the first network page 11th requested by the first server 10a, 10b and to the client 40 transmitted.
  • the first server 10 causes the client 40, a so-called cookie to set.
  • a cookie it is a small file locally on the client 40 is stored and in which information is contained for example, conclusions about the second network page 21, on the first network page 11 and / or on the user 50 allow.
  • step 114 the user selects 50 more of the first server 10a, 10b offered network pages.
  • these other network pages directly or indirectly via on the first network page 11 or other network pages become.
  • the other network pages other products or information offered.
  • a step 116 the user 50 performs an order of Products or services or one Request for information. This can be, for example by activating a dedicated button happen that is displayed on a network page.
  • the client 40 causes that in the Cookie stored data to the first 10a, 10b and / or the third server 30, 38 are transmitted. Based on the cookie For example, it can be detected if the user 50 who is in an order is made to step 116, the first one Network page 11 on the second network page 21st shown reference 22 has reached or otherwise the first network page 11 has requested.
  • a cookie also has a date and a runtime. Based The date can be determined when the cookie is set has been. At the end of the term, the cookie will become automatic deleted on the client 40.
  • the term can therefore the period of time to be determined between the setting of the Cookies, ie the activation of the reference 22, and For example, the order of a product elapse within which the user ordering the product 50 the activation of the reference 22 should be assigned.
  • a step 119 an evaluation of the reference 22 carried out. These are the steps in steps 109 and 117 taken into account.
  • rating of reference 22 could be all within a predefinable. Time span activations took place (clicks) of the reference 22 are summed. It is too conceivable, the reference 22 depending on a turnover too rate that performed on the first server by users by activating the reference 22 the first Network page 11 have selected.
  • a rating can in particular, the data of a merchandise information system to include.
  • a reference 22 may be particularly be valued low when referring to products, currently not in stock or in which Delivery difficulties exist.
  • one can Reference 22 will be highly valued if assigned to this Products can be offered particularly cheap, a short Delivery time or a high profit margin exists.
  • a step 121 the results of the evaluation of the Reference 22 made available to the user 60. This can for example, by means of an automatically generated e-mail happen.
  • the results of the evaluation of the reference 22 may also be in a region of the memory element 37 of the third server 30, or in an area of the memory element 17 of the first server 10a, 10b, are stored, wherein the User 60, so for example the operator of the first Servers 10a, 10b, has access to these results.
  • the user 60 causes the change or the removal of the reference 22 on the Network page 21, for example, that the user 60 the operator of the second server 20 a corresponding Request sent.
  • the second server 20 may be the Users also have an interface, for example in the form of a Provide internet portals that allow the user 60 allows to change or remove reference 22, for example, by shortening the reference 22 assigned Text, supplementing details and / or adding one Graphic.
  • the reference 22 is in a step 125, the reference 22 from the network side 21 away. As already mentioned, however, it is conceivable that the merely changed or even unchanged remains. If the reference 22 is an advertising banner, so can be provided, this advertising banner by another, more promotional banner to replace.
  • FIG. 4 is a flowchart of another Embodiment of the method according to the invention shown.
  • the second Server 20 associated with a search engine, depending on one or more submitted search terms a list with References to network pages generated with the transmitted search terms can be associated.
  • search engines are used to make a list from providers who receive one by keywords offer determinable product for sale. Search engines are in Internet for example under www.google.de, www.lycos.de and reachable at www.altavista.com.
  • the search engine in Dependence on a search term results determined are in an HTML document designed as a result list transmitted to the user 50.
  • the user 50 has the Possibility of the references shown on the result list to activate and the corresponding network pages to request.
  • Step 200 The flowchart shown in Figure 4, starts in a Step 200.
  • the user 50 requests the second server 20 to a network page, the one Text input field, in which the user by means of Keyboard 53 enters a search term.
  • a step 204 the client 40 causes the Search term is transmitted to the second server 20.
  • Step 205 is data that allows user identification, as well as the search term transmitted to the third server 30.
  • the second server 20 or the third Server 30 generates a cookie, transmitted to the client 40 and be stored at this.
  • the cookie contains For example, date, time, and the search term.
  • the second server 20 becomes the second one Network page 21 generated.
  • the second network page 21 contains at least the reference 22 pointing to the first network page 11 of the first server 10.
  • the reference can be in Depending on the search term.
  • one or more search terms are each one or more products (or product groups) produced by the first server 10 are offered. Becomes a such search term from the client 40 to the search engine transmitted, so on the second network page references to all products or product groups presented to this Search term are assigned. It can in the search engine or at the first server 10, a so-called product database be stored, in which an assignment of search terms and Products or product groups.
  • the second network page 21 is sent to the Client 40 and displayed to the user 50.
  • a step 210 the user 50 activates the reference 22, whereby from the client 40 the request of the first Network page 11 transmitted to the first server 10a, 10b becomes.
  • the first server 10a, 10b and / or to the third server 30 information transmitted, the recognition of the user 50th (User ID) and an identification of the second server 20 (the second network page 21 associated URL).
  • the first network page becomes 11 interpreted by the browser 42 and on the monitor 52 displayed.
  • the first network page 11 includes, for example Representations and descriptions of various products that by activating a corresponding button (so-called. button) can be ordered by the user 50.
  • the user 50 orders a product.
  • a step 217 information regarding the User 50 (user ID) and / or the ordered one Product (product identifier) transmitted to the third server 30.
  • a step 219 an evaluation of the second Network page 21 shown reference 22 performed.
  • information is used in the Steps 205, 211 and 217 were transmitted.
  • the review of reference 22 may be analogous to that in step 119 in FIG Figure 3 shown methods are performed.
  • an assessment of reference 22 in depends on multiple information. For example, it may make sense in a tight Availability of a product but a particularly high Win the second server 20 with one product cause the link 22 associated with this product to still exist more often on the network page 21 represent a larger one and more eye-catching graphical representation of the banner ad or, for example, in the product database Assignment of the product or product comprising this product To provide a product group for further search terms. Also the Amount of compensation to the operator of the second server 20 paid by the operator of the first server 10a, 10b must be that this represents the reference 22, at the evaluation of reference 22.
  • Such information regarding the products and Product groups can also be used by a merchandise management system Will be provided.
  • Merchandise management systems can for example, from another server available Asked information systems, in addition to a variety information about products and product groups, generate, manage and make available more information such as statistics and forecasts regarding this information.
  • Merchandise management systems can For example, an availability of the product or a Number of cancellations of product orders Make available.
  • a step 221 the evaluation of the reference 22 with one or more thresholds compared to for example, predetermined by the user 60 and on the third server 30 have been stored.
  • a step 223 depending on the result of the comparison checked whether the reference 22 on the second network page 21 no longer or should be displayed changed if the second Network page 21 again from the second server to a client is transmitted.
  • step 223 If the test performed in step 223 indicates that the reference 22 transmitted in step 204 is to be displayed, then the method in the step 202 continued. However, if the test in step 223 results in that the reference 22 is no longer displayed or changed is to be, so automatically the second server 20 associated search engine causes the reference 22 from the Amount of the references associated with the first server 10a, 10b delete or by a differently designed reference to replace. The process then proceeds to step 202 continued.
  • the result of the test may also provide that the Assignment of products or product groups to individual or several search words is changed.
  • This can be a automatic change of entries in the product database be provided. For example, it is dependent on the Result of the test possible, the amount of a product or a product group associated with keywords reduce or add this quantity to further search terms expand. This implies, conversely, that the amount of a product or product group assigned to a search term is changed. For example, one in large quantities and particularly well available product that with a high Profit margin and is bought especially frequently, be assigned to further search terms. On the other Side can be the one product that is rarely bought will be reduced, associated set of search words. This can lead to a product (a product group) no keyword is assigned, what synonymous with it is that no more search word the product (the product group) assigned.
  • the evaluation of the reference 22 is exemplary shown schematically. From a functional unit 302 is provided a user ID. This allows every activation of link 22 to this activation causing the user, for example the user 50, assigned.
  • a functional unit 304 the number of all within of a determinable period Reference 22 intended and provided. To do this for example, in steps 109 and 211, respectively of Figures 3 and 4 transmitted data used.
  • a functional unit 305 the number of Activations of Ref. 22 per user. To be the total number of activations from the Function unit 304 and associated with each activation User ID from the functional unit 302 used.
  • a rating of a User for example, the user 50 available posed.
  • An evaluation of the user 50 may be, for example in terms of his payment habits or especially often of 50 ordered products or product groups to this user (Books, food, etc.).
  • a functional unit 307 information of a Merchandise management system provided.
  • a functional unit 308 information regarding of steps 116 and 216 of FIGS or 4 illustrated process (eg. Order of a product, select more network pages from the first one Server 10a, 10b) prepared in a suitable manner and for Provided.
  • the functional unit 308 uses for example, in steps 117 and 217 of FIG. 3 and 4 transmitted data. It is conceivable that the Function unit 308 for each operation performed Information regarding the nature of the transaction (order / purchase of information, goods, services, etc.), of sales and the user.
  • a weighting of the activations of the reference 22 per user is carried out in a functional unit 309.
  • the activations a carried out by a user A are not scored (0 ⁇ a ) if the user A has not made an order.
  • the number of activations b of the link 22 made by a user B are weighted low (0.5 ⁇ b ) if the user B regularly defaults on the payments.
  • the activations c of the link 22 carried out by a user C are weighted high (2.c) if the user C makes particularly high conversions via network pages of the first server 10a, 10b.
  • a functional unit 310 the actual evaluation of the reference 22 is performed.
  • the information provided by the functional unit 309 is suitably combined. This is done, for example, by adding the data provided by the functional unit 309 (0 * a + 0.5 * b + 2 * c) .
  • the reference 22 is weighted and evaluated exclusively by means of the information of the ERP system of the functional unit 307.
  • a functional unit 324 becomes checked whether the evaluated reference 22 should be optimized. For this purpose, one of the functional unit 323 is available used threshold value. Is in the functional unit 324 found that the evaluation of the reference 22 under provided by the functional unit 323 available Threshold is, then the functional unit 324 a Optimize the reference 22. This is in a Function unit 326 in response to one of Function unit 325 provided a strategy Instruction generated.
  • the strategy can be one Removing or replacing individual product or a product group within a product database provide associated keywords.
  • reference 22 is a graphically designed one Promotional banner, the strategy can also provide that Promotional banner removed or by another, more promotional is replaced. It is also imaginable, a textual Representation of a reference 22 by a different one to replace designed textual representation. Is the Reference 22 is assigned directly to a product, so it is especially conceivable to adapt a product description or any other price assigned to the product.
  • the functional unit 326 generates and sends an instruction in a suitable format transmitted to the second server 20.
  • a suitable format For example, the instructions for a on the second server, for example (SQL) (Structured Query Language).
  • the database can, for example be the product database or the product database communicate.
  • a functional unit 330 the optimization of the Reference 22 performed. These are the from the Function unit 326 generated instructions executed what For example, removing or altering the reference 22 from the database associated with the second server 20 or the Modifying a product or a product group may mean associated search terms.
  • the evaluation 310 of the reference 22 it is possible to include further information in the evaluation 310 of the reference 22, the evaluation test 324, or the generation 326 of the instructions. These are in particular the above-mentioned information regarding the product and / or the product group. It is also conceivable to make the result of the evaluation of the reference 22 generated for the functional unit 324 in a suitable form (for example by e-mail or via a portal) available to the user 60. In this case, the user 60 could independently optimize the reference 22.
  • Another embodiment could also be an evaluation of the Provide reference 22 without performing a weighting 309.
  • the Function units 309, 306 are dispensed with.
  • the user can 50 multiple cookies from the first 10a, 10b, the second 20 and / or the third 30, 38 server.
  • a behavior of the user 50 could be further analyzed and an even more precise selection and design of the on the second network page 21 references shown respectively.

Abstract

A reference (22) is automatically evaluated by relying on the reference when activated by a user (50) and on how frequently the reference is activated by any user at all. With a statistical reference, the evaluation of the reference is relied upon to check whether the reference is to be displayed further on a second server (21). Independent claims are also included for the following: (a) a computer system with first and second servers and a client assigned to a user; (b) a computer program to run on a server in a computer system.

Description

Die Erfindung betrifft ein Verfahren zum Optimieren eines Verweises, der auf eine erste Netzwerkseite eines ersten Servers verweist und auf einer zweiten Netzwerkseite eines zweiten Servers dargestellt wird, wobei

  • mittels eines einem Benutzer zugeordneten Clients die zweite Netzwerkseite von dem zweiten Server angefordert wird;
  • die zweite Netzwerkseite von dem zweiten Server an den Client übertragen wird;
  • der Benutzer den auf der zweiten Netzwerkseite dargestellten Verweis aktiviert.
The invention relates to a method for optimizing a reference, which refers to a first network side of a first server and is displayed on a second network side of a second server, wherein
  • by means of a client assigned to a user, the second network page is requested by the second server;
  • the second network page is transmitted from the second server to the client;
  • the user activates the link displayed on the second network page.

Die Erfindung betrifft auch ein Computersystem umfassend einen ersten Server, einen zweiten Server, einen einem Benutzer zugeordneten Client, mindestens einen auf eine Netzwerkseite des ersten Servers verweisenden und auf einer Netzwerkseite des zweiten Servers darstellbaren Verweis und ein Kommunikationsnetzwerk, mittels dessen eine Kommunikation zwischen dem ersten Server und dem Client sowie zwischen dem zweiten Server und dem Client möglich ist, wobei

  • mittels des Clients von dem zweiten Server eine Netzwerkseite anforderbar ist;
  • die zweite Netzwerkseite von dem zweiten Server an den Client übermittelbar ist;
  • der auf der zweiten Netzwerkseite dargestellte Verweis aktivierbar ist.
The invention also relates to a computer system comprising a first server, a second server, a client assigned to a user, at least one link pointing to a network side of the first server and displayable on a network side of the second server and a communication network by means of which a communication between the first Server and the client and between the second server and the client is possible, where
  • a network page is requestable by the client from the second server;
  • the second network page is transferable from the second server to the client;
  • the reference displayed on the second network page can be activated.

Außerdem betrifft die Erfindung ein Computerprogramm, das auf einem Rechengerät, insbesondere auf einem Server, ablauffähig ist.Moreover, the invention relates to a computer program based on a computing device, in particular on a server, executable is.

Als Server wird beispielsweise ein mit einem Kommunikationsnetzwerk verbundener Computer bezeichnet, auf dem eine Software abläuft, so dass der Server geeignet ist, bestimmte Dienste bereitzustellen. Diese Dienste können beispielsweise das Bereitstellen von Informationen oder Ressourcen (beispielsweise Speicherplatz, Rechenkapazität oder ein Zugang zu einem Kommunikationsnetzwerk) sein.For example, a server with a Communication network connected computer referred to which runs a software, so that the server is suitable, to provide certain services. These services can for example, providing information or Resources (for example, space, computing capacity or an access to a communication network).

Die Dienste werden typischerweise durch einen sogenannten Client in Anspruch genommen. Dazu wird von dem Client mittels eines Kommunikationsnetzwerks, beispielsweise dem Internet, eine Anfrage an den Server gestellt. Der Server wertet die eingehende Anfrage aus, überprüft gegebenenfalls eine Berechtigung des Clients zum Stellen der Anfrage und übermittelt der Anfrage entsprechende Informationen beziehungsweise stellt angeforderte Ressourcen zur Verfügung.The services are typically provided by a so-called Client used. This is done by the client using a communication network, such as the Internet, put a request to the server. The server evaluates the incoming request, checks one if necessary Authorization of the client to submit the request and transmits the request corresponding information or provides requested resources.

Häufig werden Informationen von einem Server in Form von sogenannten Netzwerkseiten (auch Internetseiten oder kurz Seiten genannt) einem Client zur Verfügung gestellt.Frequently, information is provided by a server in the form of so-called network pages (also web pages or short Called pages) provided to a client.

Zur Beschreibung des Inhalts einer Netzwerkseite wird eine Seitenbeschreibungssprache verwendet. Heutzutage wird dazu überwiegend die standardisierte Seitenbeschreibungssprache HTML (Hypertext Mark up Language) eingesetzt. HTML erlaubt es, auf einfache Weise den Inhalt und das Aussehen einer Netzwerkseite in einem sogenannten HTML-Dokument zu beschreiben. Fordert beispielsweise ein Client Informationen von einem Server an, so übermittelt der Server ein die angeforderten Informationen enthaltendes HTML-Dokument an den Client. Sollen die dem Client mittels des HTML-Dokuments übermittelten Informationen einem Benutzer dargestellt werden, so wird die Netzwerkseite beziehungsweise das HTML-Dokument einem speziellen Computerprogramm (sogenannter Browser) zugeführt, das in der Lage ist, HTML-Dokumente zu interpretieren und mittels einer grafischen Oberfläche auf einem Computermonitor darzustellen.To describe the content of a network page is a Used page description language. Nowadays it becomes so mainly the standardized page description language HTML (hypertext mark up language) used. HTML allows, in a simple way the content and appearance of a Network page in a so-called HTML document describe. For example, a client requests information from a server, the server sends a Requested information containing HTML document to the Client. Should the client by means of the HTML document transmitted information to a user, this will be the network page or the HTML document a special computer program (so-called browser) which is able to HTML documents too interpret and by means of a graphical interface on a computer monitor.

Die von dem Server an den Client übermittelten Netzwerkseiten können bereits vor der Anforderung durch den Client erzeugt und an geeigneter Stelle abgespeichert worden sein. Derartige Netzwerkseiten bezeichnet man als statische Netzwerkseiten.The network pages submitted by the server to the client can already be generated before the request by the client and have been stored at a suitable location. such Network pages are called static network pages.

Häufig wird von einem Client jedoch eine derart spezifische Anfrage an den Server gestellt, dass die angeforderten Informationen enthaltende Netzwerkseiten dynamisch von dem Server erzeugt werden. Dies ist beispielsweise der Fall, wenn ein Benutzer mittels des Clients an einen als Suchmaschine ausgebildeten Server eine Anfrage in Form eines Suchbegriffes sendet. Die Suchmaschine ermittelt nach einem vorgebbaren Algorithmus anhand des Suchbegriffes Informationen, die mit dem Suchbegriff assoziiert werden. In Abhängigkeit von den ermittelten Informationen wird automatisch eine dynamische Netzwerkseite von dem Server erzeugt und an den Client übermittelt.Often, however, a client will be one that is so specific Request made to the server that requested Dynamically containing network pages containing information Server generated. This is the case, for example a user by means of the client to one as a search engine trained server a request in the form of a search term sends. The search engine determines according to a predefinable Algorithm based on the search term information using be associated with the search term. Depending on the The information obtained automatically becomes a dynamic one Network page generated by the server and sent to the client transmitted.

Eine Vielzahl von Clients und Servern kommuniziert mittels des Internets und bilden in ihrer Gesamtheit ein multimediales Informationssystem, das sogenannte WWW (World Wide Web). Innerhalb des WWW zur Verfügung gestellte Netzwerkseiten sind mittels einer URL (Uniform Ressource Locator) adressierbar. Eine URL ist unter anderem aus dem Namen des die Netzwerkseite zur Verfügung stellenden Servers, einem Verzeichnis und einem der Netzwerkseite zugeordneten Namen zusammengesetzt. Eine URL erlaubt es, die dieser URL zugeordnete Netzwerkseite direkt von einem Client aus anzuwählen. Dazu gibt ein Benutzer beispielsweise mittels einer Tastatur die URL in einem speziellen Eingabefeld des Browsers ein. Der Client generiert daraufhin eine Anfrage an den entsprechenden Server, der dann die angeforderte Netzwerkseite an den Client übermittelt.A large number of clients and servers communicate by means of the Internet and make up a multimedia in their entirety Information system, the so-called WWW (World Wide Web). Network pages provided within the WWW are addressable by means of a URL (Uniform Resource Locator). A URL is among other things from the name of the network side server, a directory and a composed of the network page associated name. A URL allows the network page associated with this URL directly from a client. This is given by a user for example, by means of a keyboard, the URL in one special input field of the browser. The client generates then a request to the appropriate server, then sends the requested network page to the client.

Innerhalb eines HTML-Dokuments ist es möglich, URLs weiterer Netzwerkseiten beziehungsweise HTML-Dokumente anzugeben. Derartige URLs werden als Verweis oder als Hyperlink (kurz: Link) bezeichnet. Auf statischen Netzwerkseiten dargestellte Verweise werden im folgenden als statische Verweise bezeichnet. Analog werden auf dynamischen Netzwerkseiten dargestellte Verweise im folgenden als dynamische Verweise bezeichnet.Within an HTML document, it is possible to add URLs more Specify network pages or HTML documents. Such URLs are used as a reference or hyperlink (short: Link). Displayed on static network pages References are hereafter referred to as static references designated. Become analog on dynamic network pages References shown below as dynamic references designated.

Werden Verweise mittels eines Browsers einem Benutzer dargestellt, so hat der Benutzer die Möglichkeit, einen dargestellten Verweis anzuwählen und sich die der angewählten URL entsprechende Netzwerkseite anzeigen zu lassen. Dabei kann sich die angewählte Netzwerkseite insbesondere auch auf einem anderen Server befinden. Become references to a user via a browser shown, the user has the option to one to select the link displayed and that of the selected one URL corresponding network page to display. It can the selected network page in particular on one other servers are located.

Häufig wird von einem ersten Server ein zweiter Server beauftragt, auf Netzwerkseiten, die von dem zweiten Server übermittelt werden, einen Verweis auf eine Netzwerkseite des ersten Servers darzustellen. Ein solcher Verweis kann beispielsweise ein sogenanntes Werbe-Banner sein, das mittels einer textuellen und/oder grafischen Darstellung für ein über den ersten Server zu beziehendes Produkt oder eine über den ersten Server vermittelte Dienstleistung wirbt. Dabei sind einem auf der zweiten Netzwerkseite dargestellten Verweis typischerweise Text-, Klang- und/oder Graphikelemente zugeordnet, die mittels des Browsers dem Benutzer dargestellt werden. Der Begriff "Verweis" umfasst somit auch die Gesamtheit der dem Verweis zugeordneten Informationen.Often, a second server becomes a first server instructed on network sites by the second server a link to a network page of the first server. Such a reference can For example, be a so-called promotional banner, which means a textual and / or graphical representation of an over the first server to be related product or one over the first server mediated service advertises. There are a reference displayed on the second network page typically text, sound and / or graphic elements assigned to the user by means of the browser become. The term "reference" thus also includes the The entirety of the information associated with the reference.

Ein Produkt kann insbesondere auch eine von dem ersten Server angebotene Information sein. Als Produkt kann ferner ein von dem ersten Server angebotener Zugang zu einem geschützten Speicherbereich sein, in welchem weitere Informationen abgelegt sind und abgerufen werden können. Derartige Informationen können beispielsweise Nachrichten, Börsenkurse, sowie sonstige Text-, Musik- oder Bilddateien sein.In particular, a product can also be one from the first server be offered information. The product may also be one of the first server offered access to a protected Memory area, in which further information are stored and can be retrieved. such For example, information, news, stock quotes, as well as other text, music or image files.

Häufig sind die von dem zweiten Server an den Client übermittelten Informationen auf mehrere Netzwerkseiten verteilt, wobei zunächst nur eine erste Netzwerkseite an den Client übermittelt wird. Der Client fordert dann sukzessive eine der weiteren Netzwerkseiten von dem zweiten Server an. Often those are from the second server to the client transmitted information to multiple network sites Initially, only a first network page to the Client is transmitted. The client then calls successively one of the other network pages from the second server.

Ist der zweite Server eine Suchmaschine, so kann der erste Server den zweiten Server beauftragen, auf einer in Abhängigkeit eines von einem Benutzer eingegebenen Suchbegriffs erzeugten Netzwerkseite, einen Verweis auf eine dem ersten Server zugeordnete Netzwerkseite darzustellen.If the second server is a search engine, the first one can be Server instruct the second server on an in Dependence of a user entered Search terms generated network page, a reference to a display the network page associated with the first server.

Je mehr Verweise auf einer von einem zweiten Server an einen Client übermittelten Netzwerkseite dargestellt werden, desto größer ist üblicherweise die Datenmenge der zu übertagenden Netzwerkseite. Dies führt zu einer erhöhten Belastung des Kommunikationsnetzwerks. Dies wird noch verstärkt, wenn aufgrund der Vielzahl von Verweisen mehrere Netzwerkseiten von dem zweiten Server an den Client übertragen werden. Ferner benötigt eine mit einem oder mehreren Verweisen angereicherte Netzwerkseite mehr Speicherplatz, sowohl auf dem übermittelnden zweiten Server, als auch auf dem empfangenden Client.The more references to one from a second server to one Client transmitted network page, the more usually larger is the amount of data to be transferred Network side. This leads to an increased load of the Communication network. This is compounded when due to the large number of references several network pages of the second server to the client. Further needs one with one or more references Network page more storage space, both on the transmitting second server, as well as on the receiving Client.

Insbesondere wenn der zweite Server als Suchmaschine ausgebildet ist, besteht die Informationen, die in Abhängigkeit eines von dem Client an den Server übermittelten Suchbegriffs von der Suchmaschine erzeugt wird, aus einer Liste von Verweisen zu Netzwerkseiten, die von anderen Servern zur Verfügung gestellt werden. Um die Relevanz der von einer Suchmaschine auf eine Anfrage zur Verfügung gestellten Informationen und Verweise zu erhöhen ist es bekannt, diese Informationen und Verweise ebenso wie die Suchbegriffe mittels Methoden der Computerlinguistik zu klassifizieren und diese Klassen einander zuzuordnen. Mittels einer Zuordnung von klassifizierten Suchbegriffen und Informationen wählt die Suchmaschine anhand eines von einem Client empfangenen Suchbegriffs geeignete Informationen und Verweise aus.Especially if the second server as a search engine is formed, the information exists in Dependence of one of the client transmitted to the server Search terms generated by the search engine, from a List of references to network pages taken from other servers to provide. To the relevance of a Search engine provided on a request It is known to increase this information and references Information and references as well as the search terms by means of Classify methods of computational linguistics and these Assign classes to each other. By means of an assignment of classified search terms and information selects the Search engine based on a received from a client Search terms suitable information and references.

Die Anzahl der von einem Server beantwortbaren Anfragen hängt unter anderem von der Datenmenge der Netzwerkseiten ab, die pro Anfrage von dem Server an den anfragenden Client übermittelt werden. Statische Netzwerkseiten müssen beispielsweise von dem Server aus einem Speicher ausgelesen werden. Zur Erzeugung dynamischer Netzwerkseiten muss der jeweilige Inhalt (Informationen) aus dem Speicher ausgelesen und in die Netzwerkseite integriert werden. Die Netzwerkseiten werden dann in Abhängigkeit der Schichten eines zur Datenübertragung verwendeten Netzwerkprotokolls (z.B. TCP/IP) bearbeitet. Das heißt, je größer die von einem Server zu übertragende Datenmenge für eine Anfrage ist, desto geringer ist für weitere, zeitnahe Anfrage zur Verfügung stehende Leistungsfähigkeit des Servers.The number of requests answered by a server depends among other things, from the amount of data on the network pages, the per request from the server to the requesting client be transmitted. Static network pages need for example, read from the server from a memory become. To create dynamic network pages, the respective content (information) is read out of the memory and integrated into the network page. The network pages are then depending on the layers of a Data transmission used network protocol (e.g., TCP / IP) processed. That is, the larger the size of a server the amount of data transfer for a request is the lower is available for further, timely request Performance of the server.

Die Netzwerkseiten werden von dem Server an den Client mittels des Kommunikationsnetzwerks übermittelt. Dabei ist die Datenmenge, die von dem Kommunikationsnetzwerk pro Zeiteinheit übertragen werden kann, begrenzt.The network pages are sent from the server to the client of the communication network. It is the Amount of data from the communication network per unit of time can be transferred limited.

Der Client bearbeitet eine empfangene Netzwerkseite zunächst in Abhängigkeit des verwendeten Netzwerkprotokolls und speichert die Netzwerkseite dann in einem geeigneten Speicherbereich ab. Der Browser bearbeitet die Netzwerkseite dann derartig, dass die Informationen auf einem Monitor dargestellt werden können.The client first processes a received network page depending on the network protocol used and then saves the network page in a suitable one Memory area. The browser is editing the network page then such that the information is on a monitor can be represented.

Um die Rechenleistung und die Speicherkapazitäten des Servers und des Clients möglichst wenig zu belasten und um das Kommunikationsnetzwerk durch die Übertragung einer möglichst geringe Datenmenge zu entlasten, ist es wünschenswert, nur derartige Verweise auf der von der Suchmaschine erzeugten Netzwerkseite darzustellen, die für den Client bzw. für den Benutzer auch tatsächlich von Interesse sind.To the computing power and storage capacities of the server and the client as little as possible and around the Communication network by the transmission of a possible To relieve small amount of data, it is desirable only such references to those generated by the search engine Network page for the client or for the Users are indeed of interest.

Typischerweise ist dem zweiten Server daran gelegen, möglichst aktuelle Verweise auf seinen Netzwerkseiten darzustellen. Da der zweite Server die Verweise auf die Netzwerkseiten des ersten Servers im Allgemeinen gegen Bezahlung auf seinen Netzwerkseiten darstellt, ist außerdem dem ersten Server daran gelegen, nur eine begrenzte Anzahl von Verweisen auf den Netzwerkseiten des zweiten Servers darstellen zu lassen.Typically, the second server is attached to it as possible to display current references to his network pages. There the second server contains the references to the network pages of the first server generally against payment on his Network pages is also on the first server located, only a limited number of references to the Network pages of the second server.

Um durch eine Reduzierung der Datenmenge einer Netzwerkseite die Rechenleistung des Servers und des Client, sowie die Übertragungsleistung des Kommunikationsnetzwerks möglichst gering zu belasten und effizient auszunutzen, ist es daher Aufgabe der Erfindung, eine Möglichkeit zur Verfügung zu stellen, um weitgehend nur derartige Verweise bzw. derartig gestaltete Verweise auf einer Netzwerkseite eines Servers darzustellen, die für einen Client bzw. Benutzer auch von Interesse sind.To by reducing the amount of data on a network page the computing power of the server and the client, as well as the Transmission power of the communication network as possible It is therefore low burden and efficient exploit Object of the invention to provide a way to to largely only such references or such designed references to a network page of a server represent for a client or user also of Interest are.

Die Aufgabe wird dadurch gelöst, dass in Abhängigkeit des durch den Benutzer aktivierten Verweises automatisch eine Bewertung des Verweises durchgeführt wird, wobei die Bewertung in Abhängigkeit einer Häufigkeit der Aktivierung des Verweises durch beliebige Benutzer durchgeführt wird. Bei einem statischen Verweis wird in Abhängigkeit der Bewertung automatisch geprüft, ob der Verweis auf der zweiten Netzwerkseite weiterhin dargestellt werden soll. Bei einem dynamischen Verweis, der in Abhängigkeit des mindestens einen vorgebbaren Parameters erzeugt wird, wird in Abhängigkeit der Bewertung des Verweises automatisch geprüft, ob der mindestens eine und/oder ein anderer vorgebbarer Parameter verändert werden soll.The object is achieved in that depending on the automatically activated by the user Evaluation of the reference is carried out, the evaluation depending on a frequency of activation of the reference performed by any user. At a static reference will depend on the rating automatically checked if the reference to the second Network page continues to be displayed. At a dynamic reference, which depends on the at least one specifiable parameter is generated, depending on the Evaluation of the reference automatically checked whether the at least one and / or another predefinable parameter changed shall be.

Mit der vorliegenden Erfindung kann die Effizienz des ersten Servers, des zweiten Servers, des Clients sowie des Kommunikationsnetzwerks und damit des gesamten Client-Server-Netzwerk gesteigert werden, indem die zu speichernde und zu übertragende Datenmenge deutlich verringert werden kann. Die Erfindung schlägt also eine besonders effiziente Art der Datenverarbeitung in einem Client-Server-Netzwerk vor.With the present invention, the efficiency of the first Servers, the second server, the client and the server Communication network and thus the entire client-server network be increased by the to be saved and to transmitted data volume can be significantly reduced. The Thus, the invention proposes a particularly efficient way of Data processing in a client-server network.

Eine Häufigkeit der Aktivierung des auf die erste Netzwerkseite verweisenden Verweises ist die Häufigkeit der Anwahl der ersten Netzwerkseite durch den Client, falls der Client durch den Verweis auf die erste Netzwerkseite aufmerksam gemacht wurde. Dies ist beispielsweise immer dann der Fall, wenn der Verweis mittels des Browsers auf dem Client dargestellt wird und durch Aktivieren des Verweises die erste Netzwerkseite angefordert wird.A frequency of activation of the first Network page referring link is the frequency of Dialing of the first network page by the client, if the Client by referring to the first network page was made aware. This is always the case, for example the case when the reference using the browser on the client is displayed and by activating the reference the first Network page is requested.

Ein besonders häufig aktivierter Verweis ist ein Hinweis dafür, dass die Netzwerkseite, die das Ziel des Verweises darstellt, von hohem Interesse für die Benutzer ist. Anhand einer ermittelten Häufigkeit der Aktivierung eines Verweises kann somit eine Bewertung des Verweises dahingehend erfolgen, dass eine Aussage darüber ableitbar ist, ob der Verweis weiterhin auf der zweiten Netzwerkseite dargestellt werden soll oder ob er zukünftig in veränderter Form dargestellt werden soll. Dadurch kann erreicht werden, dass weder die Rechenleistung des Servers und des Clients noch das Übertragungsnetzwerk durch die Bearbeitung, Speicherung und Übertragung von für den Benutzer uninteressanten Verweisen belastet werden.A particularly frequently activated reference is an indication for making the network page the target of the reference represents is of high interest to the users. Based a determined frequency of activation of a reference Thus, an evaluation of the reference can be made to that a statement is derivable about whether the reference continue to be displayed on the second network page should or in the future be presented in a modified form shall be. This can be achieved that neither the Computing power of the server and the client still that Transmission network through editing, storage and Transmission of uninteresting references for the user be charged.

Ist auf der zweiten Netzwerkseite ein Verweis dargestellt, dem Text-, Sound- und/oder Bildinformationen zugeordnet sind und wird die Häufigkeit der Aktivierung des Verweises protokolliert, so kann automatisch entschieden werden, ob der Verweis von der zweiten Netzwerkseite entfernt werden soll oder ob die Art oder die Anzahl der dem Verweis zugeordneten Informationen geändert werden sollen. Beispielsweise kann ein Text verkürzt oder durch einen anderen ersetzt werden oder es kann eine graphische Ausgestaltung entfernt oder durch eine andere ersetzt werden.Is a reference shown on the second network page, the Text, sound and / or image information are assigned and will be the frequency of activation of the reference logged, so it can be decided automatically whether the Reference should be removed from the second network page or whether the type or number of associated with the reference Information should be changed. For example, a Text shortened or replaced by another or it can be a graphical embodiment removed or by a others are replaced.

Ist der zweite Server als eine Suchmaschine ausgebildet, so wird die zweite Netzwerkseite in Abhängigkeit eines von dem Client übermittelten Suchbegriffs erzeugt. Dabei stellt der Suchbegriff beispielsweise einen Parameter dar, in Abhängigkeit dessen die zweite Netzwerkseite erzeugt wird. In Abhängigkeit der Bewertung des Verweises kann gemäß dem erfindungsgemäßen Verfahren automatisch entschieden werden, ob bei einer wiederholten Erzeugung der zweiten Netzwerkseite, beispielsweise nach erneuter Anfrage mittels des Suchbegriffs durch einen Client, der Verweis erneut dargestellt wird.If the second server is designed as a search engine, then the second network side will depend on one of the Client transmitted search terms generated. It represents the Search term, for example, a parameter, in Dependence of the second network page is generated. In Dependence of the evaluation of the reference can according to the inventive methods are automatically decided whether in a repeated generation of the second network page, for example, after renewed request by means of the search term by a client, the reference is reprinted.

Der Parameter kann auch eine Zeitspanne und/oder einen Zeitpunkt beschreiben. Es vorstellbar, ein Werbe-Banner auf einer Netzwerkseite darzustellen, wenn diese Netzwerkseite innerhalb einer bestimmten Zeitspanne oder ab einem bestimmten Zeitpunkt erzeugt wird. Beispielsweise kann ein Werbe-Banner auf einer Netzwerkseite dargestellt werden, wenn diese Netzwerkseite zwischen 18 Uhr und 19 Uhr erzeugt wurde. Ein solches Werbe-Banner könnte beispielsweise auf eine erste Netzwerkseite verweisen, die über abendliche Freizeitangebote informiert. Es ist vorstellbar, dass mittels des erfindungsgemäßen Verfahrens automatisch erkannt wird, dass die Zeitspanne verändert werden soll, um die Akzeptanz zu erhöhen. Ebenso ist es vorstellbar, eine grafische Ausgestaltung oder eine Textformulierung eines Werbe-Banners zu verändern, um damit eine Akzeptanz zu erhöhen, einen Platzbedarf auf der zweiten Netzwerkseite zu optimieren und/oder das Datenmenge des Verweise und damit den benötigten Speicherplatz und die Belastung des Kommunikationsnetzwerks zu verringern.The parameter can also be a period of time and / or a Describe the time. It's conceivable to put up a promotional banner a network page if that network page within a certain period of time or from a certain period Time is generated. For example, an advertising banner be displayed on a network page if this Network page was generated between 18 o'clock and 19 o'clock. One For example, such a promotional banner could be on a first Refer to the network page about evening activities informed. It is conceivable that by means of inventive method is automatically detected that the time span should be changed to accept it increase. Likewise it is conceivable, a graphic Design or textual formulation of a promotional banner change in order to increase acceptance, one Optimize space requirements on the second network side and / or the amount of data of the references and thus the required Storage space and the load of the communication network too reduce.

Der mindestens eine Parameter kann ferner beispielsweise ein der ersten Netzwerkseite zugeordneter Suchbegriff, eine Zeitdauer, eine Häufigkeit, eine grafische Ausgestaltung oder eine Textformulierung des Verweises beschreiben.The at least one parameter may further include, for example the first network page associated search term, a Time duration, a frequency, a graphic design or describe a textual formulation of the reference.

In einer bevorzugten Ausführungsform wird die Bewertung in Abhängigkeit mindestens eines auf dem ersten Server von dem Benutzer initiierten Vorgangs durchgeführt. Diese Ausführungsform hat den Vorteil, dass die Bewertung nicht allein von der Häufigkeit der Aktivierung eines Verweises abhängig ist, sondern auch Aktionen des Benutzers auf dem ersten Server berücksichtigt. Damit wird verhindert, dass ein Benutzer einen Verweis aktiviert (wodurch die Häufigkeit der Aktivierung erhöht wird), aber beispielsweise noch während des Ladens der ersten Netzwerkseite den Ladevorgang abbricht, was zu verfälschten Ergebnissen führen kann.In a preferred embodiment, the rating is in Dependency of at least one on the first server of the User initiated operation performed. These Embodiment has the advantage that the rating is not solely by the frequency of activation of a reference is dependent, but also actions of the user on the first server considered. This will prevent a User activates a reference (which reduces the frequency of the Activation is increased), but still during the Loading the first network page stops charging what can lead to falsified results.

Als Vorgang wird beispielsweise ein Produkt gekauft, eine Dienstleistung, eine Information und/oder eine weitere, dem ersten Server zugeordnete Netzwerkseite angefordert. Diese Vorgangsarten sind besonders geeignet, ein tatsächliches Interesse des Benutzers aufzuzeigen und können damit besonders gut dazu verwendet werden, Verweise in Abhängigkeit von einem Interesse des Benutzers darzustellen und somit Speicherplatz und Rechenzeit einzusparen bzw. das Kommunikationsnetzwerk nicht unnötig zu belasten.As a process, for example, a product is bought, a Service, information and / or another, the the first server associated with the network page requested. These Transaction types are particularly suitable, an actual Show interest of the user and thus can be special good to be used for references depending on one Interest of the user to represent and thus storage space and save computing time or the communication network not unnecessarily burden.

Vorzugsweise wird bei dem Aktivieren des Verweises automatisch eine Quelleninformation abgespeichert und die Bewertung des Verweises in Abhängigkeit der Quelleninformation durchgeführt. Die Quelleninformation (sogenannter Referer) gibt an, auf welcher Netzwerkseite ein aktivierter Verweis dargestellt wurde. Beispielsweise ist der Referer des Verweises, der auf der zweiten Netzwerkseite dargestellt wird und auf die erste Netzwerkseite verweist, die der zweiten Netzwerkseite zugeordnete URL. Diese Information wird bei dem Aktivieren eines Verweises mit übermittelt. Damit ist es dem ersten Server möglich, den zweiten Server zu bestimmen, der die zweite Netzwerkseite an Client übermittelt hat, auf der der Verweis auf die erste Netzwerkseite dargestellt war. Damit ist es dem ersten Server ferner möglich zu unterscheiden, ob ein Client die erste Netzwerkseite direkt angefordert hat, beispielsweise durch direkte Anwahl der der ersten Netzwerkseite zugeordneten URL mittels des Browsers, oder ob der Client die erste Netzwerkseite durch Aktivieren eines auf der zweiten Netzwerksseite dargestellten Verweises angefordert hat.Preferably, when the reference is activated, it automatically becomes a source information is stored and the evaluation of the Reference is made depending on the source information. The source information (so-called referer) indicates Which network page displays an activated link has been. For example, the referer of the reference is on the second network page is displayed and the first Network page, that of the second network page associated URL. This information will be at activation a link with. That's the first one Server possible to determine the second server that the second network page has been sent to client on the Reference to the first network page was shown. This is It is also possible for the first server to distinguish whether a Client directly requested the first network page, for example, by direct selection of the first Network URL associated with the browser, or whether the client opens the first network page by activating one the second network page displayed reference requested Has.

Vorzugsweise wird anhand der Quelleninformation und/oder anhand von Benutzerinformationen automatisch eine Bewertung des Benutzers durchgeführt. Dazu wird dem Benutzer vorteilhafterweise eine Benutzerkennung zugeordnet. Eine Benutzerkennung kann beispielsweise automatisiert von dem ersten Server und/oder dem zweiten Server erzeugt werden anhand von Informationen, die von dem dem Benutzer zugeordneten Client bei der Abfrage einer Netzwerkseite übertragen werden. Eine Benutzerkennung kann insbesondere eine Kennung des Client, beispielsweise dessen IP-Adresse (Internet Protocol Adresse), sein. Eine Benutzerkennung kann beispielsweise mittels eines sogenannten Cookies realisiert werden. Ein Cookie wird von dem ersten und/oder dem zweiten Server erzeugt und bei dem Client abgelegt. Fordert der Client erneut eine Netzwerkseite von dem ersten bzw. zweiten Server an, so wird das von dem jeweiligen Server erzeugte Cookie von dem Client an diesen Server übermittelt. Damit ist es dem ersten und/oder dem zweiten Server möglich festzustellen, welcher Client oder Benutzer eine Netzwerkseite anfordert. Daraus können dann statistische Informationen darüber abgeleitet werden, wie häufig ein Client oder Benutzer eine Netzwerkseite anfordert. Dies ermöglicht es dem ersten und/oder zweiten Server, client- bzw. benutzerspezifische Informationen zur Verfügung stellen, und insbesondere die Auswahl und Darstellung der auf der an den Client übermittelten Netzwerkseite dargestellten Verweise client- bzw. benutzerspezifisch zu gestalten. Eine Statistik über die Häufigkeit der von einem Client bzw. Benutzer angeforderten Netzwerkseiten ist ein Beispiel für eine Benutzerinformation. Preferably, based on the source information and / or automatically a rating based on user information performed by the user. This is done to the user advantageously associated with a user ID. A For example, userid can be automated from the first server and / or the second server are generated based on information provided by the user associated client when querying a network page be transmitted. A user identifier can in particular be a ID of the client, for example its IP address (Internet Protocol address). A user ID can realized for example by means of a so-called cookie become. A cookie will be from the first and / or the second Server created and stored at the client. Demands the client again a network page from the first or second server on, then the cookie generated by the respective server of sent to the client to this server. That's it first and / or the second server possible to determine which client or user requests a network page. From this can then statistical information about it How often a client or a user will derive a Request network page. This allows the first one and / or second server, client- or user-specific Provide information, and in particular the Selection and presentation of the on the client transmitted network page references client- or user-specific. A statistic about the Frequency requested by a client or user Network pages is an example of user information.

Eine Benutzerinformation könnte also insbesondere auch als Clientinformation bezeichnet werden.In particular, user information could also be used as Client information.

Eine Bewertung des Benutzers kann auch hinsichtlich weiterer Kriterien erfolgen. Diese Kriterien geben beispielsweise an, wie lange ein Benutzer bereits Dienste des ersten Servers in Anspruch nimmt (Kundendauer), wie hoch der Austausch an Informationen beziehungsweise Dienstleistungen zwischen dem ersten Server und dem Benutzer waren (Umsatz), wie das Zahlungsverhalten des Benutzers ist oder wie viele Dienstleistungen beziehungsweise Informationen von dem Benutzer angefordert wurden (Bestellungen).An evaluation of the user may also be in terms of further Criteria are made. For example, these criteria indicate how long a user already has services of the first server in Claim (customer duration), how high the exchange Information or services between the first server and the user were (sales), like that Payment behavior of the user is or how many Services or information from the Users were requested (orders).

In einer bevorzugten Ausführungsform wird die Bewertung des Verweises zusätzlich in Abhängigkeit der Benutzerkennung und/oder der Bewertung des Benutzers durchgeführt. Dies ermöglicht eine besonders präzise Bewertung eines Verweises. So kann beispielsweise die Bewertung eines Verweises herabgestuft werden, wenn sich herausstellt, dass der Verweis nur von Benutzern aktiviert wird, die keine oder nur wenige Bestellungen bei dem ersten Server tätigen. Ebenso kann die Bewertung eines Verweises herabgestuft werden, wenn sich herausstellt, dass dieser Verweis zwar häufig, jedoch nur von einer kleinen Anzahl verschiedener Benutzer aktiviert wird.In a preferred embodiment, the rating of the Reference additionally depending on the user ID and / or the user's rating. This enables a particularly precise evaluation of a reference. For example, the evaluation of a reference be downgraded if it turns out that the reference activated only by users who have no or only a few Place orders with the first server. Likewise, the Rating of a reference should be downgraded when It turns out that this reference is common, but only by a small number of different users is activated.

In einer vorteilhaften Weiterbildung des Verfahrens wird das Ergebnis der Bewertung automatisch derart abgespeichert, dass es von einem bestimmbaren Nutzer abrufbar ist. Der bestimmbare Nutzer kann beispielsweise der Betreiber des ersten Servers sein. Die Informationen können über ein sogenanntes Portal auf speziellen von dem zweiten Server generierten Netzwerkseiten dem bestimmbaren Nutzer dargestellt werden. Derartige Netzwerkseiten werden typischerweise automatisiert von dem zweiten Server generiert und erlauben somit dem Nutzer auf besonders komfortable Weise, einen Überblick über die Bewertung einzelner Verweise zu erhalten.In an advantageous embodiment of the method is the Result of the evaluation automatically stored in such a way that it is available from a determinable user. The determinable For example, users can be the operator of the first server be. The information can be accessed via a so-called portal special network pages generated by the second server be presented to the determinable user. such Network pages are typically automated by the second server generated, thus allowing the user to particularly comfortable way to keep track of the Evaluation of individual references.

In einer bevorzugten Ausführungsform wird die Bewertung des Verweises und/oder eine Prüfung der Bewertung des Verweises zusätzlich in Abhängigkeit eines von dem bestimmbaren Nutzer vorgebbaren Schwellwertes durchgeführt. Ein solcher Schwellwert kann beispielsweise angeben, dass ein Verweis dann nicht mehr auf der zweiten Netzwerkseite dargestellt werden soll, wenn die Anzahl der Aktivierungen des Verweises, beispielsweise durch eine bestimmbare Menge von Benutzern, den vorgebbaren Schwellwert unterschreitet. Dies ermöglicht auf besonders einfache Weise eine Einflussnahme des Nutzers beziehungsweise des Betreibers des ersten Servers auf die Bewertung beziehungsweise die Prüfung der Bewertung eines Verweises.In a preferred embodiment, the rating of the References and / or an examination of the evaluation of the reference additionally depending on one of the determinable user predetermined threshold value performed. Such a For example, Threshold may indicate that a reference no longer be displayed on the second network page should, if the number of activations of the reference, for example, by a determinable amount of users, the falls below predetermined threshold. This allows up particularly simple way of influencing the user or the operator of the first server on the Assessment or examination of the evaluation of a Reference.

In einer bevorzugten Ausführungsform, bei der dem zweiten Server eine Suchmaschine zugeordnet ist, wird der mindestens eine vorgebbare Parameter durch einen Suchbegriff bestimmt, den der Benutzer an die Suchmaschine übermittelt. In Abhängigkeit von dem übermittelten Suchbegriff wird die den Verweis auf die erste Netzwerkseite enthaltende zweite Netzwerkseite erzeugt. In Abhängigkeit von dem Ergebnis der Prüfung des Verweises wird die Suchmaschine veranlasst, den Verweis bei einer erneuten Suchanfrage auf der daraufhin erzeugten Netzwerkseite nicht mehr oder in veränderter Form darzustellen. Dies kann sowohl automatisiert als auch durch den Nutzer manuell vorgenommen werden.In a preferred embodiment, wherein the second Server is associated with a search engine, the at least determines a predefinable parameter by a search term, which the user transmits to the search engine. In Depending on the transmitted search term will be the Reference to the first network page containing second Network page generated. Depending on the result of the Examination of the reference will cause the search engine, the Reference to a new query on the following created network page no longer or in a modified form display. This can be both automated and through the user manually.

Insbesondere bei Suchmaschinen werden Verweise in Abhängigkeit von durch Suchbegriffe definierte Anfragen auf der zweiten Netzwerkseite dargestellt. Dabei kann es im Interesse des Betreibers des ersten Servers sein, einen Verweis auf die erste Netzwerkseite auf einer von dem zweiten Server generierten zweiten Netzwerkseite nicht mehr darzustellen, wenn eine Prüfung der Bewertung des Verweises ergibt, dass dieser Verweis beispielsweise nur selten aktiviert wird oder zu keinen nennenswerten Umsätzen führt.Especially with search engines references are dependent of queries defined by search terms on the second Network page shown. It may be in the interest of the Operator of the first server, a reference to the first network page on one of the second server generated second network page no longer represent, if an examination of the evaluation of the reference reveals that For example, this reference is rarely activated or leads to no significant turnovers.

In einer besonders vorteilhaften Weiterbildung des Verfahrens ist dem Verweis ein Produkt oder eine Produktgruppe zugeordnet. Dies ermöglicht es dem ersten Server, gezielte Verweise zu einzelnen von dem Server angebotenen Produkten oder Produktgruppen auf von dem zweiten Server anforderbaren Netzwerkseiten darzustellen zu lassen. Ist der zweite Server beispielsweise eine Suchmaschine, kann diese in Abhängigkeit von einer durch den Suchbegriff definierten Anfrage einen Verweis zu einem von dem ersten Server angebotenen Produkt bzw. zu einer von dem ersten Server angebotenen Netzwerkseite, die eine Beschreibung des Produkts oder der Produktgruppe enthält, darstellen. Durch Aktivieren des Verweises kann der Benutzer dann die dem Produkt oder der Produktgruppe zugeordneten Netzwerkseite des ersten Servers anfordern.In a particularly advantageous embodiment of the method is a reference to a product or a product group assigned. This allows the first server to be targeted References to individual products offered by the server or product groups to be requested by the second server To display network pages. Is the second server For example, a search engine, this can be dependent from a query defined by the search term Reference to a product offered by the first server or to a network page offered by the first server, a description of the product or product group contains, represent. By activating the reference, the User then the product or product group request associated network page of the first server.

Eine Produktgruppe kann beispielsweise anhand der Branche ermittelt werden, in der ein diese Produkte vertreibender Anbieter tätig ist. Eine Produktgruppe kann insbesondere ein Oberbegriff von beliebigem Abstraktionsgrad sein. Für einen bestimmten portablen CD-Player könnte eine Produktgruppe beispielsweise "Elektrokleingerät","tragbares Hifi-Gerät", "CD-Player" oder "Unterhaltungselektronik" sein. Eine Produktgruppe kann im weitesten Sinne aber auch jede beispielsweise durch den Betreiber des ersten Servers durchgeführte Klassifizierung eines Produkts sein. Kriterien für eine derartige Klassifizierung können beispielsweise der Preis oder eine Gewinnmarge sein. Für eine derartige Klassifizierung können insbesondere auch Daten aus einem dem ersten Server zugeordneten Warenwirtschaftssystem verwendet werden. Eine Produktgruppe kann insbesondere auch jede beliebige vorgebbare Menge von Produkten sein.For example, a product group may be based on the industry in which a distributor of these products Provider operates. A product group can in particular a Be generic term of any degree of abstraction. For one Certain portable CD players could be a product group for example, "small electrical appliance", "portable hi-fi device", Be "CD player" or "consumer electronics". A Product group can in the broadest sense, but also any for example, by the operator of the first server be performed classification of a product. criteria for such a classification, for example, the Price or a profit margin. For such In particular, data can also be classified from a used first server associated merchandise management system become. A product group can in particular also each be any predetermined quantity of products.

Es kann vorgesehen sein, dass bei dem Aktivieren des Verweises eine Kennung des dem Verweis zugeordneten Produkts oder der Produktgruppe an den ersten Server übermittelt wird. Dies ermöglicht es dem ersten Server beispielsweise zu protokollieren, wie häufig ein bestimmtes Produkt oder eine Produktgruppe durch Aktivieren eines Verweises nachgefragt wird. Eine derartige Kennung kann beispielsweise eine Produktbezeichnung oder eine dem Produkt zugeordnete Kennnummer sein. Es ist auch möglich, dass diese Kennung nicht explizit an den ersten Server übermittelt wird, sondern bei dem Aktivieren des Verweises stattdessen eine Kennung des aktivierten Verweises an den ersten Server übermittelt wird und dieser daraus (beispielsweise mittels einer Datenbank) das dem Verweis zugeordnete Produkt oder die Produktgruppe und damit die dem Verweis zugeordneten Produkte ermittelt.It can be provided that when activating the reference an identifier of the product or product associated with the reference Product group is sent to the first server. This For example, it allows the first server to log how often a particular product or a Product group requested by activating a reference becomes. Such an identifier can, for example, a Product name or product assigned Be identification number. It is also possible that this identifier is not explicitly to the first server, but at activating the reference instead an identifier of the enabled link to the first server and this from (for example, by means of a database) the referenced product or product group and to determine the products associated with the reference.

Vorteilhafterweise erfolgt die Bewertung des Verweises zusätzlich in Abhängigkeit mindestens einer Information bezüglich des dem Verweis zugeordneten Produkts oder der dem Verweis zugeordneten Produktgruppe. Eine derartige Information ist beispielsweise die Verfügbarkeit des Produkts oder ein Parameter, der angibt, ob eine Produktgruppe gegenwärtig als Sonderangebot angeboten wird. Dies ermöglicht eine noch präzisere Entscheidung, ob und wie ein Verweis auf einer von dem zweiten Server abrufbaren Netzwerkseite dargestellt werden soll.Advantageously, the evaluation of the reference takes place additionally depending on at least one piece of information with respect to the product associated with the reference or the Reference assigned product group. Such information is for example the availability of the product or a Parameter that indicates whether a product group is currently considered Special offer is offered. This still allows one more precise decision as to whether and how a reference to one of the second server can be displayed on the network side should.

In einer bevorzugten Ausführungsform wird als die mindestens eine Information bezüglich des Produkts und/oder als die mindestens eine Information bezüglich der Produktgruppe eine Information aus einem Warenwirtschaftsystem verwendet. Ein derartiges Warenwirtschaftssystem stellt vorzugsweise Informationen bezüglich der Kennung, der Verfügbarkeit, des Verkaufspreises, eines Gewinnanteil, des erzielten Umsatzes, der Anzahl von Stornierungen, der Anzahl von Rückläufern, der Anzahl von Produktmängeln, der Anzahl von Zahlungsausfällen und/oder eine Werbeausgabe zu Verfügung.In a preferred embodiment, the at least an information regarding the product and / or as the at least one piece of information regarding the product group Information used by a merchandise information system. One Such inventory management system preferably Information regarding the identifier, the availability, the Selling price, a profit share, the turnover, the number of cancellations, the number of returns, the Number of product defects, the number of defaults and / or an ad edition.

Diese Ausführungsform ermöglicht eine besonders effektive Beurteilung, ob und wie ein Verweis auf einer von dem zweiten Server zur Verfügung gestellten Netzwerkseite dargestellt werden soll. Außerdem ist es erfindungsgemäß möglich, Produkte oder ganze Produktgruppen, die besonders häufig zwar bestellt aber nicht bezahlt werden oder deren Bestellungen besonders häufig storniert werden, nicht mehr durch einen auf der zweiten Netzwerkseite dargestellten Verweis zu bewerben. Weiter ist es möglich, einen Verweis, dem eine Produktgruppe oder ein Produkt zugeordnet ist, verändert auszugestalten, wenn die Nachfrage geringer wird, der Verweis also seltener aktiviert wird. Dies kann beispielsweise durch eine ansprechendere graphische Ausgestaltung oder ein Hinzufügen von das Produkt betreffenden Details in dem Verweis erreicht werden.This embodiment enables a particularly effective Assessment of whether and how a reference to one of the second Server network page shown shall be. In addition, it is possible according to the invention, products or entire product groups, which ordered particularly often but not to be paid or their orders especially frequently canceled, no longer by one on the second network page displayed link. It is also possible to have a reference to a product group or a product is assigned to design changed, if the demand is lower, the reference less often is activated. This can be done for example by a more appealing graphical design or adding of the product related details in the reference become.

Eine Werbeausgabe ist beispielsweise eine Vergütung, die für die Darstellung des dem Produkt oder der Produktgruppe zugeordneten Verweises durch den zweiten Server an diesen gezahlt werden muss. Ist eine Werbeausgabe für ein Produkt relativ hoch, der Gewinn an diesem Produkt oder der Umsatz mit diesem Produkt aber relativ klein, so kann der zweite Server automatisch veranlasst werden, keinen derartigen Verweis mehr auf den von dem zweiten Server abrufbaren Netzwerkseiten darzustellen.For example, an ad spend is a reimbursement for the appearance of the product or product group associated reference by the second server to this must be paid. Is an ad spend for a product relatively high, the profit on this product or sales with this product but relatively small, so can the second server automatically be prompted, no such reference anymore on the network pages retrievable from the second server display.

Vorzugsweise wird die Information bezüglich des Produkts und/oder die Information bezüglich der Produktgruppe automatisch von dem ersten Server ermittelt, was eine besonders schnelle Ausführung des erfindungsgemäßen Verfahrens ermöglicht. Dabei kann der erste Server beispielsweise automatisch von einem (automatisierten) Warenwirtschaftssystem eines Anbieters der Produkte die erforderlichen Informationen erhalten oder von diesem abfragen.Preferably, the information regarding the product becomes and / or the information regarding the product group Automatically determined by the first server, what a particularly fast execution of the method according to the invention allows. In this case, the first server, for example automatically from an (automated) ERP system of a supplier of the products the required information receive or query from this.

Die Aufgabe wird auch gelöst durch ein eingangs genanntes Computersystem, bei dem

  • in Abhängigkeit des durch den Benutzer aktivierten Verweises automatisch eine Bewertung des Verweises durchführbar ist;
  • die Bewertung in Abhängigkeit einer Häufigkeit der Aktivierung des Verweises durchführbar ist;
  • in Abhängigkeit der Bewertung des Verweises eine Prüfung durchführbar ist um zu ermitteln, ob der Verweis weiterhin auf der zweiten Netzwerkseite dargestellt werden soll, falls der Verweis auf der zweiten Netzwerkseite statisch dargestellt wird; und
  • in Abhängigkeit der Bewertung des Verweises eine Prüfung durchführbar ist, um zu ermitteln, ob mindestens ein vorgebbarer Parameter verändert werden soll, falls der Verweis auf der zweiten Netzwerkseite dynamisch in Abhängigkeit des mindestens einen vorgebbaren Parameters erzeugt wird.
The object is also achieved by an aforementioned computer system, in which
  • depending on the user-activated reference, an evaluation of the reference is automatically feasible;
  • the valuation is feasible depending on a frequency of activation of the reference;
  • depending on the rating of the link, a check may be made to determine if the link should continue to be displayed on the second network page if the link on the second network page is statically displayed; and
  • depending on the evaluation of the reference, a check can be carried out in order to determine whether at least one predefinable parameter should be changed if the reference on the second network side is generated dynamically as a function of the at least one predefinable parameter.

Die Vorteile des erfindungsgemäßen Computersystems liegen insbesondere in einer Steigerung der Effizienz des gesamten Computersystems dadurch, dass die Datenmenge der zu speichernden und zu übertragenden Daten reduziert wird.The advantages of the computer system according to the invention are especially in an increase in the efficiency of the whole Computer system in that the amount of data to storing and transferring data is reduced.

Vorteilhafterweise sind die Komponenten des Computersystems zur Durchführung des erfindungsgemäßen Verfahrens programmiert.Advantageously, the components of the computer system for carrying out the method according to the invention programmed.

Von besonderer Bedeutung ist die Realisierung dieser Erfindung in Form eines Computerprogramms. Dabei ist das Computerprogramm auf mindestens einem Rechengerät bzw. einem Computer, insbesondere auf einem Server ablauffähig und zur Ausführung des erfindungsgemäßen Verfahrens programmiert. Insbesondere können zur Ausführung des erfindungsgemäßen Verfahrens Teile des Computerprogramms auf unterschiedlichen Computern ablaufen. Die Erfindung wird also durch das Computerprogramm realisiert, so dass dieses Computerprogramm in gleicher Weise die Erfindung darstellt wie das Verfahren, zu dessen Ausführung das Computerprogramm geeignet ist.Of particular importance is the realization of this invention in the form of a computer program. That's it Computer program on at least one computing device or a Computer, in particular executable on a server and for Execution of the method according to the invention programmed. In particular, for carrying out the invention Process parts of the computer program on different Expire computers. The invention is thus by the Computer program realized, so this computer program in the same way represents the invention as the method, to execute the computer program is suitable.

Das Computerprogramm ist vorzugsweise auf einem Speicherelement abgespeichert. Ein Speicherelement kann insbesondere ein Random-Access-Memory, ein Read-Only-Memory oder ein Flash-Memory sein.The computer program is preferably on one Memory element stored. A memory element can in particular a random access memory, a read-only memory or be a flash memory.

Weitere Merkmale, Anwendungsmöglichkeiten und Vorteile der Erfindung ergeben sich aus der nachfolgenden Beschreibung von Ausführungsbeispielen der Erfindung, die in der Zeichnung dargestellt sind. Dabei bilden alle beschriebenen oder dargestellten Merkmale für sich oder in beliebiger Kombination den Gegenstand der Erfindung, unabhängig von ihrer Zusammenfassung in den Patentansprüchen oder deren Rückbeziehung sowie unabhängig von ihrer Formulierung beziehungsweise Darstellung in der Beschreibung beziehungsweise in der Zeichnung.Other features, uses and benefits of Invention will become apparent from the following description of Embodiments of the invention, in the drawing are shown. Here are all described or illustrated features alone or in any combination the subject of the invention, regardless of their Summary in the claims or their Backward relationship and regardless of its formulation or representation in the description or in the drawing.

In der Zeichnung zeigen:

Figur 1
ein erfindungsgemäßes Computersystem;
Figur 2
ein erfindungsgemäßes Computersystem, bei dem der dritte Server als Software ausgebildet ist;
Figur 3
ein beispielhaftes Ablaufdiagramm des erfindungsgemäßen Verfahrens;
Figur 4
ein beispielhaftes Ablaufdiagramm des erfindungsgemäßen Verfahrens, wobei der zweite Server als Suchmaschine ausgebildet ist;
Figur 5
eine schematische Darstellung von Verfahrensschritten, zur Durchführung einer erfindungsgemäßen Bewertung eines Verweises; und
Figur 6
eine schematische Darstellung von Verfahrensschritten zur Optimierung eines bewerteten Verweises.
In the drawing show:
FIG. 1
a computer system according to the invention;
FIG. 2
a computer system according to the invention, in which the third server is designed as software;
FIG. 3
an exemplary flowchart of the method according to the invention;
FIG. 4
an exemplary flowchart of the method according to the invention, wherein the second server is designed as a search engine;
FIG. 5
a schematic representation of method steps for performing an evaluation of a reference according to the invention; and
FIG. 6
a schematic representation of process steps for optimizing a weighted reference.

In Figur 1 ist ein Computersystem 1a dargestellt. Ein erster Server 10a weist einen Prozessor 15 und ein mit dem Prozessor 15 über ein Bussystem 16 verbundenes Speicherelement 17 auf. In dem Speicherelement 17 ist eine erste Netzwerkseite 11 abgespeichert. Über eine Datenleitung 19 ist der erste Server 10a mit einem Kommunikationsnetzwerk, beispielsweise dem Internet 5, verbunden.FIG. 1 shows a computer system 1a. A first Server 10a has a processor 15 and one with the processor 15 connected via a bus system 16 memory element 17. In the memory element 17 is a first network page 11th stored. Via a data line 19 is the first server 10a with a communication network, for example the Internet 5, connected.

Ein zweiter Server 20 weist ebenfalls einen Prozessor 25 und ein mit dem Prozessor 25 über ein Bussystem 26 verbundenes Speicherelement 27 auf. In dem Speicherelement 27 ist eine zweite Netzwerkseite 21 abgespeichert, die einen auch als sogenannten "Link" bezeichneten Verweis 22 aufweist. Der Verweis 22 verweist beispielsweise auf die erste Netzwerkseite 11. Der zweite Server 20 ist über eine Datenleitung 29 ebenfalls mit dem Internet 5 verbunden.A second server 20 also has a processor 25 and a connected to the processor 25 via a bus system 26 Memory element 27 on. In the memory element 27 is a second network page 21 stored, the one also as has reference 22 referred to as "link". Of the For example, reference 22 refers to the first network page 11. The second server 20 is via a data line 29 also connected to the Internet 5.

Ein dritter Server 30 weist einen Prozessor 35 und ein über ein Bussystem 36 mit dem Prozessor 35 verbundenes Speicherelement 37 auf. In dem Speicherelement 37 ist ein Computerprogramm 38 gespeichert. Das Computerprogramm 38 realisiert beispielsweise die Funktionalität des erfindungsgemäßen Servers, also insbesondere die Bewertung und Optimierung des Verweises 22 und/oder das Veranlassen einer Änderung des darzustellenden Verweises 22. Der dritte Server 30 ist über eine Datenleitung 39 ebenfalls mit dem Internet 5 verbunden.A third server 30 has a processor 35 and an over a bus system 36 connected to the processor 35 Memory element 37 on. In the memory element 37 is a Computer program 38 stored. The computer program 38 realized, for example, the functionality of server according to the invention, ie in particular the evaluation and Optimization of reference 22 and / or causing a Change of the reference to be displayed 22. The third server 30 is also connected to the Internet 5 via a data line 39 connected.

Über eine Datenleitung 49 ist ein Client 40 mit dem Internet 5 verbunden. Der Client 40 kann beispielsweise als PC (PersonalComputer) ausgebildet sein, auf dem ein Browser abläuft. Dem Client 40 sind ferner ein Monitor 52, eine Tastatur 53, sowie eine Maus 54, zugeordnet, die es einem Benutzer 50 ermöglichen, mit dem Client 40 zu interagieren. Es ist vorstellbar, dass der Client als eine sogenannte Set-Top-Box ausgebildet ist.Via a data line 49 is a client 40 to the Internet. 5 connected. The client 40 can be used, for example, as a PC (personal computer). be trained, on which a browser expires. the Client 40 are also a monitor 52, a keyboard 53, as well a mouse 54 assigned to a user 50 allow to interact with the client 40. It is conceivable that the client as a so-called set-top box is trained.

Figur 2 zeigt ein Computersystem 1b, das einen ersten Server 10b, einen zweiten Server 20 und einen Client 40 aufweist. Die Funktionalität des erfindungsgemäßen Servers ist wieder durch das Computerprogramm 38 realisiert. Das Computerprogramm 38 ist in dem Computersystem 1b jedoch in dem Speicherelement 17 des ersten Servers 10b abgespeichert. Damit wird in Figur 2 die Funktionalität des dritten Servers 30 aus Figur 1 also innerhalb des ersten Servers 10b realisiert. In Figur 2 ist ferner ein Nutzer 60 dargestellt. Der Nutzer 60 kann beispielsweise der Betreiber des ersten Servers 10b sein.FIG. 2 shows a computer system 1b, which has a first server 10b, a second server 20 and a client 40. The Functionality of the server according to the invention is again through realized the computer program 38. The computer program 38 however, is in the memory element 17 in the computer system 1b the first server 10b stored. This is in Figure 2 the functionality of the third server 30 of Figure 1 so realized within the first server 10b. In FIG. 2 Furthermore, a user 60 is shown. The user 60 can for example, be the operator of the first server 10b.

Beispiele für einen Ablauf des erfindungsgemäßen Verfahrens sind in den Figuren 3 und 4 dargestellt. Dabei kann zweckmäßigerweise von folgendem Szenario ausgegangen werden: Examples of a sequence of the method according to the invention are shown in Figures 3 and 4. It can it is appropriate to assume the following scenario:

Der Nutzer 60 betreibt den ersten Server 10b, über den der Benutzer 50 Produkte oder Dienstleistungen anfordern kann. Der zweite Server 20 stellt eine Netzwerkseite 21 zum Abruf bereit, die einen Verweis 22 auf die erste Netzwerkseite 11 enthält. Diese zweite Netzwerkseite 21 kann beispielsweise ein Einkaufsportal sein, das in Abhängigkeit einer erwünschten Dienstleistung oder einer bestimmten Branche den Verweis 22 darstellt. Selbstverständlich kann die zweite Netzwerkseite 21 ihrerseits über weitere, nicht dargestellte Verweise auf weiteren, nicht dargestellten Netzwerksseiten erreichbar sein.The user 60 operates the first server 10b through which the Users can request 50 products or services. Of the second server 20 provides a network page 21 for polling ready a reference 22 to the first network page 11 contains. This second network page 21 can, for example, a Be a shopping portal, depending on a desired Service or a particular industry the reference 22 represents. Of course, the second network page 21 in turn about further, not shown references reachable, not shown network pages.

Das Verfahren startet in einem Schritt 100. In einem Schritt 102 fordert der Benutzer 50 mittels des Clients 40 von dem zweiten Server 20 die zweite Netzwerkseite 21 an. Dies kann beispielsweise durch die direkte Eingabe der der zweiten Netzwerkseite 21 zugeordneten URL geschehen.The method starts in a step 100. In one step 102, the user 50 requests using the client 40 of the second server 20 the second network page 21 at. This can for example, by the direct input of the second Network page 21 assigned URL happen.

In einem Schritt 104 veranlasst der zweite Server 20, dass die zweite Netzwerkseite 21 an den Client 40 übermittelt wird. In einem Schritt 106 wird die zweite Netzwerkseite 21 von dem Browser 42 interpretiert und dem Benutzer 50 mittels des Monitors 52 angezeigt. Auf der zweiten Netzwerkseite 21 ist der Verweis 22 dargestellt. Dem Verweis können weitere textuelle oder graphische Informationen zugeordnet sein, die beispielsweise ein Produkt beschreiben und dieses graphisch darstellen. In a step 104, the second server 20 causes the second network page 21 is transmitted to the client 40. In In a step 106, the second network side 21 of the Browser 42 interpreted and the user 50 by means of Monitor 52 is displayed. On the second network page 21 is the reference 22 is shown. The reference can be more be associated with textual or graphical information that For example, describe a product and this graphically represent.

In einem Schritt 108 aktiviert der Benutzer 50 den Verweis 22 beispielsweise durch drücken einer an der Maus 54 angebrachten Taste (sogenannter Click). Dadurch veranlasst der Browser 42 in einem Schritt 109, dass dem dritten Server 38 Informationen übermittelt werden. Diese Informationen sind beispielsweise die URL der zweiten Netzwerkseite 21, die URL der durch Aktivieren des Verweises 22 angewählten ersten Netzwerkseite 11, Information bezüglich eines dem Verweis 22 zugeordneten Produkts (Produktkennung) oder einer Produktgruppe, sowie gegebenenfalls Informationen, die geeignet sind, den Benutzer 50 zu identifizieren (Benutzerkennung), sein.In a step 108, the user 50 activates the reference 22 for example, by pressing one attached to the mouse 54 Button (so-called Click). This causes the browser 42 in a step 109 that the third server 38 information be transmitted. This information is for example the URL of the second network page 21, the URL of the Activate the reference 22 selected first network page 11, information regarding a link 22 associated Product (product identifier) or a product group, as well where appropriate, information that is appropriate to the user 50 (user ID) to be identified.

Als Folge der Aktivierung des Verweises 22 wird außerdem durch den Client 40 in einem Schritt 110 die erste Netzwerkseite 11 von dem ersten Server 10a, 10b angefordert und an den Client 40 übermittelt. Dabei kommunizieren der Client 40 und der erste Server 10 beispielsweise über die Datenleitung 49, das Internet 5 und die Datenleitung 19.As a result of the activation of the reference 22 is also by the client 40 in a step 110, the first network page 11th requested by the first server 10a, 10b and to the client 40 transmitted. In this case, the client 40 and the communicate first server 10, for example via the data line 49, the Internet 5 and the data line 19.

In einem Schritt 112 veranlasst der erste Server 10 den Client 40, ein sogenanntes Cookie zu setzen. Bei einem Cookie handelt es sich um eine kleine Datei, die lokal auf dem Client 40 abgespeichert wird und in der Informationen enthalten sind, die beispielsweise Rückschlüsse auf die zweite Netzwerkseite 21, auf die erste Netzwerkseite 11 und/oder auf den Benutzer 50 zulassen. In a step 112, the first server 10 causes the client 40, a so-called cookie to set. Being a cookie it is a small file locally on the client 40 is stored and in which information is contained for example, conclusions about the second network page 21, on the first network page 11 and / or on the user 50 allow.

Mit einem Schritt 114 wählt der Benutzer 50 weitere von dem ersten Server 10a, 10b angebotene Netzwerkseiten an. Typischerweise können diese weiteren Netzwerkseiten unmittelbar oder mittelbar über auf der ersten Netzwerksseite 11 oder anderen Netzwerkseiten dargestellte Verweise erreicht werden. Auf den weiteren Netzwerkseiten werden beispielsweise weitere Produkte oder Informationen angeboten.In step 114, the user selects 50 more of the first server 10a, 10b offered network pages. Typically, these other network pages directly or indirectly via on the first network page 11 or other network pages become. For example, on the other network pages other products or information offered.

In einem Schritt 116 führt der Benutzer 50 eine Bestellung von Produkten oder Dienstleistungen beziehungsweise eine Anforderung von Informationen durch. Dies kann beispielsweise durch Aktivieren einer dafür vorgesehenen Schaltfläche geschehen, die auf einer Netzwerkseite dargestellt wird.In a step 116, the user 50 performs an order of Products or services or one Request for information. This can be, for example by activating a dedicated button happen that is displayed on a network page.

In einem Schritt 117 veranlasst der Client 40, dass die in dem Cookie gespeicherten Daten an den ersten 10a, 10b und/oder den dritten Server 30, 38 übermittelt werden. Anhand des Cookies kann beispielsweise erkannt werden, ob der Benutzer 50, der in dem Schritt 116 eine Bestellung durchführt, die erste Netzwerkseite 11 über den auf der zweiten Netzwerkseite 21 dargestellten Verweis 22 erreicht hat oder auf andere Weise die erste Netzwerkseite 11 angefordert hat. Typischerweise weist ein Cookie auch ein Datum und eine Laufzeit auf. Anhand des Datums kann festgestellt werden, wann das Cookie gesetzt wurde. Nach Ablauf der Laufzeit wird das Cookie automatisch auf dem Client 40 gelöscht. Mittels der Laufzeit kann folglich die Zeitdauer bestimmt werden, die zwischen dem Setzen des Cookies, also der Aktivierung des Verweises 22, und beispielsweise der Bestellung eines Produkts verstreichen kann, innerhalb derer dem das Produkt bestellenden Benutzer 50 das Aktivieren des Verweises 22 zugeordnet werden soll.In a step 117, the client 40 causes that in the Cookie stored data to the first 10a, 10b and / or the third server 30, 38 are transmitted. Based on the cookie For example, it can be detected if the user 50 who is in an order is made to step 116, the first one Network page 11 on the second network page 21st shown reference 22 has reached or otherwise the first network page 11 has requested. typically, a cookie also has a date and a runtime. Based The date can be determined when the cookie is set has been. At the end of the term, the cookie will become automatic deleted on the client 40. By means of the term can therefore the period of time to be determined between the setting of the Cookies, ie the activation of the reference 22, and For example, the order of a product elapse within which the user ordering the product 50 the activation of the reference 22 should be assigned.

In einem Schritt 119 wird eine Bewertung des Verweises 22 durchgeführt. Dazu werden die in den Schritten 109 und 117 übermittelten Daten berücksichtigt. In einer grundlegenden Bewertung des Verweises 22 könnten beispielsweise alle innerhalb einer vorgebbaren. Zeitspanne erfolgten Aktivierungen (clicks) des Verweises 22 summiert werden. Es ist ebenfalls vorstellbar, den Verweis 22 in Abhängigkeit eines Umsatzes zu bewerten, der auf dem ersten Server von Benutzern durchgeführt wurde, die durch Aktivieren des Verweises 22 die erste Netzwerkseite 11 angewählt haben. Eine Bewertung kann insbesondere auch die Daten eines Warenwirtschaftssystems miteinbeziehen. Beispielsweise kann ein Verweis 22 besonders niedrig bewertet werden, wenn er sich auf Produkte bezieht, die gegenwärtig nicht vorrätig sind oder bei denen Lieferschwierigkeiten bestehen. Auf der anderen Seite kann ein Verweis 22 hoch bewertet werden, wenn die diesem zugeordneten Produkte besonders günstig angeboten werden können, eine kurze Lieferzeit oder eine hohe Gewinnmarge besteht.In a step 119, an evaluation of the reference 22 carried out. These are the steps in steps 109 and 117 taken into account. In a basic For example, rating of reference 22 could be all within a predefinable. Time span activations took place (clicks) of the reference 22 are summed. It is too conceivable, the reference 22 depending on a turnover too rate that performed on the first server by users by activating the reference 22 the first Network page 11 have selected. A rating can in particular, the data of a merchandise information system to include. For example, a reference 22 may be particularly be valued low when referring to products, currently not in stock or in which Delivery difficulties exist. On the other hand, one can Reference 22 will be highly valued if assigned to this Products can be offered particularly cheap, a short Delivery time or a high profit margin exists.

In einem Schritt 121 werden die Ergebnisse der Bewertung des Verweises 22 dem Nutzer 60 zur Verfügung gestellt. Dies kann beispielsweise mittels einer automatisch erzeugten E-Mail geschehen. Die Ergebnisse der Bewertung des Verweises 22 können ebenso in einem Bereich des Speicherelements 37 des dritten Servers 30, bzw. in einem Bereich des Speicherelements 17 des ersten Servers 10a, 10b, abgelegt werden, wobei der Nutzer 60, also beispielsweise der Betreiber des ersten Servers 10a, 10b, Zugriff auf diese Ergebnisse hat.In a step 121, the results of the evaluation of the Reference 22 made available to the user 60. This can for example, by means of an automatically generated e-mail happen. The results of the evaluation of the reference 22 may also be in a region of the memory element 37 of the third server 30, or in an area of the memory element 17 of the first server 10a, 10b, are stored, wherein the User 60, so for example the operator of the first Servers 10a, 10b, has access to these results.

In einem Schritt 123 veranlasst der Nutzer 60 die Veränderung beziehungsweise die Entfernung des Verweises 22 auf der Netzwerkseite 21, beispielsweise dadurch, dass der Nutzer 60 dem Betreiber des zweiten Servers 20 eine entsprechende Aufforderung übermittelt. Der zweite Servers 20 kann dem Nutzer auch eine Schnittstelle, beispielsweise in Form eines Internet-Portals zur Verfügung stellen, die es dem Nutzer 60 ermöglicht, den Verweis 22 zu verändern bzw. zu entfernen, beispielsweise durch Verkürzen des dem Verweis 22 zugeordneten Textes, ergänzen von Details und/oder Hinzufügen einer Graphik.In a step 123, the user 60 causes the change or the removal of the reference 22 on the Network page 21, for example, that the user 60 the operator of the second server 20 a corresponding Request sent. The second server 20 may be the Users also have an interface, for example in the form of a Provide internet portals that allow the user 60 allows to change or remove reference 22, for example, by shortening the reference 22 assigned Text, supplementing details and / or adding one Graphic.

In dem in der Figur 3 dargestellten Ausführungsbeispiel wird in einem Schritt 125 der Verweis 22 von der Netzwerkseite 21 entfernt. Wie bereits erwähnt, ist es jedoch denkbar, dass der lediglich verändert wird oder sogar unverändert bestehen bleibt. Ist der Verweis 22 ein Werbe-Banner, so kann vorgesehen sein, dieses Werbe-Banner durch ein anderes, werbewirksameres Werbe-Banner zu ersetzen.In the embodiment shown in Figure 3 is in a step 125, the reference 22 from the network side 21 away. As already mentioned, however, it is conceivable that the merely changed or even unchanged remains. If the reference 22 is an advertising banner, so can be provided, this advertising banner by another, more promotional banner to replace.

In Figur 4 ist ein Ablaufdiagramm eines weiteren Ausführungsbeispiels des erfindungsgemäßen Verfahrens dargestellt. Bei diesem Ausführungsbeispiel ist dem zweiten Server 20 eine Suchmaschine zugeordnet, die in Abhängigkeit eines oder mehrerer übermittelter Suchbegriffe eine Liste mit Verweisen auf Netzwerkseiten erzeugt, die mit den übermittelten Suchbegriffen assoziiert werden können. Suchmaschinen werden beispielsweise eingesetzt, um eine Liste von Anbietern zu erhalten, die ein durch Suchbegriffe bestimmbares Produkt zum Kauf anbieten. Suchmaschinen sind im Internet beispielsweise unter www.google.de, www.lycos.de und www.altavista.com erreichbar. Die von der Suchmaschine in Abhängigkeit von einem Suchbegriff ermittelten Ergebnisse werden in einem als Ergebnisliste ausgestalteten HTML-Dokument an den Benutzer 50 übermittelt. Der Benutzer 50 hat die Möglichkeit, die auf der Ergebnisliste dargestellten Verweise zu aktivieren und die entsprechenden Netzwerkseiten anzufordern.FIG. 4 is a flowchart of another Embodiment of the method according to the invention shown. In this embodiment, the second Server 20 associated with a search engine, depending on one or more submitted search terms a list with References to network pages generated with the transmitted search terms can be associated. For example, search engines are used to make a list from providers who receive one by keywords offer determinable product for sale. Search engines are in Internet for example under www.google.de, www.lycos.de and reachable at www.altavista.com. The search engine in Dependence on a search term results determined are in an HTML document designed as a result list transmitted to the user 50. The user 50 has the Possibility of the references shown on the result list to activate and the corresponding network pages to request.

Das in Figur 4 dargestellte Ablaufdiagramm, startet in einem Schritt 200. In einem Schritt 202 fordert der Benutzer 50 von dem zweiten Server 20 eine Netzwerkseite an, die ein Texteingabefeld aufweist, in das der Benutzer mittels der Tastatur 53 einen Suchbegriff eingibt.The flowchart shown in Figure 4, starts in a Step 200. In a step 202, the user 50 requests the second server 20 to a network page, the one Text input field, in which the user by means of Keyboard 53 enters a search term.

In einem Schritt 204 veranlasst der Client 40, dass der Suchbegriff an den zweiten Server 20 übertragen wird. In einem Schritt 205 werden Daten, die eine Benutzererkennung zulassen, sowie der Suchbegriff an den dritten Server 30 übermittelt. Außerdem kann von dem zweiten Server 20 oder dem dritten Server 30 ein Cookie erzeugt, an den Client 40 übermittelt und bei diesem abgespeichert werden. Das Cookie enthält beispielsweise Datum, Uhrzeit und den Suchbegriff.In a step 204, the client 40 causes the Search term is transmitted to the second server 20. In one Step 205 is data that allows user identification, as well as the search term transmitted to the third server 30. In addition, from the second server 20 or the third Server 30 generates a cookie, transmitted to the client 40 and be stored at this. The cookie contains For example, date, time, and the search term.

In einem Schritt 206 wird auf dem zweiten Server 20 die zweite Netzwerkseite 21 erzeugt. Die zweite Netzwerkseite 21 enthält zumindest den Verweis 22, der auf die erste Netzwerkseite 11 des ersten Servers 10 verweist. Dabei kann der Verweis in Abhängigkeit von dem Suchbegriff erzeugt werden. Beispielsweise sind einem oder mehreren Suchbegriffen jeweils ein oder mehrere Produkte (bzw. Produktgruppen), die von dem ersten Server 10 angeboten werden, zugeordnet. Wird ein solcher Suchbegriff von dem Client 40 an die Suchmaschine übermittelt, so werden auf der zweiten Netzwerkseite Verweise zu allen Produkten bzw. Produktgruppen dargestellt, die diesem Suchbegriff zugeordnet sind. Dabei kann bei der Suchmaschine oder bei dem ersten Server 10 eine sogenannte Produktdatenbank abgelegt sein, in der eine Zuordnung von Suchbegriffen und Produkten bzw. Produktgruppen abgelegt ist.In a step 206, the second server 20 becomes the second one Network page 21 generated. The second network page 21 contains at least the reference 22 pointing to the first network page 11 of the first server 10. The reference can be in Depending on the search term. For example, one or more search terms are each one or more products (or product groups) produced by the first server 10 are offered. Becomes a such search term from the client 40 to the search engine transmitted, so on the second network page references to all products or product groups presented to this Search term are assigned. It can in the search engine or at the first server 10, a so-called product database be stored, in which an assignment of search terms and Products or product groups.

In einem Schritt 208 wird die zweite Netzwerkseite 21 an den Client 40 übermittelt und dem Benutzer 50 angezeigt.In a step 208, the second network page 21 is sent to the Client 40 and displayed to the user 50.

In einem Schritt 210 aktiviert der Benutzer 50 den Verweis 22, wodurch von dem Client 40 die Anforderung der ersten Netzwerkseite 11 an den ersten Server 10a, 10b übermittelt wird. In einem Schritt 211 werden an den ersten Server 10a, 10b und/oder an den dritten Server 30, Informationen übermittelt, die eine Erkennung des Benutzers 50 (Benutzerkennung) ermöglichen und eine Identifizierung des zweiten Servers 20 (die der zweiten Netzwerkseite 21 zugeordnete URL) ermöglichen.In a step 210, the user 50 activates the reference 22, whereby from the client 40 the request of the first Network page 11 transmitted to the first server 10a, 10b becomes. In a step 211, the first server 10a, 10b and / or to the third server 30, information transmitted, the recognition of the user 50th (User ID) and an identification of the second server 20 (the second network page 21 associated URL).

In einem Schritt 212 wird erste Netzwerkseite 11 von dem ersten Server 10a, 10b über das Internet 5 an den Client 40 übermittelt. In einem Schritt 214 wird die erste Netzwerkseite 11 von dem Browser 42 interpretiert und auf dem Monitor 52 angezeigt. Die erste Netzwerkseite 11 enthält beispielsweise Darstellungen und Beschreibungen verschiedene Produkte, die durch Aktivierung einer entsprechenden Schaltfläche (sog. button) durch den Benutzer 50 bestellt werden können. In einem Schritt 216 bestellt der Benutzer 50 ein Produkt.In a step 212, first network page 11 of the first server 10a, 10b via the Internet 5 to the client 40th transmitted. In a step 214, the first network page becomes 11 interpreted by the browser 42 and on the monitor 52 displayed. The first network page 11 includes, for example Representations and descriptions of various products that by activating a corresponding button (so-called. button) can be ordered by the user 50. In one Step 216, the user 50 orders a product.

In einem Schritt 217 werden Informationen bezüglich des Benutzers 50 (Benutzerkennung) und/oder des bestellten Produkts (Produktkennung) an den dritten Server 30 übertragen.In a step 217, information regarding the User 50 (user ID) and / or the ordered one Product (product identifier) transmitted to the third server 30.

In einem Schritt 219 wird eine Bewertung des auf der zweiten Netzwerkseite 21 dargestellten Verweises 22 durchgeführt. Dazu werden vorteilhafterweise Informationen verwendet, die in den Schritten 205, 211 und 217 übermittelt wurden. Die Bewertung des Verweises 22 kann analog zu der in dem Schritt 119 in Figur 3 dargestellten Verfahren durchgeführt werden.In a step 219, an evaluation of the second Network page 21 shown reference 22 performed. To Advantageously, information is used in the Steps 205, 211 and 217 were transmitted. The review of reference 22 may be analogous to that in step 119 in FIG Figure 3 shown methods are performed.

Insbesondere wird eine Bewertung des Verweises 22 in Abhängigkeit von mehreren Informationen erfolgen. Beispielsweise kann es sinnvoll sein, bei einer knappen Verfügbarkeit eines Produkts aber eines besonders hohen Gewinns mit einem Produkt den zweiten Server 20 zu veranlassen, den diesem Produkt zugeordneten Verweis 22 noch häufiger auf der Netzwerkseite 21 darzustellen, eine größere und auffälligere graphische Repräsentation des Werbebanners zu veranlassen oder beispielsweise in der Produktdatenbank eine Zuordnung des Produkts bzw. einer dieses Produkt umfassenden Produktgruppe zu weiteren Suchbegriffen vorzusehen. Auch die Höhe einer Vergütung, die an den Betreiber des zweiten Servers 20 von dem Betreiber des ersten Servers 10a, 10b dafür gezahlt werden muss, dass dieser den Verweis 22 darstellt, kann bei der Bewertung des Verweises 22 berücksichtigt werden.In particular, an assessment of reference 22 in Depend on multiple information. For example, it may make sense in a tight Availability of a product but a particularly high Win the second server 20 with one product cause the link 22 associated with this product to still exist more often on the network page 21 represent a larger one and more eye-catching graphical representation of the banner ad or, for example, in the product database Assignment of the product or product comprising this product To provide a product group for further search terms. Also the Amount of compensation to the operator of the second server 20 paid by the operator of the first server 10a, 10b must be that this represents the reference 22, at the evaluation of reference 22.

Derartige Informationen bezüglich der Produkte und Produktgruppen können auch von einem Warenwirtschaftsystem zur Verfügung gestellt werden. Warenwirtschaftssysteme können beispielsweise von einem weiteren Server zur Verfügung gestellte Informationssysteme sein, die neben einer Vielzahl von Informationen bezüglich der Produkte und Produktgruppen, weitere Informationen erzeugen, verwalten und zur Verfügung stellen, wie beispielsweise Statistiken und Prognosen bezüglich dieser Informationen. Warenwirtschaftssysteme können beispielsweise eine Verfügbarkeit des Produkts oder eine Anzahl von Stornierungen von Bestellungen des Produkts zur Verfügung stellen.Such information regarding the products and Product groups can also be used by a merchandise management system Will be provided. Merchandise management systems can for example, from another server available Asked information systems, in addition to a variety information about products and product groups, generate, manage and make available more information such as statistics and forecasts regarding this information. Merchandise management systems can For example, an availability of the product or a Number of cancellations of product orders Make available.

Es ist von besonderer Bedeutung für das erfindungsgemäße Verfahren, dass die Vielzahl der Informationen bezüglich des Verweises 22, des Benutzers 50, des Produkts und der Produktgruppe in beliebiger Kombination zur Bewertung des Verweises 22 verwendet werden können. Dazu können Verfahren aus der künstlichen Intelligenz vorteilhaft eingesetzt werden.It is of particular importance for the invention Method that the variety of information regarding the Reference 22, the user 50, the product and the Product group in any combination for the evaluation of the Reference 22 can be used. This can be procedures be used advantageously from the artificial intelligence.

In einem Schritt 221 wird die Bewertung des Verweises 22 mit einem oder mehreren Schwellwerten verglichen, die beispielsweise von dem Nutzer 60 vorgegeben und auf dem dritten Server 30 abgelegt wurden. In einem Schritt 223 wird in Abhängigkeit von dem Ergebnis des Vergleichs geprüft, ob der Verweis 22 auf der zweiten Netzwerkseite 21 nicht mehr oder verändert dargestellt werden soll, wenn die zweite Netzwerkseite 21 erneut von dem zweiten Server an einen Client übermittelt wird.In a step 221, the evaluation of the reference 22 with one or more thresholds compared to for example, predetermined by the user 60 and on the third server 30 have been stored. In a step 223 depending on the result of the comparison checked whether the reference 22 on the second network page 21 no longer or should be displayed changed if the second Network page 21 again from the second server to a client is transmitted.

Ist die Suchmaschine geeignet, zu einem bestimmten Produkt einen oder mehrere Anbieter zu finden, so sind jedem Anbieter eine Menge von Suchbegriffen und jedem Suchbegriff wiederum ein oder mehrere Produkte bzw. Produktgruppen zugeordnet. Es ist vorteilhaft, nur auf solche Netzwerkseiten verweisende Links anzuzeigen, die für einen Benutzer 50 wirklich von Interesse sind. Damit ist es insbesondere möglich, die Datenmenge der erzeugten und an den Client 40 zu übermittelnden Netzwerkseite möglichst klein zu halten.Is the search engine suitable for a particular product To find one or more providers, so are each provider a lot of search terms and every search term in turn one or more products or product groups assigned. It is advantageous, only referring to such network pages Links that really matter to a user 50 Interest are. This makes it possible in particular, the Amount of data generated and sent to the client 40 to keep the transmitting network page as small as possible.

Ergibt die in dem Schritt 223 durchgeführte Prüfung, dass der in dem Schritt 204 übermittelte Verweis 22 weiterhin dargestellt werden soll, so wird das Verfahren in dem Schritt 202 fortgesetzt. Ergibt die Prüfung in dem Schritt 223 jedoch, dass der Verweis 22 nicht mehr oder verändert dargestellt werden soll, so wird automatisch die dem zweiten Server 20 zugeordnete Suchmaschine veranlasst, den Verweis 22 aus der Menge der dem ersten Server 10a, 10b zugeordneten Verweise zu löschen bzw. durch einen anders gestalteten Verweis zu ersetzen. Daraufhin wird das Verfahren in dem Schritt 202 fortgesetzt.If the test performed in step 223 indicates that the reference 22 transmitted in step 204 is to be displayed, then the method in the step 202 continued. However, if the test in step 223 results in that the reference 22 is no longer displayed or changed is to be, so automatically the second server 20 associated search engine causes the reference 22 from the Amount of the references associated with the first server 10a, 10b delete or by a differently designed reference to replace. The process then proceeds to step 202 continued.

Das Ergebnis der Prüfung kann ferner vorsehen, dass die Zuordnung der Produkte bzw. Produktgruppen zu einzelnen oder mehreren Suchwörtern verändert wird. Dazu kann eine automatische Veränderung der Einträge in der Produktdatenbank vorgesehen sein. Beispielsweise ist es in Abhängigkeit des Ergebnisses der Prüfung möglich, die Menge der einem Produkt bzw. einer Produktgruppe zugeordneten Suchbegriffe zu reduzieren oder diese Menge um weitere Suchbegriffe zu erweitern. Dies bedeutet im Umkehrschluss, dass die Menge der einem Suchbegriff zugeordneten Produkte bzw. Produktgruppen verändert wird. Beispielsweise kann ein in großen Mengen und besonders gut verfügbares Produkt, das mit einer hohen Gewinnmarge versehen ist und besonders häufig gekauft wird, noch weiteren Suchbegriffen zugeordnet werden. Auf der anderen Seite kann die einem Produkt, das nur sehr selten gekauft wird, zugeordnete Menge an Suchwörtern reduziert werden. Dies kann dazu führen, dass einem Produkt (einer Produktgruppe) kein Suchwort mehr zugeordnet wird, was gleichbedeutend damit ist, dass keinem Suchwort mehr das Produkt (die Produktgruppe) zugeordnet ist.The result of the test may also provide that the Assignment of products or product groups to individual or several search words is changed. This can be a automatic change of entries in the product database be provided. For example, it is dependent on the Result of the test possible, the amount of a product or a product group associated with keywords reduce or add this quantity to further search terms expand. This implies, conversely, that the amount of a product or product group assigned to a search term is changed. For example, one in large quantities and particularly well available product that with a high Profit margin and is bought especially frequently, be assigned to further search terms. On the other Side can be the one product that is rarely bought will be reduced, associated set of search words. This can lead to a product (a product group) no keyword is assigned, what synonymous with it is that no more search word the product (the product group) assigned.

In Figur 5 ist die Bewertung des Verweises 22 beispielhaft schematisch dargestellt. Von einer Funktionseinheit 302 wird eine Benutzerkennung zur Verfügung gestellt. Diese erlaubt es, jede Aktivierung des Verweises 22 dem diese Aktivierung veranlassenden Benutzer, beispielsweise dem Benutzer 50, zuzuordnen.In Figure 5, the evaluation of the reference 22 is exemplary shown schematically. From a functional unit 302 is provided a user ID. This allows every activation of link 22 to this activation causing the user, for example the user 50, assigned.

In einer Funktionseinheit 304 wird die Anzahl aller innerhalb eines bestimmbaren Zeitraums durchgeführten Aktivierungen des Verweises 22 bestimmt und zur Verfügung gestellt. Dazu werden beispielsweise die in den Schritten 109 beziehungsweise 211 der Figuren 3 beziehungsweise 4 übermittelten Daten verwendet.In a functional unit 304, the number of all within of a determinable period Reference 22 intended and provided. To do this for example, in steps 109 and 211, respectively of Figures 3 and 4 transmitted data used.

In einer Funktionseinheit 305 wird die Anzahl der Aktivierungen des Verweises 22 pro Benutzer bestimmt. Dazu werden die Gesamtzahl der Aktivierungen aus der Funktionseinheit 304 sowie die jeder Aktivierung zugeordnete Benutzerkennung aus der Funktionseinheit 302 verwendet.In a functional unit 305, the number of Activations of Ref. 22 per user. To be the total number of activations from the Function unit 304 and associated with each activation User ID from the functional unit 302 used.

Von einer Funktionseinheit 306 wird eine Bewertung eines Benutzers, beispielsweise des Benutzers 50, zur Verfügung gestellt. Eine Bewertung des Benutzers 50 kann beispielsweise hinsichtlich seiner Zahlungsmoral oder besonders häufig von diesem Benutzer 50 bestellten Produkte oder Produktgruppen (Bücher, Lebensmittel, etc.) durchgeführt werden. From a functional unit 306 is a rating of a User, for example, the user 50 available posed. An evaluation of the user 50 may be, for example in terms of his payment habits or especially often of 50 ordered products or product groups to this user (Books, food, etc.).

In einer Funktionseinheit 307 werden Informationen eines Warenwirtschaftssystems zur Verfügung gestellt.In a functional unit 307, information of a Merchandise management system provided.

In einer Funktionseinheit 308 werden Informationen bezüglich des in den Schritten 116 beziehungsweise 216 der Figuren 3 beziehungsweise 4 dargestellten Vorgangs (bspw. Bestellung eines Produkts, Anwahl weiterer Netzwerkseiten von dem ersten Server 10a, 10b) in geeigneter Weise aufbereitet und zur Verfügung gestellt. Dazu bedient sich die Funktionseinheit 308 beispielsweise der in den Schritten 117 und 217 der Figuren 3 und 4 übermittelten Daten. Es ist vorstellbar, dass die Funktionseinheit 308 für jeden durchgeführten Vorgang Informationen bezüglich der Art des Vorgangs (Bestellung/Kauf von Informationen, Waren, Dienstleistungen, etc.), des getätigten Umsatzes und des Benutzers zur Verfügung stellt.In a functional unit 308, information regarding of steps 116 and 216 of FIGS or 4 illustrated process (eg. Order of a product, select more network pages from the first one Server 10a, 10b) prepared in a suitable manner and for Provided. For this purpose, the functional unit 308 uses for example, in steps 117 and 217 of FIG. 3 and 4 transmitted data. It is conceivable that the Function unit 308 for each operation performed Information regarding the nature of the transaction (order / purchase of information, goods, services, etc.), of sales and the user.

Mittels der von den Funktionseinheiten 305, 306, 307 und 308 zur Verfügung gestellten Informationen wird in einer Funktionseinheit 309 eine Gewichtung der Aktivierungen des Verweises 22 pro Benutzer vorgenommen. Dabei werden beispielsweise die von einem Benutzer A durchgeführten Aktivierungen a nicht gewertet (0·a), wenn der Benutzer A keine Bestellung getätigt hat. Die von einem Benutzer B durchgeführte Anzahl von Aktivierungen b des Verweises 22 werden beispielsweise niedrig gewichtet (0,5·b), falls der Benutzer B mit den Zahlungen regelmäßig in Verzug ist. Die von einem Benutzer C durchgeführten Aktivierungen c des Verweises 22 werden hoch gewichtet (2.c), falls der Benutzer C besonders hohe Umsätze über Netzwerkseiten des ersten Servers 10a, 10b tätigt.By means of the information provided by the functional units 305, 306, 307 and 308, a weighting of the activations of the reference 22 per user is carried out in a functional unit 309. In this case, for example, the activations a carried out by a user A are not scored (0 · a ) if the user A has not made an order. For example, the number of activations b of the link 22 made by a user B are weighted low (0.5 × b ) if the user B regularly defaults on the payments. The activations c of the link 22 carried out by a user C are weighted high (2.c) if the user C makes particularly high conversions via network pages of the first server 10a, 10b.

In einer Funktionseinheit 310 wird die eigentliche Bewertung des Verweises 22 durchgeführt. Dazu werden die von der Funktionseinheit 309 zur Verfügung gestellten Informationen in geeigneter Weise kombiniert. Dies geschieht beispielsweise durch Addition der mittels der Funktionseinheit 309 zur Verfügung gestellten Daten (0·a+0,5·b+2·c). Selbstverständlich ist es auch vorstellbar, dass der Verweis 22 ausschließlich mittels der Informationen des Warenwirtschaftssystems der Funktionseinheit 307 gewichtet und bewertet wird.In a functional unit 310, the actual evaluation of the reference 22 is performed. For this purpose, the information provided by the functional unit 309 is suitably combined. This is done, for example, by adding the data provided by the functional unit 309 (0 * a + 0.5 * b + 2 * c) . Of course, it is also conceivable that the reference 22 is weighted and evaluated exclusively by means of the information of the ERP system of the functional unit 307.

In Figur 6 sind Funktionseinheiten schematisch dargestellt, wie sie zur Durchführung der Optimierung des Verweises 22 verwendet werden können. In einer Funktionseinheit 324 wird geprüft, ob der bewertete Verweis 22 optimiert werden soll. Dazu wird ein von der Funktionseinheit 323 zur Verfügung gestellter Schwellwert verwendet. Wird in der Funktionseinheit 324 festgestellt, dass die Bewertung des Verweises 22 unter dem von der Funktionseinheit 323 zur Verfügung gestellten Schwellwert liegt, so kann die Funktionseinheit 324 eine Optimierung des Verweises 22 veranlassen. Dazu wird in einer Funktionseinheit 326 in Abhängigkeit einer von einer Funktionseinheit 325 zur Verfügung gestellten Strategie eine Instruktion generiert.In Figure 6 functional units are shown schematically, how to carry out the optimization of the reference 22 can be used. In a functional unit 324 becomes checked whether the evaluated reference 22 should be optimized. For this purpose, one of the functional unit 323 is available used threshold value. Is in the functional unit 324 found that the evaluation of the reference 22 under provided by the functional unit 323 available Threshold is, then the functional unit 324 a Optimize the reference 22. This is in a Function unit 326 in response to one of Function unit 325 provided a strategy Instruction generated.

Ist dem Verweis 22 beispielsweise eine Menge von Suchbegriffen auf einer Suchmaschine zugeordnet, so kann die Strategie ein Entfernen oder den Austausch einzelner einem Produkt bzw. einer Produktgruppe innerhalb einer Produktdatenbank zugeordneten Suchbegriffe vorsehen.For example, if the reference 22 is a set of search terms Assigned on a search engine, the strategy can be one Removing or replacing individual product or a product group within a product database provide associated keywords.

Ist der Verweis 22 beispielsweise ein grafisch ausgestaltetes Werbe-Banner, so kann die Strategie auch vorsehen, dass das Werbe-Banner entfernt oder durch ein anderes, werbewirksameres ersetzt wird. Es ist auch vorstellbar, eine textuelle Repräsentation eines Verweises 22 durch eine unterschiedlich gestaltete textuelle Repräsentation zu ersetzen. Ist der Verweis 22 direkt einem Produkt zugeordnet, so ist es insbesondere vorstellbar, eine Produktbeschreibung anzupassen oder einen anderen, dem Produkt zugeordneten Preis anzugeben.For example, reference 22 is a graphically designed one Promotional banner, the strategy can also provide that Promotional banner removed or by another, more promotional is replaced. It is also imaginable, a textual Representation of a reference 22 by a different one to replace designed textual representation. Is the Reference 22 is assigned directly to a product, so it is especially conceivable to adapt a product description or any other price assigned to the product.

In Abhängigkeit der Strategie wird in der Funktionseinheit 326 eine Instruktion in einem geeigneten Format generiert und an den zweiten Server 20 übermittelt. Ein geeignetes Format können beispielsweise die Instruktionen für eine sich auf dem zweiten Server befindende Datenbank sein, beispielsweise (SQL) (Structured Query Language). Die Datenbank kann beispielsweise die Produktdatenbank sein oder mit der Produktdatenbank kommunizieren. Depending on the strategy, in the functional unit 326 generates and sends an instruction in a suitable format transmitted to the second server 20. A suitable format For example, the instructions for a on the second server, for example (SQL) (Structured Query Language). The database can, for example be the product database or the product database communicate.

In einer Funktionseinheit 330 wird die Optimierung des Verweises 22 durchgeführt. Dazu werden die von der Funktionseinheit 326 erzeugten Instruktionen ausgeführt, was beispielsweise das Entfernen oder Verändern des Verweises 22 von der dem zweiten Server 20 zugeordneten Datenbank oder das Verändern der einem Produkt bzw. einer Produktgruppe zugeordneten Suchbegriffe bedeuten kann.In a functional unit 330, the optimization of the Reference 22 performed. These are the from the Function unit 326 generated instructions executed what For example, removing or altering the reference 22 from the database associated with the second server 20 or the Modifying a product or a product group may mean associated search terms.

Selbstverständlich ist es möglich, weitere Informationen bei der Bewertung 310 des Verweises 22, der Prüfung 324 der Bewertung, beziehungsweise der Generierung 326 der Instruktionen mit zu berücksichtigen. Dies sind insbesondere die oben genannten Informationen bezüglich des Produkts und/oder der Produktgruppe.
Es ist auch vorstellbar, das Ergebnis der für die Funktionseinheit 324 erzeugten Prüfung der Bewertung des Verweises 22 in geeigneter Form (beispielsweise per E-Mail oder über ein Portal) dem Nutzer 60 zur Verfügung zu stellen. In diesem Fall könnte der Nutzer 60 selbständig eine Optimierung des Verweises 22 veranlassen.
Of course, it is possible to include further information in the evaluation 310 of the reference 22, the evaluation test 324, or the generation 326 of the instructions. These are in particular the above-mentioned information regarding the product and / or the product group.
It is also conceivable to make the result of the evaluation of the reference 22 generated for the functional unit 324 in a suitable form (for example by e-mail or via a portal) available to the user 60. In this case, the user 60 could independently optimize the reference 22.

Eine andere Ausführungsform könnte auch eine Bewertung des Verweises 22 ohne Durchführung einer Gewichtung 309 vorsehen. In diesem Fall könnte beispielsweise auf die Funktionseinheiten 309, 306 verzichtet werden.Another embodiment could also be an evaluation of the Provide reference 22 without performing a weighting 309. In this case, for example, on the Function units 309, 306 are dispensed with.

Bei den in den Figuren 3 und 4 dargestellten Ablaufdiagrammen von Ausführungsbeispielen des erfindungsgemäßen Verfahrens ist es möglich, einzelne Schritte zu verändern, wegzulassen oder neue Schritte hinzuzufügen. Beispielsweise können dem Benutzer 50 mehrere Cookies von dem ersten 10a, 10b, dem zweiten 20 und/oder dem dritten 30, 38 Server gesetzt werden. Damit könnte ein Verhalten des Benutzers 50 noch genauer analysiert werden und eine noch präzisere Auswahl und Ausgestaltung der auf der zweiten Netzwerkseite 21 dargestellten Verweise erfolgen.In the flow charts shown in Figures 3 and 4 of embodiments of the method according to the invention it is possible to change, omit or omit individual steps add new steps. For example, the user can 50 multiple cookies from the first 10a, 10b, the second 20 and / or the third 30, 38 server. In order to For example, a behavior of the user 50 could be further analyzed and an even more precise selection and design of the on the second network page 21 references shown respectively.

Claims (17)

Verfahren zum Optimieren eines Verweises (22), der auf eine erste Netzwerkseite (11) eines ersten Servers (10a, 10b) verweist und auf einer zweiten Netzwerkseite (21) eines zweiten Servers (20) dargestellt wird, wobei mittels eines einem Benutzer (50) zugeordneten Clients (40) die zweite Netzwerkseite (21) von dem zweiten Server (20) angefordert wird; die zweite Netzwerkseite (21) von dem zweiten Server (20) an den Client (40) übertragen wird; und der Benutzer (50) den auf der zweiten Netzwerkseite (21) dargestellten Verweis (22) aktiviert, dadurch gekennzeichnet, dass in Abhängigkeit des durch den Benutzer (50) aktivierten Verweises (22) automatisch eine Bewertung (310) des Verweises (22) durchgeführt wird, wobei die Bewertung (310) in Abhängigkeit von einer Häufigkeit (304) der Aktivierung des Verweises (22) durch beliebige Benutzer und in Abhängigkeit von mindestens einem, auf dem ersten Server (10a, 10b) von dem Benutzer (50) initiierten Vorgang (308) durchgeführt wird; und bei einem statischen Verweis (22) in Abhängigkeit der Bewertung des Verweises (22) automatisch geprüft wird, ob der statische Verweis (22) auf der zweiten Netzwerkseite (21) weiterhin dargestellt werden soll oder bei einem dynamischen Verweis (22), der in Abhängigkeit mindestens eines vorgebbaren Parameters erzeugt wird, in Abhängigkeit der Bewertung (310) des Verweises (22) automatisch geprüft wird, ob der mindestens eine und/oder ein anderer vorgebbarer Parameter verändert werden soll. A method for optimizing a link (22) pointing to a first network page (11) of a first server (10a, 10b) and displayed on a second network page (21) of a second server (20), wherein by means of a client (40) assigned to a user (50), the second network page (21) is requested by the second server (20); the second network page (21) is transmitted from the second server (20) to the client (40); and the user (50) activates the reference (22) displayed on the second network page (21), characterized in that in response to the reference (22) activated by the user (50), an evaluation (310) of the reference (22) is automatically performed, the evaluation (310) being dependent on a frequency (304) of the activation of the reference (22) any user, and in response to at least one operation (308) initiated on the first server (10a, 10b) by the user (50); and in the case of a static reference (22), depending on the evaluation of the reference (22), it is automatically checked whether the static reference (22) should continue to be displayed on the second network page (21) or in the case of a dynamic link (22) is generated at least one predetermined parameter, depending on the evaluation (310) of the reference (22) is automatically checked whether the at least one and / or another predetermined parameter to be changed. Verfahren nach Anspruch 1, dadurch gekennzeichnet, dass die Bewertung in Abhängigkeit mindestens eines, auf dem ersten Server (10a, 10b) von dem Benutzer (50) initiierten Vorgangs (308) durchgeführt wird.Method according to Claim 1, characterized in that the evaluation is carried out as a function of at least one process (308) initiated by the user (50) on the first server (10a, 10b). Verfahren nach Anspruch 1 oder 2, dadurch gekennzeichnet, dass bei dem Aktivieren des Verweises automatisch (22) eine Quelleninformation abgespeichert wird und die Bewertung des Verweises (22) in Abhängigkeit der Quelleninformation durchgeführt wird.A method according to claim 1 or 2, characterized in that when activating the reference automatically (22) a source information is stored and the evaluation of the reference (22) is performed in dependence of the source information. Verfahren nach Anspruch 3, dadurch gekennzeichnet, dass anhand der Quelleninformationen und/oder dem Benutzer eine Benutzerkennung zugeordnet wird und anhand von Benutzerinformationen automatisch eine Bewertung (306) des Benutzers (50) durchgeführt wird.A method according to claim 3, characterized in that based on the source information and / or the user is assigned a user identifier and based on user information automatically a rating (306) of the user (50) is performed. Verfahren nach Anspruch 4, dadurch gekennzeichnet, dass die Bewertung (310) des Verweises (22) zusätzlich in Abhängigkeit der Benutzerkennung (302) und/oder der Bewertung (306) des Benutzers (50) durchgeführt wird.Method according to Claim 4, characterized in that the evaluation (310) of the reference (22) is additionally carried out as a function of the user identifier (302) and / or the evaluation (306) of the user (50). Verfahren nach einem der vorangehenden Ansprüche, dadurch gekennzeichnet, dass die Bewertung (310) des Verweises (22) und/oder eine Prüfung (324) der Bewertung des Verweises (22) zusätzlich in Abhängigkeit eines von einem bestimmbaren Nutzer (60) vorgebbaren Schwellwertes durchgeführt wird und/oder dass das Ergebnis der Bewertung (310) des Verweises (22) automatisch derart abgespeichert wird, dass es von dem bestimmbaren Nutzer (60) abrufbar ist.Method according to one of the preceding claims, characterized in that the evaluation (310) of the reference (22) and / or a check (324) of the evaluation of the reference (22) additionally performed as a function of a determinable by a determinable user (60) threshold value is and / or that the result of the evaluation (310) of the reference (22) is automatically stored in such a way that it is retrievable by the determinable user (60). Verfahren nach einem der vorangehenden Ansprüche, dadurch gekennzeichnet, dass bei einem statischen Verweis (22) in Abhängigkeit des Ergebnisses der Prüfung (324) der Verweis (22) auf der zweiten Netzwerkseite (21) automatisch entfernt wird und/oder bei einem dynamischen Verweis (22) in Abhängigkeit des Ergebnisses der Prüfung (324) der mindestens eine vorgebbare Parameter automatisch geändert wird.Method according to one of the preceding claims, characterized in that, in the case of a static reference (22), the reference (22) on the second network side (21) is automatically removed as a function of the result of the check (324) and / or in the case of a dynamic reference (32). 22) is automatically changed as a function of the result of the test (324) of the at least one predefinable parameter. Verfahren nach einem der vorangehenden Ansprüche, dadurch gekennzeichnet, dass dem zweiten Server (20) eine Suchmaschine zugeordnet ist; der mindestens eine vorgebbare Parameter durch einen Suchbegriff bestimmt wird; der Benutzer (50) den mindestens einen Suchbegriff an die Suchmaschine übermittelt; in Abhängigkeit des übermittelten Suchbegriffs die den Verweis (22) auf die erste Netzwerkseite (11) enthaltende zweite Netzwerkseite (21) automatisch erzeugt wird; und in Abhängigkeit des Ergebnisses der Prüfung (324) der Bewertung (310) des Verweises (22) die Suchmaschine veranlasst wird, den Verweis (22) auf der zweiten Netzwerkseite (21)nicht mehr darzustellen, wenn diese erneut erzeugt wird. Method according to one of the preceding claims, characterized in that the second server (20) is associated with a search engine; the at least one predefinable parameter is determined by a search term; the user (50) transmits the at least one search term to the search engine; as a function of the transmitted search term, the second network page (21) containing the link (22) to the first network page (11) is automatically generated; and depending on the result of the check (324) of the score (310) of the reference (22), the search engine is caused to no longer display the reference (22) on the second network page (21) when it is recreated. Verfahren nach einem der vorangehenden Ansprüche, dadurch gekennzeichnet, dass dem Verweis (22) ein Produkt und/oder eine Produktgruppe zugeordnet ist.Method according to one of the preceding claims, characterized in that the reference (22) is associated with a product and / or a product group. Verfahren nach Anspruch 9, dadurch gekennzeichnet, dass bei dem Aktivieren des Verweises (22) eine Kennung des dem Verweis (22) zugeordneten Produkts und/oder der Produktgruppe an den ersten Server (10a, 10b) übermittelt wird. A method according to claim 9, characterized in that upon activation of the reference (22) an identifier of the reference (22) associated product and / or the product group is transmitted to the first server (10a, 10b). Verfahren nach Anspruch 9 oder 10, dadurch gekennzeichnet, dass die Bewertung (310) des Verweises (22) zusätzlich in Abhängigkeit mindestens einer Information bezüglich des dem Verweis (22) zugeordneten Produkts und/oder der Produktgruppe erfolgt.Method according to claim 9 or 10, characterized in that the evaluation (310) of the reference (22) additionally takes place as a function of at least one information relating to the product and / or product group associated with the reference (22). Verfahren nach einem der Ansprüche 9 bis 11, dadurch gekennzeichnet, dass als die mindestens eine Information bezüglich des Produkts und/oder als die mindestens eine Information bezüglich der Produktgruppe Informationen aus einem Warenwirtschaftssystem verwendet werden.Method according to one of claims 9 to 11, characterized in that are used as the at least one information regarding the product and / or as the at least one information relating to the product group information from a merchandise information system. Verfahren nach Anspruch 12, dadurch gekennzeichnet, dass die Informationen aus dem Warenwirtschaftssystem automatisch für die Bewertung zur Verfügung gestellt werden.A method according to claim 12, characterized in that the information from the merchandise management system are automatically provided for the evaluation. Computersystem (1a, 1b) umfassend einen ersten Server (10a, 10b), einen zweiten Server, einen einem Benutzer (50) zugeordneten Client (40), mindestens einen auf eine erste Netzwerkseite (11) des ersten Servers (10a, 10b) verweisenden und auf einer zweiten Netzwerkseite (21) des zweiten Servers (20) darstellbaren Verweis (22) und ein Kommunikationsnetzwerk, mittels dessen eine Kommunikation zwischen dem ersten Server (10a, 10b) und dem Client (40) sowie zwischen dem zweiten Server (20) und dem Client (40) möglich ist, wobei mittels des Clients (40) von dem zweiten Server eine Netzwerkseite anforderbar ist; die zweite Netzwerkseite (21) von dem zweiten Server an den Client (40) übermittelbar ist; der auf der zweiten Netzwerkseite (21) dargestellte Verweis (22) aktivierbar ist; dadurch gekennzeichnet, dass in Abhängigkeit des durch den Benutzer (50) aktivierten Verweises (22) automatisch eine Bewertung (310) des Verweises (22) durchführbar ist; die Bewertung in Abhängigkeit einer Häufigkeit (304) der Aktivierung des Verweises (22) durchführbar ist; in Abhängigkeit der Bewertung des Verweises (22) eine Prüfung (324) durchführbar ist, um zu ermitteln, ob der Verweis (22) weiterhin auf der zweiten Netzwerkseite (21) dargestellt werden soll; und in Abhängigkeit der Bewertung (310) des Verweises (22) eine Prüfung (324) durchführbar ist, um zu ermitteln, ob mindestens ein vorgebbarer Parameter verändert werden soll, falls der Verweis (22) auf der zweiten Netzwerkseite (21) in Abhängigkeit des mindestens einen vorgebbaren Parameters erzeugt wird. Computer system (1a, 1b) comprising a first server (10a, 10b), a second server, a client (40) associated with a user (50), at least one referring to a first network side (11) of the first server (10a, 10b) and a reference (22), which can be displayed on a second network side (21) of the second server (20), and a communication network, by means of which communication between the first server (10a, 10b) and the client (40) and between the second server (20) and the client (40) is possible, wherein by means of the client (40) from the second server, a network page is requestable; the second network site (21) is communicable from the second server to the client (40); the reference (22) shown on the second network page (21) is activatable; characterized in that depending on the reference (22) activated by the user (50), an evaluation (310) of the reference (22) can automatically be carried out; the valuation is feasible depending on a frequency (304) of activation of the reference (22); depending on the evaluation of the reference (22), a check (324) is feasible to determine whether the reference (22) should continue to be displayed on the second network page (21); and Depending on the evaluation (310) of the reference (22), a check (324) can be carried out to determine whether at least one predefinable parameter is to be changed if the reference (22) on the second network side (21) depends on the at least a predefinable parameter is generated. Computersystem (1a, 1b) nach Anspruch 14, dadurch gekennzeichnet, dass das Computersystem (1a, 1b) zur Durchführung eines Verfahrens nach einem der Ansprüche 2 bis 13 programmiert ist.Computer system (1a, 1b) according to claim 14, characterized in that the computer system (1a, 1b) is programmed to carry out a method according to one of claims 2 to 13. Computerprogramm (38), das auf einem Rechengerät, insbesondere auf einem Server (10a, 10b, 20, 30) in einem Computersystem (1a, 1b), ablauffähig ist, dadurch gekennzeichnet, dass das Computerprogramm (38) zur Durchführung eines Verfahrens nach einem der Ansprüche 1 bis 23 programmiert ist.Computer program (38) executable on a computing device, in particular on a server (10a, 10b, 20, 30) in a computer system (1a, 1b), characterized in that the computer program (38) for performing a method according to of claims 1 to 23 is programmed. Computerprogramm (38) nach Anspruch 28, dadurch gekennzeichnet, dass das Computerprogramm (38) auf einem Speicherelement (17, 27, 37), insbesondere auf einem Random-Access-Memory, auf einem Read-Only-Memory oder auf einem Flash-Memory, abgespeichert ist.Computer program (38) according to claim 28, characterized in that the computer program (38) on a memory element (17, 27, 37), in particular on a random access memory, on a read-only memory or on a flash memory , is stored.
EP04013057A 2003-06-07 2004-06-03 Method for Optimising a Link to Another Webpage Active EP1484696B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
PL04013057T PL1484696T3 (en) 2003-06-07 2004-06-03 Method for Optimising a Link to Another Webpage

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
DE10325998A DE10325998A1 (en) 2003-06-07 2003-06-07 Method for optimizing a link referring to a first network page
DE10325998 2003-06-07

Publications (2)

Publication Number Publication Date
EP1484696A1 true EP1484696A1 (en) 2004-12-08
EP1484696B1 EP1484696B1 (en) 2005-10-19

Family

ID=33154596

Family Applications (1)

Application Number Title Priority Date Filing Date
EP04013057A Active EP1484696B1 (en) 2003-06-07 2004-06-03 Method for Optimising a Link to Another Webpage

Country Status (6)

Country Link
US (2) US20050044178A1 (en)
EP (1) EP1484696B1 (en)
AT (1) ATE307359T1 (en)
DE (2) DE10325998A1 (en)
ES (1) ES2249747T3 (en)
PL (1) PL1484696T3 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1739603A1 (en) * 2005-06-28 2007-01-03 Hurra Communications GmbH Client-server system, server and method for outputting at least one information concerning an online shop or a product offered by the online shop on a network page
EP2077523A1 (en) * 2008-01-02 2009-07-08 Hurra Communications GmbH Method for determining relevant information

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9143572B2 (en) * 2004-09-17 2015-09-22 About, Inc. Method and system for providing content to users based on frequency of interaction
DE502006003711D1 (en) * 2006-02-03 2009-06-25 Hurra Comm Gmbh Method for selecting and displaying at least one additional information
US8078693B2 (en) * 2008-04-14 2011-12-13 Microsoft Corporation Inserting a multimedia file through a web-based desktop productivity application
JP5880101B2 (en) * 2012-02-10 2016-03-08 ソニー株式会社 Information processing apparatus, information processing method, and program
US8775332B1 (en) * 2013-06-13 2014-07-08 InsideSales.com, Inc. Adaptive user interfaces
EP2922009A1 (en) 2014-03-18 2015-09-23 HURRA Communications GmbH Method for cross end device tracking of a user of an internet service, tracking server for carrying out such a method, and computer network with such a tracking server
US10740793B1 (en) * 2015-09-30 2020-08-11 Groupon, Inc. Method, apparatus, and computer program product for predicting web browsing behaviors of consumers
US20240013252A1 (en) * 2022-07-06 2024-01-11 Rewardstyle, Inc. Systems and methods for dynamic link redirection

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5960409A (en) * 1996-10-11 1999-09-28 Wexler; Daniel D. Third-party on-line accounting system and method therefor
US20020184089A1 (en) * 2001-05-29 2002-12-05 Tsou I-Wen Winnie Methods, devices and systems for real-time instant presence with advertisement (RIPA)
GB2378775A (en) * 2001-05-03 2003-02-19 Connextra Ltd Provision of Secondary Information based on Context of Primary Information
DE10138817A1 (en) * 2001-08-14 2003-03-13 Hurra Comm Gmbh Provision of additional Internet advertising windows that are called up additionally when a user selects a certain address locator, whereby additional display is controlled so that it does not impede display of the main page

Family Cites Families (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5958008A (en) * 1996-10-15 1999-09-28 Mercury Interactive Corporation Software system and associated methods for scanning and mapping dynamically-generated web documents
US6144962A (en) * 1996-10-15 2000-11-07 Mercury Interactive Corporation Visualization of web sites and hierarchical data structures
US5870559A (en) * 1996-10-15 1999-02-09 Mercury Interactive Software system and associated methods for facilitating the analysis and management of web sites
US5948061A (en) * 1996-10-29 1999-09-07 Double Click, Inc. Method of delivery, targeting, and measuring advertising over networks
US6070176A (en) * 1997-01-30 2000-05-30 Intel Corporation Method and apparatus for graphically representing portions of the world wide web
WO2001020908A1 (en) * 1999-09-16 2001-03-22 Ixl Enterprises, Inc. System and method for linking media content
AUPQ475799A0 (en) * 1999-12-20 2000-01-20 Youramigo Pty Ltd An internet indexing system and method
US6519648B1 (en) * 2000-01-24 2003-02-11 Friskit, Inc. Streaming media search and continuous playback of multiple media resources located on a network
US20030208472A1 (en) * 2000-04-11 2003-11-06 Pham Peter Manh Method and apparatus for transparent keyword-based hyperlink
US7200677B1 (en) * 2000-04-27 2007-04-03 Microsoft Corporation Web address converter for dynamic web pages
US20020099605A1 (en) * 2000-10-06 2002-07-25 Searchcactus, Llc Search engine with demographic-based advertising
US6631360B1 (en) * 2000-11-06 2003-10-07 Sightward, Inc. Computer-implementable Internet prediction method
US20020161778A1 (en) * 2001-02-24 2002-10-31 Core Integration Partners, Inc. Method and system of data warehousing and building business intelligence using a data storage model
US7194454B2 (en) * 2001-03-12 2007-03-20 Lucent Technologies Method for organizing records of database search activity by topical relevance
WO2002103578A1 (en) * 2001-06-19 2002-12-27 Biozak, Inc. Dynamic search engine and database
US20030110158A1 (en) * 2001-11-13 2003-06-12 Seals Michael P. Search engine visibility system
JP2003150529A (en) * 2001-11-19 2003-05-23 Hitachi Ltd Information exchange method, information exchange terminal unit, information exchange server device and program
US7363254B2 (en) * 2001-11-30 2008-04-22 Skinner Christopher J Automated web ranking bid management account system
US20040083127A1 (en) * 2002-10-29 2004-04-29 Lunsford Joseph R. Web site and method for search engine optimization by prompting, recording and displaying feedback of a web site user
US7376714B1 (en) * 2003-04-02 2008-05-20 Gerken David A System and method for selectively acquiring and targeting online advertising based on user IP address
US20050256848A1 (en) * 2004-05-13 2005-11-17 International Business Machines Corporation System and method for user rank search
US20060026194A1 (en) * 2004-07-09 2006-02-02 Sap Ag System and method for enabling indexing of pages of dynamic page based systems

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5960409A (en) * 1996-10-11 1999-09-28 Wexler; Daniel D. Third-party on-line accounting system and method therefor
GB2378775A (en) * 2001-05-03 2003-02-19 Connextra Ltd Provision of Secondary Information based on Context of Primary Information
US20020184089A1 (en) * 2001-05-29 2002-12-05 Tsou I-Wen Winnie Methods, devices and systems for real-time instant presence with advertisement (RIPA)
DE10138817A1 (en) * 2001-08-14 2003-03-13 Hurra Comm Gmbh Provision of additional Internet advertising windows that are called up additionally when a user selects a certain address locator, whereby additional display is controlled so that it does not impede display of the main page

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1739603A1 (en) * 2005-06-28 2007-01-03 Hurra Communications GmbH Client-server system, server and method for outputting at least one information concerning an online shop or a product offered by the online shop on a network page
EP2077523A1 (en) * 2008-01-02 2009-07-08 Hurra Communications GmbH Method for determining relevant information

Also Published As

Publication number Publication date
EP1484696B1 (en) 2005-10-19
DE10325998A1 (en) 2004-12-30
DE502004000104D1 (en) 2005-11-24
PL1484696T3 (en) 2006-03-31
US8301747B2 (en) 2012-10-30
ES2249747T3 (en) 2006-04-01
ATE307359T1 (en) 2005-11-15
US20110087563A1 (en) 2011-04-14
US20050044178A1 (en) 2005-02-24

Similar Documents

Publication Publication Date Title
DE10252815B4 (en) Database search system and method for a database search system with payment for placement of search lists
DE69831904T2 (en) Dynamic creation of web pages
DE10320615A1 (en) Using extensible markup language in a system and method for manipulating a position on a search result list generated by a computer network search engine
DE60131183T2 (en) SYSTEM AND METHOD FOR TRANSMITTING REFERENCE INFORMATION THROUGH A WIRELESS DEVICE
DE69931256T2 (en) METHOD AND SYSTEM FOR RETRIEVING AN ELECTRONIC FILE
DE10244974A1 (en) Automatic advertiser notification for a system for providing place and price protection in a search result list generated by a computer network search engine
DE10235429A1 (en) System and method for providing location and price protection in a search result list that is generated by a search engine of a computer network
DE10323444A1 (en) Method and device for categorizing and displaying documents from a distributed database
EP2827604B1 (en) Method, server and computer program for optimising online advertising
EP1877932A1 (en) System and method for aggregating and monitoring decentrally stored multimedia data
EP1484696B1 (en) Method for Optimising a Link to Another Webpage
DE10144707A1 (en) Method and system for dynamic generation of Web forms for data entry in multiple languages has a Web site with a server to access a template database and language and queries databases in order to prepare a data entry form.
EP1131752B1 (en) Method for databank-assisted selection of products for electronic commerce applications in internet
EP1826685B1 (en) Method for selecting and presenting of at least one additional information
EP1755049B1 (en) Method for transmission of information from an information server to a client
EP1620810B1 (en) Method and arrangement for establishing and updating a user surface used for accessing data pages in a data network
EP1755048A1 (en) Method for transmission of information from an information server to a client
EP3089097A1 (en) Method for generating priority data for products
DE102004017389B3 (en) A method of ordering a product at an online store connected to a communications network
EP1717748A1 (en) Method for ordering a product at an online shop connected to a communication network
EP2007096B1 (en) Optimisation of data representation transmitted by a communications network
WO2001042947A2 (en) Method, computer program, device and system for transmitting content, in particular advertising content
EP1752924A1 (en) Method for ordering a product at an online shop which is connected to a communication network
DE102005025514A1 (en) Product ordering method for online shop, involves assigning information regarding activation of links and information relevant to order of product in tracking system, and effecting evaluation of link based on criterion and using information
EP1739603A1 (en) Client-server system, server and method for outputting at least one information concerning an online shop or a product offered by the online shop on a network page

Legal Events

Date Code Title Description
PUAI Public reference made under article 153(3) epc to a published international application that has entered the european phase

Free format text: ORIGINAL CODE: 0009012

17P Request for examination filed

Effective date: 20041008

AK Designated contracting states

Kind code of ref document: A1

Designated state(s): AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IT LI LU MC NL PL PT RO SE SI SK TR

AX Request for extension of the european patent

Extension state: AL HR LT LV MK

GRAP Despatch of communication of intention to grant a patent

Free format text: ORIGINAL CODE: EPIDOSNIGR1

17Q First examination report despatched

Effective date: 20050310

GRAS Grant fee paid

Free format text: ORIGINAL CODE: EPIDOSNIGR3

AKX Designation fees paid

Designated state(s): AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IT LI LU MC NL PL PT RO SE SI SK TR

GRAA (expected) grant

Free format text: ORIGINAL CODE: 0009210

AK Designated contracting states

Kind code of ref document: B1

Designated state(s): AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IT LI LU MC NL PL PT RO SE SI SK TR

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: SK

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20051019

Ref country code: CZ

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20051019

Ref country code: SI

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20051019

Ref country code: FI

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20051019

Ref country code: RO

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20051019

REG Reference to a national code

Ref country code: GB

Ref legal event code: FG4D

Free format text: NOT ENGLISH

REG Reference to a national code

Ref country code: CH

Ref legal event code: EP

REG Reference to a national code

Ref country code: IE

Ref legal event code: FG4D

Free format text: LANGUAGE OF EP DOCUMENT: GERMAN

REF Corresponds to:

Ref document number: 502004000104

Country of ref document: DE

Date of ref document: 20051124

Kind code of ref document: P

REG Reference to a national code

Ref country code: CH

Ref legal event code: NV

Representative=s name: TROESCH SCHEIDEGGER WERNER AG

GBT Gb: translation of ep patent filed (gb section 77(6)(a)/1977)

Effective date: 20051128

REG Reference to a national code

Ref country code: SE

Ref legal event code: TRGR

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: DK

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20060119

Ref country code: GR

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20060119

Ref country code: BG

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20060119

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: PT

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20060320

REG Reference to a national code

Ref country code: ES

Ref legal event code: FG2A

Ref document number: 2249747

Country of ref document: ES

Kind code of ref document: T3

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: HU

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20060420

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: MC

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20060630

ET Fr: translation filed
PLBE No opposition filed within time limit

Free format text: ORIGINAL CODE: 0009261

STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: NO OPPOSITION FILED WITHIN TIME LIMIT

26N No opposition filed

Effective date: 20060720

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: EE

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20051019

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: CY

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20051019

REG Reference to a national code

Ref country code: DE

Ref legal event code: R081

Ref document number: 502004000104

Country of ref document: DE

Owner name: HURRA COMMUNICATIONS BV, NL

Free format text: FORMER OWNER: HURRA COMMUNICATIONS GMBH, 70599 STUTTGART, DE

Effective date: 20130725

Ref country code: DE

Ref legal event code: R082

Ref document number: 502004000104

Country of ref document: DE

Representative=s name: DREISS PATENTANWAELTE PARTNERSCHAFT, DE

Effective date: 20130725

Ref country code: DE

Ref legal event code: R082

Ref document number: 502004000104

Country of ref document: DE

Representative=s name: DREISS PATENTANWAELTE PARTG MBB, DE

Effective date: 20130725

Ref country code: DE

Ref legal event code: R082

Ref document number: 502004000104

Country of ref document: DE

Representative=s name: HERRMANN PATENTANWAELTE, DE

Effective date: 20130725

REG Reference to a national code

Ref country code: FR

Ref legal event code: PLFP

Year of fee payment: 13

REG Reference to a national code

Ref country code: FR

Ref legal event code: PLFP

Year of fee payment: 14

REG Reference to a national code

Ref country code: DE

Ref legal event code: R082

Ref document number: 502004000104

Country of ref document: DE

Representative=s name: HERRMANN PATENTANWAELTE, DE

REG Reference to a national code

Ref country code: DE

Ref legal event code: R082

Ref document number: 502004000104

Country of ref document: DE

Representative=s name: HERRMANN PATENTANWAELTE, DE

REG Reference to a national code

Ref country code: FR

Ref legal event code: PLFP

Year of fee payment: 15

PGFP Annual fee paid to national office [announced via postgrant information from national office to epo]

Ref country code: LU

Payment date: 20180620

Year of fee payment: 15

PGFP Annual fee paid to national office [announced via postgrant information from national office to epo]

Ref country code: AT

Payment date: 20180621

Year of fee payment: 15

Ref country code: BE

Payment date: 20180620

Year of fee payment: 15

PGFP Annual fee paid to national office [announced via postgrant information from national office to epo]

Ref country code: SE

Payment date: 20180620

Year of fee payment: 15

PGFP Annual fee paid to national office [announced via postgrant information from national office to epo]

Ref country code: ES

Payment date: 20180723

Year of fee payment: 15

REG Reference to a national code

Ref country code: DE

Ref legal event code: R079

Ref document number: 502004000104

Country of ref document: DE

Free format text: PREVIOUS MAIN CLASS: G06F0017300000

Ipc: G06F0016000000

PGFP Annual fee paid to national office [announced via postgrant information from national office to epo]

Ref country code: CH

Payment date: 20190619

Year of fee payment: 16

REG Reference to a national code

Ref country code: SE

Ref legal event code: EUG

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: SE

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20190604

REG Reference to a national code

Ref country code: BE

Ref legal event code: MM

Effective date: 20190630

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: IT

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20190603

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: LU

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20190603

Ref country code: BE

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20190630

REG Reference to a national code

Ref country code: DE

Ref legal event code: R082

Ref document number: 502004000104

Country of ref document: DE

Representative=s name: HERRMANN PATENTANWAELTE, DE

Ref country code: DE

Ref legal event code: R081

Ref document number: 502004000104

Country of ref document: DE

Owner name: HURRA COMMUNICATIONS GMBH, DE

Free format text: FORMER OWNER: HURRA COMMUNICATIONS BV, AMSTERDAM, NL

REG Reference to a national code

Ref country code: ES

Ref legal event code: FD2A

Effective date: 20201027

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: ES

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20190604

REG Reference to a national code

Ref country code: CH

Ref legal event code: PL

REG Reference to a national code

Ref country code: NL

Ref legal event code: MM

Effective date: 20200701

REG Reference to a national code

Ref country code: AT

Ref legal event code: MM01

Ref document number: 307359

Country of ref document: AT

Kind code of ref document: T

Effective date: 20200603

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: NL

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20200701

Ref country code: CH

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20200630

Ref country code: LI

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20200630

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: AT

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20200603

Ref country code: PL

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20190603

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: TR

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20190603

PGFP Annual fee paid to national office [announced via postgrant information from national office to epo]

Ref country code: IE

Payment date: 20220621

Year of fee payment: 19

Ref country code: GB

Payment date: 20220621

Year of fee payment: 19

PGFP Annual fee paid to national office [announced via postgrant information from national office to epo]

Ref country code: FR

Payment date: 20220628

Year of fee payment: 19

REG Reference to a national code

Ref country code: DE

Ref legal event code: R082

Ref document number: 502004000104

Country of ref document: DE

Representative=s name: WOERZ PATENTANWAELTE PARTNERSCHAFTSGESELLSCHAF, DE

P01 Opt-out of the competence of the unified patent court (upc) registered

Effective date: 20230513

PGFP Annual fee paid to national office [announced via postgrant information from national office to epo]

Ref country code: DE

Payment date: 20230801

Year of fee payment: 20

GBPC Gb: european patent ceased through non-payment of renewal fee

Effective date: 20230603

REG Reference to a national code

Ref country code: IE

Ref legal event code: MM4A