WO2000029982A1 - Method for identifying a user of a network - Google Patents

Method for identifying a user of a network Download PDF

Info

Publication number
WO2000029982A1
WO2000029982A1 PCT/SE1999/002058 SE9902058W WO0029982A1 WO 2000029982 A1 WO2000029982 A1 WO 2000029982A1 SE 9902058 W SE9902058 W SE 9902058W WO 0029982 A1 WO0029982 A1 WO 0029982A1
Authority
WO
WIPO (PCT)
Prior art keywords
user
client
remote server
user profile
profile
Prior art date
Application number
PCT/SE1999/002058
Other languages
French (fr)
Inventor
Anders Lövbrand
Original Assignee
Bip Bottnia Internet Provider Ab
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 Bip Bottnia Internet Provider Ab filed Critical Bip Bottnia Internet Provider Ab
Priority to AU15933/00A priority Critical patent/AU1593300A/en
Publication of WO2000029982A1 publication Critical patent/WO2000029982A1/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/954Navigation, e.g. using categorised browsing

Definitions

  • the invention relates to a method for identifying a user of a network, preferably a wide area network, said network including several clients and several remote servers, wherein at least one remote server is adapted to provide at least one client with a network accessible document m response to a request transmitted by the client to said remote server.
  • the invention relates to a method for identifying a user of an Internet client, said client being connected to the Internet and being adapted to receive a hypertext document from a World Wide Web site provided by a remote server.
  • the advertiser or information provider When advertising or displaying information on a network, e.g. the Internet, the advertiser or information provider is normally primarily interested m reaching a specific target group. This is a serious drawback for Internet marketing.
  • hypertext documents e.g. HTTP documents
  • WWW-page a group of related documents
  • WWW-site a hypertext interface
  • Known methods for advertising on the Internet include displaying smaller pieces of commercial or information as a part of a larger WWW-page. These pieces are called “banners”, and can contain graphics, hypertext links etc.
  • Another method is to display a second WWW-page called a "pop-up" m a new browser window.
  • the material m the banner or pop-up can be related to the contents of the currently visited site, ensuring the provider of the banner or po -up that the banner or pop-up reaches a certain target group, namely the visitors of the specific site.
  • a WWW-site that contains information about used cars may have a banner that promotes a used- car dealership .
  • the advertiser can only hope to reach a certain user during the time the user visits the WWW- site. Once the user leaves, or if the user never enters the site, it is not possible to expose the user to the advertisement. Nor is it possible to distinguish between users of different age, nationality etc. An American site may well be visited by a user located m Europe, and this user may not be interested m the same banner-promotion that American visitors are.
  • information about the user is attained by accessing the users IP (Internet Protocol) address.
  • IP Internet Protocol
  • This address consisting of a number of digits, e.g. 199.12.345.6, is compared to a database, and information about the user, i.e. country, state and area code, are extracted. This information is used to select banners that match the user.
  • the information is not very extensive, and the targeting of advertisements is therefore limited.
  • One way to ensure a better targeting of information on the Internet is to define a user specific profile for each Internet user, and to communicate this profile to a server, said server being provided with means for accessing pieces of information or other material, e.g. advertisements, and for associating each piece of material with a certain target group.
  • Said server is provided with means for furnishing the material to users having a user profile that corresponds to said target group, without being dependent on the users current whereabouts on the Web. This method is currently utilized by the applicant.
  • One particular way to accomplish the provision of material from said server to the user is to download it to the client while the client's connection is idle, for example when the user is looking at a previously downloaded WWW-page, and to present it during the time while the client is busy downloading a new WWW-page.
  • One such solution is for example mentioned m the US patent 5,572, 643.
  • This system can preferably be utilized to present the user with a link to a site that he/she is expected to be interested m. This is a way for a WWW-site provider to attract more interesting visitors, and a way for the user to quickly find new, interesting WWW-sites.
  • a drawback with systems of this kind is that although the advertising material is directed towards specific target groups, the sites themselves, that hopefully are visited by the users, cannot be adapted to a specific user. This is especially desirable when the user visits the site as an immediate result of an advertisement presented to the user.
  • a cookie is a file that has been stored on a client from a specific site.
  • the user profile can be communicated to the remote server for example through a submitted HTTP-form.
  • the remote server packages the information and returns it to the client m the form of a cookie, which is stored as a file on the client.
  • the cookie file is attached to the request.
  • the remote server processes the request, and can use the information m the attached cookie to customize the document.
  • the WWW-page is then provided to the client.
  • the use of cookies has several limiting factors.
  • a cookie that has been stored on a client from a specific site can only be read back from that exact site. Therefore, the information in the cookie is site-dependent, and not accessible from another site. As a consequence, a first visit to the site is always necessary in order to create a user profile that the site subsequently can use for customizing the site.
  • cookies are not Internet-user specific, rather operating system specific. In many cases, this means that all users of the same client computer share the same cookies. In some cases, for example if Windows- NT is used, every different user of the operating system can have an individual set of cookies. Still, the cookies are associated with the operating system user. When different users share operating system user ID, the information in the cookies stored on the client will not be able to distinguish between the different users.
  • this cookie is generated and appended without the control of the user, and therefore can incorporate information from the user's behavior on the Internet.
  • a cookie may well identify a client computer in a way that the user does not agree with. A user that one day visits several sites relating to real estate might not actually be interested in real estate. He/she might be doing research for someone else.
  • the present invention provides a solution to the above mentioned problems.
  • a first object of the present invention is to provide a method for communicating a standardized, user specific profile to a remote server in a network, especially to servers providing WWW-sites on the Internet .
  • a second object of the present invention is to provide a method for receiving said user specific profile at a remote server, enabling said remote server to use the information in said user profile, e.g. when providing information on the WWW.
  • a third object of the present invention is to provide a method for allowing said profile to be defined and updated by the user.
  • a method for identifying a user of a network such as the Internet, said network including several clients and several remote servers, wherein at least one remote server is adapted to provide at least one client with a network accessible document, such as a hypertext document, in response to a request transmitted by the client to said remote server.
  • the method includes the steps of defining at least one user profile consisting of information about the user, such as age, sex, nationality, language, interests etc., and being provided by the user, storing said at least one predefined user profile in a memory-area of the client, selecting one of said at least one predefined user profile in accordance with the user that is currently using the client for accessing the network, communicating the selected user profile to the remote server, and receiving the selected user profile at the remote server, before said document is provided to the client.
  • a server that provides a client with information over e.g. the Internet has access to a user specific profile describing the user that is currently using the client. This enables the server to adapt the contents of for example hypertext documents comprised in a WWW-site in accordance with the user that is currently accessing them.
  • the user also benefits from the system.
  • the user visits a WWW-site applying the method according to the invention he/she enters a WWW-site adapted to his/hers interests, age or profession.
  • the endless visiting of sites that are not really interesting decreases, and surfing on the Internet becomes more efficient .
  • the profile is communicated to the remote server by appending a character sequence to the request transmission made by the client to the remote server, said character sequence having a predetermined format and representing the selected user profile, in which case the user profile can be received by extracting said character sequence from the request .
  • the request transmission which in any case is made to the server in order to receive the WWW-page requested by the client, can be extended to include said character sequence, without causing any noticeable delay.
  • the request transmission can be initiated by the network interface, e.g. a HTTP-browser, and the character sequence can be appended by means for communicating a user profile, provided in the client.
  • the character sequence can be encoded by encoding means provided in the client and can be decoded by decoding means in the remote server. This ensures that the information in a user specific profile only is made available to those remote servers that are authorized to access the information.
  • a key handling server can provide said encoding means and said decoding means with information regarding if and how said character sequence is to be encoded and decoded respectively.
  • the profile is communicated to the remote server through a procedure, where the client makes said request to the remote server, the remote server makes a second request, investigating whether a user profile is available at the client and requesting said user profile from the client, and the client responds to the investigation by transmitting the user profile to the remote server.
  • This procedure is somewhat more complex than the suggested method of attaching a string sequence to the request transmission, but will nevertheless only cause a negligible delay.
  • An advantage is that according to this procedure, the profile is only communicated when the remote server requests it. Many unnecessary transmissions of user profiles are avoided. The conventional request transmission is left unaltered.
  • Said user profile can further comprise a user ID, which enables the remote server to attain, from a second remote server, a credit value, representing a number of points available to the user in a point based credit system
  • Credibility systems are site based, meaning that a user can earn and spend point at one specific WWW-site.
  • Fig 1 represents an example of an environment in which the method according to the invention is applicable.
  • Fig 2 is a schematic representation of the advertising server in fig 1.
  • Fig 3 is a schematic representation of the client in fig 1.
  • Fig 4 is a schematic representation of the remote server in fig 1.
  • Fig 5 is a schematic representation of how a client, the advertising server, a remote server and a key handling server are connected to each other.
  • Fig 6 is a block diagram illustrating the method according to the invention.
  • Fig 7 is a block diagram illustrating a first embodiment of a part of the method according to the present invention.
  • Fig 8 shows an example of a request according to prior art .
  • Fig 9 shows an example of a request according to the invention.
  • Fig 10 is a block diagram illustrating a second embodiment of a part of the method according to the present invention.
  • Fig 11 is a schematic representation of a point server and a remote server.
  • Fig 1 shows a preferred environment in which the method according to the present invention is applicable.
  • a client 1 is connectable to a remote server 2 m a wide area network over a transmission line 3, using for example TCP/IP.
  • the server 2 provides the client with network accessible documents 4.
  • the client is connectable to the remote server 2 via an Internet Service Provider (ISP) 5 connected to the World Wide Web (WWW) 6 and the network accessible documents are hypertext documents 4, stored on the remote server 2.
  • ISP Internet Service Provider
  • WWW World Wide Web
  • the network accessible documents are hypertext documents 4, stored on the remote server 2.
  • the client 1 can also be connectable to an advertising server 8.
  • the advertising server 8 is connected to the Internet, and communication between the client 1 and the advertising server 8 can take place over the Internet .
  • the method according to the present invention is however not limited to the environment m the illustrated example m fig 1.
  • the client 1 will now be described more m detail, with reference to fig 2.
  • the client is provided with means 10 for displaying hypertext documents, hereafter called a browser 10.
  • the browser acts as an interface between the user 7 and the WWW 6.
  • a request transmission 12 is made from the client to the remote server 2 providing the requested document 4.
  • the client is provided with means 14 for defining at least one user specific profile 16 and selecting one of said at least one user specific profile 16.
  • a storage means 18, such as a disc, is arranged to store the at least one user profile 16.
  • Said means 14 for defining and selecting said profile 16 can be provided as a software included in the browser 10, or by a separate software, and can be initiated before the Internet connection is established, or at any time during the Internet-session.
  • the client is further provided with means 20 for communicating the profile to the advertising server 8 and any remote server 2 that provides the client with documents 4. According to a preferred embodiment of the invention, said communication is accomplished when the client requests information from a remote server.
  • Said means 20 for communicating the profile can be incorporated in the browser 10, but may equally well comprise a separate, stand-alone software. Also provided in the client are encoding means 19, arranged to encode said profile 16 before the profile is communicated to a remote server.
  • said advertising server 8 contains means 22 for storing a plurality of links 24, pointing to material 26 provided on the WWW by different advertisers, who have defined to what specific target groups they want to expose their material 26.
  • the advertising server 8 is further provided with means 28 for selecting suitable links to furnish to a user, and a WWW-interface 30 for receiving said profile 16 and for transmitting selected links 27 to the user, in order to enable the user to receive advertising material 26 that matches his/her interests, sex, age, etc., as defined in the profile 16.
  • Said means 22 for storing links can comprise a database 23, storing each link 24 together with an associated array 25 of suitable criteria, describing the type of user that the material is intended for. Each array 25 of criteria is preferably defined in the same way as the user profile 16, in order to easily establish whether a specific user profile matches the criteria associated with a specific link 24.
  • the remote server 2 shown in fig 4, is provided with means 32 for receiving the user profile, and decoding means 33 for decoding an encoded user profile.
  • These means 32, 33 can be included in a conventional WWW-interface 34 that receives a request 12 from the client and in response to the request furnishes the client with a document 4.
  • said means 32, 33 can equally well comprise separate software.
  • the means 32 may utilize the WWW-interface 34 to communicate information over the Internet .
  • the user 7 of the client 1 identifies him-/herself before connecting to the ISP server 2 and commencing the Internet-session.
  • the identification includes defining a profile 16 consisting of any number of specific pieces of information about the user, such as age, sex, interests etc .
  • the user 7 As the user 7 connects the client 1 to the Internet, or at any time while the user is connected to the Internet, the user selects a predefined user profile 16 stored on the disc 18, using the software 14.
  • a new profile is defined using the software 14, and if, at any time, the user wants to change or amend his/her profile, this can also be accomplished using the software 14.
  • the advertising server 8 is notified that a selection has been made, and the selected user profile is communicated to the advertising server 8.
  • the means 28 for selecting at least one link 27 performs a comparison of the user profile 16 and the arrays 25 of characteristics that are stored in the database 23. At least one link 27 associated with at least one matching array 25 is then transmitted to the means 30 for sending links to the client 1, and subsequently sent to the client.
  • the links 24 are preferably hypertext links, pointing to material 26 comprising hypertext documents containing sound, graphics etc., and in particular containing hypertext links to for example the advertiser's WWW-sites.
  • the material 26 pointed to by the links 27 can be downloaded to the client 1 while the client's Internet connection is idle, thereby not affecting the user's Internet access. Then, while the client is busy accessing new sites on the WWW, the documents pointed to by the links 27 can be displayed on the client.
  • the material 26 can also comprise graphical material suitable for displaying on the screen of the client 1 as background pictures. These background pictures could for example be downloaded during an Internet session when the user 7 is connected to the internet, and then be displayed on the screen of the client 2 while the client is not connected to the Internet .
  • said user specific profile 16 is further communicated to any remote server 2, providing the client with documents 4.
  • the complete procedure is illustrated in fig 6.
  • a user profile is defined by the user.
  • the user profile is stored at the client 1.
  • steps 40, 41 are performed for every user that uses the client 1 to access the Internet.
  • the user 7 currently using the client 1 selects his/her profile, and this profile 16 is communicated to the remote server 2 in step 43.
  • the remote server 2 receives the profile 16 m step 44, and can adapt 45 the requested document 4 m accordance with the profile 16 before the document is provided 46 to the client 1.
  • a block diagram of which is illustrated m fig 7, said steps 43 and 44 of communicating and receiving a user profile are achieved by attaching a character sequence to the request 12, made from the client 1 to the remote server 2, and subsequently extracting said sequence from the request.
  • the request 12 normally has the appearance shown in fig 8.
  • the user profile 16 is attached to the request, for example by adding a line reading "Profile: xxxxxxxxx” or its equivalence, where each x represents an information carrier, preferably a binary digit (see fig 9) .
  • Profile: xxxxxxxxxxx or its equivalence
  • each x represents an information carrier, preferably a binary digit (see fig 9) .
  • the exact formulation of this line is not limited to the above stated example. However, it is important that the format is known to the remote server.
  • the user profile is encoded by encoding means 19 m a suitable way, enabling only the remote servers that have access to decoding means 33 to read the user profile.
  • a key handling server 50 provides the encoding means 19 m the client 1 and the decoding means 33 m the remote server 2 with information 51 regarding if and how the profile is encoded and decoded respectively.
  • This encoding can for example consist of a conventional left or right shift operation of the bits comprising the user profile or user profile abstract .
  • the procedure for communicating the user profile or user profile abstract to the remote server is shown m fig 7.
  • step 52 the user profile is left or right shifted.
  • the profile is then attached to the request m step 53 and transmitted to the designated remote server m step 54.
  • steps 52, 53, 54 are accomplished by the means 19 and 20 m connection with the browser 10.
  • the remote server receives the request m the conventional way m step 55, and subsequently extracts the profile m steps 56 and 57.
  • the above mentioned means 32 for receiving the user profile are adapted to determine 56 the presence of the user profile m the request and to extract 57 the string sequence from the request. Finally the extracted string sequence is decoded m step 52.
  • the steps 43 and 44 of communicating and receiving the user profile comprises the procedure illustrated m fig 10.
  • a reply 63 is immediately transmitted 62 to the client 1, asking for a user profile.
  • This reply 63 needs only be transmitted if the remote server 2 is authorized to access the user profile and if the remote server 2 is interested m the user profile of the user currently requesting a document from the remote server 2.
  • the reply 63 is transmitted from the means 32 for receiving a user profile, possibly using the WWW-mterface 34.
  • a user profile 16 is defined 64 at the client 1, the profile is transmitted 66 to the remote server.
  • the reply 63 can include instructions to the client, requesting only an abstract of the user profile 16. This way, the remote server 2 only receives the profile information that it has use for. Additionally, the steps 43 and 44 require less time if only a small part of the profile 16 is communicated.
  • a user profile is not defined 64, e.g. if the client is not provided with the means 14 for defining and selecting a user profile, no profile is transmitted to the remote server 2. Possibly, a message is sent to the remote server indicating this situation, or preferably no action is taken 68.
  • the means 32 receive the transmitted user profile 70.
  • the key handling server 50 may provide the client with information regarding which remote servers 2 are authorized to read or alter or append the user profiles 16. This can be especially useful if no encoding scheme is utilized. Which parts of the profile 16 that are communicated to the remote server 2 can also be determined by the key handling server 50, or for example the advertising server 8. This ensures a dynamic profile handling method, where the provider of a remote server 2 can choose which parts of a profile that are needed at the remote server 2, and where only these parts are provided to the remote server.
  • the remote server After following the procedure, outlined in figs 7 or 10, the remote server has access to user specific information.
  • This information can be used in any number of ways in order to furnish the user with directed information.
  • the information can also be used for statistical purposes, in order to monitor what groups of users visit a particular WWW-site.
  • a user can be exposed to a hypertext link in ome of the pieces of material 26, directod to the user by the advertising server 8.
  • the WWW-page provided to his/her client will be customized.
  • the profile may be constantly updated to include a history of the user's Internet surfing. This history can then be accessed by any remote server authorized to read the profile.
  • each user specific profile 16 can include a point ID 80.
  • a point server 82 is connectable to the network, e.g. the Internet, said point server comprising a point database 84, associating a number of points 86 with each ID 80.
  • the remote server 2 in fig 11 provides a WWW-site where point earning and point spending is possible.
  • the point ID 80 is made accessible to the remote server 2.
  • Said point ID can then be used by the remote server to determine the number of points 86 that the specific user has available for spending. This is accomplished by transmitting the point ID 80 to the point server 82.
  • the point server 82 accesses the point database 84, and transmits to the remote server 2 the number of points 86 that are associated with the point ID 80.
  • the number of points can then be altered by a remote server, in accordance with the user's actions on a WWW-site. For instance, the user may be credited a number of points for using links provided to him/her in advertising material. These points can then be used at a different site for any type of service.

Abstract

The invention relates to a method for identifying a user of a network, such as the Internet, said network including several clients and several remote servers. At least one remote server is adapted to provide at least one client with a network accessible document, such as a hypertext document, in response to a request transmitted by the client to said remote server. The method includes the steps of defining at least one individual user profile consisting of information about the user, such as age, sex, interests, etc., and being provided by the user, storing said at least one predefined user profile in a memory means associated with the client, selecting one of said at least one predefined user profile in accordance with the user that is currently using the client for accessing the network, communicating the selected user profile to the remote server, and receiving the selected user profile at the remote server, before said document is provided to the client.

Description

METHOD FOR IDENTIFYING A USER OF A NETWORK
Technical field of the invention
The invention relates to a method for identifying a user of a network, preferably a wide area network, said network including several clients and several remote servers, wherein at least one remote server is adapted to provide at least one client with a network accessible document m response to a request transmitted by the client to said remote server.
In particular, the invention relates to a method for identifying a user of an Internet client, said client being connected to the Internet and being adapted to receive a hypertext document from a World Wide Web site provided by a remote server.
Background art
When advertising or displaying information on a network, e.g. the Internet, the advertiser or information provider is normally primarily interested m reaching a specific target group. This is a serious drawback for Internet marketing.
On the Internet, hypertext documents (e.g. HTTP documents) are linked to each other, constituting a complex structure, referred to as the World Wide Web (WWW) . One document can be called a WWW-page, a group of related documents can be called a WWW-site. To access the WWW-pages and sites, clients connected to the Internet are equipped with a hypertext interface, called a browser.
Known methods for advertising on the Internet include displaying smaller pieces of commercial or information as a part of a larger WWW-page. These pieces are called "banners", and can contain graphics, hypertext links etc. Another method is to display a second WWW-page called a "pop-up" m a new browser window. The material m the banner or pop-up can be related to the contents of the currently visited site, ensuring the provider of the banner or po -up that the banner or pop-up reaches a certain target group, namely the visitors of the specific site. For example, a WWW-site that contains information about used cars may have a banner that promotes a used- car dealership .
However, the advertiser can only hope to reach a certain user during the time the user visits the WWW- site. Once the user leaves, or if the user never enters the site, it is not possible to expose the user to the advertisement. Nor is it possible to distinguish between users of different age, nationality etc. An American site may well be visited by a user located m Europe, and this user may not be interested m the same banner-promotion that American visitors are.
According to one method, utilized by Doubleclick Inc., information about the user is attained by accessing the users IP (Internet Protocol) address. This address, consisting of a number of digits, e.g. 199.12.345.6, is compared to a database, and information about the user, i.e. country, state and area code, are extracted. This information is used to select banners that match the user. However, the information is not very extensive, and the targeting of advertisements is therefore limited.
One way to ensure a better targeting of information on the Internet is to define a user specific profile for each Internet user, and to communicate this profile to a server, said server being provided with means for accessing pieces of information or other material, e.g. advertisements, and for associating each piece of material with a certain target group. Said server is provided with means for furnishing the material to users having a user profile that corresponds to said target group, without being dependent on the users current whereabouts on the Web. This method is currently utilized by the applicant. One particular way to accomplish the provision of material from said server to the user is to download it to the client while the client's connection is idle, for example when the user is looking at a previously downloaded WWW-page, and to present it during the time while the client is busy downloading a new WWW-page. One such solution is for example mentioned m the US patent 5,572, 643.
This system can preferably be utilized to present the user with a link to a site that he/she is expected to be interested m. This is a way for a WWW-site provider to attract more interesting visitors, and a way for the user to quickly find new, interesting WWW-sites. A drawback with systems of this kind is that although the advertising material is directed towards specific target groups, the sites themselves, that hopefully are visited by the users, cannot be adapted to a specific user. This is especially desirable when the user visits the site as an immediate result of an advertisement presented to the user.
According to prior art, a customization of the material on a WWW-site can be accomplished by the use of "cookies". A cookie is a file that has been stored on a client from a specific site. The user profile can be communicated to the remote server for example through a submitted HTTP-form. The remote server packages the information and returns it to the client m the form of a cookie, which is stored as a file on the client. When the client subsequently requests a WWW-page from the remote server, the cookie file is attached to the request. The remote server processes the request, and can use the information m the attached cookie to customize the document. The WWW-page is then provided to the client. However, the use of cookies has several limiting factors.
Firstly, a cookie that has been stored on a client from a specific site can only be read back from that exact site. Therefore, the information in the cookie is site-dependent, and not accessible from another site. As a consequence, a first visit to the site is always necessary in order to create a user profile that the site subsequently can use for customizing the site.
Secondly, cookies are not Internet-user specific, rather operating system specific. In many cases, this means that all users of the same client computer share the same cookies. In some cases, for example if Windows- NT is used, every different user of the operating system can have an individual set of cookies. Still, the cookies are associated with the operating system user. When different users share operating system user ID, the information in the cookies stored on the client will not be able to distinguish between the different users.
Thirdly, once the user has accepted the storage of a cookie on the client, this cookie is generated and appended without the control of the user, and therefore can incorporate information from the user's behavior on the Internet. As a result, a cookie may well identify a client computer in a way that the user does not agree with. A user that one day visits several sites relating to real estate might not actually be interested in real estate. He/she might be doing research for someone else.
Summary of the invention
The present invention provides a solution to the above mentioned problems.
A first object of the present invention is to provide a method for communicating a standardized, user specific profile to a remote server in a network, especially to servers providing WWW-sites on the Internet .
A second object of the present invention is to provide a method for receiving said user specific profile at a remote server, enabling said remote server to use the information in said user profile, e.g. when providing information on the WWW.
A third object of the present invention is to provide a method for allowing said profile to be defined and updated by the user.
These and other objects are accomplished by a method for identifying a user of a network, such as the Internet, said network including several clients and several remote servers, wherein at least one remote server is adapted to provide at least one client with a network accessible document, such as a hypertext document, in response to a request transmitted by the client to said remote server. The method includes the steps of defining at least one user profile consisting of information about the user, such as age, sex, nationality, language, interests etc., and being provided by the user, storing said at least one predefined user profile in a memory-area of the client, selecting one of said at least one predefined user profile in accordance with the user that is currently using the client for accessing the network, communicating the selected user profile to the remote server, and receiving the selected user profile at the remote server, before said document is provided to the client. By using this method, a server that provides a client with information over e.g. the Internet has access to a user specific profile describing the user that is currently using the client. This enables the server to adapt the contents of for example hypertext documents comprised in a WWW-site in accordance with the user that is currently accessing them.
This presents entirely new means for directing the information on the server towards different groups of people. For example, again referring to a WWW-site marketing a used car dealership, the appearance of the site can be allowed to vary depending on what age, etc., the user has. A young, not married user can be presented with information about fast, sporty cars, while the middle aged father or mother of three children can be presented with information about stationwagons and so on.
Of course, this is desirable from an advertiser's point of view. A WWW-campaign or a permanent marketing WWW-site will be tremendously more effective when given this possibility to direct the material towards each individual visitor.
At the same time, however, the user also benefits from the system. Each time the user visits a WWW-site applying the method according to the invention, he/she enters a WWW-site adapted to his/hers interests, age or profession. The endless visiting of sites that are not really interesting decreases, and surfing on the Internet becomes more efficient .
According to a first embodiment of the present invention, the profile is communicated to the remote server by appending a character sequence to the request transmission made by the client to the remote server, said character sequence having a predetermined format and representing the selected user profile, in which case the user profile can be received by extracting said character sequence from the request .
In this way, the communication of the profile is achieved with a minimum of effort. The request transmission, which in any case is made to the server in order to receive the WWW-page requested by the client, can be extended to include said character sequence, without causing any noticeable delay. The request transmission can be initiated by the network interface, e.g. a HTTP-browser, and the character sequence can be appended by means for communicating a user profile, provided in the client.
This facilitates implementing the method on a client that presently communicates with the network with an existing interface. The character sequence can be encoded by encoding means provided in the client and can be decoded by decoding means in the remote server. This ensures that the information in a user specific profile only is made available to those remote servers that are authorized to access the information.
Further, a key handling server can provide said encoding means and said decoding means with information regarding if and how said character sequence is to be encoded and decoded respectively.
Alternatively, according to a second embodiment of the invention, the profile is communicated to the remote server through a procedure, where the client makes said request to the remote server, the remote server makes a second request, investigating whether a user profile is available at the client and requesting said user profile from the client, and the client responds to the investigation by transmitting the user profile to the remote server. This procedure is somewhat more complex than the suggested method of attaching a string sequence to the request transmission, but will nevertheless only cause a negligible delay. An advantage is that according to this procedure, the profile is only communicated when the remote server requests it. Many unnecessary transmissions of user profiles are avoided. The conventional request transmission is left unaltered.
Further, as the client in this procedure only communicates the user profile after a reply from the remote server, unauthorized access to profile information may be eliminated. An authorization check may be included in the procedure.
Said user profile can further comprise a user ID, which enables the remote server to attain, from a second remote server, a credit value, representing a number of points available to the user in a point based credit system Credibility systems according to prior art are site based, meaning that a user can earn and spend point at one specific WWW-site. With the present invention, it is possible to include a point ID in the user specific profile, enabling a remote server to access a the number of points a user has available at a point server. This makes a centralized point system possible, where a user can spend and earn points at different sites.
Short description of the drawings
The invention will now be described more in detail, with reference to the drawings, where:
Fig 1 represents an example of an environment in which the method according to the invention is applicable.
Fig 2 is a schematic representation of the advertising server in fig 1.
Fig 3 is a schematic representation of the client in fig 1. Fig 4 is a schematic representation of the remote server in fig 1.
Fig 5 is a schematic representation of how a client, the advertising server, a remote server and a key handling server are connected to each other. Fig 6 is a block diagram illustrating the method according to the invention.
Fig 7 is a block diagram illustrating a first embodiment of a part of the method according to the present invention. Fig 8 shows an example of a request according to prior art .
Fig 9 shows an example of a request according to the invention.
Fig 10 is a block diagram illustrating a second embodiment of a part of the method according to the present invention. Fig 11 is a schematic representation of a point server and a remote server.
Detailed description Fig 1 shows a preferred environment in which the method according to the present invention is applicable. In fig 1, a client 1 is connectable to a remote server 2 m a wide area network over a transmission line 3, using for example TCP/IP. The server 2 provides the client with network accessible documents 4. In the illustrated example, the client is connectable to the remote server 2 via an Internet Service Provider (ISP) 5 connected to the World Wide Web (WWW) 6 and the network accessible documents are hypertext documents 4, stored on the remote server 2. When a user 7 connects the client 1 to the
Internet via the ISP 5, an Internet session is commenced, enabling the user to access documents 4 available on the World Wide Web 6.
The client 1 can also be connectable to an advertising server 8. Preferably the advertising server 8 is connected to the Internet, and communication between the client 1 and the advertising server 8 can take place over the Internet . The method according to the present invention is however not limited to the environment m the illustrated example m fig 1.
The client 1 will now be described more m detail, with reference to fig 2.
The client is provided with means 10 for displaying hypertext documents, hereafter called a browser 10. The browser acts as an interface between the user 7 and the WWW 6. When the user clicks on a hypertext link m a hypertext document, previously downloaded to the client, a request transmission 12 is made from the client to the remote server 2 providing the requested document 4. Normally it is the browser 10 that executes this request transmission 12, hereafter referred to as a "request". Further, the client is provided with means 14 for defining at least one user specific profile 16 and selecting one of said at least one user specific profile 16. A storage means 18, such as a disc, is arranged to store the at least one user profile 16. Said means 14 for defining and selecting said profile 16 can be provided as a software included in the browser 10, or by a separate software, and can be initiated before the Internet connection is established, or at any time during the Internet-session.
The client is further provided with means 20 for communicating the profile to the advertising server 8 and any remote server 2 that provides the client with documents 4. According to a preferred embodiment of the invention, said communication is accomplished when the client requests information from a remote server. Said means 20 for communicating the profile can be incorporated in the browser 10, but may equally well comprise a separate, stand-alone software. Also provided in the client are encoding means 19, arranged to encode said profile 16 before the profile is communicated to a remote server.
Referring to fig 3, said advertising server 8 contains means 22 for storing a plurality of links 24, pointing to material 26 provided on the WWW by different advertisers, who have defined to what specific target groups they want to expose their material 26. The advertising server 8 is further provided with means 28 for selecting suitable links to furnish to a user, and a WWW-interface 30 for receiving said profile 16 and for transmitting selected links 27 to the user, in order to enable the user to receive advertising material 26 that matches his/her interests, sex, age, etc., as defined in the profile 16. Said means 22 for storing links can comprise a database 23, storing each link 24 together with an associated array 25 of suitable criteria, describing the type of user that the material is intended for. Each array 25 of criteria is preferably defined in the same way as the user profile 16, in order to easily establish whether a specific user profile matches the criteria associated with a specific link 24.
Further according to the invention, the remote server 2, shown in fig 4, is provided with means 32 for receiving the user profile, and decoding means 33 for decoding an encoded user profile. These means 32, 33 can be included in a conventional WWW-interface 34 that receives a request 12 from the client and in response to the request furnishes the client with a document 4. However, said means 32, 33 can equally well comprise separate software. In either case, the means 32 may utilize the WWW-interface 34 to communicate information over the Internet .
The function of the above described system will now be discussed.
In order to ensure efficient displaying of advertisements or information to a selected user group the user 7 of the client 1 identifies him-/herself before connecting to the ISP server 2 and commencing the Internet-session. The identification includes defining a profile 16 consisting of any number of specific pieces of information about the user, such as age, sex, interests etc .
As the user 7 connects the client 1 to the Internet, or at any time while the user is connected to the Internet, the user selects a predefined user profile 16 stored on the disc 18, using the software 14.
Naturally, the first time a specific user 7 uses the client 1, a new profile is defined using the software 14, and if, at any time, the user wants to change or amend his/her profile, this can also be accomplished using the software 14.
As the user selects a user profile 16, the advertising server 8 is notified that a selection has been made, and the selected user profile is communicated to the advertising server 8. The means 28 for selecting at least one link 27 performs a comparison of the user profile 16 and the arrays 25 of characteristics that are stored in the database 23. At least one link 27 associated with at least one matching array 25 is then transmitted to the means 30 for sending links to the client 1, and subsequently sent to the client.
The links 24 are preferably hypertext links, pointing to material 26 comprising hypertext documents containing sound, graphics etc., and in particular containing hypertext links to for example the advertiser's WWW-sites.
According to prior art, the material 26 pointed to by the links 27 can be downloaded to the client 1 while the client's Internet connection is idle, thereby not affecting the user's Internet access. Then, while the client is busy accessing new sites on the WWW, the documents pointed to by the links 27 can be displayed on the client.
The material 26 can also comprise graphical material suitable for displaying on the screen of the client 1 as background pictures. These background pictures could for example be downloaded during an Internet session when the user 7 is connected to the internet, and then be displayed on the screen of the client 2 while the client is not connected to the Internet .
According to the method of the invention, said user specific profile 16 is further communicated to any remote server 2, providing the client with documents 4. The complete procedure is illustrated in fig 6.
Of course, the advertising server 8 is not essential to the invention. It is included in the discussion primarily to serve as an example of how the identification method according to the invention can be utilized. First, m step 40, a user profile is defined by the user. Then, in step 41, the user profile is stored at the client 1. These steps 40, 41 are performed for every user that uses the client 1 to access the Internet. In step 42, the user 7 currently using the client 1 selects his/her profile, and this profile 16 is communicated to the remote server 2 in step 43. The remote server 2 receives the profile 16 m step 44, and can adapt 45 the requested document 4 m accordance with the profile 16 before the document is provided 46 to the client 1. According to one preferred embodiment, a block diagram of which is illustrated m fig 7, said steps 43 and 44 of communicating and receiving a user profile are achieved by attaching a character sequence to the request 12, made from the client 1 to the remote server 2, and subsequently extracting said sequence from the request.
The request 12 normally has the appearance shown in fig 8. According to the invention, the user profile 16 is attached to the request, for example by adding a line reading "Profile: xxxxxxxxx" or its equivalence, where each x represents an information carrier, preferably a binary digit (see fig 9) . Of course, the exact formulation of this line is not limited to the above stated example. However, it is important that the format is known to the remote server.
The relationship between the information carriers in the user profile and the different qualities of the user, such as age, sex, nationality etc., is not explicitly stated. Additionally, it is not necessary to attach the complete user profile to the request, but instead a smaller abstract may be attached. Information about what information is included in the request is only distributed to authorized servers.
Preferably, the user profile is encoded by encoding means 19 m a suitable way, enabling only the remote servers that have access to decoding means 33 to read the user profile. In this case a key handling server 50 provides the encoding means 19 m the client 1 and the decoding means 33 m the remote server 2 with information 51 regarding if and how the profile is encoded and decoded respectively. This encoding can for example consist of a conventional left or right shift operation of the bits comprising the user profile or user profile abstract .
The procedure for communicating the user profile or user profile abstract to the remote server is shown m fig 7. In step 52 the user profile is left or right shifted. The profile is then attached to the request m step 53 and transmitted to the designated remote server m step 54. These three steps 52, 53, 54 are accomplished by the means 19 and 20 m connection with the browser 10. The remote server receives the request m the conventional way m step 55, and subsequently extracts the profile m steps 56 and 57. The above mentioned means 32 for receiving the user profile are adapted to determine 56 the presence of the user profile m the request and to extract 57 the string sequence from the request. Finally the extracted string sequence is decoded m step 52.
According to an alternative embodiment, the steps 43 and 44 of communicating and receiving the user profile comprises the procedure illustrated m fig 10.
When the remote server 2 m step 60 receives a request from the client 1, a reply 63 is immediately transmitted 62 to the client 1, asking for a user profile. This reply 63 needs only be transmitted if the remote server 2 is authorized to access the user profile and if the remote server 2 is interested m the user profile of the user currently requesting a document from the remote server 2. The reply 63 is transmitted from the means 32 for receiving a user profile, possibly using the WWW-mterface 34.
In the case a user profile 16 is defined 64 at the client 1, the profile is transmitted 66 to the remote server. The reply 63 can include instructions to the client, requesting only an abstract of the user profile 16. This way, the remote server 2 only receives the profile information that it has use for. Additionally, the steps 43 and 44 require less time if only a small part of the profile 16 is communicated.
In the case a user profile is not defined 64, e.g. if the client is not provided with the means 14 for defining and selecting a user profile, no profile is transmitted to the remote server 2. Possibly, a message is sent to the remote server indicating this situation, or preferably no action is taken 68. The means 32 receive the transmitted user profile 70.
In either one of the two described embodiments, the key handling server 50 may provide the client with information regarding which remote servers 2 are authorized to read or alter or append the user profiles 16. This can be especially useful if no encoding scheme is utilized. Which parts of the profile 16 that are communicated to the remote server 2 can also be determined by the key handling server 50, or for example the advertising server 8. This ensures a dynamic profile handling method, where the provider of a remote server 2 can choose which parts of a profile that are needed at the remote server 2, and where only these parts are provided to the remote server.
After following the procedure, outlined in figs 7 or 10, the remote server has access to user specific information. This information can be used in any number of ways in order to furnish the user with directed information. The information can also be used for statistical purposes, in order to monitor what groups of users visit a particular WWW-site.
Specifically, a user can be exposed to a hypertext link in ome of the pieces of material 26, directod to the user by the advertising server 8. When the user follows the link, the WWW-page provided to his/her client will be customized.
In a certain embodiment of hte present invention, the profile may be constantly updated to include a history of the user's Internet surfing. This history can then be accessed by any remote server authorized to read the profile.
In one use the present invention, illustrated in fig 11, each user specific profile 16 can include a point ID 80. A point server 82 is connectable to the network, e.g. the Internet, said point server comprising a point database 84, associating a number of points 86 with each ID 80. The remote server 2 in fig 11 provides a WWW-site where point earning and point spending is possible. When a user profile 16 is communicated to a remote server 2 in the previously described way, the point ID 80 is made accessible to the remote server 2. Said point ID can then be used by the remote server to determine the number of points 86 that the specific user has available for spending. This is accomplished by transmitting the point ID 80 to the point server 82. The point server 82 accesses the point database 84, and transmits to the remote server 2 the number of points 86 that are associated with the point ID 80. The number of points can then be altered by a remote server, in accordance with the user's actions on a WWW-site. For instance, the user may be credited a number of points for using links provided to him/her in advertising material. These points can then be used at a different site for any type of service.
It is to be understood that the present invention disclosed herein not is limited to the above described preferred embodiments .

Claims

1. Method for identifying a user of a network, such as the Internet, said network including several clients and several remote servers, wherein at least one remote server is adapted to provide at least one client with a network accessible document, such as a hypertext document, in response to a request transmitted by the client to said remote server, said method including the steps of defining at least one individual user profile consisting of information about the user, such as age, sex, interests etc., and being provided by the user, storing said at least one predefined user profile in a memory means associated with the client, selecting one of said at least one predefined user profile in accordance with the user that is currently using the client for accessing the network, communicating the selected user profile to the remote server, thereby giving the remote server access to information about the user before said document is provided to the client.
2. Method as claimed in claim 1, wherein said user profile is communicated to the remote server by appending a character sequence to the request transmission made by the client to the remote server, said character sequence having a predetermined format and representing the selected user profile.
3. Method as claimed in claim 2, wherein said request transmission is initiated by a network interface in said client, such as a browser, and wherein the character string is appended to the request transmission by a means for communicating the user profile.
4. Method as claimed in claim 2 or 3 , wherein said character sequence is encoded by encoding means provided in the client and said character sequence is decoded by decoding means provided in the remote server .
5. Method as claimed in claim 4, wherein a key handling server provides said encoding means and said decoding means with information regarding if and how said character sequence is to be encoded and decoded respectively.
6. Method as claimed in any of the preceding claims, further including the step of using said user profile at the remote server for adapting said network accessible document, before said document is provided to the client.
7. Method as claimed in any of the preceding claims, wherin said user profile further comprises a user ID, which enables the remote server to access, from a second remote server, the user's credibility in a point based credit system.
8. Method as claimed in claim 1, wherein the profile is communicated to the remote server through a procedure, including transmitting said request from the client to the remote server, transmitting a second request from the remote server to the client, requesting a user profile from the client, and transmitting the user profile from the client to the remote server in response to said second request .
9. Method as claimed in claim 8, further including the step of using said user profile at the remote server for adapting said network accessible document, before said document is provided to the client.
10. Method as claimed in claim 8, where said user profile further comprises a user ID, which enables the remote server to attain, from a second remote server, a credit value, representing a number of points available to the user in a point based credit system.
11. Method for identifying a user of a network, such as the Internet, said network including several clients and several remote servers, wherein at least one remote server is adapted to provide at least one client with a network accessible document, such as a hypertext document, in response to a request transmitted by the client to said remote server, characterized by receiving an individual user profile at the remote server before said document is provided to the client, said individual user profile having been selected by the user from a plurality of user profiles, stored in a memory means associated with the client, each user profile consisting of information about a specific user, such as age, sex, interests etc.
PCT/SE1999/002058 1998-11-12 1999-11-11 Method for identifying a user of a network WO2000029982A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
AU15933/00A AU1593300A (en) 1998-11-12 1999-11-11 Method for identifying a user of a network

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US18985198A 1998-11-12 1998-11-12
US09/189,851 1998-11-12

Publications (1)

Publication Number Publication Date
WO2000029982A1 true WO2000029982A1 (en) 2000-05-25

Family

ID=22699022

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/SE1999/002058 WO2000029982A1 (en) 1998-11-12 1999-11-11 Method for identifying a user of a network

Country Status (2)

Country Link
AU (1) AU1593300A (en)
WO (1) WO2000029982A1 (en)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2002019720A2 (en) * 2000-09-01 2002-03-07 Oracle International Corporation Dynamic personalized content selection for a media server
EP1271365A1 (en) * 2000-03-30 2003-01-02 Gavoa Ltd Customised content delivery
AU762147B2 (en) * 1999-12-17 2003-06-19 Canon Kabushiki Kaisha Automatic distribution, selection and display of web advertisements
EP1331784A1 (en) * 2002-01-21 2003-07-30 Tric Ab A method for providing access to contents on a network based on content access rights
WO2004066057A2 (en) * 2003-01-21 2004-08-05 W3Iln Limited Improvements in web servers
US6848542B2 (en) * 2001-04-27 2005-02-01 Accenture Llp Method for passive mining of usage information in a location-based services system
US7437295B2 (en) 2001-04-27 2008-10-14 Accenture Llp Natural language processing for a location-based services system
US7860519B2 (en) 2001-04-27 2010-12-28 Accenture Global Services Limited Location-based services system
US7958504B2 (en) 2001-04-19 2011-06-07 International Business Machines Corporation Distributing software features to a computer

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5636346A (en) * 1994-05-09 1997-06-03 The Electronic Address, Inc. Method and system for selectively targeting advertisements and programming
US5740549A (en) * 1995-06-12 1998-04-14 Pointcast, Inc. Information and advertising distribution system and method
WO1998019224A2 (en) * 1996-10-29 1998-05-07 Open Market, Inc. Controlled transfer of information in computer networks
JPH10134080A (en) * 1996-11-01 1998-05-22 Imamura Shiyunya Sending system for information by request object
US5761648A (en) * 1995-07-25 1998-06-02 Interactive Coupon Network Interactive marketing network and process using electronic certificates
US5828837A (en) * 1996-04-15 1998-10-27 Digilog As Computer network system and method for efficient information transfer

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5636346A (en) * 1994-05-09 1997-06-03 The Electronic Address, Inc. Method and system for selectively targeting advertisements and programming
US5740549A (en) * 1995-06-12 1998-04-14 Pointcast, Inc. Information and advertising distribution system and method
US5761648A (en) * 1995-07-25 1998-06-02 Interactive Coupon Network Interactive marketing network and process using electronic certificates
US5828837A (en) * 1996-04-15 1998-10-27 Digilog As Computer network system and method for efficient information transfer
WO1998019224A2 (en) * 1996-10-29 1998-05-07 Open Market, Inc. Controlled transfer of information in computer networks
JPH10134080A (en) * 1996-11-01 1998-05-22 Imamura Shiyunya Sending system for information by request object

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
PATENT ABSTRACTS OF JAPAN *

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
AU762147B2 (en) * 1999-12-17 2003-06-19 Canon Kabushiki Kaisha Automatic distribution, selection and display of web advertisements
EP1271365A1 (en) * 2000-03-30 2003-01-02 Gavoa Ltd Customised content delivery
WO2002019720A2 (en) * 2000-09-01 2002-03-07 Oracle International Corporation Dynamic personalized content selection for a media server
WO2002019720A3 (en) * 2000-09-01 2003-03-13 Oracle Int Corp Dynamic personalized content selection for a media server
US6944585B1 (en) 2000-09-01 2005-09-13 Oracle International Corporation Dynamic personalized content resolution for a media server
US7958504B2 (en) 2001-04-19 2011-06-07 International Business Machines Corporation Distributing software features to a computer
US6848542B2 (en) * 2001-04-27 2005-02-01 Accenture Llp Method for passive mining of usage information in a location-based services system
US7437295B2 (en) 2001-04-27 2008-10-14 Accenture Llp Natural language processing for a location-based services system
US7860519B2 (en) 2001-04-27 2010-12-28 Accenture Global Services Limited Location-based services system
EP1331784A1 (en) * 2002-01-21 2003-07-30 Tric Ab A method for providing access to contents on a network based on content access rights
WO2004066057A2 (en) * 2003-01-21 2004-08-05 W3Iln Limited Improvements in web servers
WO2004066057A3 (en) * 2003-01-21 2004-10-07 W3Iln Ltd Improvements in web servers

Also Published As

Publication number Publication date
AU1593300A (en) 2000-06-05

Similar Documents

Publication Publication Date Title
US7243129B1 (en) Method and apparatus for customization of information content provided to a requestor over a network using anonymous demographic data stored on a demographic server
US6070145A (en) Respondent selection method for network-based survey
US7028072B1 (en) Method and apparatus for dynamically constructing customized advertisements
US10296521B2 (en) Method and system for providing content to users based on frequency of interaction
US9269106B2 (en) System and method for dynamically changing the content of an internet web page
US6085229A (en) System and method for providing client side personalization of content of web pages and the like
US20040143499A1 (en) System and method for delivering plural advertisement information on a data network
US9369534B2 (en) System and method of consistent internet web site banners that provide portal-like functionality
US20040098449A1 (en) System and method for disseminating information over a communication network according to predefined consumer profiles
US7562387B2 (en) Method and apparatus for selective disabling of tracking of click stream data
US20020184086A1 (en) Method and system for distributing targeted advertising
US20020194062A1 (en) Method and system for simulating the distribution of targeted advertising
US20030154126A1 (en) System and method for identifying and offering advertising over the internet according to a generated recipient profile
US20040176995A1 (en) Method and apparatus for anonymous data profiling
US20100268584A1 (en) System and Methods for Marketing and Advertising Referral over a Communications Network
JP2009530705A (en) Delivering targeted content for networks
US20020161639A1 (en) Method and apparatus for targeted advertising and promotions using a computer network
AU2002245622A1 (en) Method and apparatus for serving a message in conjuction with an advertisement
CA2439949A1 (en) Method and apparatus for serving a message in conjunction with an advertisement
CN102227744A (en) Customizable content for distribution in social networks
KR20010070285A (en) A system and the method for recording connections to internet advertisement
US7930213B1 (en) Method and apparatus for completing, securing and conducting an E-commerce transaction
KR100678569B1 (en) Target advertisement system in community of network and method thereof
WO2001095586A2 (en) System and method for disseminating information over a communication network according to predefined consumer profiles
WO2000029982A1 (en) Method for identifying a user of a network

Legal Events

Date Code Title Description
ENP Entry into the national phase

Ref country code: AU

Ref document number: 2000 15933

Kind code of ref document: A

Format of ref document f/p: F

AK Designated states

Kind code of ref document: A1

Designated state(s): AE AL AM AT AT AU AZ BA BB BG BR BY CA CH CN CR CU CZ CZ DE DE DK DK DM EE EE ES FI FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK SK SL TJ TM TR TT TZ UA UG US UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): GH GM KE LS MW SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

122 Ep: pct application non-entry in european phase