WO2000072227A2 - Persona - Google Patents
Persona Download PDFInfo
- Publication number
- WO2000072227A2 WO2000072227A2 PCT/IB2000/000822 IB0000822W WO0072227A2 WO 2000072227 A2 WO2000072227 A2 WO 2000072227A2 IB 0000822 W IB0000822 W IB 0000822W WO 0072227 A2 WO0072227 A2 WO 0072227A2
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- client
- agent
- computer
- reporting
- recited
- Prior art date
Links
Classifications
-
- 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/06—Buying, selling or leasing transactions
Definitions
- the present invention relates to computer networks generally and more particularly to client-server interaction monitoring on computer networks.
- a computer spyagent operative in a client-content server context having the following functionalities: carrying out tasks vis-a-vis the content server in response to client inputs in a pre-programmed manner and reporting its actions to an spyhandler, external to the client and to the content server.
- a computer spyagent system operative in a client-content server context and including: a computer spyagent; and a computer spyhandler external to the client and to the content server, the computer spyagent having the following functionalities: carrying out tasks utilizing the content server in response to client inputs in a pre-programmed manner; and reporting its actions to the spyhandler.
- the functionality of reporting actions includes reporting client inputs received by the spyagent.
- the functionality of reporting actions includes content received from the content server associated with client inputs.
- a computer agent having the following functionalities: carrying out tasks in response to client inputs in a pre-programmed manner; and reporting its actions including both client inputs and content associated therewith to an external correlator.
- a computer agent system including: a computer agent; and an external correlator, the computer agent having the following functionalities: carrying out tasks in response to client inputs in a pre-programmed manner; and reporting its actions including both client inputs and content associated therewith to the external correlator, the external correlator having the following functionality: correlating client inputs with content to provide an indication of client behavior.
- the content associated with the client inputs may include instructions to the agent.
- These instructions may include instructions as to what information the agent is required to report.
- the agent is responsive to non-preprogrammed commands from an external source, such as the spyhandler or correlator.
- the functionality of reporting includes reporting e-commerce activities.
- reporting includes reporting e-commerce activities and their relationship to client inputs and tasks carried out.
- the functionality of reporting includes reporting learning activities carried out in response to client inputs and the relationship to thereof to pre-programmed learning tasks.
- the agent also is operative for interactively licensing the client to carry out a task which requires a license.
- the functionality of reporting includes licensed use reporting and reporting unlicensed use.
- the agent also includes functionality for determining what activities are to be reported to the spymaster in order to maximize cost effectiveness of bandwidth and processing resource utilization.
- reporting actions includes reporting client inputs received by the spyagent.
- the functionality of reporting actions includes content received from the content server associated with client inputs.
- the agent may report to the external correlator or spymaster client identification information for use in correlating other information reported by the agent.
- the external correlator or spymaster prepares correlated client behavior reports based on information reported to it by the agent.
- the client behavior reports are compiled to constitute statistical reports.
- the external correlator or spymaster does not retain client identification information once it is no longer required for correlation of other information and does not export client identification information, thereby preserving client privacy.
- FIG. 1 is a simplified pictorial illustration of a computer spyagent system constructed and operative in accordance with a preferred embodiment of the present invention
- Fig. 2 is a simplified flowchart illustration of the general functionality of the system of Fig. 1;
- FIG. 3 is a simplified flowchart illustration of part of the functionality illustrated in Fig. 2;
- Fig. 4 is a simplified flowchart illustration of another part of the functionality illustrated in Fig. 2;
- Fig. 5 is a simplified flowchart illustration of yet another part of the functionality illustrated in Fig. 2;
- FIG. 6 is a simplified flowchart illustration of still another part of the functionality illustrated in Fig. 2;
- Fig. 7 is a simplified flowchart illustration of a further part of the functionality illustrated in Fig. 2;
- Fig. 8 is a simplified pictorial illustration of a computer over-the-shoulder agent system constructed and operative in accordance with a preferred embodiment of the present invention
- Fig. 9 is a simplified flowchart illustration of the general functionality of the system of Fig. 8;
- Fig. 10 is a simplified flowchart illustration of part of the functionality illustrated in
- Fig. 11 is a simplified flowchart illustration of another part of the functionality illustrated in Fig. 9;
- Fig. 12 is a simplified flowchart illustration of yet another part of the functionality illustrated in Fig. 9;
- Fig. 13 is a simplified flowchart illustration of still another part of the functionality illustrated in Fig. 9;
- Fig. 14 is a simplified flowchart illustration of a further part of the functionality illustrated in Fig. 9;
- Fig. 15 is a simplified pictorial illustration of a computer licensing monitor agent system constructed and operative in accordance with a preferred embodiment of the present invention;
- Fig. 16 is a simplified flowchart illustration of the general functionality of the system of Fig. 15;
- Fig. 17 is a simplified flowchart illustration of part of the functionality illustrated in
- Fig. 18 is a simplified flowchart illustration of another part of the functionality illustrated in Fig. 16;
- Fig. 19 is a simplified flowchart illustration of yet another part of the functionality illustrated in Fig. 16;
- Fig. 20 is a simplified flowchart illustration of still another part of the functionality illustrated in Fig. 16;
- Fig. 21 is a simplified flowchart illustration of a further part of the functionality illustrated in Fig. 16. DETAILED DESCRIPTION OF PREFERRED EMBODIMENTS
- FIG. 1 illustrates a computer spyagent system constructed and operative in accordance with a preferred embodiment of the present invention.
- the computer spyagent system of Fig. 1 preferably operates in a client-content server context.
- a content server 10 such as an E-commerce server containing product catalog information and E-commerce transaction software, communicates via a computer network, such as the Internet 14, with a plurality of clients 12.
- server 10 provides content, including product catalog information and other information as will be described hereinbelow, to the client 12, in response to client inputs.
- the transaction software resident in server 10 is also operative to enable a client to purchase selected products in response to client inputs in a conventional manner. For example, if the user seeks to possibly purchase a vehicle through E-commerce, he may interactively view various vehicles in various styles and colors and may interactively customize various vehicle features. Furthermore, the user may interact with various vehicles in various other ways, such as test-driving the vehicles in a virtual sense.
- a computer spymaster server 20 which may communicate with either or both of the content server 10 and a client 12 via a computer network such as the Internet 14.
- the computer spyagent server 20 preferably cooperates with a spyagent 22 which is resident on the client 12 in the form of software.
- content from the content server 10, which is downloaded by the client 12 may contain all or part of spyagent 22 as well as operating instructions therefor.
- an agent operating environment may already exist on the client inside or outside of a web browser, having been installed previously, for example, either by the computer manufacturer or as a result of a previous download or software installation.
- the spyagent 22 is preferably operable to provide to the spymaster server 20, preferably via the Internet, information on client inputs, preferably in conjunction with content downloaded from the content server, which serves to provide a meaningful context to the client input information.
- the spymaster server 20 is preferably operable to correlate the information received from each spyagent 22, preferably with, but alternatively without, client identification information, to provide a client behavior report 24.
- the spymaster server 20 is operative to correlate the client behavior reports of a multiplicity of clients into a statistically significant database 26 providing information on client preferences.
- This database can be used alone or in combination with other information, such as transaction information obtained, for example, from content server 10, to provide commercially valuable client feedback.
- Fig. 2 is a simplified flowchart illustration of the general functionality of the system of Fig. 1.
- the spyagent is initially installed at client 12 (step 30) using appropriate installation technologies, such as, for example, Microsoft ACTIVE X R and Netscape SMART UPDATE R.
- an initializing client input from the client 12 is received at the content server 10 (step 32).
- one or more initial reports are supplied to the spymaster 20 from the client 12, the content server 10 or both of them (step 34).
- the spyagent interactively carries out tasks utilizing the content server 10 in accordance with user inputs (step 36) at the client. These tasks may include interacting with the content in one or more interactive dimensions and may include possibly changing the content. In accordance with a preferred embodiment of the present invention, the tasks may be incident to Ecommerce activity, such as for example, choosing the model, color and other parameters of an automobile, negotiating the price and determining the payment and delivery conditions.
- the spyagent 22 reports to the spymaster 20 on some or all of the activities of the agent (step 38).
- the spymaster 20 is operative to process the received information regarding the activities of the agent in conjunction with the information it has already received regarding the client (step 40), thus providing a report regarding client behavior.
- the processing activities may be conducted off-line.
- the spymaster preferably uses client information for correlation and statistical purposes alone and preferably does not release any report containing client information without prior client consent or as provided by law.
- Fig. 3 is a simplified flowchart illustration of the functionality of the installation of an agent at a client (step 30) illustrated in Fig. 2.
- installation of the agent at the client preferably includes importing code having spyagent functionality into the client (step 42).
- the code is registered with the client operating system (step 44) and is operative to cause basic client information to be collected (step 46) and stored at the client (step 48) as well as to be transmitted to the spyagent 22 (step 50).
- Fig. 4 is a simplified flowchart illustration of the functionality of the receiving initializing client input at content server (step 32) illustrated in Fig. 2.
- the receipt of an initializing client at the content server is effected by client requests to view content stored on the content server 10 (step 52).
- the requested content is preferably downloaded to the client (step 54).
- the downloaded content may include instructions for collecting additional client information as specified by downloaded content (step 56). This additional client information may be stored at the client 12 (step 58) and transmitted to the spymaster 22 (step 60).
- Fig. 5 is a simplified flowchart illustration of the functionality of supplying initial report(s) to spymaster 20 (step 34) illustrated in Fig. 2.
- the provision of initial report to the spymaster 20 involves the step of processing content from the content server 10 to register agent/user interactions and events of interest at the client 12 (step 62).
- the client 12 may communicate to the spymaster 20 information regarding expected events of interest (step 64).
- the spymaster 20 takes steps necessary to receive, store and process information relating to the expected events of interest (step 66).
- Fig. 6 is a simplified flowchart illustration of parts of the functionalities of steps 36 and 38 illustrated in Fig. 2.
- the interactive operation of the agent vis a vis the content server in accordance with client inputs and the agent's reports to the spymaster 20 involve monitoring by the spyagent 22 of user inputs at the client 12 (step 68).
- the spyagent 22 reports events of interest, such as a potential purchaser's extended viewing or other interaction with a product as well as his indicated preferences as to product parameters and his purchase decision to spymaster 20 (step 70).
- the spymaster logs events of interest reported to it (step 72) and optionally communicates with the spyagent 22 to vary details or the scope of reported events of interest (step 74).
- processing of the received information by the spymaster 20 may involve correlating received client information and content information with logged events of interest for one or preferably multiple clients (step 76).
- statistical analyses of the correlated information are prepared in accordance with predete ⁇ riined or interactively determined criteria (step 78).
- Spy reports which report client behavior at one and preferably more than one site during one and preferably more than one session are prepared.
- the spy reports do not contain client identification information or any information, the dissemination of which is improper or prohibited by law (step 80).
- the system of Fig. 1 may be used for purposes other than customer feedback in an E-commerce context.
- the computer spyagent system constructed and operative in accordance with a preferred embodiment of the present invention may be used to provide learning feedback in a teaching environment.
- content server 10 may be a remote learning server containing interactive remote learning software, which communicates via a computer network, such as the Internet 14, with a plurality of clients 12.
- server 10 provides content, including teaching materials and other information as will be described hereinbelow, to the client, in response to client inputs.
- Learning monitoring software resident in server 10 is preferably operative to enable a student's learriing activities to be monitored.
- the computer spymaster server 20 which may communicate with either or both of the content server 10 and a client 12 via a computer network such as the internet, serves to monitor the student's activities.
- the computer spyagent server 20 preferably cooperates with spyagent 22 which is resident on the client 12 in the form of software.
- the spyagent 22 is preferably operable to provide to the spymaster server 20, preferably via the Internet, information on student inputs, preferably in conjunction with content downloaded from the content server 10, which serves to provide a meaningful context to the client input information.
- the spymaster server 20 is preferably operable to correlate the information received from the spyagent 22, preferably with, but alternatively without client identification information, to provide a student progress report 24.
- Fig. 8 illustrates a computer over-the-shoulder agent system constructed and operative in accordance with a preferred embodiment of the present invention.
- the computer over-the-shoulder agent system of Fig. 8 preferably operates in a client- content server context.
- a content server 110 such as an Internet server containing web-site information and chat-room activity monitoring software, communicates via a computer network, such as the Internet 14, with a plurality of clients 112.
- the monitoring software resident in server 110 is also operative to record a client to activities in response to client inputs in a conventional manner or in a chat-room.
- a computer over-the-shoulder agent system server 120 which may communicate with either or both of the content server 110 and a client 112 via a computer network such as the Internet 114.
- the computer over-the-shoulder server 120 preferably cooperates with a over-the- shoulder agent 122 which is resident on the client 112 in the form of software.
- content from the content server 110 which is downloaded by the client 112 may contain all or part of over-the- shoulder agent 122 as well as operating instructions therefor.
- an agent operating environment may already exist on the client inside or outside of a web browser, having been installed previously, for example, either by the computer manufacturer or as a result of a previous download or software installation.
- the over-the-shoulder agent 122 is preferably operable to provide to the over-the- shoulder server 120, preferably via the Internet 114, information on client inputs, preferably in conjunction with content downloaded from the content server, which serves to provide a meaningful context to the client input information.
- the over-the-shoulder master server 120 is preferably operable to correlate the information received from each over-the-shoulder agent 122, preferably with, but alternatively without, client identification information, to provide a client operations report 124.
- the over-the-shoulder master server 120 is operative to correlate the client operations reports of a multiplicity of clients into a statistically significant database 126 providing information on client searching or chatting preferences.
- This database can be used alone or in combination with other information, such as transaction information obtained, for example, from content server 110, to provide parental or supervision monitoring information.
- Fig. 9 is a simplified flowchart illustration of the general functionality of the over-the-shoulder agent system of Fig. 8. As seen in Fig. 9, the over-the-shoulder agent is initially installed at client 112 (step 130) using appropriate installation technologies discussed above.
- an initializing client input from the client 112 is received at the content server 110 (step 132).
- one or more initial reports are supplied to the over-the- shoulder master 120 from the client 112, the content server 110 or both of them (step 134).
- the over-the-shoulder agent interactively carries out tasks utilizing the content server
- tasks 110 in accordance with user inputs (step 136) at the client.
- These tasks may include interacting with the content in one or more interactive dimensions and may include possibly changing the content.
- the tasks may be incident to chatting activity, such as for example, the party or parties involved in the chat-room, subject of chatting, etc.
- the over-the- shoulder agent 122 reports to the over-the-shoulder master 120 on some or all of the activities of the agent (step 138).
- the over-the-shoulder master 120 is operative to process the received information regarding the activities of the agent in conjunction with the information it has already received regarding the client (step 140), thus providing a report regarding client activities.
- the processing activities may be conducted off-line.
- the over-the-shoulder master preferably uses client information for correlation and statistical purposes alone and preferably does not release any report containing client information without prior client consent or as provided by law.
- Fig. 10 is a simplified flowchart illustration of the functionality of the installation of an agent at a client (step 130) illustrated in Fig. 9.
- installation of the agent at the client preferably includes importing code having over-the-shoulder agent functionality into the client (step 142).
- the code is registered with the client operating system (step 144) and is operative to cause basic client information to be collected (step 146) and stored at the client 112 (step 148) as well as to be transmitted to the over-the-shoulder agent 120 (step 150).
- Fig. 11 is a simplified flowchart illustration of the functionality of the receiving initializing client input at content server (step 132) illustrated in Fig. 9.
- the receipt of an initializing client at the content server is effected by client requests to view content stored on the content server 110 (step 152).
- the requested content is preferably downloaded to the client 112 (step 154).
- the downloaded content may include instructions for collecting additional client information as specified by downloaded content (step 156). This additional client information may be stored at the client 112 (step 158) and transmitted to the over-the-shoulder master 122 (step 160).
- Fig. 12 is a simplified flowchart illustration of the functionality of supplying initial report(s) to over-the-shoulder master 120 (step 134) illustrated in Fig. 9.
- the provision of initial report to the over-the-shoulder master 120 involves the step of processing content from the content server 110 to register agent/user interactions and events of interest at the client 112 (step 162).
- the client 112 may communicate to the over-the-shoulder master 20 information regarding expected events of interest (step 164).
- the over-the-shoulder master 120 takes steps necessary to receive, store and process information relating to the expected events of interest (step 166).
- Fig. 13 is a simplified flowchart illustration of parts of the functionalities of steps 136 and 138 illustrated in Fig. 9.
- the interactive operation of the agent utilizes the content server in accordance with client inputs and the agent's reports to the over-the-shoulder master 120 involve monitoring by the over-the-shoulder agent 122 of user inputs at the client 112 (step 168).
- the over-the-shoulder agent 122 reports events of interest, such as parties involved in a chat-room or subject of chatting to over-ther-shoulder master 120 (step 170).
- the over-the-shoulder master 120 logs events of interest reported to it (step 172) and optionally communicates with the over-the-shoulder agent 122 to vary details or the scope of reported events of interest (step 174).
- processing of the received information by the over-the-shoulder master 20 may involve correlating received client information and content information with logged events of interest for one or preferably multiple clients (step 176).
- statistical analyses of the correlated information are prepared in accordance with predetermined or interactively determined criteria (step 178).
- Over-the-shoulder reports which report client behavior at one and preferably more than one site during one and preferably more than one session are prepared.
- the over-the- shoulder reports do not contain client identification information or any information, the dissemination of which is improper or prohibited by law (step 180).
- Fig. 15 illustrates a computer licensing monitor agent system constructed and operative in accordance with a preferred embodiment of the present invention.
- the computer licensing monitor agent system of Fig. 15 preferably operates in a client-content server context.
- a content server 210 communicates via a computer network, such as the Internet 214, with a plurality of clients 212.
- server 210 provides content, including licensing related information and other information as will be described hereinbelow, to the client 12, in response to client inputs.
- the transaction software resident in server 210 is also operative to enable a client to conduct activities provided with the license in response to client inputs in a conventional manner.
- a computer licensing monitor master server 220 which may communicate with either or both of the content server 210 and a client 212 via a computer network such as the Internet 214.
- the computer licensing monitor server 220 preferably cooperates with a licensing monitor agent 222 which is resident on the client 212 in the form of software.
- content from the content server 210 which is downloaded by the client 212 may contain all or part of licensing monitor agent 222 as well as operating instructions therefor.
- an agent operating environment may already exist on the client inside or outside of a web browser, having been installed previously, for example, either by the computer manufacturer or as a result of a previous download or software installation.
- the licensing monitor agent 222 is preferably operable to provide to the licensing monitor master server 220, preferably via the Internet 214, information on client inputs, preferably in conjunction with content downloaded from the content server, which serves to provide a meaningful context to the client input information.
- the licensing monitor master server 220 is preferably operable to correlate the information received from each licensing monitor agent 222, preferably with, but alternatively without, client identification information, to provide a client behavior report 224.
- the licensing monitor master server 220 is operative to correlate the client behavior reports of a multiplicity of clients into a statistically significant database 226 providing information on client preferences. This database can be used alone or in combination with other information, such as transaction information obtained, for example, from content server 210, to provide commercially valuable client feedback.
- Fig. 16 is a simplified flowchart illustration of the general functionality of the system of Fig. 15.
- the licensing monitor agent 222 is initially installed at client 212 (step 230) using appropriate installation technologies, such as, for example, Microsoft ACTIVE X R and Netscape SMART UPDATE R.
- an initializing client input from the client 212 is received at the content server 210 (step 232).
- one or more initial reports are supplied to the licensing momtor master 220 from the client 212, the content server 210 or both of them (step 234).
- the licensing monitor agent interactively carries out tasks utilizing the content server 210 in accordance with user inputs (step 236) at the client. These tasks may include interacting with the content in one or more interactive dimensions and may include possibly changing the content. In accordance with a preferred embodiment of the present invention, the tasks may be incident to licensed activity.
- the licensing monitor agent 222 reports to the licensing monitor master 220 on some or all of the activities of the agent (step 238).
- the licensing monitor master 220 is operative to process the received information regarding the activities of the agent in conjunction with the information it has already received regarding the client (step 240), thus providing a report regarding client behavior.
- the processing activities may be conducted off-line.
- the licensing monitor master preferably uses client information for correlation and statistical purposes alone and preferably does not release any report containing client information without prior client consent or as provided by law.
- Fig. 17 is a simplified flowchart illustration of the functionality of the installation of a licensing monitor agent at a client (step 230) illustrated in Fig. 16.
- installation of the agent at the client preferably includes importing code having licensing momtor agent functionality into the client (step 242).
- the code is registered with the client operating system (step 244) and is operative to cause basic client information to be collected (step 246) and stored at the client (step 248) as well as to be transmitted to the interactive licensing monitor agent 222 (step 250).
- Fig. 18 is a simplified flowchart illustration of the functionality of the receiving initializing client input at content server (step 232) illustrated in Fig. 16.
- the receipt of an initializing client at the content server is effected by client requests to view content stored on the content server 210 (step 252).
- the requested content is preferably downloaded to the client (step 254).
- the downloaded content may include instructions for collecting additional client information as specified by downloaded content (step 256). This additional client information may be stored at the client 212 (step 258) and transmitted to interactive licensing monitor master 222 (step 260).
- Fig. 19 is a simplified flowchart illustration of the functionality of supplying initial report(s) to licensing monitor master 220 (step 234) illustrated in Fig. 16.
- the provision of initial report to the licensing monitor master 220 involves the step of processing content from the content server 210 to register agent/user interactions and licensed activities at the client 212 (step 262).
- the client 212 may communicate to the interactive licensing monitor master 220 information regarding expected licensed activities (step 264).
- the licensing monitor master 220 downloads licensing terms and conditions from the interactive licensing master 220 to client 212 (step 266).
- Fig. 20 is a simplified flowchart illustration of parts of the functionalities of steps 236 and 238 illustrated in Fig. 16.
- the interactive operation of the agent utilizes the content server in accordance with client inputs and the agent's reports to the licensing monitor master 220 involve monitoring by the licensing monitor agent 222 of user inputs at the client 212 (step 268).
- the licensing monitor agent 222 reports for authorization for licensed activities to licensing monitor master 220 (step 270).
- the licensing monitor master logs licensed activities and license violations reported to it (step 272) and optionally interactively with interactive licensing monitor vary details or the scope of licensed activities (step 274).
- processing of the received information by the licensing monitor master 220 may involve correlating received client information and content information with logged licensed activities for one or preferably multiple clients (step 276).
- statistical analyses of the correlated information are prepared in accordance with predetermined or interactively determined criteria (step 278).
- Licensing monitor reports which report licensing activities at one and preferably more than one site during one and preferably more than one session are prepared.
- the licensing momtor reports do not contain client identification information or any information, the dissemination of which is improper or prohibited by law (step 280).
- the system of Fig. 1 may be used for purposes other than customer feedback in an E-commerce context.
- the computer licensing monitor agent system constructed and operative in accordance with a preferred embodiment of the present invention may be used to provide learriing feedback in a teaching environment.
- content server 10 may be a remote learning server containing interactive remote learning software, which communicates via a computer network, such as the Internet 14, with a plurality of clients 12.
- server 10 provides content, including teaching materials and other information as will be described hereinbelow, to the client, in response to client inputs.
- Learning monitoring software resident in server 10 is preferably operative to enable a student's learning activities to be monitored.
- the computer licensing monitor master server may be a remote learning server containing interactive remote learning software, which communicates via a computer network, such as the Internet 14, with a plurality of clients 12.
- server 10 provides content, including teaching materials and other information as will be described hereinbelow, to the client, in response to client inputs.
- Learning monitoring software resident in server 10 is preferably operative to enable a student's learning activities to be monitored.
- the computer licensing monitor master server may be a remote learning server containing interactive remote learning software, which communicates via a computer network, such as the Internet 14, with a plurality of clients 12.
- server 10 provides content,
- the computer licensing monitor agent server 20 which may communicate with either or both of the content server 10 and a client 12 via a computer network such as the internet, serves to monitor the student's activities.
- the computer licensing monitor agent server 20 preferably cooperates with licensing monitor agent 22 which is resident on the client 12 in the form of software.
- the licensing monitor agent 22 is preferably operable to provide to the licensing monitor master server 20, preferably via the Internet, information on student inputs, preferably in conjunction with content downloaded from the content server 10, which serves to provide a meaningful context to the client input information.
- the licensing monitor master server 20 is preferably operable to correlate the information received from the licensing monitor agent 22, preferably with, but alternatively without client identification information, to provide a student progress report 24.
Abstract
Description
Claims
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
AU50972/00A AU5097200A (en) | 1999-05-24 | 2000-05-24 | Persona |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US13581599P | 1999-05-24 | 1999-05-24 | |
US60/135,815 | 1999-05-24 |
Publications (2)
Publication Number | Publication Date |
---|---|
WO2000072227A2 true WO2000072227A2 (en) | 2000-11-30 |
WO2000072227A3 WO2000072227A3 (en) | 2001-10-11 |
Family
ID=22469822
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/IB2000/000822 WO2000072227A2 (en) | 1999-05-24 | 2000-05-24 | Persona |
Country Status (2)
Country | Link |
---|---|
AU (1) | AU5097200A (en) |
WO (1) | WO2000072227A2 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10361879B2 (en) | 2016-11-12 | 2019-07-23 | Fujitsu Limited | Persona-based service delivery |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5790664A (en) * | 1996-02-26 | 1998-08-04 | Network Engineering Software, Inc. | Automated system for management of licensed software |
US5855008A (en) * | 1995-12-11 | 1998-12-29 | Cybergold, Inc. | Attention brokerage |
US5877759A (en) * | 1997-03-26 | 1999-03-02 | Netscape Communications Corporation | Interface for user/agent interaction |
US5901587A (en) * | 1998-02-19 | 1999-05-11 | Chen; Cheng-Jung | Padlock with safety locking mechanism |
-
2000
- 2000-05-24 AU AU50972/00A patent/AU5097200A/en not_active Abandoned
- 2000-05-24 WO PCT/IB2000/000822 patent/WO2000072227A2/en active Application Filing
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5855008A (en) * | 1995-12-11 | 1998-12-29 | Cybergold, Inc. | Attention brokerage |
US5790664A (en) * | 1996-02-26 | 1998-08-04 | Network Engineering Software, Inc. | Automated system for management of licensed software |
US5877759A (en) * | 1997-03-26 | 1999-03-02 | Netscape Communications Corporation | Interface for user/agent interaction |
US5901587A (en) * | 1998-02-19 | 1999-05-11 | Chen; Cheng-Jung | Padlock with safety locking mechanism |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10361879B2 (en) | 2016-11-12 | 2019-07-23 | Fujitsu Limited | Persona-based service delivery |
Also Published As
Publication number | Publication date |
---|---|
AU5097200A (en) | 2000-12-12 |
WO2000072227A3 (en) | 2001-10-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6578199B1 (en) | Automatic tracking system and method for distributable software | |
US6393407B1 (en) | Tracking user micro-interactions with web page advertising | |
US7035828B2 (en) | Method and system for modifying and transmitting data between a portable computer and a network | |
JP4955903B2 (en) | Interactive television system management method and computer-readable medium therefor | |
US10796347B2 (en) | System and method for controlling distribution of electronic coupons | |
US6269349B1 (en) | Systems and methods for protecting private information | |
KR100341110B1 (en) | Method and apparatus for tracking client interaction with a network resource and creating client profiles and resource database | |
US9026458B2 (en) | Apparatus, system and program product for dynamically changing advertising on an avatar as viewed by a viewing user | |
US20080177603A1 (en) | System and method for controlling distribution of electronic coupons | |
US20040030598A1 (en) | Electronic coupon distribution system | |
US7562387B2 (en) | Method and apparatus for selective disabling of tracking of click stream data | |
US20050038698A1 (en) | Targeted advertisement with local consumer profile | |
EP1150196A2 (en) | Program license key issuing method and issuing system | |
WO2001031543A1 (en) | Method and apparatus for anonymous data profiling | |
CA2403879A1 (en) | Systems and methods for collecting consumer data | |
CA2432042A1 (en) | Systems and methods for internet loyalty building | |
US20020194079A1 (en) | Method for monitoring and restricting online purchases | |
WO2000072227A2 (en) | Persona | |
US20030065580A1 (en) | Sales promotion support system and method | |
KR101094337B1 (en) | Open market system for supporting trade of application and proper user's execution and method thereof | |
KR20020010416A (en) | Method of advertisement in internet | |
WO2000046719A9 (en) | Financial modeling in a modular system and method for processing transactions | |
EP1174814A1 (en) | Apparatus, system and method to provide market impressions for a centralized software evaluation portal | |
KR20020037976A (en) | Method for Providing Advertisement and Information in the Internet Using Menu which Appears on User's Mouse Click | |
KR20030010880A (en) | Method and apparatus for processing customer information on network |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AK | Designated states |
Kind code of ref document: A2 Designated state(s): AE AL AM AT AU AZ BA BB BG BR BY CA CH CN CR CU CZ DE DK DM EE ES 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 MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT UA UG US UZ VN YU ZA ZW |
|
AL | Designated countries for regional patents |
Kind code of ref document: A2 Designated state(s): GH GM KE LS MW MZ 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 | ||
AK | Designated states |
Kind code of ref document: A3 Designated state(s): AE AL AM AT AU AZ BA BB BG BR BY CA CH CN CR CU CZ DE DK DM EE ES 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 MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT UA UG US UZ VN YU ZA ZW |
|
AL | Designated countries for regional patents |
Kind code of ref document: A3 Designated state(s): GH GM KE LS MW MZ 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 |
|
REG | Reference to national code |
Ref country code: DE Ref legal event code: 8642 |
|
DFPE | Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101) | ||
32PN | Ep: public notification in the ep bulletin as address of the adressee cannot be established |
Free format text: NOTING OF LOSS OF RIGHTS (R.69(1)EPC) |
|
122 | Ep: pct application non-entry in european phase | ||
NENP | Non-entry into the national phase in: |
Ref country code: JP |