WO2002013012A2 - Method for detecting and evaluating user activities in virtual environments - Google Patents
Method for detecting and evaluating user activities in virtual environments Download PDFInfo
- Publication number
- WO2002013012A2 WO2002013012A2 PCT/EP2001/007697 EP0107697W WO0213012A2 WO 2002013012 A2 WO2002013012 A2 WO 2002013012A2 EP 0107697 W EP0107697 W EP 0107697W WO 0213012 A2 WO0213012 A2 WO 0213012A2
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- server
- events
- event
- stored
- sensors
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/011—Arrangements for interaction with the human body, e.g. for user immersion in virtual reality
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/34—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
- G06F11/3409—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment for performance assessment
- G06F11/3414—Workload generation, e.g. scripts, playback
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/34—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
- G06F11/3466—Performance evaluation by tracing or monitoring
- G06F11/3495—Performance evaluation by tracing or monitoring for systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/34—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
- G06F11/3438—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment monitoring of user actions
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2201/00—Indexing scheme relating to error detection, to error correction, and to monitoring
- G06F2201/86—Event-based monitoring
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2201/00—Indexing scheme relating to error detection, to error correction, and to monitoring
- G06F2201/875—Monitoring of systems including the internet
Definitions
- the method according to the invention relates to the field of Internet services, in particular to the acquisition and evaluation of user activities in virtual environments with multimedia and three-dimensional content, in which larger amounts of data are transmitted once from the server to the client and thus to the user when the application is started.
- Services offered via computer network purposes such as B. the World Wide Web (WWW) and the Internet are characterized by a high degree of interaction.
- This interaction consists of exploring the presented content by the user of the service offering and occasionally activating parts of the content [e.g. B. Clicking Links].
- the interaction is carried out directly on a computer connected to the network (hereinafter referred to as "client”).
- client This evaluates the user activities and, if necessary, requests new content via the network from a computer which provides the content (hereinafter referred to as "server”).
- the provider is thus able to back up his offer to a customer who wants to place an advertisement, (see Hsiang Chen, Zixiang (Alex) Tan: Toward a Standardized Internet Measurement conference proceedings WebNet 99 world Conference on the WWW and Internet, Honolulu, Hawaii, October 24-30, 1999) Association for the Advancement of Computing in Education, Charlottesville, VA, 1999; Pages 195-200, ISBN: 1-880094-36-3).
- HTML pages very small parts
- the log files of the server are essentially evaluated.
- these files contain a time stamp for each client access, the client's IP address (the number of the client computer in the Internet protocol / IP) and the desired HTML page or the request with all parameters (see Dietmar Janetzko: Surfer in sight Observing, questioning eavesdropping - "Netizens" are becoming the favorite victim of market and social researchers In: c't 20/99 (1999) Verlag Heinz Heise, Hannover 1999).
- the provider evaluates them and creates "navigation profiles" of the users by chronologically sorting all entries for an IP address and reconstructing the logical path in the overall domain of the content offer, because the client simply clicks each user’s mouse click as a request interprets a new page and transfers it unfiltered to the server.
- the client essentially plays the role of a presentation tool in 2D applications, which displays partial content (HTML pages) and offers the user as the almost only interaction option the selection of new partial content [see Paul de Bra, John Leggett, (eds.): Proc. WebNet 99 world Conference on the WWW and Internet. Conference proceedings WebNet 99world Conference on the WWW and Internet, Honolulu, Hawaii, October 24-30, 1999. Association for the Advancement of Computin in Education, Charlottesville, VA, 1999, ISBN: 1-880094-36-3, URL: www. aace.org].
- the client takes on significantly more tasks and gives the user a much greater freedom in choosing his exploration methods.
- virtual reality worlds also called “virtual reality worlds”
- the user has much greater freedom in orientation, navigation and interaction.
- HTML Hypertext Markup Language
- VRML Virtual Reality Modeling Language
- the VRML-97 language offers functions for making geometric objects touch-sensitive, that is, it enables touch objects in the scene graph to be clicked on with the mouse and the associated event to be evaluated.
- the position and the orientation of the virtual camera in the virtual environment can be determined relative to the local coordinate system of the node via proximity sensor nodes.
- the object of the invention is to provide a provider / provider in virtual environments with multimedia and / or three-dimensional content To make interaction actions and navigation actions accessible to users in a form that enables them to evaluate and optimize their range of services.
- interaction actions and navigation actions of users are recorded as events with a location-based component and a component that defines the actions themselves via sensors S, which are placed at suitable points in the virtual environment.
- the events detected by the sensors S are temporarily stored in suitable memory modules Pl-n together with a component which characterizes the time of the occurrence of the event in question, and are transmitted to a server at freely definable intervals.
- the transmitted events are stored in a database DB assigned to the server.
- An address-related component is added to each event.
- a database DB is available in which events with the associated event data are stored.
- the provider / provider is thus able to carry out a statistical evaluation of the virtual environment and / or individual objects or locations of the virtual environment of his range of services via an appropriate evaluation program.
- FIG. 1 shows a block diagram of the components involved in the method and the transport of event messages (events) taking place between them.
- the existing virtual environment of the data service is supplemented by suitable sensors S or the sensors S are already built in when developing a new virtual environment.
- the sensors S can be created using special system properties of the runtime environment or installed as external components in the presentation unit.
- position sensors Ps, visibility sensors Ss and bruise sensors Bs are used, which each record the event specific to them and report them to a first buffer memory P1.
- the sensors used in the exemplary embodiment are described in more detail below:
- Position sensors Ps detect the location and viewing direction of the visitor or the virtual camera at any time.
- Visibility sensors Ss determine which objects are in the view of the visitor (or the virtual camera) at a given time and how long this is the case.
- Bs determine whether and how the visitor is in the virtual environment with a
- Object interacts (e.g. by clicking, clicking and dragging, more complex
- the sensors S described above are assigned to the virtual environment of the client of the customer and are therefore used as content in a system of 2D pages.
- the sensors S are in particular assigned to exposed locations in the virtual environment, which are particularly well suited for recording meaningful customer activities in relation to the use of the service offering used by the customer. In the exemplary embodiment, these are in particular also places or locations to which links with advertising content have been assigned.
- a system of buffer memories Pl-n is located on the client, which in the specific case is designed as a two-stage buffer memory and consists of a first buffer memory P1 and a second buffer memory P2.
- All interaction actions and navigation actions detected by the sensors S in the virtual environment are automatically transmitted as events with a location-related component and a component which defines the event itself to the first buffer memory P1 and are collected and stored there together with a component which identifies the time of the occurrence of the respective event ,
- the first buffer memory P 1 is assigned to the virtual environment and cannot communicate with the server. It therefore only serves as an output unit for the virtual environment.
- the first buffer store P1 is full, z. B. after 5 entered events, the grouped data are automatically transferred from the first buffer memory P1 to the second buffer memory P2.
- the second buffer memory P2 is assigned to the 2D environment of the client and can therefore communicate with the server. Larger sequences of event data, e.g. B. 100 pieces, over a
- Transfer computer network e.g. the Internet with HTTP protocol
- HTTP communication protocol
- the intermediate buffering according to the invention and the use of a transfer function which is present in http but is not available in VRML (and other systems) (form submit instead of HTTP get request) makes it possible to transfer the large amounts of data which arise to the server.
- the events (events) are entered into the database DB together with the respective IP number on the server.
- the database DB is assigned to the server together with an evaluation system AS. Statistics and other reports can be generated from the database DB using the evaluation software of the evaluation system AS.
- the method according to the invention is characterized in that it allows a user / provider whose range of services is based on multimedia and / or three-dimensional structures to carry out a comprehensive assessment of his range of services in relation to customer behavior. For example, a statistical evaluation of the user activities and possibly also a reproduction of the navigation path of individual user sessions is possible. It is also possible to evaluate individual locations in the virtual environment (e.g. for advertising purposes), to evaluate individual objects and to optimize the overall spatial structure for more effective navigation. Another advantage of the solution is that by using the HTTP transmission protocol instead of a proprietary transmission protocol, problems that can be caused by security measures (e.g. firewall computers) in the network (e.g. prevention of data communication) largely occur be avoided.
- security measures e.g. firewall computers
- the provided IP port 80 is activated by the usual firewall settings for the necessary data transfer.
- AS evaluation system (e.g. for statistical evaluation)
Abstract
Description
Claims
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP01955333A EP1307808A2 (en) | 2000-08-04 | 2001-07-05 | Method for detecting and evaluating user activities in virtual environments |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE2000139335 DE10039335A1 (en) | 2000-08-04 | 2000-08-04 | Procedure for recording and evaluating user activities in virtual environments |
DE10039335.7 | 2000-08-04 |
Publications (2)
Publication Number | Publication Date |
---|---|
WO2002013012A2 true WO2002013012A2 (en) | 2002-02-14 |
WO2002013012A3 WO2002013012A3 (en) | 2002-07-18 |
Family
ID=7652159
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/EP2001/007697 WO2002013012A2 (en) | 2000-08-04 | 2001-07-05 | Method for detecting and evaluating user activities in virtual environments |
Country Status (3)
Country | Link |
---|---|
EP (1) | EP1307808A2 (en) |
DE (1) | DE10039335A1 (en) |
WO (1) | WO2002013012A2 (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE10254615A1 (en) * | 2002-11-22 | 2004-06-17 | Infineon Technologies Ag | Interface circuit |
US8392553B2 (en) | 2003-04-29 | 2013-03-05 | University Of Strathclyde | Remote monitoring by tracking, storing, and analyzing user interactions with an operating system of a data processing device |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5951642A (en) * | 1997-08-06 | 1999-09-14 | Hypertak, Inc. | System for collecting detailed internet information on the basis of the condition of activities of information viewers viewing information of service providers |
WO2000031671A1 (en) * | 1998-11-19 | 2000-06-02 | Accenture Llp | Collection and analysis of user profile information |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5958009A (en) * | 1997-02-27 | 1999-09-28 | Hewlett-Packard Company | System and method for efficiently monitoring quality of service in a distributed processing environment |
GB2346229B (en) * | 1999-01-29 | 2003-04-30 | Hewlett Packard Co | Website usage monitoring |
-
2000
- 2000-08-04 DE DE2000139335 patent/DE10039335A1/en not_active Withdrawn
-
2001
- 2001-07-05 WO PCT/EP2001/007697 patent/WO2002013012A2/en active Application Filing
- 2001-07-05 EP EP01955333A patent/EP1307808A2/en not_active Ceased
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5951642A (en) * | 1997-08-06 | 1999-09-14 | Hypertak, Inc. | System for collecting detailed internet information on the basis of the condition of activities of information viewers viewing information of service providers |
WO2000031671A1 (en) * | 1998-11-19 | 2000-06-02 | Accenture Llp | Collection and analysis of user profile information |
Also Published As
Publication number | Publication date |
---|---|
DE10039335A1 (en) | 2002-02-14 |
WO2002013012A3 (en) | 2002-07-18 |
EP1307808A2 (en) | 2003-05-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE69834807T2 (en) | SYSTEM AND METHOD FOR SELECTING AND LOADING VARIOUS TYPES OF VIDEO DATA IN A COMPUTER NETWORK | |
DE69730056T2 (en) | ROUTES OF DUPLICATES | |
DE60108861T2 (en) | DEVICE AND METHOD FOR MONITORING THE NETWORK LOAD | |
DE69926459T2 (en) | METHOD AND DEVICE FOR REDUCE SERVER-EXCLUSIVE HYPERLINK REFERENCES | |
DE69908079T2 (en) | MONITORING THE USE OF INFORMATION ON A COMPUTER NETWORK | |
DE69934871T2 (en) | Method and system for optimally selecting a web firewall in a TCP / IP network | |
DE60114999T2 (en) | MONITORING AND INTERACTION WITH NETWORK SERVICES | |
DE69933902T2 (en) | System for providing enhanced security for transactions transmitted over a distributed network | |
EP1797699B1 (en) | Method for the targeted control of online advertising and associated method and system | |
DE69830457T2 (en) | Network-based tool for reviewing documents | |
DE19983761B3 (en) | Apparatus and method for collecting and analyzing communication data | |
DE10003907B4 (en) | Method, device and data processing program for the application when accessing hypertext documents | |
DE60038705T2 (en) | METHOD AND DEVICE FOR THE ACTIVITY-BASED COOPERATION OF A COMPUTER SYSTEM EQUIPPED WITH A COMMUNICATION MANAGER | |
DE69738309T2 (en) | DISTRIBUTED PROCESSING | |
DE602004003135T2 (en) | UNIFORM MANAGEMENT OF NET RESOURCES FOR THE SIMULTANEOUS PARTICIPATION OF SEVERAL USERS AT A MEETING | |
DE202014011622U1 (en) | Device for determining rating information for online media presentations | |
DE202013012946U1 (en) | devices for sharing data about online media impressions | |
DE202021103602U1 (en) | Benchmark function for output nodes | |
DE10314792A1 (en) | Track users on a web server network | |
DE60210356T2 (en) | Manager of service level agreements in a data network | |
DE19813884B4 (en) | System and method for determining and presenting connection-related performance data in networks | |
WO2002013012A2 (en) | Method for detecting and evaluating user activities in virtual environments | |
DE60114067T2 (en) | A method and system for granting privilege from an access manager in a communication network | |
AT5506U1 (en) | DEVICE AND METHOD FOR SENDING ADVERTISING INFORMATION | |
DE202013012481U1 (en) | System for deleting obsolete files from a file system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AK | Designated states |
Kind code of ref document: A2 Designated state(s): CA US |
|
AL | Designated countries for regional patents |
Kind code of ref document: A2 Designated state(s): AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
DFPE | Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101) | ||
AK | Designated states |
Kind code of ref document: A3 Designated state(s): CA US |
|
AL | Designated countries for regional patents |
Kind code of ref document: A3 Designated state(s): AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2001955333 Country of ref document: EP |
|
WWP | Wipo information: published in national office |
Ref document number: 2001955333 Country of ref document: EP |